.InvestHubAppsPerformance_page__T8iZR{--bg-grad:radial-gradient(1200px 600px at 100% -10%,#eef0ff 0%,transparent 55%),radial-gradient(900px 500px at -10% 0%,#e9fbf4 0%,transparent 45%),#f4f6fb;--panel:#ffffff;--panel-soft:#f7f9fc;--border:#eceef4;--border-strong:#e2e6ef;--text:#161a23;--muted:#6b7280;--faint:#9aa3b2;--accent:#6366f1;--accent-2:#8b5cf6;--good:#10b981;--good-bg:rgba(16,185,129,0.12);--bad:#f43f5e;--bad-bg:rgba(244,63,94,0.12);--shadow:0 1px 2px rgba(16,24,40,0.04),0 8px 24px rgba(16,24,40,0.06);--shadow-lift:0 2px 4px rgba(16,24,40,0.05),0 16px 40px rgba(16,24,40,0.12);--radius:16px;--radius-sm:11px;min-height:100%;padding:22px 26px 40px;background:var(--bg-grad);color:var(--text);font-feature-settings:"tnum" 1,"cv01" 1;-webkit-font-smoothing:antialiased}.InvestHubAppsPerformance_page__T8iZR.InvestHubAppsPerformance_dark__aGLpF{--bg-grad:radial-gradient(1200px 600px at 100% -10%,#1a1f3a 0%,transparent 55%),radial-gradient(900px 500px at -10% 0%,#10241f 0%,transparent 45%),#0d0f16;--panel:#161a24;--panel-soft:#1b2030;--border:#252b3a;--border-strong:#2c3344;--text:#e9ecf3;--muted:#98a1b3;--faint:#6b7488;--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.35);--shadow-lift:0 2px 6px rgba(0,0,0,0.4),0 20px 50px rgba(0,0,0,0.5)}.InvestHubAppsPerformance_header__ARUdZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:22px}.InvestHubAppsPerformance_brand__TQ7MM{display:flex;align-items:center;gap:14px}.InvestHubAppsPerformance_logo__niXz5{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:17px;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);box-shadow:0 8px 20px rgba(99,102,241,.4)}.InvestHubAppsPerformance_header__ARUdZ h1{margin:0;font-size:21px;font-weight:750;letter-spacing:-.2px}.InvestHubAppsPerformance_range__c_mX2{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;color:var(--muted)}.InvestHubAppsPerformance_dot__D1No5{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px var(--good-bg)}.InvestHubAppsPerformance_cmp__n5SH1{color:var(--faint)}.InvestHubAppsPerformance_updated__YwSaf{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--muted);background:var(--panel-soft);border:1px solid var(--border);cursor:default}.InvestHubAppsPerformance_refreshIcon__tySYc{color:var(--accent);font-size:12px}.InvestHubAppsPerformance_headerActions__rcwma{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.InvestHubAppsPerformance_iconBtn__oGzE9{width:38px;height:38px;border-radius:11px;border:1px solid var(--border-strong);background:var(--panel);color:var(--text);font-size:16px;cursor:pointer;display:grid;place-items:center;transition:all .15s ease;box-shadow:var(--shadow)}.InvestHubAppsPerformance_iconBtn__oGzE9:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.InvestHubAppsPerformance_runBtn__ddc8s{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:none;border-radius:11px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);color:#fff;font-weight:650;font-size:13.5px;cursor:pointer;box-shadow:0 8px 20px rgba(99,102,241,.35);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.InvestHubAppsPerformance_runBtn__ddc8s:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px rgba(99,102,241,.45)}.InvestHubAppsPerformance_runBtn__ddc8s:disabled{opacity:.7;cursor:default}.InvestHubAppsPerformance_runDot__NHHT_{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.95}.InvestHubAppsPerformance_spinning__H0_YZ{animation:InvestHubAppsPerformance_pulse__Hzht5 1s ease-in-out infinite}@keyframes InvestHubAppsPerformance_pulse__Hzht5{0%,to{opacity:.35}50%{opacity:1}}.InvestHubAppsPerformance_banner__wn0Hp,.InvestHubAppsPerformance_error__qqS5a{margin-bottom:14px;padding:11px 15px;border-radius:12px;font-size:13px;border:1px solid rgba(0,0,0,0)}.InvestHubAppsPerformance_banner__wn0Hp{background:var(--good-bg);color:var(--good);border-color:rgba(16,185,129,.25)}.InvestHubAppsPerformance_error__qqS5a{background:var(--bad-bg);color:var(--bad);border-color:rgba(244,63,94,.25)}.InvestHubAppsPerformance_tabs__j6b8l{display:flex;gap:4px;padding:5px;width:-moz-fit-content;width:fit-content;margin:0 auto 18px;background:var(--panel);border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow)}.InvestHubAppsPerformance_tab__2dw3e{padding:8px 18px;border:none;background:rgba(0,0,0,0);font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:9px;transition:all .15s ease}.InvestHubAppsPerformance_tab__2dw3e:hover{color:var(--text)}.InvestHubAppsPerformance_tabActive__xpP2X{color:#fff;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);box-shadow:0 6px 16px rgba(99,102,241,.35)}.InvestHubAppsPerformance_filters__Cr7p5{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:18px}.InvestHubAppsPerformance_filter__XCDpx{position:relative;display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--faint)}.InvestHubAppsPerformance_filter__XCDpx select{padding:8px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);color:var(--text);font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:var(--shadow);min-width:120px;transition:border-color .15s ease}.InvestHubAppsPerformance_filter__XCDpx select:hover{border-color:var(--accent)}.InvestHubAppsPerformance_filter__XCDpx select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.18)}.InvestHubAppsPerformance_kpiGrid__UDurh{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.InvestHubAppsPerformance_kpiCard__VnOZX{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease;min-height:124px}.InvestHubAppsPerformance_kpiCard__VnOZX:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:0;transition:opacity .18s ease}.InvestHubAppsPerformance_kpiCard__VnOZX:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.InvestHubAppsPerformance_kpiCard__VnOZX:hover:before{opacity:1}.InvestHubAppsPerformance_kpiLabel__uIhye{font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InvestHubAppsPerformance_kpiBody__5lrIG{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:10px 0 12px}.InvestHubAppsPerformance_kpiValue__YLb6p{font-size:27px;font-weight:760;letter-spacing:-.5px;line-height:1}.InvestHubAppsPerformance_kpiSpark__TRZJS{flex-shrink:0;opacity:.95}.InvestHubAppsPerformance_kpiFoot__6V4SM{display:flex;align-items:center;gap:8px}.InvestHubAppsPerformance_deltaChip__wgcZN{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700}.InvestHubAppsPerformance_deltaArrow__D_Fl0{font-size:9px}.InvestHubAppsPerformance_deltaUp__eZECi{color:var(--good);background:var(--good-bg)}.InvestHubAppsPerformance_deltaDown__RdXqa{color:var(--bad);background:var(--bad-bg)}.InvestHubAppsPerformance_deltaChipMuted___QjCb{color:var(--faint);font-size:12px;font-weight:600}.InvestHubAppsPerformance_vsLabel__6qs7c{font-size:11.5px;color:var(--faint)}.InvestHubAppsPerformance_chartCard__rixsB,.InvestHubAppsPerformance_tableCard__hTa54{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow);margin-bottom:20px}.InvestHubAppsPerformance_chartHead__RVpJS{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:10px}.InvestHubAppsPerformance_chartTitle__Eq6B8,.InvestHubAppsPerformance_tableTitle__0Fhom{font-size:14.5px;font-weight:680}.InvestHubAppsPerformance_tableTitle__0Fhom{margin-bottom:12px}.InvestHubAppsPerformance_tableHead__xEtTy{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.InvestHubAppsPerformance_tableHead__xEtTy .InvestHubAppsPerformance_tableTitle__0Fhom{margin-bottom:0}.InvestHubAppsPerformance_tableSearch__D_ItC{padding:8px 12px;min-width:220px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel-soft);color:var(--text);font-size:13px;box-shadow:var(--shadow)}.InvestHubAppsPerformance_tableSearch__D_ItC:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.18)}.InvestHubAppsPerformance_sortable__HUQtR{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .12s ease}.InvestHubAppsPerformance_sortable__HUQtR:hover,.InvestHubAppsPerformance_sorted__rJcjl{color:var(--accent)}.InvestHubAppsPerformance_sortArrow___Pmve{display:inline-block;width:12px;font-size:9px;color:var(--accent)}.InvestHubAppsPerformance_legend__O61l1{display:flex;gap:16px}.InvestHubAppsPerformance_legendItem__FOSxp{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);font-weight:600}.InvestHubAppsPerformance_legendLeft__0Yuhz,.InvestHubAppsPerformance_legendRight__n9krs{width:11px;height:11px;border-radius:4px}.InvestHubAppsPerformance_legendLeft__0Yuhz{background:#6366f1}.InvestHubAppsPerformance_legendRight__n9krs{background:#10b981}.InvestHubAppsPerformance_tablesRow__KEEVR{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:1100px){.InvestHubAppsPerformance_tablesRow__KEEVR{grid-template-columns:1fr}}.InvestHubAppsPerformance_table__npxoM{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InvestHubAppsPerformance_table__npxoM td,.InvestHubAppsPerformance_table__npxoM th{padding:10px 12px;text-align:right;white-space:nowrap}.InvestHubAppsPerformance_table__npxoM td:first-child,.InvestHubAppsPerformance_table__npxoM th:first-child{text-align:left;font-weight:600}.InvestHubAppsPerformance_table__npxoM thead th{color:var(--faint);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border-strong);position:-webkit-sticky;position:sticky;top:0;background:var(--panel);z-index:1}.InvestHubAppsPerformance_table__npxoM tbody td{border-bottom:1px solid var(--border)}.InvestHubAppsPerformance_table__npxoM tbody tr{transition:background .12s ease}.InvestHubAppsPerformance_table__npxoM tbody tr:hover{background:var(--panel-soft)}.InvestHubAppsPerformance_table__npxoM tbody tr:hover td:first-child{color:var(--accent)}.InvestHubAppsPerformance_table__npxoM tfoot td{font-weight:750;border-top:2px solid var(--border-strong);padding-top:12px;background:var(--panel-soft)}.InvestHubAppsPerformance_tableScroll__cUqc7{max-height:560px;overflow:auto;border-radius:10px}.InvestHubAppsPerformance_tableScroll__cUqc7::-webkit-scrollbar{width:9px;height:9px}.InvestHubAppsPerformance_tableScroll__cUqc7::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px}.InvestHubAppsPerformance_showMore__xf2pC{margin-top:14px;padding:8px 16px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.InvestHubAppsPerformance_showMore__xf2pC:hover{border-color:var(--accent);color:var(--accent)}.InvestHubAppsPerformance_appRow__j_riI{cursor:pointer}.InvestHubAppsPerformance_caret__jAP_Y{display:inline-block;width:14px;margin-right:6px;color:var(--faint);font-size:10px;transition:color .12s ease}.InvestHubAppsPerformance_appRow__j_riI:hover .InvestHubAppsPerformance_caret__jAP_Y{color:var(--accent)}.InvestHubAppsPerformance_childCell__q6EpW{padding:14px 16px 14px 40px!important;background:var(--panel-soft);text-align:left!important;white-space:normal!important}.InvestHubAppsPerformance_drillGrid__wIX2c{display:grid;grid-gap:10px 20px;gap:10px 20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InvestHubAppsPerformance_drillItem__IELst{display:flex;flex-direction:column;gap:2px;min-width:0}.InvestHubAppsPerformance_drillLabel__HkMjS{color:var(--faint);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.InvestHubAppsPerformance_drillValue__r49oa{font-weight:400;overflow-wrap:anywhere}.InvestHubAppsPerformance_timeRangeWrap__IIM_5{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.InvestHubAppsPerformance_timeRange__mxjHF{display:inline-flex;padding:4px;gap:2px;background:var(--panel);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow)}.InvestHubAppsPerformance_timeBtn__fjZXm{padding:7px 13px;border:none;background:rgba(0,0,0,0);color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .15s ease}.InvestHubAppsPerformance_timeBtn__fjZXm:hover{color:var(--text)}.InvestHubAppsPerformance_active__kV_2g{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 4px 12px rgba(99,102,241,.35)}.InvestHubAppsPerformance_customDates__tx5KV{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.InvestHubAppsPerformance_customDates__tx5KV input{padding:7px 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--panel);color:var(--text);font-size:13px}.InvestHubAppsPerformance_skel__LG7Ke{position:relative;overflow:hidden;border-color:var(--border)}.InvestHubAppsPerformance_skel__LG7Ke:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(127,140,170,.12),transparent);animation:InvestHubAppsPerformance_shimmer___Ivlx 1.4s infinite}@keyframes InvestHubAppsPerformance_shimmer___Ivlx{to{transform:translateX(100%)}}.InvestHubAppsPerformance_skel__LG7Ke:after{transform:translateX(-100%)}.InvestHubAppsPerformance_shell___p2ml{width:80%;max-width:1500px;margin:0 auto}@media(max-width:1280px){.InvestHubAppsPerformance_shell___p2ml{width:90%}}@media(max-width:760px){.InvestHubAppsPerformance_shell___p2ml{width:96%}}.InvestHubAppsPerformance_msButton__icCZ5{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:132px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:var(--shadow);transition:border-color .15s ease,box-shadow .15s ease}.InvestHubAppsPerformance_msButton__icCZ5:hover{border-color:var(--accent)}.InvestHubAppsPerformance_msOpen__96_rg{border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.18)}.InvestHubAppsPerformance_msActive__bttsA{border-color:var(--accent)}.InvestHubAppsPerformance_msActive__bttsA .InvestHubAppsPerformance_msSummary__UU8do{color:var(--accent);font-weight:650}.InvestHubAppsPerformance_msSummary__UU8do{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.InvestHubAppsPerformance_msCaret__Gpuh5{color:var(--faint);font-size:10px;flex-shrink:0}.InvestHubAppsPerformance_msPanel__Y0Vex{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:210px;max-width:290px;padding:6px;background:var(--panel);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-lift)}.InvestHubAppsPerformance_msSearch__qWxL4{width:100%;box-sizing:border-box;margin-bottom:6px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--panel-soft);color:var(--text);font-size:13px;text-transform:none;letter-spacing:0}.InvestHubAppsPerformance_msSearch__qWxL4:focus{outline:none;border-color:var(--accent)}.InvestHubAppsPerformance_msList__f8DWX{max-height:244px;overflow:auto;display:flex;flex-direction:column;gap:1px}.InvestHubAppsPerformance_msRow__TiQas{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:8px;font-size:13px;color:var(--text);text-align:left;text-transform:none;letter-spacing:0;transition:background .12s ease}.InvestHubAppsPerformance_msRow__TiQas:hover{background:var(--panel-soft)}.InvestHubAppsPerformance_msRowOn__WTLcr{color:var(--accent);font-weight:600}.InvestHubAppsPerformance_msCheck__ID_LC{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border:1.5px solid var(--border-strong);border-radius:6px;font-size:11px;color:#fff}.InvestHubAppsPerformance_msRowOn__WTLcr .InvestHubAppsPerformance_msCheck__ID_LC{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:rgba(0,0,0,0)}.InvestHubAppsPerformance_msText__a8kft{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvestHubAppsPerformance_msEmpty__eZ2pq{padding:10px;color:var(--faint);font-size:12.5px;text-align:center}.InvestHubAppsPerformance_msClear__jeHN6{width:100%;margin-top:6px;padding:7px;border:none;border-top:1px solid var(--border);background:rgba(0,0,0,0);color:var(--bad);font-size:12.5px;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:0}.InvestHubAppsPerformance_msClear__jeHN6:hover{text-decoration:underline}.InvestHubAppsPerformance_authPage__y9fko{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 100% -10%,#eef0ff 0,transparent 55%),radial-gradient(900px 500px at -10% 0,#e9fbf4 0,transparent 45%),#f4f6fb;color:#161a23}.InvestHubAppsPerformance_authCard__K_lAG{width:100%;max-width:380px;padding:30px 28px;background:#fff;border:1px solid #eceef4;border-radius:18px;box-shadow:0 2px 4px rgba(16,24,40,.05),0 16px 40px rgba(16,24,40,.12)}.InvestHubAppsPerformance_authLogo__J6ZOR{width:50px;height:50px;border-radius:15px;margin-bottom:18px;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 8px 20px rgba(99,102,241,.4)}.InvestHubAppsPerformance_authTitle__NHjCh{margin:0 0 4px;font-size:20px;font-weight:750}.InvestHubAppsPerformance_authSub__0tyYh{margin:0 0 22px;font-size:13px;color:#6b7280}.InvestHubAppsPerformance_authField__FCFRR{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.InvestHubAppsPerformance_authField__FCFRR label{font-size:12px;font-weight:600;color:#6b7280}.InvestHubAppsPerformance_authField__FCFRR input{padding:11px 13px;border:1px solid #e2e6ef;border-radius:11px;background:#f7f9fc;color:#161a23;font-size:14px}.InvestHubAppsPerformance_authField__FCFRR input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18)}.InvestHubAppsPerformance_authBtn__p0kmf{width:100%;margin-top:6px;padding:12px;border:none;border-radius:11px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:650;font-size:14.5px;cursor:pointer;box-shadow:0 8px 20px rgba(99,102,241,.35);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.InvestHubAppsPerformance_authBtn__p0kmf:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px rgba(99,102,241,.45)}.InvestHubAppsPerformance_authBtn__p0kmf:disabled{opacity:.7;cursor:default}.InvestHubAppsPerformance_authError__IAUZe{margin-bottom:14px;padding:10px 13px;border-radius:11px;font-size:13px;background:rgba(244,63,94,.12);color:#f43f5e;border:1px solid rgba(244,63,94,.25)}.InvestHubAppsPerformance_logoutBtn__ci66X{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--border-strong);border-radius:11px;background:var(--panel);color:var(--text);font-weight:600;font-size:13.5px;cursor:pointer;box-shadow:var(--shadow);transition:all .15s ease}.InvestHubAppsPerformance_logoutBtn__ci66X:hover{border-color:var(--bad);color:var(--bad);transform:translateY(-1px)}