.VerticalVideoCard_recommendedHorizontalCard__nhxm6,.VerticalVideoCard_recommendedVerticalCard__RePFd{display:flex;margin-bottom:12px;border-radius:8px;overflow:hidden;transition:all .2s ease}.VerticalVideoCard_recommendedHorizontalCard__nhxm6:hover,.VerticalVideoCard_recommendedVerticalCard__RePFd:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.VerticalVideoCard_recommendedHorizontalCard__nhxm6{flex-direction:row;gap:12px}.VerticalVideoCard_recommendedHorizontalThumbnail__KIGBd{position:relative;flex-shrink:0;width:180px;height:101px;border-radius:8px;overflow:hidden;cursor:pointer;display:block;text-decoration:none}.VerticalVideoCard_recommendedHorizontalImage__lxuHt{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.VerticalVideoCard_recommendedHorizontalInfo__yl87_{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.VerticalVideoCard_recommendedHorizontalTitle__T81x5{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.VerticalVideoCard_recommendedHorizontalTitle__T81x5:hover{color:var(--primary-color)}.VerticalVideoCard_recommendedHorizontalMeta__AScsX{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary)}.VerticalVideoCard_recommendedHorizontalChannel__eDVCX,.VerticalVideoCard_recommendedHorizontalViews__UQOuz{font-size:12px;color:var(--text-secondary)}.VerticalVideoCard_recommendedHorizontalDuration__rLqTE{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.8);color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;z-index:2}.VerticalVideoCard_recommendedVerticalCard__RePFd{flex-direction:column;margin-bottom:12px}.VerticalVideoCard_recommendedVerticalThumbnail__Z_Fns{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;cursor:pointer;margin-bottom:12px;display:block;text-decoration:none}.VerticalVideoCard_recommendedVerticalImage__J4Mdi{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.VerticalVideoCard_recommendedVerticalInfo__2bPq_{display:flex;flex-direction:column;gap:8px}.VerticalVideoCard_recommendedVerticalTitle__qsYMG{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.VerticalVideoCard_recommendedVerticalTitle__qsYMG:hover{color:var(--primary-color)}.VerticalVideoCard_recommendedVerticalMeta__SSmIf{display:flex;flex-direction:column;gap:4px}.VerticalVideoCard_recommendedVerticalChannel__P1fo3,.VerticalVideoCard_recommendedVerticalViews__pUu3F{font-size:14px;color:var(--text-secondary)}.VerticalVideoCard_recommendedVerticalDuration__N1wH5{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:2}.VerticalVideoCard_videoPreview__mdxPY{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;z-index:1}.VerticalVideoCard_qualityBadge__pyKGN{position:absolute;top:8px;left:8px;background:#22c55e;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(4px);z-index:3}.VerticalVideoCard_channelLink__eSOXT{text-decoration:none;color:inherit;transition:color .2s ease;display:flex;align-items:center;gap:8px;margin-bottom:4px}.VerticalVideoCard_channelLink__eSOXT:hover{color:var(--primary-color)}.VerticalVideoCard_channelAvatar__SmRZM{flex-shrink:0}@media (max-width:768px){.VerticalVideoCard_recommendedHorizontalCard__nhxm6{flex-direction:column}.VerticalVideoCard_recommendedHorizontalThumbnail__KIGBd{width:100%;height:180px;margin-bottom:12px}.VerticalVideoCard_recommendedHorizontalTitle__T81x5{font-size:16px}.VerticalVideoCard_recommendedHorizontalChannel__eDVCX,.VerticalVideoCard_recommendedHorizontalMeta__AScsX,.VerticalVideoCard_recommendedHorizontalViews__UQOuz{font-size:14px}}@media (max-width:480px){.VerticalVideoCard_recommendedVerticalTitle__qsYMG{font-size:15px}.VerticalVideoCard_recommendedVerticalChannel__P1fo3,.VerticalVideoCard_recommendedVerticalMeta__SSmIf,.VerticalVideoCard_recommendedVerticalViews__pUu3F{font-size:13px}}.ad-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;background-color:hsl(var(--secondary));border-radius:8px;overflow:hidden;margin-top:10px}.ad-container[data-ad-format=recommendation-widget]{min-height:200px}.ad-container[data-ad-format=recommendation-widget-2x1]{min-height:400px}.ad-container[data-ad-format=recommendation-widget-1x1]{min-height:200px}.ad-container[data-ad-format=multi-format-widget]{min-height:250px}.ad-container[data-ad-format=banner-leaderboard-desktop]{min-height:90px;max-width:728px}.ad-container[data-ad-format=banner-rectangle-300x250]{min-height:250px;max-width:300px}.ad-container[data-ad-format=banner-skyscraper-desktop]{min-height:600px;max-width:160px}.ad-container[data-ad-format=banner-900x250-desktop]{min-height:250px;max-width:900px}.ad-container[data-ad-format=banner-300x500-desktop]{min-height:500px;max-width:300px}.ad-container[data-ad-format=banner-mobile-300x100]{min-height:100px;max-width:300px}.ad-container[data-ad-format=banner-mobile-300x50]{min-height:50px;max-width:300px}.ad-loading{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.ad-error,.ad-loading{display:flex;align-items:center;justify-content:center}.ad-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.ad-error-content{text-align:center}.ad-error-content p{margin:0 0 8px;font-size:14px}.ad-retry-btn{background-color:#dc3545;color:white;border:none;padding:4px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s}.ad-retry-btn:hover{background-color:#c82333}@media (max-width:768px){.ad-container[data-ad-format*=desktop]:not([data-ad-format=banner-rectangle-300x250]){display:none}}@media (min-width:769px){.ad-container[data-ad-format*=mobile]{display:none}}.ad-container ins{min-height:inherit}.ad-container *{max-width:100%;box-sizing:border-box}.exo-native-widget-outer-container{margin-right:0!important}.ad-container[data-ad-format=native-banner-4x1]{aspect-ratio:4/1}.ad-container[data-ad-format=native-banner-2x1]{aspect-ratio:2/1}.ad-container[data-ad-format^=native-banner]{min-height:60px}