@import url("https://fonts.googleapis.com/css2?family=Bangers&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Manrope:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.AccountUpgrade_activeUpgradeWrapper__tnHAn,.AccountUpgrade_upgradeWrapper__wny6I{display:flex;flex-direction:column;gap:48px;align-items:center;justify-content:center;margin:72px 0 100px}.AccountUpgrade_upgradeInfoTitle__ho81L{font-size:36px;font-weight:500;line-height:49.18px;text-align:center;background:linear-gradient(90deg,#fff,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AccountUpgrade_upgradeInfo__Zoh3m{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.AccountUpgrade_upgradeInfoDescriptions__mZFm9{display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:21.86px;text-align:center;color:hsla(0,0%,100%,.8);max-width:792px;width:100%}.AccountUpgrade_upgradeInfoDescriptions__mZFm9 b{color:#fff}.AccountUpgrade_packages__mDYpj{display:flex;gap:24px;justify-content:center;align-items:center}.AccountUpgrade_package__5FRBg{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;height:100%}.AccountUpgrade_paymentVIPContentWrapper__KcU8Q{background:linear-gradient(180deg,#e6ff00,#ff6f00);padding:36px 20px;border-radius:12px;max-width:285px;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:422px;position:relative;z-index:1}.AccountUpgrade_vipBorder__YWU58:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:8px;background:linear-gradient(90deg,#8c52ff,#dd1ad3);z-index:-1}.AccountUpgrade_paymentVIPContent__FuiPB{display:flex;flex-direction:column;gap:16px;align-items:center;height:100%}.AccountUpgrade_paymentVIP__WRwuK{font-family:Bangers,system-ui;font-size:24px;font-weight:400;line-height:25.54px;letter-spacing:.02em;text-align:center}.AccountUpgrade_paymentVIPDesc__F_6bb{font-size:16px;font-weight:600;line-height:25px;text-align:center}.AccountUpgrade_pamentVIPrice__ObYcZ{font-size:36px;font-weight:700;line-height:49.18px;text-align:center}.AccountUpgrade_pamentVIPrice__ObYcZ span{font-size:16px;font-weight:500;line-height:21.86px}.AccountUpgrade_package__5FRBg button{padding:14px;width:242px;height:53px;text-align:center;font-size:18px;font-weight:700;line-height:24.59px;background:#222224;border:none;border-radius:32px;cursor:pointer}.AccountUpgrade_activePackagesRow__I3llP{display:flex;justify-content:center;align-items:flex-start;gap:150px;flex-wrap:wrap}.AccountUpgrade_currentPackageSection__Q7E2b{display:flex;flex-direction:column;gap:16px;align-items:center;min-width:280px}.AccountUpgrade_currentPackageTitle__PRgqI{font-size:20px;font-weight:600;color:#fff;margin-bottom:-4px}.AccountUpgrade_remainingDaysBtn__QTN3c{padding:14px;width:242px;height:53px;text-align:center;font-size:18px;font-weight:700;line-height:24.59px;background:linear-gradient(90deg,#8c52ff,#dd1ad3);border:none;border-radius:32px;cursor:pointer;color:#fff}.AccountUpgrade_otherPackagesSection__Yatx8{display:flex;flex-direction:column;gap:20px;align-items:center}.AccountUpgrade_otherPackagesTitle__yIy74{font-size:20px;font-weight:600;color:#fff;margin-bottom:-4px}.AccountUpgrade_otherPackagesRow__b_Wbl{display:flex;gap:24px;justify-content:center;align-items:center}@media (max-width:890px){.AccountUpgrade_packages__mDYpj{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:center;justify-items:center}.AccountUpgrade_center__ZtbDI{grid-column:span 2;justify-self:center}}@media (max-width:600px){.AccountUpgrade_packages__mDYpj{grid-template-columns:1fr;grid-template-rows:auto}.AccountUpgrade_center__ZtbDI{grid-column:span 1;justify-self:center}.AccountUpgrade_activePackagesRow__I3llP{flex-direction:column;align-items:center;gap:40px}.AccountUpgrade_otherPackagesRow__b_Wbl{flex-direction:column;gap:24px}}.AccountUpgrade_modalOverlay__tv1lF{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.AccountUpgrade_modalContent__b5CTy{background:#a90989;border-radius:8px;padding:24px;text-align:center;max-width:400px;width:90%;font-size:20px}.AccountUpgrade_modalButtons__1NdAj{display:flex;gap:16px;justify-content:center;margin-top:16px}.AccountUpgrade_modalButtons__1NdAj button{padding:8px 16px;border:none;cursor:pointer;color:#fff;background:#8c52ff;border-radius:4px;transition:background .3s;font-size:26px}.AccountUpgrade_modalButtons__1NdAj button:hover{background:#732ce6}.Soulmate_soulmateWrapper__MNPCz{display:flex;max-width:1280px;width:100%;justify-content:space-between;margin:60px auto 100px;padding-inline:1rem}.Soulmate_swiperWrapper__aQnA8{display:flex;max-width:486px;width:100%;height:100%;position:relative}.Soulmate_nextArrow__vKUGE{position:absolute;top:50%;right:24px;z-index:100;cursor:pointer;transform:translateY(-50%)}.Soulmate_prevArrow__2k4uI{position:absolute;top:40%;left:24px;z-index:100;cursor:pointer;transform:translateY(-40%)}.Soulmate_userCardWrapper__tm1me{width:100%;padding:36px;gap:24px;background:#8c52ff;border-radius:16px}.Soulmate_userCardInfo__P8oDH,.Soulmate_userCardWrapper__tm1me{display:flex;flex-direction:column;align-items:center;justify-content:center}.Soulmate_userCardInfo__P8oDH{gap:12px}.Soulmate_userProfilePhotoWrapper__BjI6m{width:80px;height:80px;border-radius:50%;border:3px solid #ea6ca9}.Soulmate_userProfilePhotoCircle__rD50G{border-radius:50%;border:3px solid #ef2e8b;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Soulmate_userProfilePhotoCircle__rD50G svg{width:50px;height:50px}.Soulmate_userProfilePhotoCircle__rD50G img{border-radius:50%;width:100%;height:100%;object-fit:cover}.Soulmate_userCardInfo__P8oDH .Soulmate_userName__vdde2{font-size:20px;font-weight:600}.Soulmate_userCardInfo__P8oDH .Soulmate_userCity___WHin{display:flex;align-items:center;gap:4px;font-family:Manrope;font-size:16px;font-weight:500;opacity:80%}.Soulmate_userAgeWrapper__Dp4xr{display:flex;flex-direction:column;align-items:center}.Soulmate_userAgeWrapper__Dp4xr .Soulmate_userAge__2l0GJ{font-size:20px;font-weight:500}.Soulmate_userAgeWrapper__Dp4xr .Soulmate_userBirthDate__N2s7e{font-size:16px;font-weight:600;opacity:50%}.Soulmate_incomingOutgoingMessage__1KLnO{display:flex;flex-direction:column;gap:10px}.Soulmate_numberMessages__BTpdq{display:flex;align-items:center;gap:10px;font-weight:600}.Soulmate_userSendMessage___KkV_{display:flex;gap:4px;align-items:center;padding:12px 36px;font-size:14px;font-weight:500;background:rgba(0,0,0,.2);border-radius:8px;cursor:pointer}.Soulmate_userSendMessage___KkV_:hover{background:rgba(0,0,0,.3)}.Soulmate_soulmateRightSection__LMffd{max-width:690px;width:100%;padding:36px 24px;background:#171719;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Soulmate_soulmateRightSectionTopWrapper__51rqG{display:flex;align-items:center;justify-content:space-between;width:100%}.Soulmate_soulmateRightSectionTopWrapper__51rqG .Soulmate_title__Z2ju5{font-size:32px;font-weight:600}.Soulmate_soulmateTopRightSectionWrapper__FQKu5{display:flex;align-items:center;gap:24px}.Soulmate_monthSelections__qJPVM{display:flex;align-items:center;gap:8px}.Soulmate_monthSelection__mUv5Q{font-size:14px;font-weight:500;color:#fff;opacity:0;cursor:pointer}.Soulmate_divider__vvMsk{rotate:-90deg;width:20px;height:0;border:1px 0 0;opacity:0}.Soulmate_monthSelection__mUv5Q:hover{opacity:100%}.Soulmate_userSendMessageTop__ev0pC{display:flex;gap:4px;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;background:linear-gradient(90deg,#8c52ff,#dd1ad3);border-radius:8px;cursor:pointer}.Soulmate_userSendMessageTop__ev0pC:hover{background:linear-gradient(90deg,#8c52ff 100%,#dd1ad3 0)}.Soulmate_tableUserInfo__6tPKY{display:flex;gap:10px;align-items:center}.Soulmate_userProfilePhotoCircleTable__MLvFo svg{width:40px;height:40px}.Soulmate_userProfilePhotoCircleTable__MLvFo img{border-radius:50%;width:48px;height:48px;object-fit:cover}.Soulmate_tableUserSendMessage__70ezt{display:flex;gap:4px;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;background:#8c52ff;border-radius:8px;cursor:pointer;width:110px}.Soulmate_showAllButtonWrapper__2BDkR{margin-top:60px}.Soulmate_showAllButtonWrapper__2BDkR button{border-radius:8px;padding:12px 36px;font-weight:600;background:hsla(0,0%,100%,.1);opacity:50%;border:none;cursor:pointer;font-family:Manrope,sans-serif}@media (max-width:1280px){.Soulmate_soulmateWrapper__MNPCz{flex-direction:column;gap:24px}.Soulmate_soulmateRightSection__LMffd,.Soulmate_swiperWrapper__aQnA8{max-width:1080px}}@media (max-width:500px){.Soulmate_soulmateTopRightSectionWrapper__FQKu5{flex-direction:column-reverse}.Soulmate_mobileTable__ZCRyN{display:none}.Soulmate_tableUserSendMessageMobile__wraId{text-align:-webkit-right}}.NoLogin_homeBannerWrapper__N03nW{display:flex;justify-content:space-evenly;align-items:center;width:100%;gap:10px;margin:100px auto;max-width:485px}.NoLogin_bannerContents__1vto0{height:100%;display:flex;justify-content:space-between;width:100%}.NoLogin_bannerContent__Ewr1Q{max-width:458px;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:36px}.NoLogin_evaluationSection__GTeKn{font-size:14px;font-weight:500;line-height:19.12px;color:#fbd439;display:flex;align-items:center;gap:8px}.NoLogin_stars__OCpT4{display:flex;gap:4px}.NoLogin_bannerTopText__NAvAJ{display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:400;line-height:27.32px}.NoLogin_bannerMiddleText__n4dek{max-width:368px;width:100%;font-size:48px;font-weight:600;line-height:65.57px;letter-spacing:-.01em;display:flex;flex-direction:column}.NoLogin_bannerMiddleText__n4dek span{font-size:64px;font-weight:600;letter-spacing:-.01em;background:linear-gradient(90deg,#8c52ff,#dd1ad3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.NoLogin_bannerButtons__CSg0y{display:flex;gap:24px;align-items:center}.NoLogin_bannerButtons__CSg0y button{padding:14px;text-align:center;font-size:16px;font-weight:500;border:1px solid #fff;background:transparent;border-radius:38px;display:flex;align-items:center;gap:5px;cursor:pointer}.NoLogin_bannerButtons__CSg0y button:hover{background:#fff;color:#000}.NoLogin_bannerButtons__CSg0y button:hover path{fill:#000}