.loader{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border-color:currentColor;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 circle[fill],.icon ellipse[fill],.icon path[fill]{fill:currentColor!important}.icon circle[stroke],.icon ellipse[stroke],.icon path[stroke],.icon rect[stroke]{stroke:currentColor!important}.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%}}.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 .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>.card:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--twc-white)/var(--twc-white-opacity,var(--tw-bg-opacity)))}.vfm__content.h-dvh>.modal-wrapper .ir-layout-navbar.card:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--twc-white)/var(--twc-white-opacity,var(--tw-bg-opacity)))}.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}.dark .skeleton .effect{--tw-gradient-from:hsl(var(--twc-gray-200)/var(--twc-gray-200-opacity,1)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--twc-gray-200)/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-300)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--twc-gray-300)/var(--twc-gray-300-opacity,1)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:60%;--tw-gradient-to:hsl(var(--twc-gray-200)/var(--twc-gray-200-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%}}.circle-progress[data-v-f1962b66]{color:#333;font-family:Arial,sans-serif}.progress-svg[data-v-f1962b66]{transform:rotate(-90deg)}.progress-background[data-v-f1962b66]{stroke:#e2e2e2}.progress-circle[data-v-f1962b66]{stroke:currentColor;transition:stroke-dashoffset .3s ease}.progress-text[data-v-f1962b66]{font-size:1rem;font-weight:700;position:absolute}.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)}.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}.feature-description p:not(:last-child){margin-bottom:8px}
