.register-module-scss-module__WLe_Ma__container{background:#fff;justify-content:center;align-items:center;height:100dvh;margin:0 auto;padding:0 10px;display:flex;position:relative;overflow:hidden}.register-module-scss-module__WLe_Ma__background{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.register-module-scss-module__WLe_Ma__backgroundFallback{background:#fff}.register-module-scss-module__WLe_Ma__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex;position:relative}.register-module-scss-module__WLe_Ma__formContainer{z-index:3;background:#fff;border:1px solid #ff8a00;border-radius:12px;width:100%;max-width:350px;padding:20px 15px 15px;animation:.5s ease-out register-module-scss-module__WLe_Ma__fadeInUp;position:relative;box-shadow:0 4px 20px #0000001a}@keyframes register-module-scss-module__WLe_Ma__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-module-scss-module__WLe_Ma__header{justify-content:center;margin-bottom:20px;display:flex}.register-module-scss-module__WLe_Ma__header .register-module-scss-module__WLe_Ma__logo{align-items:center;text-decoration:none;display:flex}.register-module-scss-module__WLe_Ma__header .register-module-scss-module__WLe_Ma__logo svg{width:180px;height:32px}.register-module-scss-module__WLe_Ma__stepsHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.register-module-scss-module__WLe_Ma__registrationTitle{color:#1a1a1a;margin:0;font-size:16px;font-weight:600;line-height:20px}.register-module-scss-module__WLe_Ma__stepIndicator{color:#ff8a00;font-size:16px;font-weight:600;line-height:20px}.register-module-scss-module__WLe_Ma__stepContent{animation:.4s ease-in-out register-module-scss-module__WLe_Ma__fadeInSlide}@keyframes register-module-scss-module__WLe_Ma__fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.register-module-scss-module__WLe_Ma__rolesContainer{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.register-module-scss-module__WLe_Ma__roleCard{box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #ffb800;border-radius:15px;flex-direction:column;width:100%;min-height:64px;padding:20px;transition:box-shadow .3s,transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.register-module-scss-module__WLe_Ma__roleCard.register-module-scss-module__WLe_Ma__roleCardOpen{padding:20px}.register-module-scss-module__WLe_Ma__roleImage{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.register-module-scss-module__WLe_Ma__roleImage.register-module-scss-module__WLe_Ma__visible{opacity:.12}.register-module-scss-module__WLe_Ma__roleContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.register-module-scss-module__WLe_Ma__roleHeader{opacity:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-height:40px;transition:opacity .3s,transform .3s,max-height .3s;display:flex;overflow:hidden;transform:translateY(0)}.register-module-scss-module__WLe_Ma__roleCardOpen .register-module-scss-module__WLe_Ma__roleHeader{opacity:0;max-height:0;transform:translateY(-6px)}.register-module-scss-module__WLe_Ma__roleIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.register-module-scss-module__WLe_Ma__roleTitle{color:#1a1a1a;text-align:center;width:100%;font-size:18px;font-weight:600;line-height:22px}.register-module-scss-module__WLe_Ma__chevron{flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.register-module-scss-module__WLe_Ma__chevronOpen{transform:rotate(180deg)}.register-module-scss-module__WLe_Ma__roleDescriptionWrapper{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.register-module-scss-module__WLe_Ma__roleDescriptionOpen{grid-template-rows:1fr}.register-module-scss-module__WLe_Ma__roleDescriptionInner{flex-direction:column;display:flex;overflow:hidden}.register-module-scss-module__WLe_Ma__expandedTitle{color:#1a1a1a;text-align:center;opacity:0;margin:0 0 16px;font-size:16px;font-weight:600;line-height:20px;transition:opacity .4s .2s,transform .4s .2s;transform:translateY(-10px)}.register-module-scss-module__WLe_Ma__roleDescriptionOpen .register-module-scss-module__WLe_Ma__expandedTitle{opacity:1;transform:translateY(0)}.register-module-scss-module__WLe_Ma__descriptionList{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.register-module-scss-module__WLe_Ma__descriptionItem{color:#000;opacity:0;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:14px;line-height:22px;transition:opacity .4s,transform .4s;display:flex;transform:translate(-10px)}.register-module-scss-module__WLe_Ma__descriptionItem:first-child{transition-delay:.25s}.register-module-scss-module__WLe_Ma__descriptionItem:nth-child(2){transition-delay:.35s}.register-module-scss-module__WLe_Ma__descriptionItem:nth-child(3){transition-delay:.45s}.register-module-scss-module__WLe_Ma__roleDescriptionOpen .register-module-scss-module__WLe_Ma__descriptionItem{opacity:1;transform:translate(0)}.register-module-scss-module__WLe_Ma__bullet{flex-direction:row;margin-top:8px;display:flex}.register-module-scss-module__WLe_Ma__selectButton{color:#1a1a1a;cursor:pointer;opacity:0;background:0 0;border:2px solid #ff8a00;border-radius:10px;width:100%;padding:12px 24px;font-size:16px;font-weight:600;line-height:20px;transition:opacity .4s .5s,transform .4s .5s,background .3s,color .3s;transform:translateY(10px)}.register-module-scss-module__WLe_Ma__selectButton:hover{color:#fff;background:#ff8a00}.register-module-scss-module__WLe_Ma__selectButton:active{transform:scale(.98)}.register-module-scss-module__WLe_Ma__roleDescriptionOpen .register-module-scss-module__WLe_Ma__selectButton{opacity:1;transform:translateY(0)}.register-module-scss-module__WLe_Ma__footer{text-align:center;margin-top:8px}.register-module-scss-module__WLe_Ma__footer p{color:gray;margin:0;font-size:12px;line-height:24px}.register-module-scss-module__WLe_Ma__link{color:#ff8a00;font-weight:500;text-decoration:none;transition:color .3s}.register-module-scss-module__WLe_Ma__link:hover{color:#ff8a00;text-decoration:underline}.register-module-scss-module__WLe_Ma__form{flex-direction:column;gap:10px;display:flex}.register-module-scss-module__WLe_Ma__field{flex-direction:column;gap:8px;display:flex}.register-module-scss-module__WLe_Ma__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.register-module-scss-module__WLe_Ma__iconLeft{z-index:1;pointer-events:none;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;left:16px}.register-module-scss-module__WLe_Ma__iconLeft svg{width:20px;height:20px;display:block}.register-module-scss-module__WLe_Ma__loginIcon svg path{fill:#ccced5;stroke:none;transition:fill .3s}.register-module-scss-module__WLe_Ma__loginIcon svg path[stroke]{stroke:#ccced5;fill:none;transition:stroke .3s}.register-module-scss-module__WLe_Ma__inputWrapper:hover .register-module-scss-module__WLe_Ma__loginIcon[data-type=email] svg path,.register-module-scss-module__WLe_Ma__inputWrapper:hover .register-module-scss-module__WLe_Ma__loginIcon[data-type=phone] svg path,.register-module-scss-module__WLe_Ma__inputWrapper:hover .register-module-scss-module__WLe_Ma__loginIcon[data-type=both] svg path:first-child{fill:gray}.register-module-scss-module__WLe_Ma__inputWrapper:hover .register-module-scss-module__WLe_Ma__loginIcon[data-type=both] svg path:last-child{fill:#ff8a00}.register-module-scss-module__WLe_Ma__inputWrapper:hover .register-module-scss-module__WLe_Ma__loginIcon[data-type=both] svg path[stroke]{stroke:#ff8a00;fill:none}.register-module-scss-module__WLe_Ma__input:focus~.register-module-scss-module__WLe_Ma__loginIcon svg path{fill:#ff8a00!important}.register-module-scss-module__WLe_Ma__inputWrapper:has(.register-module-scss-module__WLe_Ma__input:focus) .register-module-scss-module__WLe_Ma__loginIcon svg path{fill:#ff8a00!important}.register-module-scss-module__WLe_Ma__input:focus~.register-module-scss-module__WLe_Ma__loginIcon svg path[stroke]{stroke:#ff8a00!important;fill:none!important}.register-module-scss-module__WLe_Ma__inputWrapper:has(.register-module-scss-module__WLe_Ma__input:focus) .register-module-scss-module__WLe_Ma__loginIcon svg path[stroke]{stroke:#ff8a00!important;fill:none!important}.register-module-scss-module__WLe_Ma__loginIcon.register-module-scss-module__WLe_Ma__focused svg path{fill:#ff8a00!important}.register-module-scss-module__WLe_Ma__loginIcon.register-module-scss-module__WLe_Ma__focused svg path[stroke]{stroke:#ff8a00!important;fill:none!important}.register-module-scss-module__WLe_Ma__lockIcon svg path{transition:fill .3s,stroke .3s}.register-module-scss-module__WLe_Ma__inputWrapper:hover .register-module-scss-module__WLe_Ma__lockIcon svg path.register-module-scss-module__WLe_Ma__lockDot{fill:#ff8a00!important;stroke:#ff8a00!important}.register-module-scss-module__WLe_Ma__inputWrapper:has(.register-module-scss-module__WLe_Ma__input:focus) .register-module-scss-module__WLe_Ma__lockIcon svg path{stroke:#ff8a00!important}.register-module-scss-module__WLe_Ma__iconRight{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:absolute;right:16px}.register-module-scss-module__WLe_Ma__iconRight.register-module-scss-module__WLe_Ma__closedEye:hover svg path{fill:#ff8a00;stroke:#ff8a00}.register-module-scss-module__WLe_Ma__iconRight:active{opacity:.7}.register-module-scss-module__WLe_Ma__iconRight svg{display:block}.register-module-scss-module__WLe_Ma__input{color:#1a1a1a;background:#fff;border:2px solid #e6e6e6;border-radius:10px;width:100%;padding:13px 16px;font-size:14px;line-height:125%;transition:border-color .3s}.register-module-scss-module__WLe_Ma__input:hover{border-color:#ffdda9}.register-module-scss-module__WLe_Ma__input:focus{border-color:#ffb800;outline:none}.register-module-scss-module__WLe_Ma__input::placeholder{color:gray}.register-module-scss-module__WLe_Ma__inputWrapper .register-module-scss-module__WLe_Ma__input{padding-left:40px;padding-right:15px}.register-module-scss-module__WLe_Ma__submitButton{color:#1a1a1a;cursor:pointer;background:linear-gradient(90deg,#ffb800 0%,#ff8a00 100%);border:none;border-radius:10px;width:100%;margin-top:10px;padding:14px 24px;font-size:16px;font-weight:600;line-height:20px;transition:background .4s}.register-module-scss-module__WLe_Ma__submitButton:hover,.register-module-scss-module__WLe_Ma__submitButton:focus-visible{background:linear-gradient(90deg,#ff8a00 0%,#ffb800 100%)}.register-module-scss-module__WLe_Ma__submitButton:active{transform:scale(.98)}
