html,body{width:100%;height:100%;margin:0;overflow:hidden}#loading.broadcast-loading{--progress:.05;z-index:100;isolation:isolate;color:#fff0ca;text-align:center;background:#29204e;padding:0;font-family:Arial,sans-serif;display:block;position:fixed;inset:0;overflow:hidden}#loading.broadcast-loading:before{content:none}.broadcast-loading *,.broadcast-loading :before,.broadcast-loading :after{box-sizing:border-box}.broadcast-portrait,.broadcast-wings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.broadcast-portrait{object-fit:cover;object-position:center}.broadcast-wings{display:none}.broadcast-side{pointer-events:none;width:61.8785vh;height:100%;display:none;position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.broadcast-side img{width:100%;height:100%}.broadcast-wings img{object-fit:fill;width:100%;height:100%}.broadcast-outer-studio{background:radial-gradient(at 50% 48%,#6550b4,#0000 65%),linear-gradient(#231b43 0%,#403272 64%,#211634 100%);position:absolute;inset:0}.broadcast-shade{pointer-events:none;background:linear-gradient(#19123230 0%,#0000 25% 79%,#24133340 100%);position:absolute;inset:0}.broadcast-stage{width:min(100%,56.25vh);margin:auto;position:absolute;inset:0}@supports (height:100dvh){.broadcast-stage{width:min(100%,56.25dvh)}}.broadcast-logo{top:max(1%, env(safe-area-inset-top));aspect-ratio:2.9;pointer-events:none;width:100%;position:absolute;left:0}.broadcast-logo-still,.broadcast-logo-canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.broadcast-logo-still{filter:drop-shadow(0 2px 2px #24113d55)}#loading .brand-ru{display:none}html[data-brand-language=ru] #loading:not([data-brand-language]) .brand-ru,#loading[data-brand-language=ru] .brand-ru{display:block}html[data-brand-language=ru] #loading:not([data-brand-language]) .brand-en,#loading[data-brand-language=ru] .brand-en{display:none}.broadcast-logo-canvas{opacity:0;filter:drop-shadow(0 2px 2px #24113d55);transition:opacity .1s}.broadcast-logo[data-rendered=true] .broadcast-logo-canvas{opacity:1}.broadcast-logo[data-rendered=true] .broadcast-logo-still{opacity:0;transition:opacity .16s}.broadcast-glint,.broadcast-progress-glint{pointer-events:none;background:radial-gradient(#fff9d3 0%,#ffe7a860 28%,#0000 70%);width:22px;height:22px;display:block;position:absolute}.broadcast-glint:before,.broadcast-progress-glint:before{content:"";clip-path:polygon(50% 0,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0 50%,41% 40%);background:#fff5ce;position:absolute;inset:15%}.glint-one{animation:5.5s ease-in-out .9s infinite both broadcast-twinkle;top:23%;left:7%}.glint-two{width:17px;height:17px;animation:5.5s ease-in-out 2s infinite both broadcast-twinkle;bottom:12%;right:6%}.broadcast-progress{bottom:max(5.5%, env(safe-area-inset-bottom));width:86%;position:absolute;left:7%}.broadcast-status{text-align:left;color:#ffedb9;text-shadow:0 2px 5px #2a103e;justify-content:space-between;align-items:center;gap:12px;margin:0 7px 9px;font:600 clamp(11px,1.8vh,19px)/1.25 Arial,sans-serif;display:flex}.broadcast-status b{font-variant-numeric:tabular-nums;flex:none;font-size:1.05em}.broadcast-track{background:#301e46cf;border:2px solid #ffdda0;border-radius:30px;height:clamp(18px,3.1vh,34px);padding:3px;position:relative;box-shadow:0 0 0 1px #9d4e88,0 0 13px #ffad7140,inset 0 3px 7px #160d2b99}.broadcast-track-clip{border-radius:20px;position:absolute;inset:3px;overflow:hidden}.broadcast-fill{width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;background:linear-gradient(#fff0bb 0%,#ffc492 22%,#ff8e8b 70%,#f77a9d);border-radius:20px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:inset 0 1px 1px #fff6d3}.broadcast-fill:after{content:"";background:linear-gradient(110deg,#0000 28%,#fffbd590 45%,#0000 62%);animation:3.8s ease-in-out 1s infinite broadcast-sheen;position:absolute;inset:0;transform:translate(-100%)}.broadcast-progress-glint{top:50%;left:calc(5px + (100% - 10px) * var(--progress));width:clamp(24px,4.8vh,48px);height:clamp(24px,4.8vh,48px);transition:left .35s cubic-bezier(.2,.7,.2,1);transform:translate(-50%,-50%)}.broadcast-beams{pointer-events:none;opacity:.4;position:absolute;inset:0;overflow:hidden}.broadcast-beams i{transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#a9caff24,#d7c9ff0d 60%,#0000);width:24%;height:85%;animation:9s ease-in-out infinite alternate broadcast-beam;position:absolute;top:-8%;left:15%}.broadcast-beams i+i{background:linear-gradient(#ffb99e22,#ffcbd30a 65%,#0000);animation-direction:alternate-reverse;animation-delay:-4.5s;left:62%}.broadcast-loading[data-failed=true] .broadcast-status{text-align:center;justify-content:center}.broadcast-loading[data-failed=true] .broadcast-status b,.broadcast-loading[data-failed=true] .broadcast-track{display:none}.broadcast-preview-replay{color:#fff0d4;cursor:pointer;background:#24133ac9;border:1px solid #ffdfa94d;border-radius:20px;padding:6px 12px;font:12px Arial,sans-serif;position:absolute;bottom:8px;right:12px}@media (aspect-ratio>=3/5){.broadcast-side{display:block}.broadcast-side-left{left:calc(50% - 90.0552vh)}.broadcast-side-right{left:calc(50% + 28.1768vh)}.broadcast-wings{width:300vh;display:block;left:50%;right:auto;transform:translate(-50%)}.broadcast-portrait{object-fit:fill;width:auto;min-width:56.28vh;left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}@media (aspect-ratio>=3){.broadcast-wings{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.broadcast-outer-studio:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 180px,#bba6d414 182px 186px,#0000 189px 340px),linear-gradient(174deg,#0000 63%,#f197b22b 63.2%,#50366d 64%,#261934 100%);position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.broadcast-loading *,.broadcast-loading :before,.broadcast-loading :after{transition:none!important;animation:none!important}.broadcast-glint{opacity:.6}}@keyframes broadcast-twinkle{0%,12%,to{opacity:0;transform:scale(.5)rotate(0)}5%{opacity:1;transform:scale(1.2)rotate(12deg)}}@keyframes broadcast-sheen{0%,40%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes broadcast-beam{0%{transform:rotate(-16deg)}to{transform:rotate(17deg)}}
