.playlist{background-color:#12121263;display:grid;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1336px){.playlist{align-items:center;justify-content:center}}.overlay{background:#000;height:100%;opacity:.5;position:absolute;width:100%;z-index:1}.post-video-section{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;height:max-content;max-width:1200px;overflow:hidden;padding:1.5rem 2rem;position:relative;width:100%;z-index:2}.post-video-section hr{background:hsla(0,0%,100%,.5);border:none;height:100%;width:1px}.video-section{flex:2;max-width:291px;width:100%}.video-container{overflow:hidden;position:relative;width:100%}.title{color:var(--foreground-alt);font-size:2.5rem;font-weight:500;line-height:3rem;margin:0 0 1rem}.video-wrapper{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.video-container>.video-title{font-size:1.3rem;font-weight:600}.video-thumbnail{display:block;height:100%;object-fit:cover;width:100%}.video-title{color:#fff;cursor:pointer;font-size:1rem;line-height:1.4;margin-top:.5rem;text-decoration:none;word-wrap:break-word;font-weight:500;margin-bottom:0}.video-title:hover{text-decoration:underline}.countdown-overlay{align-items:center;display:flex;height:3.75rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.75rem}.countdown-ring{position:absolute}.circle-background{fill:none;stroke:hsla(0,0%,100%,.2);stroke-width:.25rem}.circle-progress{fill:none;stroke:#00a3dd;stroke-width:.25rem;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.count-text{color:#fff;font-size:1rem;font-weight:700;position:absolute}.related-videos-section{flex:1;max-width:291px;width:100%}.related-title{color:var(--foreground-alt);font-size:1.125rem;font-weight:700;line-height:2rem;margin:0}.related-list{list-style:none;margin:0;padding:0}.related-item{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.5);border-radius:0;display:flex;gap:.5rem;padding:.5rem 0;width:100%}.related-item,.related-item:hover{background:none}.related-thumbnail{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:7rem}.related-text{color:#fff;font-size:.9rem;line-height:1.4;word-wrap:break-word;display:block;margin-top:.25rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.related-text:hover{text-decoration:underline}@media (max-width:768px){.post-video-section{grid-template-columns:1fr;margin:auto}.post-video-section h2,.post-video-section hr{display:none}.video-section{margin:auto;width:60%}.video-wrapper{aspect-ratio:16/9}.related-videos-section{display:none}}.VideoPlayer_container__nheVj{position:relative;width:100%}@media screen and (max-width:639px){.VideoPlayer_container__nheVj{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4{bottom:0;position:fixed;right:15px;width:480px;z-index:10}.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4 .VideoPlayer_closeButton__v8IAm{position:absolute;right:0;top:-25px;z-index:3}.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4 .VideoPlayer_player__W33Ds{box-shadow:none}@media screen and (max-width:639px){.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4{bottom:unset;left:unset;margin-left:unset;margin-right:unset;right:15px;top:calc(env(safe-area-inset-top, 25px) + 90px);width:200px}}@media screen and (max-width:1279px){.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4.VideoPlayer_hasBreakingBar__0yPkv{bottom:52px}}@media screen and (max-width:639px){.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4.VideoPlayer_hasBreakingBar__0yPkv{bottom:unset;top:calc(env(safe-area-inset-top, 25px) + 90px + 58px)}}.VideoPlayer_container__nheVj.VideoPlayer_miniPlayer__5n__4 .VideoPlayer_title__adDNU{top:28px}.VideoPlayer_container__nheVj .VideoPlayer_title__adDNU{display:none}.VideoPlayer_container__nheVj:hover .VideoPlayer_title__adDNU{background:linear-gradient(0deg,var(--opacity-dimm-none) 0,var(--opacity-dimm-strong) 100%);color:var(--foreground-alt);display:block;font-family:var(--system-fontFamily),sans-serif;font-size:var(--typography-xs);font-weight:var(--system-strong,500);overflow:hidden;padding:var(--spacing-x12) var(--spacing-x8);position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:2}