:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%;width:100%}body{margin:0;min-width:320px;min-height:100vh;display:block;place-items:initial}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-5px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize}.react-resizable-handle:hover{background-color:#1890ff;opacity:.3}.overview-page{max-width:1440px;margin:0 auto;font-family:PingFang SC,Microsoft YaHei,sans-serif}.overview-heading,.overview-section-heading,.overview-heading-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.overview-heading{margin:8px 0 28px}.overview-heading h1{margin:0 0 8px;font-size:30px;font-weight:650}.overview-heading p,.overview-caption,.overview-footnote{color:var(--overview-muted);line-height:1.7}.overview-heading p{margin:0}.overview-heading-actions time{font-variant-numeric:tabular-nums;color:var(--overview-muted);white-space:nowrap}.overview-section-heading h2{font-size:18px;margin:0;font-weight:600}.overview-section-heading a{font-size:13px;flex-shrink:0}.overview-holdings{background:var(--overview-surface);border-top:3px solid #187d8e;border-radius:8px;padding:24px}.overview-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 22px;gap:24px}.overview-values dt,.overview-provenance dt{color:var(--overview-muted);font-size:13px}.overview-values dd{margin:10px 0 0;font-size:clamp(22px,2.5vw,32px);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-profit{color:#bd3043}.overview-loss{color:#138260}.overview-holdings-note{display:flex;gap:8px 24px;flex-wrap:wrap;border-top:1px solid var(--overview-border);padding-top:14px;font-size:12px;color:var(--overview-muted);line-height:1.7}.overview-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:22px;margin-top:24px}.overview-plans,.overview-market{min-width:0;padding:24px;border:1px solid var(--overview-border);border-radius:8px}.overview-market{background:var(--overview-soft)}.overview-caption{margin:12px 0;font-size:13px}.overview-due-count{margin:18px 0;color:var(--overview-muted)}.overview-due-count strong{font-size:26px;color:#187d8e;margin-right:4px}.overview-plan-list{padding:0;margin:0;list-style:none}.overview-plan-list li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--overview-border)}.overview-plan-date,.overview-plan-detail{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.overview-plan-date time{font-size:12px;font-variant-numeric:tabular-nums}.overview-plan-detail{overflow-wrap:anywhere}.overview-plan-detail strong{font-size:14px}.overview-plan-detail a{font-size:12px}.overview-plan-amount{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.overview-empty{padding:28px 0}.overview-empty h3{font-size:18px;font-weight:500;margin:0 0 10px}.overview-empty p{color:var(--overview-muted);font-size:13px;line-height:1.7}.overview-market .ant-tag{margin-top:18px;white-space:normal}.overview-market-stats{margin:22px 0}.overview-market-stats div{display:flex;justify-content:space-between;gap:20px;padding:10px 0}.overview-market-stats dt{color:var(--overview-muted);font-size:13px}.overview-market-stats dd{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.overview-provenance{border-top:1px solid var(--overview-border);padding-top:14px;margin:0}.overview-provenance div{margin-bottom:12px}.overview-provenance dd{margin:6px 0 0;font-size:13px;font-variant-numeric:tabular-nums}.overview-footnote{font-size:12px;margin:16px 0 0}.overview-loading{min-height:126px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--overview-muted)}.overview-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0 12px}.overview-shortcuts a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 4px}.overview-shortcuts strong{font-size:15px;font-weight:500}.overview-shortcuts span{color:var(--overview-muted);font-size:12px;line-height:1.6}.overview-page a:focus-visible{outline:2px solid #187d8e;outline-offset:4px;border-radius:2px}.overview-holdings>.ant-alert{margin-top:20px}@media(max-width:960px){.overview-workspace{grid-template-columns:1fr}.overview-heading{align-items:flex-start}.overview-heading-actions{flex-direction:column;align-items:flex-end;gap:10px}}@media(max-width:600px){.overview-heading{margin-bottom:20px;gap:12px}.overview-heading h1{font-size:24px}.overview-heading p{font-size:12px;max-width:18em}.overview-heading-actions time{font-size:12px}.overview-holdings,.overview-plans,.overview-market{padding:18px 14px}.overview-values{grid-template-columns:1fr;gap:14px;margin:22px 0}.overview-values>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.overview-values dd{margin:0;font-size:24px;text-align:right}.overview-values dt{flex-shrink:0;font-size:12px}.overview-plan-list li{grid-template-columns:96px minmax(0,1fr);gap:10px}.overview-plan-amount{grid-column:2;font-size:14px}.overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.overview-section-heading h2{font-size:16px}}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.research-page{max-width:1600px;margin:0 auto;color:inherit;font-family:PingFang SC,Microsoft YaHei,sans-serif}.research-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 24px}.research-heading h1{margin:0 0 8px;font-size:28px;font-weight:650;letter-spacing:-.5px}.research-heading p{margin:0;opacity:.65;line-height:1.7}.research-summary{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;border-top:3px solid #187d8e;margin-bottom:24px;background:var(--research-surface, rgba(127, 149, 164, .045))}.research-summary>div{padding:18px 20px;display:flex;flex-direction:column;gap:8px}.research-summary>div+div{border-left:1px solid rgba(127,149,164,.2)}.research-summary span{font-size:13px;opacity:.7}.research-summary strong{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.research-summary .research-data-date strong{font-size:23px;line-height:1.55}.research-summary small{font-size:12px;opacity:.6}.research-panel{margin-top:18px;padding:22px;border:1px solid rgba(127,149,164,.24);border-radius:8px}.research-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.research-filter-grid .ant-input-number{width:100%}.research-filter-footer,.research-presets,.research-results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.research-filter-footer{padding-top:6px}.research-filter-footer>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.research-filter-footer small{opacity:.62;font-size:12px}.research-presets{margin:18px 0 24px}.research-results-toolbar{padding:0 0 14px}.research-results-toolbar strong{color:#187d8e;font-size:20px;margin:0 4px}.research-muted{font-size:12px;opacity:.6}.research-fund{display:flex;flex-direction:column;gap:6px}.research-fund a{font-weight:500;line-height:1.5}.research-fund small{opacity:.6;font-size:11px}.research-positive{color:#bd3043;font-variant-numeric:tabular-nums}.research-negative{color:#138260;font-variant-numeric:tabular-nums}.research-reasons{padding:6px 14px}.research-reasons p{opacity:.65}.research-period-grid{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:16px}.research-period-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.research-period-grid span,.research-period-grid small{font-size:12px}.research-period-grid small{opacity:.65}.research-source{opacity:.6;font-size:12px;line-height:1.8;margin:20px 0;max-width:900px}.research-page .ant-alert{margin-bottom:16px}.research-nav{display:flex;gap:26px;border-bottom:1px solid rgba(127,149,164,.25);margin:0 0 22px}.research-nav a{padding:4px 0 13px;color:inherit;opacity:.65;font-size:14px}.research-nav a.active{color:#187d8e;opacity:1;border-bottom:2px solid #187d8e;font-weight:600}.research-result-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 18px}.research-result-title h2{margin:0 0 8px;font-size:20px}.research-result-title small{font-size:13px;font-weight:400;opacity:.6}.research-result-title span{font-size:13px;opacity:.7}.research-chart{padding:18px 12px;border:1px solid rgba(127,149,164,.25);border-radius:8px;min-width:0}.research-chart h2,.research-section-title{font-size:17px;margin:0 0 16px}.research-plan-counts{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}.research-plan-counts strong{color:#187d8e;font-size:21px;padding-left:5px}.research-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.research-form-pair .ant-input-number{width:100%}@media(max-width:1100px){.research-filter-grid,.research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.research-summary>div:nth-child(3){border-left:0}.research-summary>div:nth-child(n+3){border-top:1px solid rgba(127,149,164,.2)}}@media(max-width:600px){.research-heading{align-items:flex-start;margin:8px 0 18px}.research-heading h1{font-size:24px}.research-heading p{font-size:12px;max-width:220px}.research-heading>.ant-btn{padding-inline:9px}.research-summary>div{padding:14px 10px}.research-summary strong{font-size:24px}.research-summary .research-data-date strong{font-size:18px}.research-summary small{font-size:11px}.research-panel{padding:14px}.research-filter-grid{column-gap:12px}.research-filter-grid .ant-form-item-label>label{font-size:12px}.research-filter-footer>.ant-space{width:100%;justify-content:flex-end}.research-filter-footer small{width:100%;line-height:1.7}.research-results-toolbar .research-muted{display:none}.research-results .ant-table-cell-fix-left{position:static!important}}
