.livePlayerFrame{aspect-ratio:16/9;background:#020205;border:1px solid #ffffff1f;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000059}.livePlayerFrame iframe,.livePlayerFrame video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.liveProviderFlag{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;color:#fff;pointer-events:none;background:#07060bc2;border-radius:999px;padding:7px 9px;font-size:9px;position:absolute;top:12px;left:12px}.liveProviderOpen,.livePipButton{z-index:4;color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#07060bd1;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:12px}.livePipButton{top:auto;bottom:12px}.livePlayerStatus{z-index:4;color:#fff;pointer-events:none;background:#050709d1;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.livePlayerError{z-index:5;color:#ffdce5;background:#440d1bf0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex;position:absolute;inset:auto 12px 12px}.livePlayerError span{flex:300px}.livePlayerError button,.livePlayerError a{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#00000040;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.liveStreamNotice{color:#bdb4c8;background:linear-gradient(135deg,#d8ff430e,#7656ff0e);border:1px solid #d8ff432e;border-radius:18px;margin-top:18px;padding:18px 20px;font-size:13px;line-height:1.55}.liveStreamNotice code{color:#fff;background:#ffffff12;border-radius:7px;padding:2px 6px}.liveDiscoverySection{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:24px}.liveDiscoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.liveDiscoveryCard{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.liveDiscoveryCard.selected{border-color:#d8ff4385;transform:translateY(-2px);box-shadow:0 0 0 1px #d8ff431f,0 18px 46px #00000040}.liveDiscoveryCard button{all:unset;cursor:pointer;width:100%;display:block}.liveDiscoveryCard button:focus-visible{outline-offset:-3px;outline:2px solid #d8ff43}.liveDiscoveryArt{aspect-ratio:16/9;background:#0e0b14}.liveDiscoveryArt img{object-fit:cover;width:100%;height:100%;display:block}.liveDiscoveryMeta{padding:13px}.liveDiscoveryMeta span{letter-spacing:.12em;color:#9b90a8;font-size:10px}.liveDiscoveryMeta h3{margin:6px 0;font-size:19px;line-height:1.05}.liveDiscoveryMeta p{color:#8f859a;margin:0;font-size:11px}@media (max-width:850px){.liveDiscoveryGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.liveDiscoveryGrid{grid-template-columns:1fr}.liveDiscoveryCard.selected{transform:none}.liveProviderOpen{top:auto;bottom:12px}.livePipButton{left:12px;right:auto}.livePlayerError{inset:auto 8px 8px}.livePlayerError button,.livePlayerError a{flex:120px;min-height:44px}}
