.pwl-video-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:100%;max-height:100%;background-color:rgb(11 86 115 / .25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;box-sizing:border-box;overflow:hidden}.pwl-video-overlay.active{opacity:1;visibility:visible}.pwl-video-container{position:relative;width:100%;max-width:min(90vw, 900px);max-height:90vh;margin:0 auto;animation:slideUp 0.4s ease-out;box-sizing:border-box}@keyframes slideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.pwl-video-wrapper{position:relative;width:100%;max-width:100%;background-color:#000;border-radius:0;overflow:hidden;box-sizing:border-box}.pwl-video-content{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}.pwl-video-content iframe,.pwl-video-content video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pwl-video-close{position:fixed;top:30px;right:30px;background:none;border:none;color:#F2EEEA;cursor:pointer;padding:12px;border-radius:50%;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;z-index:10000}.pwl-video-close:hover{background-color:rgb(255 255 255 / .1);color:#FFF;transform:scale(1.1)}.pwl-video-close:focus{outline:none;box-shadow:none}.pwl-video-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#F2EEEA;font-family:"General Sans Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;text-align:center}.pwl-video-loading::after{content:'';display:block;width:20px;height:20px;margin:10px auto 0;border:2px solid #F2EEEA;border-top:2px solid #fff0;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pwl-video-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#F2EEEA;font-family:"General Sans Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;text-align:center;padding:20px}@media (max-width:768px){.pwl-video-overlay{padding:15px;width:100vw;height:100vh}.pwl-video-container{max-width:min(95vw, 1200px);max-height:85vh;width:100%}.pwl-video-close{top:20px;right:20px;padding:10px}}@media (max-width:480px){.pwl-video-overlay{padding:10px;width:100vw;height:100vh}.pwl-video-container{max-width:min(98vw, 1200px);max-height:80vh;width:100%}.pwl-video-close{top:15px;right:15px;padding:8px}}@media (prefers-reduced-motion:reduce){.pwl-video-overlay,.pwl-video-container,.pwl-video-close{transition:none;animation:none}@keyframes slideUp{from,to{transform:translateY(0);opacity:1}}@keyframes spin{from,to{transform:rotate(0deg)}}}@media (prefers-contrast:high){.pwl-video-overlay{background-color:rgb(0 0 0 / .9)}.pwl-video-wrapper{border:2px solid #FFF}.pwl-video-close{background-color:#000;color:#FFF}.pwl-video-close:hover{background-color:#FFF;color:#000}}.pwl-video-content video::-webkit-media-controls-panel{background-color:rgb(0 0 0 / .8)}.pwl-video-content video::-webkit-media-controls-play-button,.pwl-video-content video::-webkit-media-controls-volume-slider,.pwl-video-content video::-webkit-media-controls-timeline{filter:invert(1)}body.pwl-video-active{overflow:hidden}