.tv-frame-module__WnCwTW__wrapper{-webkit-user-select:none;user-select:none;background:#0a0a0a;width:100vw;height:100svh;position:relative;overflow:hidden}.tv-frame-module__WnCwTW__header,.tv-frame-module__WnCwTW__brandBar{z-index:3;transition:opacity .35s;position:absolute;top:16px}.tv-frame-module__WnCwTW__header{letter-spacing:.3em;color:#6c6c6c;font-family:Courier New,monospace;font-size:.68rem;text-decoration:none;right:22px}.tv-frame-module__WnCwTW__header:hover{color:#bdbdbd}.tv-frame-module__WnCwTW__brandText{letter-spacing:.15em;background:linear-gradient(135deg,#ff3c8e,#c44dff,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Courier New,monospace;font-size:1.15rem;font-weight:900}:is(.tv-frame-module__WnCwTW__wrapper:has([data-idle=true]) .tv-frame-module__WnCwTW__header,.tv-frame-module__WnCwTW__wrapper:has([data-idle=true]) .tv-frame-module__WnCwTW__brandBar){opacity:0}.tv-frame-module__WnCwTW__brandBar{top:12px;left:18px}.tv-frame-module__WnCwTW__brandMark{filter:drop-shadow(0 0 10px #ff3cb440);width:52px;height:auto;display:block}.tv-frame-module__WnCwTW__signIn,.tv-frame-module__WnCwTW__viewer{z-index:3;letter-spacing:.12em;align-items:center;gap:8px;font-family:Courier New,monospace;font-size:.64rem;display:inline-flex;position:absolute;top:12px;right:190px}.tv-frame-module__WnCwTW__signIn{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:999px;padding:5px 10px}.tv-frame-module__WnCwTW__signIn:hover{color:#e8e2d4;border-color:#6c6c6c}.tv-frame-module__WnCwTW__viewerDot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.tv-frame-module__WnCwTW__signOut{color:#6c6c6c;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tv-frame-module__WnCwTW__signOut:hover{color:#bdbdbd}@media (max-width:640px){.tv-frame-module__WnCwTW__signIn,.tv-frame-module__WnCwTW__viewer{top:14px;left:50%;right:auto;transform:translate(-50%)}}
.live-chat-module__mE9bKW__chat{z-index:4;pointer-events:none;color:#e8e2d4;flex-direction:column;align-items:flex-end;width:min(300px,100vw - 32px);max-height:min(55vh,500px);font-family:Courier New,monospace;display:flex;position:absolute;bottom:84px;right:16px}.live-chat-module__mE9bKW__chat>*{pointer-events:auto}.live-chat-module__mE9bKW__toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;font:inherit;letter-spacing:.16em;cursor:pointer;background:#0e0e10a8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.64rem;animation:.22s ease-out both live-chat-module__mE9bKW__pillIn;display:inline-flex}.live-chat-module__mE9bKW__toggle:hover{border-color:#ffffff4d}@keyframes live-chat-module__mE9bKW__pillIn{0%{opacity:0;transform:translateY(6px)}}.live-chat-module__mE9bKW__liveDot{background:#e0332b;border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s steps(2,jump-none) infinite live-chat-module__mE9bKW__tally;box-shadow:0 0 7px #e0332b}@keyframes live-chat-module__mE9bKW__tally{50%{opacity:.35}}.live-chat-module__mE9bKW__badge{color:#fff;letter-spacing:0;text-align:center;background:#e0332b;border-radius:999px;min-width:16px;padding:1px 5px;font-size:.6rem}.live-chat-module__mE9bKW__panel{width:100%;min-height:0;max-height:inherit;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#0c0c0e6b,#0c0c0ebd 40%);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;animation:.28s cubic-bezier(.2,.9,.3,1) both live-chat-module__mE9bKW__slideIn;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000073}@keyframes live-chat-module__mE9bKW__slideIn{0%{opacity:0;transform:translate(24px)}}.live-chat-module__mE9bKW__head{letter-spacing:.16em;align-items:center;gap:6px;padding:7px 8px 7px 12px;font-size:.6rem;display:flex}.live-chat-module__mE9bKW__watching{color:#8d8d8d}.live-chat-module__mE9bKW__close{color:#8d8d8d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin-left:auto;font:400 18px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.live-chat-module__mE9bKW__close:hover{color:#e8e2d4;background:#ffffff14}.live-chat-module__mE9bKW__list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:5px;min-height:0;margin:0;padding:18px 12px 6px;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}.live-chat-module__mE9bKW__list::-webkit-scrollbar{display:none}.live-chat-module__mE9bKW__message{overflow-wrap:anywhere;font-size:12.5px;line-height:1.38;transition:opacity .16s}.live-chat-module__mE9bKW__message[data-pending=true]{opacity:.55}.live-chat-module__mE9bKW__author{margin-right:5px;font-weight:700}.live-chat-module__mE9bKW__text{color:#e3ddcf}.live-chat-module__mE9bKW__note{color:#8d8d8d;font-size:12px}.live-chat-module__mE9bKW__empty{text-align:center;color:#b8b2a4;place-content:center;gap:10px;padding:14px 16px 16px;font-size:12px;display:grid}.live-chat-module__mE9bKW__empty p{margin:0}.live-chat-module__mE9bKW__action,.live-chat-module__mE9bKW__send{color:#141414;font:inherit;letter-spacing:.14em;cursor:pointer;background:#e8e2d4;border:0;border-radius:999px;padding:7px 12px;font-size:.62rem;font-weight:700}.live-chat-module__mE9bKW__send:disabled{opacity:.35;cursor:default}.live-chat-module__mE9bKW__compose{gap:6px;padding:8px;display:flex}.live-chat-module__mE9bKW__input{min-width:0;color:inherit;font:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:1;padding:7px 11px;font-size:13px}.live-chat-module__mE9bKW__input:focus{border-color:#ffffff52;outline:none}.live-chat-module__mE9bKW__message[data-future=true]{opacity:.18}.live-chat-module__mE9bKW__rewound{color:#ffd27a;font:inherit;letter-spacing:.12em;cursor:pointer;background:#ffd27a14;border:1px solid #ffd27a66;border-radius:999px;margin:0 12px 2px;padding:5px 9px;font-size:.6rem}.live-chat-module__mE9bKW__rewound:hover{background:#ffd27a29}@media (prefers-reduced-motion:reduce){.live-chat-module__mE9bKW__liveDot,.live-chat-module__mE9bKW__toggle,.live-chat-module__mE9bKW__panel{animation:none}}@media (max-width:640px){.live-chat-module__mE9bKW__chat{width:auto;left:10px;right:10px;bottom:calc(196px + env(safe-area-inset-bottom));max-height:38vh}.live-chat-module__mE9bKW__input{font-size:16px}}
