.lp-loading[data-v-819ecd07]{--lp-gold:#fdc700;--lp-black:#09090b;position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--lp-black)}.lp-poster[data-v-819ecd07]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-scrim[data-v-819ecd07]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--lp-gold) 18%,transparent),transparent 58%),linear-gradient(180deg,#09090b2e,#09090bc7)}.lp-shimmer[data-v-819ecd07]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 36%,color-mix(in srgb,var(--lp-gold) 22%,transparent) 50%,transparent 64%);transform:translate(-100%);animation:lp-shimmer-819ecd07 1.8s ease-in-out infinite}.lp-status[data-v-819ecd07]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.625rem;margin:0;max-width:calc(100% - 2rem);min-height:44px;padding:.4rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--lp-gold) 50%,transparent);background:color-mix(in srgb,var(--lp-black) 82%,transparent);color:var(--lp-gold);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.lp-spinner[data-v-819ecd07]{width:1rem;height:1rem;flex:none;border-radius:999px;border:2px solid color-mix(in srgb,var(--lp-gold) 32%,transparent);border-top-color:var(--lp-gold);animation:lp-spin-819ecd07 .8s linear infinite}@keyframes lp-shimmer-819ecd07{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lp-spin-819ecd07{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-shimmer[data-v-819ecd07],.lp-spinner[data-v-819ecd07]{animation:none}}.live-player[data-v-ea525125]{--lp-gold:#fdc700;--lp-black:#09090b;width:100%;max-width:100%;min-width:0}@media (min-width:1024px){.live-player[data-v-ea525125]{max-width:72rem;margin-inline:auto}}.live-player-frame[data-v-ea525125]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;background:var(--lp-black);border:1px solid color-mix(in srgb,var(--lp-gold) 58%,var(--lp-black));box-shadow:0 16px 36px -22px #000000d9,inset 0 1px color-mix(in srgb,var(--lp-gold) 32%,transparent)}@media (min-width:640px){.live-player-frame[data-v-ea525125]{border-radius:1rem}}.live-player-video[data-v-ea525125]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;background:var(--lp-black)}.live-player-video[data-v-ea525125]:focus-visible{outline:2px solid var(--lp-gold);outline-offset:-3px}.live-player-controls[data-v-ea525125]{position:absolute;z-index:4;left:50%;bottom:.65rem;transform:translate(-50%);display:flex;gap:.15rem;max-width:calc(100% - 1rem);padding:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--lp-gold) 55%,transparent);background:color-mix(in srgb,var(--lp-black) 88%,transparent)}.live-player-controls button[data-v-ea525125]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:0 0;color:var(--lp-gold);cursor:pointer;touch-action:manipulation}.live-player-controls button[data-v-ea525125]:hover,.live-player-controls button[data-v-ea525125]:focus-visible{background:color-mix(in srgb,var(--lp-gold) 16%,transparent)}.live-player-controls button[data-v-ea525125]:focus-visible{outline:2px solid var(--lp-gold);outline-offset:1px}.live-player-controls svg[data-v-ea525125]{width:1.15rem;height:1.15rem;display:block}@media (hover:hover) and (pointer:fine){.live-player-controls[data-v-ea525125]{opacity:0;pointer-events:none;transition:opacity .15s ease}.live-player-frame:hover .live-player-controls[data-v-ea525125],.live-player-frame:focus-within .live-player-controls[data-v-ea525125],.live-player-frame.is-paused .live-player-controls[data-v-ea525125]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.live-player-controls[data-v-ea525125]{transition:none}}.live-player-error[data-v-ea525125]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:.5rem;text-align:center;background:var(--lp-black)}@media (min-width:640px){.live-player-error[data-v-ea525125]{padding:1rem}}.live-player-error-poster[data-v-ea525125]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.live-player-error-scrim[data-v-ea525125]{position:absolute;inset:0;background:linear-gradient(180deg,#09090b33,#09090b9e)}.live-player-error-card[data-v-ea525125]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:min(22rem,100%);max-height:100%;padding:.65rem .75rem .7rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--lp-gold) 55%,transparent);background:color-mix(in srgb,var(--lp-black) 90%,transparent)}.live-player-error p[data-v-ea525125]{margin:0;color:#ffffffeb;font-size:.875rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.live-player-retry[data-v-ea525125]{min-height:44px;min-width:44px;flex-shrink:0;padding:0 1.25rem;border:0;border-radius:999px;background:var(--lp-gold);color:var(--lp-black);font-size:.875rem;font-weight:700;letter-spacing:.01em;cursor:pointer;touch-action:manipulation}.live-player-retry[data-v-ea525125]:hover{background:#ffe14a}.live-player-retry[data-v-ea525125]:active{background:color-mix(in srgb,var(--lp-gold) 82%,var(--lp-black))}.live-player-retry[data-v-ea525125]:focus-visible{outline:2px solid var(--lp-gold);outline-offset:3px}.live-player-badge[data-v-ea525125]{position:absolute;top:.5rem;left:.5rem;z-index:4;display:inline-flex;align-items:center;gap:.4rem;min-height:1.75rem;padding:.15rem .6rem .15rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--lp-gold) 62%,transparent);background:color-mix(in srgb,var(--lp-black) 86%,transparent);color:var(--lp-gold);font-size:.6875rem;font-weight:800;letter-spacing:.14em;line-height:1;pointer-events:none}@media (min-width:640px){.live-player-badge[data-v-ea525125]{top:.75rem;left:.75rem}}.live-player-dot[data-v-ea525125]{width:.45rem;height:.45rem;border-radius:999px;background:var(--lp-gold);box-shadow:0 0 color-mix(in srgb,var(--lp-gold) 55%,transparent);animation:live-player-pulse-ea525125 1.6s ease-in-out infinite}@keyframes live-player-pulse-ea525125{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.live-player-dot[data-v-ea525125]{animation:none}}