.progress-container[data-v-584fdcfd]{border-radius:.5rem;height:.5rem;overflow:hidden;position:relative;width:100%}.progress-container .progress-bar[data-v-584fdcfd]{height:100%;left:0;position:absolute;top:0}.notify-badges-earned{background-color:transparent!important;border:none!important;overflow:hidden}.notify-badges-earned .modal-body{height:100%}.notify-badges-earned .notify-badge-modal-container{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative}.notify-badges-earned .notify-badge-modal-container .close{cursor:pointer;position:absolute;right:20px;top:20px}.notify-badges-earned .notify-badge-modal-container .close img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(2107%) hue-rotate(30deg) brightness(102%) contrast(100%)}.notify-badges-earned .notify-badge-modal-container .left-icon,.notify-badges-earned .notify-badge-modal-container .right-icon{cursor:pointer;height:2.75rem;max-width:inherit;width:2.75rem}.notify-badges-earned .notify-badge-modal-container .empty-icon{width:2.75rem}.notify-badges-earned .notify-badge-modal-container .complete-content-container{margin:0 2rem;padding:1rem 0 0}.notify-badges-earned .notify-badge-modal-container .complete-content-container .all-badges-progress{display:flex;justify-content:center;margin:0 .25rem 1.5rem}.notify-badges-earned .notify-badge-modal-container .complete-content-container .all-badges-progress .single-progress{height:2px;margin:0 .25rem;width:100%}.notify-badges-earned .notify-badge-modal-container .complete-content-container .all-badges-progress .single-progress .progress-container{height:inherit}.notify-badges-earned .notify-badge-modal-container .badge-content-container{background:var(--background-default);border-radius:.75rem;color:var(--text-default);overflow:hidden;width:28.125rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content{background:#2a194c;height:18.5rem;overflow:hidden;padding:2.5rem 2.5rem 2.75rem;position:relative;z-index:2}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .confetti{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .grace{bottom:1.5rem;height:auto;left:0;margin:0 auto;position:absolute;right:0;width:15rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .star-element{background:rgba(116,84,184,.52);border-radius:.875rem;bottom:0;filter:blur(5rem);height:21rem;left:0;margin:0 auto;position:absolute;right:0;width:21rem;z-index:-1}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .milestone{align-items:center;color:#fff;display:flex;font-family:Plus Jakarta Sans;font-size:1.625rem;font-weight:800;line-height:150%;margin:0 auto .5rem;width:-moz-fit-content;width:fit-content}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .milestone img{height:auto;margin:0 .75rem;width:1.875rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .badge-for{color:#fff;font-size:.875rem;font-weight:600;line-height:140%;margin-bottom:1rem;text-align:center;text-transform:uppercase}.notify-badges-earned .notify-badge-modal-container .badge-content-container .badge-content .badge-image{height:auto;margin:0 auto;min-width:7rem;width:7rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content{padding:2rem 2.375rem 2.5rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .heading{font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%;margin-bottom:.625rem;text-align:center}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .unlock-string{font-size:.875rem;line-height:150%;margin:.625rem 1rem 2rem;text-align:center}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .unlock-string span{font-weight:600}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .separator{background:linear-gradient(90deg,#fff,#59389f 50%,#fff);height:1px;margin:2rem 0;position:relative}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .separator .image-container{align-items:center;background:#fff;bottom:0;display:flex;height:-moz-max-content;height:max-content;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:2.75rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .separator .image-container img{height:1.25rem;width:1.25rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .brag-heading{font-size:1rem;font-weight:600;line-height:140%;margin-bottom:1.5rem;text-align:center}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .sharing-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .sharing-buttons .share-item{align-items:center;border:1px solid var(--border-default);border-radius:.375rem;color:var(--text-default);display:flex;font-size:.875rem;font-weight:600;line-height:145%;margin:.5rem;padding:.625rem 1.626rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .sharing-buttons .share-item img{height:1rem;margin-right:.5rem;min-width:1rem;width:1rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container .share-content .sharing-buttons .share-item img.whatsapp{transform:scale(1.3)}@media only screen and (max-width:512px){.notify-badges-earned .notify-badge-modal-container .close{right:32px;top:32px;z-index:3}.notify-badges-earned .notify-badge-modal-container .close.lower{top:56px}.notify-badges-earned .notify-badge-modal-container .empty-icon,.notify-badges-earned .notify-badge-modal-container .left-icon,.notify-badges-earned .notify-badge-modal-container .right-icon{display:none}.notify-badges-earned .notify-badge-modal-container .complete-content-container{margin:0 1rem}.notify-badges-earned .notify-badge-modal-container .badge-content-container{width:100%}}.badge-popup{background-color:transparent!important;border:none!important;overflow:hidden}.badge-popup .modal-body{height:100%}.badge-popup .badge-popup-modal-container{height:100%;position:relative}.badge-popup .badge-popup-modal-container .close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:3}.badge-popup .badge-popup-modal-container .close img{height:1.25rem;width:1.25rem}.badge-popup .badge-popup-modal-container .badge-content-container{background:var(--background-default);border-radius:.75rem;color:var(--text-default);overflow:hidden;width:35rem}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content{background:#fff;overflow:hidden;padding:2.5rem 5.125rem 0;position:relative;z-index:2}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content:after{background:linear-gradient(180deg,#ede8f7,rgba(237,232,247,0));content:"";height:19.5rem;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .milestone{align-items:center;color:var(--text-highlight);display:flex;font-family:Plus Jakarta Sans;font-size:2.375rem;font-weight:800;line-height:150%;margin:0 auto .5rem;width:-moz-fit-content;width:fit-content}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .milestone img{height:auto;margin:0 .75rem;width:1.875rem}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .badge-for{color:var(--text-highlight);font-size:.875rem;font-weight:600;line-height:140%;margin-bottom:2rem;text-align:center;text-transform:uppercase}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .badge-image-container{height:-moz-fit-content;height:fit-content;margin:0 auto 1.75rem;position:relative;width:-moz-fit-content;width:fit-content}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .badge-image-container.earned{margin-top:.5rem}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .badge-image-container .badge-image{height:auto;margin:0 auto;min-width:8rem;width:8rem}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .grace{height:auto;left:0;margin:0 auto;position:absolute;right:0;top:5rem;width:19rem}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text{padding:0 0 2.5rem}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text .heading{font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%;margin:.75rem auto 1rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text .progress-string{font-size:.875rem;line-height:145%;margin:1rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text .progress-string span{font-weight:600}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text .support-string{color:var(--text-subdued);font-size:.875rem;line-height:140%;margin:1rem 1rem 2rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text .support-string span{font-weight:600}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content .motivation-text .distance-to-target{color:var(--text-subdued);font-size:.75rem;line-height:140%;margin-top:.75rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .share-content{padding:0 5.125rem 2.5rem}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .heading{font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%;margin-bottom:.625rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .congratulatory-string{font-size:.875rem;line-height:150%;margin:.625rem 1rem 2rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .congratulatory-string span{font-weight:600}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .separator{background:linear-gradient(90deg,#fff,#59389f 50%,#fff);height:1px;margin:2rem 0;position:relative}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .separator .image-container{align-items:center;background:#fff;bottom:0;display:flex;height:-moz-max-content;height:max-content;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:2.75rem}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .separator .image-container img{height:1.25rem;width:1.25rem}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .brag-heading{font-size:1rem;font-weight:600;line-height:140%;margin-bottom:1.5rem;text-align:center}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .sharing-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .sharing-buttons .share-item{align-items:center;border:1px solid var(--border-default);border-radius:.375rem;color:var(--text-default);display:flex;font-size:.875rem;font-weight:600;line-height:145%;margin:.5rem;padding:.625rem 1.626rem}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .sharing-buttons .share-item img{height:1rem;margin-right:.5rem;min-width:1rem;width:1rem}.badge-popup .badge-popup-modal-container .badge-content-container .share-content .sharing-buttons .share-item img.whatsapp{transform:scale(1.3)}@media only screen and (max-width:512px){.badge-popup .badge-popup-modal-container{height:100%;margin:0 1rem}.badge-popup .badge-popup-modal-container .close{right:20px;top:20px}.badge-popup .badge-popup-modal-container .badge-content-container{width:100%}.badge-popup .badge-popup-modal-container .badge-content-container .badge-content{padding:2.5rem 1.5rem 0}.badge-popup .badge-popup-modal-container .badge-content-container .share-content{padding:0 1.5rem 2.5rem}}.achievements-page-badge-container{padding:3.125rem 0 0;position:relative;width:14.625rem}.achievements-page-badge-container .badge-image-container{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content;z-index:3}.achievements-page-badge-container .badge-image-container img{height:auto;width:5.25rem}.achievements-page-badge-container .badge-image-container img.locked{filter:grayscale(100%)}.achievements-page-badge-container .badge-details{border:1px solid var(--border-default);border-radius:.75rem;height:14.625rem;padding:3.75rem 1rem 1.25rem;position:relative;z-index:2}.achievements-page-badge-container .badge-details .milestone{align-items:center;color:var(--text-disabled);display:flex;font-family:Plus Jakarta Sans;font-size:1.5rem;font-weight:800;justify-content:center;line-height:140%;margin-bottom:1rem}.achievements-page-badge-container .badge-details .milestone.smallText{font-size:1.25rem}.achievements-page-badge-container .badge-details .milestone img{filter:grayscale(1);margin:0 .625rem;width:1.25rem}.achievements-page-badge-container .badge-details .text{color:var(--text-subdued);font-size:.875rem;font-weight:400;line-height:145%;margin-bottom:1.75rem;text-align:center}.achievements-page-badge-container .badge-details .text span{font-weight:600}.achievements-page-badge-container .badge-details .lock{align-items:center;background:var(--surface-default);border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin:-.5rem auto 0;width:2.5rem}.achievements-page-badge-container .badge-details .lock img{filter:brightness(0) saturate(100%) invert(48%) sepia(0) saturate(95%) hue-rotate(158deg) brightness(96%) contrast(92%);height:1.25rem;width:1.25rem}.achievements-page-badge-container .badge-details .distance-to-target{color:var(--text-subdued);font-size:.75rem;line-height:150%;margin-top:.625rem;text-align:center}.achievements-page-badge-container.active{cursor:pointer}.achievements-page-badge-container.active .badge-details .milestone{color:var(--text-default)}.achievements-page-badge-container.active .badge-details .milestone img{filter:none}.achievements-page-badge-container.active .badge-details .text{color:var(--text-default)}.achievements-page-badge-container.earned{cursor:pointer}.achievements-page-badge-container.earned .badge-details{background:#faf8fd;border-color:#ede8f7}.achievements-page-badge-container.earned .badge-details .milestone{color:var(--text-highlight);margin-bottom:2.5rem}.achievements-page-badge-container.earned .badge-details .milestone img{filter:none}.achievements-page-badge-container.earned .badge-details .text{color:var(--text-highlight);font-weight:600;margin:0 1.75rem}.achievements-page-badge-container.earned .badge-details .badge-earned-grace{bottom:2rem;left:0;position:absolute;right:0;z-index:-1}.top-performer-earned{border:none;border-radius:.75rem;overflow:hidden;width:35rem}.top-performer-earned .modal-body{padding:0}.tp-modal[data-v-9e5977a8]{background-color:var(--background-default);background-image:linear-gradient(180deg,var(--primary-p50) 0,rgba(237,232,247,0) 100%);background-repeat:no-repeat;background-size:100% 14.625rem;flex-direction:column;padding:2.5rem 2rem 2rem;position:relative}.tp-modal .title-row[data-v-9e5977a8],.tp-modal[data-v-9e5977a8]{align-items:center;display:flex}.tp-modal .title-row[data-v-9e5977a8]{gap:1.1875rem;justify-content:center}.tp-modal .title-row .lines[data-v-9e5977a8]{height:auto;width:3.25rem}.tp-modal .title-row .lines.flipped[data-v-9e5977a8]{transform:scaleX(-1)}.tp-modal .title-row .title[data-v-9e5977a8]{color:var(--text-highlight);font-family:var(--font-plus-jakarta-sans);font-size:2.375rem;font-weight:800;line-height:140%;white-space:nowrap}.tp-modal .close[data-v-9e5977a8]{cursor:pointer;position:absolute;right:1.25rem;top:1.25rem;z-index:3}.tp-modal .close img[data-v-9e5977a8]{height:1.25rem;width:1.25rem}.tp-modal .title-row[data-v-9e5977a8]{margin-top:2.25rem}.tp-modal .badge-visual[data-v-9e5977a8]{display:flex;justify-content:center;margin-top:1rem;position:relative;width:19rem}.tp-modal .badge-visual .laurel[data-v-9e5977a8]{height:auto;left:0;position:absolute;top:2.6875rem;width:100%}.tp-modal .badge-visual .avatar-ring[data-v-9e5977a8]{background:var(--background-default);border:.625rem solid var(--background-default);border-radius:50%;box-shadow:0 .375rem 1rem rgba(104,63,190,.15);box-sizing:content-box;height:8.25rem;position:relative;width:8.25rem;z-index:2}.tp-modal .badge-visual .avatar-ring .user-image[data-v-9e5977a8]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tp-modal .badge-visual .avatar-ring[data-v-9e5977a8] .avatar-container{background-color:var(--background-default)!important;color:var(--text-highlight)!important;height:100%;width:100%}.tp-modal .heading[data-v-9e5977a8]{font-family:var(--font-plus-jakarta-sans);font-size:1.25rem;font-weight:700;line-height:140%;margin-top:2rem}.tp-modal .congrats[data-v-9e5977a8],.tp-modal .heading[data-v-9e5977a8]{color:var(--text-default);text-align:center}.tp-modal .congrats[data-v-9e5977a8]{font-size:.875rem;line-height:145%;margin-top:1rem;max-width:22.875rem}.tp-modal .congrats span[data-v-9e5977a8]{font-weight:600}.tp-modal .separator[data-v-9e5977a8]{background:linear-gradient(90deg,rgba(164,139,217,0) 0,var(--primary-p300) 50%,rgba(164,139,217,0) 100%);height:1px;margin-top:1.5rem;position:relative;width:100%}.tp-modal .separator .image-container[data-v-9e5977a8]{align-items:center;background:var(--background-default);display:flex;height:1rem;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:-.5rem;width:1rem}.tp-modal .separator .image-container img[data-v-9e5977a8]{height:1rem;width:1rem}.tp-modal .brag-heading[data-v-9e5977a8]{color:var(--text-default);font-family:var(--font-plus-jakarta-sans);font-size:1rem;font-weight:700;line-height:140%;margin-top:1.75rem;text-align:center}.tp-modal .callout[data-v-9e5977a8]{background:var(--background-hover);border:1px solid var(--primary-p50);border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;margin-top:1.5rem;padding:.75rem;width:21.1875rem}.tp-modal .callout .callout-title[data-v-9e5977a8]{color:var(--text-highlight);font-size:.875rem;font-weight:600;line-height:145%}.tp-modal .callout .callout-body[data-v-9e5977a8]{color:var(--text-subdued);font-size:.875rem;line-height:145%}.tp-modal .actions[data-v-9e5977a8]{flex-direction:column;margin-top:1.5rem;width:21.1875rem}.tp-modal .actions .actions-row[data-v-9e5977a8],.tp-modal .actions[data-v-9e5977a8]{display:flex;gap:.75rem}.tp-modal .actions .tp-btn[data-v-9e5977a8]{border-color:#eee!important;border-color:var(--border-default,#eee)!important;flex:1 0 0}.tp-modal .actions .tp-btn--full[data-v-9e5977a8]{width:100%}.tp-modal .actions[data-v-9e5977a8] .linkedin-logo-img-1{filter:brightness(0) saturate(100%) invert(23%) sepia(100%) saturate(1827%) hue-rotate(197deg) brightness(95%) contrast(92%)!important}.tp-modal .actions[data-v-9e5977a8] .add-photo-icon{filter:brightness(0) invert(1)!important}@media only screen and (max-width:512px){.top-performer-earned[data-v-9e5977a8]{width:auto}.tp-modal .actions .actions-row[data-v-9e5977a8]{flex-direction:column}}.top-performer-badge[data-v-07d56355]{cursor:pointer;padding-top:3.125rem;position:relative;width:14.625rem}.top-performer-badge .avatar-ring[data-v-07d56355]{border:.4375rem solid var(--background-default);border-radius:50%;box-shadow:0 .25rem .75rem rgba(104,63,190,.15);box-sizing:content-box;height:5.625rem;left:0;margin:0 auto;position:absolute;right:0;top:0;width:5.625rem;z-index:2}.top-performer-badge .avatar-ring .user-image[data-v-07d56355]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top-performer-badge .avatar-ring .avatar-container[data-v-07d56355]{height:100%;width:100%}.top-performer-badge .card[data-v-07d56355]{background:#faf8fd;border:1px solid var(--primary-p50);border-radius:.75rem;height:14.625rem;overflow:hidden;position:relative;width:14.625rem}.top-performer-badge .card .title-row[data-v-07d56355]{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:3.6875rem}.top-performer-badge .card .title-row .lines[data-v-07d56355]{height:auto;width:1.125rem}.top-performer-badge .card .title-row .lines.flipped[data-v-07d56355]{transform:scaleX(-1)}.top-performer-badge .card .title-row .title[data-v-07d56355]{color:var(--text-highlight);font-family:var(--font-plus-jakarta-sans);font-size:1.5rem;font-weight:800;line-height:140%;white-space:nowrap}.top-performer-badge .card .laurel-container[data-v-07d56355]{left:0;position:absolute;top:7.3125rem;width:100%}.top-performer-badge .card .laurel-container .laurel[data-v-07d56355]{display:block;height:auto;width:100%}.top-performer-badge .card .laurel-container .copy[data-v-07d56355]{color:var(--text-highlight);font-size:.875rem;font-weight:600;left:0;line-height:140%;margin:0 auto;position:absolute;right:0;text-align:center;top:.875rem;width:9rem}.achievements-container .heading-container[data-v-1ec602fa]{margin-bottom:2rem}.achievements-container .heading-container .heading[data-v-1ec602fa]{font-family:Plus Jakarta Sans;font-size:2rem;font-weight:800;line-height:130%;margin-bottom:.5rem}.achievements-container .heading-container .sub-heading[data-v-1ec602fa]{font-size:1rem;line-height:150%}.achievements-container .section[data-v-1ec602fa]{margin-bottom:3.5rem}.achievements-container .section .heading[data-v-1ec602fa]{font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%;margin-bottom:1.25rem}.achievements-container .section .badges[data-v-1ec602fa]{align-items:center;display:flex;flex-wrap:wrap;margin:-.75rem}.achievements-container .section .badges .badge-container[data-v-1ec602fa]{margin:.75rem}