.profileBoosterRectBannerShell{width:100%;container-type:inline-size}@media (min-width:769px){@container (max-width:768px){.profileBoosterRectBannerShell .profileBoosterRectBanner{background:linear-gradient(90deg,#ffbe5d 27%,#fff 95%);border-radius:12px;align-items:flex-start;height:auto;min-height:100px;padding:12px;display:flex}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__text-group{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__content{flex-direction:row;align-items:flex-start;gap:8px;width:100%;max-width:none;padding-right:120px;position:static;transform:none}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__title{letter-spacing:.2px;font-size:14px;font-weight:600;line-height:normal}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__desc{color:#000;letter-spacing:-.2px;font-size:12px;line-height:normal}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__btn{z-index:3;border:1px solid #ffc56d;flex-shrink:0;margin:0;padding:8px 16px;font-size:14px;line-height:normal;position:absolute;top:12px;right:12px}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__btn-full{display:none}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__btn-short{display:inline}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__mesh{display:none}.profileBoosterRectBannerShell .profileBoosterRectBanner .profileBoosterRectBanner__image{width:auto;height:60px;top:auto;bottom:-10px;right:-24px;transform:scale(.8)}}}.profileBoosterRectBanner{cursor:pointer;background:linear-gradient(90deg,#ffbe5d 0%,#fff 100%);border:1px solid #ffc56d;border-radius:16px;width:100%;height:156px;position:relative;overflow:hidden}@media (max-width:1280px){.profileBoosterRectBanner{height:140px}}@media (max-width:1024px){.profileBoosterRectBanner{height:128px}}@media (max-width:768px){.profileBoosterRectBanner{background:linear-gradient(90deg,#ffbe5d 27%,#fff 95%);border-radius:12px;align-items:flex-start;height:auto;min-height:100px;padding:12px;display:flex}}.profileBoosterRectBanner.profileBoosterRectBanner--compact{background:linear-gradient(90deg,#ffbe5d 27%,#fff 95%);border-radius:12px;align-items:flex-start;height:auto;min-height:100px;padding:12px;display:flex}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__text-group{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__content{flex-direction:row;align-items:flex-start;gap:8px;width:100%;max-width:none;padding-right:120px;position:static;transform:none}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__title{letter-spacing:.2px;font-size:14px;font-weight:600;line-height:normal}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__desc{color:#000;letter-spacing:-.2px;font-size:12px;line-height:normal}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__btn{z-index:3;border:1px solid #ffc56d;flex-shrink:0;margin:0;padding:8px 16px;font-size:14px;line-height:normal;position:absolute;top:12px;right:12px}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__btn-full{display:none}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__btn-short{display:inline}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__mesh{display:none}.profileBoosterRectBanner.profileBoosterRectBanner--compact .profileBoosterRectBanner__image{width:auto;height:60px;top:auto;bottom:-10px;right:-24px;transform:scale(.8)}.profileBoosterRectBanner__text-group{display:contents}@media (max-width:768px){.profileBoosterRectBanner__text-group{flex-direction:column;justify-content:space-between;gap:4px;display:flex}}.profileBoosterRectBanner__content{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;max-width:40%;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@media (max-width:1280px){.profileBoosterRectBanner__content{gap:10px;max-width:42%}}@media (max-width:1024px){.profileBoosterRectBanner__content{gap:6px;max-width:45%;left:16px}}@media (max-width:768px){.profileBoosterRectBanner__content{flex-direction:row;align-items:flex-start;gap:8px;width:100%;max-width:none;position:static;transform:none}}.profileBoosterRectBanner__title{color:#000;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:1280px){.profileBoosterRectBanner__title{font-size:16px}}@media (max-width:1024px){.profileBoosterRectBanner__title{font-size:14px}}@media (max-width:768px){.profileBoosterRectBanner__title{letter-spacing:.2px;font-size:14px;font-weight:600;line-height:normal}}@media (max-width:640px){.profileBoosterRectBanner__title{font-size:13px}}.profileBoosterRectBanner__highlight{color:#1560ac;font-weight:700}.profileBoosterRectBanner__desc{color:#505050;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4}@media (max-width:1280px){.profileBoosterRectBanner__desc{font-size:12px}}@media (max-width:1024px){.profileBoosterRectBanner__desc{font-size:11px}}@media (max-width:768px){.profileBoosterRectBanner__desc{color:#000;letter-spacing:-.2px;font-size:12px;line-height:normal}}.profileBoosterRectBanner__btn{color:#e57272;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;transition:all .2s;display:flex;box-shadow:0 4px 16px #8e7bff40}.profileBoosterRectBanner__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8e7bff59}.profileBoosterRectBanner__btn:active{transform:translateY(0)}@media (max-width:1280px){.profileBoosterRectBanner__btn{padding:7px 14px;font-size:13px;line-height:18px}}@media (max-width:1024px){.profileBoosterRectBanner__btn{padding:6px 12px;font-size:12px;line-height:16px}}@media (max-width:768px){.profileBoosterRectBanner__btn{z-index:3;border:1px solid #ffc56d;flex-shrink:0;margin:0;padding:8px 16px;font-size:14px;line-height:normal;position:absolute;top:12px;right:12px}.profileBoosterRectBanner__btn-full{display:none}}.profileBoosterRectBanner__btn-short{display:none}@media (max-width:768px){.profileBoosterRectBanner__btn-short{display:inline}}.profileBoosterRectBanner__stars{align-items:center;gap:6px;display:flex}.profileBoosterRectBanner__star-icons{align-items:center;gap:0;display:flex}.profileBoosterRectBanner__star-icons img{width:14px;height:14px}.profileBoosterRectBanner__stars-text{color:#6b6882;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:normal}.profileBoosterRectBanner__mesh{pointer-events:none;z-index:0;width:60%;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.profileBoosterRectBanner__mesh img{object-fit:cover;opacity:.5;width:100%;height:100%}@media (max-width:1024px){.profileBoosterRectBanner__mesh{width:55%}}@media (max-width:768px){.profileBoosterRectBanner__mesh{display:none}}.profileBoosterRectBanner__image{pointer-events:none;z-index:1;height:80%;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.profileBoosterRectBanner__image img{object-fit:contain;width:auto;height:100%}@media (max-width:1280px){.profileBoosterRectBanner__image{height:75%;right:16px}}@media (max-width:1024px){.profileBoosterRectBanner__image{height:70%;right:10px}}@media (max-width:768px){.profileBoosterRectBanner__image{width:auto;height:60px;top:auto;bottom:-10px;right:-24px;transform:scale(.8)}}@container (min-width:769px) and (max-width:900px){.profileBoosterRectBanner .profileBoosterRectBanner__content{gap:6px;max-width:none;right:40cqw}.profileBoosterRectBanner .profileBoosterRectBanner__title{font-size:14px;line-height:1.25}.profileBoosterRectBanner .profileBoosterRectBanner__desc{font-size:11px;line-height:1.3}.profileBoosterRectBanner .profileBoosterRectBanner__btn{padding:6px 12px;font-size:12px}.profileBoosterRectBanner .profileBoosterRectBanner__mesh{width:52%}.profileBoosterRectBanner .profileBoosterRectBanner__image{width:36cqw;height:auto;right:8px}.profileBoosterRectBanner .profileBoosterRectBanner__image img{width:100%;height:auto}}@container (min-width:901px) and (max-width:1000px){.profileBoosterRectBanner .profileBoosterRectBanner__content{gap:6px}}@container (max-width:700px){.profileBoosterRectBanner .profileBoosterRectBanner__content{max-width:none;padding-right:120px}.profileBoosterRectBanner .profileBoosterRectBanner__desc,.profileBoosterRectBanner .profileBoosterRectBanner__stars{display:none}}
