.loader{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border-radius:50%;border-style:solid;width:50px}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.icon{position:relative}.icon svg{height:100%;width:100%}.icon.without-clr circle[fill],.icon.without-clr ellipse[fill],.icon.without-clr path[fill]{fill:currentColor!important}.icon.without-clr circle[stroke],.icon.without-clr ellipse[stroke],.icon.without-clr path[stroke],.icon.without-clr rect[stroke]{stroke:currentColor!important}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{bottom:0;left:0;right:0;top:0}.vfm--overlay{background-color:rgba(0,0,0,.5);z-index:-1}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-duration:.3s;transition-property:transform}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{bottom:0;position:fixed;top:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.vfm__content .bottom-sheet-wrapper>.card{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%}.vfm__content.h-dvh>.bottom-sheet-wrapper{height:100%;width:100%}.vfm__content.h-dvh>.bottom-sheet-wrapper>.card{border-radius:0}.bottom-sheet-wrapper .card-text{max-height:calc(100vh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.vfm__content .modal-wrapper>.card{height:100%}.vfm__content.h-dvh>.modal-wrapper{height:100%;width:100%}.vfm__content.h-dvh>.modal-wrapper>.card{border-radius:0}.vfm__content.h-dvh>.modal-wrapper .ir-layout-navbar.card,.vfm__content.h-dvh>.modal-wrapper>.card{--tw-bg-opacity:1;background-color:hsl(var(--twc-body-bgcolor)/var(--twc-body-bgcolor-opacity,var(--tw-bg-opacity)))}.pure-material-progress-linear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(var(--pure-material-primary-rgb,33,150,243),.12);border:none;color:rgb(var(--pure-material-primary-rgb,33,150,243));display:block;font-size:16px;width:100%}.pure-material-progress-linear::-webkit-progress-bar{background-color:transparent}.pure-material-progress-linear::-webkit-progress-value{background-color:currentColor;-webkit-transition:all .2s;transition:all .2s}.pure-material-progress-linear::-moz-progress-bar{background-color:currentColor;-moz-transition:all .2s;transition:all .2s}.pure-material-progress-linear::-ms-fill{background-color:currentColor;border:none;-ms-transition:all .2s;transition:all .2s}.pure-material-progress-linear:indeterminate{animation:pure-material-progress-linear 1.5s linear infinite;background-image:linear-gradient(270deg,transparent 50%,currentColor 0,currentColor 60%,transparent 0,transparent 71.5%,currentColor 0,currentColor 84%,transparent 0);background-size:200% 100%}.pure-material-progress-linear:indeterminate::-moz-progress-bar{background-color:transparent}.pure-material-progress-linear:indeterminate::-ms-fill{animation-name:none}@keyframes pure-material-progress-linear{0%{background-position:right -31.25% top 0;background-size:200% 100%}50%{background-position:right -49% top 0;background-size:800% 100%}to{background-position:right -102% top 0;background-size:400% 100%}}.free-label{background-color:#e53935;display:inline-block;left:4px;top:8px;transform:rotate(90deg)}.free-label,.new-label{color:#fff;font-size:12px;padding:4px 8px;position:absolute;z-index:1}.new-label{align-items:center;display:inline-flex;flex-direction:column;height:60px;justify-content:end;right:-42px;top:-22px;width:100px;--tw-bg-opacity:1;background-color:hsl(var(--twc-primary-700)/var(--twc-primary-700-opacity,var(--tw-bg-opacity)));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transform:rotate(45deg)}.dark .skeleton .effect{--tw-gradient-from:hsl(var(--twc-divider-color)/var(--twc-divider-color-opacity,1)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--twc-divider-color)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:15%;--tw-gradient-to:hsl(var(--twc-outline-color)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--twc-outline-color)/var(--twc-outline-color-opacity,1)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:60%;--tw-gradient-to:hsl(var(--twc-divider-color)/var(--twc-divider-color-opacity,1)) var(--tw-gradient-to-position);--tw-gradient-to-position:75%}.dark .skeleton .effect,.skeleton .effect{animation:skeleton 2.5s linear infinite;background-image:linear-gradient(to right,var(--tw-gradient-stops));background-size:400% 100%}.skeleton .effect{--tw-gradient-from:hsl(var(--twc-gray-100)/var(--twc-gray-100-opacity,1)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--twc-gray-100)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:15%;--tw-gradient-to:hsl(var(--twc-gray-200)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--twc-gray-200)/var(--twc-gray-200-opacity,1)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:60%;--tw-gradient-to:hsl(var(--twc-gray-100)/var(--twc-gray-100-opacity,1)) var(--tw-gradient-to-position);--tw-gradient-to-position:75%}.skeleton-image{height:100%;width:100%}.skeleton-image,.skeleton-title{border-radius:8px;--tw-bg-opacity:1;background-color:hsl(var(--twc-gray-100)/var(--twc-gray-100-opacity,var(--tw-bg-opacity)))}.skeleton-title{height:24px;width:144px}.skeleton-btn{border-radius:8px;height:40px;width:96px}.skeleton-btn,.skeleton-chip{--tw-bg-opacity:1;background-color:hsl(var(--twc-gray-100)/var(--twc-gray-100-opacity,var(--tw-bg-opacity)))}.skeleton-chip{border-radius:12px;height:24px;width:64px}.skeleton-avatar{border-radius:9999px;height:32px;width:32px;--tw-bg-opacity:1;background-color:hsl(var(--twc-gray-100)/var(--twc-gray-100-opacity,var(--tw-bg-opacity)))}@keyframes skeleton{0%{background-position:-200%}to{background-position:200%}}.update-profile-bg[data-v-04f09d7c]{background-image:url(../app/bubbles.svg);background-position:top;background-repeat:no-repeat;background-size:100vw}.dashed-line{border-style:dashed;border-top-width:1px;height:.5px;left:0;position:absolute;width:100%;--tw-border-opacity:1;border-color:hsl(var(--twc-gray-400)/var(--twc-gray-400-opacity,var(--tw-border-opacity)));opacity:.5}.new-courses .v-card__overlay{opacity:0!important}.new-courses .v-carousel__controls{background-color:transparent!important;height:24px;margin-bottom:-40px}.new-courses .v-carousel__controls .v-btn{height:16px;margin:0 4px!important;width:16px}.new-courses .v-carousel__controls .v-btn i{font-size:12px!important}.new-courses .v-carousel__controls .v-btn.v-btn--active{color:rgb(var(--v-theme-primary))!important}
