.learn-tier[data-v-e9390e80]{align-items:center;border:1px solid #d9dde3;border-radius:.25rem;display:inline-flex;justify-content:center}.learn-tier.size-xs[data-v-e9390e80]{font-size:.625rem;font-weight:500;height:18px;line-height:120%;padding:0 .375rem}.learn-tier.size-s[data-v-e9390e80]{font-size:.75rem;font-weight:500;height:1.5rem;line-height:120%;padding:0 .5rem}.learn-tier.tier-0[data-v-e9390e80]{color:#a7adbf}.learn-tier.tier-1[data-v-e9390e80]{color:#76787a}.learn-tier.tier-2[data-v-e9390e80]{color:#a8aaff}.learn-tier.tier-3[data-v-e9390e80]{color:#596dfb}.learn-tier.tier-4[data-v-e9390e80]{color:#ef2091}.lab-challenge-entity[data-v-a5a1c970]{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:120%;padding:.625rem 1rem .625rem 2.5rem}@media(max-width:779.98px){.lab-challenge-entity[data-v-a5a1c970]{padding-left:1.25rem}}.lab-challenge-entity .rectangle[data-v-a5a1c970]{border-bottom:1px solid #d9dde3;border-left:1px solid #d9dde3;height:.5rem;width:.5rem}.lab-challenge-entity .entity-icons[data-v-a5a1c970]{background-color:#f2f4f6;border-radius:999rem;flex:0 0 auto;font-size:.75rem;font-weight:500;line-height:120%;padding:.25rem}.lab-challenge-entity .entity-icons.completed[data-v-a5a1c970]{color:#aaacb0}.lab-challenge-entity .title-wrapper[data-v-a5a1c970]{align-items:center;display:flex;flex:1 1 auto;gap:.125rem}.lab-challenge-entity .free-label[data-v-a5a1c970]{align-items:center;background-color:#ecedff;border-radius:.25rem;color:#596dfb;display:flex;font-size:.625rem;font-weight:500;justify-content:center;line-height:120%;line-height:1;padding:.25rem}.lab-challenge-entity .title[data-v-a5a1c970]{color:#494949;flex:1 1 auto}.lab-challenge-entity .title.completed[data-v-a5a1c970]{color:#aaacb0}.lab-challenge-entity .action-text[data-v-a5a1c970]{color:#a8aaff}.lab-challenge-entity .right[data-v-a5a1c970]{align-items:center;display:flex;flex:0 0 auto;gap:.25rem}.lab-challenge-entity .right .membership-icon-wrapper[data-v-a5a1c970]{align-items:center;background-color:#f2f4f6;border:1px solid #e7e8eb;border-radius:.25rem;color:#494949;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;line-height:120%;padding:.25rem .5rem}.lab-challenge-entity .right .membership-icon-wrapper .icon-pro[data-v-a5a1c970]{height:.875rem;width:.875rem}.lab-challenge-entity .right .icon-lock[data-v-a5a1c970]{color:#aaacb0}.lab-challenge-entity .completed-text[data-v-a5a1c970]{color:#c2c5ca;font-size:.875rem;font-weight:500;line-height:160%}.entity[data-v-135cf313]{display:flex;flex-direction:column}.entity .entity-body[data-v-135cf313]{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:120%;padding:.625rem 1rem .625rem 2rem}@media(max-width:779.98px){.entity .entity-body[data-v-135cf313]{padding-left:1rem}}.entity .entity-body.is-highlighted[data-v-135cf313]{animation:blink-animation-135cf313 1s 10;background-color:#ecedff}@keyframes blink-animation-135cf313{0%{background-color:#ecedff}50%{background-color:#fff}to{background-color:#ecedff}}.entity .entity-body[data-v-135cf313]:not(.is-highlighted):hover{box-shadow:inset 0 0 6.25rem 6.25rem rgba(0,0,0,.031)}.entity .entity-body .action[data-v-135cf313],.entity .entity-body .entity-icon[data-v-135cf313]{flex:0 0 auto}.entity .entity-body .title[data-v-135cf313]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#494949;display:-webkit-inline-box;flex:1 1 auto;line-height:120%;overflow:hidden;text-overflow:ellipsis}.entity .entity-body .action-text[data-v-135cf313]{color:#a8aaff;min-width:fit-content}.entity .entity-body .action-text.completed[data-v-135cf313]{color:#c2c5ca}.entity .lab-challenges-wrapper[data-v-135cf313]{display:flex;flex-direction:column}.entity .icon-lock[data-v-135cf313]{color:#aaacb0}.objective[data-v-610b95b6]{display:flex;flex-direction:column}.objective .objective-title[data-v-610b95b6]{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-items:center;color:#494949;display:flex;display:-webkit-inline-box;font-size:.875rem;font-weight:600;line-height:120%;margin:9px 0 9px 1.5rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:779.98px){.objective .objective-title[data-v-610b95b6]{margin-left:.75rem}}.objective .entities[data-v-610b95b6]{display:flex;flex-direction:column}.objective .entities .entity[data-v-610b95b6]{scroll-margin-top:200px}.unit-image[data-v-7bf95e70]{background-repeat:no-repeat;background-size:contain;border-radius:.25rem;position:relative}.unit-image.completed[data-v-7bf95e70]:after{background-color:rgba(0,0,0,.302);border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.unit-image.completed .tag-complete[data-v-7bf95e70]{background-color:#fff;border-radius:.25rem;color:#76787a;font-size:.625rem;font-weight:500;left:.375rem;line-height:120%;padding:.25rem;position:absolute;top:.375rem;z-index:3}.rating[data-v-278b00d0]{align-items:center;display:flex;gap:.25rem}.rating.size-lg .rating-value[data-v-278b00d0]{font-size:1.5rem;font-weight:700;line-height:120%}.rating.size-lg .count[data-v-278b00d0]{font-size:1.125rem;font-weight:500;line-height:160%}.rating.size-md .rating-value[data-v-278b00d0]{font-size:1rem;font-weight:600;line-height:120%}.rating.size-md .count[data-v-278b00d0]{font-size:.875rem;font-weight:500;line-height:160%}.rating.size-sm[data-v-278b00d0]{gap:.125rem}.rating.size-sm .rating-value[data-v-278b00d0]{font-size:.75rem;font-weight:600;line-height:120%}.rating.size-sm .count[data-v-278b00d0]{font-size:.625rem;font-weight:500;line-height:120%}.rating .rating-value-group[data-v-278b00d0]{align-items:center;color:#494949;display:inline-flex;gap:.125rem}.rating .rating-value-group[data-v-278b00d0] .dh3-icon{display:inline-flex}.rating .count[data-v-278b00d0]{color:#aaacb0}.difficulty-tag[data-v-07c47ca5]{background-color:#f2f4f6}.difficulty-tag.beginner[data-v-07c47ca5]{color:#aaacb0}.difficulty-tag.easy[data-v-07c47ca5]{color:#91d34a}.difficulty-tag.medium[data-v-07c47ca5]{color:#ffad16}.difficulty-tag.hard[data-v-07c47ca5]{color:#1958f4}.difficulty-tag.expert[data-v-07c47ca5]{color:#ef2091}.objective-list[data-v-fcaad932]{padding:0 .5rem}.button-wrapper[data-v-fcaad932]{padding:.125rem 0}.objectives-wrapper[data-v-fcaad932]{border:1px solid #e7e8eb;border-radius:.5rem;height:auto;padding:.25rem 0;transition:height .33s cubic-bezier(.075,.82,.165,1)}