@keyframes sFall{0%{transform:translate3d(0,-24px,0) rotate(0);opacity:0}12%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translate3d(var(--dx),var(--fallY,132px),0) rotate(var(--rot));opacity:0}}@keyframes sRise{0%{transform:translateZ(0);opacity:0}15%{opacity:var(--o)}85%{opacity:var(--o)}to{transform:translate3d(var(--dx),calc(-1 * var(--riseY,130px)),0);opacity:0}}@keyframes sTwinkle{0%,to{opacity:.08;transform:scale(.6)}50%{opacity:var(--o);transform:scale(1)}}@keyframes sWalk{0%{transform:translate(0) scaleX(var(--f))}44%{transform:translate(calc(var(--f) * var(--dx))) scaleX(var(--f))}50%{transform:translate(calc(var(--f) * var(--dx))) scaleX(calc(var(--f) * -1))}94%{transform:translate(0) scaleX(calc(var(--f) * -1))}to{transform:translate(0) scaleX(var(--f))}}@keyframes sBob{to{transform:translateY(-1.5px) rotate(-3deg)}}@keyframes sBurst{0%{transform:scale(.15);opacity:0}12%{opacity:var(--o)}55%{transform:scale(1);opacity:var(--o)}to{transform:scale(1.12);opacity:0}}@keyframes sSprout{0%{transform:scale(.35,0);opacity:0}8%{opacity:var(--o)}20%{transform:scale(1)}78%{transform:scale(1);opacity:var(--o)}92%{transform:scaleY(.96);opacity:0}to{transform:scale(.35,0);opacity:0}}@keyframes sSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes sBuzz{0%{transform:translate(0) scaleX(var(--f))}24%{transform:translate(calc(var(--f) * var(--dx) * .5),calc(-1 * var(--dy))) scaleX(var(--f))}46%{transform:translate(calc(var(--f) * var(--dx)),calc(var(--dy) * .4)) scaleX(var(--f))}50%{transform:translate(calc(var(--f) * var(--dx))) scaleX(calc(var(--f) * -1))}74%{transform:translate(calc(var(--f) * var(--dx) * .5),var(--dy)) scaleX(calc(var(--f) * -1))}96%{transform:translate(0) scaleX(calc(var(--f) * -1))}to{transform:translate(0) scaleX(var(--f))}}@keyframes sHover{to{transform:translateY(-1.6px)}}@keyframes sCross{0%{transform:translate(0)}to{transform:translate(calc(100% + var(--pw)))}}@keyframes sPass{0%{transform:translate(0)}35%,to{transform:translate(calc(100% + var(--pw)))}}@keyframes sWave{to{transform:translate(calc(-1 * var(--p)))}}@keyframes sRock{0%{transform:rotate(-7deg) translateY(1px)}to{transform:rotate(6deg) translateY(-2px)}}@keyframes sFloat{0%{transform:translateY(1.5px) rotate(1.5deg)}to{transform:translateY(-2.5px) rotate(-2deg)}}@keyframes sGhost{0%{transform:translateY(3px) rotate(4deg)}to{transform:translateY(-5px) rotate(-4deg)}}@keyframes sFlicker{0%,to{filter:drop-shadow(0 0 var(--g) rgba(255,176,40,.55))}22%{filter:drop-shadow(0 0 calc(var(--g) * 1.5) rgba(255,190,60,.85))}41%{filter:drop-shadow(0 0 calc(var(--g) * .7) rgba(255,160,30,.4))}63%{filter:drop-shadow(0 0 calc(var(--g) * 1.3) rgba(255,186,50,.75))}81%{filter:drop-shadow(0 0 calc(var(--g) * .9) rgba(255,170,40,.5))}}@keyframes sFly{0%{transform:translate3d(-80px,26px,0)}25%{transform:translate3d(640px,6px,0)}50%{transform:translate3d(1300px,30px,0)}75%{transform:translate3d(1960px,8px,0)}to{transform:translate3d(2680px,24px,0)}}.tvh{position:relative;isolation:isolate}.season-fx>svg,.season-fx>span{position:absolute}@media (prefers-reduced-motion: reduce){.season-fx svg,.season-fx span,.season-fx g{animation:none!important}.season-fx>svg,.season-fx>span{opacity:.25!important}}.season-badge{flex:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;border-radius:999px;border:1px solid currentColor;font:700 16px/1 var(--ar);letter-spacing:.02em;white-space:nowrap}.season-badge svg{width:18px;height:18px;flex:none}.season-host{isolation:isolate}.hdr.season-host,.chdr.season-host,.ba-hdr.season-host{z-index:30}.ba-season{position:relative;--sl: color-mix(in srgb, var(--txt) 16%, transparent)}.ba-season-btn,.ba-season-pop>button{width:100%;display:flex;align-items:center;gap:14px;box-sizing:border-box;text-align:left;font-family:var(--ar);color:var(--txt);cursor:pointer}.ba-season-btn{min-height:62px;padding:10px 16px;border-radius:12px;border:1px solid var(--sl);background:var(--pnl)}.ba-season-btn:hover{border-color:color-mix(in srgb,var(--txt) 32%,transparent)}.ba-season.open .ba-season-btn{border-color:var(--ac, var(--txt))}.ba-season .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ba-season .tx b{font:700 16.5px/1.15 var(--ar)}.ba-season .tx small{font:500 13.5px/1.25 var(--ar);color:color-mix(in srgb,var(--txt) 64%,transparent);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.ba-season svg:not(.chev){width:22px;height:22px}.ba-season i.none{flex:none;width:22px;height:22px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--txt) 38%,transparent);box-sizing:border-box}.ba-season i.ln{flex:none;width:36px;height:5px;border-radius:3px}.ba-season .chev{flex:none;color:color-mix(in srgb,var(--txt) 60%,transparent);transition:transform .2s ease}.ba-season.open .chev{transform:rotate(180deg)}.ba-season-pop{margin-top:6px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;border:1px solid color-mix(in srgb,var(--txt) 12%,transparent);background:var(--pnl)}.ba-season-pop>button{min-height:56px;padding:8px 12px;border:0;border-radius:9px;background:none}.ba-season-pop>button:hover{background:color-mix(in srgb,var(--txt) 6%,transparent)}.ba-season-pop>button.on{background:color-mix(in srgb,var(--txt) 11%,transparent)}.ss .ba-season-btn{min-height:78px;padding:12px 20px;gap:16px;border-radius:14px}.ss .ba-season .tx{gap:6px}.ss .ba-season .tx b{font-size:22px}.ss .ba-season .tx small{font-size:17px;white-space:normal}.ss .ba-season svg:not(.chev){width:30px;height:30px}.ss .ba-season .chev{width:22px;height:22px}.ss .ba-season i.none{width:28px;height:28px}.ss .ba-season i.ln{width:44px;height:6px}.ss .ba-season-pop{padding:8px;gap:3px}.ss .ba-season-pop>button{min-height:74px;padding:10px 16px;gap:16px;border-radius:11px}.sw{position:relative;flex:none;display:flex}.sw-btn{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:11px;border:1px solid rgba(127,127,127,.3);background:var(--pnl);color:var(--txt);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.sw-btn[aria-expanded=true]{background:#7f7f7f38;border-color:#7f7f7f80}.sw-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:80;width:360px;max-width:calc(100vw - 40px);display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:14px;background:var(--pop);border:1px solid rgba(127,127,127,.28);box-shadow:0 22px 60px #00000073;transform-origin:top left}.sw-head{display:flex;align-items:center;gap:10px;padding:6px 10px}.sw-head span{font:700 11px/1 var(--ar);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.sw-head i{flex:1}.sw-head em{font:700 11px/1 var(--jm);font-style:normal;padding:4px 8px;border-radius:6px;background:#7f7f7f29;color:var(--txt);white-space:nowrap}.sw-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;color:var(--txt);text-decoration:none;background:transparent;border:0;text-align:left;cursor:pointer}.sw-item:hover{background:#7f7f7f24}.sw-item[aria-current=page]{background:#7f7f7f1f}.sw-item[aria-disabled=true]{cursor:default;opacity:.55}.sw-item[aria-disabled=true]:hover{background:transparent}.sw-ic{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#7f7f7f29}.sw-item[aria-current=page] .sw-ic{background:#d6dbe1;color:#0b0d10}.sw-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sw-tx b{font:700 16px/1.1 var(--ar);white-space:nowrap}.sw-tx span{font:500 13px/1.2 var(--ar);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-tag{flex:none;padding:4px 8px;border-radius:6px;background:#7f7f7f2e;font:800 10px/1 var(--ar);letter-spacing:.1em;color:var(--txt)}.sw-menu{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sw-div{flex:none;height:1px;margin:6px;background:#7f7f7f38}.sw-ic.hub{background:transparent;border:1px solid rgba(127,127,127,.3)}.sw-ext{flex:none;display:block;color:var(--dim)}.sw-menu{isolation:isolate}@media (min-width: 1100px) and (hover: hover){@view-transition{navigation: auto;}}::view-transition-group(afdc-top){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1);z-index:10}::view-transition-old(afdc-top),::view-transition-new(afdc-top){animation-duration:.32s;height:100%;object-fit:cover;object-position:left top}
