.vt-full{background:#000;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"band""stage""foot"}.vt-full .vt-band{grid-area:band}.vt-full .vt-foot{grid-area:foot}.vt-full .vt-stage{height:auto;min-height:0;box-shadow:none;border-radius:0;grid-area:stage;position:relative;overflow:hidden;container-type:size}.vt-full .vs-stage{position:absolute;inset:0}.vt-full .vs-yt{grid-template-rows:1fr}.vt-full .vs-yt-bar,.vt-full .vs-yt-ctl{display:none}.vt-full .vs-yt-frame{width:100%;height:100%;margin:auto;position:absolute;inset:0}@supports (width:1cqw){.vt-full .vs-yt-frame{width:min(100cqw,177.78cqh);height:min(100cqh,56.25cqw)}}.vt-full .vs-live-b,.vt-full .vs-stop-b{display:none!important}.vt.vt-idle .vt-full,.vt.vt-idle .vt-full *{cursor:none}.vt-full.vt-crop .vt-stage{position:absolute;inset:0}.vt-full.vt-crop .vs-yt-frame{overflow:hidden}.vt-full.vt-crop .vs-yt-frame>iframe{inset:calc(-1 * var(--tv-crop)) 0;height:calc(100% + 2 * var(--tv-crop))}.vt-full.vt-crop .vt-band{z-index:4;background:linear-gradient(#050a12d1,#050a1200);position:absolute;top:0;left:0;right:0}.vt-full.vt-crop .vt-foot{z-index:4;background:linear-gradient(#050a1200,#050a12c7);position:absolute;bottom:0;left:0;right:0}.vt-band{color:#eef2f7;pointer-events:none;background:#05090f;align-items:center;gap:12px;min-height:44px;padding:1vh 2.4vw;font-size:clamp(14px,1.5vw,21px);display:flex}.vt-band>*{transition:none}.vt-band .vt-crest{border-width:2px;flex:none;width:clamp(30px,2.8vw,42px);height:clamp(30px,2.8vw,42px);font-size:clamp(11px,1vw,14px)}.vt-band b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:1.2em;font-weight:400;line-height:1}.vt-band .vt-bt{opacity:.78;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vt-band .vt-sp,.vt-fr .vt-sp{flex:1}.vt-band .vt-cnt{margin-left:0;font-size:clamp(22px,2.4vw,34px)}.vt-band .vt-remote{font-size:.85em}.vt-full.vt-quiet .vt-band{opacity:0}.vt-foot{color:#eef2f7;pointer-events:none;background:#05090f;padding:.8vh 2.4vw 1.2vh}.vt-bar{background:#ffffff38;border-radius:3px;height:5px;overflow:hidden}.vt-bar i{background:#f5b301;width:0;height:100%;display:block}.vt-fr{align-items:center;gap:1.6vw;padding-top:.8vh;font-size:clamp(13px,1.3vw,19px);font-weight:650;display:flex}.vt-fr .vt-f-st{font-family:var(--mono);font-weight:800}.vt-fr .vt-f-clip{opacity:.75}.vt-fr .vt-f-rate{color:#f5b301}.vt-fr .vt-f-snd{opacity:.85}.vt-fr .vt-f-live{color:#fff;align-items:center;gap:8px;font-weight:800;display:inline-flex}.vt-fr .vt-f-live:empty{display:none}.vt-fr .vt-f-live.on:before{content:"";background:#ef4444;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ef44444d}.vt-band .vt-hands{max-width:36vw;padding:4px 12px;font-size:.9em;position:static}.vt-fr .vt-start{color:#f5b301;font-weight:800}.vt-start[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.vt-band{transition:opacity .6s}}.vd-remote .vr-ctl{grid-template-columns:1fr 1.4fr 1fr}.vd-remote .vr-ctl .main{font-size:17px}.vd-remote .vr-ctl2{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.vd-remote .vr-ctl2 button{color:#eef1f5;min-height:44px;font:inherit;cursor:pointer;background:#1b2330;border:1px solid #2e3a4d;border-radius:12px;padding:6px 4px;font-size:14px;font-weight:800}.vd-remote .vr-ctl2 button[aria-pressed=true]{color:#f59e0b;border-color:#f59e0b}.vs-yt{grid-template-columns:minmax(0,1fr)}.vs-yt-ctl{flex-wrap:wrap;gap:6px 8px;min-width:0}.vs-yt-ctl .vs-seek{flex:130px}.vs-yt-ctl .vs-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-yt-ctl .vs-back{padding:0 8px;font-size:13px}.vs-yt-ctl .vs-fs{margin-left:auto}.vt-light .vt-band,.vt-light .vt-band>*{transition:none!important}.vt-light .vt-full.vt-quiet .vt-band{visibility:hidden}.vt-light .vt-fr .vt-f-live.on:before{box-shadow:none}.vt-mt-t[hidden]{display:none}.vt-lowq .vt-full .vs-yt-frame>iframe,.vt-lowq .vt-mt-box iframe{transform:scale(var(--tv-k,1));transform-origin:0 0;width:calc(100% / var(--tv-k,1))!important;height:calc(100% / var(--tv-k,1))!important;inset:0 auto auto 0!important}.vt-lowq .vt-full.vt-crop .vs-yt-frame>iframe{top:calc(-1 * var(--tv-crop))!important;height:calc((100% + 2 * var(--tv-crop)) / var(--tv-k,1))!important}
