@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap";.commonBox{padding:32px;background:var(--colorFDF7FF);border-radius:28px}@media (max-width: 767px){.commonBox{padding:0}}.startRankHeader{border-radius:1000px;background-color:var(--colorFDF7FF);padding:16px 24px;display:flex;align-items:center;justify-content:center}.startRankHeader a{display:inline-flex}@media (max-width: 767px){.startRankHeader{justify-content:flex-start;padding:15px 0}}@media (max-width: 767px){.headerContainer.MuiContainer-root{padding-left:0;padding-right:0}}.headerMain{padding:15px 32px;background:var(--colorFDF7FF);border-radius:100px}@media (max-width: 767px){.headerMain{border-radius:0;padding:15px 16px}}@media (max-width: 767px){.headerMain.hide{display:none}}.headerMain .headerRow{display:flex;align-items:center;margin:0 -24px}@media (max-width: 767px){.headerMain .headerRow{margin:0}}.headerMain .headerRow>*{padding:0 24px;display:flex;align-items:center}@media (max-width: 767px){.headerMain .headerRow>*{padding:0}}.headerMain .headerRow .headerLeft a{line-height:1;display:inline-flex}@media (max-width: 767px){.headerMain .headerRow .headerMid{display:none}}.headerMain .headerRow .headerMid ul{display:flex;align-items:center;margin:0 -12px}.headerMain .headerRow .headerMid ul>*{padding:0 12px}.headerMain .headerRow .headerMid ul li a{font-weight:500;color:var(--text-secondary);position:relative;font-size:14px}.headerMain .headerRow .headerMid ul li a:hover,.headerMain .headerRow .headerMid ul li a.active{color:var(--text-primary)}.headerMain .headerRow .headerMid ul li a.active{font-weight:600}.headerMain .headerRow .headerMid ul li a.active:before{position:absolute;content:"";left:50%;transform:translate(-50%);top:calc(100% + 2px);width:4px;height:4px;border-radius:100%;background-color:var(--color-primary-main)}.headerMain .headerRow .headerRight{margin-left:auto}@media (max-width: 767px){.headerMain .headerRow .headerRight{display:none}}.headerMain .headerRow .headerRight .crtNewSessonBtn .material-icons{margin-right:10px;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.headerMain .headerRow .headerRight .crtNewSessonBtn .material-icons svg{width:100%;height:100%}.mobileHeaderBack{display:none}@media (max-width: 767px){.mobileHeaderBack{padding:12px 8px}.mobileHeaderBack .MuiButtonBase-root{padding:0;width:40px;height:40px;border-radius:0;min-width:initial}}@media (max-width: 767px){.mobileHeaderBack.show{display:block}}.wrapperMain{background:var(--bodyBg);min-height:100vh}.wrapperMain.paddingHome{padding:0}@media (max-width: 767px){.wrapperMain{background:var(--colorFDF7FF)}}.wrapperMain.innerPage{padding:24px 0}@media (max-width: 767px){.wrapperMain.innerPage{padding:0}}.wrapperMain.innerPage .innerContent{padding:16px 0 0}.wrapperMain.rankingPage{padding:24px 0}@media (max-width: 767px){.wrapperMain.rankingPage{padding:0}}.wrapperMain.rankingPage .rankingPageContent{padding:16px 0 0}.wrapperMain.rankingInnerPage{padding:24px 0}@media (max-width: 767px){.wrapperMain.rankingInnerPage{padding:0}}.commongap{padding:200px 0}@media (max-width: 1199px){.commongap{padding:80px 0}}.commongap.pt-0{padding-top:0}.commongap.pb-0{padding-bottom:0}@media (max-width: 767px){.mobileMenuPadding{padding-bottom:100px}}*{padding:0;margin:0;box-sizing:border-box}a{display:inline-block;text-decoration:none;color:var(--color-primary-main)}body{font-family:Albert Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}html,body{height:100%}img{max-width:100%}.botBtnCommonGap{padding-top:64px;text-align:right}@media (max-width: 767px){.botBtnCommonGap{padding-top:0}}@media (max-width: 767px){.mobileCommonSaveBtn{margin-left:0!important;position:fixed;padding:16px;left:0;bottom:0;right:0;z-index:99;background-color:#fcf8ff}.mobileCommonSaveBtn .MuiButtonBase-root{width:100%}}.drawerWrap .drawerHead{background-color:#fcf8ff;padding:15px 16px}.drawerWrap .drawerHead .drawerCloseBtn{width:24px;height:24px}.drawerWrap .drawerHead .drawerLogo{display:inline-flex;align-items:center}.drawerWrap .drawerMenuContent{background-color:#f6f2fa;height:calc(100vh - 64px);overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;justify-content:space-between}.drawerWrap .drawerMenuContent .drawerMenuContent_list li{margin-bottom:20px;padding:0 24px}.drawerWrap .drawerMenuContent .drawerMenuContent_list li:last-child{margin-bottom:0}.drawerWrap .drawerMenuContent .drawerMenuContent_list li a{font-weight:500;font-size:16px;letter-spacing:-.25px;color:#47464f;cursor:pointer}.drawerWrap .drawerMenuContent .drawerMenuContent_list li a:hover{color:#5b5992}.drawerWrap .drawerMenuContent .drawerMenuContent_actions{padding-top:20px}.rankPhotosHead{display:flex;align-items:center;justify-content:center;margin-bottom:16px}@media (max-width: 767px){.rankPhotosHead{justify-content:flex-start;padding:15px 0;margin-bottom:0}}.rankPhotosHead a{display:inline-flex}.deleteModalContent .modalTitle{font-weight:500;font-size:24px;letter-spacing:-.25px;margin-bottom:16px}.deleteModalContent .deleteModalInfo{font-size:14px;letter-spacing:-.25px;color:var(--text-secondary)}.deleteModalContent .deleteIconWrap{display:flex;justify-content:center;margin-bottom:20px}@media (max-width: 767px){.profileMain{padding-top:18px}}.profileMain .profileMain_row{display:flex;flex-wrap:wrap}.profileMain .profileMain_row .profileMain_left{width:361px;flex-basis:361px}@media (max-width: 767px){.profileMain .profileMain_row .profileMain_left{width:100%;flex-basis:100%;display:flex;justify-content:center;margin-bottom:35px}}.profileMain .profileMain_row .profileMain_right{width:calc(100% - 361px);flex-basis:calc(100% - 361px);padding-left:32px}@media (max-width: 767px){.profileMain .profileMain_row .profileMain_right{width:100%;flex-basis:100%;padding-left:0}}.profileMain .profileImage figure{border-radius:12px;line-height:0;overflow:hidden;display:flex;width:100%;height:360px}@media (max-width: 767px){.profileMain .profileImage figure{width:227px;height:227px}}.profileMain .profileImage figure img{width:100%;height:100%;object-fit:cover}.profileMain .profileInfo{display:flex;flex-direction:column;justify-content:space-between;height:100%}.profileMain .profileInfo .profileInfo_top{padding:16px 16px 33px}@media (max-width: 767px){.profileMain .profileInfo .profileInfo_top{padding:0 0 45px;text-align:center}}.profileMain .profileInfo .profileInfo_top h1{font-weight:500;font-size:36px;letter-spacing:-1px;color:var(----text-primary);margin-bottom:10px}@media (max-width: 767px){.profileMain .profileInfo .profileInfo_top h1{font-size:24px}}.profileMain .profileInfo .profileInfo_top .countryInfo{display:flex;align-items:center;font-weight:500;font-size:16px;letter-spacing:-.5px;color:var(--text-secondary);margin-bottom:20px}@media (max-width: 767px){.profileMain .profileInfo .profileInfo_top .countryInfo{justify-content:center}}.profileMain .profileInfo .profileInfo_top .countryInfo .material-icons{width:auto;height:auto;font-size:initial;margin-right:8px;display:flex}.profileMain .profileInfo .profileInfo_top .countryInfo .material-icons img{width:100%}.profileMain .profileInfo .profileInfo_top .memberSince{font-weight:500;font-size:14px;letter-spacing:-.25px;color:var(--text-secondary)}.profileMain .profileInfo .profileInfo_bot{margin-top:auto;padding-bottom:10px}.profileMain .profileInfo .profileInfo_bot ul li{padding:0;margin-bottom:15px}.profileMain .profileInfo .profileInfo_bot ul li:last-child{margin-bottom:0}.profileMain .profileInfo .profileInfo_bot ul li.logoutList{border-top:1px solid var(--colorC8C5D0);padding-top:15px}.profileMain .profileInfo .profileInfo_bot ul li.logoutList button{color:var(--error-main)}.profileMain .profileInfo .profileInfo_bot ul li button,.profileMain .profileInfo .profileInfo_bot ul li a{display:flex;align-items:center;line-height:1;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.25px;color:var(--text-primary);text-transform:none}.profileMain .profileInfo .profileInfo_bot ul li button .material-icons,.profileMain .profileInfo .profileInfo_bot ul li a .material-icons{display:inline-flex;align-items:center;margin-right:12px}.profileMain .profileInfo .profileInfo_bot ul li button{padding:10px 12px}.floatingMobileMenu{display:none}@media (max-width: 767px){.floatingMobileMenu{display:block;position:fixed;left:0;bottom:0;right:0;z-index:99;padding:12px 33px 15px;background-color:var(--bodyBg)}}.floatingMobileMenu .mobileMenuBtnText{flex-direction:column;align-items:center;font-weight:500;font-size:12px;text-align:center;color:var(--text-secondary);min-width:initial;padding:0}.floatingMobileMenu .mobileMenuBtnText .MuiButton-icon{margin:0 0 4px}.floatingMobileMenu .mobileMenuBtnText .MuiButton-icon .material-icons{width:64px;height:32px;border-radius:16px;display:flex;justify-content:center;align-items:center;margin:0}.floatingMobileMenu .mobileMenuBtnText .MuiButton-icon .material-icons .MuiSvgIcon-root{fill:var(--text-primary)}.floatingMobileMenu .mobileMenuBtnText.active{color:var(--text-primary)}.floatingMobileMenu .mobileMenuBtnText.active .MuiButton-icon .material-icons{background-color:var(--color-secondary-main)}.floatingMobileMenu .mobileMenuBtnText.active .MuiButton-icon .material-icons .MuiSvgIcon-root{fill:var(--text-secondary)}.floatingMobileMenu .sessionButton{width:48px;height:48px;background-color:var(--color-primary-main);border-radius:50%;min-width:initial;padding:0}.floatingMobileMenu .sessionButton .MuiButton-icon{margin:0}.floatingMobileMenu .sessionButton .MuiButton-icon .material-icons{width:initial;height:initial}.floatingMobileMenu .sessionButton .MuiButton-icon .material-icons .MuiSvgIcon-root{fill:var(--white)}.commonHead{display:flex;align-items:center;margin-bottom:25px}.commonHead h1{font-weight:500;font-size:36px;letter-spacing:-1px;color:var(--text-primary)}@media (max-width: 767px){.commonHead h1{font-size:24px;letter-spacing:-.25px}}.commonHead .backBtn{min-width:initial;height:40px;margin-right:20px}@media (max-width: 767px){.commonHead .backBtn{display:none}}@media (max-width: 767px){.editProfile{padding-bottom:82px}}.editProfile .editProfile_top .editProfile_row{display:flex;flex-wrap:wrap}.editProfile .editProfile_top .editProfile_row .editProfile_left{width:128px;flex-basis:128px}@media (max-width: 767px){.editProfile .editProfile_top .editProfile_row .editProfile_left{width:148px;flex-basis:148px;margin-bottom:24px}}.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img{position:relative}.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img figure{width:128px;height:128px;display:flex;border-radius:12px;overflow:hidden}@media (max-width: 767px){.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img figure{width:148px;height:148px}}.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img figure img{width:100%;height:100%;object-fit:cover}.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img .editProfileImg_btn{width:40px;height:40px;border-radius:100%;background-color:var(--color-secondary-main);min-width:initial;position:absolute;right:8px;bottom:8px;z-index:1}.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img .editProfileImg_btn:hover{background-color:var(--color-primary-main)}.editProfile .editProfile_top .editProfile_row .editProfile_left .editProfile_img .editProfileImg_btn:hover svg{fill:var(--white)}.editProfile .editProfile_top .editProfile_row .editProfile_right{width:calc(100% - 128px);flex-basis:calc(100% - 128px);padding-left:24px}@media (max-width: 767px){.editProfile .editProfile_top .editProfile_row .editProfile_right{width:100%;flex-basis:100%;padding-left:0}}@media (max-width: 767px){.editProfile .editProfile_bot_row .editProfile_bot_row_left{justify-content:space-between;width:100%}}@media (max-width: 767px){.editProfile .editProfile_bot{padding-top:24px;padding-bottom:40px}}.modalTitle{font-weight:500;font-size:24px;letter-spacing:-.25px;margin-bottom:16px}.deleteModalInfo{font-size:14px;letter-spacing:-.25px;color:var(--text-secondary)}.deleteIconWrap{display:flex;justify-content:center;margin-bottom:20px}.sessionHead{width:100%}@media (max-width: 360px){.sessionHead .sessionHead_row{flex-wrap:wrap}.sessionHead .sessionHead_row h1{width:100%;margin-bottom:10px}.sessionHead .sessionHead_row .MuiButtonBase-root{margin-left:0}}.sessionHead h1{display:flex;align-items:center}.sessionHead h1 .totalSessionNumber{font-weight:400;font-size:16px;letter-spacing:-.25px;color:var(--text-secondary);padding-left:16px}@media (max-width: 767px){.sessionHead h1 .totalSessionNumber{padding-left:8px;font-size:14px}}.eachSeson{background-color:var(--colorF6F2FA);padding:16px;border-radius:12px;margin-bottom:10px}.eachSeson:last-child{margin-bottom:0}.eachSeson .eachSeson_top{margin-bottom:8px}.eachSeson .eachSeson_top .eachSeson_topLeft .sessionDate{display:flex;align-items:center;font-size:12px;color:var(--text-secondary)}.eachSeson .eachSeson_top .eachSeson_topLeft .sessionDate .material-icons{width:initial;height:initial;display:flex;align-items:center;margin-right:2px}.eachSeson .eachSeson_top .eachSeson_topLeft .totalsessionPic{display:flex;align-items:center;font-size:12px;color:var(--text-secondary)}.eachSeson .eachSeson_top .eachSeson_topLeft .totalsessionPic .material-icons{width:initial;height:initial;display:flex;align-items:center;margin-right:2px}.eachSeson .eachSeson_top .eachSeson_topLeft .sessionTitle{font-size:16px;font-weight:500;letter-spacing:-.5px;color:var(--text-primary)}.eachSeson .eachSeson_top .eachSeson_topLeft .sessionTitle:hover{color:var(--color-primary-main)}.eachSeson .eachSeson_bot .peopleRanked{display:flex;align-items:center;font-size:12px;color:var(--text-secondary)}.eachSeson .eachSeson_bot .peopleRanked .material-icons{width:initial;height:initial;display:flex;align-items:center;margin-right:2px}.eachSeson .eachSeson_bot .publishBtn{border-radius:8px;background-color:var(--colorE6FED3)}.eachSeson .eachSeson_bot .publishBtn.unpublished{background-color:var(--colorE5E1E9)}@media (min-width: 768px){.sessionEmpty{padding:48px 0}}@media (max-width: 767px){.sessionEmpty{padding-top:50px}}.sessionEmpty .sessionEmptyInner{text-align:center}@media (max-width: 767px){.sessionEmpty .sessionEmptyInner{padding-bottom:20px}}.sessionEmpty .sessionEmptyInner figure{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.sessionEmpty .sessionEmptyInner .noSessionTitle{font-weight:500;font-size:36px;text-align:center;letter-spacing:-1px;color:var(--text-primary);margin-bottom:8px}@media (max-width: 767px){.sessionEmpty .sessionEmptyInner .noSessionTitle{font-size:24px;letter-spacing:-.25px}}.sessionEmpty .sessionEmptyInner .noSessionDesc{font-size:16px;text-align:center;letter-spacing:-.25px;color:var(--text-secondary);margin-bottom:20px}@media (max-width: 767px){.sessionEmpty .sessionEmptyInner .sessionEmptyCreateSessionBtn{width:100%}}.imagePreview{max-height:calc(100vh - 64px);border-radius:28px;overflow:hidden;display:flex}.imagePreview img{width:100%;object-fit:cover}.imgModalCloseBtn{position:absolute;top:20px;right:20px;z-index:1}@media (max-width: 767px){.imgModalCloseBtn{top:15px;right:15px}}.sessionDtlsHead{margin-bottom:20px}.sessionDtlsHead .sessionDtlsHead_left{max-width:640px}@media (max-width: 767px){.sessionDtlsHead .sessionDtlsHead_left .sessionDtlsHead_left_row{margin-bottom:20px}}.sessionDtlsHead .sessionDtlsHead_left .material-icons{width:initial;height:initial;display:flex;align-items:center;margin-right:2px}.sessionDtlsHead .sessionDtlsHead_left .sessionDate,.sessionDtlsHead .sessionDtlsHead_left .totalsessionPic{display:flex;align-items:center;font-size:14px;color:var(--text-secondary)}.sessionDtlsHead .sessionDtlsHead_left .sessionDtlsHead_title{font-size:36px;font-weight:500;margin-bottom:12px;letter-spacing:-1px}@media (max-width: 767px){.sessionDtlsHead .sessionDtlsHead_left .sessionDtlsHead_title{font-size:24px;letter-spacing:-.25px}}.sessionDtlsHead .sessionDtlsHead_left .sessionDtlsHead_desc{font-size:14px;letter-spacing:-.25px;color:var(--text-secondary)}.sessionDtlsHead .sessionDtlsHead_right .moreMenuBtn{background-color:var(--color-secondary-main)}.sessionDtlsView{margin-bottom:24px}.sessionDtlsView .peopleRanked{display:flex;align-items:center;font-size:14px;color:var(--text-secondary);letter-spacing:-.25px}.sessionDtlsView .peopleRanked .material-icons{width:initial;height:initial;display:flex;align-items:center;margin-right:4px}.sessionDtlsView .publishBtn{border-radius:8px;background-color:var(--colorE6FED3)}.sessionDtlsView .publishBtn.unpublished{background-color:var(--colorE5E1E9)}.sessionDtlsCopyLink{margin-bottom:24px}@media (max-width: 767px){.sessionDtlsCopyLink{display:none}}.sessionDtlsCopyLink .sesionLinkCopy .MuiInputBase-root{border-radius:100px;font-weight:500;font-size:14px;letter-spacing:-.25px;color:var(--text-primary)}.sessionDtlsCopyLink .sesionLinkCopy_btn{height:53px;min-width:128px}.sessionDtlsCopyLink .sesionLinkCopy_btn .MuiTypography-root{white-space:nowrap}.sessionDtlsImgGrid .sessionDtlsImgEach{border-radius:12px;position:relative}.sessionDtlsImgGrid .sessionDtlsImgEach.topImg{padding:2px;background-color:var(--colorEEEE95)}.sessionDtlsImgGrid .sessionDtlsImgEach figure{width:100%;border-radius:12px;overflow:hidden;display:flex}.sessionDtlsImgGrid .sessionDtlsImgEach figure img{width:100%}.sessionDtlsImgGrid .sessionDtlsImgEach .ratingStatus{position:absolute;top:8px;left:8px;right:8px;z-index:1}.sessionDtlsImgGrid .sessionDtlsImgEach .ratingStatus .topRating{display:inline-flex;align-items:center;background-color:var(--colorEEEE95);padding:0 6px;font-weight:500;font-size:14px;letter-spacing:-.25px;color:var(--text-primary);border-radius:100px;line-height:17px}.sessionDtlsImgGrid .sessionDtlsImgEach .ratingStatus .ratingScore{display:inline-flex;align-items:center;background-color:var(--color2A292F);border-radius:100px;padding:1px 6px 0;line-height:16px;font-weight:500;font-size:14px;letter-spacing:-.25px;color:var(--white)}.sessionDtlsShareLink{display:none;padding-top:15px}@media (max-width: 767px){.sessionDtlsShareLink{display:block}}.editProfileInput,.editProfileInput .editProfileInput_each{margin-bottom:16px}.editProfileInput .editProfileInput_each:last-child{margin-bottom:16px}.photosInfo{margin-bottom:16px}.photosInfo .MuiTypography-body1{font-weight:400;font-size:12px;color:var(--text-secondary)}@media (max-width: 767px){.photosInfo .photosInfo_botRow{align-items:flex-start}.photosInfo .photosInfo_botRow .MuiSvgIcon-root{margin-top:2px}}.editSessionImgGrid .editSessionImgContainer{position:relative}.editSessionImgGrid .editSessionImgContainer figure{overflow:hidden;border-radius:12px;display:flex}.editSessionImgGrid .editSessionImgContainer figure img{width:100%}.editSessionImgGrid .editSessionImgContainer .deleteImgBtn{position:absolute;top:4px;right:4px;padding:2px;background-color:var(--color-secondary-main)}.editSessionImgGrid .editSessionImgContainer .deleteImgBtn:hover{background-color:var(--color-primary-main)}.editSessionImgGrid .editSessionImgContainer .deleteImgBtn:hover svg{fill:var(--white)}.sessionMain .mobileCommonSaveBtn{display:none}@media (max-width: 767px){.sessionMain .mobileCommonSaveBtn{display:block}}@media (max-width: 767px){.ediSession_bot .ediSession_bot_row{display:none}}@media (max-width: 767px){.ratingStart{padding-bottom:110px}}.ratingStart .ratingStart_top{margin-bottom:24px}.ratingStart .ratingStart_top .ratingUserImg{width:89px;height:89px;border-radius:12px;overflow:hidden;display:flex}.ratingStart .ratingStart_top .ratingUserImg img{width:100%;height:100%;object-fit:cover}.ratingStart .ratingStart_top .ratingUserInfo .ratingUser_name{font-weight:500;font-size:22px;letter-spacing:-.5px;color:var(--text-primary)}.ratingStart .ratingStart_bot{background-color:var(--color-secondary-main);padding:24px;border-radius:16px}@media (max-width: 767px){.ratingStart .ratingStart_bot .ratingStart_bot_row{flex-wrap:wrap}.ratingStart .ratingStart_bot .ratingStart_bot_row>*{width:100%;margin:0}}.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft{max-width:552px}@media (max-width: 767px){.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft{max-width:initial;margin-bottom:24px}}.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft .ratingStart_title{font-weight:500;font-size:36px;letter-spacing:-1px;margin-bottom:10px}@media (max-width: 767px){.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft .ratingStart_title{font-size:28px;letter-spacing:-.25px}}.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft .ratingStart_desc{font-weight:400;font-size:16px;letter-spacing:-.25px;color:var(--text-secondary);margin-bottom:20px}@media (max-width: 767px){.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft .ratingStart_desc{font-size:14px}}.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft .ratingStart_time{font-weight:400;font-size:14px;letter-spacing:-.25px;color:var(--text-secondary);display:flex;align-items:center}.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botLeft .ratingStart_time svg{margin-bottom:1px}@media (max-width: 767px){.ratingStart .ratingStart_bot .ratingStart_bot_row .ratingStart_botRight .ratingStartBtn{width:100%}}.ratingOuter{padding-top:36px;padding-bottom:28px}@media (max-width: 767px){.ratingOuter{position:fixed;left:0;right:0;bottom:0;background:var(--colorFDF7FF);padding-top:15px}}.ratingOuter .ratingOuterRow .ratingOuterLeft{display:flex;align-items:center}@media (max-width: 767px){.ratingOuter .ratingOuterRow .ratingOuterLeft{align-items:initial}}.ratingOuter .ratingOuterRow .ratingOuterLeft .MuiTypography-body1{font-weight:400;font-size:12px;color:var(--text-secondary);padding-left:8px;line-height:1.2}.ratingOuter .ratingOuterRow .ratingOuterRight .MuiButtonBase-root{white-space:nowrap}.rankPhotos{display:flex;flex-direction:column;height:calc(100vh - 48px);background:var(--colorFDF7FF);border-radius:28px;padding:32px}@media (max-width: 767px){.rankPhotos{height:100vh;border-radius:0;background-color:transparent;padding:0}}.rankPhotos .rankPhotosPhotoArea{margin-bottom:48px;height:calc(100vh - 232px);overflow:hidden}@media (max-width: 767px){.rankPhotos .rankPhotosPhotoArea{height:calc(100vh - 182px);margin-bottom:0}}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row{display:flex;align-items:center;flex-wrap:wrap;height:100%;margin:0 -4px}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col{width:50%;padding:0 4px;height:100%}@media (max-width: 599px){.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col{width:100%;height:50%;padding:4px 0}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col:first-child{padding-top:0}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col:last-child{padding-bottom:0}}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each{display:flex;align-items:center;height:100%;position:relative}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each figure{width:100%;height:100%;display:flex;align-items:center;cursor:pointer;position:relative}@media (max-width: 599px){.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each figure{overflow:hidden}}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each figure.disabledPhoto{cursor:initial}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each figure.disabledPhoto:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#fff;mix-blend-mode:color;opacity:.9}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each figure img{width:100%;height:100%;object-fit:contain;object-position:center}.rankPhotos .rankPhotosPhotoArea .rankPhotosPhotoArea_row .rankPhotosPhotoArea_col .rankPhotosPhotoArea_each .selectedTick{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-main);border-radius:100%}@media (max-width: 767px){.rankPhotos .rankPhotosActions{padding:16px 0}}@media (max-width: 767px){.rankPhotos .rankPhotosActions .rankingInfo{display:flex;align-items:center;justify-content:space-between}}.rankPhotos .rankPhotosActions .rankingInfo .choosePhotoText{font-weight:500;font-size:36px;letter-spacing:-1px;color:var(--text-primary);margin-bottom:7px}@media (max-width: 767px){.rankPhotos .rankPhotosActions .rankingInfo .choosePhotoText{font-size:20px;letter-spacing:-.25px;padding-right:10px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 480px){.rankPhotos .rankPhotosActions .rankingInfo .choosePhotoText{font-size:18px}}@media (max-width: 400px){.rankPhotos .rankPhotosActions .rankingInfo .choosePhotoText{font-size:16px}}.rankPhotos .rankPhotosActions .rankingInfo .pairNum{font-weight:400;font-size:14px;letter-spacing:-.25px;color:var(--text-secondary)}.rankPhotos .rankPhotosActions .rankingInfo .rankingProgress{display:flex;align-items:center;position:relative}@media (max-width: 767px){.rankPhotos .rankPhotosActions .rankPhotosActions_row{flex-wrap:wrap}.rankPhotos .rankPhotosActions .rankPhotosActions_row>*{margin:0 0 8px;width:100%}.rankPhotos .rankPhotosActions .rankPhotosActions_row>*:last-child{margin-bottom:0}}@media (max-width: 767px){.nextFinishBtn{width:100%}}.newSession .newSessionInput{margin-bottom:16px}.newSession .newSessionUpload{margin-bottom:64px}@media (max-width: 767px){.newSession .newSessionUpload{margin-bottom:0}}.newSession .newSessionUpload .newSessionUploadCount{font-weight:400;font-size:14px;color:var(--text-secondary);letter-spacing:-.25px;margin-bottom:5px}.newSession .newSessionUpload .newSessionUploadField{border:1px dashed var(--outline);border-radius:12px;cursor:pointer;padding:40px;text-align:center}.newSession .newSessionUpload .newSessionUploadField:hover .newSessionUploadBtn{background-color:var(--color-primary-main)}.newSession .newSessionUpload .newSessionUploadField:hover .newSessionUploadBtn svg{fill:var(--white)}.newSession .newSessionUpload .newSessionUploadField .newSessionUploadText{font-weight:400;font-size:12px;color:var(--text-secondary)}.newSession .newSessionUpload .newSessionUploadField .newSessionUploadBtn{border-radius:100%;background-color:var(--color-secondary-main)}.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each{position:relative;height:100%}@media (max-width: 767px){.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each{height:auto;display:flex;align-items:center;justify-content:center}}.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each figure{overflow:hidden;border-radius:12px;display:flex;height:100%}@media (max-width: 767px){.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each figure{width:100%;position:relative;padding-top:100%;overflow:hidden}}.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each figure img{width:100%;max-height:122px;height:122px;object-fit:cover}@media (max-width: 767px){.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each figure img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;max-height:initial}}.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each .deleteImgBtn{position:absolute;top:4px;right:4px;padding:2px;background-color:var(--color-secondary-main)}.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each .deleteImgBtn:hover{background-color:var(--color-primary-main)}.newSession .newSessionUpload .uploadImgPreview .uploadImgPreview_each .deleteImgBtn:hover svg{fill:var(--white)}.newSession .publishNewSession{display:flex;justify-content:flex-end}@media (max-width: 767px){.newSession .publishNewSession{display:none}}.newSession .newSessionPreviewUploadBox{border:1px dashed #787680;border-radius:12px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}@media (max-width: 767px){.newSession .newSessionPreviewUploadBox{padding-top:100%}}.newSession .newSessionPreviewUploadBox:hover{background-color:var(--color-secondary-main)}@media (max-width: 767px){.newSession .newSessionPreviewUploadBox .MuiSvgIcon-root{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.publishNewSessionMobile{display:none}@media (max-width: 767px){.publishNewSessionMobile{display:block}}.rankComplete{padding-bottom:110px}@media (max-width: 767px){.rankComplete{padding-bottom:150px}}.rankComplete .rankCompleteHead{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.rankComplete .rankCompleteHead a{display:inline-flex}.rankComplete .rankCompleteTop{text-align:center;margin-bottom:32px}@media (max-width: 767px){.rankComplete .rankCompleteTop{padding-top:16px}}.rankComplete .rankCompleteTop .rankCompleteTop_title{margin-bottom:32px;font-weight:500;font-size:36px;letter-spacing:-1px}@media (max-width: 767px){.rankComplete .rankCompleteTop .rankCompleteTop_title{font-size:24px;letter-spacing:-.25px;text-align:left}}@media (max-width: 360px){.rankComplete .rankCompleteTop .rankCompleteTop_title{font-size:22px}}.rankComplete .rankCompleteTop .peopleRanked{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.rankComplete .rankCompleteTop .peopleRanked{justify-content:flex-start}}.rankComplete .rankCompleteTop .peopleRanked .MuiTypography-body1{padding-left:4px;font-weight:400;font-size:14px;letter-spacing:-.25px;color:var(--text-secondary)}.rankComplete .rankCompleteBot{background-color:var(--bodyBg);border-radius:16px;padding:24px}.rankComplete .rankCompleteBot .rankCompleteBot_title{font-weight:500;font-size:22px;letter-spacing:-.5px;text-align:center;color:var(--text-primary);margin-bottom:22px}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_title{font-size:16px;text-align:left}}.rankComplete .rankCompleteBot .rankCompleteBot_title span{font-weight:700;font-size:inherit;line-height:inherit}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout{display:flex;align-items:center;gap:24px}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout{flex-direction:column;gap:16px;text-align:center}}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaGraphic{flex-shrink:0;width:120px}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaGraphic{width:100px;order:2}}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaGraphic figure{margin:0}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaGraphic figure img{width:100%;height:auto;border-radius:8px}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent{flex:1}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent{order:1}}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent .ctaTitle{font-size:20px;font-weight:500;letter-spacing:-.5px;color:var(--text-primary);margin-bottom:8px}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent .ctaTitle{font-size:18px}}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent .ctaDescription{font-size:14px;color:var(--text-secondary);margin-bottom:20px;letter-spacing:-.25px;line-height:1.5}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent .ctaDescription{margin-bottom:16px}}.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent .ctaButton{min-width:180px}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_returningUser .ctaHorizontalLayout .ctaContent .ctaButton{width:100%;min-width:auto}}.rankComplete .rankCompleteBot .rankCompleteBot_thankYou .rankCompleteBot_thankYouRow{display:flex;align-items:center}.rankComplete .rankCompleteBot .rankCompleteBot_thankYou .rankCompleteBot_thankYouRow .rankCompleteBot_thankYouTitle{width:calc(100% - 104px);flex-basis:calc(100% - 104px);padding-right:24px;font-size:22px;letter-spacing:-.5px}@media (max-width: 767px){.rankComplete .rankCompleteBot .rankCompleteBot_thankYou .rankCompleteBot_thankYouRow .rankCompleteBot_thankYouTitle{font-size:16px}}.rankComplete .rankCompleteBot .rankCompleteBot_thankYou .rankCompleteBot_thankYouRow .rankCompleteBot_thankYouImg{width:104px;flex-basis:104px}.rankComplete .rankComplete_newSession_outer{position:fixed;left:0;bottom:24px;right:0}@media (max-width: 767px){.rankComplete .rankComplete_newSession_outer{position:fixed;left:0;right:0;bottom:0;z-index:99;background:var(--color-secondary-main);padding:16px 0}}.rankComplete .rankComplete_newSession_outer .rankComplete_newSession{background:var(--color-secondary-main);border-radius:48px;padding:16px 16px 16px 48px}@media (max-width: 767px){.rankComplete .rankComplete_newSession_outer .rankComplete_newSession{padding:0;background:transparent}}.rankComplete .rankComplete_newSession_outer .rankComplete_newSession .rankComplete_newSessionRow{display:flex;align-items:center}@media (max-width: 767px){.rankComplete .rankComplete_newSession_outer .rankComplete_newSession .rankComplete_newSessionRow{flex-wrap:wrap}}.rankComplete .rankComplete_newSession_outer .rankComplete_newSession .rankComplete_newSessionRow .MuiTypography-body1{padding-right:24px;white-space:nowrap;font-weight:400;font-size:16px;letter-spacing:-.25px;color:var(--text-primary)}@media (max-width: 767px){.rankComplete .rankComplete_newSession_outer .rankComplete_newSession .rankComplete_newSessionRow .MuiTypography-body1{padding-right:0;margin-bottom:16px;text-align:center;width:100%;white-space:initial}}@media (max-width: 360px){.rankComplete .rankComplete_newSession_outer .rankComplete_newSession .rankComplete_newSessionRow .MuiTypography-body1{font-size:15px}}.rankComplete .rankComplete_newSession_outer .rankComplete_newSession .rankComplete_newSessionRow .rankComplete_newSessionBtn{width:100%}.landingFooter{background-color:var(--color-primary-main);padding:100px 0}@media (max-width: 1199px){.landingFooter{padding:80px 0}}.landingFooter .landingFooterInner .landingFooterInner_row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}.landingFooter .landingFooterInner .landingFooterInner_row>*{padding:0 15px}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft{max-width:820px}@media (max-width: 899px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft{margin-bottom:40px}}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterHeading{font-weight:500;font-size:57px;color:var(--white);letter-spacing:-1px;line-height:1.2;margin-bottom:30px}@media (max-width: 1199px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterHeading{font-size:45px;max-width:600px}}@media (max-width: 899px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterHeading{max-width:315px;margin-bottom:0}}@media (max-width: 767px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooter_logoLink{display:none}}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterLegalLinks{margin-top:20px;display:flex;gap:20px;flex-wrap:wrap}@media (max-width: 767px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterLegalLinks{margin-top:15px;gap:15px}}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterLegalLinks .legalLink{color:var(--white);text-decoration:none;font-size:14px;opacity:.8;transition:opacity .2s ease;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterLegalLinks .legalLink:hover{opacity:1;text-decoration:underline}@media (max-width: 767px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterLeft .landingFooterLegalLinks .legalLink{font-size:13px}}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterRight{padding-top:20px}@media (max-width: 767px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterRight{padding-top:0;width:100%}}@media (max-width: 767px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterRight .landingFooterRight_inner{display:flex;justify-content:space-between;align-items:center}}.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterRight .landingFooterRight_inner .landingFooter_logoLinkMob{display:none}@media (max-width: 767px){.landingFooter .landingFooterInner .landingFooterInner_row .landingFooterRight .landingFooterRight_inner .landingFooter_logoLinkMob{margin-right:15px;display:inline-flex}}.legalModal .legalModalPaper{max-height:90vh;border-radius:12px}@media (max-width: 959px){.legalModal .legalModalPaper{max-height:100vh;border-radius:0}}.legalModal .legalModalTitle{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid var(--color-border);background-color:var(--color-background-paper)}@media (max-width: 959px){.legalModal .legalModalTitle{padding:20px 16px 12px}}.legalModal .legalModalTitle h2{font-weight:600;color:var(--color-text-primary);margin:0;flex:1}@media (max-width: 959px){.legalModal .legalModalTitle h2{font-size:1.5rem}}.legalModal .legalModalTitle .legalModalCloseButton{margin-left:16px;color:var(--color-text-secondary)}.legalModal .legalModalTitle .legalModalCloseButton:hover{background-color:var(--color-action-hover)}.legalModal .legalModalContent{padding:0;overflow-y:auto}.legalModal .legalModalContent .legalModalContentInner{padding:24px}@media (max-width: 959px){.legalModal .legalModalContent .legalModalContentInner{padding:16px}}.legalModal .legalModalContent .legalModalText{line-height:1.6;color:var(--color-text-primary)}.legalModal .legalModalContent .legalModalText h1,.legalModal .legalModalContent .legalModalText h2,.legalModal .legalModalContent .legalModalText h3,.legalModal .legalModalContent .legalModalText h4,.legalModal .legalModalContent .legalModalText h5,.legalModal .legalModalContent .legalModalText h6{margin-top:24px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.legalModal .legalModalContent .legalModalText h1{font-size:1.75rem;border-bottom:2px solid var(--color-primary-main);padding-bottom:8px}.legalModal .legalModalContent .legalModalText h2{font-size:1.5rem;color:var(--color-primary-main)}.legalModal .legalModalContent .legalModalText h3{font-size:1.25rem}.legalModal .legalModalContent .legalModalText p{margin-bottom:16px;text-align:justify}.legalModal .legalModalContent .legalModalText ul,.legalModal .legalModalContent .legalModalText ol{margin-bottom:16px;padding-left:24px}.legalModal .legalModalContent .legalModalText ul li,.legalModal .legalModalContent .legalModalText ol li{margin-bottom:8px}.legalModal .legalModalContent .legalModalText strong{font-weight:600;color:var(--color-text-primary)}.legalModal .legalModalContent .legalModalText em{font-style:italic}.legalModal .legalModalContent .legalModalText a{color:var(--color-primary-main);text-decoration:none}.legalModal .legalModalContent .legalModalText a:hover{text-decoration:underline}.legalModal .legalModalContent .legalModalText blockquote{border-left:4px solid var(--color-primary-main);margin:16px 0;font-style:italic;background-color:var(--color-background-default);padding:12px 16px;border-radius:4px}.legalModal .legalModalContent .legalModalText code{background-color:var(--color-background-default);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.legalModal .legalModalContent .legalModalText pre{background-color:var(--color-background-default);padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.legalModal .legalModalContent .legalModalText pre code{background:none;padding:0}.legalModal .legalModalActions{padding:16px 24px 24px;border-top:1px solid var(--color-border);background-color:var(--color-background-paper)}@media (max-width: 959px){.legalModal .legalModalActions{padding:12px 16px 20px}}.legalModal .legalModalActions button{min-width:120px;font-weight:500}.whyUseful .sectionTitle{text-align:center;margin-bottom:50px}@media (max-width: 899px){.whyUseful .sectionTitle{margin-bottom:30px}}@media (max-width: 599px){.whyUseful .sectionTitle{margin-left:auto;margin-right:auto}}.whyUsefulLeft .whyUsefulLeft_each{background:var(--color-secondary-main);border-radius:28px;padding:22px 24px;text-align:center}.whyUsefulLeft .whyUsefulLeft_each h3{margin-bottom:5px;font-weight:500;font-size:28px;text-align:center;letter-spacing:-.25px;color:var(--text-primary)}.whyUsefulLeft .whyUsefulLeft_each h3:last-child{margin-bottom:0}@media (max-width: 1199px){.whyUsefulLeft .whyUsefulLeft_each h3{font-size:20px}}.whyUsefulLeft .whyUsefulLeft_each p{font-size:16px;letter-spacing:-.25px;color:var(--text-secondary)}.whyUsefulLeft .whyUsefulLeft_or{text-align:center}.whyUsefulLeft .whyUsefulLeft_or span{font-weight:500;font-size:22px;letter-spacing:-.5px;color:var(--text-secondary);line-height:1}.whyUsefulLeft .whyUsefulLeft_each,.whyUsefulLeft .whyUsefulLeft_or{margin-bottom:22px}@media (max-width: 899px){.whyUsefulLeft .whyUsefulLeft_each,.whyUsefulLeft .whyUsefulLeft_or{margin-bottom:16px}}.whyUsefulLeft .whyUsefulLeft_each:last-child,.whyUsefulLeft .whyUsefulLeft_or:last-child{margin-bottom:0}.whyUsefulRight{height:100%}.whyUsefulRight .whyUsefulRight_imgGrid{display:flex;border-radius:28px;overflow:hidden;height:100%;width:100%}.whyUsefulRight .whyUsefulRight_imgGrid .imgGridLeft{width:44.5%}.whyUsefulRight .whyUsefulRight_imgGrid .imgGridLeft figure{display:flex;height:33.3333333333%}.whyUsefulRight .whyUsefulRight_imgGrid .imgGridLeft figure img{width:100%;height:100%;object-fit:cover}.whyUsefulRight .whyUsefulRight_imgGrid .imgGridRight{width:55.5%}.whyUsefulRight .whyUsefulRight_imgGrid .imgGridRight figure{display:flex;height:50%}.whyUsefulRight .whyUsefulRight_imgGrid .imgGridRight figure img{width:100%;height:100%;object-fit:cover}.homeRatingSys .homeRatingSys_left{max-width:595px}.homeRatingSys .homeRatingSys_left .sectionTitle{margin-bottom:15px}.homeRatingSys .homeRatingSys_left .homeRatingSys_info{margin-bottom:70px}@media (max-width: 1199px){.homeRatingSys .homeRatingSys_left .homeRatingSys_info{margin-bottom:40px}}.homeRatingSys .homeRatingSys_left .homeRatingSys_info .MuiTypography-body2{font-size:16px;letter-spacing:-.25px;color:var(--text-secondary);margin-bottom:17px}.homeRatingSys .homeRatingSys_left .homeRatingSys_info .MuiTypography-body2:last-child{margin-bottom:0}.homeRatingSys .homeRatingSys_left .higherRatingTxt{font-size:24px;letter-spacing:-.25px;color:var(--text-primary);font-style:italic}.homeRatingSys .homeRatingSys_left .higherRatingTxt strong{font-weight:500;font-style:normal}@media (max-width: 1199px){.homeRatingSys .homeRatingSys_left .higherRatingTxt{font-size:20px}}@media (max-width: 899px){.homeRatingSys .homeRatingSys_left .higherRatingTxt{font-size:16px}}.homeRatingSys .homeRatingSys_right figure{display:flex;justify-content:flex-end}@media (max-width: 899px){.homeRatingSys .homeRatingSys_right figure{width:100%}}.sectionTitle.MuiTypography-root{font-weight:500;font-size:45px;letter-spacing:-1px;color:var(--text-primary)}@media (max-width: 1199px){.sectionTitle.MuiTypography-root{font-size:36px}}@media (max-width: 767px){.sessionDemoSec .sessionDemoSec_inner{background-color:var(--colorC1BDFE);padding:24px 0 24px 24px}}@media (max-width: 767px){.sessionDemoSec .MuiContainer-root{padding:0}}.sessionDemoSec .sessionDemoSecInner{padding:0 64px;position:relative;z-index:1}@media (max-width: 899px){.sessionDemoSec .sessionDemoSecInner{padding:0 50px}}@media (max-width: 767px){.sessionDemoSec .sessionDemoSecInner{padding:0}}.sessionDemoSec .sessionDemoSecInner:before{position:absolute;content:"";left:0;right:0;top:65px;bottom:65px;z-index:-1;background:var(--colorC1BDFE);border-radius:48px;pointer-events:none}@media (max-width: 767px){.sessionDemoSec .sessionDemoSecInner:before{display:none}}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left{padding:85px 95px 85px 0;width:calc(100% - 360px);flex-basis:calc(100% - 360px)}@media (max-width: 899px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left{padding-right:20px}}@media (max-width: 767px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left{width:calc(100% - 126px);flex-basis:calc(100% - 126px);padding:0}}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left .sessionDemo_subtitle{font-weight:500;font-size:32px;letter-spacing:-.5px;color:var(--color434078);margin-bottom:15px}@media (max-width: 1199px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left .sessionDemo_subtitle{font-size:25px}}@media (max-width: 899px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left .sessionDemo_subtitle{margin-bottom:8px}}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left .sectionTitle{margin-bottom:22px}@media (max-width: 899px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left .sectionTitle{margin-bottom:16px}}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_left .MuiTypography-body1{font-size:16px;letter-spacing:-.25px;color:var(--text-primary);margin-bottom:22px}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_right{width:360px;flex-basis:360px}@media (max-width: 767px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_right{width:126px;flex-basis:126px}}@media (max-width: 767px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_right figure .sessionDemo_right_desktop{display:none}}.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_right figure .sessionDemo_right_mobile{display:none}@media (max-width: 767px){.sessionDemoSec .sessionDemoSecInner .sessionDemo_row .sessionDemo_right figure .sessionDemo_right_mobile{display:block}}.hmRankStepSec{overflow-x:hidden}.hmRankStepSec .sectionTitle{margin-bottom:35px}@media (max-width: 899px){.hmRankStepSec .sectionTitle{margin-bottom:32px}}.hmRankStepSec .hmRankStep_row{display:flex;margin:0 -45px;flex-wrap:wrap}@media (max-width: 899px){.hmRankStepSec .hmRankStep_row{margin:0}}.hmRankStepSec .hmRankStep_row .hmRankStep_col{padding:0 45px;position:relative;width:33.3333333333%}@media (max-width: 899px){.hmRankStepSec .hmRankStep_row .hmRankStep_col{width:100%;padding:41px 0}.hmRankStepSec .hmRankStep_row .hmRankStep_col:first-child{padding-top:0}.hmRankStepSec .hmRankStep_row .hmRankStep_col:last-child{padding-bottom:0}}.hmRankStepSec .hmRankStep_row .hmRankStep_col:before{position:absolute;content:"";left:-30px;top:50%;transform:translateY(-50%);pointer-events:none;background:url(/assets/images/rankingStepBg.svg) no-repeat center center;background-size:59px;width:59px;height:59px}@media (max-width: 899px){.hmRankStepSec .hmRankStep_row .hmRankStep_col:before{top:0;left:50%;transform:translate(-50%);width:51px;height:51px;background-size:51px;transform:rotate(90deg);transform-origin:top center}}.hmRankStepSec .hmRankStep_row .hmRankStep_col:first-child:before{display:none}.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox{background:var(--colorFCF8FF);border-radius:28px;padding:24px;height:100%}.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox .eachBoxTop{display:flex;justify-content:space-between;margin-bottom:8px}.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox .eachBoxTop .eachBoxTop_left{width:calc(100% - 40px);flex-basis:calc(100% - 40px);padding-right:15px}.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox .eachBoxTop .eachBoxTop_left h3{font-weight:500;font-size:28px;letter-spacing:-.25px}@media (max-width: 1199px){.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox .eachBoxTop .eachBoxTop_left h3{font-size:24px}}.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox .eachBoxTop .eachBoxTop_left h3 span{color:var(--color-primary-main);font-weight:inherit;font-size:inherit;line-height:1}.hmRankStepSec .hmRankStep_row .hmRankStep_col .hmRankStep_eachBox .eachBoxTop .eachBoxTop_right{width:40px;flex-basis:40px}.hmRankStepSec .hmRankStep_row .hmRankStep_col .MuiTypography-body1{font-size:16px;letter-spacing:-.25px;color:var(--text-secondary);line-height:1.2}.homeBanner{background-color:var(--bannerBg);padding-top:150px}@media (max-width: 899px){.homeBanner{padding-top:135px}}.homeBanner .homeBanner_left{padding:72px 0 115px}@media (max-width: 1199px){.homeBanner .homeBanner_left{padding:30px 0 80px}}@media (max-width: 899px){.homeBanner .homeBanner_left{padding:0}}.homeBanner .homeBanner_left .homeBanner_title{font-weight:500;font-size:57px;letter-spacing:-1px;color:var(--text-primary);line-height:1.1;margin-bottom:20px}@media (max-width: 1199px){.homeBanner .homeBanner_left .homeBanner_title{font-size:45px;max-width:300px}}.homeBanner .homeBanner_left .MuiTypography-body1{font-size:16px;letter-spacing:-.25px;color:var(--text-secondary);margin-bottom:20px}.homeBanner .homeBanner_right{height:100%}.homeBanner .homeBanner_right figure{width:100%;line-height:0;height:100%;display:flex;align-items:flex-end}.homeBanner .homeBanner_right figure img{width:100%}.landingHeader{background-color:transparent;position:fixed;left:0;top:24px;width:100%;box-shadow:none;z-index:9}@media (max-width: 899px){.landingHeader{top:0}}@media (max-width: 899px){.landingHeader .MuiContainer-root{padding:0}}.landingHeader .landingHeaderInner{background:var(--colorFDF7FF);border-radius:1000px;padding:17px 32px}@media (max-width: 1199px){.landingHeader .landingHeaderInner{padding:15px 20px}}@media (max-width: 899px){.landingHeader .landingHeaderInner{border-radius:0;padding:15px 24px}}@media (max-width: 599px){.landingHeader .landingHeaderInner{padding:13px 16px}}.landingHeader .landingHeaderInner .landingHeaderLogo{display:inline-flex}.landingHeader .landingHeaderInner .desktopMenuList{flex-grow:1;padding-left:48px;padding-right:20px}.landingHeader .landingHeaderInner .desktopMenuList ul{display:flex;align-items:center;margin:0 -12px}.landingHeader .landingHeaderInner .desktopMenuList ul li{padding:0 12px;width:auto}.landingHeader .landingHeaderInner .desktopMenuList ul li a{font-weight:500;font-size:16px;letter-spacing:-.25px;color:var(--text-secondary);cursor:pointer}.landingHeader .landingHeaderInner .desktopMenuList ul li a:hover{color:var(--text-primary)}.landingHeader .MuiToolbar-root{padding:0;justify-content:space-between;min-height:initial}@media (max-width: 899px){.landingHeader .MuiToolbar-root{justify-content:initial}}@media (max-width: 899px){.landingHeader .landingHeaderRight{margin-left:auto}}@media (max-width: 899px){.landingHeader .landingHeaderRight .landingHeaderLoginBtn{display:none}}@media (max-width: 599px){.landingHeader .landingHeaderRight .landingHeaderSessionBtn{padding-left:14px;padding-right:14px;font-size:14px}}@media (max-width: 360px){.landingHeader .landingHeaderRight .landingHeaderSessionBtn{font-size:12px;white-space:nowrap}}.test-payment-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.test-payment-card{background:#fff;border-radius:16px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 40px #0000001a;text-align:center}.test-payment-card h1{color:#333;margin-bottom:16px;font-size:2rem}.test-payment-card p{color:#666;margin-bottom:24px;line-height:1.6}.payment-info{background:#f8f9fa;border-radius:12px;padding:24px;margin:24px 0;text-align:left}.payment-info h3{color:#333;margin-bottom:16px;font-size:1.2rem}.payment-info ul{list-style:none;padding:0;margin:0}.payment-info ul li{padding:8px 0;border-bottom:1px solid #e9ecef;color:#555}.payment-info ul li:last-child{border-bottom:none}.payment-info ul li strong{color:#333}.message{padding:16px;border-radius:8px;margin:20px 0;position:relative;font-weight:500}.message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.message .clear-btn{position:absolute;top:8px;right:12px;background:none;border:none;font-size:1.2rem;cursor:pointer;color:inherit;opacity:.7}.message .clear-btn:hover{opacity:1}.test-payment-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;margin:20px 0}.test-payment-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.test-payment-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.test-instructions{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:20px;margin-top:24px;text-align:left}.test-instructions h4{color:#856404;margin-bottom:12px;font-size:1rem;display:flex;align-items:center;gap:8px}.test-instructions p{color:#856404;margin:8px 0;font-size:.9rem}.test-instructions p strong{color:#d63384;font-weight:700}@media (max-width: 768px){.test-payment-card{padding:24px;margin:10px}.payment-info{padding:16px}}
