@charset "UTF-8";.cc-tab-group-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-overflow: hidden;--cc-tab-item-height: 5.6rem;--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-box-shadow-active: none;display:var(--cc-tabs-display);max-width:100%}.cc-tab-group-main{--cc-tab-item-bg: var(--color-bg-tertiary)}.cc-tab-group-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-wrap: wrap}.cc-tab-group-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-1) * -1) var(--color-border-default)}.cc-tab-group-tertiary{--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);--cc-tab-item-padding: var(--space-24);width:100%}.cc-tab-group-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);gap:var(--space-16);padding:0 var(--space-12)}.cc-tab-group-scrollable{-webkit-mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);overflow-y:auto;scrollbar-width:none}.cc-tab-group-scrollable .cc-tab-group-component{--cc-tab-item-overflow: initial}.cc-tab-group-space{flex-shrink:0;width:.1rem}.cc-tab-group-fadeEnd{--fade-end-point: 4.8rem}.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);background:transparent;border:none;inset:auto;margin:0;max-width:none;overflow:visible;padding:0;pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-timing-function:var(--motion-ease-out-gentle);width:30rem}[dir=ltr] .cc-tooltip-content{transition-property:opacity,left,right,top,bottom}[dir=rtl] .cc-tooltip-content{transition-property:opacity,right,left,top,bottom}.cc-tooltip-content.cc-tooltip-visible{opacity:1}.cc-tooltip-content:before{border:.5rem solid transparent;content:"";display:block;position:absolute}.cc-tooltip-inner{background-color:var(--tooltipBackground);border-radius:var(--radius-3);color:var(--tooltipTextColor);font-family:var(--font-family-system);padding:var(--space-8)}.cc-tooltip-left{justify-content:flex-end;top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left{right:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-left{left:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-left.cc-tooltip-visible{right:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-left.cc-tooltip-visible{left:calc(100% + .9rem)}.cc-tooltip-left:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left:before{border-left-color:var(--tooltipBackground);left:100%}[dir=rtl] .cc-tooltip-left:before{border-right-color:var(--tooltipBackground);right:100%}.cc-tooltip-right{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right{left:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-right{right:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-right.cc-tooltip-visible{left:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-right.cc-tooltip-visible{right:calc(100% + .9rem)}.cc-tooltip-right:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right:before{border-right-color:var(--tooltipBackground);right:100%}[dir=rtl] .cc-tooltip-right:before{border-left-color:var(--tooltipBackground);left:100%}.cc-tooltip-top{bottom:calc(100% - .1rem)}.cc-tooltip-top.cc-tooltip-visible{bottom:calc(100% + .9rem)}.cc-tooltip-top:before{border-top-color:var(--tooltipBackground);top:100%}.cc-tooltip-bottom{top:calc(100% - .1rem)}.cc-tooltip-bottom.cc-tooltip-visible{top:calc(100% + .9rem)}.cc-tooltip-bottom:before{border-bottom-color:var(--tooltipBackground);bottom:100%}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left{left:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left{right:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{left:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{right:calc(var(--target-width) / 2 - .5rem)}.cc-tooltip-top.cc-tooltip-anchor-center,.cc-tooltip-bottom.cc-tooltip-anchor-center{justify-content:center}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center{right:50%;transform:translate(50%)}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{right:50%;transform:translate(50%)}.cc-tooltip-top.cc-tooltip-anchor-right,.cc-tooltip-bottom.cc-tooltip-anchor-right{justify-content:flex-end}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right{right:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right{left:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{right:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{left:calc(var(--target-width) / 2 - .5rem)}.cc-tab-item-component{align-content:center;align-items:center;background-color:var(--cc-tab-item-bg);border:none;-moz-column-gap:var(--space-8);column-gap:var(--space-8);display:inline-flex;flex:var(--cc-tab-item-flex, 1 1 0);flex-wrap:var(--cc-tab-item-wrap);height:var(--cc-tab-item-height);justify-content:center;overflow:var(--cc-tab-item-overflow);padding:0 var(--cc-tab-item-padding, var(--space-12));row-gap:var(--space-2);transition:all .25s var(--motion-ease-out-gentle);transition-property:background-color,box-shadow,color}.cc-tab-item-component.cc-tab-item-active{--cc-tab-item-bg: transparent;--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder);box-shadow:var(--cc-tab-item-box-shadow-active)}.cc-tab-item-component.cc-tab-item-disabled{cursor:not-allowed;opacity:.5}.cc-tab-item-component:hover:not(.cc-tab-item-active):not(.cc-tab-item-disabled){--cc-tab-item-label: var(--color-text-bolder);--cc-tab-item-icon: var(--color-icon-bolder)}.cc-tab-item-component:active:not(.cc-tab-item-active):not(.cc-tab-item-disabled){opacity:.8}a.cc-tab-item-component.cc-tab-item-active{pointer-events:none}.cc-tab-item-icon{color:var(--cc-tab-item-icon);min-width:100%;transition:color .25s var(--motion-ease-out-gentle)}.cc-tab-item-label{color:var(--cc-tab-item-label);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-tab-item-badge{background-color:var(--color-bg-subtle);border-radius:var(--radius-3);color:var(--color-text-default);padding:var(--space-2) var(--space-4)}.cc-tab-item-notification{flex-shrink:0}@keyframes skeleton-element-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-element-component{--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative)}.dark-mode .skeleton-element-component{--skeleton-shimmer-color: var(--color-transparent-white-5)}.skeleton-element-component:after{animation:skeleton-element-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .skeleton-element-component:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .skeleton-element-component:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}.skeleton-element-image{border-radius:var(--radius-5);height:3.2rem;width:3.2rem}[dir=ltr] .skeleton-element-image{margin-right:.8rem}[dir=rtl] .skeleton-element-image{margin-left:.8rem}.skeleton-element-text{height:1rem;width:4.5rem}.recommended-card-component{background:var(--color-bg-subtlest);border-radius:var(--radius-5);color:var(--color-text-bolder);display:flex;flex-basis:33%;flex-direction:column;padding:var(--space-8);width:100%}.recommended-card-component.recommended-card-showInSidebar{align-items:center;background-color:transparent;flex-direction:row;gap:var(--space-12);padding:0}@media screen and (max-width: 768px){.recommended-card-component{align-items:center;flex-direction:row;gap:var(--space-12)}}.recommended-card-component:not(.recommended-card-showInSidebar):hover{background:var(--color-bg-subtler);transition:background .1s var(--motion-ease-out-gentle)}.recommended-card-mobile-thumbnail{background-color:var(--color-bg-subtle);background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-5);display:none;height:9.6rem;width:9.6rem}.recommended-card-mobile-thumbnail.recommended-card-show{display:block;height:var(--avatar-80);width:var(--avatar-80)}@media screen and (max-width: 768px){.recommended-card-mobile-thumbnail{display:block}}.recommended-card-thumbnail{background-color:var(--color-bg-subtle);background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-5);margin-bottom:var(--space-12);width:100%}@media screen and (max-width: 768px){.recommended-card-thumbnail{display:none}}.recommended-card-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;margin-bottom:var(--space-8);overflow:hidden;text-overflow:ellipsis}.recommended-card-text-loading{background-color:var(--color-bg-subtle)}.recommended-card-authors{-webkit-box-orient:vertical;color:var(--color-text-subtle);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.recommended-widget-component{display:flex;gap:var(--space-12)}.recommended-widget-component.recommended-widget-showInSidebar{flex-direction:column}@media screen and (max-width: 768px){.recommended-widget-component{flex-direction:column}}.empty-course-list-component{align-items:center;display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24);width:100%}.empty-course-list-text-wrapper{display:flex;flex-direction:column;gap:var(--space-8);text-align:center}.empty-course-list-subtitle{color:var(--color-text-subtle)}.cc-progress-bar-steps-visible-component{color:var(--color-text-subtle);position:relative}[dir=ltr] .cc-progress-bar-steps-visible-component{margin-left:auto;padding-right:var(--space-8)}[dir=rtl] .cc-progress-bar-steps-visible-component{margin-right:auto;padding-left:var(--space-8)}.cc-progress-bar-steps-visible-fade-enter-active,.cc-progress-bar-steps-visible-fade-leave-active{transition:opacity .2s var(--motion-ease-out-gentle)}.cc-progress-bar-steps-visible-fade-enter-from,.cc-progress-bar-steps-visible-fade-leave-to{opacity:0}.cc-progress-bar-component{align-items:center;background-color:var(--color-bg-progress-track);display:flex;height:1.6rem;overflow:hidden;position:relative;width:100%}.cc-progress-bar-smooth{transition:background var(--motion-faster) var(--motion-ease-out-strong),width var(--motion-faster) var(--motion-ease-out-strong)}.cc-progress-bar-component,.cc-progress-bar-complete{border-radius:var(--radius-10)}.cc-progress-bar-complete{background:var(--v30791399);height:100%;position:absolute;width:calc(var(--fe9d4ba2) / var(--v389b076f) * 100%)}.course-card-action-buttons-component{display:flex;gap:var(--space-8)}.course-card-action-buttons-full-width{width:100%}.more-menu-component{pointer-events:auto;position:relative}.more-menu-items-wrapper{background:var(--color-bg-opaque);border:.1rem solid var(--color-border-default);border-radius:var(--radius-5);box-shadow:#00000080 0 .2rem .5rem;position:absolute;top:3rem;width:var(--container-200);z-index:1}.more-menu-items-wrapper .more-menu-upgrade-link{color:var(--color-text-link);filter:unset}.more-menu-items-wrapper .more-menu-upgrade-link:hover{color:var(--color-text-link-hovered)}[dir=ltr] .more-menu-items-wrapper{right:1rem}[dir=rtl] .more-menu-items-wrapper{left:1rem}.course-list-component{display:flex;flex-direction:column;gap:var(--space-12)}.delete-course-modal-component .delete-course-modal-modal{padding:var(--space-24)}.delete-course-modal-component .delete-course-modal-modal .delete-course-modal-heading{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-24)}.delete-course-modal-component .delete-course-modal-modal .delete-course-modal-title{color:var(--color-text-boldest)}.delete-course-modal-component .delete-course-modal-modal .delete-course-modal-description{color:var(--color-text-subtle);text-align:center}.delete-course-modal-component .delete-course-modal-modal .delete-course-modal-footer{display:flex;gap:var(--space-8);width:100%}.cc-close-button-component{background-color:transparent;border:none;margin:0;padding:0;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);place-items:center;width:var(--cc-close-button-size)}@media (hover: hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-bg,.cc-close-button-icon{grid-column-start:1;grid-row-start:1}.cc-close-button-bg{background-color:var(--cc-close-button-color-bg, transparent);border-radius:var(--radius-circular);height:var(--icon-24);width:var(--icon-24)}.cc-close-button-opaque .cc-close-button-bg{box-shadow:inset 0 0 0 var(--border-1) var(--color-transparent-black-5)}.cc-close-button-default{--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-subtle{--cc-close-button-color: var(--color-icon-subtle);--cc-close-button-color-hover: var(--color-icon-default)}.cc-close-button-opaque{--cc-close-button-color-bg: var(--color-bg-opaque-lighter);--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-white{--cc-close-button-color-bg: var(--color-neutrals-white);--cc-close-button-color: var(--color-gray-500);--cc-close-button-color-hover: var(--color-gray-600)}.cc-close-button-small{--cc-close-button-size: var(--icon-32)}.cc-close-button-medium{--cc-close-button-size: var(--icon-40)}.cc-close-button-large{--cc-close-button-size: var(--icon-48)}.cc-modal-close-component{position:absolute;top:0;z-index:10}[dir=ltr] .cc-modal-close-component{right:0}[dir=rtl] .cc-modal-close-component{left:0}.diamond-resume-modal-modal{align-items:center;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-32) var(--space-24) var(--space-12);text-align:center}.diamond-resume-modal-header{align-items:center;display:flex;flex-direction:column;gap:var(--space-16)}.diamond-resume-modal-title{color:var(--color-text-boldest)}.diamond-resume-modal-description{color:var(--color-text-subtle)}.diamond-resume-modal-footer{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-8);width:100%}.amount-label-courses-amount{color:var(--color-text-default);flex:1}.dropdown-menu-component{display:inline-block}[dir=ltr] .dropdown-menu-component.dropdown-menu-right .dropdown-menu-dropdown{right:1.5rem}[dir=rtl] .dropdown-menu-component.dropdown-menu-right .dropdown-menu-dropdown{left:1.5rem}.dropdown-menu-toggle{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:var(--color-text-default);display:flex;font-size:1.4rem;justify-content:space-between;line-height:2rem;position:relative}.dropdown-menu-toggle .dropdown-menu-icon{font-size:1.2rem;color:var(--color-icon-bolder)}[dir=ltr] .dropdown-menu-toggle .dropdown-menu-icon{margin-left:.5rem}[dir=rtl] .dropdown-menu-toggle .dropdown-menu-icon{margin-right:.5rem}.dropdown-menu-dropdown{background-color:var(--color-bg-opaque);border:.1rem solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--elevation-popover);list-style-type:none;margin:.2rem 0 0;min-width:16rem;padding:0;position:absolute;z-index:1000}.dropdown-menu-dropdown li{border-bottom:.1rem solid var(--color-border-default)}.dropdown-menu-dropdown li:last-child{border-bottom:none}.dropdown-menu-button{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:var(--color-text-default);display:flex;font-size:1.4rem;gap:var(--space-8);min-height:3rem;padding:0 .8rem;white-space:nowrap;width:100%}.dropdown-menu-button:hover{background-color:var(--color-bg-subtler);color:var(--color-text-default-hovered)}.dashboard-filters-filter-section{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between;min-height:var(--space-32);width:100%}.dashboard-filters-selects-wrapper{align-items:center;display:flex;gap:var(--space-16);white-space:nowrap}[dir=ltr] .dashboard-filters-selects-wrapper{margin-left:auto}[dir=rtl] .dashboard-filters-selects-wrapper{margin-right:auto}.order-confirmation-modal-component{padding:var(--space-32) var(--space-24) var(--space-16)}.order-confirmation-modal-header,.order-confirmation-modal-buttonSection{display:flex;flex-direction:column;gap:var(--space-8)}.order-confirmation-modal-buttonSection{gap:var(--space-16)}.order-confirmation-modal-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:2.8rem;font-weight:700;line-height:3.2rem;margin:0 auto;word-wrap:break-word}.order-confirmation-modal-subtitle{color:var(--color-text-subtle);margin:0 auto 1rem}.order-confirmation-modal-body{margin:var(--space-32) 0}.course-author-card-container{align-items:center;display:flex;flex-direction:row;gap:var(--space-8)}.course-author-card-author-picture{border-radius:var(--radius-3);height:2.4rem;width:2.4rem}.course-author-card-authors-name{color:var(--color-text-default);font-family:var(--font-family-system);font-weight:600}.course-card-container{display:flex;gap:var(--space-16)}.course-card-course-picture{border-radius:var(--radius-5)}.course-card-course-details{display:flex;flex-direction:column;gap:var(--space-12);justify-content:center}.course-card-course-details>h3{color:var(--color-text-boldest);line-height:1.2}[dir=ltr] .course-card-course-details>h3{text-align:left}[dir=rtl] .course-card-course-details>h3{text-align:right}.action-widget-price-tag-component{display:flex;flex-direction:column}[dir=ltr] .action-widget-price-tag-component{text-align:left}[dir=rtl] .action-widget-price-tag-component{text-align:right}.action-widget-price-tag-price,.action-widget-price-tag-selling-price{color:var(--color-text-bolder)}.action-widget-price-tag-original-price{color:var(--color-text-subtle);display:inline-block;text-decoration-line:line-through}.action-widget-price-tag-label{color:var(--color-text-default);margin-bottom:var(--space-4)}.action-widget-price-tag-diamond-price-promo,.action-widget-price-tag-price-info{color:var(--color-text-subtle);display:block;margin-top:var(--space-4)}.action-widget-price-option-component{align-items:center;align-self:stretch;background-color:transparent;border:.2rem solid var(--color-border-default);border-radius:var(--radius-5);display:grid;flex:1;gap:var(--space-4);grid-template-columns:1fr auto;padding:calc(var(--space-8) + var(--space-2));transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(0,0,.2,1)}.action-widget-price-option-component:hover{background-color:var(--color-bg-subtlest);transition-duration:50ms;transition-property:all;transition-timing-function:cubic-bezier(0,0,.2,1)}.action-widget-price-option-component.action-widget-price-option-is-owned{opacity:.5}.action-widget-price-option-component.action-widget-price-option-is-selected{border-color:var(--color-border-selected);transition-duration:50ms}.action-widget-price-option-icon{color:var(--color-border-selected);opacity:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(0,0,.2,1)}.action-widget-price-option-is-selected .action-widget-price-option-icon{opacity:1;transition-duration:50ms}.action-widget-skeleton-component{display:grid;gap:var(--space-12);grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:var(--space-12)}.action-widget-skeleton-component .action-widget-skeleton-price-tag-skeleton{height:6.8rem;width:100%}.action-widget-skeleton-component .action-widget-skeleton-price-tag-skeleton:first-child{height:3.6rem;width:50%}.action-widget-text-tag-content{color:var(--color-text-bolder);display:flex;flex-direction:column;row-gap:var(--space-4)}.course-badge-attributes-list-component{color:var(--color-text-default);display:flex;flex-wrap:wrap;gap:var(--space-8)}.course-badge-attributes-list-attribute{align-items:center;background-color:var(--color-bg-subtlest);border-radius:var(--radius-5);color:var(--color-text-default);display:flex;gap:var(--space-8);padding:var(--space-8)}.course-badge-attributes-list-attribute-compact{gap:var(--space-4)}.vimeo-player-vimeo-player-wrapper{position:relative;width:calc(100% + .2rem)}[dir=ltr] .vimeo-player-vimeo-player-wrapper{margin-right:-.2rem}[dir=rtl] .vimeo-player-vimeo-player-wrapper{margin-left:-.2rem}.vimeo-player-veil:before{content:"";inset:0;position:absolute;z-index:1}.vimeo-player-hideThumbnail [data-handle=thumbnail]{display:none!important}.wistia-player-component{aspect-ratio:16/9;position:relative;width:100%}.wistia-player-veil:before{content:"";inset:0;position:absolute;z-index:1}.wistia-player-hideThumbnail [data-handle=thumbnail]{display:none!important}.course-review-skeleton-component{display:grid;grid-template-areas:"avatar meta" "text text";grid-template-columns:4rem 1fr;grid-template-rows:4rem 1fr}.course-review-skeleton-component .course-review-skeleton-avatar{border-radius:var(--radius-3);grid-area:avatar}.course-review-skeleton-component .course-review-skeleton-text{color:var(--color-text-default);grid-area:text;height:6.4rem;width:100%}.course-review-skeleton-component .course-review-skeleton-meta{grid-area:meta;height:3rem;width:100%}.course-reviews-item-component{display:grid;grid-template-areas:"avatar meta" "title title" "reviewText reviewText" "expand expand";grid-template-columns:4rem 1fr;grid-template-rows:4rem 1fr}.course-reviews-item-component:not(:last-of-type):after{background-color:var(--color-border-default);content:"";display:flex;grid-column-end:3;grid-column-start:1;height:.1rem;margin:var(--space-24) 0;width:100%}.course-reviews-item-title{grid-area:title;margin-bottom:var(--space-4);padding-top:var(--space-24)}.course-reviews-item-review-text{color:var(--color-text-default);grid-area:reviewText}.course-reviews-item-review-text.course-reviews-item-expandable{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--expander-limit);line-clamp:var(--expander-limit);max-height:none;overflow:hidden}.course-reviews-item-review-text.course-reviews-item-expanded{-webkit-line-clamp:unset;line-clamp:unset}.course-reviews-item-expand{background-color:transparent;border:none;color:var(--color-text-default);cursor:pointer;font-size:var(--fontSize);font-weight:600;grid-area:expand;justify-self:start}[dir=ltr] .course-reviews-item-expand{padding-left:0}[dir=rtl] .course-reviews-item-expand{padding-right:0}.course-reviews-item-expand:hover{color:var(--color-text-default-hovered)}.course-reviews-item-meta{display:grid;grid-template-areas:"rating date" "name name";grid-template-columns:min-content 1fr;grid-template-rows:1fr 1fr}[dir=ltr] .course-reviews-item-meta{padding-left:var(--space-16)}[dir=rtl] .course-reviews-item-meta{padding-right:var(--space-16)}.course-reviews-item-avatar{border-radius:var(--radius-3);grid-area:avatar}.course-reviews-item-rating{grid-area:rating}.course-reviews-item-date{align-self:center;color:var(--color-text-subtle);grid-area:date}[dir=ltr] .course-reviews-item-date{margin-left:var(--space-8)}[dir=rtl] .course-reviews-item-date{margin-right:var(--space-8)}.course-reviews-item-name{align-self:self-end;color:var(--color-text-subtle);grid-area:name}.course-variation-info-stats-item-component{background-color:var(--color-bg-subtlest);border-radius:var(--radius-5);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12)}.course-variation-info-stats-item-stat-label{color:var(--color-text-subtle)}.course-product-course-details{display:flex;flex-direction:column}.token-counter-component{align-items:center;display:flex;gap:var(--space-8)}.token-counter-tokens{display:flex;gap:var(--space-4)}.token-counter-token{background-color:var(--color-bg-success);border-radius:var(--space-4);height:var(--space-12);transition:background-color .2s var(--motion-ease-out-gentle);width:var(--space-12)}.token-counter-used-token{background-color:var(--color-bg-subtle);display:flex}.token-counter-checkmark{color:var(--color-icon-subtle)}.token-counter-numeric-tokens-count{color:var(--color-text-subtle)}.token-counter-fade{opacity:0}.token-counter-transition{transition:opacity .2s var(--motion-ease-out-gentle)}.diamond-price-slot-diamond-wrapper{color:var(--color-blue-400);display:flex}.dark-mode .diamond-price-slot-diamond-wrapper{color:var(--color-blue-100)}.discounted-price-slot-discounted-prices{color:var(--color-text-default)}.original-price-slot-original-prices{color:var(--color-text-subtle);text-decoration:line-through}.price-row-move-trainer-price{align-items:center;color:var(--color-text-subtle);display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:auto}.price-row-dot:before{color:var(--color-text-subtle);content:"·"}.accordion-component{flex-shrink:0}.accordion-heading{display:block;min-height:4rem}.accordion-trigger{background-color:transparent;border:none;margin:0;padding:0 1.5rem;align-items:center;color:var(--color-text-default);cursor:pointer;display:flex;font-size:1.4rem;min-height:4rem;width:100%}[dir=ltr] .accordion-trigger{text-align:left}[dir=rtl] .accordion-trigger{text-align:right}.accordion-trigger:hover{color:var(--color-text-default-hovered)}.accordion-trigger:hover .accordion-icon{color:var(--color-icon-default-hovered)}.accordion-icon{font-size:1.6rem;color:var(--color-icon-default);line-height:1;position:relative}.accordion-big{font-size:2.4rem}[dir=ltr] .accordion-big{margin-right:1rem}[dir=rtl] .accordion-big{margin-left:1rem}[dir=ltr] .accordion-right{margin-left:auto}[dir=rtl] .accordion-right{margin-right:auto}.accordion-content{display:block;height:auto;margin:0;max-height:0;opacity:0;overflow:hidden;position:relative;visibility:hidden}.accordion-content.accordion-open{max-height:inherit;opacity:1;overflow-x:hidden;overflow-y:auto;padding:1.5rem;visibility:visible}.filter-accordion-component{border-bottom:var(--border-1) solid var(--color-border-default);color:var(--color-text-default);padding:0 var(--space-12)}.filter-accordion-header{padding:0}.filter-accordion-checkboxes-container{display:flex;flex-direction:column;gap:var(--space-12)}.filter-accordion-checkbox-wrapper{align-items:center;display:flex;gap:var(--space-4)}.price-filter-component{display:flex;flex-direction:column}.price-filter-price-label{color:var(--color-text-boldest);display:flex;gap:var(--space-4)}.price-filter-radio-group{display:flex;flex-direction:column;gap:var(--space-12)}.pill-component{align-items:center;background:var(--color-bg-subtlest);border-radius:var(--radius-5);color:var(--input-color-text-default);display:flex;gap:var(--space-8);padding:var(--space-8)}button{background-color:transparent;border:none;padding:0}.dropdown-filter-menu-component{position:relative}.dropdown-filter-menu-filter-section-list-wrapper{max-height:65vh;overflow-y:auto;position:absolute;top:calc(var(--space-16) * 2.7);width:calc(100vw - var(--space-24) * 2);z-index:1}[dir=ltr] .dropdown-filter-menu-filter-section-list-wrapper{right:0}[dir=rtl] .dropdown-filter-menu-filter-section-list-wrapper{left:0}.dropdown-filter-menu-filter-section-list{position:relative}.dropdown-filter-menu-footer{background-color:var(--color-bg-opaque-lighter);border-top:var(--border-1) solid var(--color-border-default);bottom:0;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12);position:sticky;width:100%}.dropdown-filter-menu-pills-wrapper{display:flex;gap:var(--space-8)}.infinite-scroll-area-loader{margin:auto}.marketing-banner-component{max-width:108.4rem;position:relative}.marketing-banner-close{position:absolute;top:0}[dir=ltr] .marketing-banner-close{right:0}[dir=rtl] .marketing-banner-close{left:0}.marketing-banner-link{display:block}.marketing-banner-image{border-radius:var(--radius-5);display:block;height:auto;width:100%}.sidebar-upsell-banner-component{display:flex;gap:var(--space-12)}.sidebar-upsell-banner-component img{border-radius:var(--radius-3)}.sidebar-upsell-banner-text{display:flex;flex-direction:column;gap:var(--space-4)}.sidebar-upsell-banner-authors{color:var(--color-text-subtle)}.sidebar-upsell-banner-extra-information{margin-top:auto}.checklist-widget-skeleton-component{padding:var(--space-8)}.checklist-widget-skeleton-skeleton{height:4.8rem;margin-bottom:36rem;padding:var(--space-8) var(--space-8);width:70%}.checklist-item-header-component{align-items:center;display:flex;gap:var(--space-12);padding:var(--space-12)}.checklist-item-header-icon-completed{color:var(--color-bg-success)}.checklist-item-header-icon-in-progress{color:var(--color-bg-progress-current)}.checklist-item-component{cursor:default;display:flex;flex-direction:column}.checklist-item-description{color:var(--color-text-subtle, rgba(255, 255, 255, .5));padding:0 var(--space-8)}.checklist-item-cta{margin:0 var(--space-8);width:-moz-fit-content;width:fit-content}.checklist-item-extra-content{display:flex;flex-direction:column;gap:var(--space-12);padding:0 var(--space-40)}.checklist-component{padding-bottom:var(--space-12)}.checklist-counter-component{align-items:center;display:flex;gap:var(--space-8)}.checklist-simple-counter-counter{color:var(--color-text-default)}.sidebar-skeleton-small{height:11.6rem}.sidebar-skeleton-big{height:72.2rem}
