.lalupayt-live-page,.lalupayt-signal,.lalupayt-grid{--yt-red:#d71920;--yt-ink:#0b0c0f;--yt-muted:#969aa3}.lalupayt-live-page{width:100%;max-width:var(--lalupayt-site-width,var(--wp--style--global--wide-size,var(--wp--style--global--content-size,var(--container-max-width,none))));margin:0 auto;padding:0 1rem 3rem}.lalupayt-signal{width:calc(100% + 2rem);margin:0 -1rem 2.75rem;color:#fff;background:var(--yt-ink)}.lalupayt-signal__stage{position:relative;width:100%;background:#030303}.lalupayt-player,.lalupayt-player button,.lalupayt-player iframe,.lalupayt-signal__empty{display:block;width:100%;aspect-ratio:16/9;border:0}.lalupayt-player{overflow:hidden}.lalupayt-player button{position:relative;padding:0;cursor:pointer;background:#000}.lalupayt-player img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease,opacity .25s ease}.lalupayt-player button::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 45%)}.lalupayt-player button:hover img{transform:scale(1.015);opacity:.9}.lalupayt-player__play,.lalupayt-play{position:absolute;z-index:1;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:3.5rem;height:3.5rem;background:var(--yt-red);border-radius:50%;box-shadow:0 8px 24px #0008}.lalupayt-player__play::before,.lalupayt-play::before{content:"";margin-left:.2rem;border-block:.48rem solid #fff0;border-left:.75rem solid #fff}.lalupayt-signal__empty{display:grid;place-content:center;color:#666;background:radial-gradient(circle at 50% 50%,#202329,#050608 62%)}.lalupayt-signal__empty svg{width:4rem;height:4rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.lalupayt-signal__info{padding:1rem 1rem 1.3rem}.lalupayt-signal__status{display:flex;align-items:center;gap:.45rem;margin-bottom:.85rem;color:#b5b7bd;font:700 .68rem/1 var(--font-family-aux,system-ui);letter-spacing:.1em}.lalupayt-signal__status span{width:.55rem;height:.55rem;border-radius:50%;background:#777}.lalupayt-signal.is-live .lalupayt-signal__status{color:#ff6267}.lalupayt-signal.is-live .lalupayt-signal__status span{background:#f1262d;box-shadow:0 0 0 4px #f1262d26;animation:lalupayt-pulse 1.8s infinite}.lalupayt-signal.is-upcoming .lalupayt-signal__status{color:#ffd26a}.lalupayt-signal.is-upcoming .lalupayt-signal__status span{background:#f0b429}.lalupayt-signal__identity{margin:0;color:#fff;font:700 clamp(1.7rem,8vw,3rem)/.95 var(--font-family-base,system-ui);letter-spacing:-.035em}.lalupayt-signal__tagline{max-width:38rem;margin:.7rem 0 0;color:#aeb1b8;font:400 .92rem/1.45 var(--font-family-aux,system-ui)}.lalupayt-signal__message{margin:.9rem 0 0;color:#e0e1e4;font:400 .92rem/1.4 var(--font-family-aux,system-ui)}.lalupayt-signal__info h2:not(.lalupayt-signal__identity){margin:.9rem 0 0;font:700 clamp(1.1rem,5vw,1.55rem)/1.2 var(--font-family-base,system-ui)}.lalupayt-signal__info time{display:block;margin-top:.45rem;color:var(--yt-muted);font:.82rem/1.3 var(--font-family-aux,system-ui)}.lalupayt-youtube-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.58rem .82rem;color:#fff;background:var(--yt-red);font:700 .76rem/1 var(--font-family-aux,system-ui);text-decoration:none}.lalupayt-live-page__section{margin-top:2.5rem}.lalupayt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:2px solid var(--neutral-900,#111)}.lalupayt-section-heading span{order:2;color:var(--neutral-600,#666);font:700 .65rem/1 var(--font-family-aux,system-ui);letter-spacing:.1em;text-transform:uppercase}.lalupayt-section-heading h2{margin:0;font:700 clamp(1.3rem,6vw,1.75rem)/1 var(--font-family-base,system-ui)}.lalupayt-grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:.85rem;overflow-x:auto;padding-bottom:.65rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.lalupayt-card{min-width:0;scroll-snap-align:start}.lalupayt-card figure{position:relative;aspect-ratio:16/9;margin:0;overflow:hidden;background:#111}.lalupayt-card img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.lalupayt-card h3{margin:.55rem 0 0;color:var(--neutral-900,#111);font:700 1rem/1.25 var(--font-family-base,system-ui)}.lalupayt-card a{display:block;color:inherit;text-decoration:none}.lalupayt-card a:hover img{transform:scale(1.025)}.lalupayt-card a:hover h3{text-decoration:underline;text-underline-offset:3px}.lalupayt-play{width:2.7rem;height:2.7rem}.lalupayt-play::before{border-block-width:.38rem;border-left-width:.6rem}.lalupayt-duration,.lalupayt-badge{position:absolute;right:.35rem;bottom:.35rem;padding:.2rem .35rem;color:#fff;background:#000d;font:700 .68rem/1.1 var(--font-family-aux,system-ui)}.lalupayt-badge{top:.35rem;right:auto;bottom:auto;left:.35rem;background:var(--yt-red)}@keyframes lalupayt-pulse{50%{box-shadow:0 0 0 7px #fff0}}@media(min-width:640px){.lalupayt-signal__info{padding:1.25rem 1.5rem 1.5rem}.lalupayt-grid{grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0}}@media(min-width:900px){.lalupayt-signal__info{padding:1.5rem 2rem 1.8rem}.lalupayt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lalupayt-signal.is-live .lalupayt-signal__status span{animation:none}.lalupayt-player img,.lalupayt-card img{transition:none}}