.styles-module-scss-module__4mrLmW__progress__indicator{justify-content:center;gap:.5rem;width:100%;height:15px;margin-top:-2rem;display:flex}.styles-module-scss-module__4mrLmW__progress__step{background-color:gray;border-radius:.125rem;width:3rem;height:.25rem;transition:background-color .3s}.styles-module-scss-module__4mrLmW__progress__step__active{background-color:#2e2e2e}.styles-module-scss-module__4mrLmW__config__section{background-color:transparent;background-image:url(/images/blackbg.avif);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:100vh;display:flex}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__content{max-width:var(--element-width-wide);flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:50%;height:100%;margin:0 auto;padding:5rem 1rem;display:flex}@media (max-width:48em){.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__content{width:100%;padding:8rem 0 5rem}}.styles-module-scss-module__4mrLmW__config__section h1,.styles-module-scss-module__4mrLmW__config__section h2{font-family:GeneralSans;font-size:2rem;line-height:1}.styles-module-scss-module__4mrLmW__config__section h3{margin-bottom:.7rem;font-size:1.25rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button{background:#000;background:color(display-p3 .001615 .001615 .001615);background:lab(.112911% 0 0);border:1px solid #2e2e2e;border:1px solid color(display-p3 .179236 .179236 .179236);border:1px solid lab(18.8% 0 0);border-radius:.5em;justify-content:space-between;align-items:center;height:2.4rem;padding:.5rem .8rem;transition:all .3s;display:flex}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container label,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select label,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button label{text-transform:capitalize;color:#fff}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input[type=checkbox],.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input[type=checkbox],.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input[type=checkbox],.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input[type=radio],.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input[type=radio],.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input[type=radio]{accent-color:oklch(5% 0 0);cursor:pointer;border:none;width:1.5rem;height:1.5rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input[type=checkbox]:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input[type=checkbox]:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input[type=checkbox]:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input[type=radio]:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input[type=radio]:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input[type=radio]:hover{accent-color:#1a1919}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input[type=checkbox]:checked,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input[type=checkbox]:checked,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input[type=checkbox]:checked,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input[type=radio]:checked,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input[type=radio]:checked,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input[type=radio]:checked{background-color:#000;background-color:color(display-p3 .001615 .001615 .001615);background-color:lab(.112911% 0 0)}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__input__container input:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select input:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button input:hover{background-color:#9e9e9e;background-color:color(display-p3 .620499 .620499 .620499);background-color:lab(65.2% 0 0)}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:37.5rem;display:flex}@media (max-width:48em){.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list{width:100%}}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list .styles-module-scss-module__4mrLmW__config__grid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;display:grid}@media (max-width:48em){.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list .styles-module-scss-module__4mrLmW__config__grid{grid-template-columns:repeat(1,1fr);width:100%}}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list button{cursor:pointer}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list .styles-module-scss-module__4mrLmW__kink{font-size:.9rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list .styles-module-scss-module__4mrLmW__kink:hover{background:#2e2e2e;background:color(display-p3 .179236 .179236 .179236);background:lab(18.8% 0 0)}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__list .styles-module-scss-module__4mrLmW__kink label{font-size:.9rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container{flex-direction:column;justify-content:flex-start;align-items:center;width:30rem;margin-top:-10rem;padding:0 1rem;display:flex}@media (max-width:48em){.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container{width:100%;margin-top:-18rem}}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container h2{margin-bottom:3rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container h3{text-align:left;align-self:start}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container .styles-module-scss-module__4mrLmW__config__btn__group{width:100%;margin-top:2rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container .styles-module-scss-module__4mrLmW__config__btn__group button{width:100%}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000 url(/icons/chevron-down-white.png) right .7rem top 50%/.65rem no-repeat;background:color(display-p3 .001615 .001615 .001615) url(/icons/chevron-down-white.png) right .7rem top 50%/.65rem no-repeat;background:lab(.112911% 0 0) url(/icons/chevron-down-white.png) right .7rem top 50%/.65rem no-repeat;border:1px solid #2e2e2e;border:1px solid color(display-p3 .179236 .179236 .179236);border:1px solid lab(18.8% 0 0);width:100%;margin-bottom:2rem;padding:.5rem .8rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select option,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select option:hover,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container select option:focus{background:#000;background:color(display-p3 .001615 .001615 .001615);background:lab(.112911% 0 0)}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container .styles-module-scss-module__4mrLmW__custom__select,.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__select__container .styles-module-scss-module__4mrLmW__custom__select div{width:100%}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play{border-radius:8px;max-width:37.5rem;margin-bottom:1.5rem;padding:0 0 1.5rem}@media (max-width:48em){.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play{width:100%}}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play .styles-module-scss-module__4mrLmW__config__btn__group{margin-top:2rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play .styles-module-scss-module__4mrLmW__config__btn__group button{width:100%}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play p{line-height:1.6}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play h3{margin-bottom:1rem}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play ul{margin-bottom:1.5rem;padding:1rem 0;list-style-type:none}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__how_to_play ul li{border-bottom:1px solid #2e2e2e;border-bottom:1px solid color(display-p3 .179236 .179236 .179236);border-bottom:1px solid lab(18.8% 0 0);padding:1rem 0;line-height:1.5}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__btn__group{gap:1rem;display:flex}@media (max-width:48em){.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__btn__group{width:100%}}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__btn__group .styles-module-scss-module__4mrLmW__start__game__btn{background:var(--red-btn);color:var(--bg-dark);cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 2.2rem;transition:background .2s,transform .1s}.styles-module-scss-module__4mrLmW__config__section .styles-module-scss-module__4mrLmW__config__btn__group .styles-module-scss-module__4mrLmW__start__game__btn:hover{background:var(--red-hover)}.styles-module-scss-module__4mrLmW__loading__overlay{z-index:1000;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__4mrLmW__loading__content{text-align:center;background-color:#000;background-color:color(display-p3 .001615 .001615 .001615);background-color:lab(.112911% 0 0);border:1px solid #2e2e2e;border:1px solid color(display-p3 .179236 .179236 .179236);border:1px solid lab(18.8% 0 0);border-radius:8px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,.3)}.styles-module-scss-module__4mrLmW__loading__spinner{border:3px solid #666;border-top-color:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:3s linear infinite styles-module-scss-module__4mrLmW__spin}@keyframes styles-module-scss-module__4mrLmW__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__4mrLmW__config__container{position:relative}
.styles-module-scss-module__h068NG__gradientButton{white-space:nowrap;cursor:pointer;color:#fff;background-color:#000;background-color:color(display-p3 .001615 .001615 .001615);background-color:lab(.112911% 0 0);border:1px solid #2e2e2e;border:1px solid color(display-p3 .179236 .179236 .179236);border:1px solid lab(18.8% 0 0);border-radius:.5em;justify-content:center;align-items:center;gap:4px;width:12rem;height:42px;padding:1rem 2rem;transition:all .2s;display:flex;position:relative}.styles-module-scss-module__h068NG__gradientButton:hover{background-color:#2e2e2e;background-color:color(display-p3 .179236 .179236 .179236);background-color:lab(18.8% 0 0)}
.styles-module-scss-module__YB4o1q__customSelect{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:250px;min-width:150px;margin-bottom:1rem;font-family:inherit;position:relative}.styles-module-scss-module__YB4o1q__selectedOption{color:#fff;cursor:pointer;background-color:#000;background-color:color(display-p3 .001615 .001615 .001615);background-color:lab(.112911% 0 0);border:1px solid #333;border-radius:4px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:.9rem;transition:all .2s;display:flex}.styles-module-scss-module__YB4o1q__selectedOption:hover{background-color:#2e2e2e;background-color:color(display-p3 .179236 .179236 .179236);background-color:lab(18.8% 0 0)}.styles-module-scss-module__YB4o1q__selectedOption.styles-module-scss-module__YB4o1q__active{background-color:#2e2e2e;background-color:color(display-p3 .179236 .179236 .179236);background-color:lab(18.8% 0 0);border-color:#2e2e2e;border-color:color(display-p3 .179236 .179236 .179236);border-color:lab(18.8% 0 0)}.styles-module-scss-module__YB4o1q__arrow{border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;transition:transform .2s}.styles-module-scss-module__YB4o1q__arrow.styles-module-scss-module__YB4o1q__down{border-top:5px solid #fff;border-bottom:0}.styles-module-scss-module__YB4o1q__arrow.styles-module-scss-module__YB4o1q__up{border-top:0;border-bottom:5px solid #fff}.styles-module-scss-module__YB4o1q__optionsList{z-index:10;background-color:#000;background-color:color(display-p3 .001615 .001615 .001615);background-color:lab(.112911% 0 0);border:1px solid #2e2e2e;border:1px solid color(display-p3 .179236 .179236 .179236);border:1px solid lab(18.8% 0 0);border-radius:4px;max-height:200px;margin:5px 0 0;padding:0;font-size:.9rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.3)}.styles-module-scss-module__YB4o1q__optionsList.styles-module-scss-module__YB4o1q__active{background-color:#2e2e2e;background-color:color(display-p3 .179236 .179236 .179236);background-color:lab(18.8% 0 0);border-color:#2e2e2e;border-color:color(display-p3 .179236 .179236 .179236);border-color:lab(18.8% 0 0)}.styles-module-scss-module__YB4o1q__optionsList::-webkit-scrollbar{width:4px}.styles-module-scss-module__YB4o1q__optionsList::-webkit-scrollbar-track{background:#2e2e2e;background:color(display-p3 .179236 .179236 .179236);background:lab(18.8% 0 0)}.styles-module-scss-module__YB4o1q__optionsList::-webkit-scrollbar-thumb{background-color:#9e9e9e;background-color:color(display-p3 .620499 .620499 .620499);background-color:lab(65.2% 0 0);border-radius:4px}.styles-module-scss-module__YB4o1q__option{color:#fff;cursor:pointer;padding:6px 8px;transition:background-color .2s}.styles-module-scss-module__YB4o1q__option:hover{background-color:#333}.styles-module-scss-module__YB4o1q__option.styles-module-scss-module__YB4o1q__selected{background-color:#444;font-weight:500}
