:host{color:#fff;font:13px/normal Arial,Helvetica Neue,Helvetica,sans-serif;z-index:500}a,button,input{background:0;border:0;color:unset;cursor:pointer;direction:ltr;font:unset;margin:0;outline:0;padding:0;text-decoration:unset}:is(a,button):hover{color:var(--tf_vd_ch,#0073aa)}button:focus-visible{outline:1px solid currentColor}input{-webkit-appearance:none;appearance:none}video{min-height:0;object-fit:cover}.mute,.tf_fa{height:1em;width:1em;stroke-width:0;stroke:currentColor;fill:currentColor;text-rendering:optimizeSpeed;buffered-rendering:static}.flex{display:flex;flex-wrap:wrap;place-content:center;place-items:center}.wrap{z-index:10}.controls{background:linear-gradient(transparent,rgba(0,0,0,.35));column-gap:12px;padding:7px 20px;top:100%;transform:translateY(-100%);transition:transform .3s .5s}.btns{align-items:center;column-gap:15px;display:grid;font-size:1.5em;grid-auto-flow:column}.pr_wr{background:hsla(0,0%,100%,.8);border-radius:3px;flex-grow:1;height:10px}.wait .pr_wr{animation:buffering 2s linear infinite;background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px}.cur,.ld,.pr{border-radius:inherit;contain:style size;z-index:1}.cur,.ld{background:var(--tf_vd_ld,#fff);transform:scaleX(0);transform-origin:0 0;transition:transform .2s linear}.cur{background:var(--tf_vd_c,#0073aa);z-index:2}.pr{z-index:3}.pr::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px}.pr::-moz-range-thumb{appearance:none;width:10px}.htime{background:#000;border-radius:50em;bottom:100%;contain:style layout;flex-direction:column;font-size:.769em;margin-block-end:7px;margin-inline-start:2px;padding:3px 6px 7px;top:auto;z-index:4}.htime:after{border:7px solid transparent;border-block-end-width:0;border-block-start-color:#000;content:"";height:0;margin-block-end:-11px;width:0}.play:before{border:0 solid transparent;border-left-color:currentcolor;border-width:.7em 0 .7em 1.4em;box-sizing:border-box;content:"";height:18px;transition:height .1s linear,border-width .1s linear;width:18px}.lpw_play{top:20px;inset-inline:auto 10px}.playing .play:before{border-style:double;border-width:0 .4em 0 1em}.vol{cursor:s-resize}.vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-shadow:-100vw 0 0 100vw currentColor;width:0}.vol::-moz-range-thumb{appearance:none;box-shadow:-100vw 0 0 100vw currentColor;width:0}.mute .tf_fa{transition:transform .1s,visibility .1s}.muted .tf-fas-volume-up,.tf-fas-volume-mute{transform:translateX(-100%);visibility:hidden}.muted .tf-fas-volume-mute{transform:translateX(0);visibility:visible}.vol_in{background:hsla(0,0%,100%,.33);bottom:100%;height:8px;left:4px;position:absolute;transform:rotate(-90deg) scaleX(0);transform-origin:0 0;transition:transform .5s .3s;width:115px}.vol_wr:hover .vol_in{transform:rotate(-90deg) scaleX(1);transition-delay:.1s}.vol_in:after,.vol_in:before{content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.vol_in:after{transform:translateY(100%)}.hide_ctl{cursor:none}.playing .controls,.wrap.hide_ctl.fullscreen .controls{transform:translateY(100%);transition-delay:1.5s}:is(.show,.wrap:hover) .controls{transform:translateY(-100%);transition-delay:.2s}.sk{background:rgba(0,0,0,.6);border-radius:50%;height:7em;left:15px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:7em;content-visibility:auto;font-size:.7em;pointer-events:none}.sk_r{left:auto;right:15px}.sk:before{content:"\21BA";font-size:6em}.sk_r:before{content:"\21BB"}.show :is(.big_btn,.sk){opacity:1;pointer-events:auto}.big_btn{background:#fff;border-radius:100%;color:#000;padding:1.2em 1.05em;transition:opacity .3s}.big_btn:before{font-size:1.3em;margin:0 0 0 4px}.playing .big_btn{opacity:0}.playing .big_btn:before{height:23px;margin:0 -2px 0 6px}.tf_loader{font-size:5em}.tf_loader:before{border:.1em solid hsla(0,0%,100%,.5);border-left-color:hsla(0,0%,100%,.9)}.wait .tf_loader{display:block}@media(pointer:coarse){.big_btn{pointer-events:none}.controls{padding:7px}.mute:focus+.vol_in{transform:rotate(-90deg) scaleX(1);transition-delay:.1s}}.pl_wr{background:#000;left:auto;max-width:250px;place-content:start;right:0;transition:transform .3s,opacity .3s;width:25%}.pl{border-top:1px solid #666060;grid-auto-rows:80px;overflow-y:auto;padding-block-end:50px;row-gap:10px;transform:translateY(35px)}.pl,.pl_v{display:grid}.pl_v{background:#101010;column-gap:10px;cursor:pointer;grid-template-columns:1fr 2fr;padding:10px;padding-inline:10px 5px;transition:background .3s}.pl_v .tf_loader{font-size:2em;left:23px;top:50%;transform:translateY(-50%)}.pl_sel,.pl_v:hover{background:hsla(0,0%,100%,.1)}.pl_sel video{outline:1px solid red}.pl_info{place-content:start;row-gap:5px}.pl_dur{background:#000;bottom:0;font-size:10px;inset-inline-end:0;padding:0 4px;position:absolute}.pl_title{font-size:.923em}.pl_cap{color:#b8b8b8;font-size:.846em}.pl_cap,.pl_sel_title{text-overflow:ellipsis;white-space:nowrap}.pl_sel_title{margin:4px 0 0;margin-inline-start:10px;max-width:80%}.pl_close{height:16px;margin:5px;margin-inline:auto auto;width:16px}.pl_open{color:#dfe4da;gap:2px;grid-template:1fr 1fr 1fr/1fr 1fr 1fr;height:25px;position:absolute;right:10px;top:10px;width:25px}.pl_open span{background:currentColor;border-radius:3px}.pl_hide .pl_open{display:grid}.pl_hide .pl_wr{opacity:0;pointer-events:none;transform:translateX(100%)}@keyframes buffering{0%{background-position:0 0}to{background-position:30px 0}}