.GuruTableComponents-module__cL8NSq__stockCell{flex-direction:column;gap:4px;min-width:0;display:flex}.GuruTableComponents-module__cL8NSq__stockName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:none;margin:0;font-size:14px;font-weight:600;transition:all .2s;display:flex;overflow:hidden}.GuruTableComponents-module__cL8NSq__nameText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GuruTableComponents-module__cL8NSq__linkStyle{cursor:pointer}:is(.GuruTableComponents-module__cL8NSq__linkStyle:hover,tr:hover .GuruTableComponents-module__cL8NSq__linkStyle){color:var(--primary-color);text-decoration:underline}.GuruTableComponents-module__cL8NSq__formerNames{color:var(--text-color-muted,#666);margin-left:4px;font-size:11px;font-weight:400}.GuruTableComponents-module__cL8NSq__formerName{display:inline}.GuruTableComponents-module__cL8NSq__mobileClickIcon{color:var(--primary-color);flex-shrink:0;display:none}.GuruTableComponents-module__cL8NSq__stockTags{align-items:center;gap:6px;display:flex}.GuruTableComponents-module__cL8NSq__tag{border:1px solid var(--border-color-light);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.4}.GuruTableComponents-module__cL8NSq__tagCode{color:var(--text-color-secondary);background:0 0;font-family:monospace}.GuruTableComponents-module__cL8NSq__tagMarket{color:var(--text-color-secondary);background:0 0}.GuruTableComponents-module__cL8NSq__weightWrapper{flex-direction:column;gap:4px;width:100%;display:flex}.GuruTableComponents-module__cL8NSq__weightBarContainer{width:100%;max-width:240px;position:relative}.GuruTableComponents-module__cL8NSq__weightProgressBar{background:rgba(var(--primary-rgb),.05);border:1px solid var(--primary-color);border-radius:0;flex:1;height:12px;display:flex;position:relative;overflow:hidden}.GuruTableComponents-module__cL8NSq__weightProgressFill{background:var(--primary-color);z-index:1;border-radius:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative}.GuruTableComponents-module__cL8NSq__weightDividers{pointer-events:none;z-index:2;justify-content:space-evenly;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.GuruTableComponents-module__cL8NSq__weightDivider{background:var(--primary-color);opacity:.5;width:1px;height:100%}.GuruTableComponents-module__cL8NSq__weightText{color:var(--primary-color);text-align:left;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.GuruTableComponents-module__cL8NSq__noWeightText{color:var(--text-color-secondary);opacity:.8;font-size:13px;font-style:italic}@media (max-width:768px){.GuruTableComponents-module__cL8NSq__weightBarContainer{display:none!important}.GuruTableComponents-module__cL8NSq__weightWrapper{align-items:center}}.GuruTableComponents-module__cL8NSq__fundDensityCell{flex-direction:column;align-items:center;gap:4px;padding-left:12px;display:flex}.GuruTableComponents-module__cL8NSq__avatarStack{align-items:center;display:flex;position:relative}.GuruTableComponents-module__cL8NSq__stackedAvatar{color:#fff;border:1.5px solid var(--background-card);opacity:.8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.GuruTableComponents-module__cL8NSq__stackedAvatar:hover{opacity:1;transform:translateY(-2px);z-index:50!important}.GuruTableComponents-module__cL8NSq__avatarMore{opacity:1;font-size:9px;box-shadow:0 2px 4px #0000001a}.GuruTableComponents-module__cL8NSq__countAvatar{box-shadow:0 4px 12px rgba(var(--primary-rgb),.4);gap:1px;padding-bottom:1px;background-color:var(--primary-color)!important;color:#fff!important;opacity:1!important;border:2px solid var(--background-card)!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}.GuruTableComponents-module__cL8NSq__countNumber{font-size:16px;font-weight:500}.GuruTableComponents-module__cL8NSq__countLabel{opacity:.8;font-size:9px;font-weight:500}.GuruTableComponents-module__cL8NSq__fundCountWrapper{cursor:pointer;position:relative}.GuruTableComponents-module__cL8NSq__fundCountWrapper:hover .GuruTableComponents-module__cL8NSq__gurusPopup{opacity:1;visibility:visible;transform:translate(-50%,10px)}.GuruTableComponents-module__cL8NSq__fundDensityValue{color:var(--primary-color);background:rgba(var(--primary-rgb),.08);border-radius:4px;padding:0 6px;font-size:14px;font-weight:700;line-height:normal;display:block}.GuruTableComponents-module__cL8NSq__summaryPopup{color:#fff;z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background:#1e293b;border:1px solid #fff3;border-radius:6px;width:200px;padding:6px 0;transition:opacity .15s,visibility .15s;position:absolute;box-shadow:0 8px 24px #00000080}.GuruTableComponents-module__cL8NSq__holdingsBarWrapper:hover .GuruTableComponents-module__cL8NSq__summaryPopup,.GuruTableComponents-module__cL8NSq__fundCountWrapper:hover .GuruTableComponents-module__cL8NSq__summaryPopup{opacity:1;visibility:visible}.GuruTableComponents-module__cL8NSq__fundCountWrapper .GuruTableComponents-module__cL8NSq__summaryPopup{transition:opacity .15s,visibility .15s,transform .15s;top:100%;left:50%;transform:translate(-50%,8px)}.GuruTableComponents-module__cL8NSq__fundCountWrapper .GuruTableComponents-module__cL8NSq__summaryPopup.GuruTableComponents-module__cL8NSq__flipped{top:auto;bottom:100%;transform:translate(-50%,-8px)}.GuruTableComponents-module__cL8NSq__fundCountWrapper:hover .GuruTableComponents-module__cL8NSq__summaryPopup{transform:translate(-50%,14px)}.GuruTableComponents-module__cL8NSq__fundCountWrapper:hover .GuruTableComponents-module__cL8NSq__summaryPopup.GuruTableComponents-module__cL8NSq__flipped{transform:translate(-50%,-14px)}.GuruTableComponents-module__cL8NSq__summaryPopup:after{content:"";z-index:10001;border-style:solid;border-width:5px;margin-left:-5px;position:absolute;left:50%}.GuruTableComponents-module__cL8NSq__summaryPopup.GuruTableComponents-module__cL8NSq__flipped:after{border-color:#1e293b #0000 #0000;top:100%}.GuruTableComponents-module__cL8NSq__summaryPopup:not(.GuruTableComponents-module__cL8NSq__flipped):after{border-color:#0000 #0000 #1e293b;bottom:100%}.GuruTableComponents-module__cL8NSq__summaryHeader{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #ffffff1a;margin-bottom:4px;padding:4px 12px;font-size:9px;font-weight:700}.GuruTableComponents-module__cL8NSq__summaryItem{cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:2px 4px;padding:6px 12px;transition:all .2s;display:flex}.GuruTableComponents-module__cL8NSq__summaryItem:hover{background:#fff3;transform:scale(1.02);box-shadow:0 4px 12px #00000026}.GuruTableComponents-module__cL8NSq__summaryItem:hover .GuruTableComponents-module__cL8NSq__summaryName{color:var(--primary-color,#60a5fa);font-weight:700}.GuruTableComponents-module__cL8NSq__summaryItem:hover .GuruTableComponents-module__cL8NSq__summaryValue{color:#fff}.GuruTableComponents-module__cL8NSq__summaryDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.GuruTableComponents-module__cL8NSq__summaryName{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;transition:color .2s,font-weight .2s;overflow:hidden}.GuruTableComponents-module__cL8NSq__summaryValue{color:#f8fafc;font-size:11px;font-weight:600;font-family:var(--font-mono);transition:color .2s}.GuruTableComponents-module__cL8NSq__popupArrow{opacity:.6;color:#e2e8f0;stroke-width:2px;transition:all .2s}.GuruTableComponents-module__cL8NSq__summaryItem:hover .GuruTableComponents-module__cL8NSq__popupArrow{opacity:1;color:var(--primary-color,#60a5fa);stroke-width:3px;transform:scale(1.2)translate(1px,-1px)}.GuruTableComponents-module__cL8NSq__trendCell{justify-content:center;align-items:center;width:120px;height:40px;margin:0 auto;display:flex;position:relative}.GuruTableComponents-module__cL8NSq__trendSvg{cursor:crosshair}.GuruTableComponents-module__cL8NSq__trendTextOverlay{pointer-events:none;text-shadow:0 0 4px var(--background-card);z-index:10;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GuruTableComponents-module__cL8NSq__trendTooltip{background:var(--background-card);border:1px solid var(--border-color-light);color:var(--text-color);pointer-events:none;white-space:nowrap;z-index:100;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% - 10px);transform:translate(-50%);box-shadow:0 2px 8px #00000026}.GuruTableComponents-module__cL8NSq__positive{color:var(--report-chart-positive-strong)}.GuruTableComponents-module__cL8NSq__negative{color:var(--report-chart-negative-strong)}.GuruTableComponents-module__cL8NSq__aiAnalysisButton{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);color:var(--primary-color);cursor:pointer;box-shadow:0 2px 4px rgba(var(--primary-rgb),.1);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.GuruTableComponents-module__cL8NSq__aiAnalysisButton:hover{background:rgba(var(--primary-rgb),.15);border-color:rgba(var(--primary-rgb),.3);box-shadow:0 4px 6px rgba(var(--primary-rgb),.15);transform:translateY(-1px)}.GuruTableComponents-module__cL8NSq__masterCell{align-items:center;gap:12px;padding:8px 0;display:flex}.GuruTableComponents-module__cL8NSq__masterAvatar{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),.2));width:36px;height:36px;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.GuruTableComponents-module__cL8NSq__usStockBanner{background-color:var(--primary-color,#1db8b0);color:#fff;white-space:nowrap;z-index:10;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.GuruTableComponents-module__cL8NSq__masterInfo{flex-direction:column;min-width:0;display:flex}.GuruTableComponents-module__cL8NSq__masterName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.GuruTableComponents-module__cL8NSq__masterDesc{color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin:4px 0 0;font-size:11px;overflow:hidden}.GuruTableComponents-module__cL8NSq__holdingsBarWrapper{flex-direction:column;gap:6px;width:100%;padding:10px 0 6px;display:flex;position:relative}.GuruTableComponents-module__cL8NSq__holdingsHeader{width:100%;height:14px;position:relative}.GuruTableComponents-module__cL8NSq__holdingsTotalWeight{color:var(--primary-color);white-space:nowrap;font-size:11px;font-weight:700;position:absolute;bottom:0;transform:translate(-50%)}.GuruTableComponents-module__cL8NSq__holdingsProgressBar{background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.15);border-radius:4px;align-items:stretch;width:100%;height:16px;display:flex;position:relative;overflow:hidden}.GuruTableComponents-module__cL8NSq__holdingsProgressFill{z-index:1;border-right:2px solid var(--background-card);flex-shrink:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative}.GuruTableComponents-module__cL8NSq__holdingsProgressFill:last-child{border-right:none}.GuruTableComponents-module__cL8NSq__holdingsLegend{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.GuruTableComponents-module__cL8NSq__legendTag{white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:400;line-height:1.2}.GuruTableComponents-module__cL8NSq__legendItem{color:var(--text-color-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.GuruTableComponents-module__cL8NSq__legendItem i{border-radius:50%;width:6px;height:6px;display:block}@media (max-width:768px){.GuruTableComponents-module__cL8NSq__stockName{font-size:13px}.GuruTableComponents-module__cL8NSq__stockTags{gap:4px}.GuruTableComponents-module__cL8NSq__tag{padding:1px 4px;font-size:9px}.GuruTableComponents-module__cL8NSq__aiAnalysisButton{border-radius:16px;gap:4px;padding:5px 10px;font-size:11px}.GuruTableComponents-module__cL8NSq__mobileClickIcon{display:inline-block}.GuruTableComponents-module__cL8NSq__masterDesc{max-width:140px}.GuruTableComponents-module__cL8NSq__holdingsLegend{gap:4px;margin-top:4px}.GuruTableComponents-module__cL8NSq__legendTag{padding:1px 6px;font-size:9px}.GuruTableComponents-module__cL8NSq__holdingsProgressBar,.GuruTableComponents-module__cL8NSq__holdingsHeader{height:12px}.GuruTableComponents-module__cL8NSq__holdingsTotalWeight{font-size:10px}}
