.AuthModalContent-module-scss-module__vHwtbq__loadingModal{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.AuthModalContent-module-scss-module__vHwtbq__segmentedControlContainer{text-align:center;margin:2rem 0}.AuthModalContent-module-scss-module__vHwtbq__helpText{color:var(--text-sub-color);margin:0;font-size:14px}.AuthModalContent-module-scss-module__vHwtbq__successMessageContainer{margin:0 0 2rem}.AuthModalContent-module-scss-module__vHwtbq__googleSignUpConfirmText{color:var(--text-color);margin:0;font-size:1rem;line-height:1.6}.AuthModalContent-module-scss-module__vHwtbq__error{color:var(--danger-color)}
.TextInput-module-scss-module__gtQYYq__container{border:1px solid var(--form-border-color);background-color:var(--form-background-color);width:100%;color:var(--text-color);border-radius:8px;align-items:center;gap:.1rem;padding:0 .6rem;font-size:16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.TextInput-module-scss-module__gtQYYq__container:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--form-focus-shadow-color);outline:none}.TextInput-module-scss-module__gtQYYq__container[data-has-error=true]{border-color:#ef4444;box-shadow:none!important}.TextInput-module-scss-module__gtQYYq__container[data-has-error=true]:focus-within{border-color:#ef4444}.TextInput-module-scss-module__gtQYYq__container[aria-disabled=true]{opacity:.6}.TextInput-module-scss-module__gtQYYq__container[data-readonly=true]{cursor:default}.TextInput-module-scss-module__gtQYYq__leftContent,.TextInput-module-scss-module__gtQYYq__rightContent{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.25rem;display:flex;position:relative}.TextInput-module-scss-module__gtQYYq__passwordToggle{cursor:pointer;color:var(--text-sub-color);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.TextInput-module-scss-module__gtQYYq__passwordToggle:hover{opacity:1;color:var(--text-color)}.TextInput-module-scss-module__gtQYYq__passwordToggle:focus{outline:none}.TextInput-module-scss-module__gtQYYq__passwordToggle:active{opacity:.8}.TextInput-module-scss-module__gtQYYq__passwordToggle svg{display:block}.TextInput-module-scss-module__gtQYYq__input{appearance:none;-webkit-user-select:auto;user-select:auto;width:100%;height:calc(1.4rem + max(1rem,16px));color:inherit;font-size:16px;font-weight:400;font-family:var(--default-font-family);background-color:#0000;border:0;flex:1;margin:0;padding:0 .2rem;line-height:1;display:block;position:relative}.TextInput-module-scss-module__gtQYYq__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.TextInput-module-scss-module__gtQYYq__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.TextInput-module-scss-module__gtQYYq__input::placeholder{color:var(--text-placeholder-color)}.TextInput-module-scss-module__gtQYYq__input:focus{outline:none}.TextInput-module-scss-module__gtQYYq__input[disabled]{opacity:.6;cursor:not-allowed}
.ConfirmationCodeInput-module-scss-module__ZedSuW__container{justify-content:center;align-items:center;gap:.7rem;display:flex}.ConfirmationCodeInput-module-scss-module__ZedSuW__input{width:3em;height:4.5rem}.ConfirmationCodeInput-module-scss-module__ZedSuW__inputInput{text-align:center;font-size:2rem}
.Form-module-scss-module__ZkaN9G__component{flex-direction:column;width:100%;margin:0 auto;display:flex}.Form-module-scss-module__ZkaN9G__component.Form-module-scss-module__ZkaN9G__fullScreen{flex:1}.Form-module-scss-module__ZkaN9G__component.Form-module-scss-module__ZkaN9G__disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8}
.ImageInput-module-scss-module__tIbRka__component{color:var(--text-color);min-width:130px;position:relative;overflow:visible}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__imageContainer{z-index:1;border-radius:inherit;background:50%/cover no-repeat;background-color:var(--form-background-color);box-shadow:var(--form-inset-shadow);border:1px solid var(--form-border-color);position:absolute;inset:0;overflow:hidden}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__imageContainer:hover:not(.ImageInput-module-scss-module__tIbRka__disabled){border-color:var(--form-border-hover-color)}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__imageContainer .ImageInput-module-scss-module__tIbRka__image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__chromeless .ImageInput-module-scss-module__tIbRka__imageContainer{box-shadow:none;border:none}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__emptyIcon{z-index:1;color:var(--text-sub-color);opacity:.5;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageInput-module-scss-module__tIbRka__component[data-resize-type=keepAspectRatio] .ImageInput-module-scss-module__tIbRka__image,.ImageInput-module-scss-module__tIbRka__component[data-resize-type=contain] .ImageInput-module-scss-module__tIbRka__image{background-size:contain}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__deleteButton{z-index:1;color:#fff;pointer-events:auto;cursor:pointer;background-color:#0009;border:1px solid #ffffff80;border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.3rem;transition:background-color .2s;display:flex;position:absolute;top:6px;right:6px}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__deleteButton:hover{background-color:#000c}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__inputFile{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__message{z-index:1;pointer-events:none;text-align:center;word-break:keep-all;min-width:90%;color:var(--text-sub-color);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;line-height:1.3;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__spinner{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__placeholder{z-index:1;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__placeholderImage{object-fit:cover;width:100%;height:100%}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__placeholderLight{display:block}.ImageInput-module-scss-module__tIbRka__component .ImageInput-module-scss-module__tIbRka__placeholderDark{display:none}.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__error .ImageInput-module-scss-module__tIbRka__image{border:1px solid red}.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__circle .ImageInput-module-scss-module__tIbRka__imageContainer,.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__circle .ImageInput-module-scss-module__tIbRka__placeholder{border-radius:100%}.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__circle .ImageInput-module-scss-module__tIbRka__deleteButton{top:initial;color:var(--text-sub-color);background-color:#0000;border:none;bottom:0;right:0;transform:translate(calc(100% + .25rem))}.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__circle .ImageInput-module-scss-module__tIbRka__deleteButton:hover{background-color:var(--overlay-1-color);color:var(--text-color)}.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__avatar .ImageInput-module-scss-module__tIbRka__imageContainer,.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__avatar .ImageInput-module-scss-module__tIbRka__placeholder,.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__speaker .ImageInput-module-scss-module__tIbRka__imageContainer,.ImageInput-module-scss-module__tIbRka__component.ImageInput-module-scss-module__tIbRka__speaker .ImageInput-module-scss-module__tIbRka__placeholder{border-radius:100%}[data-theme=dark] .ImageInput-module-scss-module__tIbRka__placeholderLight{display:none}[data-theme=dark] .ImageInput-module-scss-module__tIbRka__placeholderDark{display:block}
.LocationInput-module-scss-module__kQfVta__component{background-color:var(--form-background-color);width:100%;box-shadow:var(--form-inset-shadow);border:1px solid var(--form-border-color);color:var(--text-color);border-radius:8px;display:block;position:relative;overflow:hidden}.LocationInput-module-scss-module__kQfVta__component:hover:not(.LocationInput-module-scss-module__kQfVta__disabled){border-color:var(--form-border-hover-color)}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result{width:100%;font-size:16px;font-weight:400;font-family:var(--default-font-family);cursor:pointer;align-items:center;gap:.5rem;min-height:2rem;padding:.6em .5rem .6rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result .LocationInput-module-scss-module__kQfVta__icon{opacity:.5}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result .LocationInput-module-scss-module__kQfVta__selected{color:var(--text-color);flex:1;align-items:center;gap:.5rem;line-height:1.3;display:flex;position:relative}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result .LocationInput-module-scss-module__kQfVta__selected .LocationInput-module-scss-module__kQfVta__selectedText{flex:1;width:100%;display:block;overflow:hidden}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result .LocationInput-module-scss-module__kQfVta__selected .LocationInput-module-scss-module__kQfVta__clearButton{cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:.5rem;display:flex}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result .LocationInput-module-scss-module__kQfVta__selected .LocationInput-module-scss-module__kQfVta__clearButton:active{transform:translateY(1px)}.LocationInput-module-scss-module__kQfVta__component .LocationInput-module-scss-module__kQfVta__result .LocationInput-module-scss-module__kQfVta__placeholder{color:var(--text-placeholder-color);font-size:1rem}.LocationInput-module-scss-module__kQfVta__component[data-has-error=true]{border-color:#ef4444}.LocationInput-module-scss-module__kQfVta__component[data-has-error=true]:focus-within{box-shadow:none;border-color:#ef4444}.LocationInput-module-scss-module__kQfVta__component.LocationInput-module-scss-module__kQfVta__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.LocationInput-module-scss-module__kQfVta__floatingContent{max-height:calc(100vh - 10rem);padding:0}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__input{font-weight:400;font-family:var(--default-font-family);border-top:none;border-left:none;border-right:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__testInput{background:0 0}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content{max-height:16rem;position:relative;overflow:hidden auto}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content .LocationInput-module-scss-module__kQfVta__center{color:var(--text-sub-color);text-align:center;height:6rem;line-height:6rem;position:relative}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content .LocationInput-module-scss-module__kQfVta__center.LocationInput-module-scss-module__kQfVta__placeholder{color:var(--text-placeholder-color)}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content .LocationInput-module-scss-module__kQfVta__list .LocationInput-module-scss-module__kQfVta__item{cursor:pointer;padding:.8rem 1rem .8rem 2.8rem;position:relative}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content .LocationInput-module-scss-module__kQfVta__list .LocationInput-module-scss-module__kQfVta__item .LocationInput-module-scss-module__kQfVta__icon{opacity:.6;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content .LocationInput-module-scss-module__kQfVta__list .LocationInput-module-scss-module__kQfVta__item .LocationInput-module-scss-module__kQfVta__description{height:1.2rem;font-weight:400;line-height:1.2rem;font-family:var(--default-font-family);overflow:hidden}.LocationInput-module-scss-module__kQfVta__floatingContent .LocationInput-module-scss-module__kQfVta__content .LocationInput-module-scss-module__kQfVta__list .LocationInput-module-scss-module__kQfVta__item:hover{background-color:var(--overlay-1-color)}
.BrandLogo-module-scss-module__j9MfnW__logoContainer{flex-shrink:0;justify-content:center;align-items:center;max-width:100%;height:auto;display:flex}.BrandLogo-module-scss-module__j9MfnW__logo{object-fit:contain;width:100%;height:auto}.BrandLogo-module-scss-module__j9MfnW__logoPlaceholder{background-color:var(--overlay-2-color);color:var(--text-sub-color);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;height:auto;display:flex}.BrandLogo-module-scss-module__j9MfnW__logoPlaceholder>svg{width:25%;max-width:20px;height:auto}
