html[data-odellab-brand=r1]{--odellab-motion-focus:180ms;--odellab-motion-menu-in:220ms;--odellab-motion-menu-out:160ms;--odellab-motion-hero:320ms;--odellab-motion-carousel:280ms;--odellab-motion-elevation:280ms;--odellab-motion-art:600ms;--odellab-motion-reveal:600ms;--odellab-motion-ease-exit:cubic-bezier(0.4,0,1,1);--odellab-image-zoom:1.03;--odellab-press-scale:0.96}@property --odellab-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --odellab-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes odellab-enter-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes odellab-enter-up{0%{opacity:0;transform:translateY(10px)}}@keyframes odellab-art-in{0%{opacity:0;transform:scale(1.03)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes odellab-fill-x{0%{transform:scaleX(0)}}@keyframes odellab-pop{0%{opacity:0;transform:scale(.9)}}@keyframes odellab-focus-in{0%{outline-color:transparent;outline-offset:7px}}@keyframes odellab-chrome-depth{to{box-shadow:var(--odellab-elevation-2)}}html[data-odellab-brand=r1] .academy-shell--streaming .discover-course__title a:focus-visible:after,html[data-odellab-brand=r1] .academy-shell--streaming .odellab-chrome__search .academy-search-global:has(input:focus-visible),html[data-odellab-brand=r1] .academy-shell--streaming :is(a,button,summary):focus-visible{animation:odellab-focus-in var(--odellab-motion-focus) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .academy-shell--streaming .odellab-chrome{animation:odellab-enter-down var(--odellab-motion-hero) var(--odellab-motion-ease) both;transition:background-color var(--odellab-motion-normal) var(--odellab-motion-ease),border-color var(--odellab-motion-normal) var(--odellab-motion-ease),box-shadow var(--odellab-motion-elevation) var(--odellab-motion-ease)}@supports (animation-timeline:scroll()){@media (min-width:768px){html[data-odellab-brand=r1] .academy-shell--streaming .odellab-chrome{animation:odellab-enter-down var(--odellab-motion-hero) var(--odellab-motion-ease) both,odellab-chrome-depth linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 160px}}}html[data-odellab-brand=r1] .odellab-chrome .odellab-icon-target{border-radius:999px;color:var(--odellab-text-secondary);transition:background-color var(--odellab-motion-micro) var(--odellab-motion-ease),color var(--odellab-motion-micro) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome .odellab-icon-target svg{transition:transform var(--odellab-motion-normal) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome .odellab-icon-target:hover{background:var(--odellab-hover-tint);color:var(--odellab-text)}html[data-odellab-brand=r1] .odellab-chrome .odellab-icon-target:hover svg{transform:translateY(-1px)}html[data-odellab-brand=r1] .odellab-chrome .odellab-icon-target:active{background:var(--odellab-press-tint)}html[data-odellab-brand=r1] .odellab-chrome .odellab-avatar__arc{transition:filter var(--odellab-motion-normal) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome :is(.academy-account:hover,.academy-profile[open]>.academy-account) .odellab-avatar__arc{filter:brightness(1.15) saturate(1.1)}html[data-odellab-brand=r1] .odellab-chrome__search .academy-search-global{transition:border-color var(--odellab-motion-micro) var(--odellab-motion-ease),box-shadow var(--odellab-motion-focus) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome__search .academy-search-global:before{transform:scale(.98);transition:opacity var(--odellab-motion-focus) var(--odellab-motion-ease),transform var(--odellab-motion-focus) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome__search .academy-search-global:focus-within:before{transform:none}html[data-odellab-brand=r1] .odellab-chrome__search .academy-search-global:focus-within{box-shadow:var(--odellab-elevation-1)}html[data-odellab-brand=r1] .odellab-chrome__search input::placeholder{transition:opacity var(--odellab-motion-focus) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome__search input:focus::placeholder{opacity:.6}html[data-odellab-brand=r1] .odellab-chrome__search .academy-search-submit{transition:background-color var(--odellab-motion-micro) var(--odellab-motion-ease),transform var(--odellab-motion-micro) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .odellab-chrome__search .academy-search-submit:active{transform:scale(var(--odellab-press-scale))}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel .streaming-carousel__slide>*{animation:odellab-enter-up var(--odellab-motion-hero) var(--odellab-motion-ease) both}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel .streaming-carousel__slide>:nth-child(2){animation-delay:var(--odellab-stagger)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel .streaming-carousel__slide>:nth-child(3){animation-delay:calc(var(--odellab-stagger) * 2)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel .streaming-carousel__slide>:nth-child(n+4){animation-delay:calc(var(--odellab-stagger) * 3)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel[data-moved] .streaming-hero__art{animation:odellab-art-in var(--odellab-motion-art) var(--odellab-motion-ease) both}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel__segments button[data-active]:after{transform-origin:left center;animation:odellab-fill-x var(--odellab-motion-carousel) var(--odellab-motion-ease) both}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel__controls>button{transition:background-color var(--odellab-motion-micro) var(--odellab-motion-ease),border-color var(--odellab-motion-micro) var(--odellab-motion-ease),transform var(--odellab-motion-micro) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-carousel__controls>button:active{transform:scale(var(--odellab-press-scale))}html[data-odellab-brand=r1] .academy-shell--streaming :is(.streaming-shelf,.streaming-explore) .discover-course__art img{transition:transform var(--odellab-motion-art) var(--odellab-motion-ease)}@media (hover:hover){html[data-odellab-brand=r1] .academy-shell--streaming :is(.streaming-shelf,.streaming-explore) .discover-course:hover .discover-course__art img{transform:scale(var(--odellab-image-zoom))}}html[data-odellab-brand=r1] .academy-shell--streaming :is(.streaming-shelf,.streaming-explore) .discover-course:has(.discover-course__title a:focus-visible) .discover-course__art img{transform:scale(var(--odellab-image-zoom))}html[data-odellab-brand=r1] .academy-shell--streaming :is(.streaming-shelf,.streaming-explore) .discover-course__title a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;text-decoration:none;transition:background-size var(--odellab-motion-normal) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .academy-shell--streaming :is(.streaming-shelf,.streaming-explore) .discover-course:is(:hover,:has(a:focus-visible)) .discover-course__title a{background-size:100% 1px;text-decoration:none}html[data-odellab-brand=r1] .academy-shell--streaming .discover-course__coverProgress>span{transform-origin:left center;animation:odellab-fill-x var(--odellab-motion-reveal) var(--odellab-motion-ease) calc(var(--odellab-stagger) * 3) both}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__track{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--odellab-fade-start),#000 calc(100% - var(--odellab-fade-end)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--odellab-fade-start),#000 calc(100% - var(--odellab-fade-end)),transparent 100%);transition:--odellab-fade-start var(--odellab-motion-carousel) var(--odellab-motion-ease),--odellab-fade-end var(--odellab-motion-carousel) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__track[data-more-start]{--odellab-fade-start:40px}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__track[data-more-end]{--odellab-fade-end:40px}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__controls button{transition:background-color var(--odellab-motion-micro) var(--odellab-motion-ease),border-color var(--odellab-motion-micro) var(--odellab-motion-ease),opacity var(--odellab-motion-carousel) var(--odellab-motion-ease),transform var(--odellab-motion-micro) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__controls button svg{transition:transform var(--odellab-motion-micro) var(--odellab-motion-ease)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__controls button:hover:not(:disabled):last-child svg{transform:translateX(2px)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__controls button:hover:not(:disabled):nth-last-child(2) svg{transform:translateX(-2px)}html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__controls button:active:not(:disabled){transform:scale(var(--odellab-press-scale))}html[data-odellab-brand=r1] .academy-shell--streaming .academy-profile::details-content{transition:content-visibility var(--odellab-motion-menu-out) allow-discrete}html[data-odellab-brand=r1] .academy-shell--streaming .academy-profile>.academy-profile__panel{opacity:0;transform:translateY(-6px) scale(.98);transition:opacity var(--odellab-motion-menu-out) var(--odellab-motion-ease-exit),transform var(--odellab-motion-menu-out) var(--odellab-motion-ease-exit)}html[data-odellab-brand=r1] .academy-shell--streaming .academy-profile[open]>.academy-profile__panel{opacity:1;transform:none;transition-duration:var(--odellab-motion-menu-in);transition-timing-function:var(--odellab-motion-ease)}@starting-style{html[data-odellab-brand=r1] .academy-shell--streaming .academy-profile[open]>.academy-profile__panel{opacity:0;transform:translateY(-6px) scale(.98)}}html[data-odellab-brand=r1] .academy-shell--streaming .browse__grid>*{animation:odellab-enter-up var(--odellab-motion-hero) var(--odellab-motion-ease) both}html[data-odellab-brand=r1] .academy-shell--streaming .browse__grid>:nth-child(2){animation-delay:calc(var(--odellab-stagger) * .75)}html[data-odellab-brand=r1] .academy-shell--streaming .browse__grid>:nth-child(3){animation-delay:calc(var(--odellab-stagger) * 1.5)}html[data-odellab-brand=r1] .academy-shell--streaming .browse__grid>:nth-child(4){animation-delay:calc(var(--odellab-stagger) * 2.25)}html[data-odellab-brand=r1] .academy-shell--streaming .browse__grid>:nth-child(n+5){animation-delay:calc(var(--odellab-stagger) * 3)}html[data-odellab-brand=r1] .academy-shell .browse__empty{animation:odellab-enter-up var(--odellab-motion-hero) var(--odellab-motion-ease) both}html[data-odellab-brand=r1] .academy-shell .browse__emptyIcon{animation:odellab-pop var(--odellab-motion-hero) var(--odellab-motion-ease) calc(var(--odellab-stagger) * 2) both}html[data-odellab-brand=r1] :is(.odellab-skeleton,.mine__skeleton):after{animation:odellab-shimmer 1.8s ease-in-out infinite;opacity:.8}@media (forced-colors:active),(max-width:767px){html[data-odellab-brand=r1] .academy-shell--streaming .streaming-shelf__track{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){html[data-odellab-brand=r1]{--odellab-motion-focus:0ms;--odellab-motion-menu-in:0ms;--odellab-motion-menu-out:0ms;--odellab-motion-hero:0ms;--odellab-motion-carousel:0ms;--odellab-motion-elevation:0ms;--odellab-motion-art:0ms;--odellab-motion-reveal:0ms;--odellab-image-zoom:1;--odellab-press-scale:1}html[data-odellab-brand=r1] .odellab-chrome .odellab-icon-target:hover svg{transform:none}}