.hf-player{--hf-player-brand: #00c8e8;--hf-player-brand-dark: #00a0ba;--hf-player-accent: #00c8e8;--hf-player-text: #f1f5f9;--hf-player-muted: #94a3b8;--hf-player-panel: rgba(8, 15, 28, .92);--hf-player-panel-solid: #0c1524;--hf-player-border: rgba(148, 163, 184, .18);--hf-player-live: #ef4444;--hf-player-download: #dc2626;--hf-player-download-hover: #b91c1c;--hf-player-control-size: 2.15rem;position:relative;width:100%;overflow:hidden;border-radius:10px;background:#000;color:var(--hf-player-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif}.hf-player--default{background:#0a1628;border:1px solid rgba(0,200,232,.15)}.hf-player--embed{border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 28px #00000059}.hf-player__video{width:100%;display:block;background:#000;vertical-align:top;aspect-ratio:16 / 9;cursor:pointer}.hf-player--default .hf-player__video{aspect-ratio:16 / 9}.hf-player__overlay,.hf-player__controls{opacity:1;transition:opacity .25s ease}.hf-player--playing.hf-player--controls-hidden .hf-player__overlay,.hf-player--playing.hf-player--controls-hidden .hf-player__controls{opacity:0;pointer-events:none}.hf-player__overlay--top{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;background:linear-gradient(180deg,#000000b8,#0000);pointer-events:none}.hf-player__overlay-left,.hf-player__overlay-right{display:flex;align-items:center;gap:.5rem;pointer-events:auto}.hf-player__overlay-right{margin-left:auto}.hf-player__title{font-size:.8125rem;font-weight:600;color:var(--hf-player-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;text-shadow:0 1px 2px rgba(0,0,0,.6)}.hf-player__download-wrap{position:relative}.hf-player__download-btn{display:inline-flex;align-items:center;gap:.35rem;height:1.85rem;padding:0 .55rem 0 .65rem;border:none;border-radius:.45rem;background:var(--hf-player-download);color:#fff;font-size:.75rem;font-weight:650;cursor:pointer;box-shadow:0 2px 8px #dc262659;transition:background .15s ease,transform .12s ease}.hf-player__download-btn:hover,.hf-player__download-btn.is-open{background:var(--hf-player-download-hover)}.hf-player__download-menu{position:absolute;top:calc(100% + .35rem);left:0;min-width:10rem;border-radius:.55rem;border:1px solid var(--hf-player-border);background:var(--hf-player-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px #00000073;padding:.3rem;z-index:30}.hf-player__download-item{display:block;padding:.55rem .65rem;border-radius:.4rem;color:var(--hf-player-text);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .12s ease}.hf-player__download-item:hover{background:#00c8e81f;color:#fff}.hf-player__quality-badge-wrap{position:relative}.hf-player__quality-badge{display:inline-flex;align-items:center;gap:.35rem;height:1.85rem;padding:0 .55rem;border:1px solid var(--hf-player-border);border-radius:.45rem;background:#0c1524d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--hf-player-text);font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.hf-player__quality-badge:hover,.hf-player__quality-badge.is-open{border-color:#00c8e873;background:#0c1524f2}.hf-player__quality-auto{color:var(--hf-player-muted);font-weight:500}.hf-player__quality-res{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;background:#00c8e82e;color:var(--hf-player-accent);font-size:.6875rem;font-weight:700;letter-spacing:.02em}.hf-player__badge{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .5rem;border-radius:999px;line-height:1.2}.hf-player__badge--live{color:#fff;background:linear-gradient(135deg,#f87171 0%,var(--hf-player-live) 100%);box-shadow:0 1px 6px #ef444459}.hf-player__badge--vod{color:#fff;background:linear-gradient(135deg,var(--hf-player-brand) 0%,var(--hf-player-brand-dark) 100%)}.hf-player__controls{position:absolute;left:0;right:0;bottom:0;z-index:5;background:linear-gradient(180deg,#0000,#000000d1 55%,#000000f0);padding:0 .65rem .55rem}.hf-player__progress{position:relative;height:1.15rem;display:flex;align-items:center;cursor:pointer;touch-action:none}.hf-player__progress-track{position:relative;width:100%;height:4px;border-radius:999px;background:#ffffff2e;overflow:visible}.hf-player__progress-buffer,.hf-player__progress-played{position:absolute;top:0;left:0;height:100%;border-radius:inherit;pointer-events:none}.hf-player__progress-buffer{background:#ffffff1f}.hf-player__progress-played{background:linear-gradient(90deg,var(--hf-player-brand-dark) 0%,var(--hf-player-accent) 100%)}.hf-player__progress-thumb{position:absolute;top:50%;right:0;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #00c8e873;transform:translate(50%,-50%) scale(0);transition:transform .12s ease}.hf-player__progress:hover .hf-player__progress-thumb,.hf-player__progress:active .hf-player__progress-thumb{transform:translate(50%,-50%) scale(1)}.hf-player__scrub-preview{position:absolute;bottom:calc(100% + .45rem);transform:translate(-50%);pointer-events:none;z-index:6}.hf-player__scrub-time{display:inline-block;padding:.25rem .45rem;border-radius:.35rem;background:#080f1cf0;border:1px solid var(--hf-player-border);color:#fff;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 4px 14px #0006}.hf-player__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--hf-player-control-size)}.hf-player__toolbar-left,.hf-player__toolbar-right{display:flex;align-items:center;gap:.15rem;min-width:0}.hf-player__toolbar-right{flex-shrink:0}.hf-player__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--hf-player-control-size);height:var(--hf-player-control-size);border:none;border-radius:.45rem;background:transparent;color:var(--hf-player-text);cursor:pointer;padding:0;transition:background .12s ease,color .12s ease}.hf-player__btn:hover,.hf-player__btn.is-active{background:#ffffff1a;color:#fff}.hf-player__volume{display:flex;align-items:center;gap:.25rem}.hf-player__volume-slider{width:0;opacity:0;accent-color:var(--hf-player-accent);transition:width .18s ease,opacity .18s ease;cursor:pointer}.hf-player__volume:hover .hf-player__volume-slider,.hf-player__volume:focus-within .hf-player__volume-slider{width:4.5rem;opacity:1}.hf-player__time{margin-left:.35rem;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--hf-player-muted);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hf-player__quality-menu,.hf-player__settings-menu{position:absolute;bottom:calc(100% + .45rem);right:0;min-width:9.5rem;border-radius:.6rem;border:1px solid var(--hf-player-border);background:var(--hf-player-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px #00000073;padding:.35rem;z-index:30}.hf-player__quality-badge-wrap .hf-player__quality-menu{top:calc(100% + .35rem);bottom:auto;right:0}.hf-player__settings-wrap{position:relative}.hf-player__menu-heading{margin:0;padding:.35rem .55rem .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hf-player-muted)}.hf-player__quality-item{display:block;width:100%;text-align:left;border:none;border-radius:.4rem;background:transparent;color:var(--hf-player-text);font-size:.8125rem;font-weight:500;padding:.5rem .6rem;cursor:pointer;transition:background .12s ease,color .12s ease}.hf-player__quality-item:hover{background:#00c8e81a}.hf-player__quality-item.is-active{background:#00c8e82e;color:var(--hf-player-accent)}.hf-player__error{position:absolute;bottom:3.75rem;left:.65rem;right:.65rem;margin:0;border-radius:.5rem;background:#7f1d1deb;border:1px solid rgba(248,113,113,.35);padding:.55rem .75rem;font-size:.8125rem;font-weight:500;color:#fecaca;z-index:6}@media (max-width: 520px){.hf-player__time{font-size:.6875rem}.hf-player__download-btn span,.hf-player__quality-auto{display:none}}
