@import url(https://fonts.googleapis.com/css2?family=Satisfy&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}#captureWrap{align-items:center;color:#000;display:flex;flex-direction:column;height:95%}#captureCard{background-color:#fff9;border:3px solid #dadfe5cc;border-radius:20px;color:#00000080;height:350px;margin-bottom:40px;margin-top:15px;max-height:55%;overflow:hidden;padding:20px 15px;position:relative;width:80%}#captureCard #stats{align-items:center;display:flex;justify-content:space-between}#captureCard #stats #leftStat{align-items:center;display:flex;font-size:25px;font-weight:600}#captureCard #stats #leftStat img{height:auto;padding-left:5px;width:38px}#captureCard #stats #rightStat{font-size:20px;font-weight:500}#captureCard #scanValidation{border-radius:0 0 20px 20px;bottom:0;height:70px;left:0;position:absolute;width:100%}.validScan{background-color:#09b41acc!important}.notValidScan{background-color:#d14040cc!important}.shapeCard{align-items:center;display:flex;justify-content:center}.shapeCard #shapeImage{height:auto;position:absolute;width:150px}#confetti{height:100%;margin:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}#cameraContainer{height:inherit;width:100%}#cameraContainer img{height:50%;width:100%}.display{display:block!important}.hide{display:none!important}.validProgress{border:3px solid #09b41acc}#progressWrap{align-content:space-between;color:#000;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-top:10%}#progressWrap .progressCard{align-items:center;background-color:#ffffff80;background-color:#fffc;border-radius:20px;display:flex;flex-direction:column;font-weight:600;margin-bottom:5px;margin-top:5px;padding:25px 0;width:40%}#progressWrap .progressCard img{height:auto;margin-bottom:15px;width:50%}#progressWrap .nextButton{margin-top:75px}#progressWrap .nextButton img{height:auto;width:30px}#return img{height:auto;transform:rotate(180deg);width:50px}.nextButton{align-items:center;background-color:#0000;border:3px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin-top:30px;padding:15px 30px}.nextButton img{margin-left:15px}#profileContainer{font-family:Montserrat,sans-serif;height:inherit}#profileContainer #profileHeader{align-items:center;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;height:215px;justify-content:center;position:relative}#profileContainer #profileHeader #actions{align-items:center;display:flex;justify-content:space-between;position:absolute;right:20px;top:20px}#profileContainer #profileHeader #actions div{align-items:center;background-color:#0009;border-radius:100%;display:flex;justify-content:center;margin-right:10px;padding:7px}#profileContainer #profileHeader #actions div img{height:auto;width:19px}#profileContainer #profileHeader #profileImage img{border:4px solid #fff;border-radius:100%;width:115px}#profileContainer #profileBody{background:#001237;background:linear-gradient(180deg,#001237,#122e68);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001237",endColorstr="#122e68",GradientType=1);height:inherit;transform:translateY(-20px)}#profileContainer #profileBody #profileInfo{left:0;margin:auto;right:0;text-align:left;width:70%}#profileContainer #profileBody #profileInfo #name{font-size:20px;font-weight:500;margin-bottom:5px}#profileContainer #profileBody #profileInfo #level,#profileContainer #profileBody #profileInfo #title{font-size:15px;font-weight:300;margin-bottom:3px}#profileContainer #profileBody #profileInfo #level{font-size:12px}#profileContainer #profileBody #highlightsContainer{display:flex;justify-content:space-between;margin-top:15px;text-align:center}#profileContainer #profileBody #highlightsContainer div{border:1px solid #ffffff9e;box-shadow:inset 0 0 3px #fff;padding:8px 10px 12px;width:24%}#profileContainer #profileBody #highlightsContainer div img{height:auto;width:35px}#profileContainer #profileBody #highlightsContainer #leftHighlight{background:linear-gradient(90deg,#d7d7d700 20%,#d7d7d780);border-radius:0 15px 15px 0;position:relative}#profileContainer #profileBody #highlightsContainer #middleHighlight{background:linear-gradient(90deg,#ffffff4d,#fff0 50%,#ffffff4d);border-radius:15px;position:relative}#profileContainer #profileBody #highlightsContainer #rightHighlight{background:linear-gradient(270deg,#d7d7d700 20%,#d7d7d780);border-radius:15px 0 0 15px;position:relative}#profileContainer #profileBody #highlightsContainer .statNumber{font-size:24px;font-weight:400;padding-top:5px}#profileContainer #profileBody #highlightsContainer .statName{color:#cecece;font-size:14px;font-weight:300}#profileContainer #profileBody #achievementsWrap{background:linear-gradient(0deg,#d7d7d700 40%,#d7d7d74d);border:1px solid #ffffff9e;border-radius:15px;box-shadow:inset 0 0 3px #fff;height:20%;left:0;margin:30px auto auto;padding:8px 10px 12px;right:0;width:24%;width:90%}#profileContainer #profileBody #achievementsWrap p{margin-bottom:15px}#profileContainer #profileBody #achievementsWrap #achievementCount{font-size:14px;font-weight:200}#profileContainer #profileBody #achievementsWrap #achievementsContainer img{border:2px solid gray;border-radius:100%;filter:grayscale(.7);margin-right:15px;padding:6px;width:30px}.achievementUnlocked{background-color:#f04b5a4d!important;border:2px solid #ed495c!important;filter:grayscale(0)!important}#home{align-items:center;display:flex;flex-direction:column;padding-top:100px}#hero{font-family:Satisfy,serif;font-size:50px;font-weight:500}#hero,#pinInput{align-items:center;display:flex;justify-content:center}#pinInput{color:#202020;width:100%}#pinInput #pin{background-color:#fffc;border:3px solid #6a849999;border-radius:10px;color:#202020;font-family:Roboto;font-size:16px;font-weight:500;margin-top:160px;padding:15px;width:70%}#submitPin{font-size:30px;font-weight:600;margin-top:50px}#collectionBody{background-color:#fff;color:#000;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:30px 15px}#collectionBody #filterMenu{align-items:center;display:flex}#collectionBody #filterMenu input{border:1px solid #0000001c;border-radius:10px;box-shadow:inset 0 3px 8px -1px #00000026;margin-right:15px;padding:10px;width:80%}#collectionBody #filterMenu img{height:auto;width:25px}#collectionBody #collectionContainer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;width:100%}#collectionBody .collectionCard{border-radius:15px;box-shadow:5px 4px 10px -4px #00000040;height:-webkit-max-content;height:max-content;margin-bottom:15px;width:45%}#collectionBody .collectionCard .collectionPicture{height:50%;width:100%}#collectionBody .collectionCard .collectionData,#collectionBody .collectionCard .collectionName{padding:5px}#collectionBody .collectionCard .collectionData{align-items:center;display:flex;font-size:10px;font-weight:400;justify-content:space-between}#collectionBody .collectionCard .collectionData img{height:18px;width:18px}#collectionBody .collectionCard .collectionData div{align-items:center;display:flex}#collectionBody .collectionCard .collectionData :first-child{margin-right:5px}#speciesPopup{background-color:#fff;color:#000;font-family:Montserrat,sans-serif;height:100%;position:fixed;top:0;width:100%}#speciesPopup #closeSpecies{position:absolute;right:15px;top:15px}#speciesPopup #headerSpecies{position:relative}#speciesPopup #menuSpecies{align-items:center;background-color:#fff;border-radius:10px;bottom:0;box-shadow:0 4px 15px 0 #00000024;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:space-around;left:0;margin:auto;position:absolute;right:0;transform:translateY(20px);width:75%}#speciesPopup #menuSpecies #status{border-radius:0 0 15px 15px;transform:translateY(4px)}#speciesPopup #speciesWrap{left:0;margin:auto;padding-top:35px;right:0;width:90%}#speciesPopup #speciesWrap #speciesName :first-child{font-size:20px;font-weight:900}#speciesPopup #speciesWrap #speciesName :nth-child(2){font-size:15px;font-weight:300}#speciesPopup #simpleContainer{display:flex}#speciesPopup #simpleContainer img{height:auto;width:40px}#speciesPopup #speciesDataContainer #speciesText{font-size:12px;height:170px;overflow:scroll}#speciesPopup #speciesDataContainer #pictoContainer{display:flex;justify-content:space-evenly;margin-top:15px}#speciesPopup #speciesDataContainer #pictoContainer div{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:11px;font-weight:700;text-align:center;width:25%}#speciesPopup #speciesDataContainer #pictoContainer img{height:auto;width:40px}.activeDisplay{background-color:#0e486f;height:4px}body{background:#4a64b4 url(/static/media/background.1f18adc99ccd52ca78d3.jpg) 50%;color:#fff;font-family:Roboto,sans-serif}#root{height:100vh}p{margin:0}#teamSelection{align-items:center;display:flex;flex-direction:column;height:-webkit-fill-available;padding-top:20px}#teamSelection h1{margin:0;padding-bottom:20px}.teamCard{align-items:center;background-color:#ffffff80;border-radius:20px;display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px;opacity:.5;padding-bottom:10px;padding-top:10px;text-align:center;width:65%}.teamCard img{height:auto;margin-bottom:15px;width:80px}.teamCard p{font-size:20px;font-weight:300;letter-spacing:1px}.teamCard .teamName{font-size:30px;font-weight:500}.selected{box-sizing:border-box;filter:saturate(1);opacity:1;outline:5px solid #fff;transition:all .2s ease-out}#logoCapture{align-items:center;border:3px solid #fff;border-radius:100%;display:flex;height:85px;justify-content:center;position:relative;width:85px}#logoCapture img{height:auto;width:50px}#logoCapture #return{left:-80px;position:absolute}.valid{border:3px solid #09b41acc;color:#09b41acc}.notValid{border:3px solid #d14040cc;color:#d14040cc}.validButton{background-color:#09b41acc}.notValidButton{background-color:#d14040cc}#successWrap{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}#successWrap #endBackground{height:100%;position:absolute;width:100%}#successWrap #endPopup{background-color:hsla(0,0%,100%,.749);border-radius:15px;color:#000;padding:20px 40px;position:relative;text-align:center;width:50%;z-index:5}#successWrap .nextButton{margin-left:auto;width:90px}.nextButton img{height:auto;width:35px}#successCard{background-color:#fff;border:5px solid #09b41acc;border-radius:15px;color:#4a40c3;font-size:32px;font-weight:600;padding:30px 40px;position:relative;text-align:center;width:50%;z-index:5}#successCard #successImage{margin:30px 0}#cameraScreen{width:100%}#cameraScreen #pictureResult{height:350px;width:100%}#circleBackground{background:hsla(0,0%,100%,.671);height:100%;left:0;top:0;width:100%}#circleBackground,.circle{position:absolute;transition:all .3s ease-out}.circle{border:5px solid #fff;box-shadow:0 0 0 5px #4973ff;height:250px;left:50%;overflow:hidden;top:50%;transform:translate(-50%,-50%);width:250px}.circle,.wave{border-radius:50%}.wave{background:#2c74b3;box-shadow:inset 0 0 50px 0 #00000080;height:100%;position:relative;top:0;width:100%}.wave:after,.wave:before{background:#000;content:"";height:200%;left:50%;position:absolute;top:0;transform:translate(-50%,-75%);width:200%}.wave:before{animation:animate 5s linear infinite;background:#fff;border-radius:45%}.wave:after{animation:animate 10s linear infinite;background:#ffffff80;border-radius:40%}@keyframes animate{0%{transform:translate(-50%,-75%) rotate(0deg)}to{transform:translate(-50%,-75%) rotate(1turn)}}#triggerButton{background:#0000;border:none}.test{bottom:50px;margin:0;padding:7px;position:absolute;right:5%}#authWebcam{display:none}#successClose{position:absolute;right:18px;top:8px}.obfuscate{filter:brightness(.1)}#homeBottomMenu{align-items:center;bottom:5%;display:flex;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;width:50%}#homeBottomMenu img{height:auto;width:40px}
/*# sourceMappingURL=main.a4c7768b.css.map*/