.page-module__Rkk75a__profilePageWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__Rkk75a__profileNotFoundWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0;display:flex}.page-module__Rkk75a__profileNotFoundContent{align-items:center;gap:1rem;font-family:"Jersey 15",sans-serif;font-style:normal;font-weight:500;display:flex}.page-module__Rkk75a__profileNotFoundIcon,.page-module__Rkk75a__profileNotFoundText{color:#aaa;font-size:2rem}
.ProfilePage-module__qequgq__profilePage{box-sizing:border-box;align-items:flex-start;gap:2em;width:100%;max-width:1600px;margin:0 auto 40px;display:flex;position:relative}.ProfilePage-module__qequgq__lightProfileNavBar,.ProfilePage-module__qequgq__profileNavBar{background-color:#1e1e1f;border:1px solid #333;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:1.2rem;width:250px;padding:40px 20px;display:flex;position:sticky;top:110px}.ProfilePage-module__qequgq__lightProfileNavBar{background-color:var(--dashboard-section-color)}.ProfilePage-module__qequgq__profileNavBarHeader{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;font-family:"Jersey 15",sans-serif;display:flex}.ProfilePage-module__qequgq__profileAvatarWrapper{perspective:800px;width:150px;height:150px;position:relative}.ProfilePage-module__qequgq__flipContainer{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s;position:relative}.ProfilePage-module__qequgq__flipContainer.ProfilePage-module__qequgq__showAlternate:hover{transform:rotateY(180deg)}.ProfilePage-module__qequgq__profileAvatar{object-fit:cover;border-radius:12px;width:150px;height:150px;box-shadow:0 3px 8px #0000003d}.ProfilePage-module__qequgq__frontAvatar,.ProfilePage-module__qequgq__backAvatar{backface-visibility:hidden;position:absolute}.ProfilePage-module__qequgq__backAvatar{cursor:pointer;transform:rotateY(180deg)}.ProfilePage-module__qequgq__activeStatus{background-color:#39ff14;border-radius:50%;width:12px;height:12px;animation:1.5s ease-in-out infinite ProfilePage-module__qequgq__pulse;position:absolute;bottom:0;right:0}.ProfilePage-module__qequgq__profileName{color:var(--second-theme-color);text-align:center;white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;margin-top:.3rem;font-size:2.5rem}.ProfilePage-module__qequgq__headline{text-align:center;color:#bbb;white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:1.2rem;line-height:1.3}.ProfilePage-module__qequgq__separator{background:#ffffff1a;width:100%;height:1px}.ProfilePage-module__qequgq__profileExtraInfosWrapper{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.ProfilePage-module__qequgq__profileExtraInfos{align-items:center;gap:.8rem;font-family:"Jersey 15",sans-serif;text-decoration:none;display:flex}.ProfilePage-module__qequgq__profileExtraInfos:hover{opacity:.8}.ProfilePage-module__qequgq__locationWrapper:hover{opacity:1}.ProfilePage-module__qequgq__profileExtraInfosIconWrapper{border:1px solid #333;border-radius:8px;flex-shrink:0;padding:.8rem}.ProfilePage-module__qequgq__profileExtraInfoIcon{color:var(--second-theme-color);font-size:1.3rem}.ProfilePage-module__qequgq__profileExtraInfo{color:#b8b4b4;word-break:break-word;font-size:1.3rem}.ProfilePage-module__qequgq__profileSocialMedia{align-items:center;gap:.8rem;display:flex}.ProfilePage-module__qequgq__lightSocialButton,.ProfilePage-module__qequgq__socialButton{color:var(--font-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:1.6rem;line-height:1;transition:background-color .2s,color .2s;display:flex}.ProfilePage-module__qequgq__socialButton:hover{background-color:#ffffff1a}.ProfilePage-module__qequgq__lightSocialButton:hover{background-color:#756a6a1a}.ProfilePage-module__qequgq__socialButton:hover .ProfilePage-module__qequgq__githubIcon,.ProfilePage-module__qequgq__socialButton:hover .ProfilePage-module__qequgq__XIcon,.ProfilePage-module__qequgq__lightSocialButton:hover .ProfilePage-module__qequgq__githubIcon,.ProfilePage-module__qequgq__lightSocialButton:hover .ProfilePage-module__qequgq__XIcon{color:var(--font-color)}.ProfilePage-module__qequgq__socialLink{text-decoration:none}.ProfilePage-module__qequgq__icon{font-size:1.2rem}.ProfilePage-module__qequgq__portfolioIcon{color:#1064e2}.ProfilePage-module__qequgq__githubIcon{color:var(--font-color)}.ProfilePage-module__qequgq__linkedinIcon{color:#0077b5}.ProfilePage-module__qequgq__XIcon{color:var(--font-color)}.ProfilePage-module__qequgq__viewCountWrapper{align-items:center;gap:.3rem;font-family:"Jersey 15",sans-serif;font-weight:500;display:flex}.ProfilePage-module__qequgq__viewCountIcon,.ProfilePage-module__qequgq__viewCountNumber{color:#aaa;font-size:1rem}.ProfilePage-module__qequgq__lightViewCountIcon,.ProfilePage-module__qequgq__lightViewCountNumber{color:var(--view-color);font-size:1rem}.ProfilePage-module__qequgq__editProfileButton{border:1px solid var(--second-theme-color);color:var(--second-theme-color);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem;font-family:"Jersey 15",sans-serif;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s}.ProfilePage-module__qequgq__editProfileButton:hover{background-color:var(--second-theme-color);color:#111}.ProfilePage-module__qequgq__favoriteWrapper{justify-content:center;align-items:center;display:flex}.ProfilePage-module__qequgq__starIcon{color:#ffda6a;font-size:2rem}.ProfilePage-module__qequgq__profileContent{flex-direction:column;flex:1;gap:1rem;max-width:100%;height:auto;display:flex;position:relative}.ProfilePage-module__qequgq__lightProfileTabsNavigation,.ProfilePage-module__qequgq__profileTabsNavigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--second-theme-color)transparent;background-color:#1e1e1f;border:1px solid #333;border-radius:12px;align-items:center;gap:.5rem;max-width:100%;display:flex;position:relative;overflow-x:auto}.ProfilePage-module__qequgq__lightProfileTabsNavigation{background-color:var(--dashboard-section-color)}.ProfilePage-module__qequgq__profileTabKey{scroll-snap-align:start;color:var(--font-color);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:15px;font-family:"Jersey 15",sans-serif;font-size:1.3rem;transition:all .2s}.ProfilePage-module__qequgq__profileTabKey:hover{opacity:.8}.ProfilePage-module__qequgq__active{color:var(--second-theme-color);border-bottom:2px solid var(--second-theme-color)}.ProfilePage-module__qequgq__lightProfileInfo,.ProfilePage-module__qequgq__profileInfo{background-color:#1e1e1f;border:1px solid #333;border-radius:12px;padding:20px}.ProfilePage-module__qequgq__lightProfileInfo{background-color:var(--theme-color)}.ProfilePage-module__qequgq__loadingState{flex-direction:column;justify-content:center;align-items:center;width:100%;height:50vh;display:flex}.ProfilePage-module__qequgq__loader{aspect-ratio:1;background:radial-gradient(farthest-side,var(--second-theme-color)94%,#0000)top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--second-theme-color));--webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);border-radius:50%;width:50px;animation:1s linear infinite ProfilePage-module__qequgq__l13}@keyframes ProfilePage-module__qequgq__l13{to{transform:rotate(1turn)}}@keyframes ProfilePage-module__qequgq__pulse{0%{box-shadow:0 0 #39ff14}to{box-shadow:0 0 0 14px #69ffa800}}.ProfilePage-module__qequgq__profileNotFoundWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0;display:flex}.ProfilePage-module__qequgq__profileNotFoundContent{align-items:center;gap:1rem;font-family:"Jersey 15",sans-serif;font-style:normal;font-weight:500;display:flex}.ProfilePage-module__qequgq__profileNotFoundIcon,.ProfilePage-module__qequgq__profileNotFoundText{color:#aaa;font-size:2rem}.ProfilePage-module__qequgq__accessibilityButtonWrapper{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.ProfilePage-module__qequgq__generateButton{background-color:var(--second-theme-color);color:#111;border:1px solid var(--second-theme-color);transition:background-color .2s,color .2s}.ProfilePage-module__qequgq__generateButton:hover{border:1px solid var(--second-theme-color);color:var(--second-theme-color);background-color:#0000}.ProfilePage-module__qequgq__generateButton:disabled{cursor:not-allowed;opacity:.8}.ProfilePage-module__qequgq__attemptsText{font-family:"Jersey 15",sans-serif;font-size:1rem;font-weight:500}.ProfilePage-module__qequgq__stillAttempts{color:#097409}.ProfilePage-module__qequgq__noAttempts{color:#c24747}.ProfilePage-module__qequgq__avatarModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProfilePage-module__qequgq__avatarModalContent,.ProfilePage-module__qequgq__lightAvatarModalContent{background:#1e1e1f;border:1px solid #333;border-radius:16px;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;box-shadow:0 5px 15px #0006}.ProfilePage-module__qequgq__expandedAvatar{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.ProfilePage-module__qequgq__lightAvatarModalContent{background-color:#bbb;border:1px solid #aaa}.ProfilePage-module__qequgq__light_theme_close_button,.ProfilePage-module__qequgq__close_button{color:#aaa;cursor:pointer;background:0 0;border:none;padding-top:.2rem;font-size:1.6rem;transition:color .2s;position:absolute;top:10px;right:10px}.ProfilePage-module__qequgq__close_button:hover,.ProfilePage-module__qequgq__light_theme_close_button{color:var(--font-color)}.ProfilePage-module__qequgq__light_theme_close_button:hover{opacity:.6}.ProfilePage-module__qequgq__followMessageButtonWrapper{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:flex}.ProfilePage-module__qequgq__messageButton,.ProfilePage-module__qequgq__lightMessageButton{border:1px solid var(--font-color);color:var(--font-color);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem;font-family:"Jersey 15",sans-serif;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s}.ProfilePage-module__qequgq__messageButton:hover,.ProfilePage-module__qequgq__lightMessageButton:hover{background-color:var(--font-color);color:#111}.ProfilePage-module__qequgq__lightMessageButton:hover{background-color:var(--second-theme-color);border:1px solid var(--second-theme-color);color:#fff}@media (min-width:0) and (max-width:767px){.ProfilePage-module__qequgq__expandedAvatar{object-fit:contain;border-radius:12px;width:250px;height:300px}}@media (min-width:0) and (max-width:1023px){.ProfilePage-module__qequgq__profilePage{flex-direction:column;align-items:center;gap:1rem;margin-bottom:80px;padding:0 1rem}.ProfilePage-module__qequgq__profileNavBar,.ProfilePage-module__qequgq__lightProfileNavBar{border-radius:12px;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:24px 16px;display:flex;position:relative;top:0}.ProfilePage-module__qequgq__profileNavBarHeader{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;font-family:"Jersey 15",sans-serif;display:flex}.ProfilePage-module__qequgq__profileAvatar{object-fit:cover;border-radius:12px;width:150px;height:150px;box-shadow:0 3px 8px #0000003d}.ProfilePage-module__qequgq__profileName{font-size:1.8rem}.ProfilePage-module__qequgq__headline{font-size:1.4rem}.ProfilePage-module__qequgq__profileExtraInfosWrapper{align-items:flex-start;width:100%}.ProfilePage-module__qequgq__profileExtraInfos{justify-content:flex-start}.ProfilePage-module__qequgq__profileSocialMedia{flex-wrap:wrap;justify-content:flex-start}.ProfilePage-module__qequgq__buttonWrapper{justify-content:center;width:100%;display:flex}.ProfilePage-module__qequgq__profileContent{gap:1rem;width:100%;margin-left:-2rem}.ProfilePage-module__qequgq__profileInfo,.ProfilePage-module__qequgq__lightProfileInfo{border-radius:12px;width:100%;padding:16px}.ProfilePage-module__qequgq__profileTabsNavigation,.ProfilePage-module__qequgq__lightProfileTabsNavigation{z-index:999;background-color:#1e1e1f;border-top:1px solid #333;border-left:none;border-right:none;border-radius:0;justify-content:space-around;width:100%;padding:10px 0;position:fixed;bottom:0;left:0;overflow-x:auto}.ProfilePage-module__qequgq__lightProfileTabsNavigation{background-color:var(--dashboard-section-color)}.ProfilePage-module__qequgq__profileTabKey{border-bottom:none;padding:10px;font-size:1.2rem}.ProfilePage-module__qequgq__active{color:var(--second-theme-color);border-bottom:none}.ProfilePage-module__qequgq__profileTabsNavigation::-webkit-scrollbar{display:none}}@media (min-width:1024px) and (max-width:1279px){.ProfilePage-module__qequgq__profilePage{gap:1.4em;width:100%;max-width:100%}.ProfilePage-module__qequgq__lightProfileNavBar,.ProfilePage-module__qequgq__profileNavBar{width:230px}.ProfilePage-module__qequgq__lightProfileTabsNavigation,.ProfilePage-module__qequgq__profileTabsNavigation{flex-wrap:wrap}.ProfilePage-module__qequgq__profileTabKey,.ProfilePage-module__qequgq__active{border-bottom:none}.ProfilePage-module__qequgq__expandedAvatar{object-fit:contain;border-radius:12px;width:350px;height:400px}}@media (min-width:1280px) and (max-width:1535px){.ProfilePage-module__qequgq__avatarModalContent,.ProfilePage-module__qequgq__lightAvatarModalContent{background:#1e1e1f;border:1px solid #333;border-radius:16px;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;box-shadow:0 5px 15px #0006}.ProfilePage-module__qequgq__lightAvatarModalContent{background-color:#bbb;border:1px solid #aaa}.ProfilePage-module__qequgq__expandedAvatar{object-fit:contain;border-radius:12px;width:400px;height:450px}}
.ExperienceSection-module__-4RRjG__experienceSection{flex-direction:column;gap:2rem;font-family:"Jersey 15",sans-serif;display:flex}.ExperienceSection-module__-4RRjG__experienceSectionHeader{color:var(--font-color);padding-bottom:20px;font-size:2.8rem;position:relative}.ExperienceSection-module__-4RRjG__experienceSectionHeader:after{content:"";background:var(--second-theme-color);border-radius:3px;width:50px;height:4px;position:absolute;bottom:0;left:0}.ExperienceSection-module__-4RRjG__experienceList{flex-direction:column;gap:1rem;margin-top:1rem;margin-left:.2rem;display:flex}.ExperienceSection-module__-4RRjG__lightExperienceCard,.ExperienceSection-module__-4RRjG__experienceCard{background-color:#1e1e1f;border:1px solid #333;border-radius:12px;justify-content:space-between;padding:1rem;display:flex}.ExperienceSection-module__-4RRjG__lightExperienceCard{background-color:var(--dashboard-section-color)}.ExperienceSection-module__-4RRjG__experienceCardLeftSide{display:flex}.ExperienceSection-module__-4RRjG__year{color:#aaa;flex-shrink:0;width:120px;font-size:1.2rem}.ExperienceSection-module__-4RRjG__experienceCardInfosWrapper{align-items:center;gap:20px;min-width:0;display:flex}.ExperienceSection-module__-4RRjG__experienceCardLogo{border-radius:50%;width:60px;height:60px}.ExperienceSection-module__-4RRjG__experienceCardInfo{color:var(--font-color);flex-direction:column;gap:.6rem;min-width:0;display:flex}.ExperienceSection-module__-4RRjG__position{color:var(--second-theme-color);font-size:1.6rem}.ExperienceSection-module__-4RRjG__company,.ExperienceSection-module__-4RRjG__location,.ExperienceSection-module__-4RRjG__description{color:var(--font-color);font-size:1.4rem}.ExperienceSection-module__-4RRjG__description{white-space:pre-line;line-height:1.1}.ExperienceSection-module__-4RRjG__separator{background-color:var(--second-theme-color);vertical-align:middle;width:1px;height:16px;margin:0 12px;display:inline-block}.ExperienceSection-module__-4RRjG__company,.ExperienceSection-module__-4RRjG__location,.ExperienceSection-module__-4RRjG__position,.ExperienceSection-module__-4RRjG__description{overflow-wrap:break-word}.ExperienceSection-module__-4RRjG__noBackgroundText,.ExperienceSection-module__-4RRjG__currentUserNoBackgroundText{color:var(--font-color);font-size:1.6rem;font-weight:500}.ExperienceSection-module__-4RRjG__currentUserNoBackgroundText{margin-bottom:25px}.ExperienceSection-module__-4RRjG__editProfileButton{border:1px solid var(--second-theme-color);color:var(--second-theme-color);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem;font-family:"Jersey 15",sans-serif;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s}.ExperienceSection-module__-4RRjG__editProfileButton:hover{background-color:var(--second-theme-color);color:#111}@media (min-width:0) and (max-width:767px){.ExperienceSection-module__-4RRjG__empty_text{color:#aaa;font-size:1.4rem}.ExperienceSection-module__-4RRjG__experienceList{flex-direction:column;gap:1rem;width:90%;margin-top:1rem;margin-left:.2rem;display:flex}.ExperienceSection-module__-4RRjG__lightExperienceCard,.ExperienceSection-module__-4RRjG__experienceCard{background-color:#1e1e1f;border:1px solid #333;border-radius:12px;justify-content:space-between;width:100%;padding:1rem;display:flex}.ExperienceSection-module__-4RRjG__experienceCardInfosWrapper{align-items:center;gap:10px;display:flex}.ExperienceSection-module__-4RRjG__experienceCardLogo{border-radius:50%;width:40px;height:40px}.ExperienceSection-module__-4RRjG__experienceHeader{color:var(--second-theme-color);margin-bottom:16px;padding-left:.2rem;font-size:2rem}.ExperienceSection-module__-4RRjG__year{color:#aaa;flex-shrink:0;width:60px;font-size:.8rem}.ExperienceSection-module__-4RRjG__position{color:var(--second-theme-color);font-size:1rem}.ExperienceSection-module__-4RRjG__company,.ExperienceSection-module__-4RRjG__location,.ExperienceSection-module__-4RRjG__description{color:var(--font-color);font-size:.8rem}.ExperienceSection-module__-4RRjG__educationCardLeftSide{display:flex}.ExperienceSection-module__-4RRjG__educationCardRightSide{align-items:center;gap:.5rem;display:flex}}
.ProjectsSection-module__SKCaqa__projectsSection{flex-direction:column;gap:2rem;font-family:"Jersey 15",sans-serif;display:flex}.ProjectsSection-module__SKCaqa__projectsSectionHeader{color:var(--font-color);padding-bottom:20px;font-size:2.8rem;position:relative}.ProjectsSection-module__SKCaqa__projectsSectionHeader:after{content:"";background:var(--second-theme-color);border-radius:3px;width:50px;height:4px;position:absolute;bottom:0;left:0}.ProjectsSection-module__SKCaqa__projectsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ProjectsSection-module__SKCaqa__noBackgroundText,.ProjectsSection-module__SKCaqa__currentUserNoBackgroundText{color:var(--font-color);font-size:1.6rem;font-weight:500}.ProjectsSection-module__SKCaqa__currentUserNoBackgroundText{margin-bottom:25px}.ProjectsSection-module__SKCaqa__editProfileButton{border:1px solid var(--second-theme-color);color:var(--second-theme-color);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem;font-family:"Jersey 15",sans-serif;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s}.ProjectsSection-module__SKCaqa__editProfileButton:hover{background-color:var(--second-theme-color);color:#111}@media (min-width:0) and (max-width:767px){.ProjectsSection-module__SKCaqa__projectsGrid{flex-direction:column;align-items:center;gap:20px;display:flex}}
.ProjectCard-module__pDS4Wa__projectCard{background:var(--dashboard-section-color);box-shadow:0 2px 8px #00000014;box-shadow:var(--button-box-shadow);border-radius:12px;flex-direction:column;width:100%;height:auto;font-family:Inter,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ProjectCard-module__pDS4Wa__projectAuthorWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:16px 16px 2px;display:flex}.ProjectCard-module__pDS4Wa__customWrapper{justify-content:right}.ProjectCard-module__pDS4Wa__projectAuthor{align-items:center;font-family:"Jersey 15",sans-serif;font-weight:500;display:flex}.ProjectCard-module__pDS4Wa__avatar_info{align-items:center;display:flex}.ProjectCard-module__pDS4Wa__authorAvatar{object-fit:cover;border:1px solid var(--second-theme-color);border-radius:50%;width:3rem;height:3rem;position:relative;overflow:hidden}.ProjectCard-module__pDS4Wa__info{flex-direction:column;margin-left:.2rem;display:flex}.ProjectCard-module__pDS4Wa__userInfos_wrapper{align-items:center;gap:.6rem;margin-bottom:.2rem;margin-left:.35rem;display:flex}.ProjectCard-module__pDS4Wa__authorName{color:var(--font-color);font-size:1.4rem;font-weight:500;text-decoration:none}.ProjectCard-module__pDS4Wa__authorName:hover{cursor:pointer;text-decoration:underline}.ProjectCard-module__pDS4Wa__separator{opacity:.8;background-color:#333;width:1px;height:1.3rem}.ProjectCard-module__pDS4Wa__userBio{color:#aaa;white-space:nowrap;text-overflow:ellipsis;width:150px;font-size:1.2rem;overflow:hidden}.ProjectCard-module__pDS4Wa__info_time{align-items:center;gap:.2rem;margin-left:.35rem;display:flex}.ProjectCard-module__pDS4Wa__time_icon{color:var(--second-theme-color);font-size:1rem}.ProjectCard-module__pDS4Wa__time{color:var(--second-theme-color);margin-right:.4rem;padding-top:.1rem;font-size:1rem}.ProjectCard-module__pDS4Wa__projectSettingsModalWrapper{align-items:center;display:flex;position:relative}.ProjectCard-module__pDS4Wa__lightProjectMoreIcon,.ProjectCard-module__pDS4Wa__projectMoreIcon{color:#fff;margin-left:.5rem;font-size:1.5rem}.ProjectCard-module__pDS4Wa__lightProjectMoreIcon{color:var(--font-color)}.ProjectCard-module__pDS4Wa__projectMoreIcon:hover,.ProjectCard-module__pDS4Wa__lightProjectMoreIcon:hover{color:var(--second-theme-color);cursor:pointer;opacity:.85}.ProjectCard-module__pDS4Wa__projectContent{flex-direction:column;flex-shrink:0;gap:3px;padding:16px 16px 0;text-decoration:none;display:flex}.ProjectCard-module__pDS4Wa__thumbnailWrapper{background-color:#000;flex-shrink:0;width:100%;height:200px}.ProjectCard-module__pDS4Wa__thumbnail{object-fit:cover;width:100%;max-height:200px;display:block}.ProjectCard-module__pDS4Wa__title{color:var(--second-theme-color);margin:8px 0 0;font-size:1.2rem;font-weight:700;line-height:1.5}.ProjectCard-module__pDS4Wa__description{color:#bbb;margin-bottom:6px;font-size:.8rem;font-style:italic;line-height:1.4}.ProjectCard-module__pDS4Wa__caption{max-height:210px;color:var(--font-color);white-space:pre-line;margin:8px 16px 16px;font-size:1rem;line-height:1.6;overflow-y:auto}.ProjectCard-module__pDS4Wa__caption::-webkit-scrollbar{width:4px}.ProjectCard-module__pDS4Wa__caption::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.ProjectCard-module__pDS4Wa__projectSettingsModal,.ProjectCard-module__pDS4Wa__lightProjectSettingsModal{z-index:999;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;flex-direction:column;min-width:160px;display:flex;position:absolute;top:120%;right:0;box-shadow:0 8px 16px #0003}.ProjectCard-module__pDS4Wa__lightProjectSettingsModal{background-color:var(--dashboard-theme-color)}.ProjectCard-module__pDS4Wa__lightEditButton,.ProjectCard-module__pDS4Wa__editButton{color:var(--font-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:.8rem;width:100%;padding:18px 16px;font-family:"Jersey 15",sans-serif;font-size:14px;font-style:normal;font-weight:100;display:flex}.ProjectCard-module__pDS4Wa__editButton:hover{background-color:#2c2b2b;border-radius:8px}.ProjectCard-module__pDS4Wa__lightEditButton:hover{background-color:#ccc;border-radius:8px}.ProjectCard-module__pDS4Wa__editButton_icon,.ProjectCard-module__pDS4Wa__editButton_text{font-size:1.2rem}.ProjectCard-module__pDS4Wa__lightDeleteButton,.ProjectCard-module__pDS4Wa__deletePostButton{color:#e04d4d;cursor:pointer;background:0 0;border:none;align-items:center;gap:.8rem;width:100%;padding:18px 16px;font-family:"Jersey 15",sans-serif;font-size:14px;font-style:normal;font-weight:100;display:flex}.ProjectCard-module__pDS4Wa__deletePostButton:hover{background-color:#2c2b2b;border-radius:8px}.ProjectCard-module__pDS4Wa__lightDeleteButton:hover{background-color:#ccc;border-radius:8px}.ProjectCard-module__pDS4Wa__deletePostButton_icon,.ProjectCard-module__pDS4Wa__deletePostButton_text{font-size:1.2rem}.ProjectCard-module__pDS4Wa__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#000000d9;justify-content:center;align-items:center;animation:.3s ProjectCard-module__pDS4Wa__zoomOutBackground;display:flex;position:fixed;inset:0}.ProjectCard-module__pDS4Wa__modalContent{background-color:var(--dashboard-section-color);width:100%;max-width:400px;color:var(--font-color);border:1px solid #333;border-radius:12px;padding:2rem;font-family:"Jersey 15",sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;animation:.3s ProjectCard-module__pDS4Wa__zoomInModal;box-shadow:0 0 20px #000c}.ProjectCard-module__pDS4Wa__modalActions{flex-direction:column;gap:1rem;margin-top:1.2rem;display:flex}.ProjectCard-module__pDS4Wa__modalActions button{cursor:pointer;border-radius:4px;outline:none;padding:.5rem 1rem;font-family:"Jersey 15",sans-serif;font-size:1.2rem;font-style:normal;font-weight:500}.ProjectCard-module__pDS4Wa__modalActions button:hover{opacity:.7}.ProjectCard-module__pDS4Wa__deleteButton{color:#000;background-color:#e95656;border:none}.ProjectCard-module__pDS4Wa__cancelButton{border:1px solid var(--second-theme-color);color:var(--font-color);background-color:#0000}@keyframes ProjectCard-module__pDS4Wa__zoomOutBackground{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9}}@keyframes ProjectCard-module__pDS4Wa__zoomInModal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ProjectCard-module__pDS4Wa__techStack{flex-wrap:wrap;gap:.4rem;width:100%;margin:6px 0 6px -1px;display:flex}.ProjectCard-module__pDS4Wa__lightTechTag,.ProjectCard-module__pDS4Wa__techTag{border:1px solid var(--second-theme-color);color:var(--font-color);background:#1c1c1c;border-radius:12px;align-items:center;gap:6px;padding:6px;font-size:.7rem;transition:background .2s;display:flex}.ProjectCard-module__pDS4Wa__techTag:hover{cursor:default;background:linear-gradient(135deg,#3a3a3a,#252525)}.ProjectCard-module__pDS4Wa__lightTechTag{background-color:var(--dashboard-theme-color)}.ProjectCard-module__pDS4Wa__lightTechTag:hover{cursor:default;background:#aaa}
.NotificationsTab-module__JbNSCG__notifcationsTabWrapper{flex-direction:column;display:flex}.NotificationsTab-module__JbNSCG__notificationsEmailSection{flex-direction:column;justify-content:center;gap:20px;display:flex}.NotificationsTab-module__JbNSCG__notificationsTabsHeader{color:var(--second-theme-color);padding-left:.2rem;font-size:2.5rem}.NotificationsTab-module__JbNSCG__notificationsEmailList{flex-direction:column;gap:16px;display:flex}.NotificationsTab-module__JbNSCG__checkboxRow{align-items:center;gap:8px;width:100%;display:flex}.NotificationsTab-module__JbNSCG__checkboxRow:hover{cursor:pointer;opacity:.8}.NotificationsTab-module__JbNSCG__checkboxInput{appearance:none;border:1px solid var(--second-theme-color);background-color:var(--scrollBar);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;transition:all .15s;display:inline-flex}.NotificationsTab-module__JbNSCG__checkboxInput:hover{box-shadow:0 0 6px var(--second-theme-color)}.NotificationsTab-module__JbNSCG__checkboxInput:checked{background-color:var(--second-theme-color)}.NotificationsTab-module__JbNSCG__checkboxInput:checked:after{content:"✔";color:#000;font-size:.8rem}.NotificationsTab-module__JbNSCG__checkBoxText{color:var(--font-color);font-size:1.2rem}.NotificationsTab-module__JbNSCG__saveButton{background-color:var(--second-theme-color);color:#000;border:1px solid var(--second-theme-color);cursor:pointer;border-radius:6px;outline:none;margin:.3rem 0;padding:.4rem .8rem;font-family:inherit;font-size:1.2rem;font-style:normal;transition:background-color .2s}.NotificationsTab-module__JbNSCG__saveButton:disabled{cursor:not-allowed;opacity:.6}.NotificationsTab-module__JbNSCG__saveButton:hover{opacity:.85}@media (min-width:0) and (max-width:1023px){.NotificationsTab-module__JbNSCG__notificationsTabsHeader{font-size:2rem}}

.PostsSection-module__a266BG__toastContainer{z-index:9999;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.PostsSection-module__a266BG__postSection{flex-direction:column;gap:2rem;font-family:"Jersey 15",sans-serif;display:flex}.PostsSection-module__a266BG__postSectionHeader{color:var(--font-color);padding-bottom:20px;font-size:2.8rem;position:relative}.PostsSection-module__a266BG__postSectionHeader:after{content:"";background:var(--second-theme-color);border-radius:3px;width:50px;height:4px;position:absolute;bottom:0;left:0}
.DashboardPostContent-module__PwLNhW__postFeed{box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:100%;padding-top:1.2rem;padding-bottom:1.2rem;display:flex;overflow-x:hidden}.DashboardPostContent-module__PwLNhW__searchFeed{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;padding:0 0 0 1rem;font-family:Inter,sans-serif;display:flex;overflow-x:hidden}.DashboardPostContent-module__PwLNhW__profileFeed{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;padding:0 1rem 0 0;font-family:Inter,sans-serif;display:flex;overflow-x:hidden}.DashboardPostContent-module__PwLNhW__loadingState{flex-direction:column;justify-content:center;align-items:center;width:100%;height:50vh;display:flex}.DashboardPostContent-module__PwLNhW__loader{aspect-ratio:1;background:radial-gradient(farthest-side,var(--second-theme-color)94%,#0000)top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--second-theme-color));--webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);border-radius:50%;width:50px;animation:1s linear infinite DashboardPostContent-module__PwLNhW__l13}@keyframes DashboardPostContent-module__PwLNhW__l13{to{transform:rotate(1turn)}}.DashboardPostContent-module__PwLNhW__empty_wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0;display:flex}.DashboardPostContent-module__PwLNhW__empty{align-items:center;gap:1rem;font-family:"Jersey 15",sans-serif;font-style:normal;font-weight:500;display:flex}.DashboardPostContent-module__PwLNhW__empty_icon,.DashboardPostContent-module__PwLNhW__empty_text{color:#aaa;font-size:2rem}@media (min-width:0) and (max-width:767px){.DashboardPostContent-module__PwLNhW__empty_icon,.DashboardPostContent-module__PwLNhW__empty_text{color:#aaa;font-size:1.5rem}.DashboardPostContent-module__PwLNhW__searchFeed{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;max-height:70vh;padding:0 1rem 0 0;font-family:Inter,sans-serif;display:flex;overflow:hidden auto}}@media (min-width:768px) and (max-width:1023px){.DashboardPostContent-module__PwLNhW__empty_icon,.DashboardPostContent-module__PwLNhW__empty_text{color:#aaa;font-size:1.5rem}.DashboardPostContent-module__PwLNhW__searchFeed{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;max-height:70vh;padding:0 1rem 0 0;font-family:Inter,sans-serif;display:flex;overflow:hidden auto}}
.DashboardPostItem-module__1njG3W__postCard,.DashboardPostItem-module__1njG3W__lightPostCard{background-color:var(--dashboard-section-color);box-sizing:border-box;border:1px solid #333;border-radius:12px;max-width:100%;padding:1rem}.DashboardPostItem-module__1njG3W__lightPostCard{background-color:#fdfdfd;border:1px solid #9f9e9e}.DashboardPostItem-module__1njG3W__postContentWrapper,.DashboardPostItem-module__1njG3W__lightPostContentWrapper{cursor:pointer;margin-left:-1rem;margin-right:-1rem;transition:background-color .2s}.DashboardPostItem-module__1njG3W__withPadding{padding:0 1rem}.DashboardPostItem-module__1njG3W__noPadding{padding:0}.DashboardPostItem-module__1njG3W__postContentWrapper:hover{background-color:#ffffff0d}.DashboardPostItem-module__1njG3W__lightPostContentWrapper:hover{background-color:#e3e3e3}.DashboardPostItem-module__1njG3W__postCardBody{width:100%;height:100%}.DashboardPostItem-module__1njG3W__hiddenPost{color:var(--second-theme-color);padding:1rem;font-family:"Jersey 15",sans-serif;font-size:1.3rem;font-weight:500}.DashboardPostItem-module__1njG3W__viewCountWrapper{justify-content:right;align-items:center;gap:.3rem;margin-top:12px;margin-bottom:-5px;margin-right:10px;font-family:"Jersey 15",sans-serif;font-weight:500;display:flex}.DashboardPostItem-module__1njG3W__viewCountIcon,.DashboardPostItem-module__1njG3W__viewCountNumber{color:#aaa;font-size:1.2rem}.DashboardPostItem-module__1njG3W__lightViewCountIcon,.DashboardPostItem-module__1njG3W__lightViewCountNumber{color:var(--view-color);font-size:1.2rem}
.PostHeader-module__UqSN-q__header{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.75rem;font-family:"Jersey 15",sans-serif;font-style:normal;display:flex}.PostHeader-module__UqSN-q__userAvatar{object-fit:cover;border:1px solid var(--second-theme-color);border-radius:50%;width:3rem;height:3rem;position:relative;overflow:hidden}.PostHeader-module__UqSN-q__avatar_info{align-items:center;display:flex}.PostHeader-module__UqSN-q__info{flex-direction:column;min-width:0;margin-left:.2rem;display:flex}.PostHeader-module__UqSN-q__userInfos_wrapper{align-items:center;gap:.6rem;min-width:0;margin-bottom:.2rem;margin-left:.35rem;display:flex}.PostHeader-module__UqSN-q__username{color:var(--font-color);font-size:1.4rem;font-weight:500}.PostHeader-module__UqSN-q__username:hover{cursor:pointer;text-decoration:underline}.PostHeader-module__UqSN-q__separator{opacity:.8;background-color:#333;width:1px;height:1.3rem}.PostHeader-module__UqSN-q__lightUserBio,.PostHeader-module__UqSN-q__userBio{color:#aaa;white-space:nowrap;text-overflow:ellipsis;width:150px;font-size:1.2rem;overflow:hidden}.PostHeader-module__UqSN-q__lightUserBio{color:var(--font-color);opacity:.7}.PostHeader-module__UqSN-q__info_time{align-items:center;gap:.2rem;margin-left:.35rem;display:flex}.PostHeader-module__UqSN-q__time_icon{color:var(--second-theme-color);font-size:1rem}.PostHeader-module__UqSN-q__time{color:var(--second-theme-color);margin-right:.4rem;padding-top:.1rem;font-size:1rem}.PostHeader-module__UqSN-q__post_header_icon{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.PostHeader-module__UqSN-q__more_wrapper{position:relative}.PostHeader-module__UqSN-q__light_post_more_icon,.PostHeader-module__UqSN-q__post_more_icon{color:#fff;font-size:1.5rem}.PostHeader-module__UqSN-q__light_post_more_icon{color:var(--font-color)}.PostHeader-module__UqSN-q__closeIconWrapper{margin-bottom:.1rem}.PostHeader-module__UqSN-q__light_post_close_icon,.PostHeader-module__UqSN-q__post_close_icon{color:#fff;z-index:1000;font-size:1.3rem}.PostHeader-module__UqSN-q__light_post_close_icon{color:var(--font-color)}.PostHeader-module__UqSN-q__light_post_close_icon:hover,.PostHeader-module__UqSN-q__light_post_more_icon:hover,.PostHeader-module__UqSN-q__post_close_icon:hover,.PostHeader-module__UqSN-q__post_more_icon:hover{color:var(--second-theme-color);cursor:pointer;opacity:.85}@media (min-width:0) and (max-width:1023px){.PostHeader-module__UqSN-q__separator,.PostHeader-module__UqSN-q__lightUserBio,.PostHeader-module__UqSN-q__userBio{display:none}.PostHeader-module__UqSN-q__usernameLink{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:1.1rem;overflow:hidden}.PostHeader-module__UqSN-q__time_icon,.PostHeader-module__UqSN-q__time{font-size:.9rem}.PostHeader-module__UqSN-q__userAvatar{width:2.4rem;height:2.4rem}}@media (min-width:1024px) and (max-width:1279px){.PostHeader-module__UqSN-q__username{font-size:1.1rem}.PostHeader-module__UqSN-q__userAvatar{width:2.4rem;height:2.4rem}.PostHeader-module__UqSN-q__separator,.PostHeader-module__UqSN-q__lightUserBio,.PostHeader-module__UqSN-q__userBio{font-size:1rem}.PostHeader-module__UqSN-q__time_icon,.PostHeader-module__UqSN-q__time{font-size:.9rem}}
.BlogsResults-module__9aIeNG__blogResultsList{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;padding:0 0 0 1rem;font-family:Inter,sans-serif;display:grid;overflow-x:hidden}.BlogsResults-module__9aIeNG__blogProfileList{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;padding:0 1rem 0 0;font-family:Inter,sans-serif;display:grid;overflow-x:hidden}.BlogsResults-module__9aIeNG__loadingState{flex-direction:column;justify-content:center;align-items:center;width:100%;height:50vh;margin:auto;display:flex}.BlogsResults-module__9aIeNG__loader{aspect-ratio:1;background:radial-gradient(farthest-side,var(--second-theme-color)94%,#0000)top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--second-theme-color));--webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);border-radius:50%;width:50px;animation:1s linear infinite BlogsResults-module__9aIeNG__l13}@keyframes BlogsResults-module__9aIeNG__l13{to{transform:rotate(1turn)}}.BlogsResults-module__9aIeNG__empty_wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0;display:flex}.BlogsResults-module__9aIeNG__empty{align-items:center;gap:1rem;font-family:"Jersey 15",sans-serif;font-style:normal;font-weight:500;display:flex}.BlogsResults-module__9aIeNG__empty_icon,.BlogsResults-module__9aIeNG__empty_text{color:#aaa;font-size:2rem}@media (min-width:0) and (max-width:1023px){.BlogsResults-module__9aIeNG__blogResultsList{grid-template-columns:repeat(1,1fr);padding:0 1rem 0 0}.BlogsResults-module__9aIeNG__blogProfileList{grid-template-columns:repeat(1,1fr)}}@media (min-width:1024px) and (max-width:1279px){.BlogsResults-module__9aIeNG__blogResultsList,.BlogsResults-module__9aIeNG__blogProfileList{grid-template-columns:repeat(1,1fr)}}
.SearchTabSelector-module__nhZMKG__selectorWrapper{width:100%;font-family:"Jersey 15",sans-serif;display:inline-block;position:relative}.SearchTabSelector-module__nhZMKG__selectorButton{background-color:var(--dashboard-section-color);border:1px solid var(--second-theme-color);cursor:pointer;color:var(--font-color);border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-width:180px;padding:.5rem 1rem;font-family:"Jersey 15",sans-serif;font-size:1.3rem;font-weight:500;transition:all .2s ease-in-out;display:flex}.SearchTabSelector-module__nhZMKG__selectorButton:hover{opacity:.8}.SearchTabSelector-module__nhZMKG__selectorList{background-color:var(--dashboard-section-color);border:1px solid var(--second-theme-color);z-index:20;border-radius:8px;width:100%;max-height:300px;position:absolute;top:110%;left:0;overflow-y:auto;box-shadow:0 6px 12px #0003}.SearchTabSelector-module__nhZMKG__selectorList::-webkit-scrollbar{width:6px}.SearchTabSelector-module__nhZMKG__selectorList::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px}.SearchTabSelector-module__nhZMKG__selectorItem{cursor:pointer;color:var(--font-color);border-radius:4px;padding:1rem;font-size:1.2rem;transition:background-color .15s,color .15s}.SearchTabSelector-module__nhZMKG__selectorItem:hover{color:var(--second-theme-color);opacity:.85}.SearchTabSelector-module__nhZMKG__active{color:var(--second-theme-color)}
