.qtv-player [hidden],.qtv-player[hidden]{display:none!important}.qtv-player{position:relative;background:#000;border-radius:var(--radius-lg,12px);overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent}.qp-stage{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;display:block}.qp-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:#000}.qp-video::-webkit-media-controls{display:none!important}.qp-video::-webkit-media-controls-enclosure{display:none!important}.qp-big{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border:0;border-radius:50%;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 26px rgba(0,0,0,.45);color:#fff;cursor:pointer;display:grid;place-items:center;transition:transform .18s ease,background .18s ease,opacity .2s ease,visibility .2s ease;z-index:3}.qp-big .qp-ico{width:34px;height:34px;margin-inline-start:3px}.qp-big:hover{background:var(--accent,#2783DE);transform:translate(-50%,-50%) scale(1.06)}.qp-big:active{transform:translate(-50%,-50%) scale(.96)}.qp-playing .qp-big,.qp-waiting .qp-big{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.qp-big .qp-i-pause,.qp-big .qp-i-replay{display:none}.qtv-player.qp-playing .qp-big .qp-i-play{display:none}.qtv-player.qp-playing .qp-big .qp-i-pause{display:block;margin-inline-start:0}.qtv-player.qp-ended .qp-big .qp-i-play,.qtv-player.qp-ended .qp-big .qp-i-pause{display:none}.qtv-player.qp-ended .qp-big .qp-i-replay{display:block;margin-inline-start:0}.qtv-player.qp-touch.qp-playing.qp-ui:not(.qp-waiting) .qp-big{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.qtv-player.qp-touch.qp-playing.qp-ui:not(.qp-waiting) .qp-big:active{transform:translate(-50%,-50%) scale(.94)}.qtv-player.qp-fullscreen .qp-big{width:80px;height:80px}.qtv-player.qp-fullscreen .qp-big .qp-ico{width:36px;height:36px}.qp-spinner{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid rgba(255,255,255,.25);border-top-color:var(--accent,#2783DE);border-radius:50%;opacity:0;pointer-events:none;z-index:4}.qp-waiting .qp-spinner{opacity:1;animation:qp-spin .8s linear infinite}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp-toast{position:absolute;top:14px;inset-inline-start:14px;max-width:70%;padding:7px 13px;border-radius:999px;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:.82rem;font-weight:600;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:6}.qp-toast.on{opacity:1;transform:none}.qp-unmute{position:absolute;top:14px;inset-inline-start:14px;display:flex;align-items:center;gap:7px;padding:8px 14px;border:0;border-radius:999px;background:rgba(0,0,0,.74);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font:inherit;font-size:.82rem;font-weight:700;line-height:1;cursor:pointer;z-index:7;animation:qp-unmute-in .24s ease both}.qp-unmute:hover{background:rgba(0,0,0,.9)}.qtv-player .qp-unmute .qp-ico{width:19px;height:19px;flex:0 0 auto}@keyframes qp-unmute-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.qp-bar{position:absolute;inset-inline:0;bottom:0;padding:34px 10px 8px;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 45%,transparent 100%);opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;z-index:5}.qtv-player:not(.qp-playing) .qp-bar,.qp-ui .qp-bar,.qtv-player:focus-within .qp-bar{opacity:1;transform:none}.qtv-player.qp-playing.qp-idle .qp-bar,.qtv-player.qp-fullscreen.qp-idle .qp-bar{opacity:0;transform:translateY(8px);pointer-events:none}.qp-hide-cursor{cursor:none}.qp-seek{position:relative;padding:9px 4px;cursor:pointer;touch-action:none;outline:none}.qp-seek-track{position:relative;height:4px;border-radius:999px;background:rgba(255,255,255,.28);transition:height .15s ease}.qp-buffer,.qp-played{position:absolute;inset-block:0;left:0;width:0;border-radius:999px}.qp-buffer{background:rgba(255,255,255,.38)}.qp-played{background:var(--accent,#2783DE)}.qp-knob{position:absolute;top:50%;left:0;width:13px;height:13px;margin-inline-start:-6.5px;border-radius:50%;background:var(--accent,#2783DE);box-shadow:0 0 0 3px rgba(255,255,255,.9);transform:translateY(-50%) scale(0);transition:transform .15s ease}.qp-seek:hover .qp-seek-track,.qp-drag .qp-seek-track{height:6px}.qp-seek:hover .qp-knob,.qp-seek:focus-visible .qp-knob,.qp-drag .qp-knob{transform:translateY(-50%) scale(1)}.qp-seek:focus-visible .qp-seek-track{box-shadow:0 0 0 2px rgba(255,255,255,.55)}.qp-tip{position:absolute;bottom:100%;transform:translateX(-50%);margin-bottom:4px;padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.88);color:#fff;font-size:.74rem;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.qp-ctrls{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;color:#fff;min-width:0}.qp-spacer{flex:1 1 auto}.qp-btn{flex:0 0 auto;position:relative;width:38px;height:38px;padding:0;border:0;border-radius:var(--radius,8px);background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease,transform .15s ease}.qp-btn:hover{background:rgba(255,255,255,.16)}.qp-btn:active{transform:scale(.92)}.qp-btn:focus-visible{outline:2px solid var(--accent,#2783DE);outline-offset:2px}.qtv-player .qp-btn .qp-ico{width:21px;height:21px;grid-area:1 / 1;display:block}.qtv-player .qp-btn .qp-i-pause,.qtv-player .qp-btn .qp-i-replay,.qtv-player .qp-btn .qp-i-vol1,.qtv-player .qp-btn .qp-i-mute,.qtv-player .qp-btn .qp-i-exfs{display:none}.qtv-player.qp-playing .qp-btn .qp-i-play{display:none}.qtv-player.qp-playing .qp-btn .qp-i-pause{display:block}.qtv-player.qp-ended .qp-btn .qp-i-play,.qtv-player.qp-ended .qp-btn .qp-i-pause{display:none}.qtv-player.qp-ended .qp-btn .qp-i-replay{display:block}.qtv-player.qp-vol-low .qp-btn .qp-i-vol{display:none}.qtv-player.qp-vol-low .qp-btn .qp-i-vol1{display:block}.qtv-player.qp-muted .qp-btn .qp-i-vol,.qtv-player.qp-muted .qp-btn .qp-i-vol1{display:none}.qtv-player.qp-muted .qp-btn .qp-i-mute{display:block}.qtv-player.qp-fullscreen .qp-btn .qp-i-fs{display:none}.qtv-player.qp-fullscreen .qp-btn .qp-i-exfs{display:block}.qp-vol{display:flex;align-items:center}.qp-vol-range{-webkit-appearance:none;appearance:none;width:0;height:4px;margin:0;border-radius:999px;background:rgba(255,255,255,.3);background-image:linear-gradient(var(--accent,#2783DE),var(--accent,#2783DE));background-repeat:no-repeat;background-size:100% 100%;outline:none;cursor:pointer;opacity:0;transition:width .2s ease,opacity .2s ease,margin .2s ease}.qp-vol:hover .qp-vol-range,.qp-vol:focus-within .qp-vol-range{width:74px;opacity:1;margin-inline-end:8px}.qp-vol-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);cursor:pointer}.qp-vol-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);cursor:pointer}.qp-time{flex:0 0 auto;display:flex;align-items:center;gap:4px;margin-inline:8px 2px;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.95);white-space:nowrap;direction:ltr}.qp-time .qp-sep{opacity:.55}.qp-time .qp-dur{opacity:.75}.qp-q-badge{position:absolute;top:3px;inset-inline-end:1px;padding:0 3px;border-radius:4px;background:var(--accent,#2783DE);color:#fff;font-size:.56rem;font-weight:800;line-height:1.35;letter-spacing:-.02em;pointer-events:none}.qp-menu-wrap{position:relative;flex:0 0 auto}.qp-menu{--qp-menu-gutter:10px}.qp-menu{position:absolute;bottom:calc(100% + 10px);right:0;left:auto;min-width:236px;max-width:min(88vw,320px);max-height:min(58vh,340px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--radius-lg,12px);background:rgba(22,24,28,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 40px rgba(0,0,0,.55);color:#fff;font-size:.86rem;animation:qp-pop .16s ease;z-index:9}@keyframes qp-pop{from{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.qp-menu::-webkit-scrollbar{width:8px}.qp-menu::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,255,255,.22)}.qp-menu-head{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12);font-weight:700}.qp-back{flex:0 0 auto;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}.qp-back:hover{background:rgba(255,255,255,.16)}.qp-back .qp-ico{width:17px;height:17px;transform:scaleX(-1)}.qp-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius,8px);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background .13s ease}.qp-item:hover{background:rgba(255,255,255,.13)}.qp-item:focus-visible{outline:2px solid var(--accent,#2783DE);outline-offset:-2px}.qp-item>.qp-ico{flex:0 0 auto;width:19px;height:19px;opacity:.82}.qp-label{flex:1 1 auto}.qp-val{flex:0 0 auto;display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.62);font-size:.8rem}.qp-val .qp-ico{width:15px;height:15px}.qp-check{flex:0 0 auto;width:19px;height:19px;opacity:0;color:var(--accent,#2783DE)}.qp-item[aria-checked="true"] .qp-check{opacity:1}.qp-item[aria-checked="true"] .qp-label{font-weight:700}.qp-switch{flex:0 0 auto;position:relative;width:38px;height:21px;border-radius:999px;background:rgba(255,255,255,.26);transition:background .18s ease}.qp-switch::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:inset-inline-start .18s ease}.qp-item[aria-checked="true"] .qp-switch{background:var(--accent,#2783DE)}.qp-item[aria-checked="true"] .qp-switch::after{inset-inline-start:20px}.qp-next{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.78);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:7}.qp-next-in{text-align:center;color:#fff;padding:18px;max-width:90%}.qp-next-label{display:block;font-size:.82rem;opacity:.7;margin-bottom:6px}.qp-next-title{display:block;font-size:1.02rem;font-weight:800;line-height:1.7;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qp-next-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.qp-next-go,.qp-next-cancel,.qp-retry,.qp-lower{padding:8px 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.qp-next-go,.qp-retry{background:var(--accent,#2783DE);border-color:var(--accent,#2783DE)}.qp-next-go:hover,.qp-retry:hover{filter:brightness(1.1)}.qp-next-cancel:hover,.qp-lower:hover{background:rgba(255,255,255,.14)}.qp-next-ring{height:3px;margin-top:14px;border-radius:999px;background:rgba(255,255,255,.22);overflow:hidden;direction:ltr}.qp-next-ring span{display:block;height:100%;width:0;border-radius:999px;background:var(--accent,#2783DE)}.qp-error{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:8px;padding:20px;background:rgba(0,0,0,.82);color:#fff;text-align:center;z-index:8}.qp-error .qp-ico{width:34px;height:34px;color:#ffb4b4}.qp-error strong{font-size:1rem}.qp-error-msg{font-size:.84rem;opacity:.75;line-height:1.9;max-width:34em}.qp-error-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.qtv-player.qp-fullscreen{border-radius:0;width:100%;max-width:none;min-width:0;height:100%;padding-top:0;margin-inline:0;margin-left:0;margin-right:0;aspect-ratio:auto;background:#000}.qtv-player:-webkit-full-screen{border-radius:0;width:100%;max-width:none;height:100%;padding-top:0;aspect-ratio:auto;background:#000}.qtv-player:fullscreen{border-radius:0;width:100%;max-width:none;height:100%;padding-top:0;aspect-ratio:auto;background:#000}.qtv-player.qp-fullscreen .qp-stage{width:100%;height:100%;padding-top:0;aspect-ratio:auto}.qtv-player:-webkit-full-screen .qp-stage{height:100%;padding-top:0;aspect-ratio:auto}.qtv-player:fullscreen .qp-stage{height:100%;padding-top:0;aspect-ratio:auto}.qtv-player.qp-fullscreen .qp-bar{padding:44px 26px 16px;left:0;right:0;width:auto}.qtv-player:-webkit-full-screen .qp-bar{padding:44px 26px 16px;left:0;right:0;width:auto}.qtv-player:fullscreen .qp-bar{padding:44px 26px 16px;left:0;right:0;width:auto}.qtv-player.qp-fullscreen .qp-btn{width:44px;height:44px}.qtv-player:-webkit-full-screen .qp-btn{width:44px;height:44px}.qtv-player:fullscreen .qp-btn{width:44px;height:44px}.qtv-player.qp-fullscreen .qp-btn .qp-ico{width:24px;height:24px}.qtv-player:-webkit-full-screen .qp-btn .qp-ico{width:24px;height:24px}.qtv-player:fullscreen .qp-btn .qp-ico{width:24px;height:24px}.qp-time{flex:0 0 auto;white-space:nowrap}.qp-vol{flex:0 0 auto}@media (max-width:560px){.qp-bar{padding:28px 6px 6px}.qp-btn{width:34px;height:34px}.qtv-player .qp-btn .qp-ico{width:19px;height:19px}.qp-big{width:62px;height:62px}.qp-big .qp-ico{width:28px;height:28px}.qp-time{font-size:.74rem;margin-inline:5px 0}.qp-vol:hover .qp-vol-range,.qp-vol:focus-within .qp-vol-range{width:54px}.qp-menu{min-width:210px}}@media (hover:none){.qp-vol-range{display:none}}@media (prefers-reduced-motion:reduce){.qtv-player *,.qtv-player *::before,.qtv-player *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}