.stream-player{aspect-ratio:16/9;background:#14161c;border-radius:14px;width:100%;overflow:hidden}.stream-player--empty{color:var(--text-on-accent);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.stream-player__icon{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;display:flex}.stream-player__text{color:var(--text-muted);font-size:14px}.stream-player__frame{background:#000;border:0;width:100%;height:100%;display:block}.sp-poster{aspect-ratio:16/9;background:radial-gradient(60% 80% at 50% 38%, #ffffff29, transparent 65%), linear-gradient(180deg, #060a141f, #060a14b3), linear-gradient(90deg, var(--sp-c1,#0f3d5e), var(--sp-c2,#0d5c46));color:#fff;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex;position:relative;overflow:hidden}.sp-poster:focus-visible{outline-offset:-3px;outline:3px solid #00d47e}.sp-poster__logos{display:flex}.sp-poster__logo{box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:10px;display:flex;box-shadow:0 0 0 3px #ffffff4d,0 8px 22px #00000059}.sp-poster__logo--second{margin-left:-14px}.sp-poster__logo img{object-fit:contain;width:100%;height:100%}.sp-poster__play{box-sizing:border-box;color:#0e0e10;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;padding-left:4px;transition:transform .2s;display:flex;position:relative;box-shadow:0 14px 34px #0006}.sp-poster__play:after{content:"";border:2px solid #ffffff73;border-radius:50%;animation:2s ease-out infinite sp-ring;position:absolute;inset:-8px}.sp-poster:hover .sp-poster__play{transform:scale(1.08)}.sp-poster__label{letter-spacing:.3px;text-shadow:0 2px 10px #0006;font-size:15px;font-weight:800}@keyframes sp-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (max-width:700px){.sp-poster{gap:12px}.sp-poster__logo{width:44px;height:44px;padding:8px}.sp-poster__play{width:62px;height:62px}.sp-poster__label{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.sp-poster__play:after{animation:none}}.sp{width:100%}.sp-links{background:#14161c;border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 12px;display:flex}.sp-links__label{color:#ffffff8c;letter-spacing:.4px;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.sp-links__list{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;display:flex;overflow-x:auto}.sp-links__list::-webkit-scrollbar{height:4px}.sp-links__list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.sp-link{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sp-link:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47}.sp-link:focus-visible{outline-offset:2px;outline:2px solid #00d47e}.sp-link--active,.sp-link--active:hover{color:#fff;background:#00d47e29;border-color:#00d47e}.sp-link__num{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.sp-link--active .sp-link__num{color:#06281b;background:#00d47e}@media (max-width:700px){.sp-links{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.sp-links__list{padding-bottom:2px}}
