:root:root{--adm-color-primary: #c00000;--checked-color: #ffbfbf;--adm-color-wathet: #ffbfbf;--hh-nm-color-background: #f6f6f6;--hh-nm-color-profix: #ff3141;--hh-nm-color-loss: #3eb397;--hh-nm-color-border: #f6f6f6}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--adm-color-white)}.profixText{color:var(--hh-nm-color-profix)!important}.lossText{color:var(--hh-nm-color-loss)!important}.grayText{color:var(--adm-color-weak)}.chartSection{position:relative}.chartSection .chartCover{position:absolute;top:0;right:0;left:0;bottom:0;z-index:99;background-color:#0000}.currencyTag{font-size:.85em;color:#666;margin-left:4px;vertical-align:middle}.ant-table-header,.ant-table-thead{border-radius:0!important}.footerContainer{background-color:var(--adm-color-white);height:70px}.mainContainer{flex:1;background-color:var(--hh-nm-color-background);min-height:0;overflow-y:auto}.popupContainer{padding-top:45px;max-height:90vh;overflow-y:scroll}.popupContainer .adm-list-item-content-main{padding:8px 0!important}.adm-list-header{background-color:var(--hh-nm-color-background)}.attributionPageContainer{display:flex;flex-direction:column;height:calc(100vh - 115px)}@media (min-width: 721px){.attributionPageContainer{height:calc(100vh - 12px)}}.periodFilterContainer .adm-capsule-tabs-header{padding:6px}.periodFilterContainer .adm-capsule-tabs-tab-wrapper{padding:0 2px}.periodFilterContainer .adm-capsule-tabs-tab{padding:4px}.tickerChartContainer,.brinsonChartContainer,.marketCapChartContainer,.regionChartContainer,.sectorTableContainer{padding:12px 12px 0}.sectorTable .ant-table-thead .ant-table-cell{padding:4px!important}.actionSection{margin-top:8px;text-align:center}.avgBar{background:linear-gradient(to right,#c00000,#ff5733);height:22px;opacity:.8}.avgText{position:absolute;right:4px;top:4px}.ant-table-thead .sectorCenterColumn{padding:4px 2px!important;line-height:1.1!important;text-align:center!important}.periodFilterContainer .adm-capsule-tabs-header{border-bottom:none;padding-top:0}.periodFilterContainer .adm-capsule-tabs-tab{color:var(--adm-color-weak);background-color:var(--adm-color-white)}.periodFilterContainer .adm-capsule-tabs-tab.adm-capsule-tabs-tab-active{background-color:var(--adm-color-fill-content)}.holdingsPageContainer{display:flex;flex-direction:column;height:calc(100vh - 100px)}.holdingsMainTicker{color:var(--adm-color-weak);font-size:var(--adm-font-size-4);margin-right:5px}.holdingsTable .ant-table-thead .ant-table-cell{padding:4px 2px!important}.adm-card-body{padding:8px 0}.holdingsTable .ant-table-column-sorter{margin-inline-start:-8px!important}.ant-table-thead .holdingCenterColumn{padding:4px 2px!important;line-height:1.1!important;text-align:center!important}.trade-side-tag{font-size:10px;font-weight:600;line-height:1;padding:1px 3px;border-radius:2px;flex-shrink:0}.trade-side-tag.buy{color:#c97a2e;background:#f5a62326}.trade-side-tag.sell{color:#2a7fa0;background:#64b5e226}.trade-progress-bar-inner{position:relative;width:100%;height:18px;background:#fff;border:1px solid #e0e0e0;border-radius:3px;overflow:hidden;margin-top:3px}.trade-progress-bar-inner .trade-progress-fill{position:absolute;top:0;left:0;height:100%;border-radius:3px;transition:width .3s ease}.trade-progress-fill.buy{background:#f5a62340}.trade-progress-fill.sell{background:#64b5e24d}.trade-bar-label{position:absolute;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;z-index:1;line-height:1;white-space:nowrap}.trade-bar-label.buy{color:#b06b1a}.trade-bar-label.sell{color:#1a6b8a}.trade-bar-label.left{left:4px}.trade-bar-label.right{right:4px}.holdingsSummaryContainer{display:flex;align-items:center;justify-content:space-around}.holdingsSummaryItem{border-right:1px solid var(--adm-color-border);width:100%;text-align:center;margin:0}.holdingsSummaryItem:last-child{border-right:none}.holdingsSummaryItem .itemContent{color:var(--adm-color-weak);line-height:1;padding-bottom:12px}.holdingsSummaryItem .itemTitle{line-height:1}.ideasPageContainer{display:flex;flex-direction:column;height:100%;background-color:var(--hh-nm-color-background);box-sizing:border-box}@media (min-width: 721px){.ideasPageContainer{height:100%}}.ideasTableHeader{display:flex;font-size:var(--adm-font-size-7, 14px);line-height:1.4;font-weight:700;color:var(--adm-color-text, #333333);border-bottom:1px solid var(--adm-color-border, #e5e5e5);background:var(--adm-color-white, #ffffff);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;flex-shrink:0;scrollbar-width:none;-ms-overflow-style:none}.ideasTableHeader::-webkit-scrollbar{display:none;width:0;height:0}.ideasTableHeader .headerItem{padding:12px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s ease;font-size:14px}.ideasTableHeader .headerItem:first-child.active{box-shadow:10px 0 10px -8px #0000001a}.ideasTableHeader .headerItem.active{box-shadow:-10px 0 10px -8px #0000001a,10px 0 10px -8px #0000001a;color:#1677ff;border-bottom:2px solid #1677ff;background:#1677ff0a}.ideasContentArea{flex:1;overflow-y:auto;display:flex;flex-direction:column}.ideasTabPanel{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.ideasFilterBar{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:8px;background:#fff;border-bottom:1px solid #e4e7ed;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.ideasFilterItem{flex-shrink:0}.ideasFilterSelect,.ideasFilterInput{height:30px;line-height:30px;font-size:12px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background-color:#fcfcfc;color:#333;outline:none;box-sizing:border-box;transition:all .2s ease}.ideasFilterSelect{cursor:pointer;padding-right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='12' height='12'%3E%3Cpath fill='%23909399' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ideasFilterInput{width:95px}.ideasFilterInput::placeholder{color:#a8abb2}.ideasFilterSelect:focus,.ideasFilterInput:focus{border-color:var(--adm-color-primary);background-color:#fff}.ideasResetBtn{font-size:11px;color:#909399;border:1px dashed #dcdfe6;background:#fff;border-radius:4px;padding:0 6px;height:28px;line-height:26px;cursor:pointer;flex-shrink:0}.ideasResetBtn:hover{color:var(--adm-color-primary);border-color:var(--adm-color-primary)}.ideasTableContainer{flex:1;background-color:var(--hh-nm-color-background);overflow-x:auto;padding-bottom:20px;box-sizing:border-box}.ideasDarkTable .ant-table-thead>tr>th{position:relative;background-color:#1c2024!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:7px 4px!important;border-bottom:1px solid #f0f0f0!important;text-align:center;white-space:nowrap}.ant-table-wrapper .ideasDarkTable .ant-table-thead>tr>th:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right),.ideasDarkTable .ant-table-thead>tr>th:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right),.ideasDarkTable .ant-table-thead .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){position:relative}.ideasDarkTable .ant-table-cell-fix-left,.ideasDarkTable .ant-table-cell-fix-right,.ideasDarkTable .ant-table-thead th.ant-table-cell-fix-left,.ideasDarkTable .ant-table-thead th.ant-table-cell-fix-right{position:-webkit-sticky!important;position:sticky!important}.ideasDarkTable .ant-table-thead th.ant-table-cell-fix-left{z-index:4!important;background-color:#fff!important}.ideasDarkTable.perfTreeTable .ant-table-thead>tr>th.ant-table-cell-fix-left{background-color:#fff!important}.ideasDarkTable .ant-table-tbody td.ant-table-cell-fix-left{z-index:2!important}.ideasDarkTable .ant-table-cell-fix-left-last,.ideasDarkTable .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-wrapper .ideasDarkTable .ant-table-thead>tr>th:not(:last-child):before,.ideasDarkTable .ant-table-thead>tr>th:not(:last-child):before,.ideasDarkTable .ant-table-thead .ant-table-cell:not(:last-child):before,.ant-table-wrapper .ideasDarkTable .ant-table-thead>tr>th.ant-table-column-sort:not(:last-child):before,.ideasDarkTable .ant-table-thead>tr>th.ant-table-column-sort:not(:last-child):before,.ideasDarkTable .ant-table-thead .ant-table-cell.ant-table-column-sort:not(:last-child):before{content:""!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important;width:1px!important;height:1.6em!important;background-color:#f0f0f0!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important}.ant-table-wrapper .ideasDarkTable .ant-table-thead>tr>th:last-child:before,.ideasDarkTable .ant-table-thead>tr>th:last-child:before,.ideasDarkTable .ant-table-thead .ant-table-cell:last-child:before{display:none!important}.ideasDarkTable .ant-table-thead .ant-table-column-sorters{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;cursor:pointer}.ideasDarkTable .ant-table-column-title{flex:none!important;margin-right:5px!important}.ideasDarkTable .ant-table-column-sorter{margin-inline-start:0!important;margin-left:0!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important}.ideasDarkTable .ant-table-column-sorter-inner{display:flex!important;flex-direction:column!important}.ideasDarkTable .ant-table-column-sorter-up,.ideasDarkTable .ant-table-column-sorter-down{display:flex!important;visibility:visible!important;opacity:1!important;color:#8c939d!important;transition:color .2s ease}.ideasDarkTable .ant-table-column-sorter-up.active,.ideasDarkTable .ant-table-column-sorter-down.active{color:#1677ff!important;opacity:1!important}.ideasDarkTable .ant-table-thead .ant-table-filter-column{display:inline-flex!important;align-items:center;justify-content:center!important}.ideasDarkTable .ant-table-thead .ant-table-filter-trigger{padding:0 3px!important;font-size:14px!important;color:#8c939d!important;background-color:transparent!important;transition:color .2s ease}.ideasDarkTable .ant-table-thead .ant-table-filter-trigger:hover{color:#fff!important;background-color:#ffffff1f!important}.ideasDarkTable .ant-table-thead .ant-table-filter-trigger.active{color:#1677ff!important}.ideasTickerFilterPanel{box-sizing:border-box;width:208px;padding:8px}.ideasTickerFilterPanel .ant-input{display:block;margin-bottom:8px}.ideasTickerFilterActions{display:flex;gap:8px}.ideasTickerFilterActions .ant-btn{flex:1}.ideasDarkTable .ant-table-tbody>tr.ant-table-measure-row{height:0!important;font-size:0!important;line-height:0!important}.ideasDarkTable .ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important;border:0!important;height:0!important;font-size:0!important;line-height:0!important}.ideasDarkTable .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:6px 4px!important;font-size:12px;color:#2c3e50;border-bottom:1px solid #f0f2f5;background-color:#fff}.ideasDarkTable .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background-color:#f5f7fa!important}.ideasStockCell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.25}.ideasStockName{font-size:13px;font-weight:400;color:#1a1a1a;max-width:110px}.ideasStockBottom{display:flex;align-items:center;margin-top:2px}.ideasTickerText,.ideasStockCode{color:#909399;font-size:11px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-right:4px;line-height:1}.ideasMarketTag{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;background-color:#feeceb;color:#f53f3f;border-radius:2px;font-size:10px;font-weight:700;line-height:1}.directionTag{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;line-height:1;border-radius:2px;font-size:10px;font-weight:700;margin-left:4px;flex-shrink:0}.directionTag.long{background-color:#e6f1fc;color:#1976d2;border:1px solid #bbdefb}.directionTag.short{background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.ideasDirectionBadge{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.3}.ideasDirectionBadge.long{background-color:#ebf3ff;color:#2f74e6;border:1px solid #d0e2ff}.ideasDirectionBadge.short{background-color:#fff1f0;color:#e54d42;border:1px solid #ffccc7}.ideasSubmittedCell,.ideasAnalystCell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;line-height:1.2}.ideasSubmittedDate,.ideasAnalystName{white-space:nowrap;color:#333}.ideasSubmittedCell .actionTag,.ideasAnalystCell .actionTag{display:inline-flex;align-items:center;justify-content:center;padding:0 3px;height:14px;font-size:12px;font-weight:500;line-height:1;border-radius:2px;transform:scale(.9);transform-origin:left center}.ideasWgtCell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.2}.ideasWgtValue{white-space:nowrap;color:#333}.ideasWgtCell .actionTag{display:inline-flex;align-items:center;justify-content:center;padding:0 3px;height:14px;font-size:12px;font-weight:500;line-height:1;border-radius:2px;transform:scale(.9);transform-origin:center center}.actionTag{display:inline-block;padding:2px 5px;border-radius:3px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.actionTag.new,.actionTag.buy{background-color:#e6f7ea;color:#13a852;border:1px solid #b7eb8f}.actionTag.sell{background-color:#f0f5ff;color:#2f54eb;border:1px solid #adc6ff}.actionTag.close{background-color:#fff1f0;color:#cf1322;border:1px solid #ffa39e}.thesisCellClickable{display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:1.3;color:#2c3e50;cursor:pointer;text-decoration:none;white-space:nowrap}.thesisCellClickable:active{opacity:.8}.thesisText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thesisEyeIcon{font-size:13px;color:var(--adm-color-primary);flex-shrink:0;vertical-align:middle}.thesisPopoverContent{max-width:260px;max-height:220px;overflow-y:auto;padding:4px 2px;font-size:12px;line-height:1.5;color:#1d2129;word-break:break-word;-webkit-overflow-scrolling:touch}.thesisPopoverSection{margin-bottom:8px}.thesisPopoverSection:last-child{margin-bottom:0}.thesisPopoverLabel{display:block;font-weight:700;font-size:11px;color:#165dff;margin-bottom:2px}.thesisPopoverText{color:#4e5969;white-space:pre-wrap;font-size:12px;line-height:1.5}.ideaDetailModal{max-height:70vh;overflow-y:auto;padding:4px 2px}.ideaModalHeader{border-bottom:1px solid #ebeef5;padding-bottom:8px;margin-bottom:12px}.ideaModalStockTitle{font-size:16px;font-weight:600;color:#1f2329;display:flex;align-items:center;gap:6px}.ideaModalSubMeta{margin-top:4px;font-size:12px;color:#909399;display:flex;flex-wrap:wrap;gap:12px}.ideaModalCard{background:#f8fafc;border-radius:6px;padding:10px 12px;margin-bottom:10px;border:1px solid #edf2f7}.ideaModalCardTitle{font-size:13px;font-weight:600;color:#2d3748;margin-bottom:4px;display:flex;align-items:center}.ideaModalCardTitle:before{content:"";display:inline-block;width:3px;height:12px;background:#1890ff;border-radius:2px;margin-right:6px}.ideaModalCardContent{font-size:12px;line-height:1.5;color:#4a5568;white-space:pre-wrap;word-break:break-word}.ideaModalMetaGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.ideaModalMetaBox{background:#f8fafc;border-radius:4px;padding:8px 10px;border:1px solid #edf2f7}.ideaModalMetaBoxLabel{font-size:11px;color:#8c8c8c}.ideaModalMetaBoxVal{font-size:13px;font-weight:600;color:#262626;margin-top:2px}.perfSubTabContainer{display:flex;padding:8px 12px;gap:8px;background:#fff;border-bottom:1px solid #ebeef5}.perfSubTabItem{font-size:12px;padding:4px 12px;border-radius:14px;background:#f2f3f5;color:#606266;cursor:pointer}.perfSubTabItem.active{background:#1f2329;color:#fff;font-weight:500}.ideasSubFilterBar,.ideasSubFilterSection{display:flex;flex-direction:column;padding:4px 12px;background-color:#fff;border-bottom:1px solid #f0f2f5}.ideasSubFilterTop{display:flex;align-items:center}.ideasFilterTriggerBtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 6px;margin-left:-6px;background-color:transparent;color:#1d2129;border:1px solid transparent;border-radius:14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ideasFilterTriggerBtn:hover,.ideasFilterTriggerBtn:active{background-color:transparent}.ideasFilterIcon{color:var(--adm-color-primary);flex-shrink:0}.ideasFilterTriggerText{line-height:1}.ideasFilterBadge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;background-color:var(--adm-color-primary);color:#fff;font-size:11px;font-weight:700;width:18px;height:18px;min-width:18px;border-radius:50%;padding:0;line-height:1;text-align:center}.ideasSubFilterBottom{display:flex;align-items:center;justify-content:space-between}.ideasSubRecordCount{font-size:13px;color:#606266;font-weight:500}.ideasSubFilterDateHint{font-size:13px;color:#86909c;font-weight:500}.ideasFilterDrawerPopup{background-color:#fff!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important}.filterDrawerHandle{width:38px;height:4px;background-color:#c9cdd4;border-radius:2px;margin:10px auto 4px;flex-shrink:0}.filterDrawerHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px;flex-shrink:0}.filterDrawerTitle{font-size:20px;font-weight:700;color:#1d2129}.filterDrawerResetLink{font-size:14px;font-weight:600;color:var(--adm-color-primary);background:none;border:none;cursor:pointer;padding:4px 6px;transition:opacity .2s}.filterDrawerResetLink:hover{opacity:.8}.filterDrawerBody{padding:4px 20px 16px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:20px}.filterSection{display:flex;flex-direction:column;gap:10px}.filterSectionTitle{font-size:15px;font-weight:700;color:#1d2129}.filterOptionsRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filterPill{height:36px;padding:0 18px;border-radius:18px;background-color:#f2f3f5;color:#1d2129;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;outline:none;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center}.filterPill:hover{background-color:#e5e6eb}.filterPill.active{background-color:var(--adm-color-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #c0000040}.filterCircleBtn{width:36px;height:36px;border-radius:50%;background-color:#f2f3f5;color:#1d2129;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .15s ease;outline:none;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center}.filterCircleBtn:hover{background-color:#e5e6eb}.filterCircleBtn.active{background-color:var(--adm-color-primary);color:#fff;box-shadow:0 2px 8px #c0000040}.filterCustomDateRow{display:flex;align-items:center;gap:8px;margin-top:8px}.filterDateInput{height:34px;padding:0 8px;border:1px solid #dcdfe6;border-radius:6px;font-size:12px;outline:none;color:#333}.filterDateInput:focus{border-color:var(--adm-color-primary)}.filterDateSplit{font-size:12px;color:#86909c}.filterDrawerFooter{display:flex;align-items:center;gap:12px;padding:12px 20px calc(14px + env(safe-area-inset-bottom)) 20px;border-top:1px solid #f2f3f5;background-color:#fff;flex-shrink:0}.filterFooterResetBtn{height:44px;padding:0 24px;border-radius:10px;background-color:#f2f3f5;color:#1d2129;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s;outline:none}.filterFooterResetBtn:hover{background-color:#e5e6eb}.filterFooterResetBtn:active{background-color:#dadde2}.filterFooterSubmitBtn{flex:1;height:44px;border-radius:10px;background-color:var(--adm-color-primary);color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s;outline:none;box-shadow:0 4px 12px #c0000040}.filterFooterSubmitBtn:hover{background-color:#a80000}.filterFooterSubmitBtn:active{background-color:#900000}.snapshotUserFilterBar{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;background-color:var(--hh-nm-color-background);border-bottom:1px solid #e8e8e8;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.snapshotUserFilterBar::-webkit-scrollbar{display:none;width:0;height:0}.snapshotUserFilterBtn{padding:3px 14px;font-size:12px;font-weight:500;border-radius:4px;border:1px solid #e4e7ed;background-color:#f7f8fa;color:#606266;cursor:pointer;transition:all .2s;outline:none;line-height:1.5;flex-shrink:0;-webkit-user-select:none;user-select:none}.snapshotUserFilterBtn:active{opacity:.8}.snapshotUserFilterBtn.active{background-color:#1f2329;border-color:#1f2329;color:#fff;font-weight:600;box-shadow:0 2px 4px #00000026}.perfPeriodBar{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;background-color:var(--hh-nm-color-background);border-bottom:1px solid #e8e8e8}.perfPeriodBtn{padding:3px 14px;font-size:12px;font-weight:500;border-radius:4px;border:1px solid #e4e7ed;background-color:#f7f8fa;color:#606266;cursor:pointer;transition:all .2s;outline:none;line-height:1.5}.perfPeriodBtn:active{opacity:.8}.perfPeriodBtn.active{background-color:#1f2329;border-color:#1f2329;color:#fff;font-weight:600;box-shadow:0 2px 4px #00000026}.perfExpandBoxBtn{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;background-color:#2b303b;border-radius:3px;border:none;cursor:pointer;margin-right:4px;padding:0;vertical-align:middle;outline:none;flex-shrink:0;box-shadow:0 1px 2px #00000026;transition:transform .15s ease}.perfExpandBoxBtn:active{transform:scale(.92)}.perfExpandMinus{display:block;width:9px;height:2px;background-color:#fff;border-radius:1px}.perfExpandPlus{position:relative;display:block;width:9px;height:2px;background-color:#fff;border-radius:1px}.perfExpandPlus:after{content:"";position:absolute;top:-3.5px;left:3.5px;width:2px;height:9px;background-color:#fff;border-radius:1px}.perfAnalystName{font-size:12px;font-weight:600;color:#1a1a1a;vertical-align:middle}.perfSubIdeaCell{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.25;vertical-align:middle;box-sizing:border-box}.ideasDarkTable.perfTreeTable .perfChildRow .perfSubIdeaCell{margin-left:21px}.perfSubIdeaName{font-size:11px;font-weight:400;color:#303133;max-width:65px}.perfSubIdeaBottom{display:flex;align-items:center;margin-top:2px}.ideasDarkTable.perfTreeTable .ant-table-thead>tr>th{padding:6px 2px!important;font-size:14px!important;letter-spacing:-.2px;text-align:right;white-space:nowrap}.ideasDarkTable.perfTreeTable .ant-table-thead>tr>th:first-child{text-align:left;padding-left:6px!important}.ideasDarkTable.perfTreeTable .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:5px 2px!important;font-size:11.5px;letter-spacing:-.2px;white-space:nowrap}.ideasDarkTable.perfTreeTable .ant-table-tbody>tr:not(.ant-table-measure-row)>td:first-child{padding-left:6px!important;text-align:left}.ideasDarkTable.perfTreeTable .ant-table-thead>tr>th:last-child,.ideasDarkTable.perfTreeTable .ant-table-tbody>tr:not(.ant-table-measure-row)>td:last-child{padding-right:6px!important}.ideasDarkTable.perfTreeTable .ant-table-row-indent{display:none!important}.ideasDarkTable .perfParentRow{cursor:pointer;-webkit-user-select:none;user-select:none}.ideasDarkTable .perfParentRow>td{background-color:#fff!important;font-weight:500;transition:background-color .15s ease}.ideasDarkTable .perfParentRow:hover>td{background-color:#f7f9fa!important}.ideasDarkTable .perfParentRow:active>td{background-color:#f0f2f5!important}.ideasDarkTable .perfChildRow>td{background-color:#fafbfc!important;color:#606266}.ideasDarkTable .perfChildRow:hover>td{background-color:#f2f4f7!important}.ideasDarkTable .ant-table-thead .ant-table-cell{padding:4px!important}.ant-table-thead .wgtDDCoulumn{padding:4px 2px!important;line-height:1.1!important;text-align:center!important}.perfNotes{padding:10px 12px;color:var(--adm-color-weak);font-size:12px;line-height:1.4}.loginContainer{text-align:center;padding-top:100px;color:var(--adm-color-weak)}.overviewPageWrapper{display:flex;flex-direction:column;height:100%}.overviewTopTabs{position:sticky;top:0;z-index:100;background-color:var(--adm-color-primary);display:flex;justify-content:center;align-items:center;height:45px;box-sizing:border-box;padding:0 16px}.overviewSegmented{background-color:#0000002e;padding:3px;border-radius:8px;font-size:14px}.overviewSegmented .ant-segmented-item{border-radius:6px;color:#ffffffe6;font-weight:500;min-width:90px;text-align:center;transition:all .2s ease}.overviewSegmented .ant-segmented-item-selected{background-color:#fff!important;color:var(--adm-color-primary)!important;font-weight:600;box-shadow:0 2px 6px #00000026!important}.overviewSegmented .ant-segmented-thumb{background-color:#fff;border-radius:6px;box-shadow:0 2px 6px #00000026}.overviewTopTabContent{flex:1;min-height:0;height:100%}.overviewContainer{overflow-y:auto;height:100%}.updateTimeContainer{padding:12px;text-align:right;color:var(--adm-color-weak);font-size:var(--adm-font-size-3)}.fundListContainer{padding:0}.fundListContainer .ant-table-thead .ant-table-cell{padding:4px!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td{padding:4px!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--adm-color-white)!important;color:var(--adm-color-weak)!important;font-weight:400!important}.ant-table-thead .miniTrendChartColumn,.ant-table-thead .itdDDCoulumn{padding:4px 2px!important;line-height:1.1!important;text-align:center!important}.ant-table-thead .assetCoulumn{line-height:1.1!important}.ant-table-tbody .miniTrendChartColumn{padding:4px 0!important;line-height:1!important;text-align:center!important}.overviewContainer .ant-table-row.merge-row td{background-color:var(--hh-nm-color-background)!important}.ant-table-row.usd-row td{background-color:#fff5ea!important}.fundNameLink,.fundNameLink:focus{color:var(--adm-color-text)!important;text-decoration:underline!important;text-underline-offset:4px}.notes{padding:12px;color:var(--adm-color-weak)}@media (min-width: 721px){.overviewContainer{height:calc(100vh - 12px)}}.yellowHighlightText{background-color:#ff0;padding:2px 4px}.redHighlightText{background-color:var(--hh-nm-color-profix)!important;padding:2px 4px;color:#fff}.orangeHighlightText{background-color:orange;padding:2px 4px;color:#fff}.riskContainer{display:flex;flex-direction:column;height:100%}.riskContainer .ant-table-thead .ant-table-cell{padding:4px!important;color:#333!important;font-weight:700!important}.riskContainer .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fafafa!important}.riskContainer .riskTableSection{background-color:transparent;padding:0 0 32px;overflow-y:auto;flex:1;min-height:0}.riskContainer .riskTableItem{margin:16px 4px 0}.riskContainer .riskTableItem .riskTableTitle{font-size:16px;font-weight:700;color:var(--hh-nm-color-text-primary);background-color:#fff;padding:4px}.riskContainer .riskCellRightBorder{border-inline-end:2px solid #999999!important}.riskContainer .adm-card{padding:0 4px!important}.performancePageContainer{display:flex;flex-direction:column;height:calc(100vh - 100px)}@media (min-width: 721px){.performancePageContainer{height:calc(100vh - 12px)}}.adm-card{border-radius:0!important}.listTableContainer{width:100%;font-size:var(--adm-font-size-6);border-collapse:collapse}.listTableContainer thead>tr>th{font-weight:400;color:var(--adm-color-weak);padding:8px;text-align:right;border-bottom:1px solid var(--hh-nm-color-border)}.listTableContainer thead>tr>th:first-child{text-align:left}.listTableContainer tbody>tr{border-bottom:1px solid var(--hh-nm-color-border)}.listTableContainer tbody>tr>td{padding:16px 8px;text-align:right;color:var(--adm-color-weak)}.listTableContainer tbody>tr>td:first-child{text-align:left;color:var(--adm-color-text)}.profitDrawdownChartContainer{background:var(--adm-color-background);border-radius:0}.profitHeader{display:flex;font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700;color:var(--adm-color-text)}.profitHeader .headerItem{padding:12px;border-radius:8px 8px 0 0}.profitHeader .headerItem:first-child.active{box-shadow:10px 0 10px -8px #0000001a}.profitHeader .headerItem.active{box-shadow:-10px 0 10px -8px #0000001a,10px 0 10px -8px #0000001a}.periodSection{padding:24px 12px 0}.metricsSection{display:flex;align-items:center;justify-content:space-around;padding:0 12px;width:85%;margin:0 auto}.metricsSection .metricsItem{border-right:1px solid var(--adm-color-border);width:100%;text-align:center;margin:16px 0}.metricsSection .metricsItem:last-child{border-right:none}.metricsSection .metricsItem .itemContent{color:var(--adm-color-weak);line-height:1;padding-bottom:12px}.metricsSection .metricsItem .itemTitle{line-height:1}.profitChartContainer,.drawdownChartContainer{padding:0 12px 12px}.redirectContainer{text-align:center;padding:100px 10% 0;color:var(--adm-color-weak)}.riskBarraContainer{display:flex;flex-direction:column;height:calc(100vh - 115px)}@media (min-width: 721px){.riskBarraContainer{height:calc(100vh - 12px)}}.riskBarraScroll{flex:1;overflow:auto;padding:0 12px 12px}.riskBarraTableWrap{background-color:#fff}.barraUpdateTimeRow{display:flex;justify-content:flex-end;align-items:center;padding:8px 12px 2px!important}.barraDateControlGroup{border-radius:6px;padding-bottom:8px;display:inline-flex;align-items:center;gap:8px}.barraDatePrimaryBadge{background-color:#4a7db8;color:#fff;font-size:13px;font-weight:500;padding:3px 12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;letter-spacing:.2px}.barraDateCompareButton{background-color:#fff;border:1.8px solid #0066cc;border-radius:6px;padding:2px 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 1px 2px #0000000d;-webkit-user-select:none;user-select:none}.barraDateCompareButton:active{background-color:#f2f7fc}.barraDateCompareLabel{font-size:13px;font-weight:500;color:var(--adm-color-text);line-height:1.3}.barraDateCompareArrow{font-size:11px;font-weight:700;color:var(--adm-color-text)}.barraLegend{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px}.barraLegendLeft{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.barraLegendRight{display:flex;align-items:center;margin-left:auto}.barraLegendItem{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--adm-color-text)}.barraLegendSwatch{display:inline-block;width:26px;height:16px;border-radius:3px;border:1px solid #d9d9d9}.barraLegendPrimary{background-color:#e6f4ff;border-color:#91caff}.barraLegendBenchmark{background-color:#faf6ec;border-color:#e3d5b8}.barraLegendNote{font-size:12px;color:var(--adm-color-weak);white-space:nowrap}.barraEmpty{display:flex;justify-content:center;padding:48px 0}.barra-table table{table-layout:fixed!important;width:100%!important}.barra-table .ant-table-thead>tr>th{background-color:var(--adm-color-white)!important;color:var(--adm-color-weak)!important;font-weight:400!important;font-size:12px;white-space:nowrap}.barra-table,.barra-table .ant-table-container{border-radius:0!important}.barra-table .ant-table-thead>tr:first-child>th:first-child,.barra-table .ant-table-thead>tr:first-child>th:last-child{border-start-start-radius:0!important;border-start-end-radius:0!important}.barra-table .ant-table-thead .ant-table-cell,.barra-table .ant-table-wrapper .ant-table-cell,.barra-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-cell{padding:4px 2px!important}.barra-table .ant-table-wrapper .ant-table-tbody>tr>td,.barra-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td{padding:4px 2px!important;font-size:12px;white-space:nowrap}.ant-table-wrapper .ant-table-summary>tr>td{padding:4px 2px!important}.barra-row-primary td{background-color:#eef6ff!important}.barra-row-benchmark td{background-color:#faf6ec!important}.barra-table .barra-factor-cell{background-color:#fff!important}.ant-table-thead .holdingCenterColumn{line-height:1.1!important;text-align:center!important}.barra-factor-text{display:block;font-weight:400;color:var(--adm-color-text)}.barra-index{font-weight:400;color:var(--adm-color-text)}.barra-pct-total{font-weight:400;color:var(--adm-color-weak)}.barra-delta{font-weight:400}.barra-up{color:var(--hh-nm-color-profix, #ff3141)!important}.barra-down{color:var(--hh-nm-color-loss, #3eb397)!important}.barra-flat,.barra-na{color:var(--adm-color-weak)}.barraFooterText{color:var(--adm-color-weak);font-size:var(--adm-font-size-3, 12px)}.dualAxesChartContainer{padding:12px 0}.barraFactorsChartContainer{background:var(--adm-color-background);border-radius:0}.barraFactorsHeader{display:flex;font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700;color:var(--adm-color-text);border-bottom:1px solid var(--adm-color-border)}.barraFactorsHeader .headerItem{padding:12px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s ease;font-size:14px}.barraFactorsHeader .headerItem:first-child.active{box-shadow:10px 0 10px -8px #0000001a}.barraFactorsHeader .headerItem.active{box-shadow:-10px 0 10px -8px #0000001a,10px 0 10px -8px #0000001a;color:#1677ff;border-bottom:2px solid #1677ff;background:#1677ff0a}.pieChartContainer{padding:0 12px;touch-action:pan-y}.pieChartContainer canvas{touch-action:pan-y!important}.issuerTableContainer{background:var(--adm-color-background);margin-top:12px;border-radius:0}.issuerTableHeader{display:flex;font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700;color:var(--adm-color-text);border-bottom:1px solid var(--adm-color-border);overflow-x:auto}.issuerTableHeader .headerItem{padding:12px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s ease;font-size:14px}.issuerTableHeader .headerItem:first-child.active{box-shadow:10px 0 10px -8px #0000001a}.issuerTableHeader .headerItem.active{box-shadow:-10px 0 10px -8px #0000001a,10px 0 10px -8px #0000001a;color:#1677ff;border-bottom:2px solid #1677ff;background:#1677ff0a}.issuerTableContent{padding:0}.issuerTableWrap{overflow-x:auto}.issuerTableWrap .ant-table-thead>tr>th{font-size:12px;padding:4px!important;background:var(--adm-color-white)!important;color:var(--adm-color-weak)!important;white-space:nowrap;font-weight:400!important}.issuerTableWrap .ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important;border:0!important;height:0!important}.issuerTableWrap .ant-table,.issuerTableWrap .ant-table-container{border-radius:0!important}.issuerTableWrap .ant-table-thead>tr:first-child>th:first-child,.issuerTableWrap .ant-table-thead>tr:first-child>th:last-child{border-start-start-radius:0!important;border-start-end-radius:0!important}.issuerTableWrap .ant-table-tbody>tr>td{font-size:12px;padding:4px!important;white-space:nowrap}.tickerSingleRowCell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.4}.tickerTag{font-weight:500;color:var(--adm-color-text);margin-right:4px}.tickerName{color:var(--adm-color-text)}.issuerTableEmpty{display:flex;justify-content:center;align-items:center;min-height:160px}.issuerTableActionSection{margin-top:8px;padding-bottom:8px;text-align:center}.stressTableContainer{background:var(--adm-color-background, #ffffff);margin-top:12px;border-radius:0}.stressTableHeader{display:flex;font-size:var(--adm-font-size-7);line-height:1.4;font-weight:700;color:var(--adm-color-text);border-bottom:1px solid var(--adm-color-border);overflow-x:auto}.stressTableHeader .headerItem{padding:12px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s ease;font-size:14px}.stressTableHeader .headerItem:first-child.active{box-shadow:10px 0 10px -8px #0000001a}.stressTableHeader .headerItem.active{box-shadow:-10px 0 10px -8px #0000001a,10px 0 10px -8px #0000001a;color:#1677ff;border-bottom:2px solid #1677ff;background:#1677ff0a}.stressTableWrap{overflow-x:auto;width:100%}.stressTableEmpty{display:flex;justify-content:center;align-items:center;min-height:160px}.stress-table .ant-table-thead>tr>th{background-color:var(--adm-color-white)!important;font-size:12px;font-weight:400!important;padding:4px!important;text-align:right;white-space:nowrap;border-bottom:1.5px solid #cbd5e1!important}.stress-table .ant-table,.stress-table .ant-table-container{border-radius:0!important}.stress-table .ant-table-thead>tr:first-child>th:first-child,.stress-table .ant-table-thead>tr:first-child>th:last-child{border-start-start-radius:0!important;border-start-end-radius:0!important}.stressGroupHeader{text-align:center!important;font-size:12px;letter-spacing:.2px}.stressGroupBmk{color:#06c!important;font-weight:400!important}.stressGroupBeta{color:var(--adm-color-weak)!important;font-weight:400!important;font-style:italic}.stressBmkColHeader{color:#06c!important;font-weight:400!important}.stressBetaColHeader{color:var(--adm-color-weak)!important;font-weight:400!important;font-style:italic}.stress-table .ant-table-tbody>tr.ant-table-measure-row{height:0!important;font-size:0!important;line-height:0!important}.stress-table .ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important;border:0!important;height:0!important;font-size:0!important;line-height:0!important}.stress-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{font-size:12px;white-space:nowrap;line-height:1.3}.stressScenarioCol{text-align:left!important}.stressScenarioText,.stressPortfolioText{font-weight:400;color:var(--adm-color-text)}.stressProfit{color:var(--hh-nm-color-loss, #3eb397);font-weight:400}.stressLoss{color:var(--hh-nm-color-profix, #ff3141);font-weight:400}.stressZero{color:var(--adm-color-weak)}.stress-table .ant-table-tbody>tr>td.stressBetaCell{font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.2px;padding:5px 8px!important;transition:background-color .15s ease,color .15s ease}.stress-table .ant-table-tbody>tr:hover>td.stressBetaCell{background-color:inherit;filter:brightness(.97)}.stress-table .ant-table-tbody>tr.stressRowHighlight>td:first-child{border-left:2px solid #0f172a!important}.stress-table .ant-table-tbody>tr.stressRowHighlight>td:last-child{border-right:2px solid #0f172a!important}.stress-table .ant-table-tbody>tr.stressRowHighlight>td:not(.stressBetaCell){background-color:#edf4fc!important}.stress-table .ant-table-tbody>tr.stressRowHighlight:hover>td:not(.stressBetaCell){background-color:#e2eefb!important}.stress-table .ant-table-tbody>tr.stressRowHighlightTop>td{border-top:2px solid #0f172a!important}.stress-table .ant-table-tbody>tr.stressRowHighlightBottom>td{border-bottom:2px solid #0f172a!important}.stress-table .ant-table-tbody>tr.stressRowHighlight:not(.stressRowHighlightTop)>td{border-top:none!important}.stress-table .ant-table-tbody>tr.stressRowHighlight:not(.stressRowHighlightBottom)>td{border-bottom:1px solid #dbe4ee!important}.AppContainer{display:flex;flex-direction:column;height:100vh}.headerContainer{background-color:var(--adm-color-primary);color:var(--adm-color-white);z-index:99999}.btnContainer{display:flex;gap:16px;padding:16px;background:#fff;border-top:1px solid #eee}.btn{flex:1}.mainContainer{flex:1;background-color:var(--hh-nm-color-background);height:calc(100vh - 100px)}@media (min-width: 721px){.headerContainer,.footerContainer{display:none}.mainContainer{height:100vh}}.filterPageContainer{display:flex;flex-direction:column;background-color:#fff;height:calc(100vh - 115px)}.adm-selector-item{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-width:120px!important;padding-left:8px;padding-right:8px}@media (min-width: 721px){.holdingsPageContainer{height:calc(100vh - 12px)}}
