.pw-feature-slider-stack .pw-fs-card-media-wrap{flex:0 0 auto!important;align-self:center;margin:25px}.pw-feature-slider-stack .pw-fs-card-media{flex:none!important;margin:0!important;min-height:0!important;aspect-ratio:1 / 1}.pw-feature-slider-stack .pw-fs-card-body{flex:1 1 0!important;min-width:0}.pw-feature-slider-stack .pw-fs-card-desc{max-width:60ch}@media (min-width: 981px){.pw-feature-slider-stack .pw-feature-slider-card{aspect-ratio:auto;min-height:0;height:auto}.pw-feature-slider-stack .pw-fs-card-media{height:clamp(160px,min(400px,35vw,calc(100svh - var(--pmo-stack-top, 140px) - 110px)),400px);width:auto}.pw-feature-slider-stack .pw-fs-card-body{padding:clamp(1rem,2.2vw,2.5rem);gap:.75rem}.pw-feature-slider-stack .pw-fs-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width: 981px) and (max-width: 1024px){.pw-feature-slider-stack .pw-fs-card-media{height:clamp(160px,min(400px,35vw,calc(100svh - var(--pmo-stack-top, 140px) - 170px)),400px)}}@media (min-width: 701px) and (max-width: 980px){.pw-feature-slider-stack .pw-fs-card-media{height:clamp(140px,min(400px,45vw,calc(100svh - var(--pmo-stack-top, 140px) - 380px)),400px);width:auto}.pw-feature-slider-stack .pw-feature-slider-card{min-height:0}}@media (max-width: 700px){.pw-feature-slider-stack .pw-fs-card-media-wrap{margin:20px 20px 0}.pw-feature-slider-stack .pw-fs-card-media{width:min(calc(100vw - 120px),26svh);height:auto}.pw-feature-slider-wrap .pw-feature-slider-heading{font-size:1.75rem}.pw-feature-slider-stack .pw-fs-card-body{padding:1rem 1.25rem 1.5rem;gap:.6rem}.pw-feature-slider-stack .pw-fs-card-category{font-size:11px;padding:.3rem .8rem}.pw-feature-slider-stack .pw-fs-card-title{font-size:1.15rem}.pw-feature-slider-stack .pw-fs-card-desc{font-size:.9rem;line-height:1.5}.pw-feature-slider-stack .pw-fs-card-cta-label{font-size:.8rem;padding:.55rem .8rem}.pw-feature-slider-stack .pw-fs-card-cta-icon{width:1.9rem;height:1.9rem}.pw-feature-slider-stack .pw-fs-card-media .pw-slide-play-btn{width:48px;height:48px}.pw-feature-slider-stack .pw-fs-card-media .pw-slide-play-btn svg{width:18px;height:18px}}.pw-feature-slider-stack .pw-fs-card-media-wrap .pw-slide-sticker{width:clamp(44px,25%,100px);height:auto;aspect-ratio:1 / 1}.pw-feature-slider-stack .pw-fs-card-media-wrap a.pw-slide-sticker img{width:100%;height:100%}.single-sc_win .post-media img,.single-sc_win .post-media video{object-position:center}.pw-content-grid-date{display:none!important}@media (min-width: 640px){.pw-content-grid.pw-content-grid-type-contest,.pw-content-grid.pw-content-grid-type-event{grid-template-columns:repeat(auto-fit,minmax(240px,320px));justify-content:center}}@media (min-width: 641px){.pw-rotator-wrap{--pmo-card-h: clamp(220px, calc(100svh - 270px) , 520px)}.pw-rotator-wrap .pw-rotator-slide{width:auto;min-width:0;max-width:none;max-height:none;height:var(--pmo-card-h);aspect-ratio:4 / 5}.pw-rotator-wrap .pw-rotator-stage{height:calc(var(--pmo-card-h) + 10px)}}@media (min-width: 641px) and (max-width: 1024px){.pw-rotator-wrap{--pmo-card-h: clamp(110px, min( calc(100svh - 310px) , calc(62.5vw - 50px) ), 520px)}.pw-rotator-wrap.pw-rotator-wrap{padding-bottom:2rem}.pw-rotator-wrap .pw-rotator-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1rem,3vw,2.5rem);align-items:center}.pw-rotator-wrap .pw-rotator-text{order:1;gap:.6rem}.pw-rotator-wrap .pw-rotator-stage{order:2}.pw-rotator-wrap .pw-slide-title{font-size:clamp(1.25rem,min(3.6vw,5.5svh),2.5rem)}.pw-rotator-wrap .pw-rotator-thumbs{margin-top:.5rem}.pw-rotator-wrap .pw-rotator-thumb{width:44px;height:44px}}@media (min-width: 641px) and (max-width: 1024px) and (max-height: 560px){.pw-rotator-wrap .pw-slide-description{display:none}.pw-rotator-wrap .pw-rotator-thumb{width:34px;height:34px;border-width:2px;border-radius:.6rem}.pw-rotator-wrap .pw-slide-category{padding:.3rem .8rem;font-size:.6rem}}@media (min-width: 641px){.pw-rotator-wrap .pw-rotator-slide .pw-slide-sticker{width:clamp(56px,24%,120px)}.pw-rotator-wrap .pw-rotator-slide a.pw-slide-sticker img{width:100%}}@media (max-width: 640px){.pw-rotator-wrap{--pmo-card-w: clamp(170px, min(56vw, calc((100svh - 500px)*.8) ), 320px)}.pw-rotator-wrap.pw-rotator-wrap{padding-bottom:12px}.pw-rotator-wrap .pw-rotator-grid{gap:1rem}.pw-rotator-wrap .pw-rotator-stage{aspect-ratio:auto;height:calc(var(--pmo-card-w) * 1.25 + 16px)}.pw-rotator-wrap .pw-rotator-slide{width:var(--pmo-card-w);aspect-ratio:4 / 5}.pw-rotator-nav{display:none!important}.pw-rotator-wrap .pw-rotator-text{gap:.6rem}.pw-rotator-wrap .pw-slide-title{font-size:clamp(1.3rem,6vw,1.7rem);line-height:1.12}.pw-rotator-wrap .pw-rotator-slide .pw-slide-sticker{width:60px}.pw-rotator-wrap .pw-rotator-slide a.pw-slide-sticker img{width:100%}}.pmo-dots{display:none}@media (max-width: 640px){.pmo-dots{display:flex;order:2;justify-content:center;align-items:center;gap:0;margin-top:-.25rem;color:var(--theme-text, #231f20)}.pmo-dot{all:unset;display:flex;align-items:center;justify-content:center;height:24px;min-width:18px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pmo-dot:before{content:"";display:block;width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.22;transition:width .35s ease,opacity .35s ease,background-color .35s ease}.pmo-dot.is-active:before{width:26px;opacity:1;background:var(--pmo-dot-color, currentColor)}.pmo-dot:focus-visible{outline:none}.pmo-dot:focus-visible:before{outline:2px solid currentColor;outline-offset:2px}.pw-rotator-wrap .pw-rotator-text{touch-action:pan-y}}.pw-shorts-widget-wrap{--pmo-short-w: clamp(240px, calc((100svh - 260px)*.8) , 375px)}.pw-shorts-widget-wrap .pw-shorts-widget-item{flex:0 0 var(--pmo-short-w);width:var(--pmo-short-w)}.pw-shorts-widget-wrap .pw-shorts-widget-card{width:100%;height:auto;aspect-ratio:4 / 5}.pw-shorts-widget-card video,.pw-shorts-widget-card img:not(.pw-slide-sticker){object-position:center}@media (max-width: 480px){.pw-shorts-widget-wrap .pw-shorts-widget-item{flex-basis:78%;width:78%}}.pw-shorts-widget-wrap .pw-shorts-widget-heading{font-size:clamp(1.75rem,3vw,2.5rem)}.pw-shorts-widget-wrap .pw-shorts-widget-card-title{margin:14px 4px 0;font-size:clamp(16px,.6vw + 12px,19px);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pw-shorts-widget-wrap .pw-shorts-widget-card .pw-slide-sticker{width:clamp(44px,24%,90px);height:auto;aspect-ratio:1 / 1}.pw-shorts-widget-wrap .pw-shorts-widget-card a.pw-slide-sticker img{width:100%;height:100%}.pw-shorts-widget-wrap .pw-shorts-widget-card .pw-slide-play-btn{width:52px;height:52px}.pw-shorts-widget-wrap .pw-shorts-widget-card .pw-slide-play-btn svg{width:20px;height:20px}@media (max-width: 640px){.pw-shorts-widget-wrap.pw-shorts-widget-wrap{padding-top:12px;padding-bottom:24px}.pw-shorts-widget-wrap .pw-shorts-widget-header{margin-bottom:14px}.pw-shorts-widget-wrap .pw-shorts-widget-heading{font-size:1.75rem}.pw-shorts-widget-wrap .pw-shorts-widget-card .pw-shorts-widget-badge{top:10px;font-size:.6rem;padding:.15rem .75rem}}#content .post-media-item{width:auto;height:clamp(360px,calc(100svh - 230px),650px);min-height:0;max-height:none;aspect-ratio:9 / 16}.single-sc_win #content .post-media-item{max-height:none}#content .post-media-wrapper{width:auto}#content .article-sidebar,#content .article-sidebar.image-only{width:auto;flex:0 0 auto}#content .news-meta,#content .news-meta .post-date{color:var(--body-secondary-text, #71717b)}#content .entry-title{font-size:clamp(1.5rem,min(1rem + 2.2vw,1rem + 3svh),3rem);line-height:1.12}#content .post-media .pw-slide-sticker{transition:opacity .2s ease}#content .post-media:has(>.pvp:not(.is-idle)) .pw-slide-sticker{opacity:0;pointer-events:none}#content .post-media img.media-poster,#content .post-media-item .pvp video{object-position:center}@media (min-width: 1025px){#content .article-nav-wrapper{width:64px}#content .article-nav-up,#content .article-nav-down{width:44px;height:44px;padding:12px}}@media (max-width: 1024px){#content .article-sidebar,#content .article-sidebar.image-only{width:100%;justify-content:center}#content .post-media-wrapper{width:auto;margin:0 auto}#content .post-media-item{width:auto;height:clamp(220px,36svh,360px);aspect-ratio:4 / 5}#content .article-nav-wrapper{display:none}#content .has_media .article-content{padding-top:20px}#content .article-badge,#content .entry-title{margin-bottom:12px}html:not(.pmo-theater) #content .post-media-item .pvp .pvp-full{display:none}html:not(.pmo-theater) #content .post-media-item .pvp .pvp-time{white-space:nowrap;font-size:12px}html:not(.pmo-theater) #content .post-media-item .pvp .pvp-row button{width:36px;height:36px}#content .post-media-item .pw-slide-sticker{width:56px!important;height:56px!important}}@media (max-width: 740px){#content{--pml-sa-space-bottom: 12px}#content article.comments-disabled,#content #endless-scroll-feed>article{margin-bottom:12px}#content .post-fullpage-ad{--pml-sa-space-top: 4px;--pml-sa-space-bottom: 10px}#content .post-fullpage-ad .sc-ad-block{padding-top:0;padding-bottom:0}#content .endless-scroll-divider{margin:12px 0}}html.pmo-theater,html.pmo-theater body{overflow:hidden!important}html.pmo-theater .post-media-wrapper:has(.pvp){z-index:2147483000;box-shadow:none}html.pmo-theater .post-media-wrapper:has(.pvp) .post-media-item{visibility:hidden}html.pmo-theater .pvp{visibility:visible}html.pmo-theater .pvp{position:fixed!important;inset:0!important;z-index:2147483000;border-radius:0;touch-action:none}html.pmo-theater .pvp video{object-fit:contain!important;object-position:center!important}html.pmo-theater .post-media-item .pw-slide-sticker{visibility:hidden}html.pmo-theater .pvp .pvp-bar{padding:64px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}html.pmo-theater .pvp .pvp-row{gap:8px}html.pmo-theater .pvp .pvp-row button{width:52px;height:52px}html.pmo-theater .pvp .pvp-row svg{width:28px;height:28px}html.pmo-theater .pvp .pvp-time{font-size:15px}html.pmo-theater .pvp .pvp-seek{height:30px;margin:0 12px 4px}html.pmo-theater .pvp .pvp-seek:before,html.pmo-theater .pvp .pvp-buffer,html.pmo-theater .pvp .pvp-progress{height:6px;margin-top:-3px}html.pmo-theater .pvp .pvp-thumb{transform:scale(1)}html.pmo-theater .pvp .pvp-big{width:84px;height:84px;margin:-42px 0 0 -42px}html.pmo-theater .pvp .pvp-big svg{width:34px;height:34px}html.pmo-theater .pvp .pvp-unmute{top:max(76px,calc(env(safe-area-inset-top) + 64px));font-size:15px;padding:11px 18px}html.pmo-theater .pvp .pmo-open{display:none}.pvp .pmo-open{margin-left:0}.pmo-tv{display:none}html.pmo-theater .pmo-tv{display:block;position:fixed;inset:0;z-index:2147483001;pointer-events:none;color:#fff;font:600 15px/1.3 system-ui,-apple-system,sans-serif;transition:opacity .25s}html.pmo-theater .pmo-tv.is-idle{opacity:0}.pmo-tv-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;gap:12px;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left));background:linear-gradient(to bottom,rgba(0,0,0,.65),transparent)}.pmo-tv-title{flex:1 1 auto;min-width:0;margin:10px 0 0;font-size:16px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pmo-tv button{all:unset;box-sizing:border-box;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:999px;background:#0000008c;border:2px solid rgba(255,255,255,.85);color:#fff;-webkit-tap-highlight-color:transparent}.pmo-tv button:hover{background:#000c}.pmo-tv button:focus-visible{outline:2px solid #fff;outline-offset:2px}.pmo-tv button[disabled]{opacity:.35;cursor:default}.pmo-tv svg{width:24px;height:24px;fill:currentColor}.pmo-tv-side{position:absolute;right:max(14px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}@media (max-width: 640px),(pointer: coarse){.pmo-tv-side{display:none}}.pmo-tv-hint{position:absolute;left:50%;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 120px);transform:translate(-50%);padding:8px 14px;border-radius:999px;background:#000000b3;font-size:13px;white-space:nowrap;opacity:0;transition:opacity .4s}.pmo-tv-hint.is-shown{opacity:1}.pmo-tv-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:999px;background:#000000b3;display:none}.pmo-tv.is-loading .pmo-tv-loading{display:block}@media (max-width: 1024px),(pointer: coarse){.pvp .pvp-mute{display:none!important}.pvp.is-muted.is-playing .pvp-unmute[hidden]{display:flex!important}}:root{--pmo-app-bar: 84px}html.pmo-in-app.pmo-theater .pvp{bottom:var(--pmo-app-bar)!important}html.pmo-in-app.pmo-theater .pmo-tv-backdrop{display:block;position:fixed;inset:0;z-index:2147482999;background:#000}html.pmo-in-app .pmo-tv-hint{bottom:calc(var(--pmo-app-bar) + 120px)}html.pmo-theater .pvp video{transition:transform .25s ease,opacity .25s ease}html.pmo-theater .pvp.pmo-dragging video{transition:none}.pmo-tv-backdrop{display:none}@media (min-width: 1025px){html.pmo-theater{--pmo-w: min( calc(100vw - 260px) , calc(84vh * var(--pmo-arn, .5625)), 1400px)}html.pmo-theater .pmo-tv-backdrop{display:block;position:fixed;inset:0;z-index:2147482999;background:#0a0a0ce0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;animation:pmo-fade .2s ease}html.pmo-theater .pvp{inset:50% auto auto 50%!important;width:var(--pmo-w);height:auto;aspect-ratio:var(--pmo-ar, 9 / 16);transform:translate(-50%,-50%);border-radius:16px;box-shadow:0 30px 80px #0009;animation:pmo-pop .22s ease}html.pmo-theater .pvp .pvp-bar{padding:56px 14px 10px}html.pmo-theater .pvp .pvp-unmute{top:16px}.pmo-tv-top{background:none}html.pmo-theater .pmo-tv.is-idle{opacity:1}.pmo-tv-side{right:max(16px,calc((100vw - var(--pmo-w)) / 2 - 76px))}}@keyframes pmo-fade{0%{opacity:0}}@keyframes pmo-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}}@media (prefers-reduced-motion: reduce){html.pmo-theater .pvp video,.pmo-tv,.pmo-tv-hint,.pmo-dot{transition:none!important}html.pmo-theater .pvp,html.pmo-theater .pmo-tv-backdrop{animation:none!important}}@media (min-width: 1025px){.pvp .pvp-full{display:none!important}}.pmo-header-ad{position:relative;z-index:101;padding:4px 8px;background:var(--utility-bg, #000);color:var(--utility-text, #fff);text-align:center}.pmo-header-ad:has(.pml-sa-empty){display:none}.pmo-header-ad .pml-scroll-ad,.pml-scroll-ad.pmo-static-ad{height:auto!important;margin:0 auto!important;overflow:visible!important}.pmo-header-ad .pml-sa-inner,.pml-scroll-ad.pmo-static-ad .pml-sa-inner{position:static!important;opacity:1!important;transform:none!important;clip-path:none!important;padding:0!important;background:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pml-scroll-ad.pmo-static-ad .pml-sa-inner{padding:4px 0 12px!important}.pmo-header-ad .pml-sa-label{display:block!important;margin-bottom:2px;font-size:8px;line-height:1;opacity:.6}@media (max-width: 740px){html.pmo-has-top-ad body:before{content:"";position:fixed;top:0;left:0;right:0;height:4px;background:var(--utility-bg, #000);z-index:102;pointer-events:none}}#songs #hero{flex:0 0 auto;width:min(57%,calc(100svh - 200px));height:auto!important;aspect-ratio:1 / 1}#songs .last_played_chat{flex:1 1 0;min-width:0}@media (max-width: 860px){#songs #hero{width:min(100%,60svh);margin-inline:auto}#songs .last_played_chat{flex-basis:100%}}html.pmo-player-bg body#playerBody{background-image:none!important}html.pmo-player-bg body#playerBody:before,html.pmo-player-bg body#playerBody:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}html.pmo-player-bg body#playerBody:before{background:var(--pmo-player-bg) center top / cover no-repeat}html.pmo-player-bg body#playerBody:after{background:linear-gradient(to bottom,transparent 35%,color-mix(in srgb,var(--pmo-player-bg-color) 70%,transparent) 75%,var(--pmo-player-bg-color) 100%),linear-gradient(to right,transparent 0%,rgba(0,0,0,.45) 22%,rgba(0,0,0,.45) 78%,transparent 100%)}@media (max-width: 860px){html.pmo-player-bg body#playerBody:after{background:linear-gradient(to bottom,rgba(0,0,0,.35) 0%,color-mix(in srgb,var(--pmo-player-bg-color) 80%,transparent) 60%,var(--pmo-player-bg-color) 100%)}}body#playerBody{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body#playerBody>#sc-content{flex:0 0 auto;width:100%}body#playerBody>#playerFooter{margin-top:auto;flex:0 0 auto;width:100%}
