@import "https://use.typekit.net/lob0gpy.css";
.CommunityMenuDialogContent-module-scss-module__WNQtRa__menuDialog{z-index:1003;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:2.4rem 1.6rem;position:fixed;top:0;left:0}.CommunityMenuDialogContent-module-scss-module__WNQtRa__menuHeader{justify-content:space-between;align-items:center;font-size:2rem;font-weight:700;line-height:150%;display:flex}.CommunityMenuDialogContent-module-scss-module__WNQtRa__closeButton{cursor:pointer}.CommunityMenuDialogContent-module-scss-module__WNQtRa__closeButton>span svg{width:2.4rem;height:2.4rem}.CommunityMenuDialogContent-module-scss-module__WNQtRa__menuList{flex-direction:column;margin:1.6rem 0 0;display:flex}.CommunityMenuDialogContent-module-scss-module__WNQtRa__menuItem{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;padding:1.2rem .8rem;font-size:1.6rem;font-weight:400;line-height:150%}@media (hover:hover) and (pointer:fine){.CommunityMenuDialogContent-module-scss-module__WNQtRa__menuItem:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.CommunityMenuDialogContent-module-scss-module__WNQtRa__menuItem:active{background-color:#f5f5f6}}
.CommunityNavigationMobile-module-scss-module__c04lxW__wrapper{display:none}@media screen and (max-width:960px){.CommunityNavigationMobile-module-scss-module__c04lxW__wrapper{width:100%;height:calc(8rem + env(safe-area-inset-bottom));padding:.8rem 2.4rem calc(1.2rem + env(safe-area-inset-bottom));box-sizing:border-box;z-index:1004;background-color:#fff;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 4px #0000001a}.CommunityNavigationMobile-module-scss-module__c04lxW__navItem{letter-spacing:-.012rem;color:#171b1f;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:6rem;height:6rem;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:flex}.CommunityNavigationMobile-module-scss-module__c04lxW__navItem:active{background-color:#f5f5f6}}.CommunityNavigationMobile-module-scss-module__c04lxW__navIcon svg{width:2.4rem;height:2.4rem}
.ProfileRankBadge-module-scss-module__jPTjNq__badge{letter-spacing:-.012rem;color:#747678;background-color:#f4f4ff;border-radius:.4rem;align-items:center;gap:.2rem;padding:.4rem .6rem .4rem .5rem;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:flex}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank1{color:#f8930f;background-color:#fafab4}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank2{color:#3b83ff;background-color:#edf6ff}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank3{color:#c5213b;background-color:#fff1e7}
.CommunityProfile-module-scss-module__j3xYwq__wrapper{flex-direction:row;height:fit-content;display:flex;position:relative}.CommunityProfile-module-scss-module__j3xYwq__rankBadge{position:absolute;top:-3rem;left:0}.CommunityProfile-module-scss-module__j3xYwq__profileImage{background-color:#f8f8f8;border:.1rem solid #cfd0d1;border-radius:5rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;margin-right:.8rem;display:flex;position:relative}.CommunityProfile-module-scss-module__j3xYwq__profileImage svg{width:2.8rem;height:2.8rem;padding:.7rem}.CommunityProfile-module-scss-module__j3xYwq__content{flex-direction:column;display:flex}.CommunityProfile-module-scss-module__j3xYwq__content .CommunityProfile-module-scss-module__j3xYwq__name{color:#171b1f;margin-bottom:.4rem;font-size:1.4rem;font-weight:700;line-height:2.2rem}.CommunityProfile-module-scss-module__j3xYwq__content .CommunityProfile-module-scss-module__j3xYwq__point{letter-spacing:-.012rem;color:#fc1c49;font-size:1.2rem;font-weight:700;line-height:1.4rem}.CommunityProfile-module-scss-module__j3xYwq__unSignIn{letter-spacing:-.014rem;color:#747678;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.CommunityAside-module-scss-module__tJaDsG__aside{flex-direction:column;gap:1.6rem;width:100%;display:flex}@media screen and (max-width:960px){.CommunityAside-module-scss-module__tJaDsG__aside{display:none}}
.CommunityNavigationDesktopList-module-scss-module__FgOD1G__navItems{width:100%;margin-top:1.6rem}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__navItem{color:#b7b9ba;border-radius:.4rem;justify-content:space-between;align-items:center;padding:1.2rem;font-size:1.6rem;font-weight:700;line-height:150%;display:flex}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__navItem:hover{color:#171b1f;background-color:#f5f5f6}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__navItem:hover .CommunityNavigationDesktopList-module-scss-module__FgOD1G__navIcon{visibility:visible}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__navItem:hover .CommunityNavigationDesktopList-module-scss-module__FgOD1G__navIcon path{fill:#171b1f}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__navIcon{visibility:hidden;width:20px;height:20px}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__active{color:#171b1f}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__active .CommunityNavigationDesktopList-module-scss-module__FgOD1G__navIcon{visibility:visible}.CommunityNavigationDesktopList-module-scss-module__FgOD1G__active .CommunityNavigationDesktopList-module-scss-module__FgOD1G__navIcon path{fill:#171b1f}
.CommunityNavigationDesktop-module-scss-module__3Rc0nG__container{width:21.6rem}.CommunityNavigationDesktop-module-scss-module__3Rc0nG__wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-width:25.2rem;height:100%;padding:6rem 3.2rem 10rem;display:flex;position:sticky;top:11.7rem}@media screen and (max-width:960px){.CommunityNavigationDesktop-module-scss-module__3Rc0nG__wrapper{display:none}}
.CommunityLayout-module-scss-module__379-NW__wrapper{justify-content:center;min-height:calc(100vh - 27.9rem);display:flex;position:relative}@media screen and (max-width:960px){.CommunityLayout-module-scss-module__379-NW__wrapper{justify-content:flex-start}}.CommunityLayout-module-scss-module__379-NW__main{box-sizing:border-box;border-left:.1rem solid #cfd0d1;width:100%;max-width:73.9rem;padding:6rem 3.2rem 10rem}@media screen and (max-width:960px){.CommunityLayout-module-scss-module__379-NW__main{border-left:none;width:100%;max-width:none;padding:0 0 10rem}}
