.av-player{container-name:avplayer;container-type:inline-size;overflow:hidden;position:relative}.av-media,.av-player{background:#000;width:100%}.av-media{height:100%;inset:0;margin:auto;object-fit:contain;position:absolute}.av-controls{background:linear-gradient(transparent,rgba(0,0,0,.12) 20%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.8));bottom:0;left:0;padding-bottom:6px;position:absolute;right:0;transition:opacity .25s ease;z-index:20}.av-controls.av-hidden{opacity:0;pointer-events:none}.av-progress{align-items:flex-end;cursor:pointer;display:flex;height:16px;left:6px;position:absolute;right:6px;top:0;z-index:5}.av-track{background:hsla(0,0%,100%,.3);border-radius:2px;height:3px;left:0;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:height .12s ease;will-change:height}.av-progress.av-dragging .av-track,.av-progress:hover .av-track{height:5px}.av-buffered{background:hsla(0,0%,100%,.45)}.av-buffered,.av-played{inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;will-change:transform}.av-played{background:red;transition:transform .25s linear}.av-progress.av-dragging .av-played{transition:none}.av-thumb-container{bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:left .25s linear;will-change:left}.av-progress.av-dragging .av-thumb-container{transition:none}.av-thumb{background:red;border-radius:50%;box-shadow:0 0 0 1.5px hsla(0,0%,100%,.85),0 1px 4px rgba(0,0,0,.5);height:13px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease;width:13px}.av-progress:hover .av-thumb{transform:translate(-50%,-50%) scale(1)}.av-progress.av-dragging .av-thumb{transform:translate(-50%,-50%) scale(1.25)}.av-seek-tooltip{background:rgba(28,28,28,.9);border-radius:4px;bottom:calc(50% + 8px);box-shadow:0 2px 6px rgba(0,0,0,.55);color:#fff;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;padding:4px 9px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.av-btn-row{justify-content:space-between;margin-top:16px;padding:0 4px}.av-btn-row,.av-left,.av-right{align-items:center;display:flex;gap:0}.av-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;outline:none;padding:0;position:relative;transition:opacity .1s ease,transform .1s ease;width:40px}.av-btn:hover{opacity:.85}.av-btn:active{opacity:1;transform:scale(.88)}.av-btn:focus,.av-btn:focus-visible{outline:none}.av-btn svg{display:block;pointer-events:none;transition:opacity .1s ease}.av-btn-tooltip{background:rgba(28,28,28,.92);border-radius:4px;bottom:calc(100% + 18px);box-shadow:0 2px 6px rgba(0,0,0,.5);color:#fff;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:500;left:50%;opacity:0;padding:4px 9px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:50}.av-btn:hover .av-btn-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.av-fullscreen-btn .av-btn-tooltip{left:auto;right:0;transform:translateY(4px)}.av-fullscreen-btn:hover .av-btn-tooltip{transform:translateY(0)}.av-play-btn .av-btn-tooltip{left:0;transform:translateY(4px)}.av-play-btn:hover .av-btn-tooltip{transform:translateY(0)}.av-settings-btn{position:relative}.av-settings-badge{color:#f44;font-family:Roboto,Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.03em;line-height:1;pointer-events:none;position:absolute;right:5px;top:6px;user-select:none}.av-settings-gear{display:block;transform-origin:center center;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.av-settings-btn-active .av-settings-gear{transform:rotate(30deg)}.av-volume-wrapper{align-items:center;display:flex;gap:0;position:relative}.av-volume-slider-shell{align-items:center;display:flex;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:width .2s ease,opacity .2s ease;width:0}.av-volume-slider-shell.av-volume-open{opacity:1;padding:0 8px;pointer-events:auto;width:80px}.av-volume-track{align-items:center;cursor:pointer;display:flex;height:16px;position:relative;width:100%}.av-volume-track:before{background:hsla(0,0%,100%,.35);content:"";right:0}.av-volume-fill,.av-volume-track:before{border-radius:2px;height:3px;left:0;position:absolute}.av-volume-fill{min-width:0}.av-volume-fill,.av-volume-thumb{background:#fff;pointer-events:none}.av-volume-thumb{border-radius:50%;height:12px;position:absolute;transform:translateX(-50%);transition:transform .1s ease;width:12px}.av-volume-track:hover .av-volume-thumb{transform:translateX(-50%) scale(1.2)}.av-time{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;min-width:90px;padding:0 6px;user-select:none;white-space:nowrap}.av-progress-hidden{height:0!important;opacity:0;pointer-events:none!important}.av-progress-hidden~.av-btn-row{margin-top:0}.av-live-badge{background:rgba(255,0,0,.2);border-radius:3px;padding:3px 8px}.av-live-badge,.av-live-badge-top{align-items:center;cursor:default;display:none;gap:6px;user-select:none}.av-live-badge-top{-webkit-backdrop-filter:blur(4px);border-radius:4px;left:0;padding:4px 10px 4px 8px;pointer-events:none;position:absolute;top:15px;z-index:50}.av-live-dot{animation:av-live-pulse 1.8s ease-in-out infinite;background:red;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes av-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.av-live-label{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1}.av-player:fullscreen{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.av-player:fullscreen .av-media{max-height:100%;max-width:100%;object-fit:contain}.av-seek-ripple{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;width:35%;z-index:15}.av-seek-ripple--left{left:0}.av-seek-ripple--right{right:0}.av-seek-ripple--active{animation:av-ripple-fade .7s ease forwards}@keyframes av-ripple-fade{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}.av-seek-ripple-arc{background:hsla(0,0%,100%,.15);border-radius:50%;clip-path:inset(0 50% 0 0);height:110px;position:absolute;width:110px}.av-seek-ripple--right .av-seek-ripple-arc{clip-path:inset(0 0 0 50%)}.av-seek-ripple-arc--2{background:hsla(0,0%,100%,.07);height:130px;width:130px}.av-seek-ripple-label{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;margin-top:6px;position:relative;text-shadow:0 1px 4px rgba(0,0,0,.6)}.av-center-icon{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.55);border-radius:50%;color:#fff;display:flex;height:72px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:72px;z-index:16}.av-center-icon svg{display:block;height:38px;width:38px}.av-center-icon--active{animation:av-center-pop .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes av-center-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}45%{opacity:1;transform:translate(-50%,-50%) scale(1)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.av-center-icon--persistent{animation:av-center-pulse 2.4s ease-in-out infinite;cursor:pointer;height:72px;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);transition:opacity .2s ease,transform .2s ease;width:72px}.av-center-icon--persistent svg{height:48px;width:48px}.av-center-icon--persistent:hover{opacity:.85;transform:translate(-50%,-50%) scale(1.1);transition:opacity .12s ease,transform .12s ease}.av-center-icon--persistent:active{transform:translate(-50%,-50%) scale(.92);transition:transform .08s ease}@keyframes av-center-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.07)}}.streamkit-w-200 .av-center-icon--persistent,.streamkit-w-280 .av-center-icon--persistent{height:56px;width:56px}.streamkit-w-200 .av-center-icon--persistent svg,.streamkit-w-280 .av-center-icon--persistent svg{height:30px;width:30px}.av-tap-unmute{background:#fff;border:0 solid #000;color:#fff;display:none;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:20px;font-weight:700;left:2px;pointer-events:auto;position:absolute;top:2px;width:auto;z-index:200}.av-tap-unmute--show{animation:av-unmute-shrink .3s linear 5s forwards;display:block}.av-tap-unmute__overlay{display:block;height:100%;pointer-events:auto;position:absolute;top:0;width:100%;z-index:989}.av-tap-unmute__inner{background-color:#fff;border-bottom:1px solid #e4e4e4;border-bottom-right-radius:3px;border-top:1px solid #e4e4e4;border-top-right-radius:3px;color:#fff;display:flex;height:auto;padding:4px;transition:all .32s ease-in;width:auto}.av-tap-unmute__icon{background-color:#fff;border-radius:0;color:#000;font-size:35px;position:relative;top:-1px}.av-tap-unmute__icon svg{display:block;height:auto;margin-left:2px;padding-top:2px;width:24px}.av-tap-unmute__text{display:inline-block;height:auto;line-height:18px;width:auto}.av-tap-unmute__text p{box-sizing:border-box;color:#000;font-family:Arial,sans-serif;font-size:14px;line-height:19px;margin:0;padding:1px 5px;position:relative;text-align:center;white-space:nowrap;width:100%}.av-tap-unmute--show .av-tap-unmute__text{animation:av-unmute-fadetext .2s linear 4.9s forwards}@keyframes av-unmute-shrink{0%{height:30px;overflow:visible;width:144px}to{height:30px;overflow:hidden;width:34px}}@keyframes av-unmute-fadetext{0%{opacity:1}to{opacity:0}}.av-context-menu{backdrop-filter:blur(10px);background:hsla(0,0%,8%,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.45);color:#fff;display:none;font-size:14px;min-width:200px;padding:6px 0;position:absolute;z-index:9999}.av-context-item{cursor:pointer;padding:10px 16px;transition:background .15s ease}.av-context-item:hover,.av-context-separator{background:hsla(0,0%,100%,.08)}.av-context-separator{height:1px;margin:6px 0}.av-context-version{cursor:default;font-size:12px;opacity:.5;padding:8px 16px}.av-settings-panel{bottom:60px;max-height:var(--av-settings-max-h,calc(100% - 70px));opacity:0;pointer-events:none;position:absolute;right:6px;transform:scale(.92) translateY(6px);transform-origin:bottom right;transition:opacity .18s ease,transform .22s cubic-bezier(.2,0,0,1);z-index:999}.av-settings-panel.av-settings-open{opacity:1;pointer-events:all;transform:scale(1) translateY(0)}.av-settings-menu{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:hsla(0,0%,6%,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06);color:#fff;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;max-height:inherit;max-width:280px;min-width:240px;overflow-x:hidden;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}.av-settings-menu::-webkit-scrollbar{width:4px}.av-settings-menu::-webkit-scrollbar-track{background:transparent}.av-settings-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.av-settings-panels{overflow:visible}.av-panel{display:flex;flex-direction:column;width:100%}.av-panel-slide-in{animation:avSlideIn .2s cubic-bezier(.2,0,0,1) forwards}.av-panel-slide-back{animation:avSlideBack .2s cubic-bezier(.2,0,0,1) forwards}@keyframes avSlideIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes avSlideBack{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.av-settings-item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;padding:11px 16px;transition:background .12s ease;user-select:none;width:100%}.av-settings-item:hover{background:hsla(0,0%,100%,.1)}.av-settings-item:active{background:hsla(0,0%,100%,.16)}.av-settings-main-item{justify-content:space-between}.av-si-left{gap:11px}.av-si-icon,.av-si-left{align-items:center;display:flex}.av-si-icon{color:#fff;flex-shrink:0;opacity:.8}.av-si-label{color:#fff;font-size:13px;font-weight:400}.av-si-right{align-items:center;display:flex;flex-shrink:0;gap:3px}.av-si-value{color:hsla(0,0%,100%,.9);font-size:12px}.av-si-value--accent{color:#3ea6ff;font-weight:500}.av-si-chevron{align-items:center;color:hsla(0,0%,100%,.4);display:flex}.av-si-sup{color:#f44;font-size:9px;font-weight:700;letter-spacing:.03em;line-height:0;margin-left:2px;vertical-align:super}.av-settings-sub-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);cursor:pointer;display:flex;gap:10px;padding:12px 16px 11px;transition:background .12s ease;user-select:none}.av-settings-sub-header:hover{background:hsla(0,0%,100%,.1)}.av-sub-back-icon{align-items:center;color:hsla(0,0%,100%,.75);display:flex;flex-shrink:0}.av-sub-title{color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em}.av-settings-radio-item{gap:10px;padding:10px 16px}.av-radio-check{align-items:center;color:transparent;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:color .12s ease;width:20px}.av-radio-active .av-radio-check{color:#3ea6ff}.av-radio-label{color:hsla(0,0%,100%,.9);flex:1;font-size:13px}.av-radio-active .av-radio-label{color:#fff;font-weight:500}.av-quality-badge{background:red;border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-left:5px;padding:1px 5px;position:relative;top:-1px;vertical-align:middle}.av-settings-divider{background:hsla(0,0%,100%,.08);height:1px;margin:3px 0}@keyframes av-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.streamkit-error-overlay{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:none;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;z-index:10000}.streamkit-error-overlay--visible{opacity:1}.streamkit-error-box{align-items:center;backdrop-filter:blur(32px) saturate(170%);-webkit-backdrop-filter:blur(32px) saturate(170%);background:linear-gradient(158deg,rgba(22,16,36,.92),rgba(12,10,22,.88) 55%,rgba(22,16,36,.92));border:1px solid hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 24px 56px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.28);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:0;max-height:100%;max-width:560px;min-width:200px;overflow:hidden;padding:5px;position:relative;text-align:center;transform:scale(.95);transition:transform .35s cubic-bezier(.34,1.2,.64,1);width:100%}.streamkit-error-overlay--visible .streamkit-error-box{transform:scale(1)}.streamkit-error-box:before{background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,0));border-radius:20px 20px 0 0;height:48%}.streamkit-error-box:after,.streamkit-error-box:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.streamkit-error-box:after{background:linear-gradient(90deg,transparent 10%,rgba(229,57,53,.75) 50%,transparent 90%);height:1px}.streamkit-error-icon{color:#ef5350;filter:drop-shadow(0 0 10px rgba(239,83,80,.45));flex-shrink:1;height:min(10%,52px);margin-top:5px;width:min(10%,52px)}.streamkit-error-icon svg{display:block;height:100%;width:100%}.streamkit-error-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f2f2f2;display:-webkit-box;font-weight:500;line-height:1.45;margin:0 auto;white-space:pre-line;word-break:break-word}.streamkit-error-code,.streamkit-error-message{font-size:11px;max-width:100%;overflow:hidden}.streamkit-error-code{color:hsla(0,0%,100%,.4);font-variant-numeric:tabular-nums;height:15px;letter-spacing:.06em;line-height:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.streamkit-error-retry{align-items:center;background:linear-gradient(160deg,#e84040,#c62828);border:1px solid hsla(0,0%,100%,.18);border-radius:24px;box-shadow:0 4px 14px rgba(229,57,53,.4),inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;letter-spacing:.04em;margin-bottom:0;padding:9px 26px;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.streamkit-error-retry:hover{background:linear-gradient(160deg,#ef5350,#d32f2f);box-shadow:0 6px 20px rgba(229,57,53,.55),inset 0 1px 0 hsla(0,0%,100%,.18);transform:translateY(-2px)}.streamkit-error-retry:active{background:linear-gradient(160deg,#c62828,#b71c1c);transform:translateY(0)}.streamkit-error-retry:focus-visible{outline:2px solid #ef9a9a;outline-offset:3px}@container avplayer (max-width: 480px){.streamkit-error-box{border-radius:14px;padding:5px 12px 12px}.streamkit-error-box:before{border-radius:14px 14px 0 0}.streamkit-error-message{font-size:11px;margin-top:8px}.streamkit-error-code{font-size:10px;margin-top:6px}.streamkit-error-retry{border-radius:18px;font-size:11px;margin-top:8px;padding:6px 18px}}@container avplayer (max-width: 340px){.streamkit-error-box{border-radius:10px;padding:5px 10px 10px}.streamkit-error-box:before{border-radius:10px 10px 0 0}.streamkit-error-code{display:none}.streamkit-error-message{font-size:10px;margin-top:6px}.streamkit-error-retry{border-radius:12px;font-size:9px;margin-top:6px;padding:5px 12px}}.streamkit-w-200 .av-fullscreen-btn,.streamkit-w-200 .av-live-badge,.streamkit-w-200 .av-settings-btn,.streamkit-w-200 .av-time,.streamkit-w-200 .av-volume-slider-shell,.streamkit-w-280 .av-live-badge,.streamkit-w-280 .av-settings-btn,.streamkit-w-280 .av-time,.streamkit-w-280 .av-volume-slider-shell,.streamkit-w-320 .av-live-badge,.streamkit-w-320 .av-volume-slider-shell,.streamkit-w-400 .av-live-badge{display:none!important}.av-ad-container{display:none;inset:0;pointer-events:none;position:absolute;z-index:5}.av-ad-container.av-ad-container--active{display:block;pointer-events:auto}.av-ads-active .av-controls{opacity:0!important;pointer-events:none!important}.av-ads-active #av-center-icon,.av-ads-active .av-tap-unmute{display:none!important}.av-ad-indicator{align-items:center;bottom:12px;display:none;gap:8px;left:12px;pointer-events:none;position:absolute;z-index:10}.av-ad-indicator--visible{display:flex}.av-ad-badge{background:rgba(255,204,0,.92);border-radius:3px;color:#000;font-family:Roboto,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;padding:3px 7px;user-select:none}.av-ad-countdown{color:hsla(0,0%,100%,.88)}.av-ad-countdown,.av-ad-skip{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;user-select:none}.av-ad-skip{align-items:center;background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.4);border-radius:2px;bottom:12px;color:#fff;cursor:pointer;display:none;gap:6px;padding:6px 12px;pointer-events:auto;position:absolute;right:12px;transition:background .15s ease;z-index:10}.av-ad-skip--visible{display:flex}.av-ad-skip:hover{background:hsla(0,0%,100%,.15)}