/* Termonto V1.13.0: Holding Intelligence 2.0 */
.page-portfolio #overview,.page-portfolio #performance,.page-portfolio #valuation,.page-portfolio #fundamentals,.page-portfolio #portfolio,.page-portfolio #history{scroll-margin-top:112px}
.page-portfolio .holding-status-card-v1300{min-height:112px;padding:18px 20px;border:1px solid rgba(102,132,143,.23);border-radius:9px;background:linear-gradient(150deg,rgba(7,20,26,.96),rgba(5,14,19,.96))}.page-portfolio .holding-status-card-v1300 span{display:block;color:#718188;font-size:7px;font-weight:760;letter-spacing:.08em}.page-portfolio .holding-status-card-v1300 strong{display:block;margin:13px 0 8px;font-size:20px}.page-portfolio .holding-status-card-v1300.positive strong{color:#67dc4b}.page-portfolio .holding-status-card-v1300.negative strong{color:#ff5c67}.page-portfolio .holding-status-card-v1300.neutral strong{color:#dbe4e7}.page-portfolio .holding-status-card-v1300 small{display:block;color:#697980;font-size:7.5px;line-height:1.5}
.page-portfolio .holding-local-nav-v1300{position:sticky;top:58px;z-index:20;display:flex;align-items:center;gap:5px;margin-bottom:12px;padding:8px;border:1px solid rgba(99,132,142,.24);border-radius:9px;background:rgba(4,12,17,.93);box-shadow:0 12px 30px rgba(0,0,0,.18);backdrop-filter:blur(16px)}.page-portfolio .holding-local-nav-v1300 a{padding:9px 13px;border-radius:6px;color:#77878d;text-decoration:none;font-size:7.2px;font-weight:760;letter-spacing:.055em;text-transform:uppercase;transition:.18s ease}.page-portfolio .holding-local-nav-v1300 a:hover{color:#cfd9dc;background:rgba(255,255,255,.025)}.page-portfolio .holding-local-nav-v1300 a.active{color:#7be662;background:rgba(103,220,75,.075);box-shadow:inset 0 0 0 1px rgba(103,220,75,.13)}
.page-portfolio .holding-freshness-v1300{display:grid;grid-template-columns:220px 220px 1fr;gap:0;margin-bottom:12px;overflow:hidden;border:1px solid rgba(98,129,140,.18);border-radius:8px;background:#061117}.page-portfolio .holding-freshness-v1300>div{padding:13px 16px}.page-portfolio .holding-freshness-v1300>div+div{border-left:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-freshness-v1300 span{display:block;color:#687980;font-size:6.4px;font-weight:760;letter-spacing:.065em}.page-portfolio .holding-freshness-v1300 strong{display:block;margin-top:7px;color:#becacd;font-size:8.2px}.page-portfolio .holding-freshness-v1300 p{align-self:center;margin:0;padding:12px 16px;border-left:1px solid rgba(98,129,140,.12);color:#607177;text-align:right;font-size:7px;line-height:1.5}
.page-portfolio .holding-market-kpis-v1300{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));margin:18px 22px 0;overflow:hidden;border:1px solid rgba(98,129,140,.17);border-radius:7px}.page-portfolio .holding-market-kpis-v1300>div{min-height:96px;padding:16px 17px}.page-portfolio .holding-market-kpis-v1300>div+div{border-left:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-market-kpis-v1300 span,.page-portfolio .holding-market-detail-grid-v1210 span{display:block;color:#697a81;font-size:6.5px;font-weight:760;letter-spacing:.06em}.page-portfolio .holding-market-kpis-v1300 strong{display:block;margin:11px 0 7px;color:#dfe7e9;font-size:18px;letter-spacing:-.02em}.page-portfolio .holding-market-kpis-v1300 small{display:block;color:#64757c;font-size:6.7px;line-height:1.45}.page-portfolio .holding-market-kpis-v1300 i{font-style:normal;color:#64757c}
.page-portfolio .holding-market-chart-card-v1300{margin:18px 22px 0;overflow:hidden;border:1px solid rgba(98,129,140,.18);border-radius:8px;background:linear-gradient(145deg,rgba(6,19,25,.9),rgba(3,12,17,.96))}.page-portfolio .holding-market-chart-head-v1300{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:17px 18px 12px}.page-portfolio .holding-market-chart-head-v1300>div:first-child>span{display:block;color:#6f8087;font-size:6.5px;font-weight:760;letter-spacing:.06em}.page-portfolio .holding-market-chart-head-v1300>div:first-child>strong{display:block;margin-top:8px;color:#dce5e8;font-size:18px}.page-portfolio .holding-chart-summary-v1300{display:flex;gap:28px}.page-portfolio .holding-chart-summary-v1300>div{min-width:92px;text-align:right}.page-portfolio .holding-chart-summary-v1300 span{display:block;color:#64757c;font-size:6px;font-weight:760;letter-spacing:.06em}.page-portfolio .holding-chart-summary-v1300 strong{display:block;margin-top:7px;color:#cbd6d9;font-size:10px}.page-portfolio .holding-chart-ranges-v1300{display:flex;gap:4px;padding:0 18px 10px}.page-portfolio .holding-chart-ranges-v1300 button{padding:6px 10px;border:1px solid rgba(99,130,141,.15);border-radius:5px;background:rgba(255,255,255,.012);color:#6d7d84;font:inherit;font-size:6.5px;font-weight:760;cursor:pointer}.page-portfolio .holding-chart-ranges-v1300 button:hover:not(:disabled){color:#b9c6ca;border-color:rgba(103,220,75,.22)}.page-portfolio .holding-chart-ranges-v1300 button.active{color:#7be662;border-color:rgba(103,220,75,.28);background:rgba(103,220,75,.065)}.page-portfolio .holding-chart-ranges-v1300 button:disabled{opacity:.28;cursor:default}.page-portfolio .holding-interactive-chart-v1300{position:relative;height:330px;border-top:1px solid rgba(98,129,140,.1)}.page-portfolio .holding-interactive-chart-v1300 svg{display:block;width:100%;height:100%;overflow:visible}.page-portfolio .holding-interactive-chart-v1300 .grid-line{stroke:#16272f;stroke-width:1;vector-effect:non-scaling-stroke}.page-portfolio .holding-interactive-chart-v1300 .area{fill:rgba(103,220,75,.07)}.page-portfolio .holding-interactive-chart-v1300 .line{fill:none;stroke:#67dc4b;stroke-width:2.2;vector-effect:non-scaling-stroke}.page-portfolio .holding-interactive-chart-v1300 .cursor-line{stroke:#496068;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.page-portfolio .holding-interactive-chart-v1300 .cursor-point{fill:#7be662;stroke:#071318;stroke-width:2;vector-effect:non-scaling-stroke}.page-portfolio .holding-interactive-chart-v1300 .axis-label{fill:#5f7178;font-size:9px;font-family:Arial,sans-serif}.page-portfolio .holding-chart-tooltip-v1300{position:absolute;z-index:3;min-width:118px;padding:9px 10px;border:1px solid rgba(103,220,75,.22);border-radius:6px;background:rgba(4,13,18,.97);pointer-events:none;box-shadow:0 9px 30px rgba(0,0,0,.35)}.page-portfolio .holding-chart-tooltip-v1300 strong{display:block;color:#dce5e8;font-size:10px}.page-portfolio .holding-chart-tooltip-v1300 span{display:block;margin-top:4px;color:#718188;font-size:7px}
.page-portfolio .holding-performance-grid-v1300{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 22px 0;overflow:hidden;border:1px solid rgba(98,129,140,.17);border-radius:7px}.page-portfolio .holding-performance-grid-v1300>div{min-height:77px;padding:14px 15px}.page-portfolio .holding-performance-grid-v1300>div:not(:nth-child(5n+1)){border-left:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-performance-grid-v1300>div:nth-child(n+6){border-top:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-performance-grid-v1300 span,.page-portfolio .holding-risk-grid-v1300 span{display:block;color:#687a81;font-size:6.4px;font-weight:760;letter-spacing:.06em}.page-portfolio .holding-performance-grid-v1300 strong{display:block;margin-top:10px;color:#dce5e8;font-size:13px}.page-portfolio .holding-performance-grid-v1300 small{display:block;margin-top:5px;color:#5f7077;font-size:6.1px;line-height:1.4}
.page-portfolio .holding-risk-intelligence-v1300{margin:14px 22px 22px;border:1px solid rgba(98,129,140,.17);border-radius:7px;overflow:hidden}.page-portfolio .holding-subsection-title-v1300{padding:14px 15px;border-bottom:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-subsection-title-v1300 span{display:block;color:#67dc4b;font-size:6px;font-weight:780;letter-spacing:.07em}.page-portfolio .holding-subsection-title-v1300 h3{margin:5px 0 0;color:#d9e2e5;font-size:13px}.page-portfolio .holding-risk-grid-v1300{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.page-portfolio .holding-risk-grid-v1300>div{min-height:74px;padding:14px}.page-portfolio .holding-risk-grid-v1300>div:not(:nth-child(6n+1)){border-left:1px solid rgba(98,129,140,.11)}.page-portfolio .holding-risk-grid-v1300>div:nth-child(n+7){border-top:1px solid rgba(98,129,140,.11)}.page-portfolio .holding-risk-grid-v1300 strong{display:block;margin-top:10px;color:#dce5e8;font-size:11px}
.page-portfolio .holding-metric-groups-v1300{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 22px}.page-portfolio .holding-metric-groups-v1300.fundamentals-v1300{grid-template-columns:repeat(2,minmax(0,1fr))}.page-portfolio .holding-metric-group-v1300{overflow:hidden;border:1px solid rgba(98,129,140,.17);border-radius:7px;background:rgba(4,13,18,.45)}.page-portfolio .holding-metric-group-head-v1300{padding:12px 14px;border-bottom:1px solid rgba(98,129,140,.11)}.page-portfolio .holding-metric-group-head-v1300 span{color:#78df60;font-size:6.4px;font-weight:780;letter-spacing:.065em;text-transform:uppercase}.page-portfolio .holding-metric-group-list-v1300{display:grid;grid-template-columns:1fr 1fr}.page-portfolio .holding-metric-group-list-v1300>div{min-height:66px;padding:12px 14px}.page-portfolio .holding-metric-group-list-v1300>div:nth-child(even){border-left:1px solid rgba(98,129,140,.1)}.page-portfolio .holding-metric-group-list-v1300>div:nth-child(n+3){border-top:1px solid rgba(98,129,140,.1)}.page-portfolio .holding-metric-group-list-v1300 span{display:block;color:#66777e;font-size:6.3px;font-weight:730;letter-spacing:.04em}.page-portfolio .holding-metric-group-list-v1300 strong{display:block;margin-top:8px;color:#dce5e8;font-size:11px}
.page-portfolio .holding-context-grid-v1300{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-portfolio .holding-context-grid-v1300>div{min-height:116px;padding:20px 22px}.page-portfolio .holding-context-grid-v1300>div:nth-child(n+4){border-top:1px solid rgba(98,129,140,.14)}.page-portfolio .holding-context-grid-v1300>div:not(:nth-child(3n+1)){border-left:1px solid rgba(98,129,140,.14)}.page-portfolio .holding-context-grid-v1300 span{display:block;color:#6f8087;font-size:7px;font-weight:760;letter-spacing:.075em}.page-portfolio .holding-context-grid-v1300 strong{display:block;margin:13px 0 7px;color:#e0e7e9;font-size:20px}.page-portfolio .holding-context-grid-v1300 small{color:#66777e;font-size:7.5px;line-height:1.45}
.page-portfolio .holding-history-building-v1300{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:center;margin:18px 22px 22px;padding:18px;border:1px solid rgba(103,220,75,.17);border-radius:7px;background:linear-gradient(145deg,rgba(67,163,46,.045),rgba(4,13,18,.25))}.page-portfolio .holding-history-building-v1300 span{display:block;color:#72df58;font-size:6.5px;font-weight:780;letter-spacing:.065em}.page-portfolio .holding-history-building-v1300 strong{display:block;margin-top:9px;color:#dce5e8;font-size:13px}.page-portfolio .holding-history-building-v1300 p{margin:0;color:#708087;font-size:7.6px;line-height:1.6}
.page-portfolio .holding-intelligence-layers-v1300{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;overflow:hidden;border:1px solid rgba(98,129,140,.19);border-radius:9px;background:#061117}.page-portfolio .holding-intelligence-layers-v1300>div{position:relative;min-height:112px;padding:18px 18px 17px 48px}.page-portfolio .holding-intelligence-layers-v1300>div+div{border-left:1px solid rgba(98,129,140,.14)}.page-portfolio .holding-intelligence-layers-v1300 span{position:absolute;left:18px;top:20px;color:#67dc4b;font-size:7px;font-weight:780}.page-portfolio .holding-intelligence-layers-v1300 strong{display:block;color:#dfe7e9;font-size:10px}.page-portfolio .holding-intelligence-layers-v1300 p{margin:7px 0 0;color:#6d7e85;font-size:7.7px;line-height:1.55}.page-portfolio .holding-privacy-note-v1300{margin-bottom:20px;padding:10px 14px;border-left:2px solid rgba(103,220,75,.38);color:#66777e;font-size:7.3px;line-height:1.5}
@media(max-width:1100px){.page-portfolio .holding-risk-grid-v1300{grid-template-columns:repeat(4,minmax(0,1fr))}.page-portfolio .holding-risk-grid-v1300>div{border-left:0!important}.page-portfolio .holding-risk-grid-v1300>div:not(:nth-child(4n+1)){border-left:1px solid rgba(98,129,140,.11)!important}.page-portfolio .holding-risk-grid-v1300>div:nth-child(n+5){border-top:1px solid rgba(98,129,140,.11)}.page-portfolio .holding-performance-grid-v1300{grid-template-columns:repeat(3,minmax(0,1fr))}.page-portfolio .holding-performance-grid-v1300>div{border-left:0!important}.page-portfolio .holding-performance-grid-v1300>div:not(:nth-child(3n+1)){border-left:1px solid rgba(98,129,140,.12)!important}.page-portfolio .holding-performance-grid-v1300>div:nth-child(n+4){border-top:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-intelligence-layers-v1300{grid-template-columns:1fr 1fr}.page-portfolio .holding-intelligence-layers-v1300>div:nth-child(3){border-left:0;border-top:1px solid rgba(98,129,140,.14)}.page-portfolio .holding-intelligence-layers-v1300>div:nth-child(4){border-top:1px solid rgba(98,129,140,.14)}}
@media(max-width:820px){.page-portfolio .holding-local-nav-v1300{top:54px;overflow-x:auto;justify-content:flex-start}.page-portfolio .holding-local-nav-v1300 a{white-space:nowrap}.page-portfolio .holding-freshness-v1300{grid-template-columns:1fr 1fr}.page-portfolio .holding-freshness-v1300 p{grid-column:1/-1;border-left:0;border-top:1px solid rgba(98,129,140,.12);text-align:left}.page-portfolio .holding-market-chart-head-v1300{display:block}.page-portfolio .holding-chart-summary-v1300{margin-top:14px;justify-content:flex-start}.page-portfolio .holding-chart-summary-v1300>div{text-align:left}.page-portfolio .holding-chart-ranges-v1300{overflow-x:auto}.page-portfolio .holding-metric-groups-v1300,.page-portfolio .holding-metric-groups-v1300.fundamentals-v1300{grid-template-columns:1fr}.page-portfolio .holding-context-grid-v1300{grid-template-columns:1fr 1fr}.page-portfolio .holding-context-grid-v1300>div{border-left:0!important;border-top:0!important}.page-portfolio .holding-context-grid-v1300>div:nth-child(even){border-left:1px solid rgba(98,129,140,.14)!important}.page-portfolio .holding-context-grid-v1300>div:nth-child(n+3){border-top:1px solid rgba(98,129,140,.14)!important}.page-portfolio .holding-history-building-v1300{grid-template-columns:1fr;gap:12px}}
@media(max-width:620px){.page-portfolio .holding-freshness-v1300{grid-template-columns:1fr}.page-portfolio .holding-freshness-v1300>div+div{border-left:0;border-top:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-market-kpis-v1300{grid-template-columns:1fr}.page-portfolio .holding-market-kpis-v1300>div+div{border-left:0;border-top:1px solid rgba(98,129,140,.12)}.page-portfolio .holding-interactive-chart-v1300{height:260px}.page-portfolio .holding-chart-summary-v1300{gap:14px}.page-portfolio .holding-chart-summary-v1300>div{min-width:72px}.page-portfolio .holding-performance-grid-v1300,.page-portfolio .holding-risk-grid-v1300{grid-template-columns:1fr 1fr}.page-portfolio .holding-performance-grid-v1300>div,.page-portfolio .holding-risk-grid-v1300>div{border-left:0!important;border-top:0!important}.page-portfolio .holding-performance-grid-v1300>div:nth-child(even),.page-portfolio .holding-risk-grid-v1300>div:nth-child(even){border-left:1px solid rgba(98,129,140,.11)!important}.page-portfolio .holding-performance-grid-v1300>div:nth-child(n+3),.page-portfolio .holding-risk-grid-v1300>div:nth-child(n+3){border-top:1px solid rgba(98,129,140,.11)!important}.page-portfolio .holding-context-grid-v1300{grid-template-columns:1fr}.page-portfolio .holding-context-grid-v1300>div{border-left:0!important}.page-portfolio .holding-context-grid-v1300>div+div{border-top:1px solid rgba(98,129,140,.14)!important}.page-portfolio .holding-intelligence-layers-v1300{grid-template-columns:1fr}.page-portfolio .holding-intelligence-layers-v1300>div{border-left:0!important}.page-portfolio .holding-intelligence-layers-v1300>div+div{border-top:1px solid rgba(98,129,140,.14)}.page-portfolio .holding-metric-group-list-v1300{grid-template-columns:1fr}.page-portfolio .holding-metric-group-list-v1300>div{border-left:0!important}.page-portfolio .holding-metric-group-list-v1300>div+div{border-top:1px solid rgba(98,129,140,.1)}}
.page-portfolio .holding-risk-note-v1300{margin:0;padding:9px 14px 11px;border-top:1px solid rgba(98,129,140,.1);color:#5f7077;font-size:6.5px;line-height:1.5}
