@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Baloo+2:wght@300;400;500;600&display=swap);body,html{font-family:Poppins,sans-serif;margin:0;max-width:100%;overflow-x:hidden;overscroll-behavior-y:none;padding:0;width:100%}.RecentPlayersCard{display:flex;flex-direction:column;justify-content:space-around}.recent-players{display:flex;justify-content:space-between;margin:20px auto;width:90%}.recent-players a{color:#000;text-decoration:none}.recent-player .icon{align-items:center;background-color:#4ac8eb;border:1.5px solid #000;border-radius:50%;cursor:pointer;display:flex;font-size:1.4em;height:50px;justify-content:center;margin:20px auto 10px;width:50px}.recent-player .name{cursor:pointer;font-size:.85em;margin:0;text-align:center}.recent-player .hours-ago{color:gray;font-size:.8em;margin:5px;text-align:center}.RecentPlayersCard .footer{cursor:pointer;font-size:.9em;text-align:right}.RecentPlayersCard .footer p{margin-bottom:0}.RecentPlayersCard .footer a{color:#000;text-decoration:none}.RecentPlayersCard .footer img{vertical-align:middle;width:30px}.UserCard{background-color:#fff;border-radius:25px;box-shadow:1px 1px 2px #e9e9e9,-1px -1px 2px #e9e9e9;flex-basis:30%;max-width:300px;padding:20px}.UserCard .profile-pic{align-items:center;background-color:#34dcb4;border:1.5px solid #000;border-radius:50%;display:inline-flex;font-size:1.5em;font-weight:600;height:50px;justify-content:center;min-width:50px;text-align:center;width:50px}.UserCard .header{display:flex;margin:20px}.UserCard .profile-info{margin-left:15px;text-transform:capitalize}.UserCard .profile-data{display:flex;justify-content:space-around}.profile-data p{color:#3f37c9;font-size:.9em;font-weight:600}.profile-data span{font-size:1.1em;font-weight:600}.profile-data div{text-align:center}.UserCard h3{margin:0;text-transform:capitalize}.UserCard h3,.UserCard h4{font-size:1em;font-weight:500}.UserCard h4{color:#aaa;font-size:.9em;margin:8px 0}.UserCard .separator{background-color:#d2d2d2;display:block;height:1px;margin:40px auto;width:100%}.UserCard .subtitle{font-weight:600;margin-bottom:3px}.UserCard .info{color:#7678a8;font-size:.9em;font-weight:500}.UserCard .content-container{margin:20px 0}.content-container div{margin:10px 0}.content-container span{color:#7678a8;font-size:.9em;margin-left:8px}.UserCard .profile-section{margin:20px}.profile-section ul{padding:0}.profile-section ul li{color:#777;font-size:.9em;list-style:none;margin:10px 0}.recent-date{color:gray;font-size:.78em}.recent-username{color:#3f37c9}.recent-title{color:#000;font-size:.8em}.ViewHeader{display:flex;justify-content:space-between}.ViewHeader h1{color:#42447d;font-size:1.6em;font-weight:600;margin:0}.ViewHeader h2{font-size:.9em;font-weight:500;margin:0;text-transform:capitalize}.download-app{cursor:pointer;margin-right:8px;margin-top:8px;text-align:center}.download-app svg{color:#3f37c9;font-size:1.5em}.download-app p{color:#000;font-size:.75em;font-weight:500;margin:2px 0 0}.download-app a{text-decoration:none}.Dashboard h1{color:#42447d;font-size:1.6em;font-weight:600;margin:0}.Dashboard h2{font-size:.9em;font-weight:500;margin:0}.Dashboard .data-containers{display:flex;flex-basis:70%;flex-direction:column;justify-content:space-between;margin-left:40px}.TermsAndConditions{align-items:center;background-color:#9696964d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.TermsAndConditions .modal-window{background-color:#fff;border-radius:15px;box-shadow:0 0 13px #ccc;box-sizing:border-box;width:500px}.TermsAndConditions .modal-content{margin:35px 25px 0}.PlayerOptionsMenu{background-color:#fff;border-radius:7px;box-shadow:0 0 13px #ccc;min-width:140px;position:absolute;right:0;z-index:10}.PlayerOptionsMenu ul{padding:0}.PlayerOptionsMenu ul li{color:#495057;cursor:pointer;font-size:.8em;list-style:none;margin:0 10px;padding:8px 10px}.PlayerOptionsMenu ul li svg{font-weight:lighter;margin-right:8px}.PlayerOptionsMenu ul li:hover{background-color:#f4f4f4;border-radius:9px}.PlayerEntry{align-items:center;display:flex;justify-content:space-around;margin:30px 0}.player-name{cursor:pointer;display:flex;flex-basis:20%;margin-left:20px}.player-name a{color:#000;display:flex;text-decoration:none}.player-name .player-icon{align-items:center;background-color:#4ac8eb;border:1.5px solid #000;border-radius:50%;display:flex;font-size:1.4em;font-weight:500;height:50px;justify-content:center;margin:0 13px 0 0;min-width:50px}.player-name p{font-weight:500}.played-time{color:#a1a1a1;font-size:.9em;text-align:center}.player-progress{flex-basis:30%}.player-progress .bar{background-color:#c4c4c4;border-radius:25px;height:10px;width:90%}.player-progress .bar span{background-color:#021d7d;border-radius:25px;display:block;height:10px}.player-hours{flex-basis:10%;font-size:.9em;text-align:center}.player-options-container{display:inline;position:relative;width:100px}.player-options{text-align:center}.player-options svg{color:#021d7d;cursor:pointer;font-size:1.1em}.deactive{opacity:.5}.PlayersCard{background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;margin-bottom:50px;margin-top:30px;padding-bottom:25px;position:relative;width:90%}.players-header{align-items:flex-end;color:#3f37c9;display:flex;font-weight:600;justify-content:space-evenly;margin:30px auto;text-align:center}.players-header p:first-child{flex-basis:20%}.players-header p:nth-child(2){flex-basis:28%}.players-header p:nth-child(3){flex-basis:12%}.players-list h2{display:none}.players-list .inactive-players:first-of-type h2{display:block;font-size:1.4em;margin:90px 20px 40px 40px}.add-player{cursor:pointer;text-align:center}.add-player svg{color:#3a0ca3;font-size:1.5em;margin-bottom:5px}.add-player span{display:block;font-size:.8em}.AddPlayer{align-items:center;background-color:#9696964d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.AddPlayer .modal-window{background-color:#fff;border-radius:15px;box-shadow:0 0 13px #ccc;box-sizing:border-box;width:400px}.modal-header{display:flex;justify-content:space-between}.AddPlayer .modal-content{margin:35px 25px 0}.modal-content .field{margin:20px 0 30px}.AddPlayer .modal-content label{color:#3c4257;font-size:.9em;font-weight:600}.username-container{display:flex;justify-content:space-between;margin-bottom:-28px}.generate-label{color:#17c417;cursor:pointer;font-size:.75em;text-decoration:underline}.AddPlayer .modal-content input{border:1px solid #c9c9c9;border-radius:6px;color:#3c4257;font-family:Poppins,sans-serif;font-size:.9em;margin-top:10px;max-width:100%;padding:11px;width:324px}#create-btn{background-color:#552cf6;color:#fff}.SharePlayerModal .modal-window{position:relative}.share-info{margin-top:0}.share-info span{color:#552cf6;font-weight:600}.SharePlayerModal .loading{align-items:center;background-color:#fafafae6;border-radius:15px;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.SharePlayerModal .message{color:#eb2678;font-size:.8em}.SharePlayerModal .modal-content .field{margin-bottom:12px}.is-successful{display:fixed;padding-top:50px;text-align:center}.is-successful svg{color:#14c714;font-size:3em}.disclaimer{font-weight:400;text-align:center}.LoadingDots{margin:0 auto;padding:5.5px 0}.dot-flashing{animation:dotFlashing 1s linear infinite alternate;animation-delay:.5s;background-color:#9880ff;border-radius:5px;color:#9880ff;height:10px;margin:0 auto;position:relative;width:10px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dotFlashing 1s infinite alternate;animation-delay:0s;left:-15px}.dot-flashing:after,.dot-flashing:before{background-color:#9880ff;border-radius:5px;color:#9880ff;height:10px;width:10px}.dot-flashing:after{animation:dotFlashing 1s infinite alternate;animation-delay:1s;left:15px}@keyframes dotFlashing{0%{background-color:#9880ff}50%,to{background-color:#ebe6ff}}.ProfileCard{margin-left:50px;width:60%}.ProfileCard .content-container{display:flex}.profile-info h4{color:#3f37c9;font-size:.75em;margin-bottom:3px}.profile-info span{font-size:.9em}.account-section{margin:50px 0}.account-section h3{color:#42447d;font-size:1em;font-weight:500;margin:0}.account-section span{font-size:.9em}.account-section .account-subtitle{color:#636363;font-size:.85em}.notification-options{margin:10px 0}.ProfileCard .content-container{margin:0}.account-info{margin-left:10px}.extra-info{color:#888;font-size:.75em}.account-section .upgrade-subscription{background-color:#dafdff;display:block;font-size:.7em;padding:2px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.username-capitals{text-transform:capitalize}.container{cursor:pointer;display:block;font-size:.9em;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#eee;border-radius:3px;height:20px;left:0;position:absolute;top:0;width:20px}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#08a0f7}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:7px;top:2px;transform:rotate(45deg);width:5px}.Profile .containers{align-content:space-around}.Development .development-container{background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;margin-bottom:50px;margin-top:30px;padding-bottom:25px;position:relative;width:70%}.Development .header{display:flex;justify-content:space-between}.add-game{cursor:pointer;text-align:center}.add-game p{font-size:.75em;margin:2px}.add-game svg{font-size:1.2em}.list-games{margin-top:10px}.list-games div{display:flex;justify-content:space-around}.list-header p{color:#3f37c9}.list-games p{flex-basis:25%;font-size:.9em;font-weight:500;text-align:center;vertical-align:center}.list-games svg,.list-header div{flex-basis:6%}.list-games svg{cursor:pointer;margin-top:14px}.list-content p{font-size:.8em}.header-tabs{background-color:#eeedf3;border-top-left-radius:25px;border-top-right-radius:25px;display:flex;margin:-20px -20px 12px}.header-tabs p{cursor:pointer;font-size:.95em;margin:0;padding:10px 25px}.active-tab{background-color:#fff;font-weight:600}.games-tab{border-top-left-radius:25px}.DevelopmentModal .modal-window{width:700px}.dev-form{align-items:flex-start;display:flex;justify-content:space-around}.dev-form .field input{width:200px}.files{margin-top:-6px}.multiple-files{color:#888;font-size:.7em}.modal-content .long-field{margin-left:50px}.modal-content .long-field input{width:200px}.separator{background-color:#c4b8f3;height:1px;margin:20px auto;width:450px}.media-files{align-items:center;display:flex;justify-content:space-between}.the-files{flex-basis:50%}.the-files svg{cursor:pointer;font-size:.8em;margin-right:6px}.the-files span{display:block}.the-files a,.the-files p{display:inline;font-size:.7em}.files-container{background-color:#fcf8ff;height:100px;overflow-y:scroll}.modal-content textarea{border:1px solid #c9c9c9;border-radius:6px;color:#3c4257;font-family:Poppins,sans-serif;font-size:.9em;margin-top:10px;max-width:100%;padding:11px;resize:none;width:200px}.more-info{margin:0 auto;width:400px}.more-info span{color:gray;display:block;font-size:.7em;margin-right:20px}.DevelopmentSetupModal input[type=text]{padding:12px 11px}.DevelopmentSetupModal .field-path{font-size:.9em;margin-top:25px}.DevelopmentSetupModal .modal-window{width:600px}.DevelopmentSetupModal .field>div,.file-type{display:block}.file-type{color:grey;font-size:.75em}.DevelopmentSetupModal .modal-content input{margin-top:5px}.DevelopmentSetupModal .modal-content .field{margin:5px 0 30px}.Form{display:flex;flex-direction:column;height:100vh;justify-content:space-between;margin:0 auto;max-width:1200px}.Form .header h1,.Form .header h2{margin-left:0}.Form .header{font-family:Baloo\ 2,sans-serif;font-size:1.4em;font-weight:300;margin-top:20px}.Form .header #logo{vertical-align:middle}.Form .form-title{color:#23395b;font-size:1.5em;font-weight:600;margin-left:20px;margin-top:10px}.Form .form{margin:50px 0}.Form .main{margin:0 auto}.no-account-signup{color:#3c4257;font-size:.8em}.no-account-signup a{color:#4361ee;text-decoration:none}.Form .form-container{box-shadow:0 0 13px #ccc;margin:20px auto;padding:30px 20px;width:420px}.form-content{margin:20px auto;text-align:center;width:380px}.form-content form div{text-align:left}.form-container form label{color:#3c4257;font-size:.9em;font-weight:600}.form-container form input{border:1px solid #e0e1e4;border-radius:6px;color:#3c4257;font-family:Poppins,sans-serif;font-size:.9em;margin-top:10px;padding:11px;width:350px}.form-container .field{margin:30px auto}.form-content form button{background-color:#3a0ca3;border:none;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:.9em;font-weight:600;padding:10px;width:380px}.form-content .forgot-password a{color:#4361ee;display:inline-block;font-size:.8em;font-weight:500;margin-top:12px;text-decoration:none}.Form .footer{margin-bottom:20px;text-align:center}.Form .footer a{color:#3c4257;font-size:.9em;text-decoration:none}.password-msg{color:#3c4257;font-size:.76em;margin-bottom:0;margin-top:5px;opacity:0}.reset-msg{color:#3c4257;font-size:.9em;text-align:left}.show-msg{opacity:1}.show-msg-warning{color:red;opacity:1}.form .form-container .confirm-password{margin-top:-12px}.show-confirm-msg{opacity:1}.show-confirm-warning{color:red;opacity:1}.server-response{color:red;font-size:.75em}.Modal{align-items:center;background-color:#9696964d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.Modal .modal-window{background-color:#fff;border-radius:15px;box-shadow:0 0 13px #ccc;box-sizing:border-box;width:500px}.Modal .modal-header{display:flex;justify-content:space-between}.modal-header h2{font-size:1.5em}.modal-body{border:1px dashed #eae0fc;height:300px;margin:20px;overflow-y:scroll;padding:10px}.modal-body p{font-size:.85em}.close-modal{align-items:center;background-color:#f6f5fa;border-radius:50%;box-shadow:0 0 6px #b6b6b6;cursor:pointer;display:flex;font-size:.9em;font-weight:500;height:30px;justify-content:center;width:30px}.close-modal img{width:12px}.Modal .modal-content{margin:35px 25px 0}.modal-footer{background-color:#f8f7fb;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:0;text-align:center}.modal-footer button{border:none;border-radius:7px;box-shadow:0 0 3px #ccc;cursor:pointer;margin:20px;padding:12px 20px}.hasScrolled{background-color:#552cf6;color:#fff}#cancel-btn{background-color:#fff}.Navigation{flex-basis:25%}.Navigation,.nav-container{display:flex;flex-direction:column;height:100vh;max-width:220px}.nav-container{background-color:#fff;border-right:1px solid #bbb;margin-left:0;position:fixed;width:25%}.Navigation .header{margin:10px 0 0 15px;text-align:center}.header{flex-basis:10%}.header h1{font-family:Baloo\ 2,sans-serif;font-size:1.25em;font-weight:300;margin:0}.header h2{font-size:1em;font-weight:500;margin-left:20px;margin-top:0}.header img{width:180px}.Navigation nav{flex-basis:78%}.Navigation ul li{list-style:none;margin:33% auto}.Navigation svg{font-size:1.5em}.Navigation ul li a{color:#000;font-weight:600;text-decoration:none}.Navigation .logout{cursor:pointer;padding-left:40px}.Navigation ul li img{margin-right:15px;vertical-align:middle;width:125px}@media only screen and (max-width:1250px){.Navigation{flex-basis:85px}.nav-container{text-align:center;width:85px}.header h1{font-size:.95em;margin-left:2px}.Navigation .header h1{display:none}.header h2{font-size:.7em;margin-left:2px}.Navigation nav{margin:0 auto;text-align:center}.Navigation ul{padding:0}.Navigation ul li a span{display:none}.Navigation ul li{margin:60px auto}.Navigation svg{float:none;font-size:1.5em;margin-right:0!important}.Navigation .logout{padding-left:0}.logout span{display:none}.header img{width:60px}}.return-login a{color:#4361ee;font-size:.9em;font-weight:500;text-decoration:none}.return-login{margin:30px 0 0}.ResetPassword .form-content{margin-bottom:0}.App{display:flex;width:100%}.App,.App main{background-color:#f3f6fd}.App main{flex-basis:100%;margin:20px 20px 10px 40px}.App .containers{display:flex;margin-top:40px}.container-title{color:#42447d;font-size:1.2em;font-weight:500;margin:0}.container-subtitle{font-size:.8em;font-weight:500;margin:0}.card{background-color:#fff;border-radius:25px;box-shadow:1px 1px 2px #e9e9e9,-1px -1px 2px #e9e9e9;padding:20px}.ChildCard .child-setting{margin-bottom:25px}.ChildCard .child-setting div{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;margin-top:0}.ChildCard .content-container span{margin-left:0}.child-setting .setting-description{color:#919191;font-size:.7em;text-align:left}.ChildCard .info{color:#6466b1}.ChildCard .setting-slide{text-align:center}.ChildCard .setting-slide span{display:block}.setting-slide .setting-description{text-align:center}.Toggle span{color:#adadad;font-size:.8em;margin-left:0}.toggle{background:#fff;border-radius:5px;margin-top:20px}.toggle input.mobileToggle{opacity:0;position:absolute}.toggle input.mobileToggle+label{-webkit-tap-highlight-color:transparent;border:1px solid #e4e4e4;border-radius:60px;display:inline-block;height:20px;position:relative;transition:.4s ease;-webkit-user-select:none;user-select:none;width:40px}.toggle input.mobileToggle+label:before{border-radius:30px;content:"";display:block;height:20px;left:0;position:absolute;top:0;transition:.2s cubic-bezier(.24,0,.5,1);width:41px}.toggle input.mobileToggle+label:after{background:#f5f5f5;border-radius:60px;box-shadow:0 0 0 1px #0000001a,0 4px 0 0 #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;content:"";display:block;height:22px;left:0;position:absolute;top:-1px;transition:.35s cubic-bezier(.54,1.6,.5,1);width:22px}.toggle input.mobileToggle:checked+label:before{background:#2ecc71;transition:width .2s cubic-bezier(0,0,0,.1)}.toggle input.mobileToggle:checked+label:after{left:20px}.inactiveMixin{content:"";display:block;position:absolute}.beforeAnimation{transition:.2s cubic-bezier(.24,0,.5,1)}.afterAnimation{box-shadow:0 0 0 1px #0000001a,0 4px 0 0 #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;transition:.35s cubic-bezier(.54,1.6,.5,1)}.GamesCard{background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;flex-basis:70%;margin-left:40px;padding-bottom:25px;position:relative}.games-header{align-items:flex-end;display:flex;font-weight:600;justify-content:space-around;margin:30px auto;text-align:center}.games-header p:first-child{flex-basis:24%}.games-header p:nth-child(2),.games-header p:nth-child(3){flex-basis:22%}.games-options-container{display:inline;position:relative}.GameEntry{align-items:center;display:flex;justify-content:space-around;margin:30px 0}.GameEntry p{font-weight:600;margin:5px;text-align:center}.GameEntry img{width:70px}.GameEntry .game-icon{flex-basis:24%;text-align:center}.GameEntry .game-highest-score,.GameEntry .game-hours{flex-basis:22%}.game-icon a{color:#000;text-decoration:none}.player-content{display:flex;justify-content:space-between;justify-content:flex-start;margin-top:40px}.player-content .games-sessions{flex-basis:70%}.SessionEntry{align-items:center;display:flex;justify-content:space-around;text-align:center}.SessionEntry a,.SessionEntry p{flex-basis:33%;text-decoration:none}.SessionEntry a:hover{text-decoration:underline}.session-id{color:#3f37c9;cursor:pointer;font-weight:500}.SessionsCard{background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;flex-basis:50%;margin-top:20px;padding-bottom:25px;position:relative}.SessionsCard .sessions-container{display:flex;justify-content:space-around;text-align:center}.session-date{color:#535353;font-size:.95em}.sessions-header{align-items:flex-end;display:flex;font-weight:600;justify-content:space-around;margin:30px auto;text-align:center}.sessions-header p{flex-basis:33%}.SessionsCard .footer img{vertical-align:middle;width:30px}.SessionsCard .footer{cursor:pointer;font-size:.9em;text-align:right}.SessionsCard .footer p{margin-bottom:0}.SmallCard{background-color:#fff;border-radius:10px;box-shadow:0 0 13px #ccc;font-weight:500;padding:10px;width:240px}.SmallCard p{font-size:.9em;margin:5px}.SmallCard .data{display:block;font-size:2.1em;text-align:center}.SmallCard .footer{font-size:.8em;margin-left:10px}.SmallCard .good{color:#16b916}.SmallCard .bad{color:#e25e11}.Game .game-content{display:flex;justify-content:space-evenly;margin:20px auto}.LevelsCard p{color:#3f37c9;cursor:pointer;display:inline-block;font-size:.85em;margin-right:15px}.LevelsCard p:hover{text-decoration:underline}.LevelsCard{margin:15px auto;text-align:center}.level-active{text-decoration:underline}.GraphCard{background-color:#fff;border-radius:10px;box-shadow:0 0 13px #ccc;margin:30px auto;padding:10px 25px;width:80%}.graph-header h3{color:#313131;font-size:1.1em;font-weight:600;margin:10px 0 5px}.graph-header p{color:#555;font-size:.85em;margin:5px 0 20px}.graph-graph{height:750px;margin:20px auto;width:750px}.no-data-found{color:gray;margin:50px auto;text-align:center}.graph-options{display:flex;justify-content:space-around;margin:0 auto;width:80%}.graph-options div{text-align:center}.graph-options input{margin-right:7px;vertical-align:middle}.graph-options label{font-size:.8em}@media only screen and (max-width:1050px){.GraphCard{width:90%}.graph-graph{height:600px;width:600px}}
/*# sourceMappingURL=main.8b9dbb96.css.map*/