@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{align-items:center;background-color:#121212;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.splash-logo{margin-bottom:60px;width:50vw}.label{font-size:6vw;margin-bottom:50px}.input-container{display:flex;gap:10px;padding-bottom:180px}.input-field{background-color:#333;border:3px solid #333;border-radius:8px;color:#fff;font-size:10vw;font-weight:700;height:15vw;text-align:center;width:15vw}.input-field:focus{border-color:#555;outline:none}.input-field::-webkit-inner-spin-button,.input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field{-moz-appearance:textfield}.header-logo-image{margin:12px;max-height:30px}.header-wrapper{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.genre-list{margin-left:14px}.genre-wrapper{margin-bottom:12px}.genre-name{font-weight:700;margin-bottom:14px}.genre-movies-wrapper{-ms-overflow-style:none!important;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none!important;white-space:nowrap}.genre-movies-wrapper::-webkit-scrollbar{display:none}.series-list{margin-left:14px}.series-wrapper{margin-bottom:12px}.series-name{font-weight:700;margin-bottom:14px}.series-items-wrapper{-ms-overflow-style:none!important;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none!important;white-space:nowrap}.series-movies-wrapper::-webkit-scrollbar{display:none}.browse-movie-item{margin-right:0;position:relative;width:170px}.movie-item{margin-right:8px;position:relative;width:170px}.movie-image{border:1px solid #333;border-radius:7px;width:170px;z-index:0}.summary-large-container{height:auto;overflow:hidden;position:relative}.summary-large-poster-container{display:inline-block;left:40%;position:relative;right:0;top:0;width:60%}.summary-large-gradient-overlay{background:linear-gradient(90deg,#000,#0000);height:100%;left:0;position:absolute;top:0;width:20%;z-index:10}.summary-large-poster-image{height:auto;width:100%;z-index:0}.summary-large-details-overlay{height:100vh;left:40px;position:absolute;top:30px;width:40vw;z-index:10}.summary-large-movie-title{color:#fff;font-size:3vw;font-weight:700}.summary-large-movie-duration,.summary-large-movie-rating,.summary-large-movie-year{display:inline-block;font-size:1vw;margin-right:10px;vertical-align:middle}.summary-large-movie-duration,.summary-large-movie-year{color:#777;font-weight:400;margin-top:8px}.summary-large-movie-rating{background-color:#282828;border-radius:5px;color:#999;font-weight:400;margin-top:8px;padding:5px 10px}.summary-large-movie-synopsis{color:#bbb;font-size:1.3vw;font-weight:400;margin-top:20px;width:35vw}.summary-large-button-container{align-items:center;display:flex}.summary-large-button-edit,.summary-large-button-watch{font-size:1.4vw}.summary-large-button-watch{align-items:center;background-color:#eee;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;margin-right:8px;margin-top:30px;padding:10px 20px}.summary-large-button-watch-icon{height:14px;margin-bottom:1px;margin-right:8px;opacity:.2;width:14px}.summary-large-button-watch-disabled{cursor:not-allowed;opacity:.5}.summary-large-button-edit{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:30px;opacity:.5;padding:10px 20px}.browse-header-container{height:auto;overflow:hidden;position:relative}.browse-header-image-wrapper{display:inline-block;left:0;position:relative;right:0;top:0;width:100%}.browse-header-image{height:auto;width:100%;z-index:0}.summary-fade{margin-bottom:16px;opacity:1;padding-top:56.25%;position:relative;transition:opacity 1s ease;width:100%}@media (min-width:767px){.summary-fade{padding-top:34.25%}}.browse-header-large{display:block}.browse-header-small{display:none}@media (max-width:767px){.browse-header-large{display:none}.browse-header-small{display:block}}body{font-family:Trebuchet MS,Open Sans,sans-serif}.images-container{position:relative}.images-poster-container{position:relative;width:100%;z-index:1}.poster-image{minWidth:"100%";height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.images-thumbnail-container{background-color:#000;border-radius:17px;bottom:-50px;overflow:visible;position:absolute;right:-10px;width:auto;z-index:10}.thumbnail-container{border:10px solid #000;border-radius:17px;height:135px;margin-bottom:0;overflow:hidden;position:relative;width:240px}.thumbnail-image{minWidth:"100%";border-radius:12px;height:135px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform:"translate(-50%, -50%)";width:240px}.poster-container{border-top-left-radius:19px;border-top-right-radius:19px;height:337px;margin-bottom:0;margin-top:12px;overflow:hidden;position:relative;width:600px}.poster-image{minWidth:"160px";height:90px;left:"50%";position:"absolute";top:"50%";transform:"translate(-50%, -50%)";width:160px}.poster-info{color:#999;font-size:12px;margin-left:3px;margin-top:6px}.thumbnail-info{color:#999;font-size:12px;right:3px;text-align:right;width:90%}.indicator{height:8px;margin:0;padding:0;right:8px;top:8px;width:8px}.indicator-circle,.no-thumb-indicator{background-color:#0f0;height:8px;margin:0;padding:0;width:8px}.no-thumb-indicator{align-items:center;border-radius:50%;display:flex;justify-content:center;position:absolute;right:8px;top:8px;z-index:1}.no-thumb-indicator-circle{background-color:red}.no-lesson-indicator,.no-thumb-indicator-circle{border-radius:50%;height:8px;margin:0;padding:0;width:8px}.no-lesson-indicator{align-items:center;background-color:#ff0;bottom:12px;display:flex;justify-content:center;position:absolute;right:8px;z-index:1}.no-lesson-indicator-circle{background-color:#ff0;border-radius:50%;height:8px;margin:0;padding:0;width:8px}.movie-item{margin-right:4px;width:150px}.movie-image{border-radius:5px;height:auto;margin-right:10px;width:150px}.movie-list-container{border-radius:8px;box-shadow:0 2px 12px #0000001a;margin:auto;padding:20px;width:94%}.movie-list,.movie-list-container{justify-content:center;text-align:center}.movie-list{display:flex;flex-wrap:wrap;gap:4px;list-style-type:none;padding:0}.search-field{background-color:#333;border:1px solid #555;border-radius:5px;color:#fff;font-size:18px;font-weight:400;margin-top:40px;outline:0;padding:15px;width:400px}.indicator{align-items:center;background-color:#0f0;border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:0;width:24px;z-index:1}.indicator-circle{background-color:#fff;border-radius:50%;height:12px;width:12px}.form-input[type=file]{height:1px;opacity:0;position:absolute;width:1px;z-index:-1}.fileInputLabel{background-color:#e50a15;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:10px;padding:8px 16px;text-align:center;transition:background-color .3s}.fileInputLabel:hover{background-color:darken(#e50a15,10%)}a{text-decoration:none}a,a:visited{color:#e50a15}li{margin-top:4px}.form-container,body{background-color:#000;color:#fff}.breadcrumbs{font-size:12px}.browse-button{margin-left:10px}.form-container{border-radius:8px;box-shadow:0 2px 12px #0000001a;margin:auto;max-width:600px;padding:20px;width:94%}.form-title{font-size:24px;margin-bottom:20px}.form-label .form-input,.form-label .form-textarea{margin-top:14px}.form-input,.form-label,.form-textarea{color:#eaeaea;margin-bottom:16px;width:100%}.form-input,.form-textarea{background-color:#303030;border:1px solid #444;border-radius:5px;color:#eaeaea;margin-top:6px;padding:12px;width:calc(100% - 32px)}.form-textarea{background-color:#303030;border:1px solid #444;font-family:Arial,sans-serif;height:70px}.form-button{background-color:#e50a15;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.form-button:hover{background-color:#555}.success-message{color:#fff;font-weight:700;margin-left:20px}.intro-large{display:block}.intro-small{display:none}@media (max-width:767px){.intro-large{display:none}.intro-small{display:block}}.intro-container{height:100vh;width:100vw}.intro-back-button{cursor:pointer;left:20px;opacity:1;position:absolute;top:16px;transition:opacity .5s ease;width:18px;z-index:10}.intro-container .intro-back-button{opacity:1}.summary-small-container{height:auto;overflow:hidden;position:relative}.summary-small-poster-container{display:inline-block;left:0;position:relative;right:0;top:0;width:100%}.summary-small-poster-image{height:auto;width:100%;z-index:0}.summary-small-details-container{position:relative;width:100%;z-index:10}.summary-small-movie-title{color:#fff;font-size:26px;font-weight:700;margin-left:25px;margin-top:20px}.summary-small-movie-props{color:#999;display:inline-block;font-size:14px;font-weight:400;margin-left:25px;margin-top:14px}.summary-small-buttons-wrapper{display:flex;flex-direction:row}.summary-small-button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:25px;margin-right:15px;margin-top:40px}.summary-small-button{width:40px}.summary-small-button-text{font-size:18px;font-weight:700;margin-top:8px}.summary-small-director{color:#999;display:inline-block;font-size:14px;font-weight:400;margin-left:25px;margin-top:40px}.summary-small-movie-synopsis{color:#fff;font-size:16px;font-weight:400;margin-left:25px;margin-right:25px;margin-top:26px}.summary-small-actors,.summary-small-genres{color:#999;display:inline-block;font-size:14px;font-weight:400;margin-left:25px;margin-right:25px;margin-top:30px;width:100%}.summary-small-button-container{align-items:center;display:flex}.summary-small-button-edit,.summary-small-button-watch{font-size:1.4vw}.summary-small-button-watch{align-items:center;background-color:#eee;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;margin-right:8px;margin-top:30px;padding:10px 20px}.summary-small-button-watch-icon{height:14px;margin-bottom:1px;margin-right:8px;opacity:.2;width:14px}.summary-small-button-watch-disabled{cursor:not-allowed;opacity:.5}.summary-small-button-edit{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:30px;opacity:.5;padding:10px 20px}.viewer-container{display:flex;height:100vh;vertical-align:middle;width:100vw}.back-button{cursor:pointer;left:20px;opacity:1;position:absolute;top:16px;transition:opacity .5s ease;width:18px;z-index:10}.viewer-container .back-button{opacity:1}.series-large{display:block}.series-small{display:none}@media (max-width:767px){.series-large{display:none}.series-small{display:block}}.series-container{height:100vh;width:100vw}.series-back-button{cursor:pointer;left:20px;opacity:1;position:absolute;top:16px;transition:opacity .5s ease;width:18px;z-index:10}.series-container .series-back-button{opacity:1}.series-season-dropdown{margin-left:6x;margin-top:12px;width:100%}.series-summary-large-container{height:auto;overflow:hidden;position:relative}.series-summary-large-poster-container{display:inline-block;left:40%;position:relative;right:0;top:0;width:60%}.series-summary-large-gradient-overlay{background:linear-gradient(90deg,#000,#0000);height:100%;left:0;position:absolute;top:0;width:20%;z-index:10}.series-summary-large-poster-image{height:auto;width:100%;z-index:0}.series-summary-large-details-overlay{height:100vh;left:40px;position:absolute;top:30px;width:40vw;z-index:10}.series-summary-large-series-title{color:#fff;font-size:3vw;font-weight:700}.series-summary-large-series-synopsis{color:#fff;font-size:1.8vw;font-weight:400;margin-top:20px;width:35vw}.series-summary-small-container{height:auto;overflow:hidden;position:relative}.series-summary-small-poster-container{display:inline-block;left:0;position:relative;right:0;top:0;width:100%}.series-summary-small-poster-image{height:auto;width:100%;z-index:0}.season-menu{margin-left:8px;position:relative;width:220px}.season-menu-arrow-down{height:11px;margin-right:12px;width:11px}.season-menu-option{color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px}.season-menu-option:hover{background-color:#3f3f3f}.season-menu-options{background-color:#111;border:1px solid #181818;border-bottom-left-radius:9px;border-bottom-right-radius:9px;box-shadow:0 4px 10px #222;padding-bottom:6px;padding-top:2px;position:absolute;top:100%;width:239px;z-index:1000}.season-menu-selected-value{color:#fff}.season-menu-selected-value,.season-menu-selected-value-open{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:space-between;padding-left:19px;width:220px}.season-menu-selected-value-open{background-color:#111;border:1px solid #181818;border-top-left-radius:9px;border-top-right-radius:9px;color:#999}a,a:visited{color:#fff}.episode-item{background-color:#111;border:2px solid #222;border-radius:12px;margin:20px;overflow:hidden;padding:0}.episode-image{width:100%}.episode-name{font-size:14px;font-weight:700;padding:8px 16px 9px}.episode-synopsis{font-size:13px;padding-bottom:12px;padding-left:16px;padding-right:16px}
/*# sourceMappingURL=main.256515ab.css.map*/