.avatar-group-wrapper[data-v-684246be]{align-items:center;border:1px solid var(--border-default);border-radius:.5rem;display:flex;padding:.25rem .5rem}.avatar-group-wrapper .user-avatar-container[data-v-684246be]:first-child{margin-left:0!important}.avatar-group-wrapper .user-avatar-container .user-avatar[data-v-684246be]{border-radius:50%;cursor:pointer;outline:2px solid #fff;overflow:hidden}.avatar-group-wrapper .user-avatar-container .user-avatar.image[data-v-684246be]{height:100%;width:100%}.avatar-group-wrapper .count-container .extra-users[data-v-684246be]{align-items:center;color:var(--text-subdued);display:flex;font-size:.875rem;font-weight:600;height:100%;justify-content:center;line-height:1.25rem}.avatar-group-wrapper.faded[data-v-684246be]{opacity:.6}.avatar-group-wrapper.hide-border[data-v-684246be]{border:none;border-radius:0;padding:0}.challenge-status-tag-container[data-v-78871d35]{align-items:center;background:#fff9ea;background:var(--secondary-y-y-50,#fff9ea);border-radius:1.75rem;color:#c99706;display:flex;font-family:Plus Jakarta Sans;font-size:.75rem;font-weight:700;gap:.375rem;line-height:130%;padding:.375rem .75rem;width:-moz-fit-content;width:fit-content}.challenge-status-tag-container .icon[data-v-78871d35]{filter:brightness(0) saturate(100%) invert(58%) sepia(28%) saturate(1272%) hue-rotate(160deg) brightness(90%) contrast(97%)}.challenge-status-tag-container.live[data-v-78871d35]{background:#fff4f4;color:#c73737}.challenge-status-tag-container .live-status[data-v-78871d35]{align-items:center;background:#f9cdd3;border-radius:50%;display:flex;height:.75rem;justify-content:center;width:.75rem}.challenge-status-tag-container .live-status[data-v-78871d35]:after{background:#9f2c2c;border-radius:50%;content:"";height:.375rem;width:.375rem}@media only screen and (max-width:512px){.challenge-status-tag-container[data-v-78871d35]{font-size:.625rem}.challenge-status-tag-container .icon[data-v-78871d35]{width:.75rem}}.challenge-type-tag[data-v-fac67e70]{align-items:center;display:flex;gap:.25rem;justify-content:center;width:-moz-fit-content;width:fit-content}.challenge-type-tag .icon[data-v-fac67e70]{flex-shrink:0;height:auto;width:1.25rem}.challenge-type-tag[data-v-fac67e70]{color:#218fcf;color:var(--secondary-text-blue,#218fcf);font-size:.875rem;font-weight:600;line-height:140%;text-transform:uppercase}.challenge-type-tag.practice[data-v-fac67e70]{color:#683fbe;color:var(--icon-highlight,#683fbe)}@media only screen and (max-width:512px){.challenge-type-tag .icon[data-v-fac67e70]{width:1rem}.challenge-type-tag[data-v-fac67e70]{font-size:.75rem}}.challenge-type-status-container[data-v-25779863]{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.challenge-card-container{background:var(--background-default);border:1px solid var(--border-default);border-radius:.75rem;color:var(--text-default);display:flex;max-width:55.875rem;position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.challenge-card-container .image-container{background-position:50%;background-size:cover;border-radius:.75rem 0 0 .75rem;flex-shrink:0;overflow:hidden;width:17.375rem}.challenge-card-container .content-container{align-items:center;display:flex;flex:1;gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 1.4375rem;position:relative}.challenge-card-container .content-container .top-content-section,.challenge-card-container .content-container .top-content-section .details{display:flex;flex-direction:column;gap:.75rem}.challenge-card-container .content-container .top-content-section .details .heading{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:800;line-height:140%}.challenge-card-container .content-container .top-content-section .details .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#616161;color:var(--text-subdued,#616161);display:-webkit-box;font-size:.875rem;line-height:145%;overflow:hidden}.challenge-card-container .content-container .top-content-section .details .starting-date-container{color:#212121;color:var(--text-default,#212121);font-size:.875rem;font-weight:600;line-height:140%;padding-top:.75rem;white-space:nowrap}.challenge-card-container .content-container .top-content-section .details .starting-date-container .label{color:#616161;color:var(--text-subdued,#616161);font-weight:400;line-height:145%}.challenge-card-container .content-container .winners-bar{display:none;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.challenge-card-container .content-container .winners-bar .winners-container{display:flex;gap:.4375rem}.challenge-card-container .content-container .winners-bar .winners-container .position{padding-left:.875rem;position:relative}.challenge-card-container .content-container .winners-bar .winners-container .position .medal{border:1px solid var(--background-default);border-radius:50%;bottom:-.375rem;height:1.5rem;left:-.125rem;position:absolute;width:1.5rem}.challenge-card-container.past .image-container{width:9.25rem}.challenge-card-container.past .content-container{padding:1.75rem 1.5rem 1.75rem 1.25rem}.challenge-card-container.past .content-container .top-content-section .tags-container{display:none}.challenge-card-container.past .content-container .top-content-section .details{gap:.5rem}.challenge-card-container.past .content-container .top-content-section .details .heading{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:700;line-height:135%}.challenge-card-container.past .content-container .top-content-section .details .description{display:none}.challenge-card-container.past .content-container .top-content-section .details .starting-date-container{color:#212121;color:var(--text-default,#212121);font-size:.875rem;font-weight:600;line-height:140%;padding-top:0;white-space:nowrap}.challenge-card-container.past .content-container .top-content-section .details .starting-date-container .label{color:#616161;color:var(--text-subdued,#616161);line-height:145%}.challenge-card-container.past .content-container .winners-bar{display:flex}@media only screen and (max-width:900px){.challenge-card-container{border-radius:.5rem;flex-direction:column}.challenge-card-container .image-container,.challenge-card-container.past .image-container{border-radius:.5rem .5rem 0 0;height:15rem;width:100%}}@media only screen and (max-width:512px){.challenge-card-container{border-radius:.5rem;flex-direction:column;max-width:20rem}.challenge-card-container .image-container{height:8rem}.challenge-card-container .content-container{flex-direction:column;gap:.75rem;padding:.625rem}.challenge-card-container .content-container .top-content-section{gap:.3125rem;width:100%}.challenge-card-container .content-container .top-content-section .details .heading{font-size:1rem}.challenge-card-container .content-container .top-content-section .details .description{display:none}.challenge-card-container .content-container .top-content-section .details .starting-date-container{font-size:.75rem;padding-top:0}.challenge-card-container .content-container .winners-bar{padding:.5rem 0}.challenge-card-container .content-container .winners-bar .winners-container{gap:.625rem}.challenge-card-container.past .image-container{height:8rem}.challenge-card-container.past .content-container{flex-direction:column;gap:.75rem;padding:.625rem}.challenge-card-container.past .content-container .top-content-section{gap:.3125rem;width:100%}.challenge-card-container.past .content-container .top-content-section .details .heading{font-size:1rem}.challenge-card-container.past .content-container .top-content-section .details .starting-date-container{font-size:.75rem}}.upskill-info-card-container[data-v-42ca9bac]{align-items:center;background:var(--background-default);border:.5px solid var(--border-default);border-radius:.75rem;box-shadow:0 .375rem 1.25rem hsla(0,0%,59%,.1);display:flex;padding:1.25rem;width:23rem}.upskill-info-card-container .icon-container[data-v-42ca9bac]{align-items:center;border-radius:.625rem;display:flex;height:3.5rem;justify-content:center;margin-right:1rem;min-width:3.5rem;width:3.5rem}.upskill-info-card-container .icon-container .inner-container[data-v-42ca9bac]{align-items:center;border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.upskill-info-card-container .icon-container .icon[data-v-42ca9bac]{height:auto;width:1.5rem}.upskill-info-card-container .icon-container.index-1[data-v-42ca9bac]{background:#ece3ff}.upskill-info-card-container .icon-container.index-1 .inner-container[data-v-42ca9bac]{background:#f1ebff}.upskill-info-card-container .icon-container.index-1 .inner-container .icon[data-v-42ca9bac]{filter:brightness(0) saturate(100%) invert(25%) sepia(43%) saturate(4625%) hue-rotate(250deg) brightness(79%) contrast(84%)}.upskill-info-card-container .icon-container.index-2[data-v-42ca9bac]{background:#b3e3f7}.upskill-info-card-container .icon-container.index-2 .inner-container[data-v-42ca9bac]{background:#e1f4fc}.upskill-info-card-container .icon-container.index-2 .inner-container .icon[data-v-42ca9bac]{filter:brightness(0) saturate(100%) invert(58%) sepia(28%) saturate(1272%) hue-rotate(160deg) brightness(90%) contrast(97%)}.upskill-info-card-container .icon-container.index-3[data-v-42ca9bac]{background:#f9dccb}.upskill-info-card-container .icon-container.index-3 .inner-container[data-v-42ca9bac]{background:#fcede7}.upskill-info-card-container .icon-container.index-3 .inner-container .icon[data-v-42ca9bac]{filter:brightness(0) saturate(100%) invert(28%) sepia(64%) saturate(1773%) hue-rotate(356deg) brightness(101%) contrast(85%)}.upskill-info-card-container .text-container[data-v-42ca9bac]{color:var(--text-default)}.upskill-info-card-container .text-container .heading[data-v-42ca9bac]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:Plus Jakarta Sans;font-size:1rem;font-weight:700;line-height:130%;margin-bottom:.5rem;overflow:hidden}.upskill-info-card-container .text-container .text[data-v-42ca9bac]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-subdued);display:-webkit-box;font-size:.875rem;line-height:145%;overflow:hidden}@media only screen and (max-width:512px){.upskill-info-card-container[data-v-42ca9bac]{border-radius:.5rem;box-shadow:0 3.62162px 12.0721px hsla(0,0%,59%,.1);min-width:13.75rem;padding:.625rem .75rem}.upskill-info-card-container .icon-container[data-v-42ca9bac]{border-radius:.375rem;height:2.125rem;margin-right:.5rem;min-width:2.125rem;width:2.125rem}.upskill-info-card-container .icon-container .inner-container[data-v-42ca9bac]{border-radius:.25rem;height:1.5rem;width:1.5rem}.upskill-info-card-container .icon-container .icon[data-v-42ca9bac]{height:auto;width:1.25rem}.upskill-info-card-container .text-container .heading[data-v-42ca9bac]{font-size:.75rem;margin-bottom:.125rem}.upskill-info-card-container .text-container .text[data-v-42ca9bac]{font-size:.625rem;line-height:150%}}.challenges-user-notify-section[data-v-78b1026e]{align-items:center;color:#212121;color:var(--text-default,#212121);display:flex;flex-direction:column}.challenges-user-notify-section .notify-board[data-v-78b1026e]{height:auto;margin-bottom:.25rem;width:15.75rem}.challenges-user-notify-section .heading[data-v-78b1026e]{font-family:Plus Jakarta Sans;font-size:1.5rem;font-weight:700;line-height:140%;margin-bottom:.5rem;text-align:center}.challenges-user-notify-section .sub-heading[data-v-78b1026e]{font-size:1rem;line-height:150%;margin-bottom:1.25rem;text-align:center}@media only screen and (max-width:512px){.challenges-user-notify-section .notify-board[data-v-78b1026e]{width:11rem}.challenges-user-notify-section .heading[data-v-78b1026e]{font-size:1.25rem}.challenges-user-notify-section .sub-heading[data-v-78b1026e]{font-size:.875rem}}.upskill-challenges-page-container .top-section{background-image:url(/_nuxt/img/upskill-for-free-bg.0e95b0d.png);background-position:50%;background-size:cover;height:14.75rem}.upskill-challenges-page-container .top-section .max-width-container{padding:4.625rem 6rem 7rem}.upskill-challenges-page-container .top-section .max-width-container .heading{color:#fff;font-family:Plus Jakarta Sans;font-size:2.5rem;font-weight:800;line-height:130%;text-align:center}.upskill-challenges-page-container .info-cards{margin-top:-4rem;overflow-x:scroll;overflow-y:hidden}.upskill-challenges-page-container .info-cards .max-width-container{align-items:center;display:flex;justify-content:center;margin:-.875rem auto}.upskill-challenges-page-container .info-cards .max-width-container .upskill-info-card-container{margin:.875rem}.upskill-challenges-page-container .filters-section{background:#fafafa;background:var(--surface-default,#fafafa);margin:-3.25rem auto 0;padding:5.75rem 0 3rem}.upskill-challenges-page-container .filters-section .max-width-container .filters{align-items:center;background:#fff;background:var(--background-default,#fff);border:1px solid #eee;border:1px solid var(--border-default,#eee);border-radius:.75rem;display:flex;justify-content:center;margin:0 auto;padding:.5rem;width:-moz-fit-content;width:fit-content}.upskill-challenges-page-container .filters-section .max-width-container .filters .filter{align-items:center;background:#fff;color:#212121;color:var(--text-default,#212121);cursor:pointer;display:flex;flex:1 0 0;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;line-height:140%;padding:.875rem 1.5rem;white-space:nowrap}.upskill-challenges-page-container .filters-section .max-width-container .filters .filter.selected{background:linear-gradient(105deg,#855fd4 -6.24%,#493080 108.87%);border:2px solid #ede8f7;border:2px solid var(--secondary-surface-purple,#ede8f7);border-radius:.5rem;color:#fff;color:var(--text-inverted,#fff)}.upskill-challenges-page-container .bottom-section{margin-top:-3rem;overflow:hidden}.upskill-challenges-page-container .bottom-section .current-challenges-container{background:var(--surface-default)}.upskill-challenges-page-container .bottom-section .current-challenges-container .max-width-container{padding:3.25rem min(6.25rem,6.94%) 5.5rem}.upskill-challenges-page-container .bottom-section .current-challenges-container .max-width-container .current-challenges-heading{font-family:Plus Jakarta Sans;font-size:2rem;font-weight:800;line-height:130%;margin:1rem 0 2rem;text-align:center}.upskill-challenges-page-container .bottom-section .current-challenges-container .max-width-container .current-challenges{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.upskill-challenges-page-container .bottom-section .past-challenges-container{background:var(--background-default)}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container{padding:2.5rem min(6.25rem,6.94%) 6.25rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner{align-items:center;background:var(--surface-default);border-radius:.75rem;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto 5rem;max-width:64.75rem;overflow:hidden;padding:2rem 4rem;position:relative;z-index:1}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .text-container{color:var(--text-highlight);display:flex;flex-direction:column;gap:.125rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .text-container .heading{font-family:Plus Jakarta Sans;font-size:2rem;font-weight:800;line-height:150%}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .text-container .sub-heading{color:var(--primary-p600);font-size:1rem;line-height:150%}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .notify-bell{height:auto;margin:auto 0;position:absolute;right:-3rem;width:12.75rem;z-index:-1}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .past-challenges-heading{font-family:Plus Jakarta Sans;font-size:2rem;font-weight:800;line-height:130%;margin-bottom:2rem;text-align:center}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .past-challenges{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width:900px){.upskill-challenges-page-container .bottom-section .past-challenges-container .subscribe-banner{align-items:center;flex-direction:column}.upskill-challenges-page-container .bottom-section .past-challenges-container .subscribe-banner .text-container{text-align:center}}@media only screen and (max-width:512px){.upskill-challenges-page-container .top-section{height:10.25rem}.upskill-challenges-page-container .top-section .max-width-container{padding:3.5rem 1.25rem 4rem}.upskill-challenges-page-container .top-section .max-width-container .heading{font-size:1.75rem}.upskill-challenges-page-container .filters-section{background:#fafafa;background:var(--surface-default,#fafafa);margin:-3.25rem auto 0;padding:4.75rem 0 3rem}.upskill-challenges-page-container .filters-section.white-bg{background:#fff;background:var(--background-default,#fff)}.upskill-challenges-page-container .filters-section .max-width-container .filters{border-radius:.5rem;padding:.25rem}.upskill-challenges-page-container .filters-section .max-width-container .filters .filter{font-size:.875rem;gap:.5rem;padding:.75rem 1rem}.upskill-challenges-page-container .filters-section .max-width-container .filters .filter.selected{border:1px solid #ede8f7;border:1px solid var(--secondary-surface-purple,#ede8f7)}.upskill-challenges-page-container .info-cards{margin-top:-2rem;position:relative;z-index:2}.upskill-challenges-page-container .info-cards .max-width-container{justify-content:flex-start}.upskill-challenges-page-container .bottom-section .current-challenges-container .max-width-container{padding:2rem 1.25rem 2.5rem}.upskill-challenges-page-container .bottom-section .current-challenges-container .max-width-container .current-challenges-heading{font-size:1.25rem}.upskill-challenges-page-container .bottom-section .current-challenges-container .max-width-container .current-challenges{gap:1.25rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container{padding:1.5rem 1.25rem 2.5rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner{padding:.875rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .text-container .heading{font-size:1rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .text-container .sub-heading{font-size:.75rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .subscribe-banner .notify-bell{right:-2.25rem;width:8rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .past-challenges-heading{font-size:1.25rem}.upskill-challenges-page-container .bottom-section .past-challenges-container .max-width-container .past-challenges{gap:1.25rem}}