@charset "UTF-8";:root{--df-black: #000000;--df-surface: #121212;--df-surface-2: #1B1B1B;--df-border: #2A2A2A;--df-red: #E01620;--df-red-bright: #FF1421;--df-red-dark: #A80B12;--df-text: #FFFFFF;--df-text-muted: #A6A6A6;--df-text-faint: #6E6E6E;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;background:var(--df-black)}body{color:var(--df-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}img{display:block;max-width:100%}.app-shell{min-height:100vh;background:var(--df-black);padding-bottom:66px}.intro-mark-wrap{position:relative;width:122px;height:122px;animation:introSettle 2.2s cubic-bezier(.22,1,.36,1) forwards}.intro-mark-wrap img{width:100%;height:100%;object-fit:contain}.intro-glow{position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;background:radial-gradient(circle,rgba(224,22,32,.35),transparent 65%);opacity:0;animation:introGlow 2.2s ease-out forwards}@media(prefers-reduced-motion:reduce){.intro-screen{display:none}}.topbar{position:sticky;top:0;z-index:80;height:58px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(180deg,#000000f2,#0000002e)}.brand{display:flex;align-items:center;gap:8px;min-width:0}.brand img{width:28px;height:28px;object-fit:contain}.brand-word{font-weight:800;font-size:19px;letter-spacing:0;line-height:1}.brand-word span{color:var(--df-text)}.menu-btn{width:36px;height:36px;display:grid;place-items:center;color:var(--df-text)}.dropdown-menu{position:absolute;top:54px;right:12px;width:198px;display:grid;gap:2px;padding:8px;background:var(--df-surface-2);border:1px solid var(--df-border);border-radius:10px;box-shadow:0 18px 42px #000000a6}.dropdown-menu a{padding:10px 11px;border-radius:6px;color:var(--df-text-muted);font-size:14px;font-weight:600}.dropdown-menu a.active,.dropdown-menu a:hover{color:var(--df-text);background:var(--df-surface)}.hero{position:relative;min-height:360px;margin-top:-58px;display:flex;align-items:flex-end;padding:0 16px 24px;background:linear-gradient(135deg,#26070a,#050000);background-position:center;background-size:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000008c 55%,#000)}.hero-content{position:relative;z-index:1;max-width:680px}.hero-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--df-red-bright);margin-bottom:8px}h1,.hero h1{font-size:clamp(28px,8vw,56px);line-height:1.08;font-weight:800;letter-spacing:0}.hero-meta,.mono-label{font-family:var(--font-mono);font-size:12px;color:var(--df-text-muted);margin-top:10px}.hero-actions,.detail-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.btn,.primary-btn,.ghost-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border-radius:4px;font-weight:800;font-size:14px}.btn-primary,.primary-btn{background:var(--df-text);color:#000}.btn-secondary,.ghost-btn{background:#ffffff29;color:var(--df-text)}.section{padding:18px 0 4px 16px}.section-title{font-size:15px;font-weight:800;margin-bottom:3px}.section-sub{color:var(--df-text-faint);font-size:11.5px;margin-bottom:12px}.row-scroll,.rail{display:flex;gap:10px;overflow-x:auto;padding:0 16px 8px 0;scrollbar-width:none}.content-card{flex:0 0 112px;min-width:112px}.content-card.wide{flex-basis:156px}.poster{position:relative;aspect-ratio:2/3;border-radius:4px;overflow:hidden;background:var(--df-surface) center/cover no-repeat;border:1px solid rgba(255,255,255,.06)}.content-card.wide .poster{aspect-ratio:16/9}.play-peek{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000038;opacity:0;transition:opacity .18s}.content-card:hover .play-peek{opacity:1}.poster-badge,.card-badge{position:absolute;top:6px;left:6px;z-index:2;background:#000000c2;color:var(--df-text);border-radius:3px;padding:2px 7px;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.card-meta{padding-top:6px}.card-meta strong{display:block;font-size:12.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta span{display:block;margin-top:2px;color:var(--df-text-faint);font-family:var(--font-mono);font-size:10.5px}.cw-progress-track{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff40}.page{padding:28px 16px}.page-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:20px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.grid .content-card{min-width:0;width:100%}.loading-state,.empty-state,.error-state{padding:48px 16px;text-align:center;color:var(--df-text-faint)}.loading-state.tall{min-height:70vh;display:grid;place-items:center;align-content:center;gap:14px}.loading-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--df-border);border-top-color:var(--df-red);animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.error-state{color:#ff8b8b}.detail-backdrop{height:230px;position:relative;margin-top:-58px;background:var(--df-surface) center/cover no-repeat}.detail-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#000)}.detail-back-btn{position:absolute;top:70px;left:14px;z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#000000a6;color:var(--df-text)}.detail-body{position:relative;z-index:3;margin-top:-42px;padding:0 16px 22px}.detail-title{font-size:24px;font-weight:800;margin-bottom:8px}.detail-meta,.facts{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--df-text-muted);margin-bottom:14px}.detail-meta span,.facts span{border:1px solid var(--df-border);padding:3px 9px;border-radius:3px;background:transparent}.detail-desc{color:var(--df-text-muted);font-size:13.5px;line-height:1.6;margin-bottom:18px}.detail-play{flex:1 1 180px}.episode-list{margin-top:22px}.ep-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--df-border)}.ep-num{width:30px;text-align:center;font-family:var(--font-mono);color:var(--df-red-bright);font-size:16px;font-weight:600}.ep-thumb{width:80px;height:46px;border-radius:4px;flex-shrink:0;background:var(--df-surface) center/cover no-repeat}.ep-info{flex:1;min-width:0;display:grid;gap:3px}.ep-info strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ep-info span{color:var(--df-text-faint);font-family:var(--font-mono);font-size:11px;display:inline-flex;gap:5px;align-items:center}.watch-page{min-height:100vh;background:#000;padding-bottom:0}.watch-top{height:48px;display:flex;align-items:center;padding:0 14px;background:#000}.watch-top a{display:inline-flex;align-items:center;gap:8px;color:var(--df-text-muted);font-size:13px}.stream-video{width:100%;aspect-ratio:16/9;max-height:56vh;display:block;background:#000;object-fit:contain}.player-state.inline-state{min-height:220px;display:grid;place-items:center}.watch-info{padding:18px 16px 34px;background-position:center top;background-size:cover}.watch-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--df-red-bright);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.watch-title{font-size:20px;font-weight:800;line-height:1.25;margin-bottom:7px}.watch-meta{color:var(--df-text-muted);font-family:var(--font-mono);font-size:11px;margin-bottom:12px}.watch-desc{color:var(--df-text-muted);font-size:13px;line-height:1.6;margin-bottom:16px}.watch-uplabel{font-size:13px;margin-bottom:8px}.compact-empty{padding:14px 0;text-align:left}.shorts-page{height:calc(100vh - 58px);margin-top:-58px;background:#000}.shorts-reels{height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.short-reel{height:100vh;position:relative;scroll-snap-align:start;display:grid;place-items:center;background:#000}.short-overlay{position:absolute;left:16px;right:16px;bottom:84px;z-index:2;display:grid;gap:8px;align-items:start;text-shadow:0 2px 18px rgba(0,0,0,.75)}.short-overlay h2{font-size:19px;line-height:1.25;max-width:88%}.short-overlay p{font-family:var(--font-mono);color:var(--df-text-muted);font-size:11px}.short-overlay .poster-badge{position:static;width:max-content;background:var(--df-red)}.short-overlay .btn{width:max-content}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:70;height:64px;display:flex;justify-content:space-around;align-items:center;background:var(--df-surface);border-top:1px solid var(--df-border)}.bottom-nav a{display:grid;place-items:center;gap:3px;color:var(--df-text-faint);font-size:10px}.app-loading-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;background:radial-gradient(circle at 50% 40%,rgba(224,22,32,.25),transparent 32%),#000}.app-loading-screen img{width:74px;height:74px}.auth-page,.subscribe-page,.admin-main{padding:24px 16px}input,select,textarea{width:100%;background:var(--df-surface);color:var(--df-text);border:1px solid var(--df-border);border-radius:4px;padding:12px}.admin-shell{min-height:100vh;background:#080808}.admin-shell aside{display:grid;gap:6px;padding:16px;background:var(--df-surface)}.admin-shell aside a{color:var(--df-text-muted);padding:8px}.admin-form,.panel,.metric,.table>div{background:var(--df-surface);border:1px solid var(--df-border);border-radius:6px;padding:16px}@media(min-width:760px){.app-shell{max-width:480px;margin:0 auto;border-left:1px solid #111;border-right:1px solid #111}.bottom-nav{left:50%;transform:translate(-50%);max-width:480px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--df-black: #000000;--df-surface: #121212;--df-surface-2: #1B1B1B;--df-border: #2A2A2A;--df-red: #E01620;--df-red-bright: #FF1421;--df-red-dark: #A80B12;--df-text: #FFFFFF;--df-text-muted: #A6A6A6;--df-text-faint: #6E6E6E;--primary: var(--df-red);--primary-hover: var(--df-red-dark);--bg: var(--df-black);--panel: var(--df-surface);--panel-2: var(--df-surface-2);--text: var(--df-text);--text-secondary: var(--df-text-muted);--muted: var(--df-text-faint);--line: var(--df-border)}body{background:var(--df-black);color:var(--df-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,.btn,.primary-btn,.ghost-btn{border-radius:4px;letter-spacing:0}.app-shell{max-width:520px;margin:0 auto;min-height:100vh;background:var(--df-black);padding-bottom:62px;position:relative}.topbar{height:58px;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(180deg,#000000f0,#0003);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{display:flex;align-items:center;gap:8px;color:var(--df-text);font-size:18px}.brand img{width:27px;height:27px;object-fit:contain}.brand-word{font-weight:800;font-size:18px;letter-spacing:0;color:var(--df-text)}.brand-word strong{color:var(--df-red);font-weight:800}.menu-btn{width:36px;height:36px;display:grid;place-items:center;background:transparent;color:var(--df-text);padding:0;min-height:36px}.dropdown-menu{position:absolute;top:54px;right:12px;width:190px;display:grid;gap:2px;padding:8px;border:1px solid var(--df-border);border-radius:10px;background:var(--df-surface-2);box-shadow:0 12px 32px #0000009e}.dropdown-menu a{min-height:38px;display:flex;align-items:center;padding:0 10px;border-radius:6px;color:var(--df-text);font-size:13.5px;font-weight:500}.dropdown-menu a.active,.dropdown-menu a:hover{background:var(--df-surface);color:var(--df-red-bright)}.desktop-nav,.top-actions{display:none}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;height:62px;display:flex;justify-content:space-around;align-items:center;padding:7px 0 8px;background:var(--df-surface);border-top:1px solid var(--df-border);z-index:40}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--df-text-faint);font-size:10px}.bottom-nav a.active{color:var(--df-red-bright)}footer{display:none}.hero{height:370px;min-height:0;margin-top:-58px;padding:0 16px 22px;align-items:flex-end;background-size:cover;background-position:center}.hero:before{background:linear-gradient(180deg,#0000001f,#00000094 58%,#000)}.hero:after{display:none}.hero-content{position:relative;z-index:1;max-width:100%}.hero-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--df-red-bright);margin-bottom:8px}.hero h1{font-size:28px;line-height:1.15;font-weight:800;margin-bottom:12px;letter-spacing:0}.hero-meta,.mono-label{font-family:IBM Plex Mono,monospace;color:var(--df-text-muted);font-size:12px}.hero-actions,.detail-actions{display:flex;gap:10px;align-items:center;margin-top:16px}.btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;border-radius:4px;font-size:14px;font-weight:700}.btn-primary{background:var(--df-text);color:#000}.btn-secondary{background:#ffffff29;color:var(--df-text)}.section,.content-row{padding:18px 0 4px 16px}.section-title,.content-row h2{font-size:15px;font-weight:700;margin-bottom:3px}.section-sub{font-size:11.5px;color:var(--df-text-faint);margin-bottom:12px}.row-scroll,.rail{display:flex;gap:10px;overflow-x:auto;padding:0 16px 6px 0;scrollbar-width:none}.row-scroll::-webkit-scrollbar,.rail::-webkit-scrollbar{display:none}.content-card{flex:0 0 108px;transform:none!important}.content-card.wide{flex-basis:150px}.poster{border-radius:4px;border:0;background-color:var(--df-surface);background-size:cover;background-position:center;box-shadow:none}.poster-thumb{aspect-ratio:2 / 3}.cw-thumb{aspect-ratio:16 / 9}.poster-badge,.card-badge{position:absolute;top:6px;left:6px;font-family:IBM Plex Mono,monospace;font-size:9px;padding:2px 7px;border-radius:3px;background:#000000bf;color:var(--df-text);text-transform:uppercase}.card-meta{padding:6px 0 0}.card-meta strong{font-size:12px;line-height:1.3;font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-meta span{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--df-text-faint)}.cw-progress-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff40}.cw-progress-fill{height:100%;background:var(--df-red)}.page{padding:24px 16px 80px}.page-head h1{font-size:26px;letter-spacing:0}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.grid .content-card{flex:none}.detail-backdrop{height:230px;position:relative;background-size:cover;background-position:center}.detail-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000003d,#000)}.detail-back-btn{position:absolute;top:14px;left:14px;z-index:2;width:34px;height:34px;min-height:34px;padding:0;border-radius:50%;background:#000000a6;display:grid;place-items:center}.detail-body{padding:16px;margin-top:-42px;position:relative;z-index:2}.detail-title{font-size:23px;line-height:1.18;font-weight:800;margin-bottom:8px;letter-spacing:0}.detail-meta{display:flex;gap:8px;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--df-text-muted);margin-bottom:14px}.detail-meta span{border:1px solid var(--df-border);padding:3px 9px;border-radius:3px}.detail-desc{font-size:13.5px;line-height:1.6;color:var(--df-text-muted);margin-bottom:18px}.detail-play{flex:1}.episode-list{margin:24px 0;display:grid;gap:0}.ep-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--df-border);background:transparent;border-radius:0}.ep-num{font-family:IBM Plex Mono,monospace;font-size:16px;color:var(--df-red-bright);width:30px;text-align:center;flex:0 0 30px}.ep-thumb{width:78px;height:46px;border-radius:4px;flex:0 0 auto;background:var(--df-surface) center/cover no-repeat}.ep-info{min-width:0;flex:1;display:grid;gap:3px}.ep-info strong{font-size:13px;font-weight:500}.ep-info span{display:inline-flex;gap:4px;align-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--df-text-faint)}.watch-page{min-height:100vh;background:#000;padding-bottom:70px}.watch-top{height:46px;padding:0 12px;background:#000;border:0}.advanced-player{background:#000}.stream-video,.plyr,.plyr__video-wrapper{width:100%;height:auto;background:#000}.plyr{--plyr-color-main: var(--df-red);--plyr-video-background: #000}.plyr--video{border-radius:0}.watch-info{padding:16px;background-size:cover;background-position:center}.watch-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--df-red-bright);font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.watch-title{font-size:18px;line-height:1.28;font-weight:800;margin-bottom:6px}.watch-meta{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--df-text-muted);margin-bottom:12px}.watch-desc{font-size:13px;line-height:1.6;color:var(--df-text-muted);margin-bottom:16px}.watch-uplabel{font-size:12.5px;margin-bottom:8px}.shorts-page{height:calc(100vh - 62px);overflow:hidden;background:#000}.shorts-reels{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.short-reel{position:relative;height:calc(100vh - 62px);scroll-snap-align:start;display:grid;place-items:center;background:#000;overflow:hidden}.short-reel video{width:100%;height:100%;object-fit:cover;background:#000}.short-overlay{position:absolute;left:16px;right:16px;bottom:24px;z-index:2;display:grid;gap:8px;text-shadow:0 2px 14px rgba(0,0,0,.8)}.short-overlay h2{font-size:18px;line-height:1.25}.short-overlay p{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--df-text-muted)}.loading-state.tall{min-height:80vh}.compact-empty{padding:18px 0;align-items:flex-start}.intro-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.intro-mark-wrap{position:relative;width:120px;height:120px;animation:introSettle 2.2s cubic-bezier(.22,1,.36,1) forwards}.intro-mark-wrap img{width:100%;height:100%}.intro-sweep{position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-160%) skew(-18deg);animation:introSweep 2.2s cubic-bezier(.22,1,.36,1) forwards;mix-blend-mode:overlay}.intro-glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle,rgba(224,22,32,.35),transparent 65%);opacity:0;animation:introGlow 2.2s ease-out forwards}.intro-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;animation:introFlash 2.2s ease-in forwards;pointer-events:none}@keyframes introSettle{0%{transform:scale(.25);opacity:0}35%{transform:scale(1.08);opacity:1}55%{transform:scale(.98)}70%{transform:scale(1.02)}85%{transform:scale(1)}to{transform:scale(1.35);opacity:0}}@keyframes introSweep{0%,45%{transform:translate(-160%) skew(-18deg)}62%,to{transform:translate(220%) skew(-18deg)}}@keyframes introGlow{0%,40%,to{opacity:0}60%{opacity:1}}@keyframes introFlash{0%,78%,to{opacity:0}88%{opacity:1}}@media(min-width:760px){.app-shell,.bottom-nav{max-width:100%}.content-card{flex-basis:150px}.content-card.wide{flex-basis:220px}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hero{height:520px;padding-left:48px;padding-right:48px}.section,.content-row{padding-left:48px}.detail-body{padding-left:48px;padding-right:48px}}.bottom-nav{grid-template-columns:repeat(5,1fr)}.bottom-nav a{min-width:0;width:20%;font-size:9.5px;line-height:1.1}.bottom-nav a svg{flex:0 0 auto}.advanced-player{position:relative;width:100%;background:#000}.advanced-player .plyr{width:100%;--plyr-color-main: var(--df-red);--plyr-video-background: #000}.advanced-player .plyr__video-wrapper{aspect-ratio:16 / 9;width:100%;background:#000}.advanced-player video.stream-video{width:100%;max-height:none;aspect-ratio:16 / 9;object-fit:contain;background:#000}.advanced-player .plyr:fullscreen,.advanced-player .plyr:-webkit-full-screen{width:100vw;height:100vh}.advanced-player .plyr:fullscreen .plyr__video-wrapper,.advanced-player .plyr:-webkit-full-screen .plyr__video-wrapper{height:100vh;aspect-ratio:auto}.advanced-player .plyr:fullscreen video,.advanced-player .plyr:-webkit-full-screen video{width:100%;height:100%;object-fit:contain}.player-error-banner{position:absolute;left:12px;right:12px;top:12px;z-index:4;padding:10px 12px;border-radius:4px;background:#a80b12eb;color:#fff;font-size:12px}.shorts-page{height:calc(100vh - 62px);margin-top:-58px;padding-top:58px;overflow:hidden;background:#000}.shorts-reels{height:calc(100vh - 62px);overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;background:#000}.shorts-reels::-webkit-scrollbar{display:none}.short-reel{position:relative;height:calc(100vh - 62px);width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block;overflow:hidden;background:#000}.short-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000000d,#0000000d 48%,#000000b8)}.short-overlay{position:absolute;left:16px;right:74px;bottom:22px;z-index:2;display:grid;gap:7px;text-align:left;text-shadow:0 2px 16px rgba(0,0,0,.86)}.short-overlay h2{max-width:100%;font-size:18px;line-height:1.22;font-weight:800;letter-spacing:0}.short-overlay p{max-height:64px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:var(--font-body);font-size:12.5px;line-height:1.42;color:#ffffffd1}.short-overlay .poster-badge,.short-overlay .btn{display:none!important}.shorts-page{height:calc(100dvh - 62px);margin-top:-58px;padding-top:58px;overflow:hidden;background:#000}.shorts-reels{height:calc(100dvh - 62px);overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;background:#000}.short-reel{position:relative;height:calc(100dvh - 62px);min-height:520px;width:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#000}.short-reel video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.short-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000000f,#0000 38%,#000000c7)}.short-overlay{position:absolute;left:16px;right:84px;bottom:max(22px,env(safe-area-inset-bottom));z-index:2;display:grid;gap:7px;align-content:end;justify-items:start;text-align:left;text-shadow:0 2px 18px rgba(0,0,0,.9);pointer-events:none}.short-overlay h2{width:100%;max-width:100%;margin:0;font-size:18px;line-height:1.22;font-weight:800;letter-spacing:0;overflow-wrap:anywhere;word-break:normal}.short-overlay p{width:100%;max-height:58px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:var(--font-body);font-size:12.5px;line-height:1.42;color:#ffffffd6}.short-sound-btn{position:absolute;right:16px;bottom:max(26px,env(safe-area-inset-bottom));z-index:3;width:42px;height:42px;min-height:42px;display:grid;place-items:center;border-radius:50%;background:#0000007a;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.short-sound-btn:active{transform:scale(.96);background:#e01620b8}@media(max-width:360px){.short-overlay{right:70px;left:14px}.short-overlay h2{font-size:16.5px}.short-overlay p{font-size:12px;max-height:50px}.short-sound-btn{right:12px;width:38px;height:38px;min-height:38px}}.hero-rotating{transition:background-image .45s ease-in-out}.hero-rotating .hero-content{animation:heroTextIn .42s ease-out both;padding-bottom:18px}.hero-dots{position:absolute;left:16px;bottom:14px;z-index:3;display:flex;align-items:center;gap:6px}.hero-dots button{width:18px;height:3px;min-height:3px;padding:0;border-radius:999px;background:#ffffff61;transition:width .2s ease,background .2s ease}.hero-dots button.active{width:28px;background:var(--df-red-bright)}@keyframes heroTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-rotating .hero-content{animation:none}.hero-rotating{transition:none}}.short-refresh-btn{position:fixed;top:64px;right:14px;z-index:5;width:38px;height:38px;min-height:38px;display:grid;place-items:center;border-radius:50%;background:#0000007a;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.short-refresh-btn:disabled{opacity:.55}.short-refresh-indicator{position:sticky;top:0;z-index:4;height:34px;margin-bottom:-34px;display:flex;align-items:center;justify-content:center;gap:7px;color:#ffffffb8;font-size:11px;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.8);transform:translateY(-34px);transition:transform .18s ease,opacity .18s ease;opacity:.72;pointer-events:none}.short-refresh-indicator.active{transform:translateY(0);opacity:1}.short-refresh-indicator.active svg{animation:spin .8s linear infinite}.topbar-actions{display:flex;align-items:center;gap:4px}.icon-btn{width:36px;height:36px;min-height:36px;display:grid;place-items:center;color:var(--df-text);border-radius:50%}.icon-btn:active,.menu-btn:active{background:#ffffff1f}.hero-shuffle-btn{position:absolute;right:16px;bottom:78px;z-index:3;width:42px;height:42px;min-height:42px;display:grid;place-items:center;border-radius:50%;background:#0000007a;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-shuffle-btn:active{transform:scale(.96);background:#e01620b8}.admin-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-page-head h1{font-size:26px}.admin-page-head span{color:var(--df-text-faint);font-family:var(--font-mono);font-size:11px}.admin-shell aside a{display:flex;align-items:center;gap:8px;border-radius:6px}.admin-shell aside a.active{background:var(--df-surface-2);color:var(--df-red-bright)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}.metric{display:grid;gap:6px}.metric span{color:var(--df-text-muted);font-size:12px}.metric strong{font-size:24px}.admin-mini-list{display:grid;gap:8px;margin-top:12px}.admin-mini-list>div{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--df-border)}.admin-mini-list span,.content-admin-main span,.content-admin-main small{color:var(--df-text-faint);font-size:12px}.admin-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px}.content-manager-tools .admin-form{align-content:start;display:grid;gap:10px}.admin-form h2{font-size:17px;margin-bottom:2px}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.check-grid{display:flex;flex-wrap:wrap;gap:8px 12px}.check-row{display:inline-flex;align-items:center;gap:7px;color:var(--df-text-muted);font-size:13px}.check-row input{width:auto}.admin-form-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-message{margin:12px 0;padding:11px 12px;border:1px solid var(--df-border);border-radius:6px;background:var(--df-surface-2);color:var(--df-text)}.admin-message.danger{border-color:var(--df-red-dark);color:#ffb2b2}.admin-filterbar{display:grid;grid-template-columns:minmax(180px,1fr) 150px 150px auto;gap:8px;align-items:center;margin:14px 0}.content-admin-list{display:grid;gap:8px}.content-admin-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto auto auto;gap:10px;align-items:center;background:var(--df-surface);border:1px solid var(--df-border);border-radius:6px;padding:10px}.content-admin-poster{width:70px;aspect-ratio:2 / 3;border-radius:4px;background:#050505 center/cover no-repeat}.content-admin-main{min-width:0;display:grid;gap:4px}.content-admin-main strong,.content-admin-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-file{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--df-border);border-radius:4px;background:#ffffff0f;cursor:pointer}.icon-file input{display:none}.ghost-btn.danger{color:#ff9a9a}@media(max-width:760px){.admin-filterbar{grid-template-columns:1fr}.content-admin-row{grid-template-columns:58px minmax(0,1fr) auto}.content-admin-row .ghost-btn,.content-admin-row .icon-file{grid-column:span 1}.content-admin-poster{width:58px}}.shorts-page{height:100dvh;margin-top:-58px;padding-top:58px;padding-bottom:0;overflow:hidden}.shorts-reels{height:calc(100dvh - 58px);padding-bottom:0}.short-reel{height:calc(100dvh - 58px);min-height:540px}.short-overlay{left:16px;right:82px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:6}.short-overlay h2{font-size:18px;line-height:1.22;max-height:68px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.short-overlay p{max-height:40px;-webkit-line-clamp:2}.short-sound-btn{right:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:7}.short-refresh-btn{top:66px;z-index:9}@media(max-width:360px){.short-overlay{left:13px;right:68px;bottom:calc(88px + env(safe-area-inset-bottom))}.short-sound-btn{right:12px;bottom:calc(94px + env(safe-area-inset-bottom))}}.player-quality-select{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border-radius:4px;background:#0000009e;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.player-quality-select select{width:auto;min-width:76px;height:30px;padding:0 8px;border-radius:3px;background:#121212f2;color:#fff;border:1px solid rgba(255,255,255,.18);font-size:12px}.advanced-player .plyr__control--overlaid{display:none!important}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 30%,rgba(224,22,32,.22),transparent 34%),#000}.admin-login-card{width:min(100%,380px);display:grid;gap:12px;padding:22px;border-radius:8px;background:var(--df-surface);border:1px solid var(--df-border);box-shadow:0 24px 60px #000000a6}.admin-login-card img{width:58px;height:58px;object-fit:contain;margin:0 auto 4px}.admin-login-card h1{text-align:center;font-size:24px}.admin-logout{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:10px 8px;color:#ffb2b2;border-radius:6px;text-align:left}.admin-logout:active{background:#ffffff14}.media-drop-zone{min-height:226px;border-style:dashed;align-content:center;justify-items:start;background:linear-gradient(135deg,#e0162014,#ffffff05),var(--df-surface)}.media-drop-zone.active{border-color:var(--df-red-bright);box-shadow:0 0 0 1px #ff142159,0 18px 38px #e016201f}.media-drop-zone p{color:var(--df-text-muted);font-size:13px;line-height:1.45}.drop-file-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:4px;background:var(--df-red);color:#fff;font-weight:800;cursor:pointer}.drop-file-btn input{display:none}.ads-form{margin-bottom:14px}.ad-unit-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.ad-unit-groups .panel h2{font-size:17px;margin-bottom:4px}.ad-unit-groups .panel p{color:var(--df-text-faint);font-size:12px;margin-bottom:10px}.ad-unit-row{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px!important;align-items:center}.ad-unit-row small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--df-text-faint);font-family:var(--font-mono);font-size:10.5px}@media(max-width:760px){.ad-unit-row{grid-template-columns:22px minmax(0,1fr)}.ad-unit-row .ghost-btn{grid-column:span 1}}.hero-preview-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;background:#000;animation:heroPreviewIn .45s ease-out both}.hero.hero-rotating:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000001f,#0000009e 58%,#000);pointer-events:none}.hero .hero-content,.hero .hero-shuffle-btn,.hero .hero-dots{z-index:3}@keyframes heroPreviewIn{0%{opacity:0}to{opacity:1}}.ad-banner{min-height:46px;margin:8px 12px 72px;display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#121212f5;color:var(--df-text-muted);font-family:var(--font-mono);font-size:11px;text-align:center}.app-open-ad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#000000db}.app-open-ad-card{position:relative;width:min(100%,360px);min-height:220px;display:grid;align-content:center;justify-items:center;gap:10px;padding:28px 18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 50% 20%,rgba(224,22,32,.24),transparent 44%),var(--df-surface);text-align:center}.app-open-ad-card button{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;color:#fff}.app-open-ad-card strong,.pre-roll-ad strong{font-size:18px}.app-open-ad-card span,.pre-roll-ad span{color:var(--df-text-muted)}.app-open-ad-card small,.pre-roll-ad small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--df-text-faint);font-family:var(--font-mono);font-size:10px}.pre-roll-ad{min-height:260px;display:grid;align-content:center;justify-items:center;gap:10px;padding:24px 16px;background:radial-gradient(circle at 50% 25%,rgba(224,22,32,.22),transparent 42%),#000;text-align:center}.pre-roll-ad button{min-height:42px;padding:0 18px;border-radius:4px;background:var(--df-text);color:#000;font-weight:800}.pre-roll-ad button:disabled{opacity:.72;cursor:default}.card-preview-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;background:#000;animation:heroPreviewIn .28s ease-out both}.poster .play-peek,.poster .poster-badge,.poster .cw-progress-track{z-index:2}.ad-media{width:min(100%,320px);max-height:340px;object-fit:contain;border-radius:6px;background:#050505}.ad-media.compact{width:100%;max-width:468px;max-height:60px;object-fit:contain}.ad-creative-preview{width:100%;max-height:180px;object-fit:contain;border-radius:6px;background:#050505;border:1px solid var(--df-border)}:focus-visible{outline:3px solid var(--df-red-bright);outline-offset:3px}@media(hover:hover)and (pointer:fine){.content-card:focus-visible .play-peek,.content-card:hover .play-peek{opacity:1}.btn:hover,.ghost-btn:hover,.icon-btn:hover,.menu-btn:hover{filter:brightness(1.12)}}@media(min-width:1024px){.app-shell{max-width:none;padding-bottom:0}.topbar{height:72px;padding:16px 48px;background:#000000c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand img{width:34px;height:34px}.brand-word{font-size:22px}.dropdown-menu{top:66px;right:48px;width:240px}.bottom-nav{display:none}.hero{height:min(72vh,720px);margin-top:-72px;padding:0 64px 56px}.hero-content{max-width:720px}.hero h1{font-size:clamp(42px,5vw,72px);max-width:12ch}.hero-meta{font-size:13px}.section,.content-row{padding:28px 0 10px 64px}.section-title,.content-row h2{font-size:20px}.section-sub{font-size:13px}.row-scroll,.rail{gap:16px;padding-right:64px}.content-card{flex-basis:170px;min-width:170px}.content-card.wide{flex-basis:280px}.card-meta strong{font-size:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px 16px}.page{padding:40px 64px}.detail-backdrop{height:48vh;margin-top:-72px}.detail-back-btn{top:92px;left:48px}.detail-body{max-width:920px;padding:0 64px 40px;margin-top:-80px}.detail-title{font-size:42px}.detail-desc{font-size:16px;max-width:760px}.ep-row{max-width:900px;padding:14px 0}.ep-thumb{width:128px;height:72px}.watch-top{height:58px;padding:0 28px}.advanced-player .plyr__video-wrapper,.advanced-player video.stream-video{max-height:70vh}.watch-info{padding:28px 64px 54px}.watch-title{font-size:30px;max-width:960px}.watch-desc{max-width:900px;font-size:15px}.admin-shell{display:grid;grid-template-columns:250px minmax(0,1fr)}.admin-shell aside{min-height:100vh;align-content:start;position:sticky;top:0}.admin-main{padding:32px}}@media(min-width:1600px){.hero{padding-left:96px;padding-right:96px}.section,.content-row{padding-left:96px}.row-scroll,.rail{padding-right:96px}.content-card{flex-basis:190px;min-width:190px}.content-card.wide{flex-basis:330px}}@media(pointer:coarse)and (min-width:960px){.btn,.primary-btn,.ghost-btn{min-height:52px;padding:0 24px;font-size:16px}.icon-btn,.menu-btn{width:48px;height:48px;min-height:48px}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
