.toptv-channel-intro{position:absolute;inset:0;z-index:2147483000;background:#090910;color:#fff;overflow:hidden;font-family:Arial,sans-serif;isolation:isolate;container-type:size;opacity:1;transition:opacity .18s ease}
.toptv-channel-intro *{box-sizing:border-box}.toptv-channel-intro [hidden]{display:none!important}.toptv-channel-intro.tci-out{opacity:0;pointer-events:none}
.tci-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5cqh 0 3.5cqh;gap:1cqh;background:radial-gradient(ellipse at center,#15131b,#08080e)}
.tci-frame{position:relative;flex:none;width:min(96cqw,136.89cqh);height:auto;aspect-ratio:16/9;border:1px solid #cda74a;box-shadow:0 0 12px #d5ac3215;border-radius:5px;overflow:hidden;background:#000}
.tci-frame video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;pointer-events:none}
.tci-copy{width:min(96cqw,136.89cqh);height:17cqh;flex:none;display:flex;align-items:center;justify-content:space-between;gap:2cqw;transform:translateY(140%);opacity:0;animation:tci-copy-in .55s ease 2s forwards;overflow:hidden}
.tci-heading{min-width:0;flex:1}.tci-heading small{display:block;color:#e9c46c;font-size:clamp(6px,1.3cqw,13px);line-height:1.15;font-weight:700;letter-spacing:.025em;margin:0 0 .5cqh}.tci-heading strong{display:block;font-size:clamp(12px,3.6cqw,36px);line-height:1.12;margin:0;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tci-sponsor{display:flex;align-items:center;gap:1cqw;font-size:clamp(8px,1.6cqw,15px);line-height:1.2;max-width:43%;min-width:0;flex:none}.tci-sponsor>span{color:#b3b0b9}.tci-sponsor a{display:block;color:#fff;text-decoration:none;border:1px solid #7d7466;border-radius:3px;padding:1.8cqh 2cqw;min-width:0;max-width:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tci-sponsor a[href]:hover{border-color:#edcb71}
.tci-disclosure{position:absolute;right:1.4%;top:2%;font-size:clamp(7px,.9cqw,11px);color:#ddd;background:#08080e9c;padding:2px 4px;border-radius:3px}
.toptv-channel-intro button{font-family:inherit;cursor:pointer;color:#fff;background:#0b0b0fca;border:1px solid #bca36a;border-radius:999px;min-height:22px;padding:3px 10px;font-size:clamp(9px,1cqw,12px)}
.tci-skip{position:absolute;right:1.4%;bottom:2%}
.tci-door{position:absolute;inset:0;z-index:3;background-image:url('/assets/share/toptv-gold-share-20260928.jpg');background-size:100% 100%;background-repeat:no-repeat;will-change:transform}
.tci-left{clip-path:inset(0 50% 0 0);animation:tci-left 1.2s cubic-bezier(.42,0,.2,1) .9s forwards}.tci-right{clip-path:inset(0 0 0 50%);animation:tci-right 1.2s cubic-bezier(.42,0,.2,1) .9s forwards}
.tci-shine{position:absolute;inset:-30%;z-index:4;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#fff8 49%,transparent 56%);transform:translateX(-100%);animation:tci-shine .9s ease forwards}
.tci-progress{position:absolute;bottom:1.2%;left:50%;width:min(96cqw,136.89cqh);transform:translateX(-50%);height:2px;background:#383023;z-index:6}.tci-progress i{display:block;height:100%;width:100%;background:#e5c35b;transform-origin:left;transform:scaleX(0)}
.toptv-channel-intro :focus-visible{outline:2px solid #fff;outline-offset:2px}
@keyframes tci-left{to{transform:translateX(-51%)}}@keyframes tci-right{to{transform:translateX(51%)}}@keyframes tci-shine{to{transform:translateX(100%)}}@keyframes tci-copy-in{to{transform:translateY(0);opacity:1}}
@media(pointer:coarse){.toptv-channel-intro button:after{content:"";position:absolute;inset:-8px}}
@media(prefers-reduced-motion:reduce){.tci-door,.tci-shine{display:none}.tci-copy{animation:none;transform:none;opacity:1}.toptv-channel-intro{transition:none}}

.player.toptv-intro-active>iframe,.player.toptv-intro-active>#youtubePlayer,.player.toptv-intro-active>#toptvTopLiveMountV1{visibility:hidden!important}

.player.toptv-channel-switching>iframe,.player.toptv-channel-switching>#youtubePlayer,.player.toptv-channel-switching>#toptvTopLiveMountV1{visibility:hidden!important}
