@charset "UTF-8";.tutorial-selector-component{margin-left:var(--space-12);margin-right:var(--space-12);padding-bottom:var(--space-24)}@media screen and (min-width: 60em){.tutorial-selector-component{margin:0}}.tutorial-selector-header{padding:0 var(--space-24)}.tutorial-selector-header:after{display:none}.tutorial-selector-buttons{display:grid;gap:var(--space-8);grid-template-columns:1fr;padding:0 var(--space-24)}@media (min-width: 25em){.tutorial-selector-buttons{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1130px){.tutorial-selector-buttons{grid-template-columns:repeat(4,1fr)}}.filter-by-select-wrapper{align-items:center;display:flex;gap:var(--space-4);white-space:nowrap}.filter-by-label{display:none}@media (min-width: 40em){.filter-by-label{display:block}}.sort-by-select-wrapper{align-items:center;display:flex;gap:var(--space-4);white-space:nowrap}.sort-by-label{display:none}@media (min-width: 40em){.sort-by-label{display:block}}.dashboard-courses-main{border-radius:var(--radius-5);display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12)}@media screen and (min-width: 43.75em){.dashboard-courses-main{padding:var(--space-24)}}.action-widget-diamond-banner-component{background-color:var(--color-bg-secondary);border-top-left-radius:var(--radius-5);border-top-right-radius:var(--radius-5);color:var(--color-text-boldest);display:flex;flex-direction:column;padding:var(--space-12);row-gap:var(--space-4)}@media screen and (min-width: 48em){.action-widget-diamond-banner-component{background-color:transparent}}@media screen and (min-width: 48em){.action-widget-diamond-banner-component:not(.action-widget-diamond-banner-is-widget-header){padding-bottom:0}}.action-widget-diamond-banner-is-widget-header{background-color:var(--color-bg-secondary);border-radius:var(--radius-5);border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 64em){.course-badge-media-component{margin-bottom:var(--space-8)}}.course-badge-media-image{aspect-ratio:16/9;border-radius:var(--radius-5);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.course-badge-preview-banner-component{background-color:var(--color-bg-subtlest);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-5);display:flex;flex-direction:column;gap:var(--space-12);justify-content:space-between;padding:var(--space-12)}.course-badge-preview-banner-component:hover{background-color:var(--color-bg-subtler);transition:background 50ms var(--motion-ease-out-gentle)}.course-badge-preview-banner-component a{white-space:nowrap;width:100%}.course-badge-preview-banner-component img{display:none}@media screen and (min-width: 34.375em){.course-badge-preview-banner-component{align-items:center;flex-direction:row}.course-badge-preview-banner-component a{white-space:nowrap;width:unset}.course-badge-preview-banner-component img{display:block}}.course-badge-preview-banner-information{align-items:center;display:flex;gap:var(--space-12)}.course-reviews-component{margin-bottom:var(--space-24);padding:var(--space-12) var(--space-12) 0}@media screen and (min-width: 48em){.course-reviews-component{padding:var(--space-24) var(--space-24) 0}}.course-reviews-sectionTitle{margin-bottom:var(--space-24)}.course-variation-info-chapter-list-table{border-collapse:collapse;margin:0 calc(var(--space-12) * -1);width:calc(100% + 2 * var(--space-12))}@media screen and (min-width: 48em){.course-variation-info-chapter-list-table{margin:0 calc(var(--space-24) * -1);width:calc(100% + 2 * var(--space-24))}}.course-variation-info-chapter-list-table .course-variation-info-chapter-list-desktop-only{display:none}@media screen and (min-width: 48em){.course-variation-info-chapter-list-table .course-variation-info-chapter-list-desktop-only{display:table-cell}}thead>tr{background-color:var(--color-bg-tertiary)}tbody>tr:nth-child(2n){background-color:var(--color-bg-subtlest)}td,th{padding:var(--space-12) var(--space-24)}[dir=ltr] td,[dir=ltr] th{text-align:left}[dir=rtl] td,[dir=rtl] th{text-align:right}.course-variation-info-component{padding:var(--space-12) var(--space-12) 0}@media screen and (min-width: 48em){.course-variation-info-component{padding:var(--space-24) var(--space-24) 0}}.course-variation-info-sectionTitle{margin-bottom:var(--space-24)}.course-previews-banner-component{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12)}.course-previews-banner-content-layout{background:var(--color-bg-subtlest);display:none}@media (max-width: 59.999em){.course-previews-banner-content-layout{display:flex;margin-bottom:var(--space-16);min-height:6.8rem}}.course-shop-card-component{background:var(--color-bg-subtlest);border-radius:var(--radius-5);display:flex;flex-direction:column;gap:var(--space-12);height:100%;padding:var(--space-12);transition:background 50ms var(--motion-ease-out-gentle)}.course-shop-card-component .course-shop-card-container{display:flex;flex-direction:column;gap:var(--space-8);height:100%}.course-shop-card-component .course-shop-card-headlines{display:flex;flex-direction:column;gap:var(--space-8);height:8rem}.course-shop-card-component .course-shop-card-media{display:grid;position:relative}.course-shop-card-component .course-shop-card-media:hover .course-shop-card-video-cover{opacity:0}.course-shop-card-component .course-shop-card-media:hover .course-shop-card-video{opacity:1}.course-shop-card-component .course-shop-card-video{border-radius:var(--radius-5);grid-column-start:1;grid-row-start:1;opacity:0;overflow:hidden;transition:opacity .1s var(--motion-ease-out-gentle)}.course-shop-card-component .course-shop-card-thumbnail{aspect-ratio:16/9;border-radius:var(--radius-5);width:100%}.course-shop-card-component .course-shop-card-video-cover{grid-column-start:1;grid-row-start:1;opacity:1;pointer-events:none;transition:opacity .1s var(--motion-ease-out-gentle);width:100%}.course-shop-card-component:hover{background:var(--color-bg-subtler);transition:background .1s var(--motion-ease-out-gentle)}.course-shop-card-component:hover .course-shop-card-short-description{-webkit-box-orient:vertical;display:-webkit-box;height:-moz-fit-content;height:fit-content;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.course-shop-card-component:hover .course-shop-card-chip,.course-shop-card-component:hover .course-shop-card-prices,.course-shop-card-component:hover .course-shop-card-diamondExclusive{display:none}.course-shop-card-chip,.course-shop-card-prices,.course-shop-card-diamondExclusive{align-self:flex-end;display:flex;gap:var(--space-2)}.course-shop-card-chip,.course-shop-card-prices{flex-direction:column}.course-shop-card-prices{flex:1}.course-shop-card-diamondExclusive{flex-direction:row}.course-shop-card-title{-webkit-box-orient:vertical;color:var(--color-text-bolder);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;line-clamp:2;max-height:4rem;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.course-shop-card-authors{color:var(--color-text-subtle);height:3.2rem}.course-shop-card-extra-info{align-items:flex-end;display:flex;gap:var(--space-8);justify-content:space-between;width:100%}.course-shop-card-short-description{color:var(--color-text-subtle);display:none}.course-shop-card-middle-information-wrapper{display:flex;margin-top:auto;max-height:8.8rem;min-height:4.8rem}.course-shop-card-course-information{color:var(--color-text-subtle);display:flex;flex-wrap:wrap;white-space:nowrap}.course-shop-card-game-aspect:after{content:"·";display:inline-block;text-align:center;width:1.5rem}.course-shop-card-dot{margin-bottom:var(--space-12)}.shop-diamond-banner-component{display:flex;flex-direction:column;gap:var(--space-12);min-height:6.4rem;padding:var(--space-12)}.shop-diamond-banner-content-layout{background:var(--color-bg-subtlest);display:none;margin-bottom:var(--space-12)}@media (max-width: 59.999em){.shop-diamond-banner-content-layout{display:grid;grid-template-columns:1fr 20rem}}@media (max-width: 39.999em){.shop-diamond-banner-content-layout{display:flex}}.shop-sidebar-component{display:none}@media (min-width: 60em){.shop-sidebar-component{display:flex;flex-direction:column}}.shop-sidebar-header{border-bottom:var(--border-1) solid var(--color-border-default);padding:var(--space-12)}.shop-sidebar-footer{padding:var(--space-12);width:100%}
