.style-module__ARbarW__userAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.style-module__ARbarW__form{background-color:var(--transparent-white);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--light-gray);border-radius:8px;flex-flow:column;gap:16px;padding:24px;display:flex}.style-module__ARbarW__messageContainer{gap:16px;display:flex}.style-module__ARbarW__messageContainer textarea{background-color:#0000;border:none;border-radius:0;min-height:50px;margin-block:10px;padding:0}.style-module__ARbarW__messageContainer input::placeholder{font-size:14px}.style-module__ARbarW__field{flex-flow:column;flex:1;display:flex}.style-module__ARbarW__inputContainer{flex-flow:column;gap:8px;padding-bottom:12px;display:flex}.style-module__ARbarW__buttonsContainer{gap:8px;display:flex}.style-module__ARbarW__buttonsContainer button:disabled{opacity:.5;pointer-events:none}.style-module__ARbarW__imagePreviewContainer{border-radius:4px;width:fit-content;display:flex;position:relative}.style-module__ARbarW__imagePreviewContainerImage{object-fit:cover}.style-module__ARbarW__imagePreviewContainerButton{position:absolute;top:4px;right:4px}@media (max-width:1024px){.style-module__ARbarW__messageContainer textarea{margin:10px 0 0}.style-module__ARbarW__form{z-index:10;background-color:var(--white);border:none;border-radius:0;width:100%;height:100%;padding:16px;transition:transform .4s cubic-bezier(0,0,.08,.99);position:absolute;top:0;left:0}.style-module__ARbarW__form:not(.style-module__ARbarW__formVisible){transform:translateY(100%)}.style-module__ARbarW__formHeading{justify-content:center;align-items:center;display:flex}.style-module__ARbarW__formHeading button{position:absolute;left:16px}.style-module__ARbarW__messageContainer,.style-module__ARbarW__field,.style-module__ARbarW__inputContainer,.style-module__ARbarW__inputContainer textarea,.style-module__ARbarW__imagePreviewContainer{flex:1}.style-module__ARbarW__inputContainer textarea{scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}.style-module__ARbarW__inputContainer textarea ::-webkit-scrollbar{display:none}.style-module__ARbarW__imagePreviewContainer img{object-fit:cover;width:100%;height:100%}.style-module__ARbarW__buttonsContainer{justify-content:flex-end}.style-module__ARbarW__fakeForm{background-color:var(--transparent-white);width:100%;max-width:100%;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--light-gray);color:var(--medium-gray);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.style-module__ARbarW__fakeForm span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media not (max-width:1024px){.style-module__ARbarW__formHeading,.style-module__ARbarW__fakeForm{display:none}}
.style-module__2oIUmq__errorMessage{z-index:10;background-color:var(--red-50);border:1px solid var(--red);animation:style-module__2oIUmq__slideIn var(--normal-transition)ease-in-out forwards;border-radius:8px;gap:16px;padding:24px;font-size:14px;display:flex;position:fixed;bottom:16px;right:16px}.style-module__2oIUmq__errorMessage.style-module__2oIUmq__slideOut{animation:style-module__2oIUmq__slideOut var(--normal-transition)ease-in-out forwards}@keyframes style-module__2oIUmq__slideIn{0%{opacity:0;transform:translate(calc(100% + 16px))}to{opacity:1;transform:translate(0)}}@keyframes style-module__2oIUmq__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 16px))}}.style-module__2oIUmq__ErrorMessage span{color:var(--red);font-weight:var(--flexo-medium)}
.style-module__OWeyua__loader{width:fit-content;animation:1s cubic-bezier(.5,120,.5,-120) infinite style-module__OWeyua__l20;display:flex}@keyframes style-module__OWeyua__l20{30%,70%{transform:rotate(0)}49.99%{transform:rotate(.4deg)}50%{transform:rotate(-.4deg)}}
.style-module__9j1tCG__userAvatar{flex-flow:wrap;flex:1;align-items:center;gap:16px;display:flex}.style-module__9j1tCG__userAvatarPictureLoader{margin-inline:auto}.style-module__9j1tCG__userAvatarPictureLoader img{width:80px;height:80px}.style-module__9j1tCG__userDescription{width:100%}.style-module__9j1tCG__userAvatarForm{display:none}.style-module__9j1tCG__userAvatarTextTitle{font-family:var(--flexo-bold);font-size:25px;line-height:1.2}.style-module__9j1tCG__userAvatarPicture{width:fit-content;display:flex;position:relative}.style-module__9j1tCG__userAvatarPictureButton{all:unset;cursor:pointer}.style-module__9j1tCG__userAvatarPictureUser{object-fit:cover;object-position:top;border-radius:50%;width:80px;height:80px}.style-module__9j1tCG__userAvatarText{flex-flow:column;font-size:14px;display:flex}.style-module__9j1tCG__userAvatarTextTrainerGrade{color:var(--dark-gray);align-items:center;gap:8px;display:flex}.style-module__9j1tCG__userInformations{width:100%;margin-top:8px}.style-module__9j1tCG__userInformationsDescription{font-size:14px}.style-module__9j1tCG__updateProfileButtonContainer{margin-bottom:auto;margin-left:auto}@media (max-width:1024px){.style-module__9j1tCG__userAvatar{gap:8px 16px}.style-module__9j1tCG__updateProfileButtonContainer button{width:100%}.style-module__9j1tCG__updateProfileButtonContainer{order:1;width:100%;margin-top:8px;margin-left:0}.style-module__9j1tCG__userAvatarPictureButton,.style-module__9j1tCG__userAvatarPictureUser,.style-module__9j1tCG__userAvatarPictureLoader img{width:60px;height:60px}}
.style-module__UYsDpa__popup{z-index:10;background-color:var(--transparent-white);width:calc(100% + 32px);height:calc(100% + 32px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));visibility:visible;opacity:1;-ms-overflow-style:none;scrollbar-width:none;transition:opacity var(--normal-transition)ease-in-out,visibility var(--normal-transition)ease-in-out;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;top:-16px;left:-16px;overflow:auto}.style-module__UYsDpa__popup::-webkit-scrollbar{display:none}.style-module__UYsDpa__buttonClose{display:initial;background:0 0;border:none;position:fixed;top:16px;right:16px}.style-module__UYsDpa__container{width:100%;max-width:500px;margin:auto}@media (max-width:1024px){.style-module__UYsDpa__container{margin:0}.style-module__UYsDpa__popup{align-items:flex-start;width:100%;height:100%;padding:64px 16px 16px;top:0;left:0}}
.style-module__nbOLuG__userInformations{flex:1;gap:16px;display:flex}.style-module__nbOLuG__userInformationsBox{border:1px solid var(--light-gray);background-color:var(--white-cream);border-radius:8px;gap:32px;width:100%;padding:32px;display:flex}.style-module__nbOLuG__userInformationsBox.style-module__nbOLuG__userInformationsBoxPublications{background-color:#0000;border:none;padding:0}.style-module__nbOLuG__userInformationsBoxCards{flex-flow:column}.style-module__nbOLuG__userInformationsBoxHeader{justify-content:space-between}.style-module__nbOLuG__userInformationsBoxTitle{font-size:20px;font-family:var(--flexo-bold)}.style-module__nbOLuG__tab{background-color:var(--white);-ms-overflow-style:none;scrollbar-width:none;border-radius:8px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow:auto}.style-module__nbOLuG__tab::-webkit-scrollbar{display:none}.style-module__nbOLuG__tabItem{font-family:var(--flexo-medium);color:var(--dark-gray);cursor:pointer;background-color:#0000;border:none;border-radius:8px;padding:8px 16px;display:flex}.style-module__nbOLuG__tabItem:hover,.style-module__nbOLuG__tabItemActive{background-color:var(--light-gray-50)}@media (max-width:1024px){.style-module__nbOLuG__userInformations{flex-flow:column}.style-module__nbOLuG__userInformationsBox:not(.style-module__nbOLuG__userInformationsBoxHeader){flex:1}.style-module__nbOLuG__userInformationsBox{padding:16px}.style-module__nbOLuG__userInformationsBoxForm,.style-module__nbOLuG__userInformationsBoxNumber{grid-column:span 12;gap:16px;padding:24px}}
.style-module__hBqOCq__post{background-color:var(--white);border-radius:8px;flex-flow:column;display:flex;overflow:hidden}.style-module__hBqOCq__postHeading{flex-flow:column;gap:32px;padding:16px;display:flex}.style-module__hBqOCq__postHeadingTitle{display:flex;position:relative}.style-module__hBqOCq__postHeadingTitleUser{align-items:center;gap:12px;display:flex}.style-module__hBqOCq__postHeadingTitleUserAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.style-module__hBqOCq__postHeadingTitleUserMeta{flex-flow:column;display:flex}.style-module__hBqOCq__postHeadingTitleUserMetaName{font-family:var(--flexo-bold)}.style-module__hBqOCq__postHeadingTitleUserMetaDate{font-family:var(--flexo-regular);color:var(--dark-gray);font-size:12px}.style-module__hBqOCq__postImage{justify-content:center;align-items:center;max-width:100%;max-height:500px;display:flex;overflow:hidden}.style-module__hBqOCq__postImage img{object-fit:cover;width:100%;height:100%}.style-module__hBqOCq__postInteractions{flex-flow:column;gap:32px;padding:16px;display:flex}.style-module__hBqOCq__postInteractionsCount{align-items:center;gap:24px;display:flex}.style-module__hBqOCq__postInteractionsCountItem{color:var(--dark-gray);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.style-module__hBqOCq__postInteractionsCountItemIconContainer{justify-content:center;align-items:center;width:22px;height:20px;display:flex;position:relative}.style-module__hBqOCq__postInteractionsCountItemLike .style-module__hBqOCq__postInteractionsCountItemIcon{transform-origin:50%;position:absolute}.style-module__hBqOCq__postInteractionsCountItemLike .style-module__hBqOCq__postInteractionsCountItemIconFilled:not(.style-module__hBqOCq__postInteractionsCountItemIconFilledActive){transform:scale(0)}.style-module__hBqOCq__postInteractionsCountItemLike:has(.style-module__hBqOCq__postInteractionsCountItemIconFilledActive) .style-module__hBqOCq__postInteractionsCountItemIconEmpy{z-index:1}.style-module__hBqOCq__postInteractionsCountItemLike .style-module__hBqOCq__postInteractionsCountItemIconFilledActive{z-index:2}.style-module__hBqOCq__postInteractionsCountItemLike.style-module__hBqOCq__postInteractionsCountItemLikeActive .style-module__hBqOCq__postInteractionsCountItemIconFilled{animation:.5s cubic-bezier(0,0,.08,.74) forwards style-module__hBqOCq__scale}@keyframes style-module__hBqOCq__scale{0%{transform:scale(0)}50%{transform:scale(1.3)}60%{transform:scale(1.3)}80%{transform:scale(1.2)}90%{transform:scale(1.1)}to{transform:scale(1)}}.style-module__hBqOCq__postInteractionsCountItemIconFilled path{fill:var(--tertiary-color)}.style-module__hBqOCq__postInteractionsComments{flex-flow:column;gap:24px;display:flex}.style-module__hBqOCq__postInteractionsCommentsLoadMore{color:var(--medium-gray);font-size:14px;text-decoration:none}.style-module__hBqOCq__postInteractionsCommentsLoadMore:hover{text-underline-offset:1px;text-decoration:underline}.style-module__hBqOCq__comments,.style-module__hBqOCq__commentsList{flex-flow:column;gap:24px;display:flex}.style-module__hBqOCq__commentsForm{align-items:center;gap:16px;width:100%;display:flex}.style-module__hBqOCq__commentsUserAvatar img{object-fit:cover;border-radius:50%}.style-module__hBqOCq__commentsFormField{border:none;border-radius:0;flex:1;padding:0}.style-module__hBqOCq__commentsForm button svg{width:32px;height:32px}.style-module__hBqOCq__commentsForm button svg path{fill:var(--primary-color)}.style-module__hBqOCq__commentsDefaultMessage{font-size:14px}.style-module__hBqOCq__settingsButton{cursor:pointer;width:48px;height:48px;color:var(--medium-gray);background:0 0;border:none;justify-content:center;align-items:center;gap:2px;margin-left:auto;display:flex}.style-module__hBqOCq__settingsButton span{background-color:currentColor;border-radius:50%;width:3px;height:3px;display:flex}.style-module__hBqOCq__postMenu{background-color:var(--white);border:1px solid var(--medium-gray);border-radius:8px;flex-flow:column;padding:4px;list-style:none;display:flex;position:absolute;bottom:0;right:0;transform:translateY(100%)}.style-module__hBqOCq__postMenuDeleteButton{color:var(--dark-gray);cursor:pointer;background:0 0;border:none;border-radius:4px;gap:8px;padding:12px 24px 12px 12px;font-size:14px;display:inline-flex}.style-module__hBqOCq__postMenuDeleteButton:hover{background-color:var(--light-gray-50);color:var(--black)}.style-module__hBqOCq__iconContainer{justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media (max-width:1024px){.style-module__hBqOCq__postImage{aspect-ratio:1}.style-module__hBqOCq__postHeadingText{font-size:14px}.style-module__hBqOCq__postHeadingTitleUserMetaDate{font-size:12px;line-height:1.2}}
.style-module__YE26pW__postInteractionsCommentsItem{color:var(--black);gap:12px;display:flex}.style-module__YE26pW__postInteractionsCommentsItemText{flex-flow:column;gap:4px;display:flex}.style-module__YE26pW__postInteractionsCommentsItemTextTitle{align-items:center;gap:8px;display:flex}.style-module__YE26pW__postInteractionsCommentsItemTextTitleName{font-family:var(--flexo-demi-bold);font-size:14px}.style-module__YE26pW__postInteractionsCommentsItemTextTitleDate{color:var(--medium-gray);font-size:12px}.style-module__YE26pW__postInteractionsCommentsItemTextDescription{font-size:14px}.style-module__YE26pW__postInteractionsCommentsItemUserAvatar{object-fit:cover;border-radius:50%}
.style-module__UOYwBW__postsContainer{flex-flow:column;gap:16px;width:100%;display:flex}.style-module__UOYwBW__loader{margin:auto}.style-module__UOYwBW__loader img{width:140px;height:140px}.style-module__UOYwBW__noPostsMessage{text-align:center}
.style-module__bbMIUG__form{flex-flow:column;gap:24px;width:100%;display:flex}.style-module__bbMIUG__formTitle{font-size:25px;font-family:var(--flexo-bold)}.style-module__bbMIUG__field{flex-flow:column;justify-content:flex-end;gap:4px;display:flex}.style-module__bbMIUG__field label{color:var(--dark-gray)}.style-module__bbMIUG__field:has(input[type=checkbox]){flex-flow:row;gap:12px}.style-module__bbMIUG__field:has(input[type=checkbox]) label{font-size:14px;line-height:1.5}.style-module__bbMIUG__field input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin-top:4px}.style-module__bbMIUG__field:has(.style-module__bbMIUG__inputErrorMessage) label{color:var(--red)}.style-module__bbMIUG__inputContainer{position:relative}.style-module__bbMIUG__revealPassword{cursor:pointer;background-color:#0000;border:none;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.style-module__bbMIUG__form button[type=submit]{margin-inline:auto}@media (max-width:662px){.style-module__bbMIUG__field:has(input[type=checkbox]){gap:8px}}@media (max-width:1024px){.style-module__bbMIUG__formTitle{font-size:20px}}
.style-module__51FJga__form{flex-flow:column;gap:24px;width:100%;display:flex}.style-module__51FJga__formTitle{font-size:25px;font-family:var(--flexo-bold)}.style-module__51FJga__field{flex-flow:column;justify-content:flex-end;gap:4px;display:flex}.style-module__51FJga__field label{color:var(--dark-gray)}.style-module__51FJga__field:has(input[type=checkbox]){flex-flow:row;gap:4px}.style-module__51FJga__field:has(input[type=checkbox]) label{font-size:14px;line-height:1.5}.style-module__51FJga__field input[type=checkbox]{width:16px;height:16px;min-height:16px;margin-top:4px;padding:0}.style-module__51FJga__inputContainer{position:relative}.style-module__51FJga__revealPassword{cursor:pointer;background-color:#0000;border:none;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.style-module__51FJga__form button[type=submit]{margin-inline:auto}@media (max-width:662px){.style-module__51FJga__field:has(input[type=checkbox]){gap:8px}}@media (max-width:1024px){.style-module__51FJga__formTitle{font-size:20px}}
.style-module__P8rUEq__successMessage{z-index:10;background-color:var(--green-50);border:1px solid var(--green);animation:style-module__P8rUEq__slideIn var(--normal-transition)ease-in-out forwards;border-radius:8px;gap:16px;padding:24px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;right:16px}.style-module__P8rUEq__successMessage.style-module__P8rUEq__slideOut{animation:style-module__P8rUEq__slideOut var(--normal-transition)ease-in-out forwards}@keyframes style-module__P8rUEq__slideIn{0%{opacity:0;transform:translate(calc(100% + 16px))}to{opacity:1;transform:translate(0)}}@keyframes style-module__P8rUEq__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 16px))}}.style-module__P8rUEq__successMessage span{color:var(--green);font-weight:var(--flexo-medium)}
.page-module__2dhpZa__section{height:100%;padding:24px 0 0;display:flex}.page-module__2dhpZa__sectionWrapper{flex-flow:column;justify-content:center;align-items:center;gap:48px;width:100%;max-width:900px;margin:auto;padding-bottom:16px;display:flex;position:relative}.page-module__2dhpZa__titleContainer{text-align:center;flex-direction:column;flex:1;align-items:center;gap:16px;max-width:100%;height:100%;display:flex}.page-module__2dhpZa__pokemonImage{width:fit-content;max-width:100%;display:flex}.page-module__2dhpZa__pokemon{object-fit:contain;max-width:100%}.page-module__2dhpZa__headingText{color:var(--black-color);max-width:500px;font-size:16px;line-height:1.5}.page-module__2dhpZa__formContainer{border:1px solid var(--secondary-color);width:100%;max-width:550px;height:fit-content;max-height:100%;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-ms-overflow-style:none;scrollbar-width:none;background-color:#f7f0f07a;border-radius:8px;flex-flow:column;flex:1;align-items:center;gap:16px;padding:48px;display:flex;overflow:auto}.page-module__2dhpZa__formContainer::-webkit-scrollbar{display:none}.page-module__2dhpZa__formTitle{font-size:25px;font-family:var(--flexo-bold)}.page-module__2dhpZa__accountStatus{font-size:14px}@media (max-width:662px){.page-module__2dhpZa__section{padding:0}.page-module__2dhpZa__sectionWrapper{gap:32px;margin:0 0 auto;padding:32px 8px 0}.page-module__2dhpZa__titleContainer{text-align:center}.page-module__2dhpZa__title{letter-spacing:4px;-webkit-text-stroke:2px var(--secondary-color);font-size:49px}.page-module__2dhpZa__field:has(input[type=checkbox]){gap:8px}.page-module__2dhpZa__subTitle{font-size:16px}.page-module__2dhpZa__pokemon{max-height:130px}.page-module__2dhpZa__formContainer{padding:32px 24px 24px}}@media (max-width:1024px){.page-module__2dhpZa__sectionWrapper{-ms-overflow-style:none;scrollbar-width:none;flex-flow:column;justify-content:flex-start;gap:32px;overflow:auto}.page-module__2dhpZa__pokemonImage{justify-content:center;display:flex}.page-module__2dhpZa__subTitle{text-align:center}.page-module__2dhpZa__sectionWrapper::-webkit-scrollbar{display:none}.page-module__2dhpZa__formContainer{overflow:unset;height:fit-content}.page-module__2dhpZa__formTitle{font-size:20px}}
