.CoursesPage-module__nt-yYW__coursesPage [data-node-id=header-root]{position:relative}.CoursesPage-module__nt-yYW__coursesPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}.CoursesPage-module__nt-yYW__coursesPage [data-comp-static-name=courses-grid]>[data-comp-static-name=floater]{position:sticky;bottom:40px}@media (max-width:768px){.CoursesPage-module__nt-yYW__coursesPage [data-node-id=search]{z-index:10;align-self:center;padding:0 20px;position:fixed;bottom:2rem}.CoursesPage-module__nt-yYW__coursesPage [data-node-id=search] [data-comp-static-name=search-filter-bar]{margin:0 0 30px}}
.LoadingSpinner-module__72BDjG__loading-spinner{justify-content:center;align-items:center;display:inline-flex}.LoadingSpinner-module__72BDjG__loading-spinner__circle{border:2px solid #f3f3f3;border-top-color:#333;border-radius:50%;animation:1s linear infinite LoadingSpinner-module__72BDjG__spin}.LoadingSpinner-module__72BDjG__loading-spinner--small .LoadingSpinner-module__72BDjG__loading-spinner__circle{width:20px;height:20px}.LoadingSpinner-module__72BDjG__loading-spinner--medium .LoadingSpinner-module__72BDjG__loading-spinner__circle{width:32px;height:32px}.LoadingSpinner-module__72BDjG__loading-spinner--large .LoadingSpinner-module__72BDjG__loading-spinner__circle{width:48px;height:48px}@keyframes LoadingSpinner-module__72BDjG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ContentSection-module__ZTUzrW__content-section{flex-direction:row;padding:48px 0 96px;display:flex;position:relative}.ContentSection-module__ZTUzrW__content-section__left{width:360px}.ContentSection-module__ZTUzrW__content-section__main{flex:1}.ContentSection-module__ZTUzrW__content-section:after{content:" ";background:var(--opacity-dark-opac-200);height:1px;position:absolute;bottom:0;left:0;right:0}.ContentSection-module__ZTUzrW__content-section__headline{font-size:var(--prose-h4);font-weight:600}.ContentSection-module__ZTUzrW__content-section__section-description{font-size:var(--font-size-xs);color:var(--grayscale-gray-700)}.ContentSection-module__ZTUzrW__content-section__content{font-size:var(--prose-body);line-height:var(--line-height-relaxed)}.ContentSection-module__ZTUzrW__content-section__components{flex-direction:column;gap:16px;margin-top:1rem;display:flex}.ContentSection-module__ZTUzrW__content-section__content p:first-child,.ContentSection-module__ZTUzrW__content-section__content ul:first-child,.ContentSection-module__ZTUzrW__content-section__content ol:first-child{padding-top:0}.ContentSection-module__ZTUzrW__content-section__content p:last-child,.ContentSection-module__ZTUzrW__content-section__content ul:last-child,.ContentSection-module__ZTUzrW__content-section__content ol:last-child{padding-bottom:0}.ContentSection-module__ZTUzrW__content-section__content p{padding:.5rem 0}.ContentSection-module__ZTUzrW__content-section__content [data-list-style=list-basic]{padding:1rem}.ContentSection-module__ZTUzrW__content-section__content [data-list-style=list-basic]>li{list-style:outside}.ContentSection-module__ZTUzrW__content-section p>a{color:var(--secondary-secondary-fcc799);padding-right:20px;font-weight:600;position:relative}.ContentSection-module__ZTUzrW__content-section p>a:hover:before{content:" ";background:var(--secondary-secondary-fcc799);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ContentSection-module__ZTUzrW__content-section p>a:after{content:" ";background:url(/assets/icons/link-out.svg) 50%/contain no-repeat;width:16px;position:absolute;top:5px;bottom:5px;right:0}.ContentSection-module__ZTUzrW__content-section--no-divider:after{display:none}@media (max-width:1024px){.ContentSection-module__ZTUzrW__content-section{padding:32px 0 64px}.ContentSection-module__ZTUzrW__content-section__left{width:280px}}@media (max-width:768px){.ContentSection-module__ZTUzrW__content-section{flex-direction:column;gap:1.5rem;padding:24px 0 48px}.ContentSection-module__ZTUzrW__content-section__left{width:100%}.ContentSection-module__ZTUzrW__content-section__main{flex:none}.ContentSection-module__ZTUzrW__content-section__section-description{font-size:var(--font-size-sm)}}@media (max-width:480px){.ContentSection-module__ZTUzrW__content-section{gap:1rem;padding:16px 0 32px}.ContentSection-module__ZTUzrW__content-section__components{gap:12px}}@media (prefers-contrast:high){.ContentSection-module__ZTUzrW__content-section:after{background:var(--basic-black);height:2px}.ContentSection-module__ZTUzrW__content-section__section-description{color:var(--basic-black)}}@media (prefers-reduced-motion:reduce){.ContentSection-module__ZTUzrW__content-section{transition:none}}
.CourseFilter-module__dUa6iW__courseFilter{background:var(--color-bg-primary);border-radius:var(--border-radius-md);flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.CourseFilter-module__dUa6iW__courseFilter--loading{opacity:.6;pointer-events:none}.CourseFilter-module__dUa6iW__course-filter [data-comp-static-name=content-section]{flex-direction:column;padding:32px 0 48px}.CourseFilter-module__dUa6iW__course-filter [data-comp-static-name=content-section]:first-child{padding-top:0}.CourseFilter-module__dUa6iW__course-filter [data-comp-static-name=content-section] [data-comp-static-name=content-section__components]>div>div{flex-flow:wrap;gap:16px;display:flex}.CourseFilter-module__dUa6iW__course-filter [data-comp-static-name=course-filter__actions]{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:24px}.CourseFilter-module__dUa6iW__actions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:flex}.CourseFilter-module__dUa6iW__tagDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:768px){.CourseFilter-module__dUa6iW__courseFilter{gap:1.5rem;padding:1rem}.CourseFilter-module__dUa6iW__section{flex-direction:column;align-items:stretch;gap:1rem}.CourseFilter-module__dUa6iW__sectionHeader{font-size:var(--font-size-lg);flex:none}.CourseFilter-module__dUa6iW__accessTypes{grid-template-columns:1fr}.CourseFilter-module__dUa6iW__actions{flex-direction:column}}
@layer app.layout{.LayoutBox-module__k_zE0a__box{min-block-size:0;min-inline-size:0}.LayoutBox-module__k_zE0a__box--row{flex-direction:row;display:flex}.LayoutBox-module__k_zE0a__box--col{flex-direction:column;display:flex}.LayoutBox-module__k_zE0a__box--wrap{flex-wrap:wrap}.LayoutBox-module__k_zE0a__box--grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--layout-item-min), 100%), 1fr));display:grid}.LayoutBox-module__k_zE0a__box--collapsible:empty{display:none}.LayoutBox-module__k_zE0a__box--gapNone{gap:0}.LayoutBox-module__k_zE0a__box--gapXs{gap:var(--space-1)}.LayoutBox-module__k_zE0a__box--gapSm{gap:var(--space-2)}.LayoutBox-module__k_zE0a__box--gapMd{gap:var(--space-3)}.LayoutBox-module__k_zE0a__box--gapBase{gap:var(--space-4)}.LayoutBox-module__k_zE0a__box--gapLg{gap:var(--space-6)}.LayoutBox-module__k_zE0a__box--gapXl{gap:var(--space-8)}.LayoutBox-module__k_zE0a__box--gap2xl{gap:var(--space-10)}.LayoutBox-module__k_zE0a__box--jcStart{justify-content:flex-start}.LayoutBox-module__k_zE0a__box--jcCenter{justify-content:center}.LayoutBox-module__k_zE0a__box--jcEnd{justify-content:flex-end}.LayoutBox-module__k_zE0a__box--jcBetween{justify-content:space-between}.LayoutBox-module__k_zE0a__box--jcAround{justify-content:space-around}.LayoutBox-module__k_zE0a__box--jcEvenly{justify-content:space-evenly}.LayoutBox-module__k_zE0a__box--aiStart{align-items:flex-start}.LayoutBox-module__k_zE0a__box--aiCenter{align-items:center}.LayoutBox-module__k_zE0a__box--aiEnd{align-items:flex-end}.LayoutBox-module__k_zE0a__box--aiStretch{align-items:stretch}.LayoutBox-module__k_zE0a__box--aiBaseline{align-items:baseline}.LayoutBox-module__k_zE0a__box--wFill{inline-size:100%}.LayoutBox-module__k_zE0a__box--wFixed{inline-size:var(--layout-w)}.LayoutBox-module__k_zE0a__box--wRange{inline-size:100%;min-inline-size:var(--layout-min-i,0);max-inline-size:var(--layout-max-i,none)}.LayoutBox-module__k_zE0a__box--hFill{block-size:100%}.LayoutBox-module__k_zE0a__box--hFixed{block-size:var(--layout-h)}.LayoutBox-module__k_zE0a__box--hRange{block-size:auto;min-block-size:var(--layout-min-b,0);max-block-size:var(--layout-max-b,none)}.LayoutBox-module__k_zE0a__box--spanFull{grid-column:1/-1}.LayoutBox-module__k_zE0a__box--padHeader{padding-block:var(--layout-pad-header-block-start) var(--layout-pad-header-block-end);padding-inline:var(--layout-pad-header-inline)}.LayoutBox-module__k_zE0a__box--padPage{padding-block:var(--layout-pad-page-block);padding-inline:var(--layout-pad-page-inline)}.LayoutBox-module__k_zE0a__box--padNarrow{padding-block:var(--layout-pad-narrow-block);padding-inline:var(--layout-pad-narrow-inline)}.LayoutBox-module__k_zE0a__box--padContainer{padding-block:var(--layout-pad-container-block-start) var(--layout-pad-container-block-end);padding-inline:var(--layout-pad-container-inline)}.LayoutBox-module__k_zE0a__box--padCustom{padding-block:var(--layout-pad-bs,0) var(--layout-pad-be,0);padding-inline:var(--layout-pad-i,0)}.LayoutBox-module__k_zE0a__box--ovAuto{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.LayoutBox-module__k_zE0a__box--ovClip{overflow:clip}.LayoutBox-module__k_zE0a__box--stickyStart{z-index:1;position:sticky;inset-block-start:0}.LayoutBox-module__k_zE0a__box--stickyEnd{z-index:1;position:sticky;inset-block-end:0}}@layer app.print{@media print{.LayoutBox-module__k_zE0a__box--ovAuto,.LayoutBox-module__k_zE0a__box--ovClip{block-size:auto;max-block-size:none;overflow:visible}.LayoutBox-module__k_zE0a__box--stickyStart,.LayoutBox-module__k_zE0a__box--stickyEnd{position:static}}}
@layer app.layout{.BaseLayout-module__jxn5cq__layout{isolation:isolate;flex-direction:column;min-block-size:100svh;display:flex;position:relative;overflow-x:clip}.BaseLayout-module__jxn5cq__layout--bounded{block-size:100dvh;overflow:clip}.BaseLayout-module__jxn5cq__layout__layer--background{z-index:var(--layout-z-background);background-image:var(--layout-background-gradient);pointer-events:none;position:fixed;inset:0}.BaseLayout-module__jxn5cq__layout__layer--pattern{z-index:var(--layout-z-pattern);pointer-events:none;position:fixed;inset:0}.BaseLayout-module__jxn5cq__layout__layer--areas{z-index:var(--layout-z-areas);grid-template-areas:"areaTop areaTop areaTop""areaInlineStart areaMain areaInlineEnd""areaBlockEnd areaBlockEnd areaBlockEnd";grid-template-columns:var(--layout-track-inline-start) minmax(0, 1fr) var(--layout-track-inline-end);grid-template-rows:var(--layout-track-top) minmax(0, 1fr) var(--layout-track-block-end);flex:auto;display:grid;position:relative}.BaseLayout-module__jxn5cq__layout--bounded .BaseLayout-module__jxn5cq__layout__layer--areas{min-block-size:0}.BaseLayout-module__jxn5cq__layout__layer--overlays,.BaseLayout-module__jxn5cq__layout__layer--notifications{block-size:0;inline-size:0;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:visible}.BaseLayout-module__jxn5cq__layout__layer--overlays{z-index:var(--layout-z-overlays)}.BaseLayout-module__jxn5cq__layout__layer--notifications{z-index:var(--layout-z-notifications)}.BaseLayout-module__jxn5cq__area,.BaseLayout-module__jxn5cq__main{min-block-size:0;min-inline-size:0}.BaseLayout-module__jxn5cq__area--top{grid-area:areaTop}.BaseLayout-module__jxn5cq__area--inlineStart{grid-area:areaInlineStart}.BaseLayout-module__jxn5cq__area--inlineEnd{grid-area:areaInlineEnd}.BaseLayout-module__jxn5cq__area--blockEnd{grid-area:areaBlockEnd}.BaseLayout-module__jxn5cq__main{margin-block:var(--layout-main-margin-bs,0px) var(--layout-main-margin-be,0px);margin-inline:var(--layout-main-margin-i,0px);grid-area:areaMain;display:grid}.BaseLayout-module__jxn5cq__main--container{container:layout-main/inline-size}.BaseLayout-module__jxn5cq__main--marginHeader{--layout-main-margin-bs:var(--layout-pad-header-block-start);--layout-main-margin-be:var(--layout-pad-header-block-end);--layout-main-margin-i:var(--layout-pad-header-inline)}.BaseLayout-module__jxn5cq__main--marginPage{--layout-main-margin-bs:var(--layout-pad-page-block);--layout-main-margin-be:var(--layout-pad-page-block);--layout-main-margin-i:var(--layout-pad-page-inline)}.BaseLayout-module__jxn5cq__main--marginNarrow{--layout-main-margin-bs:var(--layout-pad-narrow-block);--layout-main-margin-be:var(--layout-pad-narrow-block);--layout-main-margin-i:var(--layout-pad-narrow-inline)}.BaseLayout-module__jxn5cq__main--marginContainer{--layout-main-margin-bs:var(--layout-pad-container-block-start);--layout-main-margin-be:var(--layout-pad-container-block-end);--layout-main-margin-i:var(--layout-pad-container-inline)}.BaseLayout-module__jxn5cq__main--marginCustom{--layout-main-margin-bs:var(--layout-margin-bs,0px);--layout-main-margin-be:var(--layout-margin-be,0px);--layout-main-margin-i:var(--layout-margin-i,0px)}.BaseLayout-module__jxn5cq__main--wFill{inline-size:calc(100% - 2 * var(--layout-main-margin-i,0px))}.BaseLayout-module__jxn5cq__main--wFixed{inline-size:var(--layout-w)}.BaseLayout-module__jxn5cq__main--wRange{inline-size:calc(100% - 2 * var(--layout-main-margin-i,0px));min-inline-size:var(--layout-min-i,0);max-inline-size:var(--layout-max-i,none)}.BaseLayout-module__jxn5cq__main--hFill{block-size:calc(100% - var(--layout-main-margin-bs,0px) - var(--layout-main-margin-be,0px))}.BaseLayout-module__jxn5cq__main--hFixed{block-size:var(--layout-h)}.BaseLayout-module__jxn5cq__main--hRange{block-size:auto;min-block-size:var(--layout-min-b,0);max-block-size:var(--layout-max-b,none)}.BaseLayout-module__jxn5cq__main--jsStart{justify-self:start}.BaseLayout-module__jxn5cq__main--jsCenter{justify-self:center}.BaseLayout-module__jxn5cq__main--jsEnd{justify-self:end}.BaseLayout-module__jxn5cq__main--jsStretch{justify-self:stretch}.BaseLayout-module__jxn5cq__main--jsBaseline{justify-self:baseline}.BaseLayout-module__jxn5cq__main--asStart{align-self:start}.BaseLayout-module__jxn5cq__main--asCenter{align-self:center}.BaseLayout-module__jxn5cq__main--asEnd{align-self:end}.BaseLayout-module__jxn5cq__main--asStretch{align-self:stretch}.BaseLayout-module__jxn5cq__main--asBaseline{align-self:baseline}@media (max-width:56.25rem){.BaseLayout-module__jxn5cq__layout__layer--areas{grid-template-columns:minmax(0,1fr);grid-template-areas:"areaTop""areaInlineStart""areaMain""areaInlineEnd""areaBlockEnd";grid-template-rows:var(--layout-track-top) auto minmax(0, 1fr) auto var(--layout-track-block-end)}}}@layer app.print{@media print{.BaseLayout-module__jxn5cq__layout__layer--background,.BaseLayout-module__jxn5cq__layout__layer--pattern,.BaseLayout-module__jxn5cq__layout__layer--overlays,.BaseLayout-module__jxn5cq__layout__layer--notifications{display:none}.BaseLayout-module__jxn5cq__layout{block-size:auto;min-block-size:0;display:block;overflow:visible}.BaseLayout-module__jxn5cq__layout__layer--areas{display:block}.BaseLayout-module__jxn5cq__main{--layout-main-margin-bs:0px;--layout-main-margin-be:0px;--layout-main-margin-i:0px;block-size:auto;max-block-size:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border:none}}}
.CourseDetailsPage-module__DbDPya__courseDetailsPage{position:relative;overflow:hidden}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=header-root]{position:relative}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=nav]{z-index:3;transition:padding .4s ease-in-out;position:relative}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=crumb]{position:absolute;top:160px}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=navigation-breadcrumb__wrapper]{position:relative}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero]{filter:blur();transform-origin:50%;will-change:transform;background-position:50% 5%;margin:-200px 24px 0;transition:transform 50ms ease-out;transform:scale(1);-webkit-mask:linear-gradient(#0000 10%,#000 45% 55%);mask:linear-gradient(#0000 10%,#000 45% 55%)}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero__content]{opacity:1;will-change:opacity;transition:opacity 50ms ease-out}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero__wrapper]{min-height:calc(100vh - 44px);transition:minHeight .4s ease-in-out}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=layout-main]{will-change:transform;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:linear-gradient(118deg,#ffffffd9 0%,#ffffffe6 100%);grid-area:1/1/-1/-1;height:calc(100vh - 170px);min-height:calc(100vh - 170px);transition:transform 50ms ease-out,margin .4s ease-in-out,top .4s ease-in-out,height .4s ease-in-out,padding .4s ease-in-out;position:absolute;top:150px;left:0;right:0;overflow-x:hidden;transform:translateY(100vh)}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=layout-area-block-end]{z-index:0;position:relative}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=course-details-root] [data-comp-static-name=course-floater-wrapper]{position:sticky;bottom:0}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=course-details-root] [data-comp-static-name=image-grid-section]{width:calc(100% + 100px);position:relative;left:-50px}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=section-type1]{position:relative}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=chapter-wrapper]{flex-direction:column;gap:0;transition:transform .3s,opacity .3s;display:flex;position:relative}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=course-container][data-carousel-mode=true]{scroll-snap-type:y mandatory}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=course-container][data-carousel-mode=true] [data-comp-static-name=chapter-wrapper]{scroll-snap-align:start;min-height:100vh}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=footer]{padding:30px 60px}[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=layout-main],[data-view=chapter] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=layout-main]{--layout-main-margin-i:0px;--layout-main-margin-bs:0px;--layout-main-margin-be:0px;border-radius:0;height:100vh;min-height:100vh;padding-top:100px;top:0}[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=nav],[data-view=chapter] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=nav]{opacity:0;padding-top:20px}[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero__wrapper],[data-view=chapter] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero__wrapper]{min-height:calc(100vh - 60px)}[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=course-details-root],[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=course-details-root]>*{height:100%;min-height:0}[data-view=chapter] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=course-details-root]>*,[data-view=intro] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=course-details-root]>*{flex-direction:column;flex:auto;display:flex}[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=course-container]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;max-width:100vw;height:100%;min-height:0;margin:0 auto;display:grid;position:relative}[data-view=lesson] .CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=course-container]>span[data-comp-static-name=course-container__title]{z-index:1;grid-area:1/1;place-self:start;position:absolute}@media (max-width:768px){.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero__wrapper]{min-height:calc(100vh - 60px);padding-bottom:4rem}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=nav]{padding:40px 20px}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-node-id=crumb]{display:none}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=navigation-breadcrumb]{padding:0}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=section-type1]{width:100%;left:auto}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero]{margin:-10rem .5rem 0}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=footer]:after{background-position:50% 40px;width:100vw}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=footer__container]{flex-direction:row}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=footer__container]>div:first-child{margin:0 auto}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=footer__container]>div:last-child,.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=footer__container]>div:last-child li+li,.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=floater__course-label]{display:none}@supports (-webkit-touch-callout:none) and (not (hover:hover)){.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=hero__wrapper]{min-height:calc(100vh - 30px)}.CourseDetailsPage-module__DbDPya__courseDetailsPage{min-height:120svh}.CourseDetailsPage-module__DbDPya__courseDetailsPage [data-comp-static-name=layout-main]{height:calc(100vh - 180px);min-height:calc(100vh - 180px);top:130px}}}
.ProgressCircle-module__dlElna__progressCircle{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.ProgressCircle-module__dlElna__progressCircle--responsive{aspect-ratio:1;flex-shrink:1;width:100%}.ProgressCircle-module__dlElna__progressCircle__svg{display:block;overflow:visible}.ProgressCircle-module__dlElna__progressCircle__segments{transform:rotate(-90deg)}.ProgressCircle-module__dlElna__progressCircle__track{fill:none;stroke:var(--progress-circle-track-color,var(--opacity-dark-opac-100,#0000000f));stroke-linecap:butt}.ProgressCircle-module__dlElna__progressCircle--dark .ProgressCircle-module__dlElna__progressCircle__track{stroke:var(--progress-circle-track-color,var(--opacity-light-opac-100,#ffffff14))}.ProgressCircle-module__dlElna__progressCircle__segmentBackground{fill:none;stroke:var(--opacity-dark-opac-300);stroke-linecap:butt}.ProgressCircle-module__dlElna__progressCircle__segmentFill{fill:none;stroke:var(--color-secondary);stroke-linecap:butt;transition:stroke-dashoffset .4s}.ProgressCircle-module__dlElna__progressCircle--dark .ProgressCircle-module__dlElna__progressCircle__segmentBackground{stroke:var(--opacity-light-opac-200,#fff3)}.ProgressCircle-module__dlElna__progressCircle__percentLabel{fill:var(--color-text-primary,currentColor);font-size:var(--font-size-base);font-family:inherit;font-weight:600}.ProgressCircle-module__dlElna__progressCircle--dark .ProgressCircle-module__dlElna__progressCircle__percentLabel{fill:var(--color-text-on-dark,#fff)}
.CourseTabNavigation-module__7cS6lq__chapterNavContainer{position:relative}[data-view=lesson] .CourseTabNavigation-module__7cS6lq__chapterNavContainer,[data-view=chapter] .CourseTabNavigation-module__7cS6lq__chapterNavContainer,[data-view=intro] .CourseTabNavigation-module__7cS6lq__chapterNavContainer{flex:none;height:auto}.CourseTabNavigation-module__7cS6lq__chapterNav{--chapter-nav-scroll-inset:40px;flex-direction:row;align-items:center;gap:1rem;display:flex;position:relative}.CourseTabNavigation-module__7cS6lq__chapterNav>ul{-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;scroll-padding-inline:var(--chapter-nav-scroll-inset);flex-direction:row;flex:1 1 0;align-items:baseline;gap:1rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.CourseTabNavigation-module__7cS6lq__chapterNav>ul::-webkit-scrollbar{display:none}.CourseTabNavigation-module__7cS6lq__chapterNavScroll{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:0}.CourseTabNavigation-module__7cS6lq__chapterNavScroll>*{pointer-events:auto}.CourseTabNavigation-module__7cS6lq__chapterNavScrollAtEdge{opacity:0;pointer-events:none}.CourseTabNavigation-module__7cS6lq__backNavItem{cursor:pointer;flex:none;align-items:center;padding:8px 0;display:flex;position:absolute;top:-1.725rem;left:-5rem}.CourseTabNavigation-module__7cS6lq__backNavItem:after{content:none}.CourseTabNavigation-module__7cS6lq__chapterNavItem{min-width:0;font-family:var(--font-heading);font-size:var(--text-desktop-h3);letter-spacing:.4px;font-weight:600;line-height:var(--line-height-relaxed);color:var(--opacity-dark-opac-300);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 0 9rem;align-items:center;gap:12px;padding:.5rem .25rem;transition:color .2s,transform .2s;display:flex;position:relative}.CourseTabNavigation-module__7cS6lq__chapterNavItem:after{content:"";background:var(--opacity-dark-opac-300);height:2px;transition:height .2s,background .2s;position:absolute;bottom:0;left:0;right:0}.CourseTabNavigation-module__7cS6lq__chapterNavItem:hover{color:var(--grayscale-gray-600)}.CourseTabNavigation-module__7cS6lq__chapterNavItem:hover:after{background:var(--opacity-dark-opac-400);height:2px}.CourseTabNavigation-module__7cS6lq__chapterNavItemCurrent{font-size:var(--text-desktop-h2);color:var(--grayscale-gray-700)}.CourseTabNavigation-module__7cS6lq__chapterNavItemCurrent:after{background:var(--color-secondary);height:6px;bottom:2px}.CourseTabNavigation-module__7cS6lq__chapterNavItemCurrent:hover:after{background:var(--opacity-dark-opac-400);height:6px;bottom:2px}.CourseTabNavigation-module__7cS6lq__chapterNavItem:focus{outline:none}.CourseTabNavigation-module__7cS6lq__chapterNavItem>:not(.CourseTabNavigation-module__7cS6lq__tabTitle){flex-shrink:0}.CourseTabNavigation-module__7cS6lq__tabTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1024px){.CourseTabNavigation-module__7cS6lq__chapterNavItem{font-size:var(--text-tablet-h3)}.CourseTabNavigation-module__7cS6lq__chapterNavItemCurrent{font-size:var(--text-tablet-h2)}}@media (max-width:768px){.CourseTabNavigation-module__7cS6lq__chapterNav,.CourseTabNavigation-module__7cS6lq__chapterNav>ul{gap:8px}.CourseTabNavigation-module__7cS6lq__backNavItem{left:-30px}.CourseTabNavigation-module__7cS6lq__chapterNavItem{font-size:var(--text-mobile-h4);gap:8px;padding:6px 0}.CourseTabNavigation-module__7cS6lq__chapterNavItemCurrent{font-size:var(--text-mobile-h3)}.CourseTabNavigation-module__7cS6lq__lessonTag{font-size:var(--text-mobile-body-small);padding:2px 6px}}
.CourseMaterials-module__hU9o2W__courseMaterials{flex-direction:column;gap:1rem;display:flex}.CourseMaterials-module__hU9o2W__courseMaterials__title{font-family:var(--font-heading);letter-spacing:.4px;font-size:var(--font-size-xs);font-weight:600}.CourseMaterials-module__hU9o2W__courseMaterials__grid{grid-template-columns:repeat(auto-fit,minmax(min(90px,50% - .5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.CourseMaterials-module__hU9o2W__courseMaterials__item{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.CourseMaterials-module__hU9o2W__courseMaterials__label{font-family:var(--font-heading);text-transform:uppercase;color:var(--grayscale-gray-500);letter-spacing:.4px;font-size:var(--font-size-xs);font-weight:600}
.CourseDownloads-module__mdyOWq__courseDownloads{flex-direction:column;gap:1rem;display:flex}.CourseDownloads-module__mdyOWq__courseDownloads__title{font-family:var(--font-heading);letter-spacing:.4px;font-size:var(--font-size-xs);font-weight:600}
.CourseStats-module__XCXa5q__courseStatsWrapperInner{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0 0;display:flex;position:relative}.CourseStats-module__XCXa5q__courseStatsBlockAvatars{flex-flow:row;display:flex}.CourseStats-module__XCXa5q__courseStatsBlockAvatars>[data-comp-static-name=image]{border:3px solid var(--opacity-light-opac-300);margin-right:-12px;position:relative}.CourseStats-module__XCXa5q__courseStatsBlockAvatars>[data-comp-static-name=image]:last-child{margin-right:0}.CourseStats-module__XCXa5q__courseStatsMetricsSection{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.CourseStats-module__XCXa5q__courseStatsBlockMetric{text-align:center}.CourseStats-module__XCXa5q__courseStatsBlockMetric>h2{font-family:var(--font-heading);letter-spacing:.4px;font-size:var(--font-size-xs);margin-top:4px;font-weight:600}.CourseStats-module__XCXa5q__courseStatsBlockMetric>p{font-family:var(--font-heading);text-transform:uppercase;color:var(--secondary-secondary-fcc799);letter-spacing:.4px;font-size:var(--font-size-2xl);font-weight:600;line-height:1}
.CourseFilterPortal-module__BM0XAW__courseFilterPortal__title{color:var(--grayscale-gray-900);margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.CourseFilterPortal-module__BM0XAW__courseFilterPortal__close{width:32px;height:32px;color:var(--grayscale-gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.CourseFilterPortal-module__BM0XAW__courseFilterPortal__close:hover{background:var(--grayscale-gray-100);color:var(--grayscale-gray-700)}.CourseFilterPortal-module__BM0XAW__courseFilterPortal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.CourseFilterPortal-module__BM0XAW__courseFilterPortal__reset--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}
.SearchFilterBar-module__RJNoyq__search-filter-bar{margin:0 60px 70px;display:flex}.SearchFilterBar-module__RJNoyq__search-filter-bar__container{flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.SearchFilterBar-module__RJNoyq__search-filter-bar__left{position:absolute;left:0}.SearchFilterBar-module__RJNoyq__search-filter-bar__center{flex-direction:row;gap:12px;display:flex}
.SupportNavigation-module__YtXz9W__support-nav{gap:var(--spacing-md,1rem);padding:var(--spacing-md,1rem);font-size:var(--font-size-sm,.9375rem);flex-direction:column;line-height:1.4;display:flex}.SupportNavigation-module__YtXz9W__support-nav__header{border-bottom:1px solid var(--color-border-subtle,#00000014);padding-bottom:var(--spacing-sm,.5rem)}.SupportNavigation-module__YtXz9W__support-nav__root-link{color:var(--color-text-primary,currentColor);font-weight:600;text-decoration:none}.SupportNavigation-module__YtXz9W__support-nav__root-link:hover{text-decoration:underline}.SupportNavigation-module__YtXz9W__support-nav__list,.SupportNavigation-module__YtXz9W__support-nav__sublist{gap:var(--spacing-xs,.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SupportNavigation-module__YtXz9W__support-nav__sublist{margin-top:var(--spacing-xs,.25rem);margin-left:var(--spacing-md,1rem);padding-left:var(--spacing-sm,.5rem);border-left:2px solid var(--color-border-subtle,#00000014);gap:0}.SupportNavigation-module__YtXz9W__support-nav__item--active>.SupportNavigation-module__YtXz9W__support-nav__category-link{font-weight:600}.SupportNavigation-module__YtXz9W__support-nav__category-link,.SupportNavigation-module__YtXz9W__support-nav__topic-link{padding:var(--spacing-xs,.375rem) var(--spacing-sm,.5rem);color:var(--color-text-primary,currentColor);border-radius:var(--radius-sm,4px);text-decoration:none;transition:background-color .12s,color .12s;display:block}.SupportNavigation-module__YtXz9W__support-nav__category-link:hover,.SupportNavigation-module__YtXz9W__support-nav__topic-link:hover{background-color:var(--color-surface-hover,#0000000a)}.SupportNavigation-module__YtXz9W__support-nav__topic-link{font-size:var(--font-size-xs,.875rem);color:var(--color-text-secondary,#000000b3)}.SupportNavigation-module__YtXz9W__support-nav__link--current{background-color:var(--color-accent-subtle,#0000000f);color:var(--color-text-primary,currentColor);font-weight:500}
.SeriesGrid-module__oo_dLa__seriesGrid{gap:var(--spacing-xl,2rem);max-width:1200px;padding:var(--spacing-xl,2rem) var(--spacing-lg,1.5rem);flex-direction:column;margin:0 auto;display:flex}.SeriesGrid-module__oo_dLa__seriesGrid__header{gap:var(--spacing-sm,.75rem);flex-direction:column;display:flex}.SeriesGrid-module__oo_dLa__seriesGrid__title{font-size:var(--font-size-xl,1.5rem);margin:0}.SeriesGrid-module__oo_dLa__seriesGrid__subtitle{color:var(--color-text-secondary,#666);font-size:var(--font-size-s,.875rem);margin:0}.SeriesGrid-module__oo_dLa__seriesGrid__state{padding:var(--spacing-xl,2rem);text-align:center;color:var(--color-text-secondary,#666)}.SeriesGrid-module__oo_dLa__seriesGrid__grid{gap:var(--spacing-lg,1.5rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.SeriesGrid-module__oo_dLa__seriesGrid__item{min-width:0;display:flex}
.composer-shared-module__WemmCq__course-composer{height:100%;min-height:0}.composer-shared-module__WemmCq__course-composer--chapters-sticky .composer-shared-module__WemmCq__course-composer__wrapper{grid-template-columns:0 1fr auto}.composer-shared-module__WemmCq__course-composer--chapters-sticky .composer-shared-module__WemmCq__course-composer__sidebarLHS-wrapper{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.composer-shared-module__WemmCq__course-composer--chapters-sticky [data-comp-static-name=course-composer-chapters]{z-index:10;background:var(--color-background-primary,#fff);margin-bottom:5rem;position:sticky;top:0}.composer-shared-module__WemmCq__course-composer--chapters-sticky [data-comp-static-name=course-composer-inpage]{margin-top:140px;transition:all .4s}.composer-shared-module__WemmCq__course-composer__wrapper{scroll-behavior:smooth;grid-template-columns:25vw 1fr auto;height:100%;min-height:0;transition:grid-template-columns .3s ease-in-out;display:grid;overflow:auto}.composer-shared-module__WemmCq__course-composer__sidebarLHS{opacity:1;flex-direction:column;flex:1;gap:48px;height:100%;transition:opacity 1s ease-in-out 4s;display:flex}.composer-shared-module__WemmCq__course-composer__sidebarLHS-wrapper{grid-auto-flow:row;gap:48px;padding:80px 24px 24px;display:grid;position:sticky;top:0}.composer-shared-module__WemmCq__course-composer__sidebarLHS-wrapper [data-comp-static-name=card__wrapper]{grid-template-rows:1fr 1fr}.composer-shared-module__WemmCq__course-composer__center{flex-direction:column;gap:48px;min-width:0;height:fit-content;display:flex}.composer-shared-module__WemmCq__course-composer__wrapper:after{content:" ";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffbf 100%);border:1px solid #fff9;transition:left .3s ease-in-out;position:fixed;inset:0 0 0 25vw;box-shadow:0 5px 10px #0000001a}.composer-shared-module__WemmCq__course-composer--chapters-sticky.composer-shared-module__WemmCq__course-composer--step-content .composer-shared-module__WemmCq__course-composer__wrapper:after,.composer-shared-module__WemmCq__course-composer--chapters-sticky.composer-shared-module__WemmCq__course-composer--step-schedule .composer-shared-module__WemmCq__course-composer__wrapper:after{left:0}.composer-shared-module__WemmCq__course-composer__sidebarRHS{min-width:0;height:fit-content;position:absolute;top:0;bottom:0;right:0}.composer-shared-module__WemmCq__course-composer__sidebarRHS-wrapper{height:100%;padding:24px}.composer-shared-module__WemmCq__course-composer__section-marker{width:100%;position:relative}.composer-shared-module__WemmCq__course-composer__section-marker:before{content:" ";background:var(--opacity-dark-opac-400);width:16px;height:1px;position:absolute;top:50%;left:0}.composer-shared-module__WemmCq__course-composer__section-marker:after{content:" ";background:var(--opacity-dark-opac-200);height:1px;position:absolute;top:50%;left:180px;right:180px}.composer-shared-module__WemmCq__course-composer__section-marker-title{padding:0 24px}.composer-shared-module__WemmCq__course-composer__container{flex-direction:column;gap:48px;min-height:100vh;scroll-padding-top:80px;display:flex}.composer-shared-module__WemmCq__course-composer__container>section{width:100%;max-width:calc(100% - 400px);margin:0 auto;padding:0}.composer-shared-module__WemmCq__course-composer__container-step1{flex-direction:column;justify-content:center;gap:0;height:fit-content;min-height:100vh}.composer-shared-module__WemmCq__course-composer__container-step1 h1{font-size:var(--font-size-3xl);font-weight:500}.composer-shared-module__WemmCq__course-composer__container-step2{flex-direction:column;align-items:center;gap:24px;min-height:100vh;display:flex;position:relative}.composer-shared-module__WemmCq__course-composer__container-step3{flex-direction:column;align-items:center;gap:48px;min-height:100vh;padding-bottom:2rem;display:flex}.composer-shared-module__WemmCq__course-composer__container-step3 section{display:flex}.composer-shared-module__WemmCq__course-composer__section{width:100%;max-width:calc(100% - 400px);margin:0 auto;padding:0}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-1]{padding:0 0 2rem}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2]{gap:2rem;padding:3rem 0;display:flex}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2]>div[data-comp-static-name=form-image-upload]{flex-grow:1}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2]>div[data-comp-static-name=course-composer__titleimage-settings]{flex-direction:column;flex-grow:0;gap:1rem;max-width:200px;display:flex}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2] h2[data-comp-static-name=course-composer__titleimage-settings-title]{font-size:var(--text-desktop-h3)}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2b]{gap:2rem;padding:3rem 0;display:flex}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2b]>div[data-comp-static-name=form-video-upload]{flex-grow:1}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2b]>div[data-comp-static-name=course-composer__video-settings]{flex-direction:column;flex-grow:0;gap:1rem;max-width:200px;display:flex}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-2b] h2[data-comp-static-name=course-composer__video-settings-title]{font-size:var(--text-desktop-h3)}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-3]{padding:3rem 0 1rem}.composer-shared-module__WemmCq__course-composer__section[data-comp-static-name=course-composer__section-4]{padding:0 0 3rem}.composer-shared-module__WemmCq__course-type-selection[data-comp-static-name=course-composer__section-5]{padding:3rem 0}.composer-shared-module__WemmCq__course-type-selection{justify-content:center;align-self:center;gap:24px;display:flex}.composer-shared-module__WemmCq__course-type-selection [data-comp-static-name=form-selectable-tile]{flex:initial}@media (max-width:768px){.composer-shared-module__WemmCq__course-composer__wrapper{grid-template-columns:1fr}.composer-shared-module__WemmCq__course-composer__sidebarLHS,.composer-shared-module__WemmCq__course-composer__sidebarRHS{display:none}.composer-shared-module__WemmCq__course-composer__sidebarLHS-wrapper{padding:24px}.composer-shared-module__WemmCq__course-composer__container>section{max-width:100%;padding:0 16px}.composer-shared-module__WemmCq__course-type-selection{flex-direction:row;gap:16px}.composer-shared-module__WemmCq__course-composer__section-marker:after{left:80px;right:0}.composer-shared-module__WemmCq__course-composer__section-marker-title{padding:0 16px}}
.CourseIntroAside-module__MInUoq__courseIntroAside{flex-direction:column;align-self:center;gap:2rem;height:fit-content;padding:1.5rem;display:flex;position:relative}.CourseIntroAside-module__MInUoq__courseIntroAside:after{content:" ";z-index:-1;border-radius:1rem;position:absolute;inset:0}
.ImageGridNodeView-module__xDH-Xa__image-grid{margin:var(--spacing-lg) 0}.ImageGridNodeView-module__xDH-Xa__image-grid__strip{align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-sm);flex-wrap:nowrap;margin:4rem 0;display:flex;overflow-x:auto}.ImageGridNodeView-module__xDH-Xa__image-grid__item{gap:var(--spacing-xs);flex-direction:column;flex:none;width:180px;display:flex}.ImageGridNodeView-module__xDH-Xa__image-grid__item[data-dragging=true]{z-index:1}.ImageGridNodeView-module__xDH-Xa__image-grid__thumb{aspect-ratio:4/3;border-radius:var(--card-border-radius);background:var(--grayscale-gray-200);width:100%;position:relative;overflow:hidden}.ImageGridNodeView-module__xDH-Xa__image-grid__img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ImageGridNodeView-module__xDH-Xa__image-grid__handle{top:var(--spacing-xs);left:var(--spacing-xs);background:var(--opacity-dark-opac-600);cursor:grab;touch-action:none;width:28px;height:28px;transition:background var(--transition-fast) ease;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ImageGridNodeView-module__xDH-Xa__image-grid__handle:hover{background:var(--opacity-dark-opac-800)}.ImageGridNodeView-module__xDH-Xa__image-grid__handle:active{cursor:grabbing}.ImageGridNodeView-module__xDH-Xa__image-grid__toolbar{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.ImageGridNodeView-module__xDH-Xa__image-grid__control{background:var(--grayscale-gray-200);cursor:pointer;width:30px;height:30px;transition:background var(--transition-fast) ease;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ImageGridNodeView-module__xDH-Xa__image-grid__control:hover:not(:disabled){background:var(--grayscale-gray-300)}.ImageGridNodeView-module__xDH-Xa__image-grid__control:disabled{opacity:.4;cursor:default}.ImageGridNodeView-module__xDH-Xa__image-grid__caption{width:100%;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);border:1px solid var(--grayscale-gray-300);border-radius:var(--card-border-radius);background:var(--basic-white);color:var(--primary-primary-373542)}.ImageGridNodeView-module__xDH-Xa__image-grid__caption::placeholder{color:var(--grayscale-gray-400)}.ImageGridNodeView-module__xDH-Xa__image-grid__caption:focus{border-color:var(--primary-primary-variant-847ea2);outline:none}.ImageGridNodeView-module__xDH-Xa__image-grid__add{justify-content:center;align-self:stretch;align-items:center;gap:var(--spacing-xs);border:1px dashed var(--grayscale-gray-400);border-radius:var(--card-border-radius);width:110px;color:var(--grayscale-gray-700);cursor:pointer;transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease;background:0 0;flex-direction:column;flex:none;display:flex}.ImageGridNodeView-module__xDH-Xa__image-grid__add:hover:not(:disabled){border-color:var(--primary-primary-variant-847ea2);background:var(--opacity-dark-opac-100)}.ImageGridNodeView-module__xDH-Xa__image-grid__add:disabled{opacity:.5;cursor:default}.ImageGridNodeView-module__xDH-Xa__image-grid__add-label{font-size:var(--font-size-xs);font-weight:600}
.CourseIntroFull-module__nBcGFW__courseIntro{grid-template-columns:1fr 2fr 1fr;gap:6rem;height:100%;display:grid;position:relative}.CourseIntroFull-module__nBcGFW__courseIntro:has(>.CourseIntroFull-module__nBcGFW__courseIntroWrapperCol:nth-child(2):last-child){grid-template-columns:.5fr 1.618fr;gap:6rem}.CourseIntroFull-module__nBcGFW__courseIntroWrapperCol{min-width:0}.CourseIntroFull-module__nBcGFW__courseIntro [data-comp-static-name=course-intro-wrapper__col-left]{justify-content:center;display:flex;position:relative}.CourseIntroFull-module__nBcGFW__courseIntro [data-comp-static-name=course-intro-wrapper__col-left]:after{content:" ";z-index:-1;background:url(/assets/images/pattern.svg) 50%/cover no-repeat;width:calc(100% + 200px);position:absolute;inset:-80px -100px;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.CourseIntroFull-module__nBcGFW__courseIntro [data-comp-static-name=course-intro-wrapper__col-right]{justify-content:center;display:flex;position:relative}.CourseIntroFull-module__nBcGFW__courseIntro [data-comp-static-name=course-intro-wrapper__col-right]:after{content:" ";z-index:-1;background:url(/assets/images/pattern.svg) 50%/cover no-repeat;width:calc(100% + 200px);position:absolute;inset:-80px -100px;transform:scaleX(-1);-webkit-mask-image:radial-gradient(#00000080 30%,#0000 70%);mask-image:radial-gradient(#00000080 30%,#0000 70%)}.CourseIntroFull-module__nBcGFW__courseIntroPromoOwner{text-align:center;flex-direction:column;justify-content:center;align-self:center;height:fit-content;padding:1rem;display:flex;position:relative}.CourseIntroFull-module__nBcGFW__courseIntroPromoOwner>h3{margin-bottom:4px}.CourseIntroFull-module__nBcGFW__courseIntroPromoOwner>p{margin-top:4px}.CourseIntroFull-module__nBcGFW__courseIntroPromoOwner:after{content:" ";z-index:-1;border-radius:1rem;position:absolute;inset:-1rem}.CourseIntroFull-module__nBcGFW__courseIntroWrapperCol:nth-child(2){flex-direction:column;justify-content:center;gap:2rem;display:flex}.CourseIntroFull-module__nBcGFW__courseIntroWrapperCol [data-comp-static-name=text-section]{padding:0}.CourseIntroFull-module__nBcGFW__introContent{max-width:800px;margin:0 auto}.CourseIntroFull-module__nBcGFW__sectionMaterialsDownloads{gap:48px;padding-top:2rem;display:flex;position:relative}.CourseIntroFull-module__nBcGFW__sectionMaterialsDownloads>[data-comp-static-name=course-intro-materials],.CourseIntroFull-module__nBcGFW__sectionMaterialsDownloads>[data-comp-static-name=course-intro-downloads]{flex:auto;min-width:0}.CourseIntroFull-module__nBcGFW__sectionMaterialsDownloads:after{content:"";background:var(--opacity-light-opac-300);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.CourseIntroFull-module__nBcGFW__courseIntro{grid-template-columns:none;grid-auto-flow:row;gap:48px;padding:24px 0}.CourseIntroFull-module__nBcGFW__sectionMaterialsDownloads{flex-direction:column;gap:1.5rem}}
.ModularContentEditor-module__AJg0nq__modular-editor{--editor-bg:#fff;--editor-border:#e5e7eb;--editor-focus:#3b82f6;--editor-text:#374151;--editor-placeholder:#9ca3af;--editor-menu-bg:#f9fafb;--editor-menu-hover:#f3f4f6;--editor-menu-active:#3b82f6;--editor-shadow:0 1px 3px 0 #0000001a;min-height:200px;color:var(--editor-text);position:relative}.ModularContentEditor-module__AJg0nq__modular-editor__header{border-bottom:1px solid var(--editor-border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.ModularContentEditor-module__AJg0nq__title-input{border:1px solid var(--editor-border);font-size:var(--font-size-base);background:var(--editor-bg);color:var(--editor-text);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-weight:600;transition:border-color .2s}.ModularContentEditor-module__AJg0nq__title-input:focus{border-color:var(--editor-focus);box-shadow:0 0 0 1px var(--editor-focus)}.ModularContentEditor-module__AJg0nq__save-button{border:1px solid var(--editor-border);background:var(--editor-bg);color:var(--editor-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:6px;padding:8px 16px;transition:all .2s}.ModularContentEditor-module__AJg0nq__save-button:hover{background:var(--editor-menu-hover)}.ModularContentEditor-module__AJg0nq__save-button.ModularContentEditor-module__AJg0nq__has-changes{background:var(--editor-focus);color:#fff;border-color:var(--editor-focus)}.ModularContentEditor-module__AJg0nq__save-button:disabled{opacity:.5;cursor:not-allowed}.ModularContentEditor-module__AJg0nq__saved-message{font-size:var(--font-size-xs);color:#10b981;font-weight:500}.ModularContentEditor-module__AJg0nq__modular-editor__content{anchor-scope:--content-ghost;height:100%;min-height:62vh;position:relative}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror{outline:none}:is(.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ul,.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ol){margin:var(--spacing-sm) 0;padding-left:var(--spacing-lg)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ul li{position:relative}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ul li:before{content:"";background-color:var(--secondary-secondary-fcc799);border-radius:2px;width:.75rem;height:3px;position:absolute;top:.75rem;left:-1.5rem}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ol li{list-style-type:decimal}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ul{z-index:0;flex-direction:column;gap:1rem;margin:4rem 0;padding:2rem 19%;display:flex;position:relative}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ul:after{content:"";z-index:-1;border-top:1px solid var(--secondary-secondary-fcc799);border-bottom:1px solid var(--secondary-secondary-fcc799);position:absolute;inset:0}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror ul:before{content:"";background:url(/assets/images/pattern-light.svg) 50%/cover no-repeat;position:absolute;inset:-2rem;-webkit-mask-image:radial-gradient(#000 50%,#0000 80%);mask-image:radial-gradient(#000 50%,#0000 80%)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror li>*{margin:0}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror blockquote{z-index:0;border-bottom:1px solid var(--secondary-secondary-fcc799);align-items:center;min-height:36vh;margin:4rem 0;padding:2rem;display:flex;position:relative}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror blockquote>*{font-family:var(--font-heading);font-size:var(--font-size-3xl);letter-spacing:1px;color:var(--secondary-secondary-fcc799);width:62%;position:relative}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror blockquote>*:after{content:"";background-color:var(--secondary-secondary-fcc799);width:3px;position:absolute;top:0;bottom:0;left:-1.5rem}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror blockquote:before{content:"";z-index:-1;background:url(/assets/images/pattern-light.svg) 50%/cover no-repeat;border-radius:8rem;position:absolute;inset:-2rem;-webkit-mask-image:radial-gradient(#000 50%,#0000 80%);mask-image:radial-gradient(#000 50%,#0000 80%)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror a{color:var(--color-primary);transition:color var(--transition-base) ease;font-family:inherit;text-decoration:none}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror a:hover{color:var(--color-primary-variant);text-decoration:underline}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror a:focus{border-radius:2px}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror code{background:var(--color-background-gray);font-family:var(--font-mono);color:var(--color-error);border-radius:4px;padding:2px 6px;font-size:.9em}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror pre{background:var(--color-background-dark);color:var(--color-text-inverse);padding:var(--spacing-md);margin:var(--spacing-md) 0;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);border-radius:8px;overflow-x:auto}.ModularContentEditor-module__AJg0nq__modular-editor__content .content-image{max-width:100%;height:auto;box-shadow:var(--editor-shadow);border-radius:8px;margin:16px 0;transition:transform .2s}.ModularContentEditor-module__AJg0nq__modular-editor__content .content-image:hover{transform:scale(1.02)}.ModularContentEditor-module__AJg0nq__modular-editor__content .content-video{max-width:100%;height:auto;box-shadow:var(--editor-shadow);border-radius:8px;margin:16px 0}.ModularContentEditor-module__AJg0nq__modular-editor__content .image-container{text-align:center;margin:16px 0}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--editor-placeholder);pointer-events:none;height:0}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror h1.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror h2.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror h3.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror h4.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror h5.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror h6.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror li p.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__AJg0nq__modular-editor__content .ProseMirror li.list-item-hint:after{content:"Drücke Enter für neuen Listenpunkt";margin-top:var(--spacing-xs);font-family:var(--font-body);font-size:var(--text-mobile-body);line-height:var(--line-height-relaxed);color:var(--color-text);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/assets/icons/placeholder.svg) 0 .15em/1em 1em no-repeat;padding-left:1.6em;display:block}.ModularContentEditor-module__AJg0nq__modular-editor__bubble-menu{background:var(--editor-menu-bg);border:1px solid var(--editor-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;gap:4px;padding:6px;display:flex;box-shadow:0 4px 12px #00000026}.ModularContentEditor-module__AJg0nq__modular-editor__bubble-menu button{color:var(--editor-text);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:32px;padding:8px 10px;font-weight:500;transition:all .2s;display:flex}.ModularContentEditor-module__AJg0nq__modular-editor__bubble-menu button:hover{background:var(--editor-menu-hover)}.ModularContentEditor-module__AJg0nq__modular-editor__bubble-menu button.ModularContentEditor-module__AJg0nq__bubble-menu__button--active{background:var(--editor-menu-active);color:#fff;font-weight:600}.ModularContentEditor-module__AJg0nq__modular-editor__bubble-menu button.ModularContentEditor-module__AJg0nq__bubble-menu__button--secondary{background:var(--color-error);color:#fff;opacity:.8}.ModularContentEditor-module__AJg0nq__modular-editor__bubble-menu button.ModularContentEditor-module__AJg0nq__bubble-menu__button--secondary:hover{opacity:1}.ModularContentEditor-module__AJg0nq__modular-editor__floating-menu{background:var(--editor-menu-bg);border:1px solid var(--editor-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;flex-wrap:wrap;gap:4px;max-width:300px;padding:6px;display:flex;box-shadow:0 4px 12px #00000026}.ModularContentEditor-module__AJg0nq__modular-editor__floating-menu button{color:var(--editor-text);cursor:pointer;font-size:var(--font-size-xs);white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 10px;font-weight:500;transition:all .2s}.ModularContentEditor-module__AJg0nq__modular-editor__floating-menu button:hover{background:var(--editor-menu-hover)}.ModularContentEditor-module__AJg0nq__modular-editor__floating-menu button:active{background:var(--editor-menu-active);color:#fff}.ModularContentEditor-module__AJg0nq__modular-editor__add-button-container{z-index:10;position:absolute}.ModularContentEditor-module__AJg0nq__bubble-menu__separator{background:var(--editor-border);width:1px;height:20px;margin:0 4px}.ModularContentEditor-module__AJg0nq__ghost-button{anchor-name:--content-ghost;cursor:pointer}.ModularContentEditor-module__AJg0nq__ghost-button [data-comp-static-name=tag]:hover{border-color:var(--opacity-dark-opac-200);background-color:var(--secondary-secondary-fcc799);transition:all .2s ease-in-out}.ModularContentEditor-module__AJg0nq__content-block-selector{top:var(--menu-top,0);left:var(--menu-left,40px);background:var(--opacity-light-opac-200);z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff;border-radius:8px;flex-direction:column;gap:.25rem;min-width:200px;padding:0 8px 8px;display:flex;position:absolute;box-shadow:0 8px 32px #0000001f}@supports (position-anchor:--a){.ModularContentEditor-module__AJg0nq__content-block-selector{position-anchor:--content-ghost;top:calc(anchor(top) - 2.6rem);left:anchor(right);position-try-fallbacks:flip-inline, flip-block;margin-left:8px}}.ModularContentEditor-module__AJg0nq__content-block-selector__header{padding:0 .5rem}.ModularContentEditor-module__AJg0nq__content-block-selector__header-title{font-size:var(--font-size-xs);color:var(--grayscale-gray-700);font-weight:600}.ModularContentEditor-module__AJg0nq__content-block-selector__body{align-items:center;gap:.5rem;display:flex}.ModularContentEditor-module__AJg0nq__segmentedButtons{border:1px solid var(--opacity-dark-opac-100);border-radius:4px;grid-auto-columns:minmax(auto,1fr);grid-auto-flow:column;align-items:stretch;display:grid}.ModularContentEditor-module__AJg0nq__segmentedButtons__segment{padding:.25rem .5rem;position:relative}.ModularContentEditor-module__AJg0nq__segmentedButtons__segment>.ModularContentEditor-module__AJg0nq__content-block-selector__item{width:auto}.ModularContentEditor-module__AJg0nq__segmentedButtons__segment .ModularContentEditor-module__AJg0nq__content-block-selector__item-text{display:none}.ModularContentEditor-module__AJg0nq__content-block-selector__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.ModularContentEditor-module__AJg0nq__content-block-selector__item:hover{background:var(--secondary-secondary-fcc799)}.ModularContentEditor-module__AJg0nq__content-block-selector__item-icon{font-size:var(--font-size-base);text-align:center;width:20px}.ModularContentEditor-module__AJg0nq__content-block-selector__item-text{font-size:var(--font-size-sm);color:var(--editor-text)}@media (max-width:768px){.ModularContentEditor-module__AJg0nq__modular-editor{padding:12px}.ModularContentEditor-module__AJg0nq__modular-editor__header{flex-direction:column;align-items:stretch;gap:8px}.ModularContentEditor-module__AJg0nq__modular-editor__floating-menu{max-width:250px}.ModularContentEditor-module__AJg0nq__modular-editor__floating-menu button{font-size:var(--font-size-xs);padding:4px 8px}}
.DialogPortal-module__zDseCG__dialog__title{font-size:var(--font-size-2xl);color:var(--color-text-primary,#1a1a1a);text-align:center;margin:0 0 1rem;font-weight:600;line-height:1.3}.DialogPortal-module__zDseCG__dialog__icon{justify-content:center;margin:0 0 1.5rem;display:flex}.DialogPortal-module__zDseCG__dialog__icon svg,.DialogPortal-module__zDseCG__dialog__icon img{width:48px;height:48px}.DialogPortal-module__zDseCG__dialog__text{font-size:var(--font-size-base);color:var(--color-text-secondary,#666);text-align:center;white-space:pre-wrap;margin:0;line-height:1.6}.DialogPortal-module__zDseCG__dialog__body{font-size:var(--font-size-base);color:var(--color-text-secondary,#666);margin:0;line-height:1.6}.DialogPortal-module__zDseCG__dialog__error{margin:var(--spacing-md,1rem) 0 0 0;padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border:1px solid var(--color-error);border-radius:var(--radius-md,8px);background-color:var(--color-error-light);color:var(--color-error-dark);font-size:var(--font-size-sm);text-align:start}.DialogPortal-module__zDseCG__dialog__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.DialogPortal-module__zDseCG__dialog__actions button{min-width:100px}@media (max-width:640px){.DialogPortal-module__zDseCG__dialog__title{font-size:var(--font-size-xl)}.DialogPortal-module__zDseCG__dialog__text,.DialogPortal-module__zDseCG__dialog__body{font-size:var(--font-size-sm)}.DialogPortal-module__zDseCG__dialog__actions{flex-direction:column;width:100%}.DialogPortal-module__zDseCG__dialog__actions button{width:100%;min-width:unset}}
.CourseDownloadsTeaser-module__6dxxyq__courseDownloadsTeaser{flex-direction:column;gap:1rem;display:flex}.CourseDownloadsTeaser-module__6dxxyq__courseDownloadsTeaser__title{font-family:var(--font-heading);letter-spacing:.4px;font-size:var(--font-size-xs);font-weight:600}.CourseDownloadsTeaser-module__6dxxyq__courseDownloadsTeaser__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CourseDownloadsTeaser-module__6dxxyq__courseDownloadsTeaser__item{font-family:var(--font-heading);text-transform:uppercase;color:var(--grayscale-gray-500);letter-spacing:.4px;font-size:var(--font-size-xs);padding-left:1.25rem;font-weight:600;position:relative}.CourseDownloadsTeaser-module__6dxxyq__courseDownloadsTeaser__item:before{content:"";background-color:var(--secondary-secondary-fcc799);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.CourseDownloadsTeaser-module__6dxxyq__courseDownloadsTeaser__hint{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--opacity-dark-opac-500)}
.LessonComposer-module__WN3Tjq__lesson-composer{flex-direction:column;gap:24px;width:100%;display:flex}
.TextOverlayPortal-module__SxffGW__textOverlay__title{font-size:var(--font-size-2xl);color:var(--color-text-primary,#1a1a1a);margin:0 0 1rem;font-weight:600;line-height:1.3}.TextOverlayPortal-module__SxffGW__textOverlay__text{font-size:var(--font-size-base);color:var(--color-text-secondary,#666);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (max-width:640px){.TextOverlayPortal-module__SxffGW__textOverlay__title{font-size:var(--font-size-xl)}.TextOverlayPortal-module__SxffGW__textOverlay__text{font-size:var(--font-size-sm)}}
.CourseComposerChapters-module__2tj0yG__course-composer-chapters{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fff0;border:1px solid #fff0;flex-direction:column;width:100%;transition:all .4s;display:flex;box-shadow:0 5px 10px #0000}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--stick{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff4d;border:1px solid #fff9;position:sticky;top:0;box-shadow:0 5px 10px #0000001a}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--stick .CourseComposerChapters-module__2tj0yG__course-composer-chapters__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--stick .CourseComposerChapters-module__2tj0yG__course-composer-chapters__row1{opacity:1}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--stick .CourseComposerChapters-module__2tj0yG__course-composer-chapters__row2{border-top:1px solid var(--opacity-light-opac-700)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__row1{border-bottom:1px solid var(--opacity-dark-opac-100);opacity:0;justify-content:center;align-items:center;gap:8px;padding:8px;transition:all .4s;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__row2{flex-direction:row;padding:8px 0;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__course-title{font-weight:var(--font-weight-medium);color:var(--color-text)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section{flex-direction:column;gap:4px;min-width:180px;max-width:180px;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section-header{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--grayscale-gray-700);padding:8px 24px 0}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section-description{font-size:var(--font-size-xs);color:var(--grayscale-gray-600);padding:0 24px}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list{scrollbar-width:none;width:calc(100% - 180px);display:flex;overflow:auto}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list::-webkit-scrollbar{display:none}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list--busy{opacity:.5;pointer-events:none;transition:opacity .2s}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list-track{flex-flow:row;gap:8px;padding:4px 180px 4px 4px;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card{background:var(--opacity-light-opac-500);border:1px solid var(--opacity-light-opac-600);cursor:pointer;border-radius:12px;min-height:62px;transition:all .2s;display:flex;position:relative}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card--active:after{content:" ";z-index:-1;filter:blur(3px);background-image:radial-gradient(circle at 100% 0,#cec8ff 0%,#cec8ff94 42%,#fff0 100%),radial-gradient(circle at 0 0,#dcfff5 0%,#dcfff547 37%,#fff0 89%),linear-gradient(#c9fdff 0%,#e2d5cd 10%,#fcc799 100%);border-radius:14px;position:absolute;inset:-1px}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card--dragging{opacity:.5;transform:rotate(5deg)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card--create{border-style:dashed;border-color:var(--color-primary-500);background:var(--opacity-light-opac-300);padding:0 12px;transition:all .3s}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card--create:hover{background:var(--opacity-light-opac-500);border-color:var(--color-primary-600);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card--create .CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-title{color:var(--color-primary-600);font-weight:500}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-wrapper{flex-direction:row;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 0;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-draghandle{opacity:0;cursor:grab;margin-right:-6px;transition:opacity .2s;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card:hover .CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-draghandle{opacity:1}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-draghandle:active{cursor:grabbing}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-chapter{align-items:center;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-body{text-wrap:nowrap;flex-flow:column;flex:1;justify-content:center;gap:4px;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-title{font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;border-radius:4px;padding:2px 4px;line-height:1.2;transition:all .2s}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-title:hover{color:var(--primary-primary-6b9080);background:#6b90801a}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-title--editing{cursor:text;border:1px solid var(--primary-primary-6b9080);color:var(--color-text);background:#fffffff2;outline:none;box-shadow:0 0 0 2px #6b908033}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-title--editing:focus{outline:none}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-title-input{font-size:var(--font-size-sm);color:var(--color-text);border:1px solid var(--primary-primary-6b9080);background:#ffffffe6;border-radius:4px;outline:none;width:100%;padding:2px 6px}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-nav{opacity:0;transition:opacity .2s;display:flex;position:relative}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card:hover .CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-nav{opacity:1}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-nav>div{display:flex}.CourseComposerChapters-module__2tj0yG__menu-trigger{cursor:pointer;border-radius:4px;padding:4px;transition:background-color .2s}.CourseComposerChapters-module__2tj0yG__menu-trigger:hover{background:#0000000d}.CourseComposerChapters-module__2tj0yG__chapter-context-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffffff2;border:1px solid #fffc;border-radius:8px;min-width:120px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.CourseComposerChapters-module__2tj0yG__menu-item{text-align:left;width:100%;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 12px;transition:background-color .2s;display:block}.CourseComposerChapters-module__2tj0yG__menu-item:hover{background:#0000000d}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-spacer{z-index:0;opacity:0;cursor:pointer;align-items:center;width:14px;transition:width .4s ease-in-out;display:flex;position:relative}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-spacer:hover{opacity:1;width:100%}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-spacer:after{content:" ";z-index:-1;background:var(--grayscale-gray-300);border-radius:50%;width:16px;position:absolute;top:calc(50% - 8px);bottom:calc(50% - 8px);left:-2px}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-spacer:before{content:" ";z-index:-1;background:var(--grayscale-gray-300);-webkit-mask-image:radial-gradient(circle,#0000 12px,#000 12px),linear-gradient(#000,#000);mask-image:radial-gradient(circle,#0000 12px,#000 12px),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;-webkit-mask-composite:source-out;width:1px;position:absolute;top:8px;bottom:8px;left:5.5px;-webkit-mask:radial-gradient(circle,#0000 12px,#000 12px)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__card-spacer>.CourseComposerChapters-module__2tj0yG__content-type-list{align-content:center;gap:8px;padding-left:8px;display:flex}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--sticky{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff4d;border:1px solid #fff9;position:sticky;top:0;box-shadow:0 5px 10px #0000001a}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--sticky .CourseComposerChapters-module__2tj0yG__course-composer-chapters__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--sticky .CourseComposerChapters-module__2tj0yG__course-composer-chapters__row1{opacity:1}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--sticky .CourseComposerChapters-module__2tj0yG__course-composer-chapters__row2{border-top:1px solid var(--opacity-light-opac-700)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters--sticky .CourseComposerChapters-module__2tj0yG__course-composer-chapters__card{background:var(--opacity-light-opac-600);border-color:var(--basic-white);box-shadow:0 1px 4px -2px #0000004d}@media (max-width:768px){.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section{min-width:120px;max-width:120px}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list{width:calc(100% - 120px)}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list-track{padding:4px 120px 4px 4px}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section-header,.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section-description{padding:8px 16px 0}}@media (max-width:480px){.CourseComposerChapters-module__2tj0yG__course-composer-chapters__row2{flex-direction:column}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__section{text-align:center;min-width:100%;max-width:100%}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list{width:100%}.CourseComposerChapters-module__2tj0yG__course-composer-chapters__chapter-list-track{justify-content:center;padding:4px}}
.CourseIntroRestricted-module__yPkLPW__courseIntroSingle{flex-direction:column;gap:2.5rem;width:100%;padding-bottom:4rem;display:flex}.CourseIntroRestricted-module__yPkLPW__courseIntroSingle [data-comp-static-name=text-section]{padding:0}.CourseIntroRestricted-module__yPkLPW__courseIntroSingle[data-variant=restricted]>[data-comp-static-name=text-section]:first-child{width:clamp(320px,65ch,800px);max-width:100%;margin-inline:auto}.CourseIntroRestricted-module__yPkLPW__courseIntroSingle[data-variant=restricted] [data-comp-static-name=carousel-type2]{margin:4rem 0 2rem}.CourseIntroRestricted-module__yPkLPW__courseIntroSingle>[data-comp-static-name=course-intro-materials],.CourseIntroRestricted-module__yPkLPW__courseIntroSingle>[data-comp-static-name=course-intro-downloads-teaser],.CourseIntroRestricted-module__yPkLPW__courseIntroSingle>[data-comp-static-name=course-stats]{padding-top:2.5rem;position:relative}.CourseIntroRestricted-module__yPkLPW__courseIntroSingle>[data-comp-static-name=course-intro-materials]:before,.CourseIntroRestricted-module__yPkLPW__courseIntroSingle>[data-comp-static-name=course-intro-downloads-teaser]:before,.CourseIntroRestricted-module__yPkLPW__courseIntroSingle>[data-comp-static-name=course-stats]:before{content:"";background:var(--opacity-light-opac-300);height:1px;position:absolute;top:0;left:0;right:0}
.ImageViewerPortal-module__olhcja__imageViewerPortal__shell{border:var(--layout-frost-border);border-radius:var(--layout-frost-radius)}.ImageViewerPortal-module__olhcja__imageViewerPortal__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ImageViewerPortal-module__olhcja__imageViewerPortal__counterSlot{z-index:1;position:absolute;inset-block-start:var(--spacing-lg);inset-inline-start:var(--spacing-lg)}.ImageViewerPortal-module__olhcja__imageViewerPortal__closeSlot{z-index:1;position:absolute;inset-block-start:var(--spacing-lg);inset-inline-end:var(--spacing-lg)}.ImageViewerPortal-module__olhcja__imageViewerPortal__panelSlot{z-index:1;position:absolute;inset-block-end:0;inset-inline:0}
.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time{gap:var(--spacing-xs);margin:var(--spacing-sm) 0;flex-direction:column;display:flex}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__label{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm,.875rem);display:flex}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__label-text{color:var(--color-text);font-weight:500}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__input{font-family:inherit;font-size:var(--font-size-sm,.875rem);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-xs);border:1px solid var(--color-border);background:var(--color-background);color:inherit;text-align:center;width:7rem}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--opacity-dark-opac-200);outline:none}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__input:disabled{background:var(--color-background-gray);color:var(--color-text-light);cursor:not-allowed}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__input[aria-invalid=true]{border-color:var(--color-error-dark)}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__hint{font-size:var(--font-size-xs,.75rem);color:var(--color-text-light)}.ChapterVideoStartTimeInput-module__22d3-q__chapter-video-start-time__hint--error{font-size:var(--font-size-xs,.75rem);color:var(--color-error-dark)}
[data-view=lesson] .CourseLesson-module__tvgfRa__lesson{grid-area:2/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson>*{grid-area:1/1;min-width:0}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__text{z-index:1;pointer-events:none;flex-direction:column;place-self:end start;width:clamp(160px,32vw,320px);display:flex;position:relative}.CourseLesson-module__tvgfRa__lesson__header{flex-wrap:wrap;align-items:center;gap:.5rem;margin:8px 0;display:flex}.CourseLesson-module__tvgfRa__lesson__title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--prose-h5);margin:0 0 4px;padding:4px 0}.CourseLesson-module__tvgfRa__lesson__description{font-size:var(--prose-body);color:var(--color-text-light);line-height:var(--line-height-relaxed)}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__description [data-comp-static-name=expandable-text] button{pointer-events:auto}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__canvas{place-self:stretch stretch;min-height:0}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__canvas [data-comp-static-name=digital-canvas]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__canvas [data-comp-static-name=digital-canvas]>*{grid-area:1/1;min-width:0}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__canvas [data-comp-static-name=canvas-controls]{z-index:1;place-self:start end;width:auto;padding:0}[data-view=lesson] .CourseLesson-module__tvgfRa__lesson__canvas [data-comp-static-name=canvas-renderer]{margin-top:2rem;margin-bottom:6rem}
.ImageViewerThumb-module__fLMohq__image-viewer-thumb{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);outline-offset:10px;scroll-snap-align:start;background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:20px;outline:1px solid #0000;height:100%;min-height:0;padding:8px;transition:outline-color .12s;display:flex;position:relative;box-shadow:0 5px 10px #0000001a}.ImageViewerThumb-module__fLMohq__image-viewer-thumb[data-active=true]{outline-color:var(--color-secondary)}.ImageViewerThumb-module__fLMohq__image-viewer-thumb__image{background-color:var(--opacity-light-opac-200);border:1px solid #fff;border-radius:13px;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.ImageViewerThumb-module__fLMohq__image-viewer-thumb__image-img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.ImageViewerThumb-module__fLMohq__image-viewer-thumb__trigger{border-radius:inherit;cursor:pointer;z-index:10;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}
.CourseCompletion-module__8qcV0q__courseCompletion{gap:var(--spacing-md,1rem);max-width:560px;padding:var(--spacing-xl,2rem) var(--spacing-lg,1.5rem);text-align:center;flex-direction:column;margin:0 auto;display:flex}.CourseCompletion-module__8qcV0q__courseCompletion__title{font-size:var(--font-size-xl,1.5rem);margin:0}.CourseCompletion-module__8qcV0q__courseCompletion__text{color:var(--color-text-secondary,#555);margin:0;line-height:1.55}.CourseCompletion-module__8qcV0q__courseCompletion__progress{margin:0;font-weight:600}.CourseCompletion-module__8qcV0q__courseCompletion__error{color:var(--color-danger,#c0392b);font-size:var(--font-size-s,.875rem);margin:0}.CourseCompletion-module__8qcV0q__courseCompletion__hint{color:var(--color-text-tertiary,#999);font-size:var(--font-size-s,.875rem);margin:0}
.CourseMaterialsPicker-module__0Im1wa__course-materials-picker{flex-direction:column;gap:16px;display:flex}.CourseMaterialsPicker-module__0Im1wa__course-materials-picker__head{flex-direction:column;gap:4px;display:flex}.CourseMaterialsPicker-module__0Im1wa__course-materials-picker__title{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.CourseMaterialsPicker-module__0Im1wa__course-materials-picker__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.CourseMaterialsPicker-module__0Im1wa__course-materials-picker__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.CourseMaterialsPicker-module__0Im1wa__course-materials-picker__grid [data-comp-static-name=form-selectable-tile]{text-align:center;width:auto}
.ImageViewerPanel-module__HoHToW__image-viewer-panel{--image-viewer-panel-height:260px;flex-direction:column;align-items:center;width:100%;display:flex}.ImageViewerPanel-module__HoHToW__image-viewer-panel__toggle{margin:0 0 var(--spacing-md);pointer-events:auto}.ImageViewerPanel-module__HoHToW__image-viewer-panel__strip{pointer-events:none;flex-direction:column;width:100%;height:0;min-height:0;padding:0;transition:height .28s,padding .28s;display:flex;overflow:hidden}.ImageViewerPanel-module__HoHToW__image-viewer-panel__strip[data-open=true]{height:var(--image-viewer-panel-height);padding:var(--spacing-md) 0;pointer-events:auto}.ImageViewerPanel-module__HoHToW__image-viewer-panel__list{gap:var(--spacing-lg);min-height:0;padding:var(--spacing-base) var(--spacing-xl);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-xl);scrollbar-width:none;flex:auto;grid-auto-columns:minmax(160px,220px);grid-auto-flow:column;margin:0;display:grid;overflow:auto hidden}.ImageViewerPanel-module__HoHToW__image-viewer-panel__item{min-width:0;height:100%}.ImageViewerPanel-module__HoHToW__image-viewer-panel__nav{justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-base) 0;pointer-events:auto;display:flex}@media (prefers-reduced-motion:reduce){.ImageViewerPanel-module__HoHToW__image-viewer-panel__strip{transition:none}}
.CourseComposer-module__csz3_W__course-composer__course-chapter-content{flex-direction:column;flex:1;width:100%;max-width:calc(100% - 360px);display:flex}.CourseComposer-module__csz3_W__course-composer__course-extras{flex-direction:column;width:100%;max-width:calc(100% - 360px);margin-top:40px;display:flex}.CourseComposer-module__csz3_W__course-composer__course-extras>[data-comp-static-name=course-composer__section-marker]:after{right:0}.CourseComposer-module__csz3_W__course-composer__course-extras>[data-comp-static-name=course-materials-picker]{margin:1rem 0 3rem}.CourseComposer-module__csz3_W__course-composer__extras-block{flex-direction:column;gap:12px;margin:1rem 0 3rem;display:flex}.CourseComposer-module__csz3_W__course-composer__downloads-hint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:8px;line-height:1.5}.CourseComposer-module__csz3_W__course-composer__downloads-hint--pending{font-size:var(--font-size-sm);margin-top:4px;line-height:1.5}.CourseComposer-module__csz3_W__course-composer__course-lesson-content [data-comp-static-name=section-type3]{z-index:0}.CourseComposer-module__csz3_W__course-composer__editor-mode{height:100%}.CourseComposer-module__csz3_W__course-composer__content-editor{height:100%;min-height:300px}@media (max-width:768px){.CourseComposer-module__csz3_W__course-composer__course-chapter-content{width:100%;max-width:calc(100% - 60px)}}.CourseComposer-module__csz3_W__course-composer__calendar-wrapper{border-radius:var(--border-radius-m,8px);transition:opacity .3s;position:relative;overflow:hidden}.CourseComposer-module__csz3_W__course-composer__calendar-wrapper--disabled{opacity:.5;pointer-events:none}.CourseComposer-module__csz3_W__course-composer__calendar-overlay{background:rgba(var(--color-background-rgb,255, 255, 255), .7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CourseComposer-module__csz3_W__course-composer__calendar-overlay-text{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:400px;padding:24px;font-style:italic}.CourseComposer-module__csz3_W__course-composer__timeline-calendar{width:100%}
.CourseTabContent-module__plplxG__tabContentWrapper{opacity:1;flex-direction:column;flex:1;animation:.3s ease-in-out CourseTabContent-module__plplxG__fadeIn;display:flex;position:relative}@keyframes CourseTabContent-module__plplxG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CourseTabContent-module__plplxG__courseContainer{height:100%;display:block}[data-view=lesson] .CourseTabContent-module__plplxG__tabContentWrapper{min-height:0}[data-view=lesson] .CourseTabContent-module__plplxG__tabContentWrapper>.CourseTabContent-module__plplxG__courseContainer{flex:auto;min-height:0}[data-view=lesson] .CourseTabContent-module__plplxG__tabContentWrapper>.CourseTabContent-module__plplxG__floaterContainer,[data-view=chapter] .CourseTabContent-module__plplxG__tabContentWrapper>.CourseTabContent-module__plplxG__floaterContainer,[data-view=intro] .CourseTabContent-module__plplxG__tabContentWrapper>.CourseTabContent-module__plplxG__floaterContainer{flex:none}[data-view=intro] .CourseTabContent-module__plplxG__tabContentWrapper>:not(.CourseTabContent-module__plplxG__floaterContainer){flex:auto}[data-view=chapter] .CourseTabContent-module__plplxG__tabContentWrapper>.CourseTabContent-module__plplxG__courseContainer{flex:auto;height:auto}.CourseTabContent-module__plplxG__courseTitle{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--grayscale-gray-500);letter-spacing:.4px;text-transform:uppercase;margin-bottom:1rem;font-weight:600;position:relative}.CourseTabContent-module__plplxG__courseTitle:after{content:"";background-color:var(--secondary-secondary-fcc799);width:2rem;height:4px;position:absolute;bottom:-1rem;left:0}.CourseTabContent-module__plplxG__floaterContainer{z-index:10;width:fit-content;margin:0 auto;position:sticky;bottom:0}.CourseTabContent-module__plplxG__floaterContainer [data-comp-static-name=floater]{width:fit-content}.CourseTabContent-module__plplxG__noContent{text-align:center;justify-content:center;align-items:center;min-height:300px;padding:48px 24px;display:flex}.CourseTabContent-module__plplxG__noContent p{font-family:var(--font-body);font-size:var(--text-desktop-body-large);color:var(--opacity-dark-opac-500);line-height:var(--line-height-relaxed)}.CourseTabContent-module__plplxG__tabContentWrapper[aria-labelledby=tab-intro] [data-comp-static-name=text-section__subline]{font-size:var(--font-size-xs);color:var(--grayscale-gray-500);margin-bottom:-.25rem}.CourseTabContent-module__plplxG__inChapterNav{width:calc(20% - 4rem);margin-left:auto;position:sticky;bottom:1rem}.CourseTabContent-module__plplxG__tabContentWrapper [data-comp-static-name=carousel-type2]{margin:5rem 0 0}@media (max-width:768px){.CourseTabContent-module__plplxG__tabContentWrapper{min-height:300px}.CourseTabContent-module__plplxG__noContent{min-height:200px;padding:32px 16px}.CourseTabContent-module__plplxG__noContent p{font-size:var(--text-mobile-body-large)}.CourseTabContent-module__plplxG__courseContainer>:first-child h2{margin:0}}
.CourseComposerPortal-module__lYdRma__courseComposerPortal__closeSlot{z-index:1;padding:24px 24px 0;position:absolute;inset-block-start:0;inset-inline-start:0}.CourseComposerPortal-module__lYdRma__courseComposerPortal__close{width:32px;height:32px;color:var(--grayscale-gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.CourseComposerPortal-module__lYdRma__courseComposerPortal__close:hover{background:var(--grayscale-gray-100);color:var(--grayscale-gray-700)}.CourseComposerPortal-module__lYdRma__courseComposerPortal__placeholder{display:block}.CourseComposerPortal-module__lYdRma__courseComposerPortal [data-comp-static-name=portal-backdrop]{background-color:#0000;background-image:var(--portal-backdrop-composer-image);-webkit-backdrop-filter:blur(var(--portal-backdrop-composer-blur));backdrop-filter:blur(var(--portal-backdrop-composer-blur))}
.CourseComposerInpage-module__X2eECa__course-composer-inpage{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff73 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:12px;width:fit-content;max-width:320px;height:fit-content;margin:0 6px 12px;padding:8px 16px;transition:all .4s;display:flex;position:sticky;top:80px;box-shadow:0 5px 10px #0000001a}.CourseComposerInpage-module__X2eECa__course-composer-inpage__wrapper{flex-direction:column;gap:12px;display:flex}.CourseComposerInpage-module__X2eECa__course-composer-inpage__header{flex-direction:row;justify-content:space-between;padding:8px 4px 8px 16px;display:flex}.CourseComposerInpage-module__X2eECa__course-composer-inpage__label{font-size:var(--font-size-xs);color:var(--grayscale-gray-400)}.CourseComposerInpage-module__X2eECa__course-composer-inpage__sizetoggler{display:flex}.CourseComposerInpage-module__X2eECa__course-composer-inpage__sizetoggler img{width:16px;height:16px}.CourseComposerInpage-module__X2eECa__course-composer-inpage__body{flex-direction:column;gap:20px;display:flex}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter{opacity:.6;flex-direction:column;align-items:center;gap:4px;transition:opacity .2s;display:flex;position:relative}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter--active,.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter:hover{opacity:1}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-icon{display:flex}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-icon img{width:16px;height:16px}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-title{font-size:var(--font-size-xs);font-weight:500}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter--active .CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-title{color:var(--color-primary,#4a90e2);font-weight:600}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-link{text-indent:-9999px;cursor:pointer;background:0 0;border:none;transition:background-color .2s;position:absolute;inset:0;overflow:hidden}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-link:hover{background-color:#00000005;border-radius:8px}.CourseComposerInpage-module__X2eECa__course-composer-inpage__chapter-link:focus{border-radius:8px}.CourseComposerInpage-module__X2eECa__course-composer-inpage__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CourseTabView-module__Is5c5W__courseTabView{flex-direction:column;flex:1;gap:48px;width:100%;display:flex;position:relative}[data-view=lesson] .CourseTabView-module__Is5c5W__courseTabView{height:100%;min-height:0}@media (max-width:768px){.CourseTabView-module__Is5c5W__courseTabView{padding:0}}
.CourseSeriesComposerPortal-module__1xjdtW__courseSeriesComposerPortal__closeSlot{z-index:1;padding:24px 24px 0;position:absolute;inset-block-start:0;inset-inline-start:0}.CourseSeriesComposerPortal-module__1xjdtW__courseSeriesComposerPortal__close{width:32px;height:32px;color:var(--grayscale-gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.CourseSeriesComposerPortal-module__1xjdtW__courseSeriesComposerPortal__close:hover{background:var(--grayscale-gray-100);color:var(--grayscale-gray-700)}.CourseSeriesComposerPortal-module__1xjdtW__courseSeriesComposerPortal__placeholder{display:block}.CourseSeriesComposerPortal-module__1xjdtW__courseSeriesComposerPortal [data-comp-static-name=portal-backdrop]{background-color:#0000;background-image:var(--portal-backdrop-composer-image);-webkit-backdrop-filter:blur(var(--portal-backdrop-composer-blur));backdrop-filter:blur(var(--portal-backdrop-composer-blur))}
.CookieConsentCard-module__eHF-6a__cookieConsent{width:378px;max-width:calc(100vw - 32px);z-index:var(--z-toast,1080);opacity:0;transition:opacity var(--transition-base) var(--ease-out), transform var(--transition-base) var(--ease-out);position:fixed;bottom:28px;right:28px;transform:translateY(12px)}.CookieConsentCard-module__eHF-6a__cookieConsent--visible{opacity:1;transform:translateY(0)}.CookieConsentCard-module__eHF-6a__cookieConsent [data-comp-static-name=card-tmpl__wrapper]{padding:20px}.CookieConsentCard-module__eHF-6a__cookieConsent__text{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-light);margin:0}.CookieConsentCard-module__eHF-6a__cookieConsent__policyLink{color:var(--color-text);text-decoration:underline}.CookieConsentCard-module__eHF-6a__cookieConsent__actions{gap:var(--spacing-sm);margin-top:var(--spacing-base);flex-wrap:wrap;display:flex}@media (max-width:480px){.CookieConsentCard-module__eHF-6a__cookieConsent{width:auto;max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.CookieConsentCard-module__eHF-6a__cookieConsent{transition:opacity var(--transition-fast) linear;transform:none}}
.ContentBlocks-module__aWaaEG__contentBlocks{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}
.CourseStates-module__dG81cq__course-state{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.CourseStates-module__dG81cq__course-loading{flex-direction:column;gap:2rem}.CourseStates-module__dG81cq__loading-spinner{flex-direction:column;align-items:center;gap:1rem;display:flex}.CourseStates-module__dG81cq__spinner{border:4px solid #f3f3f3;border-top:4px solid var(--color-primary,#007bff);border-radius:50%;width:40px;height:40px;animation:1s linear infinite CourseStates-module__dG81cq__spin}@keyframes CourseStates-module__dG81cq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CourseStates-module__dG81cq__loading-text{font-size:var(--font-size-lg);color:var(--color-text-secondary,#6c757d);margin:0}.CourseStates-module__dG81cq__skeleton-section{width:100%;max-width:800px;margin-bottom:2rem}.CourseStates-module__dG81cq__skeleton-hero{background:#f8f9fa;border-radius:8px;padding:2rem}.CourseStates-module__dG81cq__skeleton-title,.CourseStates-module__dG81cq__skeleton-subtitle,.CourseStates-module__dG81cq__skeleton-background,.CourseStates-module__dG81cq__skeleton-headline,.CourseStates-module__dG81cq__skeleton-text,.CourseStates-module__dG81cq__skeleton-button{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/200% 100%;border-radius:4px;margin-bottom:.5rem;animation:1.5s infinite CourseStates-module__dG81cq__skeleton-loading}.CourseStates-module__dG81cq__skeleton-title{width:60%;height:2.5rem}.CourseStates-module__dG81cq__skeleton-subtitle{width:40%;height:1.5rem}.CourseStates-module__dG81cq__skeleton-background{width:100%;height:200px;margin-top:1rem}.CourseStates-module__dG81cq__skeleton-content{flex-direction:column;gap:2rem;display:flex}.CourseStates-module__dG81cq__skeleton-block{background:#f8f9fa;border-radius:8px;padding:1.5rem}.CourseStates-module__dG81cq__skeleton-headline{width:30%;height:2rem;margin-bottom:1rem}.CourseStates-module__dG81cq__skeleton-text{height:1rem;margin-bottom:.5rem}.CourseStates-module__dG81cq__skeleton-text:nth-child(2){width:100%}.CourseStates-module__dG81cq__skeleton-text:nth-child(3){width:90%}.CourseStates-module__dG81cq__skeleton-text:nth-child(4){width:75%}.CourseStates-module__dG81cq__skeleton-action{padding:1rem}.CourseStates-module__dG81cq__skeleton-button{border-radius:1.5rem;width:200px;height:3rem;margin:0 auto}@keyframes CourseStates-module__dG81cq__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.CourseStates-module__dG81cq__course-error .CourseStates-module__dG81cq__error-container{flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;display:flex}.CourseStates-module__dG81cq__error-icon span{font-size:var(--font-size-6xl);line-height:1}.CourseStates-module__dG81cq__error-content{text-align:center}.CourseStates-module__dG81cq__error-title{font-size:var(--prose-h2);margin:0 0 1rem;font-weight:600}.CourseStates-module__dG81cq__error-message{font-size:var(--prose-lead);color:var(--color-text-secondary,#6c757d);margin:0 0 1rem;line-height:1.6}.CourseStates-module__dG81cq__error-details{text-align:left;max-width:100%;margin-top:1rem}.CourseStates-module__dG81cq__error-details summary{cursor:pointer;color:var(--color-text-secondary,#6c757d);margin-bottom:.5rem;font-weight:600}.CourseStates-module__dG81cq__error-stack{font-size:var(--font-size-sm);background:#f8f9fa;border-radius:4px;max-height:300px;margin:0;padding:1rem;overflow-x:auto}.CourseStates-module__dG81cq__error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.CourseStates-module__dG81cq__retry-button,.CourseStates-module__dG81cq__courses-button,.CourseStates-module__dG81cq__login-button{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.CourseStates-module__dG81cq__retry-button{background:var(--color-primary,#007bff);color:#fff}.CourseStates-module__dG81cq__retry-button:hover{background:var(--color-primary-dark,#0056b3)}.CourseStates-module__dG81cq__courses-button{background:var(--color-success,#28a745);color:#fff}.CourseStates-module__dG81cq__courses-button:hover{background:var(--color-success-dark,#1e7e34)}.CourseStates-module__dG81cq__login-button{background:var(--color-warning,#ffc107);color:var(--color-dark,#212529)}.CourseStates-module__dG81cq__login-button:hover{background:var(--color-warning-dark,#e0a800)}.CourseStates-module__dG81cq__course-not-found .CourseStates-module__dG81cq__not-found-container{flex-direction:column;align-items:center;gap:2rem;max-width:700px;display:flex}.CourseStates-module__dG81cq__not-found-icon span{opacity:.7;font-size:5rem;line-height:1}.CourseStates-module__dG81cq__not-found-content{text-align:center}.CourseStates-module__dG81cq__not-found-title{font-size:var(--prose-h1);color:var(--color-text-primary,#212529);margin:0 0 1rem;font-weight:600}.CourseStates-module__dG81cq__not-found-message{font-size:var(--prose-lead);color:var(--color-text-secondary,#6c757d);margin:0 0 2rem;line-height:1.6}.CourseStates-module__dG81cq__suggestions{text-align:left;background:#f8f9fa;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.CourseStates-module__dG81cq__suggestions h3{color:var(--color-text-primary,#212529);font-size:var(--font-size-lg);margin:0 0 1rem}.CourseStates-module__dG81cq__suggestions ul{color:var(--color-text-secondary,#6c757d);margin:0;padding-left:1.5rem}.CourseStates-module__dG81cq__suggestions li{margin-bottom:.5rem}.CourseStates-module__dG81cq__not-found-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.CourseStates-module__dG81cq__all-courses-button,.CourseStates-module__dG81cq__search-button,.CourseStates-module__dG81cq__back-button{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.CourseStates-module__dG81cq__all-courses-button{background:var(--color-primary,#007bff);color:#fff}.CourseStates-module__dG81cq__all-courses-button:hover{background:var(--color-primary-dark,#0056b3)}.CourseStates-module__dG81cq__search-button{background:var(--color-info,#17a2b8);color:#fff}.CourseStates-module__dG81cq__search-button:hover{background:var(--color-info-dark,#138496)}.CourseStates-module__dG81cq__back-button{background:var(--color-secondary,#6c757d);color:#fff}.CourseStates-module__dG81cq__back-button:hover{background:var(--color-secondary-dark,#545b62)}.CourseStates-module__dG81cq__search-suggestion{font-size:var(--font-size-base);background:#e3f2fd;border-radius:6px;padding:1rem}.CourseStates-module__dG81cq__search-link{color:var(--color-primary,#007bff);font-weight:500;text-decoration:none}.CourseStates-module__dG81cq__search-link:hover{text-decoration:underline}@media (max-width:768px){.CourseStates-module__dG81cq__course-state{min-height:50vh;padding:1rem}.CourseStates-module__dG81cq__error-actions,.CourseStates-module__dG81cq__not-found-actions{flex-direction:column;align-items:center}.CourseStates-module__dG81cq__retry-button,.CourseStates-module__dG81cq__courses-button,.CourseStates-module__dG81cq__login-button,.CourseStates-module__dG81cq__all-courses-button,.CourseStates-module__dG81cq__search-button,.CourseStates-module__dG81cq__back-button{justify-content:center;width:100%;max-width:300px}.CourseStates-module__dG81cq__skeleton-section{margin-bottom:1rem}}
.Skeleton-module__Sl14La__skeleton{background:linear-gradient(90deg,#f0f0f0 0%,#fafafa 50%,#f0f0f0 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite Skeleton-module__Sl14La__skeleton-shimmer;display:block;position:relative;overflow:hidden}.Skeleton-module__Sl14La__skeleton--circle{aspect-ratio:1;border-radius:50%}@keyframes Skeleton-module__Sl14La__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme:dark){.Skeleton-module__Sl14La__skeleton{background:linear-gradient(90deg,#282828 0%,#3c3c3c 50%,#282828 100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__Sl14La__skeleton{background:#f0f0f0;animation:none}@media (prefers-color-scheme:dark){.Skeleton-module__Sl14La__skeleton{background:#282828}}}
.CategoryContent-module__YumSsW__category-loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px;display:flex}.CategoryContent-module__YumSsW__category-loading-state p{color:var(--colors-text-secondary);margin-top:24px;font-size:1.125rem;font-weight:500}.CategoryContent-module__YumSsW__category-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px;display:flex}.CategoryContent-module__YumSsW__category-suggestions{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:left;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;margin-top:32px;padding:24px}.CategoryContent-module__YumSsW__category-suggestions p{color:var(--colors-text-primary);margin:0 0 16px;font-weight:600}.CategoryContent-module__YumSsW__category-suggestions ul{margin:0;padding:0;list-style:none}.CategoryContent-module__YumSsW__category-suggestions li{margin-bottom:12px}.CategoryContent-module__YumSsW__category-suggestions a{color:var(--colors-text-primary);background:#fffc;border:1px solid #0000001a;border-radius:8px;align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.CategoryContent-module__YumSsW__category-suggestions a:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}@media (max-width:768px){.CategoryContent-module__YumSsW__category-loading-state,.CategoryContent-module__YumSsW__category-error-state{min-height:300px;padding:32px 24px}.CategoryContent-module__YumSsW__category-loading-state p{margin-top:16px;font-size:1rem}.CategoryContent-module__YumSsW__category-suggestions{margin-top:24px;padding:20px}.CategoryContent-module__YumSsW__category-suggestions a{padding:10px 14px;font-size:.9rem}}@media (max-width:480px){.CategoryContent-module__YumSsW__category-loading-state,.CategoryContent-module__YumSsW__category-error-state{min-height:250px;padding:24px 16px}.CategoryContent-module__YumSsW__category-loading-state p{margin-top:12px;font-size:.9rem}.CategoryContent-module__YumSsW__category-suggestions{margin-top:20px;padding:16px}.CategoryContent-module__YumSsW__category-suggestions a{padding:8px 12px;font-size:.85rem}}
.CookieSettingsForm-module__SvWfFW__cookieSettings{gap:var(--spacing-lg);flex-direction:column;display:flex}.CookieSettingsForm-module__SvWfFW__cookieSettings__list{gap:var(--spacing-base);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CookieSettingsForm-module__SvWfFW__cookieSettings__item{justify-content:space-between;align-items:flex-start;gap:var(--spacing-base);display:flex}.CookieSettingsForm-module__SvWfFW__cookieSettings__copy{gap:var(--spacing-xs);flex-direction:column;display:flex}.CookieSettingsForm-module__SvWfFW__cookieSettings__label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.CookieSettingsForm-module__SvWfFW__cookieSettings__description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-light)}.CookieSettingsForm-module__SvWfFW__cookieSettings__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.CourseSeriesComposer-module__E9ZCOW__field-label{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs,.375rem);font-weight:600;display:block}.CourseSeriesComposer-module__E9ZCOW__hint{margin:var(--spacing-sm,.5rem) 0 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted,#6b7280);line-height:1.5}.CourseSeriesComposer-module__E9ZCOW__error{margin:var(--spacing-sm,.5rem) 0 0 0;font-size:var(--font-size-sm);color:var(--color-error,#dc2626)}.CourseSeriesComposer-module__E9ZCOW__course-list{gap:var(--spacing-sm,.5rem);flex-direction:column;display:flex}.CourseSeriesComposer-module__E9ZCOW__course-row{align-items:center;gap:var(--spacing-sm,.5rem);padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,12px);background:var(--color-surface,#fff);display:flex}.CourseSeriesComposer-module__E9ZCOW__drag-handle{cursor:grab;color:var(--color-text-muted,#6b7280);background:0 0;border:none;padding:.25rem;display:inline-flex}.CourseSeriesComposer-module__E9ZCOW__course-position{background:var(--color-neutral-100,#f3f4f6);width:1.5rem;height:1.5rem;font-size:var(--font-size-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CourseSeriesComposer-module__E9ZCOW__course-title{min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.CourseSeriesComposer-module__E9ZCOW__course-badge{font-size:var(--font-size-xs);color:var(--color-text-muted,#6b7280);background:var(--color-neutral-100,#f3f4f6);border-radius:999px;flex:none;padding:.1rem .5rem}.CourseSeriesComposer-module__E9ZCOW__course-remove{cursor:pointer;color:var(--color-error,#dc2626);background:0 0;border:none;padding:.25rem;display:inline-flex}.CourseSeriesComposer-module__E9ZCOW__available{gap:var(--spacing-sm,.5rem);border-top:1px dashed var(--color-border,#e5e7eb);padding-top:var(--spacing-md,1rem);margin-top:var(--spacing-md,1rem);flex-direction:column;display:flex}.CourseSeriesComposer-module__E9ZCOW__available-row{align-items:center;gap:var(--spacing-sm,.5rem);padding:var(--spacing-xs,.375rem) var(--spacing-sm,.5rem);border-radius:var(--radius-md,12px);display:flex}.CourseSeriesComposer-module__E9ZCOW__available-row:hover{background:var(--color-neutral-50,#f9fafb)}.CourseSeriesComposer-module__E9ZCOW__mode-value{font-size:var(--font-size-lg);font-weight:600}
.CourseComposerStates-module__5ClRVq__course-composer-skeleton{background:var(--color-background-primary,#fff);min-height:100vh;padding:2rem}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__wrapper{grid-template-columns:320px 1fr 280px;gap:2rem;max-width:1600px;margin:0 auto;display:grid}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__sidebar{flex-direction:column;gap:1rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__content{flex-direction:column;gap:2rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__section{flex-direction:column;gap:.5rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__sidebar-small{flex-direction:column;gap:1.5rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.CourseComposerStates-module__5ClRVq__course-composer-skeleton__wrapper{grid-template-columns:280px 1fr 200px}}@media (max-width:768px){.CourseComposerStates-module__5ClRVq__course-composer-skeleton__wrapper{grid-template-columns:1fr}.CourseComposerStates-module__5ClRVq__course-composer-skeleton__sidebar,.CourseComposerStates-module__5ClRVq__course-composer-skeleton__sidebar-small{display:none}}.CourseComposerStates-module__5ClRVq__course-composer-error{background:var(--color-background-primary,#fff);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-error__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:480px;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-error__icon{width:80px;height:80px;color:var(--color-error);background:#fb91811a;border-radius:50%;justify-content:center;align-items:center;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-error__icon [data-comp-static-name=icon]{font-size:var(--font-size-4xl)}.CourseComposerStates-module__5ClRVq__course-composer-error__title{font-size:var(--font-size-2xl);color:var(--color-text-primary,#1f2937);margin:0;font-weight:600}.CourseComposerStates-module__5ClRVq__course-composer-error__message{font-size:var(--font-size-base);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.6}.CourseComposerStates-module__5ClRVq__course-composer-error__actions{gap:1rem;margin-top:.5rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-error__help{font-size:var(--font-size-sm);color:var(--color-text-tertiary,#9ca3af);margin:.5rem 0 0}.CourseComposerStates-module__5ClRVq__course-composer-empty{background:var(--color-background-primary,#fff);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-empty__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:480px;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-empty__icon{width:80px;height:80px;color:var(--color-text-tertiary,#9ca3af);background:#9ca3af1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.CourseComposerStates-module__5ClRVq__course-composer-empty__icon [data-comp-static-name=icon]{font-size:var(--font-size-4xl)}.CourseComposerStates-module__5ClRVq__course-composer-empty__title{font-size:var(--font-size-2xl);color:var(--color-text-primary,#1f2937);margin:0;font-weight:600}.CourseComposerStates-module__5ClRVq__course-composer-empty__message{font-size:var(--font-size-base);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.6}.CourseComposerStates-module__5ClRVq__course-composer-empty__actions{gap:1rem;margin-top:.5rem;display:flex}@media (max-width:768px){.CourseComposerStates-module__5ClRVq__course-composer-error,.CourseComposerStates-module__5ClRVq__course-composer-empty{padding:1rem}.CourseComposerStates-module__5ClRVq__course-composer-error__content,.CourseComposerStates-module__5ClRVq__course-composer-empty__content{gap:1rem}.CourseComposerStates-module__5ClRVq__course-composer-error__icon,.CourseComposerStates-module__5ClRVq__course-composer-empty__icon{width:64px;height:64px}.CourseComposerStates-module__5ClRVq__course-composer-error__title,.CourseComposerStates-module__5ClRVq__course-composer-empty__title{font-size:var(--font-size-xl)}.CourseComposerStates-module__5ClRVq__course-composer-error__message,.CourseComposerStates-module__5ClRVq__course-composer-empty__message{font-size:var(--font-size-sm)}}
.DashboardPage-module__VeehNW__dashboardPage [data-node-id=dashboard-header-root]{position:relative}.DashboardPage-module__VeehNW__dashboardPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}.DashboardPage-module__VeehNW__dashboardPage [data-node-id=dashboard-root]{gap:var(--space-20)}@media (max-width:768px){.DashboardPage-module__VeehNW__dashboardPage [data-node-id=dashboard-root]{gap:var(--space-6)}}
.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-node-id=header-root]{position:relative}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-node-id=nav]{z-index:2;position:relative}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-comp-static-name=hero]{background-position:50% 5%;margin-top:-180px;-webkit-mask:linear-gradient(#0000 10%,#000 45% 55%);mask:linear-gradient(#0000 10%,#000 45% 55%)}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-comp-static-name=hero__wrapper]{min-height:calc(100vh - 60px)}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-comp-static-name=section-type3]:before{top:-100px}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage [data-comp-static-name=section-type2__text-block]{justify-content:flex-start;padding-bottom:84px}.HealthyWorkEnvironmentPage-module__dFwWtW__healthyWorkEnvironmentPage .healthy-work-environment__carousel{width:calc(100% + 256px);transform:translate(-128px)}
.HomePage-module__PhEUSa__home-page [data-node-id=header-root]{position:relative}.HomePage-module__PhEUSa__home-page [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}.HomePage-module__PhEUSa__home-page [data-node-id=nav]{z-index:3;transition:padding .4s ease-in-out;position:relative}.HomePage-module__PhEUSa__home-page [data-comp-static-name=hero]{filter:blur();background-position:50% 5%;margin-top:-200px;-webkit-mask:linear-gradient(#0000 10%,#000 45% 55%);mask:linear-gradient(#0000 10%,#000 45% 55%)}.HomePage-module__PhEUSa__home-page [data-comp-static-name=hero__wrapper]{min-height:calc(100vh - 44px);transition:minHeight .4s ease-in-out}.HomePage-module__PhEUSa__home-page [data-comp-static-name=hero-carousel-card-grid-type1__body-bg]{inset:-140px 0 0}.HomePage-module__PhEUSa__home-page .home__carousel{width:calc(100% + 256px);transform:translate(-128px)}.HomePage-module__PhEUSa__home-page [data-comp-static-name=content-blocks]>section:first-child{max-width:65%;padding:5rem 0}
.IntellectualPropertyPolicyPage-module__cRcdTq__intellectualPropertyPolicyPage [data-node-id=header-root]{position:relative}.IntellectualPropertyPolicyPage-module__cRcdTq__intellectualPropertyPolicyPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}
.LegalNoticePage-module__DK3Q5G__legalNoticePage [data-node-id=header-root]{position:relative}.LegalNoticePage-module__DK3Q5G__legalNoticePage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}
.OurStudiosPage-module__1u-Wbq__ourStudiosPage [data-node-id=header-root]{position:relative}.OurStudiosPage-module__1u-Wbq__ourStudiosPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}
.PricesPage-module__WucxRW__pricesPage [data-node-id=header-root]{position:relative}.PricesPage-module__WucxRW__pricesPage [data-node-id=notice]{z-index:4;position:absolute;inset-block-start:1rem;inset-inline:0}.PricesPage-module__WucxRW__pricesPage [data-comp-static-name=layout-main]{box-shadow:none;background:0 0;border:none}.PricesPage-module__WucxRW__pricesPage [data-comp-static-name=section-type6]:after{top:-380px}
