.Player-module__kCnZIG__wrap{flex-direction:column;gap:8px;display:flex}.Player-module__kCnZIG__screen{aspect-ratio:16/9;border:4px solid var(--plum);width:100%;box-shadow:0 6px 0 var(--plum-dark),0 14px 30px rgba(74,28,64,.25);background:#2a1b24;border-radius:6px;position:relative;overflow:hidden}.Player-module__kCnZIG__canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.Player-module__kCnZIG__topbar{pointer-events:none;font-family:var(--pixel);justify-content:space-between;font-size:max(10px,min(1.4vw,14px));display:flex;position:absolute;top:8px;left:10px;right:10px}.Player-module__kCnZIG__live{color:#fff;background:#ff3b5c;border-radius:3px;padding:2px 8px;animation:1.6s infinite Player-module__kCnZIG__pulse}.Player-module__kCnZIG__replay{color:#fff;background:rgba(42,27,36,.7);border-radius:3px;padding:2px 8px}.Player-module__kCnZIG__bug{color:#fff;text-shadow:2px 2px #c2185b;opacity:.9}.Player-module__kCnZIG__bug b{color:#ffd23f}@keyframes Player-module__kCnZIG__pulse{50%{opacity:.55}}.Player-module__kCnZIG__introCard{color:#fff;text-align:center;font-family:var(--pixel);background:radial-gradient(circle,rgba(255,126,182,.55),rgba(74,28,64,.85));flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:.6s Player-module__kCnZIG__fadein;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Player-module__kCnZIG__logo{text-shadow:4px 4px #c2185b;letter-spacing:2px;font-size:max(28px,min(6vw,64px))}.Player-module__kCnZIG__logo span{color:#ffd23f}.Player-module__kCnZIG__dayTitle{opacity:.9;font-size:max(12px,min(1.8vw,18px))}.Player-module__kCnZIG__epTitle{color:var(--plum);background:#fff;border-radius:4px;padding:4px 14px;font-size:max(16px,min(2.8vw,28px));box-shadow:3px 3px #c2185b}@keyframes Player-module__kCnZIG__fadein{0%{opacity:0}}.Player-module__kCnZIG__interlude{color:#fff;font-family:var(--pixel);background:rgba(42,27,36,.65);border-radius:3px;padding:4px 12px;font-size:max(10px,min(1.4vw,14px));position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.Player-module__kCnZIG__lowerThird{color:var(--plum);box-shadow:3px 3px 0 var(--pink-dark);font-family:var(--pixel);background:#fff;border-radius:4px;max-width:70%;padding:6px 10px;animation:.5s Player-module__kCnZIG__slidein;position:absolute;top:36px;left:10px}.Player-module__kCnZIG__loc{background:var(--pink);color:#fff;border-radius:2px;margin-right:6px;padding:1px 6px;font-size:max(9px,min(1.2vw,12px))}.Player-module__kCnZIG__when{opacity:.8;font-size:max(9px,min(1.2vw,12px))}.Player-module__kCnZIG__sceneTitle{margin-top:3px;font-size:max(12px,min(1.8vw,18px))}@keyframes Player-module__kCnZIG__slidein{0%{transform:translate(-120%)}}.Player-module__kCnZIG__confLabel{font-family:var(--pixel);color:#ffd1e1;letter-spacing:2px;font-size:max(10px,min(1.5vw,15px));position:absolute;bottom:8px;right:10px}.Player-module__kCnZIG__card{background:var(--plum);color:#fff;text-align:center;box-shadow:4px 4px 0 var(--pink);font-family:var(--pixel);border-radius:6px;flex-direction:column;gap:6px;max-width:80%;padding:12px 20px;font-size:max(14px,min(2.2vw,22px));animation:.35s Player-module__kCnZIG__pop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Player-module__kCnZIG__card small{opacity:.9;font-size:max(10px,min(1.4vw,14px))}.Player-module__kCnZIG__hint{color:#ffd23f}@keyframes Player-module__kCnZIG__pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.Player-module__kCnZIG__subtitle{border:3px solid var(--c);background:rgba(255,252,247,.94);border-radius:6px;align-items:center;gap:8px;padding:4px 10px 5px;display:flex;position:absolute;bottom:3%;left:4%;right:4%;box-shadow:0 3px rgba(42,27,36,.35)}.Player-module__kCnZIG__avatar{background:color-mix(in srgb,var(--c)18%,white);border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:38px;display:flex;overflow:hidden}.Player-module__kCnZIG__name{font-family:var(--pixel);color:var(--c);filter:brightness(.8);font-size:max(10px,min(1.2vw,14px))}.Player-module__kCnZIG__text{color:#2a1b24;font-size:max(12px,min(1.45vw,18px));font-weight:600;line-height:1.28}.Player-module__kCnZIG__startOverlay{color:#fff;cursor:pointer;font-family:var(--pixel);background:rgba(42,27,36,.55);border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:max(16px,min(2.6vw,26px));display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Player-module__kCnZIG__startOverlay small{font-family:var(--sans);opacity:.9;font-size:max(12px,min(1.6vw,16px))}.Player-module__kCnZIG__playBig{background:var(--pink);width:84px;height:84px;box-shadow:0 5px 0 var(--pink-dark);border-radius:50%;justify-content:center;align-items:center;padding-left:6px;font-size:36px;display:flex}.Player-module__kCnZIG__startOverlay:hover .Player-module__kCnZIG__playBig{transform:translateY(-2px)}.Player-module__kCnZIG__controls{box-shadow:0 3px 0 var(--line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.Player-module__kCnZIG__controls button{background:var(--cream);color:var(--plum);font-family:var(--pixel);cursor:pointer;border:0;border-radius:4px;min-width:36px;padding:5px 10px}.Player-module__kCnZIG__controls button:hover:not(:disabled){background:var(--pink-light)}.Player-module__kCnZIG__controls button:disabled{opacity:.45;cursor:default}.Player-module__kCnZIG__controls .Player-module__kCnZIG__on{background:var(--pink-light)}.Player-module__kCnZIG__seek{min-width:120px;accent-color:var(--pink);flex:1}.Player-module__kCnZIG__vol{width:80px;accent-color:var(--pink)}.Player-module__kCnZIG__time{font-variant-numeric:tabular-nums;color:var(--plum);min-width:92px;font-size:13px}.Player-module__kCnZIG__liveDot{color:#ff3b5c;font-family:var(--pixel);font-size:13px}.Player-module__kCnZIG__liveBar{background:var(--cream);border-radius:4px;flex:1;min-width:100px;height:8px;overflow:hidden}.Player-module__kCnZIG__liveBar div{background:linear-gradient(90deg,var(--pink),#ff3b5c);height:100%}.Player-module__kCnZIG__meta{color:var(--muted);flex-wrap:wrap;gap:14px;padding:0 4px;font-size:12px;display:flex}.Player-module__kCnZIG__dim{opacity:.7}@media (max-width:600px){.Player-module__kCnZIG__avatar,.Player-module__kCnZIG__vol{display:none}.Player-module__kCnZIG__lowerThird{top:30px}}
.SidePanel-module__ySy2qa__panel{box-shadow:0 4px 0 var(--line);background:#fff;border-radius:8px;flex-direction:column;height:100%;min-height:420px;max-height:720px;display:flex;position:relative;overflow:hidden}.SidePanel-module__ySy2qa__tabs{border-bottom:2px solid var(--line);display:flex}.SidePanel-module__ySy2qa__tabs button{font-family:var(--pixel);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:10px;font-size:15px}.SidePanel-module__ySy2qa__tabs .SidePanel-module__ySy2qa__active{color:var(--plum);background:var(--pink-light)}.SidePanel-module__ySy2qa__badge{color:#fff;vertical-align:middle;background:#ff3b5c;border-radius:8px;margin-left:4px;padding:1px 5px;font-size:10px;animation:1s infinite SidePanel-module__ySy2qa__blink}@keyframes SidePanel-module__ySy2qa__blink{50%{opacity:.4}}.SidePanel-module__ySy2qa__list{flex-direction:column;flex:1;gap:6px;padding:10px 12px;font-size:14px;display:flex;overflow-y:auto}.SidePanel-module__ySy2qa__msg{word-break:break-word;line-height:1.35}.SidePanel-module__ySy2qa__msg b{font-weight:800}.SidePanel-module__ySy2qa__empty{color:var(--muted);text-align:center;margin-top:30px;font-size:14px}.SidePanel-module__ySy2qa__form{border-top:2px solid var(--line);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.SidePanel-module__ySy2qa__me{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.SidePanel-module__ySy2qa__me input{border:2px solid var(--line);border-radius:4px;width:110px;padding:2px 6px}.SidePanel-module__ySy2qa__nick{cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.SidePanel-module__ySy2qa__swatch{width:16px;height:16px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.SidePanel-module__ySy2qa__row{gap:6px;display:flex}.SidePanel-module__ySy2qa__row input{border:2px solid var(--line);border-radius:5px;flex:1;min-width:0;padding:8px 10px;font-size:14px}.SidePanel-module__ySy2qa__row input:focus{border-color:var(--pink);outline:none}.SidePanel-module__ySy2qa__row button{background:var(--pink);color:#fff;font-family:var(--pixel);cursor:pointer;box-shadow:0 3px 0 var(--pink-dark);border:0;border-radius:5px;padding:0 14px}.SidePanel-module__ySy2qa__polls{flex-direction:column;flex:1;gap:14px;padding:12px;display:flex;overflow-y:auto}.SidePanel-module__ySy2qa__poll{border:2px solid var(--line);border-radius:6px;padding:10px}.SidePanel-module__ySy2qa__hot{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-light)}.SidePanel-module__ySy2qa__q{font-family:var(--pixel);margin-bottom:8px;font-size:15px}.SidePanel-module__ySy2qa__options{flex-direction:column;gap:5px;display:flex}.SidePanel-module__ySy2qa__opt{border:2px solid var(--line);background:var(--cream);cursor:pointer;text-align:left;border-radius:5px;align-items:center;gap:8px;padding:3px 8px;display:flex;position:relative;overflow:hidden}.SidePanel-module__ySy2qa__opt:hover{border-color:var(--pink)}.SidePanel-module__ySy2qa__picked{border-color:var(--plum)}.SidePanel-module__ySy2qa__bar{opacity:.25;transition:width .5s;position:absolute;top:0;bottom:0;left:0}.SidePanel-module__ySy2qa__label{flex:1;font-weight:700;position:relative}.SidePanel-module__ySy2qa__pct{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;position:relative}.SidePanel-module__ySy2qa__opt canvas{position:relative}.SidePanel-module__ySy2qa__total{color:var(--muted);margin-top:6px;font-size:12px}.SidePanel-module__ySy2qa__note{color:var(--muted);font-size:12px}.SidePanel-module__ySy2qa__err{color:#a0213a;background:#ffe2e6;border-radius:5px;padding:6px 10px;font-size:13px;position:absolute;bottom:92px;left:10px;right:10px}.SidePanel-module__ySy2qa__mode{color:var(--muted);font-size:10px;display:none;position:absolute;top:12px;right:8px}
.CastStrip-module___x9GNW__h{margin:6px 0 10px;font-size:20px}.CastStrip-module___x9GNW__strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.CastStrip-module___x9GNW__card{box-shadow:0 3px 0 var(--line);border-bottom:4px solid var(--c);background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;transition:transform .15s;display:flex}.CastStrip-module___x9GNW__card:hover{transform:translateY(-3px)}.CastStrip-module___x9GNW__card b{font-family:var(--pixel);font-size:15px}.CastStrip-module___x9GNW__card small{color:var(--muted);text-align:center;font-size:11px;line-height:1.2}@media (max-width:900px){.CastStrip-module___x9GNW__strip{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Watch-module__jwDTNW__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.Watch-module__jwDTNW__left{flex-direction:column;gap:16px;min-width:0;display:flex}.Watch-module__jwDTNW__right{position:-webkit-sticky;position:sticky;top:16px}.Watch-module__jwDTNW__loading,.Watch-module__jwDTNW__placeholder{text-align:center;color:var(--muted);box-shadow:0 4px 0 var(--line);background:#fff;border-radius:8px;padding:60px 20px}.Watch-module__jwDTNW__phTitle{font-family:var(--pixel);color:var(--plum);margin-bottom:8px;font-size:26px}.Watch-module__jwDTNW__info h1{margin:0 0 4px;font-size:24px}.Watch-module__jwDTNW__info p{color:#5d3d55;margin:0;line-height:1.5}.Watch-module__jwDTNW__previewNote{font-size:13px;color:var(--pink-dark)!important;margin-top:6px!important}.Watch-module__jwDTNW__countdown{background:var(--plum);color:#fff;box-shadow:0 4px 0 var(--plum-dark);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.Watch-module__jwDTNW__cdLabel{opacity:.85;font-size:13px}.Watch-module__jwDTNW__cdTitle{font-family:var(--pixel);font-size:22px}.Watch-module__jwDTNW__cdClock{font-family:var(--pixel);color:var(--yellow);font-variant-numeric:tabular-nums;margin-left:auto;font-size:32px}.Watch-module__jwDTNW__previewBtn{background:var(--pink);color:#fff;font-family:var(--pixel);cursor:pointer;box-shadow:0 3px 0 var(--pink-dark);border:0;border-radius:5px;padding:8px 14px}@media (max-width:980px){.Watch-module__jwDTNW__grid{grid-template-columns:1fr}.Watch-module__jwDTNW__right{position:static}.Watch-module__jwDTNW__cdClock{margin-left:0;font-size:24px}}
