.styles-module-scss-module__dSr44q__modal{opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5000;background-color:#000000d9;justify-content:center;align-items:flex-start;transition:all .2s;display:flex;position:fixed;inset:0}@media screen and (min-width:500px){.styles-module-scss-module__dSr44q__modal{align-items:center}}.styles-module-scss-module__dSr44q__modal--open{opacity:1;top:0}.styles-module-scss-module__dSr44q__modal__content{flex:1;overflow-y:scroll}.styles-module-scss-module__dSr44q__modal__actions{height:auto}
.styles-module-scss-module__jPhmxq__input{width:100%;display:block}.styles-module-scss-module__jPhmxq__input__label{opacity:.9;margin-bottom:5px;font-size:.9rem;display:block}.styles-module-scss-module__jPhmxq__input__input{color:#fff;background-color:#171717;border:1px solid #fff3;border-radius:10px;width:100%;padding:15px;font-size:.9rem}
.styles-module-scss-module__8jHP-a__modal{background-color:#171717;border-radius:20px;width:500px;max-height:calc(100svh - 20px);margin:10px;padding:20px;overflow:auto}.styles-module-scss-module__8jHP-a__modal__header{justify-content:space-between;align-items:center;width:100%;display:flex}.styles-module-scss-module__8jHP-a__modal__close{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__8jHP-a__modal__close svg{stroke:#fff}.styles-module-scss-module__8jHP-a__modal__title{margin:0;font-size:1.8rem}.styles-module-scss-module__8jHP-a__modal p{text-align:left;opacity:.9;margin:10px 0;font-size:1rem;line-height:1.4rem}.styles-module-scss-module__8jHP-a__modal__form{grid-template-columns:1fr;gap:20px;margin:20px 0;display:grid}.styles-module-scss-module__8jHP-a__button{cursor:pointer;color:#010101;background-color:#fff;border:none;border-radius:250px;width:100%;margin-top:20px;padding:20px;font-size:1rem;font-weight:700}.styles-module-scss-module__8jHP-a__button:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__8jHP-a__options{grid-template-columns:1fr;gap:10px;margin:20px 0;display:grid}
.styles-module-scss-module__UfuKMW__input{color:#fff;cursor:pointer;background-color:#0000;border:none;flex-wrap:wrap;grid-template-columns:40px auto;align-items:flex-start;gap:10px;font-size:1rem;display:grid}.styles-module-scss-module__UfuKMW__input__check{background-color:#c9c9c9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.styles-module-scss-module__UfuKMW__input__check--active{background-color:#fff}.styles-module-scss-module__UfuKMW__input__check--active svg{stroke:#000}.styles-module-scss-module__UfuKMW__input__label{text-align:left;opacity:.9;width:auto;font-size:1rem;line-height:1.4rem}
.styles-module-scss-module__ie2kxq__global{justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:10px;display:flex}.styles-module-scss-module__ie2kxq__container{background-color:#171717;background-position:bottom;background-repeat:no-repeat;background-size:cover;border:1px solid #fff3;border-radius:36px;flex-direction:column;width:min(700px,100%);min-height:680px;padding:clamp(10px,5vw,72px);display:flex;overflow:hidden;box-shadow:0 0 64px #00000040}.styles-module-scss-module__ie2kxq__container__contents{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;display:flex}.styles-module-scss-module__ie2kxq__logo{margin:0 auto}.styles-module-scss-module__ie2kxq__logo svg{object-fit:contain;width:200px;height:auto;margin:20px auto 60px}.styles-module-scss-module__ie2kxq__copyright{text-align:center;opacity:.8;margin-top:2rem;font-size:.7rem}.styles-module-scss-module__ie2kxq__privacy{text-align:center;opacity:.8;margin-top:1rem;font-size:.7rem}.styles-module-scss-module__ie2kxq__title{text-align:center;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:600}.styles-module-scss-module__ie2kxq__subtitle{text-align:left;letter-spacing:-.02em;margin:20px 0 10px;font-size:clamp(1.4rem,1.8vw,2rem);font-weight:600}.styles-module-scss-module__ie2kxq__description{text-align:left;opacity:.9;margin:0;font-size:1rem;line-height:1.4rem}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ie2kxq__container{animation:none}}.styles-module-scss-module__ie2kxq__button{cursor:pointer;color:#010101;border:none;border-radius:250px;width:100%;margin-top:20px;padding:20px;font-size:1rem;font-weight:700}
