.streamers-user{align-items:center;color:var(--globalColorThemeBlueToMid);display:flex;flex-direction:row;padding:.5rem 0}.streamers-user:hover{color:var(--globalColorThemeBlueToMidHover)}.streamers-user-username{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamers-user-avatar{flex-shrink:0;margin-left:1rem;width:2rem}.streamers-user-chess-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-m);color:var(--color-neutrals-white)!important;font-size:1rem;font-weight:600;line-height:1;margin-left:.3rem;padding:.2rem .3rem}.streamers-user-viewer-count{color:var(--color-text-subtle);display:flex;margin-left:.5rem;margin-right:auto;padding-right:1rem}.streamers-user-live-icon,.streamers-user-program-streamer{align-items:center;border-radius:var(--radius-m);color:var(--color-neutrals-white);display:flex;flex-shrink:0;font-size:1.6rem;justify-content:center}.streamers-user-live-icon.streamers-right-side,.streamers-user-program-streamer.streamers-right-side{margin-right:auto}.streamers-user-live-icon{background-color:var(--color-bg-danger);border-bottom:.1rem solid var(--color-red-500)}.streamers-user-program-streamer{background-color:var(--color-purple-200);border-bottom:.1rem solid var(--color-purple-400)}.streamers-toggle-item{display:none}.tv-button,button.tv-action-link{background-color:transparent;border:none;margin:0;padding:0}a.tv-action-link,button.tv-action-link{color:var(--color-neutrals-white);margin:-.2rem 0 1.5rem 2.5rem;opacity:.5;text-shadow:-.1rem .1rem var(--color-transparent-black-30)}a.tv-action-link .tv-action-icon,button.tv-action-link .tv-action-icon{color:var(--color-neutrals-white);font-size:3.5rem;opacity:1;text-shadow:-.1rem .1rem var(--color-transparent-black-30)}a.tv-action-link:hover,button.tv-action-link:hover{opacity:1}a.tv-action-link:hover .tv-text,button.tv-action-link:hover .tv-text{color:var(--color-neutrals-white)}a.tv-action-link .tv-text,button.tv-action-link .tv-text{font-size:1.5rem;padding:1.9rem 1.1rem 1rem 0}a.tv-action-link.tv-donate,button.tv-action-link.tv-donate{color:var(--color-red-300);opacity:.9}a.tv-action-link.tv-donate .tv-action-icon,button.tv-action-link.tv-donate .tv-action-icon{color:var(--color-red-300);opacity:1}a.tv-action-link.tv-donate:hover,button.tv-action-link.tv-donate:hover{opacity:1}a.tv-action-link.tv-donate:hover .tv-text,button.tv-action-link.tv-donate:hover .tv-text{color:var(--color-red-300)}.tv-actions-wrapper{align-items:center;background-color:var(--color-gray-900);border-radius:var(--radius-l);flex-wrap:wrap;justify-content:space-between;margin-bottom:2.4rem;padding:.7rem 1.5rem;text-align:center}.tv-actions-wrapper a.tv-action-link .tv-action-icon,.tv-actions-wrapper button.tv-action-link .tv-action-icon{font-size:2.4rem}.tv-actions-wrapper a.tv-action-link .tv-text,.tv-actions-wrapper button.tv-action-link .tv-text{font-size:1.3rem}.tv-actions-wrapper .tv-action-icon{color:var(--color-neutrals-white)}.tv-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.tv-actions a.tv-action-link,.tv-actions button.tv-action-link{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin:0 1.2rem .5rem 1.2rem}.tv-actions a.tv-action-link .tv-text,.tv-actions button.tv-action-link .tv-text{padding:0}.tv-actions .tv-lang-select{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin:0 1.2rem .5rem;opacity:.5;position:relative}.tv-actions .tv-lang-select .tv-language-icon{font-size:2.4rem;position:absolute;right:50%;transform:translateX(50%)}.tv-actions .tv-lang-select .tv-language-icon span{color:var(--color-neutrals-white);opacity:1;text-shadow:-.1rem .1rem var(--color-transparent-black-30)}.tv-actions .tv-lang-select:hover{opacity:1}.tv-actions .tv-lang-select:hover .tv-action-icon,.tv-actions .tv-lang-select:hover .tv-chess-select{color:var(--color-neutrals-white)}.tv-actions .tv-select-style{margin:auto 0 0}.tv-actions .tv-select-style .form-dropdown-select{padding-top:2.4rem}.tv-actions .tv-select-style .form-dropdown-value{color:var(--color-neutrals-white);font-size:1.3rem}.tv-actions .tv-select-style .form-dropdown-chevron{margin-top:0}.tv-actions .tv-select-style .form-dropdown-options{max-height:17rem;top:100%}.tv-actions .tv-select-style .tv-dropdown{cursor:pointer}.tv-schedule-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2.4rem}.tv-schedule-header .form-dropdown-options{max-height:30rem}.tv-schedule-header-legacy{margin-bottom:0;padding:1.5rem 1.5rem .5rem}.tv-schedule-title{color:var(--color-text-bolder);flex-grow:1;font-size:2.4rem}.tv-schedule-more{align-items:center;color:var(--globalColorThemeBlueToMid);display:flex;font-size:1.5rem}.tv-schedule-more:hover{color:var(--globalColorThemeBlueToMidHover)}.tv-schedule-more .tv-icon{font-size:2.8rem;margin-top:-.4rem;width:3.5rem}.tv-schedule-bottom-icons{display:flex;justify-content:flex-start}.tv-videos-header{background-color:var(--color-gray-75);color:var(--color-gray-500);display:flex;font-size:1.7rem;margin-bottom:1.5rem;padding:.8rem;position:sticky;top:0;z-index:1}.dark-mode .tv-videos-header{background-color:var(--color-transparent-black-20);color:var(--color-transparent-white-50);position:relative}.tv-videos-header .tv-date{color:var(--color-text-bolder);font-weight:600;margin-left:.5rem}.tv-utc-time{align-items:center;display:flex;font-weight:600;margin-right:auto}.tv-utc-time .tv-icon{font-size:2.4rem}.tv-shows{width:100%}.tv-show{align-items:center;display:flex;margin-bottom:2rem;padding:0 1rem}.tv-show-preview-image{display:none}.tv-show-preview-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.tv-show-info{flex-basis:100%;padding-left:1.5rem}.tv-show-time{align-items:flex-end;color:var(--color-text-bolder);display:flex;flex-direction:column;float:left;font-size:1.2rem;font-weight:600;white-space:nowrap}.tv-chat-tab-component:only-child .tv-chat-app-component{border-radius:var(--radius-m)}.tv-sidebar-tabset-wrapper{margin-bottom:6rem}.tv-show-description{color:var(--color-text-bolder)}.tv-show-description a{color:var(--color-text-link)}.tv-show-description a:hover{color:var(--color-text-link-hovered)}.tv-show-description h1,.tv-show-description h2,.tv-show-description h3,.tv-show-description h4,.tv-show-description h5,.tv-show-description h6,.tv-show-description ol,.tv-show-description p,.tv-show-description ul{color:var(--color-text-bolder)}.tv-show-description iframe,.tv-show-description img,.tv-show-description object,.tv-show-description video{max-width:100%!important}.tv-show-description img,.tv-show-description video{height:auto;min-width:0}.tv-show-category{color:var(--color-text-default);font-size:1.4rem;font-weight:600;margin-top:1.5rem;padding:1rem 0;width:100%}.tv-separator{align-self:center;border-bottom:.1rem solid var(--color-border-default);margin:.6rem 0;width:1.8rem}.tv-episode-link{color:var(--color-text-link)}.tv-text-danger{color:var(--color-text-danger)}.tv-content-title,.tv-text-subtitle{color:var(--color-text-bolder)}.tv-content-title{margin:0;padding-bottom:.3rem}.tv-live-badge{background-color:var(--color-bg-danger);border-radius:var(--radius-s);color:var(--color-neutrals-white);font-size:1.2rem;font-weight:600;margin-right:.4rem;padding:.3rem .4rem;position:relative;text-transform:uppercase;top:-.2rem}.tv-content-subtitle{display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.tv-schedule-link .tv-content-subtitle{color:var(--color-text-link)}.tv-schedule-link:hover .tv-content-subtitle{color:var(--color-text-link-hovered)}.tv-social-share{display:none}.tv-episode-details{margin-bottom:0}.tv-episode-details-item{background:none;border:none}.tv-episode-details-item,.tv-episode-details-item:after{color:var(--color-text-default);display:inline-block;font-size:1em;font-weight:600;padding:0}.tv-episode-details-item:after{content:"|"}.tv-episode-details-item.tv-no-gutter:after,.tv-episode-details-item:last-child:after{content:""}#user-popup,.user-popup{display:none!important}.tv-toggle-email-alerts{background:none;border:none;margin-left:1rem;padding:0}.tv-toggle-email-alerts .tv-status{display:none}.tv-toggle-email-alerts .tv-status-active{align-items:center;display:flex;gap:1rem}.tv-toggle-email-alerts .tv-email-alerts-enabled{cursor:default}@media (min-width:30em){.tv-show-preview-image{background-color:var(--color-bg-subtle);display:flex;flex-shrink:0;height:6.2rem;margin-left:1.5rem;position:relative;width:11rem}}@media (min-width:40em){.tv-social-share{display:inline-flex}}@media (min-width:1360px){.tv-actions-wrapper{display:flex}.tv-actions .tv-action-link{margin-bottom:0;margin-left:3.5rem;margin-right:0;position:static}}@media (min-width:119.938em){.tv-iframe-container{padding-bottom:90vh}}body.modal-overflow-hidden{overflow:hidden}.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.cc-modal-body{--modalBorderRadius:var(--radius-xl);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:inset 0 0 0 var(--border-s) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg,var(--color-bg-overlay));bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.cc-modal-bg-transparent{--backdropBg:transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-1)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-1)}.cc-modal-xxxs{--cc-modal-max-width:var(--container-xxxs);width:var(--container-xxxs)}.cc-modal-xxs{--cc-modal-max-width:var(--container-xxs);width:var(--container-xxs)}.cc-modal-xs{--cc-modal-max-width:var(--container-xs);width:var(--container-xs)}.cc-modal-sm{--cc-modal-max-width:var(--container-s);width:var(--container-s)}.cc-modal-md{--cc-modal-max-width:var(--container-m);width:var(--container-m)}.cc-modal-lg{--cc-modal-max-width:var(--container-l);width:var(--container-l)}.cc-modal-xl{--cc-modal-max-width:var(--container-xl);width:var(--container-xl)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-1);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed;width:100%!important}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-1);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-1);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);box-shadow:var(--elevation-popover),inset 0 0 0 var(--border-s) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.outside-close-component{background-color:transparent;border:none;cursor:pointer;height:3rem;left:var(--positionRight,1rem);margin:0;opacity:.85;padding:0;position:absolute;top:var(--positionTop,1rem);width:3rem;z-index:10}.outside-close-component:hover{opacity:1;transition:opacity .3s}.outside-close-icon{color:var(--iconColor,var(--color-gray-500));font-size:2.8rem}@media (min-width:48em){.outside-close-component{--positionRight:-3.8rem;--positionTop:-.4rem}.outside-close-icon{--iconColor:var(--color-neutrals-white)}}.modal-video-box{max-width:100%;width:85.3rem}.modal-video-video{background-color:var(--color-gray-900);height:0;padding-bottom:56.25%;position:relative}.modal-video-video iframe{height:100%;max-width:100%;position:absolute;top:0;width:100%}.content-language-select-custom p{color:var(--color-text-bolder);margin:.5rem 0}.content-language-select-choose-languages{color:var(--color-text-link)}.content-language-select-separator{margin-bottom:1.5rem;margin-top:0}