.video-js.vjs-oz{--oz-surface:#fffff3;--oz-ink:#000;--oz-muted:#77776f;--oz-line:#d8d8cc;--oz-accent:#f2bd57;--oz-accent-soft:#fff0d1;--oz-wave-tip:#f8d99c;--oz-ease-out:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--oz-ink);font-family:var(--font-jakarta,Arial, Helvetica, sans-serif);-webkit-tap-highlight-color:transparent;background:0 0;grid-template:"play info info""wave wave wave"minmax(24px,1fr)"volume volume live"/auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:0;font-size:12px;line-height:1;display:grid;position:relative;overflow:hidden;container-type:inline-size}.video-js.vjs-oz *,.video-js.vjs-oz :before,.video-js.vjs-oz :after{box-sizing:inherit}.vjs-oz:focus{outline:none}.vjs-oz .vjs-tech,.vjs-oz .vjs-hidden,.vjs-oz .vjs-mouse-display,.vjs-oz .vjs-volume-tooltip{display:none!important}.vjs-oz .vjs-control-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vjs-oz .vjs-control-bar{display:contents}.vjs-oz .vjs-button{color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:relative}.vjs-oz .vjs-button:focus-visible,.vjs-oz .vjs-volume-bar:focus-visible{outline:2px solid var(--oz-accent);outline-offset:3px}.vjs-oz .vjs-svg-icon,.vjs-oz .vjs-svg-icon svg{fill:currentColor;width:100%;height:100%;display:block}.vjs-oz .vjs-play-control{background:var(--oz-ink);width:48px;height:48px;color:var(--oz-surface);transition:transform .26s var(--oz-ease-out), background-color .22s ease, color .22s ease, box-shadow .32s ease;border-radius:50%;grid-area:play;box-shadow:0 0 #f2bd5700}.vjs-oz .vjs-play-control:hover{background:var(--oz-accent);color:var(--oz-ink);transform:scale(1.06)}.vjs-oz .vjs-play-control:active{transform:scale(.94)}.vjs-oz .vjs-play-control .vjs-svg-icon{display:none}.vjs-oz .vjs-play-control:before,.vjs-oz .vjs-play-control:after{content:"";width:16px;height:18px;transition:clip-path .28s var(--oz-ease-out), transform .28s var(--oz-ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.vjs-oz .vjs-play-control:before{clip-path:polygon(0 0,52% 26%,52% 74%,0 100%)}.vjs-oz .vjs-play-control:after{clip-path:polygon(50% 25%,100% 50%,100% 50%,50% 75%)}.vjs-oz .vjs-play-control.vjs-playing:before,.vjs-oz .vjs-play-control.vjs-playing:after{transform:translate(-50%,-50%)}.vjs-oz .vjs-play-control.vjs-playing:before{clip-path:polygon(6% 0,36% 0,36% 100%,6% 100%)}.vjs-oz .vjs-play-control.vjs-playing:after{clip-path:polygon(64% 0,94% 0,94% 100%,64% 100%)}.vjs-oz[data-oz-state=live] .vjs-play-control{box-shadow:0 0 0 4px #f2bd5752}.vjs-oz[data-oz-state=connecting] .vjs-play-control{animation:1.2s ease-in-out infinite oz-connecting}.vjs-oz .oz-track-info{grid-area:info;gap:6px;min-width:0;display:grid}.vjs-oz .oz-track-label{color:var(--oz-muted);letter-spacing:.17em;font-size:8px;font-weight:700}.vjs-oz .oz-track-text{min-width:0;transition:opacity .2s ease, transform .36s var(--oz-ease-out);gap:4px;display:grid}.vjs-oz .oz-track-info.is-changing .oz-track-text{opacity:0;transition-duration:.2s;transform:translateY(-6px)}.vjs-oz .oz-track-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.vjs-oz .oz-track-title-text{display:inline-block}.vjs-oz .oz-track-title.is-marquee{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.vjs-oz .oz-track-title.is-marquee .oz-track-title-text{animation:oz-marquee var(--oz-marquee-duration,10s) ease-in-out infinite alternate}.vjs-oz .oz-track-artist{color:var(--oz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.vjs-oz .oz-track-artist:empty{display:none}.vjs-oz .oz-waveform{grid-area:wave;align-self:stretch;min-width:0;min-height:24px;position:relative}.vjs-oz .oz-waveform canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vjs-oz .vjs-volume-panel{grid-area:volume;align-items:center;gap:6px;width:min(100%,200px);min-width:0;display:flex}.vjs-oz .vjs-mute-control{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background-color .18s;display:grid}.vjs-oz .vjs-mute-control:hover{background:var(--oz-accent-soft)}.vjs-oz .vjs-mute-control .vjs-svg-icon{width:18px;height:18px}.vjs-oz .vjs-volume-control{cursor:pointer;flex:auto;align-items:center;min-width:0;height:32px;display:flex}.vjs-oz .vjs-volume-bar{background:var(--oz-line);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;flex:auto;height:4px;margin:0 6px 0 0;position:relative}.vjs-oz .vjs-volume-bar:before{content:"";position:absolute;inset:-14px 0}.vjs-oz .vjs-volume-level{border-radius:inherit;background:var(--oz-accent);width:100%;position:absolute;top:0;bottom:0;left:0}.vjs-oz .vjs-volume-level .vjs-svg-icon{display:none}.vjs-oz .vjs-volume-level:after{content:"";border:2px solid var(--oz-surface);background:var(--oz-ink);width:12px;height:12px;transition:transform .2s var(--oz-ease-out);border-radius:50%;position:absolute;top:50%;right:-6px;transform:translateY(-50%)scale(.85);box-shadow:0 1px 4px #0000002e}.vjs-oz .vjs-volume-bar:hover .vjs-volume-level:after,.vjs-oz .vjs-volume-bar:focus-visible .vjs-volume-level:after,.vjs-oz .vjs-volume-bar.vjs-sliding .vjs-volume-level:after{transform:translateY(-50%)scale(1.1)}.vjs-oz .oz-live-badge{border:1px solid var(--oz-line);background:var(--oz-surface);height:26px;color:var(--oz-muted);letter-spacing:.14em;white-space:nowrap;border-radius:999px;grid-area:live;justify-self:end;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:700;transition:color .24s,background-color .24s,border-color .24s;display:inline-flex}.vjs-oz .oz-live-dot{background:var(--oz-muted);border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .24s;position:relative}.vjs-oz .oz-live-dot:after{content:"";background:var(--oz-accent);opacity:0;border-radius:50%;position:absolute;inset:0}.vjs-oz[data-oz-state=connecting] .oz-live-badge{color:var(--oz-ink)}.vjs-oz[data-oz-state=connecting] .oz-live-dot{background:var(--oz-accent);animation:.8s ease-in-out infinite alternate oz-blink}.vjs-oz[data-oz-state=live] .oz-live-badge{border-color:var(--oz-accent);background:var(--oz-accent-soft);color:var(--oz-ink)}.vjs-oz[data-oz-state=live] .oz-live-dot{background:var(--oz-accent)}.vjs-oz[data-oz-state=live] .oz-live-dot:after{animation:1.8s ease-out infinite oz-live-ping}.vjs-oz[data-oz-state=error] .oz-live-badge{color:var(--oz-ink);border-style:dashed}.vjs-oz .vjs-play-control,.vjs-oz .oz-track-info,.vjs-oz .oz-waveform,.vjs-oz .vjs-volume-panel,.vjs-oz .oz-live-badge{animation:oz-rise .52s var(--oz-ease-out) both}.vjs-oz .oz-track-info{animation-delay:60ms}.vjs-oz .oz-waveform{animation-delay:.12s}.vjs-oz .vjs-volume-panel{animation-delay:.18s}.vjs-oz .oz-live-badge{animation-delay:.22s}.vjs-oz[data-oz-state=connecting] .vjs-play-control{animation-delay:0s}@container (width<=360px){.vjs-oz .vjs-play-control{width:40px;height:40px}.vjs-oz .oz-track-title{font-size:13px}.vjs-oz .oz-track-artist{font-size:11px}}@media (prefers-reduced-motion:reduce){.vjs-oz *,.vjs-oz :before,.vjs-oz :after{transition:none!important;animation:none!important}}@keyframes oz-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}@keyframes oz-connecting{0%,to{box-shadow:0 0 #f2bd5799}60%{box-shadow:0 0 0 10px #f2bd5700}}@keyframes oz-blink{0%{opacity:1}to{opacity:.25}}@keyframes oz-live-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes oz-marquee{0%,12%{transform:translate(0)}88%,to{transform:translateX(var(--oz-marquee-distance,0))}}
