@layer pigment._18l0pb3{.srpp1cb{padding:4px 8px;background:hsla(0,0%,95%,.1);width:-moz-fit-content;width:fit-content;color:#b8b8b8;text-align:center;font-size:.75rem;font-weight:600;line-height:18px}}@layer pigment._1ui05u8{.n18o9u7p{font-size:.875rem;color:#b8b8b8;word-break:auto-phrase;display:flex;align-self:center}}@layer pigment._v5dfvz{.s1hnwtm1{grid-area:tags;display:flex;gap:calc(1 * var(--mui-spacing, 8px));flex-wrap:wrap}}@layer pigment._mx6ufb{.sphbg3k{margin:0;height:1px}.s1ng1zm7,.sphbg3k{border:0;width:100%}.s1ng1zm7{margin:-2px 0 0;height:2px}}@layer pigment._lfuqwt{.s14r0nxc{grid-area:titles;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin-bottom:calc(1 * var(--mui-spacing, 8px))}.s14r0nxc .event-name-link{font-size:.875rem;font-weight:600;line-height:20px}.s14r0nxc .event-date-link{font-size:1.125rem;font-weight:600;line-height:32px}.s14r0nxc .event-date-link,.s14r0nxc .event-name-link{transition:color .3s ease}}@layer pigment._12m9bp5{.sxsoiuu{object-fit:cover;width:100%;height:100%}}@layer pigment._wqdig{.skljc0j{color:#b8b8b8;opacity:.5;grid-area:streams;font-weight:600}.smep5df{overflow:hidden;gap:calc(2 * var(--mui-spacing, 8px))}.smep5df .vod-grid{display:grid;grid-gap:calc(1 * var(--mui-spacing, 8px));gap:calc(1 * var(--mui-spacing, 8px));overflow:inherit}.smep5df .vod-grid .channel-button{width:100%;padding:calc(1 * var(--mui-spacing, 8px)) calc(3 * var(--mui-spacing, 8px));font-size:1.125rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.32);text-transform:none;color:#fff;background:#121212;outline:1px solid #a0a0a0;outline-offset:-1px;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease;min-height:51px}.smep5df .vod-grid .channel-button .MuiTypography-root{font-weight:600}@media (hover:hover){.smep5df .vod-grid .channel-button:hover{background-color:#2c2f36;box-shadow:0 2px 5px 0 hsla(0,0%,72%,.32);outline:1px solid #f3f3f3}}@media (min-width:600px){.smep5df .vod-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.smep5df .vod-grid{grid-template-columns:repeat(3,1fr)}}.smep5df .community-stream{margin:2px}.smep5df .community-stream img{image-rendering:-webkit-optimize-contrast}@media (hover:hover){.smep5df .community-stream:hover{outline:2px ridge #f3f3f3;border-radius:50%;margin:2px}}.smep5df .vod-text-overflow{overflow:inherit;white-space:nowrap;text-overflow:ellipsis;color:#f3f3f3;font-size:.875rem;font-weight:600;line-height:20px}.sy3cb3w{overflow:hidden}.s137c5ny{display:flex;flex-direction:column;padding-left:calc(1 * var(--mui-spacing, 8px));overflow:inherit}.s5gtvy9{font-size:10px;display:flex;align-items:center}.s5gtvy9 svg{height:10px}.s5gtvy9 span{margin-left:4px}.svalrp4{font-size:10px;display:flex;align-items:center}.svalrp4 svg{height:10px}.svalrp4 span{margin-left:4px}.s1px1c9x{overflow:hidden}.s1ndvyox{width:32px;height:32px}@media (min-width:600px) and (max-width:1199.95px){.s1ndvyox{width:48px;height:48px}}}@layer pigment._1ftc32u{.s155ku3r{background-color:#2c2f36;padding:calc(2 * var(--mui-spacing, 8px));position:relative;gap:12px;margin-top:2px}.s155ku3r h5{color:#f3f3f3;line-height:26px;font-weight:600;font-size:1.125rem}@media (min-width:900px){.s155ku3r{padding:calc(2 * var(--mui-spacing, 8px)) calc(3 * var(--mui-spacing, 8px))}}}@layer pigment._8m56uh{.sakt1q8{background-color:#2c2f36;padding:calc(2 * var(--mui-spacing, 8px));position:relative;gap:12px}.sakt1q8 h5{color:#f3f3f3;line-height:26px;font-weight:600;font-size:1.125rem;margin-bottom:calc(1 * var(--mui-spacing, 8px))}.sakt1q8 .vod-item{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(1.5 * var(--mui-spacing, 8px));gap:calc(1.5 * var(--mui-spacing, 8px));width:100%;height:100%;overflow:hidden}.sakt1q8 .vod-item:has(.isFallback){display:none}.sakt1q8 .vod-image{position:relative;aspect-ratio:16/9;width:100px;height:56px}.sakt1q8 .vod-title{transition:color .3s ease;font-size:.875rem;line-height:20px;font-weight:600;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.sakt1q8 .vod-channel{transition:color .3s ease;margin-top:4px;font-size:.75rem;font-weight:400;line-height:18px;margin-left:2px}.sakt1q8 .vod-channel .vod-channel-displayName{margin-top:calc(.5 * var(--mui-spacing, 8px))}.sakt1q8 .vod-channel .vod-channel-displayName span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (hover:hover){.sakt1q8 .vod-channel:hover img{border-radius:50%;outline-offset:-1px}.sakt1q8 .vod-image:hover .play-button{background:hsla(0,0%,7%,.8);opacity:1}}.sakt1q8 .play-button{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease,background .3s ease;pointer-events:auto;cursor:pointer;opacity:0;z-index:1}.sakt1q8 .play-button svg{width:30px;height:34px}@media (min-width:600px){.sakt1q8 .vod-item-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(2 * var(--mui-spacing, 8px)) calc(1 * var(--mui-spacing, 8px));gap:calc(2 * var(--mui-spacing, 8px)) calc(1 * var(--mui-spacing, 8px))}.sakt1q8 .vod-item{display:flex;flex-direction:column;gap:calc(1 * var(--mui-spacing, 8px))}.sakt1q8 .vod-image{height:auto;width:100%;display:flex;cursor:pointer;box-sizing:border-box}.sakt1q8 .vod-title{padding-top:calc(1 * var(--mui-spacing, 8px))}}@media (min-width:900px){.sakt1q8{padding:calc(2 * var(--mui-spacing, 8px)) calc(3 * var(--mui-spacing, 8px))}.sakt1q8 .vod-item-list{grid-template-columns:repeat(4,1fr)}}.s19rwfue{padding:2px;display:flex;flex-direction:column}}@layer pigment._wbfkk{.s9cpnuz{margin-top:calc(1 * var(--mui-spacing, 8px));overflow:hidden;grid-area:vodAndStream}@media (min-width:1200px){.s9cpnuz{margin-left:calc(-3 * var(--mui-spacing, 8px));margin-right:calc(-2 * var(--mui-spacing, 8px))}}.s9cpnuz:has(.hasSingleVod):has(.isFallback) .triangle-wrapper,.s9cpnuz:has(.hasSingleVod):has(.isFallback) .vod-wrapper{display:none}.s9cpnuz .triangle{position:relative;top:-8px;min-height:25px;color:#2c2f36;margin:-16px 0;width:100%}@media (min-width:600px){.s9cpnuz .triangle{width:auto;left:calc((108px / 2) - (25px / 2))}}@media (min-width:900px){.s9cpnuz .triangle{left:calc((156.5px / 2) - (25px / 2))}}@media (min-width:1200px){.s9cpnuz .triangle{left:calc((156.5px / 2) - (25px / 2) + 24px)}}}@layer pigment._acv1tq{.s1arcgi{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"date date" "titles thumbnail" "tags ..." "participate ..." "eventTagsAndWatchlist eventTagsAndWatchlist" "vodAndStream vodAndStream";overflow:hidden;grid-gap:0 calc(2 * var(--mui-spacing, 8px));gap:0 calc(2 * var(--mui-spacing, 8px));padding:calc(2 * var(--mui-spacing, 8px));background:#21242b;position:relative}.s1arcgi:has(.watchlist-added){background:#343841;outline:1px solid #595959}.s1arcgi:has(.watchlist-added) .stream-wrapper,.s1arcgi:has(.watchlist-added) .vod-wrapper{background:#21242b}.s1arcgi:has(.watchlist-added) .triangle{color:#21242b}.s1arcgi:has(.num):not(.is-same-day) .time{margin-left:calc(2 * var(--mui-spacing, 8px))}.s1arcgi.is-same-day{margin-top:-5px}.s1arcgi.is-same-day .date-status{display:flex;gap:0;flex-direction:column;align-items:flex-start}.s1arcgi.is-same-day .date-status .month-time{margin-bottom:calc(1 * var(--mui-spacing, 8px))}.s1arcgi.is-live{background:#270014;outline:1px solid #ff005d;outline-offset:-1px}.s1arcgi .feature-image{width:80px;grid-area:thumbnail;aspect-ratio:16/9;position:relative;display:flex;margin:0 auto;cursor:pointer}.s1arcgi:has(.link-or-tickets) .participation{margin-top:calc(2 * var(--mui-spacing, 8px))}@media (min-width:600px){.s1arcgi{grid-template-columns:auto 1fr auto;grid-template-areas:"date date date" "thumbnail titles eventTagsAndWatchlist" "thumbnail tags eventTagsAndWatchlist" "thumbnail participate eventTagsAndWatchlist" "vodAndStream vodAndStream vodAndStream"}.s1arcgi .feature-image{width:108px;margin:0}}@media (min-width:900px){.s1arcgi .feature-image{width:156.5px}.s1arcgi.is-same-day .date-status{margin-left:172px}}@media (min-width:1200px){.s1arcgi{grid-template-columns:auto auto auto 1fr auto;grid-template-areas:"date thumbnail titles eventTagsAndWatchlist" "date thumbnail tags tags" "date thumbnail participate participate" "date vodAndStream vodAndStream vodAndStream"}.s1arcgi .date-status{gap:0}.s1arcgi.is-same-day .date-status{margin-left:0;align-items:center}.s1arcgi:not(.is-same-day) .time{margin-left:0}.s1arcgi:has(.num):not(.is-same-day) .time{margin-left:0}}}@layer pigment._mrc434{.s13mpf80{color:#ff005d;padding:calc(2.5 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px)) calc(1 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px));font-size:1.25rem;font-weight:600;line-height:32px;display:flex;flex-direction:column}.s13mpf80 span{text-align:left;font-size:.75rem;font-weight:600;line-height:18px}@media (min-width:1200px){.s13mpf80{width:156.5px;align-items:center;display:flex;justify-content:center;margin:0 calc(2 * var(--mui-spacing, 8px))}.s13mpf80 span{text-align:center}}.s1moa8yj{margin:0;z-index:1;height:1px;border:0;border-top:1px solid #ff005d}}@layer pigment._ykanf4{.nrl7q1e{background:#21242b;padding:calc(2 * var(--mui-spacing, 8px))}.nrl7q1e .month-time{display:none}@media (min-width:1200px){.nrl7q1e{display:flex;align-items:center;gap:calc(2 * var(--mui-spacing, 8px))}}.s19kb3sw{font-size:1.125rem;line-height:28px;color:#f3f3f3;font-weight:600;margin:0 0 calc(1 * var(--mui-spacing, 8px)) 0}@media (min-width:900px){.s19kb3sw{font-size:1.25rem;line-height:32px}}.nmah9ra,.s1tmtfib{color:#b8b8b8;font-size:.875rem;font-weight:400;line-height:20px}.s1tmtfib{margin-left:calc(1 * var(--mui-spacing, 8px));margin-right:calc(1 * var(--mui-spacing, 8px));display:none}@media (min-width:600px){.s1tmtfib{display:block}}.s1byperd{color:#b8b8b8;font-size:.875rem;font-weight:400;line-height:20px;display:flex;align-items:flex-start;flex-direction:column}@media (min-width:600px){.s1byperd{align-items:center;flex-direction:row}}}@layer pigment._86slrp{.na5em33{background:#21242b;padding:calc(2 * var(--mui-spacing, 8px))}.sxkzi34{font-size:1.125rem;line-height:28px;color:#f3f3f3;font-weight:600;margin:0 0 calc(1 * var(--mui-spacing, 8px)) 0}@media (min-width:900px){.sxkzi34{font-size:1.25rem;line-height:32px}}.n1lj2pz2,.s14n1cp1{color:#b8b8b8;font-size:.875rem;font-weight:400;line-height:20px}.s14n1cp1{margin-left:calc(1 * var(--mui-spacing, 8px));margin-right:calc(1 * var(--mui-spacing, 8px));display:none}@media (min-width:600px){.s14n1cp1{display:block}}.sdj8jzj{color:#b8b8b8;font-size:.875rem;font-weight:400;line-height:20px;display:flex;align-items:flex-start;flex-direction:column}@media (min-width:600px){.sdj8jzj{align-items:center;flex-direction:row}}}@layer pigment._1txgpzm{.sfecwqm{position:relative;width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"date date" "registration-titles thumbnail" "registration-dates registration-dates" "registration-period registration-period" "registration-button registration-button ";overflow:hidden;grid-gap:0 calc(2 * var(--mui-spacing, 8px));gap:0 calc(2 * var(--mui-spacing, 8px));padding:calc(2 * var(--mui-spacing, 8px));background-color:#151820;z-index:0}.sfecwqm:after,.sfecwqm:before{content:"";position:absolute;left:0;right:0;height:1px;z-index:1;background:linear-gradient(91deg,#151820 .45%,#f3f3f3 6.22%,#151820 41.76%,#717171 84.07%,#f3f3f3 95.02%,#151820 99.76%)}.sfecwqm:before{top:0}.sfecwqm:after{bottom:0}.sfecwqm .feature-image{width:80px;grid-area:thumbnail;aspect-ratio:16/9;position:relative;display:flex;margin:0 auto;cursor:pointer}.sfecwqm .register-to-play,.sfecwqm .register-to-play-disabled{color:#f3f3f3;font-size:.875rem;font-weight:600;line-height:20px;display:flex;gap:calc(.5 * var(--mui-spacing, 8px));align-items:center}.sfecwqm .registration-button{grid-area:registration-button;text-decoration:none}.sfecwqm .registration-button button{padding:10px 20px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s;text-align:center;line-height:24px;display:flex;gap:calc(1.5 * var(--mui-spacing, 8px));align-items:center;margin-top:calc(2 * var(--mui-spacing, 8px));width:100%;justify-content:center}@media (min-width:900px){.sfecwqm .registration-button button{margin-top:0;width:-moz-fit-content;width:fit-content;justify-content:flex-start}}.sfecwqm .registration-dates{grid-area:registration-dates;color:#b8b8b8;font-size:.75rem;font-weight:600;line-height:18px;padding:calc(.5 * var(--mui-spacing, 8px)) 0;width:-moz-fit-content;width:fit-content}.sfecwqm .registration-period{grid-area:registration-period;color:#b8b8b8;font-size:.875rem;font-weight:400;line-height:20px;border:1px solid #595959;background-color:#21242b;display:flex;padding:calc(1 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px));align-items:center;gap:4px;width:100%;margin-top:calc(2 * var(--mui-spacing, 8px))}@media (min-width:900px){.sfecwqm .registration-period{width:-moz-fit-content;width:fit-content}}@media (min-width:600px){.sfecwqm{grid-template-columns:auto 1fr;grid-template-areas:"date date" "thumbnail registration-titles" "thumbnail registration-dates" "thumbnail registration-period" "thumbnail registration-button"}.sfecwqm .feature-image{width:108px;margin:0}}@media (min-width:900px){.sfecwqm{grid-template-columns:auto 1fr auto;grid-template-areas:"date date date" "thumbnail registration-titles registration-button" "thumbnail registration-dates registration-button" "thumbnail registration-period registration-button"}.sfecwqm .feature-image{width:156.5px}}@media (min-width:1200px){.sfecwqm{grid-template-columns:auto auto 1fr auto;grid-template-areas:"date thumbnail registration-titles registration-button" "date thumbnail registration-dates registration-button" "date thumbnail registration-period registration-button"}.sfecwqm .date-status{gap:0}.sfecwqm.is-same-day .date-status{align-items:center}}.sfecwqm.taiyoro-registration-card:has(.registration-button button:disabled) .registration-button button{color:#717171;background-color:#202125;cursor:not-allowed;border:1px solid #151820}.sfecwqm.taiyoro-registration-card .registration-button button{color:#151820;background-color:#79fb0d}@media (hover:hover){.sfecwqm.taiyoro-registration-card .registration-button button:hover{background-color:#00d000}}.sfecwqm.ljl-registration-card:has(.registration-button button:disabled) .registration-button button{color:#717171;background-color:#202125;cursor:not-allowed;border:1px solid #151820}.sfecwqm.ljl-registration-card .register-to-play span{color:#888}@media (hover:hover){.sfecwqm.ljl-registration-card .register-to-play span:hover{color:#595959}}.sfecwqm.ljl-registration-card .registration-button button{color:#151820;background-color:#dd3217}@media (hover:hover){.sfecwqm.ljl-registration-card .registration-button button:hover{background-color:#dd3217}}.sfecwqm.geoguessr-registration-card:has(.registration-button button:disabled) .registration-button button{color:#717171;background-color:#202125;cursor:not-allowed;border:1px solid #151820}.sfecwqm.geoguessr-registration-card .register-to-play span{color:#9276ff}@media (hover:hover){.sfecwqm.geoguessr-registration-card .register-to-play span:hover{color:#6a4cdc}}.sfecwqm.geoguessr-registration-card .registration-button button{color:#151820;background-color:#9276ff}@media (hover:hover){.sfecwqm.geoguessr-registration-card .registration-button button:hover{background-color:#6a4cdc}}.sekc2f9 span{color:#717171}.sv9t7tj{color:#f3f3f3;font-weight:600;padding-left:4px}.s1dc6k97,.sv9t7tj{font-size:.875rem;line-height:20px}.s1dc6k97{color:#b8b8b8;font-weight:400;border:1px solid #595959;background:#2c2f36;display:flex;padding:calc(1 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px));align-items:center;gap:calc(.5 * var(--mui-spacing, 8px));height:-moz-fit-content;height:fit-content}.sdvbzyz{color:#ff005d;font-weight:600;font-size:1rem;line-height:24px}.sa9xsga{padding-left:calc(1 * var(--mui-spacing, 8px))}.s1pjy7k2{grid-area:registration-titles}.sh05goe{color:#f3f3f3;font-size:1.25rem;font-weight:600;line-height:32px;margin:calc(.5 * var(--mui-spacing, 8px)) 0}}@layer pigment._1dbvlpz{.srbmtx6,.srbmtx6>.list{display:flex;flex-direction:column;width:100%;gap:4px}.srbmtx6>.list{margin-top:4px}}@layer pigment._1uil7m4{.sx0yus7{display:flex;align-items:center;padding:0;margin:calc(2 * var(--mui-spacing, 8px)) 0;height:60px;gap:calc(1 * var(--mui-spacing, 8px));position:relative}}