/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--plyr-color-main:var(--brand-color,#1cb9ff)}.video-loader-spinner{border-top:4px solid var(--brand-color);height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--brand-color) 30%,transparent);border-bottom-style:solid;border-bottom-width:4px;border-left-color:color-mix(in srgb,var(--brand-color) 30%,transparent);border-left-style:solid;border-left-width:4px;border-right-color:color-mix(in srgb,var(--brand-color) 30%,transparent);border-right-style:solid;border-right-width:4px;border-top-color:color-mix(in srgb,var(--brand-color) 30%,transparent);border-top-style:solid;border-top-width:4px}animation:spin 1s linear infinite;border:4px solid var(--brand-color);border-radius:50%;pointer-events:none;z-index:21}.plyr,.video-player{height:100%!important;inset:0;pointer-events:auto!important;position:absolute!important;width:100%!important;z-index:10}.plyr--loading .plyr__loading-indicator,.plyr__control--overlaid,.plyr__controls__item.plyr__menu,.plyr__loading-indicator{display:none!important}.plyr iframe,.video-player iframe,iframe[data-course-player]{opacity:1!important}.video-play-btn{align-items:center;background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;height:72px;inset:0;justify-content:center;margin:auto;pointer-events:auto;position:absolute;transform:scale(1);transition:opacity .3s ease,background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;width:72px;z-index:20}@media (hover:hover) and (pointer:fine){.video-play-btn{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.video-play-btn:hover{background-color:rgba(0,0,0,.65);border-color:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 rgba(0,0,0,.4);transform:scale(1.08)}.video-play-btn:hover svg{transform:translateX(3px) scale(1.05)}}.video-play-btn:active{background-color:rgba(0,0,0,.55);transform:scale(.96);transition:transform .1s ease}.video-play-btn svg{fill:#fff;height:40px;transform:translateX(3px);transition:transform .25s ease;width:40px}@keyframes spin{to{transform:rotate(1turn)}}