.PiPPlayer_pipWindow___XBtj{position:fixed;border-radius:16px;box-shadow:8px 8px 8px 0 rgba(0,0,0,.2509803922);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:320px;height:180px;min-width:200px;min-height:112px;max-width:90vw;max-height:50vh}.PiPPlayer_pipWindow___XBtj.PiPPlayer_minimized__AVrKU{height:40px!important}@media(max-width:768px){.PiPPlayer_pipWindow___XBtj{width:280px;height:157px;min-width:180px;min-height:100px}}@media(max-width:480px){.PiPPlayer_pipWindow___XBtj{width:240px;height:135px;min-width:160px;min-height:90px}}.PiPPlayer_pipHeader__XZEU7{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:move;height:40px;box-sizing:border-box}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipTitle__XmMFS{color:#fff;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipControls__Ld_bb{display:flex;gap:4px}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipButton__8_K7H{background:rgba(0,0,0,0);border:none;color:#ccc;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:10px;line-height:1;transition:all .2s ease;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipButton__8_K7H:hover{background:#444;color:#fff}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipButton__8_K7H:active{background:#555}.PiPPlayer_pipPlayerContainer__GA0gI{position:relative;width:100%;overflow:hidden;border-radius:0 0 7px 7px;background:#000}.PiPPlayer_pipPlayerContainer__GA0gI .PiPPlayer_playerPlaceholder__B2OMo{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:flex;align-items:center;justify-content:center;z-index:1;border-radius:0 0 7px 7px;transition:opacity .3s ease}.PiPPlayer_pipPlayerContainer__GA0gI .PiPPlayer_playerPlaceholder__B2OMo.PiPPlayer_fadeOut__Ra_Gi{opacity:0;pointer-events:none}.PiPPlayer_pipPlayerContainer__GA0gI .PiPPlayer_placeholderContent__uFd7a{text-align:center;color:#fff;opacity:.8}.PiPPlayer_pipPlayerContainer__GA0gI .PiPPlayer_placeholderIcon__4qFH_{font-size:24px;margin-bottom:8px;opacity:.6}.PiPPlayer_pipPlayerContainer__GA0gI .PiPPlayer_placeholderText__Cn2Ho{font-size:12px;font-weight:500;margin-top:40px}.PiPPlayer_pipPlayerContainer__GA0gI .bitmovin-player-container{width:100%!important;height:100%!important;position:relative!important;border-radius:0 0 7px 7px}.PiPPlayer_pipPlayerContainer__GA0gI video{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:0 0 7px 7px}.PiPPlayer_customControls__2_ub0{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:11;opacity:0;transition:opacity .3s ease}.PiPPlayer_pipWindow___XBtj.PiPPlayer_touch-active__LJD2M .PiPPlayer_customControls__2_ub0,.PiPPlayer_pipWindow___XBtj:hover .PiPPlayer_customControls__2_ub0{opacity:1;pointer-events:auto}.PiPPlayer_controlsCenter__IdHfH{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto}.PiPPlayer_controlsTopRight___YfNs{position:absolute;top:16px;right:16px;pointer-events:auto}.PiPPlayer_controlsBottomRight__YTDtg{position:absolute;bottom:12px;right:12px;pointer-events:auto}.PiPPlayer_controlsBtn__hgTh5{display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;pointer-events:auto;position:relative;background:rgba(0,0,0,0)}.PiPPlayer_controlsBtn__hgTh5:disabled{opacity:.5;cursor:not-allowed}.PiPPlayer_controlsBtnPlay__GeH_X{width:24px;height:24px;background:rgba(0,0,0,0)}.PiPPlayer_controlsBtnPlay__GeH_X img{filter:brightness(0) invert(1);width:100%;height:100%}.PiPPlayer_controlsBtnClose__aNStl,.PiPPlayer_controlsBtnMaximize__zn7dg{width:24px;height:24px;background:rgba(0,0,0,0)}.PiPPlayer_controlsBtnClose__aNStl img,.PiPPlayer_controlsBtnMaximize__zn7dg img{filter:brightness(0) invert(1);width:100%;height:100%}.PiPPlayer_pipResizeHandle__uxG6A{position:absolute;bottom:0;right:0;width:12px;height:12px;background:linear-gradient(-45deg,transparent 30%,#666 0,#666 70%,transparent 0);cursor:nw-resize;opacity:0;transition:opacity .2s ease}.PiPPlayer_pipWindow___XBtj:hover .PiPPlayer_pipResizeHandle__uxG6A{opacity:1}@media(max-width:768px){.PiPPlayer_pipWindow___XBtj{min-width:150px;min-height:84px}.PiPPlayer_pipHeader__XZEU7{padding:6px 8px;height:32px}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipTitle__XmMFS{font-size:10px;max-width:100px}.PiPPlayer_pipHeader__XZEU7 .PiPPlayer_pipButton__8_K7H{padding:2px 6px;font-size:10px;min-width:20px;height:20px}.PiPPlayer_pipControlsOverlay__CUXYw{padding:8px}.PiPPlayer_pipControlButton__4c8Po{padding:4px 8px;font-size:10px;min-width:28px;height:28px}.PiPPlayer_pipVolumeSlider__DmLYn{width:40px}}.PiPPlayer_pipLoading__iOaiv{color:#fff;opacity:.8}.PiPPlayer_pipError___EHGu,.PiPPlayer_pipLoading__iOaiv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}.PiPPlayer_pipError___EHGu{color:#ff6b6b;text-align:center;padding:0 12px}.PiPPlayer_networkErrorOverlay__qJfpS{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10}.PiPPlayer_networkErrorContent__nzfPH{text-align:center;color:#fff;padding:16px}.PiPPlayer_networkErrorIcon__axfTQ{font-size:24px;margin-bottom:8px}.PiPPlayer_networkErrorText__IssDX{font-size:14px;font-weight:600;margin-bottom:4px}.PiPPlayer_networkErrorSubtext__Y6Q0g{font-size:10px;opacity:.8}.PiPPlayer_loadingOverlay__z32bI{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.PiPPlayer_loadingSpinner__l5Qnf{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PiPPlayer_spin__xyIG3 1s linear infinite;margin-bottom:8px}.PiPPlayer_loadingText__JThKm{color:#fff;font-size:10px;opacity:.8}@keyframes PiPPlayer_spin__xyIG3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;overscroll-behavior:contain;touch-action:none}.modal-wrapper{justify-content:center}.modal-container,.modal-wrapper{display:flex;flex-direction:column;gap:0;align-items:center;position:relative;touch-action:auto}.modal-container{background-color:#323130;border-radius:10px;padding-top:20px;justify-content:flex-start;box-shadow:0 0 16px 0 rgba(0,0,0,.5);max-width:640px;width:100%;max-height:90vh;opacity:1;z-index:10000}.modal-container.logout-modal-container,.modal-container.playback-modal-container{background-color:#323130;border-radius:10px;padding-top:20px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;position:relative;box-shadow:0 0 16px 0 rgba(0,0,0,.5);min-width:640px;width:100%;opacity:1;z-index:10000}.modal-container.logout-modal-container{min-height:200px}.logout-modal-close-btn{display:none}@media (min-width:481px){.modal-overlay.logout-modal-overlay{align-items:flex-start;justify-content:center;padding:24px 20px 20px;overflow:visible}.logout-modal-wrapper{position:relative;justify-content:flex-start;overflow:visible}.logout-modal-close-btn{display:flex;position:absolute;top:-28px;right:-24px;width:60px;height:60px;border:none;border-radius:50%;background:transparent;align-items:center;justify-content:center;cursor:pointer;z-index:999999999;padding:0}.logout-modal-close-btn img{width:60px;height:60px;display:block}.logout-modal-close-btn:hover{opacity:.9}.logout-modal-container .modal-footer{flex-direction:row;gap:12px;justify-content:center;align-items:center}.logout-modal-container .modal-button-primary{width:65px;min-width:65px;max-width:65px;height:44px;align-self:auto;flex:none;padding:10px}.logout-modal-container .modal-button-secondary{width:91px;min-width:91px;max-width:91px;height:44px;align-self:auto;flex:none;padding:10px;border:1px solid #f3cbe3;color:#f3cbe3}.logout-modal-container .modal-button-secondary:hover{background-color:rgba(243,203,227,.1);border-color:#f3cbe3;color:#f3cbe3}}.modal-content-wrapper,.modal-content-wrapper.playback-content-wrapper{padding-right:24px;padding-left:24px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.modal-header{padding:4px 16px;flex-direction:row;gap:10px;align-self:stretch;flex-shrink:0;overflow:hidden}.modal-header,.modal-title{display:flex;align-items:center;justify-content:center;position:relative}.modal-title{color:#ffffff;text-align:center;font-size:20px;line-height:120%;font-weight:500;flex:1}.modal-body{border-radius:6px;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;gap:16px;align-items:start;justify-content:start;align-self:stretch;flex-shrink:0;position:relative;overflow-y:auto;max-height:60vh;touch-action:auto;-webkit-overflow-scrolling:touch}.modal-body.playback-modal-body,.modal-body:has(.autohtml-description-section){padding:0;gap:0;border-radius:0;align-items:stretch;justify-content:flex-start}.logout-modal-container .modal-body{align-items:center;justify-content:center;text-align:center}.modal-content-wrapper.playback-content-wrapper .modal-header{padding:4px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;position:relative;overflow:hidden}.modal-content-wrapper.playback-content-wrapper .modal-title{color:#ffffff;text-align:center;font-size:20px;line-height:120%;font-weight:500;position:relative;flex:1;display:flex;align-items:center;justify-content:center}.radio-option{padding-right:16px;padding-left:16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:start;align-self:stretch;flex-shrink:0;position:relative;overflow:hidden;cursor:pointer;transition:background-color .2s ease}.radio-option:hover{background-color:rgba(255,255,255,.05);border-radius:6px}.radio-icon{flex-shrink:0;width:24px;height:24px;position:relative;overflow:visible}.radio-content{display:flex;flex-direction:column;gap:6px;align-items:start;justify-content:start;flex:1;position:relative}.radio-label{color:#f3f2f5;text-align:left;font-family:var(--font-voltePlay-medium),sans-serif;font-size:16px;line-height:21px;font-weight:500}.modal-footer,.radio-label{position:relative;align-self:stretch}.modal-footer{background-color:#323130;border-radius:0 0 10px 10px;padding:20px 24px;flex-direction:column;justify-content:start;overflow:hidden}.modal-button-primary,.modal-footer{display:flex;gap:10px;align-items:center;flex-shrink:0}.modal-button-primary{background-color:#e10092;border-radius:6px;padding:10px;flex-direction:row;justify-content:center;align-self:stretch;height:44px;position:relative;color:#ffffff;text-align:center;font-size:16px;line-height:120%;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.modal-button-primary:hover{background-color:#c8007a;transform:translateY(-1px)}.modal-button-primary:active{transform:translateY(0)}.modal-button-secondary{border-radius:6px;border:1px solid #f3cbe3;padding:10px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;height:44px;position:relative;background-color:transparent;color:#f3cbe3;text-align:center;font-size:16px;line-height:120%;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-button-secondary:hover{background-color:rgba(243,203,227,.1);border-color:#ffffff;color:#ffffff}.radio-note{padding-right:16px;padding-left:16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:start;align-self:stretch;flex-shrink:0;position:relative;overflow:hidden}.radio-note-text{color:#d1d1d1;text-align:left;font-family:var(--font-voltePlay-regular),sans-serif;font-size:14px;line-height:18px;font-weight:400;position:relative;flex:1}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modalHandleSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-handle{background-color:#ffffff;border-radius:1.5px;width:35px;height:3px;margin-bottom:10px;flex-shrink:0;display:none;opacity:0;transform:translateY(30px);transition:opacity .3s ease-out,transform .3s ease-out}@media (max-width:768px) and (min-width:481px){.modal-overlay{padding:16px}.modal-container{max-width:90%;border-radius:10px}.modal-container.playback-modal-container{min-width:500px;max-width:90%}.modal-content-wrapper{padding-right:20px;padding-left:20px;gap:14px}.modal-header{padding-right:14px;padding-left:14px}.modal-title{font-size:19px}.modal-body{padding-top:14px;padding-bottom:14px;gap:14px}.modal-footer{padding:18px 20px;gap:9px}.modal-button-primary,.modal-button-secondary{font-size:15px;height:42px}.radio-option{padding-right:14px;padding-left:14px}.radio-label{font-size:15px}.radio-note{padding-right:14px;padding-left:14px}.radio-note-text{font-size:13px;line-height:17px}}@media (max-width:480px){.modal-handle{display:block;opacity:1;transform:translateY(0)}.modal-overlay{padding:0;align-items:flex-end}.modal-wrapper{width:100%;align-items:center;justify-content:flex-end}.modal-container{width:100vw;max-width:100vw;border-radius:10px 10px 0 0;max-height:90vh}.modal-container.logout-modal-container,.modal-container.playback-modal-container{width:100vw;max-width:100vw;min-width:unset;border-radius:10px 10px 0 0}.modal-container.logout-modal-container{min-height:unset}.modal-content-wrapper{padding-right:0!important;padding-left:0!important;gap:0}.modal-header{padding-right:16px;padding-left:16px;width:100%}.modal-title{font-size:18px!important;line-height:120%!important}.modal-body{padding-top:16px;padding-bottom:16px;gap:16px}.modal-footer{padding:20px 16px;gap:10px}.modal-button-primary,.modal-button-secondary{font-size:16px;height:44px}.radio-option{padding-right:16px;padding-left:16px;gap:10px}.radio-label{font-size:14px;line-height:21px}.radio-note{padding-right:16px;padding-left:16px}.radio-note-text{font-size:12px;line-height:18px}.autohtml-description-section{padding-right:16px;padding-left:16px}.autohtml-description-text{font-size:14px!important;line-height:18px!important}.autohtml-settings-section{padding-top:12px;padding-bottom:12px;gap:20px}.autohtml-setting-group{padding-right:16px;padding-left:16px;min-width:0}.autohtml-setting-description{align-items:flex-start;justify-content:flex-start}.autohtml-setting-label{font-size:14px!important}.logout-modal-container .modal-body{align-items:center;justify-content:center;text-align:center;padding:5px}.autohtml-description-detail{font-size:12px!important;line-height:18px!important;max-width:259px;word-wrap:break-word;white-space:normal}.autohtml-toggle-wrapper{flex-shrink:0}}@media (max-width:360px){.modal-container{width:100vw}.modal-header{width:100%}.modal-title{font-size:16px}.modal-content-wrapper{padding-right:12px;padding-left:12px}.modal-footer{padding:16px 12px}.modal-button-primary,.modal-button-secondary{font-size:14px;height:40px}.radio-option{padding-right:12px;padding-left:12px}.radio-icon{width:20px;height:20px}.radio-label{font-size:13px;line-height:18px}.radio-note{padding-right:12px;padding-left:12px}.radio-note-text{font-size:11px;line-height:16px}.autohtml-description-detail{max-width:250px;font-size:11px!important;line-height:16px!important}}.modal-button-primary:focus,.modal-button-secondary:focus,.radio-option:focus{outline:none}.modal-button-primary:focus-visible,.modal-button-secondary:focus-visible{outline:2px solid #e10092;outline-offset:2px}.radio-option:focus-visible{outline:none;background-color:rgba(255,255,255,.05);border-radius:6px;box-shadow:inset 0 0 0 2px #e10092}.device-limit-modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100002;pointer-events:none}.device-limit-modal-wrapper *{pointer-events:auto}.device-limit-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100002;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;overscroll-behavior:contain;touch-action:none}.device-limit-modal-dialog{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;position:relative;touch-action:auto;width:100%;max-width:640px}.device-limit-modal-handle{background-color:#ffffff;border-radius:1.5px;width:35px;height:3px;margin-bottom:10px;flex-shrink:0;display:none}.device-limit-modal-close-btn{display:none}.device-limit-modal-container{background-color:#323130;border-radius:10px;padding-top:20px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;position:relative;box-shadow:0 0 16px 0 rgba(0,0,0,.5);width:100%;min-height:200px;opacity:1;z-index:100003;touch-action:auto}.device-limit-modal-content-wrapper{padding-right:24px;padding-left:24px;align-items:flex-start;justify-content:flex-start}.device-limit-modal-body,.device-limit-modal-content-wrapper{display:flex;flex-direction:column;gap:16px;align-self:stretch;flex-shrink:0;position:relative}.device-limit-modal-body{border-radius:6px;padding-top:16px;padding-bottom:16px}.device-limit-modal-body,.device-limit-modal-content{align-items:center;justify-content:center;text-align:center}.device-limit-modal-content{display:flex;flex-direction:column;padding:0 24px;width:100%;gap:12px}.device-limit-modal-icon{width:37px;height:37px;display:block}.device-limit-modal-title{color:#ffffff;text-align:center;font-size:20px;line-height:120%;font-weight:500;margin:0}.device-limit-modal-message{text-align:center;font-size:16px;line-height:24px;color:#ffffff;font-weight:400;display:block;width:100%}.device-limit-modal-footer{background-color:#323130;border-radius:0 0 10px 10px;padding:20px 24px;flex-direction:column;overflow:hidden}.device-limit-modal-confirm-btn,.device-limit-modal-footer{display:flex;gap:10px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;position:relative}.device-limit-modal-confirm-btn{background-color:#e10092;border-radius:6px;padding:10px;flex-direction:row;height:44px;color:#ffffff;text-align:center;font-size:16px;line-height:120%;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.device-limit-modal-confirm-btn:hover{background-color:#c8007a;transform:translateY(-1px)}.device-limit-modal-confirm-btn:active{transform:translateY(0)}.device-limit-modal-confirm-btn:focus{outline:none}.device-limit-modal-confirm-btn:focus-visible{outline:2px solid #e10092;outline-offset:2px}@media (min-width:481px){.device-limit-modal-overlay{align-items:flex-start;justify-content:center;padding:24px 20px 20px;overflow:visible}.device-limit-modal-dialog{position:relative;justify-content:flex-start;overflow:visible;min-width:640px}.device-limit-modal-close-btn{display:flex;position:absolute;top:-28px;right:-24px;width:60px;height:60px;border:none;border-radius:50%;background:transparent;align-items:center;justify-content:center;cursor:pointer;z-index:100004;padding:0}.device-limit-modal-close-btn img{width:60px;height:60px;display:block}.device-limit-modal-close-btn:hover{opacity:.9}.device-limit-modal-footer{flex-direction:column}.device-limit-modal-confirm-btn{width:100%;max-width:200px;min-width:120px;align-self:center}}@media (max-width:480px){.device-limit-modal-handle{display:block}.device-limit-modal-overlay{padding:0;align-items:flex-end}.device-limit-modal-dialog{width:100%;max-width:100vw;min-width:unset;align-items:center;justify-content:flex-end}.device-limit-modal-container{width:100vw;max-width:100vw;min-width:unset;min-height:unset;border-radius:10px 10px 0 0;max-height:90vh}.device-limit-modal-content-wrapper{padding-right:0;padding-left:0;gap:0}.device-limit-modal-body{padding:5px 0 16px}.device-limit-modal-content{padding:20px 16px}.device-limit-modal-title{font-size:18px}.device-limit-modal-message{font-size:14px;line-height:20px}.device-limit-modal-footer{padding:20px 16px}.device-limit-modal-confirm-btn{font-size:16px;height:44px}}.logout-confirmation-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;width:100%;text-align:center}.logout-confirmation-message{text-align:center;font-size:16px;line-height:24px;color:#ffffff;font-weight:400;max-width:400px;margin:0 auto;display:block;width:100%}@media (max-width:480px){.logout-confirmation-content{padding:20px 16px;min-height:60px}.logout-confirmation-message{font-size:14px;line-height:20px}}