*,:after,:before{box-sizing:border-box;position:relative}#__next,body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0;height:-webkit-fill-available;min-height:-webkit-fill-available;overscroll-behavior:none}@media only screen and (min-device-width:375px) and (max-device-width:812px){#root,body,html{font-size:12px}}.App{width:100vw;max-width:100vw;height:100vh;max-height:100vh;height:-webkit-fill-available;min-height:-webkit-fill-available;display:flex;flex-direction:column;flex:1 1;overflow:hidden}:root{--row-height:4rem;--row-header-width:6rem;--column-width:16rem;--column-header-height:4rem;--odd-stripe-color:rgba(0,0,0,.1);--even-stripe-color:rgba(0,0,0,.08);--background:#001f3d;--button-background:rgba(0,0,0,.5);--button-background-hover:rgba(0,0,0,.75);--button-background-active:rgba(0,0,0,.5);--button-background-disabled:rgba(0,0,0,.1);--button-border:rgba(0,0,0,.5)}.epg{flex-direction:row;flex:1 1;overflow:hidden}.epg,.header{display:flex;background:var(--background)}.header{flex-direction:row;align-items:center;justify-content:center;padding:0 1rem}.header h1{height:3rem;line-height:3rem;padding:0;margin:0;font-size:1.25rem;font-weight:400;color:#fff}.corner{position:-webkit-sticky;position:sticky;top:0;left:0;width:var(--row-header-width);min-height:var(--column-header-height);background:red;z-index:4;display:block}.scrollable{display:flex;flex-direction:column;flex:1 1;overflow:scroll}.outer-pane{width:calc(24 * var(--column-width) + var(--row-header-width))}.header-pane{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:3}.body-pane,.header-pane{display:flex;flex-direction:row;flex:1 1}.content{height:100%;width:100%;background:#fff}.now{--now-border-size:0.5rem;position:absolute;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.25);box-sizing:border-box;background-clip:padding-box;width:calc(2 * var(--now-border-size) + 1px);margin:0 calc(-1 * var(--now-border-size));border-left:var(--now-border-size) solid rgba(0,0,0,.05);border-right:var(--now-border-size) solid rgba(0,0,0,.05)}.now:before{--now-size:0.5rem;content:"";margin-left:calc(-1 * var(--now-size));top:var(--column-header-height);width:0;height:0;pointer-events:none;border-width:var(--now-size);border-style:solid;border-color:var(--background) transparent transparent transparent;border-image:initial;opacity:.5}.column-headers,.now:before{position:-webkit-sticky;position:sticky}.column-headers{display:flex;flex-direction:row;flex:1 1;background:var(--background);padding-left:var(--row-header-width);top:0;width:100%;line-height:var(--column-header-height);height:var(--column-header-height);min-height:var(--column-header-height);z-index:3;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}.column-header{width:var(--column-width);padding-left:1rem;border-right:1px solid hsla(0,0%,87%,.5);color:#fff;background:linear-gradient(90deg,#001f3d,#002e5c)}.row-headers{position:-webkit-sticky;position:sticky;left:0;width:var(--row-header-width);min-width:var(--row-header-width);height:100%;z-index:1;box-shadow:2px 0 10px -2px rgba(0,0,0,.5)}.row-header{flex-direction:column;text-align:center;border-bottom:1px solid hsla(0,0%,87%,.5);color:#fff;background:linear-gradient(180deg,#001f3d,#002e5c)}.row,.row-header{display:flex;flex:1 1;justify-content:center;align-items:center;height:var(--row-height);line-height:var(--row-height);min-height:var(--row-height)}.row{border-bottom:1px solid #aaa;background-color:var(--odd-stripe-color);background-image:linear-gradient(to left top,transparent,transparent 25%,hsla(240,9%,60%,.1) 0,hsla(240,9%,60%,.1) 50%,transparent 0,transparent 75%,hsla(240,9%,60%,.1) 0);background-size:1rem 1rem;cursor:move}.row:nth-child(2n){background-color:var(--even-stripe-color)}.row .Show{background:#f1f1f1}.row:nth-child(2n) .Show{background:#fff}.row:last-child{border-bottom:none}.Show{position:absolute;top:0;left:-1px;bottom:0;right:0;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;flex-direction:row;align-items:center;gap:.5rem}.Show.RunsPastMidnight{-webkit-mask-image:linear-gradient(to top right,#fff,#fff 50%,transparent 0,transparent),linear-gradient(270deg,transparent .5rem,#000 0,#fff);mask-image:linear-gradient(to top right,#fff,#fff 50%,transparent 0,transparent),linear-gradient(270deg,transparent .5rem,#000 0,#fff);-webkit-mask-size:.5rem .5rem,100% 100%;mask-size:.5rem .5rem,100% 100%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-position:top right;mask-position:top right}.Show{padding-left:.25rem}.Show .ImageFramePlaceholder{display:inline-block;width:2rem;height:3rem}.Show .ImageFramePlaceholder.a2x3{width:2rem;height:3rem}.Show .ImageFramePlaceholder.a4x3{width:4rem;height:3rem}.Show .ImageFrame,.Show .ImageFrame.a2x3 img{width:2rem;height:3rem}.Show .ImageFrame.a4x3 img{width:4rem;height:3rem}.Show .Details{display:flex;flex-direction:column;flex:1 1;padding:0 .25rem;line-height:1.5rem}.Show .Details,.Show .Name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Show .Name{color:#000;font-size:1rem;font-weight:400;text-decoration:none}.Show .ShowMeta{display:flex;flex-direction:row;gap:.25rem;color:#666;font-size:.8rem;font-weight:400;height:1.5rem}.Show .ShowMeta div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CellDisplay{position:absolute;top:0;bottom:0;overflow:hidden}.NetworkHeader{display:flex;flex-direction:column;flex:1 1;justify-content:center;align-items:center}.NetworkHeader .NetworkName{line-height:3rem;font-size:.75rem;font-weight:400;color:#fff;padding:0 .5rem;width:var(--row-header-width);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NetworkHeader .NetworkNumber{line-height:1rem;font-size:.75rem;font-weight:400;color:#fff}.Cards{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding:2rem;background:#000}@media (max-width:375px){.Cards{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding:1rem}}.Card{height:14rem;vertical-align:top;margin-bottom:2rem;transform:scale(0);transition:opacity .3s ease,transform .3s ease;opacity:0;color:#fff}.Card.loaded{opacity:1;transform:scale(1)}.Card .ImageFrame{height:100%}.Card .Image{border-radius:.25rem}.Card .name{color:#fff}.Card .name,.Card .year{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.Card .year{color:#999}.PopUp{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(77,77,77,.7);transition:all .4s;z-index:5;cursor:pointer}.PopUp .PopUpContent{border-radius:5px;position:relative;width:48rem;max-width:90%;background:#fff;padding:1rem 2rem}.controls{position:absolute;bottom:4rem;left:0;right:0;z-index:5;display:flex;flex-direction:row;justify-content:flex-end;padding-left:1.25rem;padding-right:1.25rem}.controls a,.controls button{display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-out 0s;white-space:nowrap;text-decoration:none;border:0;border-radius:50%;font-size:1rem;width:5rem;height:5rem;line-height:5rem;font-weight:500;color:#fff;background-color:var(--button-background);box-shadow:none;margin-right:.5rem;padding:0}.controls a:last-child{margin-right:0}.controls a svg,.controls button svg{width:3rem;height:3rem}.controls a path,.controls button path{fill:hsla(0,0%,100%,.75)}.controls a:hover,.controls button:hover{background-color:var(--button-background-hover)}.controls a:hover path,.controls button:hover path{fill:#fff}.controls a:active,.controls button:active{background-color:var(--button-background-active)}.controls a:active path,.controls button:active path{fill:#fff}.controls a.disabled,.controls a.disabled path,.controls a:active.disabled,.controls a:hover.disabled{background-color:var(--button-background-disabled)}.controls a.disabled path{fill:hsla(0,0%,100%,.5)}