._shimmer_8e4850f{background:#ededed;position:relative;overflow:hidden}._shimmer_8e4850f:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);animation:1.5s infinite _shimmerMove_8e4850f;position:absolute;inset:0;transform:translate(-100%)}@keyframes _shimmerMove_8e4850f{to{transform:translate(100%)}}._followerText_169e3ac{vertical-align:middle;border-radius:4px;width:80px;height:12px;display:inline-block}._followButton_169e3ac{border-radius:18px;width:96px;height:36px}._backdrop_26fcda8{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:flex-end;animation:.2s ease-out _fadeIn_26fcda8;display:flex;position:fixed;inset:0}._modal_26fcda8{background-color:#fff;border-radius:24px 24px 0 0;flex-direction:column;gap:20px;width:100%;max-width:480px;padding:24px 20px 32px;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_26fcda8;display:flex}._header_26fcda8{justify-content:space-between;align-items:center;display:flex}._title_26fcda8{color:#1a1a1a;font-size:1.1rem;font-weight:700}._closeBtn_26fcda8{cursor:pointer;color:#666;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}._closeBtn_26fcda8:hover{background:#e0e0e0}._grid_26fcda8{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._shareItem_26fcda8{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}._iconBox_26fcda8{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex}._shareItem_26fcda8:hover ._iconBox_26fcda8{transform:scale(1.05);box-shadow:0 4px 12px #00000026}._label_26fcda8{color:#333;text-align:center;font-size:.8rem;font-weight:500}._cancelBtn_26fcda8{color:#333;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:1rem;font-weight:600;transition:background .2s}._cancelBtn_26fcda8:hover{background-color:#e8e8e8}@keyframes _fadeIn_26fcda8{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_26fcda8{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){._backdrop_26fcda8{align-items:center}._modal_26fcda8{border-radius:24px;max-width:420px;animation:.3s cubic-bezier(.16,1,.3,1) _scaleIn_26fcda8}}@keyframes _scaleIn_26fcda8{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._container_e964977{align-items:center;gap:8px;display:flex}._actionBtn_e964977{color:#1a1a1a;cursor:pointer;background-color:#f0f0f0;border:none;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._actionBtn_e964977:hover{background-color:#e0e0e0;transform:translateY(-1px)}._actionBtn_e964977._liked_e964977,._actionBtn_e964977._saved_e964977{color:#fff;background-color:#9043a6}._actionBtn_e964977:has(svg:last-child){padding:8px 10px}@media (max-width:640px){._actionBtn_e964977 span{display:none}._actionBtn_e964977{border-radius:50%;padding:10px}._container_e964977{gap:4px}}._card_5e19ba1{border-radius:10px;gap:10px;padding:8px;text-decoration:none;transition:background-color .2s;display:flex}._card_5e19ba1:hover{background-color:#9043a614}._card_5e19ba1:hover ._title_5e19ba1{color:#9043a6}._thumbnailWrapper_5e19ba1{background-color:#e5e5e5;border-radius:8px;flex-shrink:0;width:168px;height:94px;position:relative;overflow:hidden}._thumbnail_5e19ba1{object-fit:cover;width:100%;height:100%;transition:transform .3s}._card_5e19ba1:hover ._thumbnail_5e19ba1{transform:scale(1.05)}._thumbnailFallback_5e19ba1{background:linear-gradient(135deg,#9043a6 0%,#7c3aed 100%);width:100%;height:100%}._durationBadge_5e19ba1{color:#fff;background-color:#000c;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600;position:absolute;bottom:6px;right:6px}._info_5e19ba1{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._title_5e19ba1{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}._channelName_5e19ba1{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;overflow:hidden}._meta_5e19ba1{color:#9ca3af;align-items:center;gap:10px;margin-top:2px;font-size:.75rem;display:flex}._metaItem_5e19ba1{align-items:center;gap:3px;display:flex}@media (max-width:1023px){._thumbnailWrapper_5e19ba1{width:160px;height:90px}}._container_acdb5e6{flex-direction:column;gap:12px;display:flex}._header_acdb5e6{border-bottom:2px solid #9043a6;justify-content:space-between;align-items:center;padding:12px 8px;display:flex}._headerTitle_acdb5e6{color:#1a1a1a;margin:0;font-size:1rem;font-weight:700}._headerCount_acdb5e6{color:#9043a6;font-size:.8rem;font-weight:600}._list_acdb5e6{flex-direction:column;gap:4px;display:flex}._card_e0df270{gap:8px;padding:4px 0;display:flex}._thumbnail_e0df270{border-radius:8px;flex:none;width:168px;height:94px}._info_e0df270{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:2px;display:flex}._line_e0df270{border-radius:4px;height:12px}._lineTitle1_e0df270{width:95%}._lineTitle2_e0df270{width:75%}._lineChannel_e0df270{width:50%;height:10px;margin-top:4px}._lineMeta_e0df270{width:60%;height:10px}._container_21a5f1a{grid-template-columns:1fr 380px;grid-template-areas:"player sidebar""content sidebar";align-items:start;gap:24px;max-width:1750px;margin:0 auto;padding:16px;display:grid}._container_21a5f1a>:last-child{scrollbar-width:thin;scrollbar-color:#9043a6 transparent;grid-area:sidebar;align-self:start;max-height:calc(100vh - 80px);position:sticky;top:72px;overflow:hidden auto}._container_21a5f1a>:last-child::-webkit-scrollbar{width:6px}._container_21a5f1a>:last-child::-webkit-scrollbar-track{background:0 0}._container_21a5f1a>:last-child::-webkit-scrollbar-thumb{background-color:#9043a6;border-radius:20px}._playerWrapper_21a5f1a{aspect-ratio:16/9;color:#fff;background-color:#000;border-radius:7px;grid-area:player;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._mainContent_21a5f1a{flex-direction:column;grid-area:content;gap:16px;min-width:0;padding:10px;display:flex}._container_21a5f1a>:last-child{grid-area:sidebar;align-self:start}@media (max-width:1023px){._container_21a5f1a{grid-template-columns:1fr;grid-template-areas:"player""content""sidebar";gap:16px;padding:0}._playerWrapper_21a5f1a{border-radius:0;max-height:none}}@media (min-width:1024px){._theaterMode_21a5f1a{grid-template-areas:"player player""content sidebar";gap:24px;width:100%;max-width:none;padding:0}._theaterMode_21a5f1a ._playerWrapper_21a5f1a{aspect-ratio:16/9;border-radius:0;width:100%;max-height:calc(100vh - 120px)}}._videoInfo_21a5f1a{flex-direction:column;gap:12px;display:flex}._channelActions_21a5f1a{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}._channelInfo_21a5f1a{flex:1;align-items:center;gap:12px;display:flex}._channelDetails_21a5f1a{flex-direction:column;gap:2px;display:flex}._channelAvatar_21a5f1a{object-fit:cover;border-radius:50%;width:40px;height:40px}._channelAvatarFallback_21a5f1a{color:#fff;background:#9043a6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}._channelName_21a5f1a{color:#1a1a1a;margin:0;font-size:1rem;font-weight:700;text-decoration:none}._channelName_21a5f1a:hover{color:#9043a6}._channelHandle_21a5f1a{color:#9ca3af;margin:0;font-size:.85rem}._channelMeta_21a5f1a{color:#909090;align-items:center;gap:6px;font-size:12px;display:flex}._followerCount_21a5f1a:before{content:"•";margin-right:6px}._subscribeBtn_21a5f1a{color:#fff;cursor:pointer;background:#9043a6;border:none;border-radius:99px;margin-left:12px;padding:8px 20px;font-size:.9rem;font-weight:700;transition:all .2s}._subscribeBtn_21a5f1a:hover{background:#7c3aed;transform:translateY(-1px)}._descriptionBox_21a5f1a{background-color:#9043a60d;border-radius:12px;padding:12px;font-size:14px}._metaLine_21a5f1a{color:#6b7280;margin:0 0 8px;font-size:.85rem}._commentsSection_21a5f1a{margin-top:16px}
