body{background-color:var(--primary_color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100%}a,body{color:var(--cacti_color)}footer{height:5vh}header{align-items:center;background-color:var(--secondary_color);box-sizing:border-box;color:var(--ground_black);display:flex;height:12vh;justify-content:space-between;max-width:100vw;overflow-x:hidden;padding:0 5%}header img{width:10vh}header nav{width:40%}header nav ul{align-items:center;display:flex;justify-content:space-between;list-style:none;width:100%}header ul li a{font-size:1.2rem;text-decoration:none}header i,header ul li a{color:var(--ground_black)}header i{display:none!important;font-size:2rem!important}@media screen and (orientation:portrait){header nav{width:5%}header nav ul{align-items:center;background-color:var(--secondary_color);bottom:0;display:none;justify-content:space-evenly;overflow:hidden;position:absolute;right:50%;top:15vh;transition:right 2s ease-in-out,width 2s ease-in-out;width:0;z-index:9999}header ul li a{font-size:1.5rem;height:-webkit-max-content;height:max-content;width:100%}header i{display:inline!important}header nav ul.show{display:flex;flex-direction:column;right:0;width:100%}}.cookie-policy-container .blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0;pointer-events:none;position:fixed;z-index:999}.cookie-policy-container .cookie-policy{align-items:center;background-color:var(--secondary_color);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:150%;inset:0;justify-content:space-evenly;margin:20%;padding:5%;position:fixed;text-align:center;z-index:999}.cookie-policy-container .cookie-policy p{color:var(--ground_black);margin:0}.cookie-policy-container .cookie-policy a{color:var(--ground_black)}.cookie-policy-container .cookie-policy .actions{display:flex;justify-content:space-evenly;width:100%}.cookie-policy-container .cookie-policy .actions button{background-color:var(--primary_color);border:none;border-radius:5px;color:var(--cacti_color);font-size:100%;padding:2%}@media screen and (orientation:portrait){.cookie-policy-container .cookie-policy{inset:20% 5%;margin:0}}#home{box-sizing:border-box}#home,#home .input{align-items:center;display:flex;flex-direction:column;position:relative}#home .input{font-size:400%;justify-content:center;max-height:85vh;min-height:83vh;width:20%}#home .input .start{background-color:initial;border:none;color:var(--ground_black);inset:0;position:absolute}#home .input .start:focus{outline:none}#home .input .start .blur{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:inset 0 0 11px 11px var(--primary_color);inset:0;position:absolute;z-index:1}#home .input .start p{align-items:center;aspect-ratio:1/1;background-color:var(--secondary_color);border-radius:50%;color:var(--ground_black);display:flex;font-size:200%;justify-content:center;left:50%;position:relative;top:10%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(10rem,100%);z-index:901}#home .input .start p:hover{cursor:pointer}#home .input .calcul{align-items:left;border-bottom:5px solid var(--cacti_color);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}#home .input .calcul .sign{bottom:0;left:0;position:absolute}#home .input .calcul span{text-align:right}#home .input input{background-color:initial;border:none;font-size:100%;outline:none;text-align:right;width:100%}#home .input input:focus{outline:none}@media screen and (prefers-contrast:more){#home .input input:focus{outline:1px solid var(--cacti_color)}}#home input::-webkit-inner-spin-button,#home input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}#home input[type=number]{-moz-appearance:textfield!important}#home .input .time{font-size:30%;text-align:right;width:100%}#home .input .submit-button{background-color:var(--secondary_color);border:5px solid var(--secondary_color);border-radius:1em;color:var(--ground_black);font-size:20%;margin-top:15%;outline:none;padding:5%;transition:all .5s}#home .input .submit-button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#home #results{width:100%}#home #results h1{position:relative;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1000}#home #results h1:before{-webkit-animation:downArrow 1s infinite alternate;animation:downArrow 1s infinite alternate;aspect-ratio:1/1;border-bottom:10px solid var(--cacti_color);border-right:10px solid var(--cacti_color);content:"";left:120%;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1rem}@-webkit-keyframes downArrow{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(45deg) translate(1rem,1rem);transform:rotate(45deg) translate(1rem,1rem)}}@keyframes downArrow{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(45deg) translate(1rem,1rem);transform:rotate(45deg) translate(1rem,1rem)}}#home .data{align-items:center;display:flex;justify-content:space-evenly;position:relative}#home #results h1:after{aspect-ratio:1/1;border-bottom:10px solid var(--cacti_color);border-right:10px solid var(--cacti_color);content:"";left:120%;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1rem}#home #results table{border-collapse:collapse;font-size:150%;width:60%}#home #results td,#home #results th{padding:2% 1%;text-align:center;width:20%}#home #results tr{border-bottom:1px solid var(--cacti_color)}#home #results tr.correct{color:var(--cacti_color)}#home #results tr.incorrect{color:var(--kangaroo_orange)}#home #results tr.incorrect td:nth-of-type(2){text-decoration:line-through}#home .data .chart{width:60vw}@media screen and (orientation:portrait){#home .input{width:80%}#home .input .calcul{width:100%}#home .input .calcul .sign{bottom:0;left:0;position:absolute}#home .input .calcul span{text-align:right}#home .input input{text-align:right;width:100%}#home .input input:focus{outline:none}#home .input .time{font-size:30%;text-align:right;width:100%}#home .data{display:flex;flex-direction:column;width:100%}#home #results table{border-collapse:collapse;font-size:150%;width:100%}#home #results td,#home #results th{padding:2% 1%;text-align:center;width:20%}#home .data .chart,#home .data .chart canvas{width:100%}}#theme{position:relative}#theme section{grid-gap:2%;display:grid;gap:2%;grid-template-columns:1fr 1fr 1fr;padding:2%;position:absolute;top:0;z-index:999}#theme section input[type=color]{background-color:var(--secondary_color);border:none}#theme section input[type=color]:hover{cursor:pointer}#theme section h2{font-size:100%}.multi-range-slider *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider{-webkit-touch-callout:none;border:1px solid gray;border-radius:10px;box-shadow:1px 1px 4px #000;display:flex;flex-direction:column;padding:20px 10px;position:relative;-webkit-user-select:none;user-select:none}.multi-range-slider .bar{display:flex}.multi-range-slider .bar-left{border-radius:10px 0 0 10px;padding:4px 0}.multi-range-slider .bar-left,.multi-range-slider .bar-right{background-color:#f0f0f0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider .bar-right{border-radius:0 10px 10px 0}.multi-range-slider .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider .bar-inner-left,.multi-range-slider .bar-inner-right{width:50%}.multi-range-slider .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider .thumb:before{background-color:inherit;border:1px solid #000;border-radius:50%;box-shadow:0 0 3px #000,inset 0 0 5px gray;content:"";cursor:pointer;height:20px;margin:-8px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:50%;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:11px;left:-7px;position:absolute;top:-4px;width:11px;z-index:2}.multi-range-slider .caption{align-items:center;bottom:35px;display:flex;display:none;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider .input-type-range:focus+.thumb .caption,.multi-range-slider .thumb:active .caption{display:flex}.multi-range-slider .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider .label{display:flex;font-size:80%;justify-content:center;width:1px}.multi-range-slider .label:first-child{justify-content:start}.multi-range-slider .label:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right{left:8px}.multi-range-slider-black *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider-black{-webkit-touch-callout:none;background-color:#000;border:1px solid gray;color:#fff;display:flex;flex-direction:column;padding:30px 10px 25px;position:relative;-webkit-user-select:none;user-select:none}.multi-range-slider-black .bar{display:flex}.multi-range-slider-black .bar.active *{transition:none}.multi-range-slider-black .bar-left{background-color:gray;border:1px solid #000;border-radius:10px 0 0 10px;box-shadow:inset 0 0 5px #000;padding:5px 0;width:25%}.multi-range-slider-black .bar-right{background-color:gray;border:1px solid #000;border-radius:0 10px 10px 0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider-black .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider-black .bar-inner-left,.multi-range-slider-black .bar-inner-right{width:50%}.multi-range-slider-black .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider-black .thumb:before{background-color:inherit;border:1px solid #000;border-radius:7px;box-shadow:0 0 5px #000,inset 0 0 10px gray;content:"";cursor:pointer;height:30px;margin:-10px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider-black .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:7px;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:22px;left:-8px;position:absolute;top:-6px;width:12px;z-index:2}.multi-range-slider-black .caption{align-items:center;bottom:45px;display:flex;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider-black .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider-black .input-type-range:focus+.thumb .caption,.multi-range-slider-black .thumb:active .caption{display:flex}.multi-range-slider-black .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider-black .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider-black .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider-black .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider-black .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider-black .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider-black .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider-black .label{font-size:80%}.multi-range-slider-black.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider-black.zero-ranage-margin .thumb-right{left:8px}.multi-range-slider .bar-left,.multi-range-slider .bar-right{background-color:var(--secondary_color)}.multi-range-slider .bar-inner{background-color:var(--cacti_color);border:1px solid var(--ground_black)}.multi-range-slider .thumb:before{background-color:var(--cacti_color);border:1px solid var(--secondary_color);scale:.75}.multi-range-slider .bar-inner,.multi-range-slider .bar-left,.multi-range-slider .bar-right,.multi-range-slider .thumb:before{border-radius:1em;box-shadow:none}#config{padding:2%}#config h1{text-align:center}#config .select-wrapper{position:relative;width:-webkit-max-content;width:max-content}#config select{-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--secondary_color);border:none;border:2px solid var(--secondary_color);color:var(--ground_black);cursor:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:4%;transition:all .2s ease-in-out}#config select::-ms-expand{display:none}#config select:hover{background-color:var(--primary_color);color:var(--cacti_color)}#config .select-wrapper div{background-color:var(--secondary_color);color:var(--ground_black);pointer-events:none;position:absolute;right:0;top:calc(2px + 6%);transition:all .2s ease-in-out}#config .select-wrapper:hover div{background-color:var(--primary_color);color:var(--cacti_color)}#config input{background-color:var(--secondary_color);border:2px solid var(--secondary_color);color:var(--ground_black);padding:min(2%,10px);transition:all .2s ease-in-out}#config form>div{margin:2% 0;padding:2% 0}#config form>div:not(:last-child){border-bottom:3px solid var(--cacti_color)}#login{justify-content:space-evenly;min-height:83vh;width:100%}#login,#login form{align-items:center;display:flex}#login form{flex-direction:column;max-width:400px;width:80%}#login form h1{border-bottom:5px solid var(--cacti_color);grid-column:1/-1;width:100%}#login form .form-group{position:relative;width:100%}#login form .form-group>.input-group,#login form .form-group>input{display:block;position:relative}#login form .form-group input{border:none;border-bottom:2px solid var(--cacti_color);border-radius:0;height:40px;margin:6px 0;padding:0 10px;width:100%}#login form .form-group .input-group i{color:#000;cursor:pointer;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .3s ease-in-out}#login form .form-group .input-group i:hover{color:red}#login form .form-group small.hide{display:none}#login form .form-group small{color:var(--kangaroo_orange);display:block;position:relative;top:-10px}#login form button[type=submit]{background-color:var(--secondary_color);border:none;border-radius:20px;color:var(--ground_black);font-size:1.2rem;height:40px;transition:all .3s ease-in-out;width:50%}#login form button[type=submit].Loading{color:transparent;position:relative;width:40px}#login form button[type=submit].Loading:before{border:5px solid var(--ground_black);border-radius:50%;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}#login form button[type=submit].Loading:after{-webkit-animation:rotation360 1s linear infinite;animation:rotation360 1s linear infinite;background-color:var(--secondary_color);content:"";display:block;height:5px;left:50%;position:absolute;top:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:2px 15px;transform-origin:2px 15px;width:5px}@-webkit-keyframes rotation360{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@keyframes rotation360{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@media screen and (orientation:portrait){#login{flex-direction:column}}#dashboard .userInfo{padding:2%}#dashboard .userInfo button{background-color:var(--secondary_color);border:5px solid var(--secondary_color);border-radius:1em;color:var(--ground_black);font-size:100%;outline:none;padding:1%;transition:all .5s}#dashboard .userInfo button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#dashboard>h2{color:var(--cacti_color);font-size:2em;margin:0;text-align:center}#dashboard table{border-collapse:collapse;width:100%}#dashboard table thead{background-color:var(--secondary_color);color:var(--ground_black)}#dashboard table td:not(:nth-of-type(3n)),#dashboard table th{border:1px solid var(--cacti_color);padding:.5em}#dashboard table td:nth-of-type(3n){border:1px solid var(--cacti_color);text-align:center}#dashboard .material-symbols-outlined{font-size:100%}#dashboard table button{background:none;border:none;color:var(--cacti_color);cursor:pointer;font-size:1.5em;margin:0;padding:0;width:100%}#dashboard .serie__body .incorrect{color:var(--kangaroo_orange);margin-right:1%;text-decoration:line-through}
/*# sourceMappingURL=main.2fe93ed4.css.map*/