.loading-common-module__bKLdIa__container{transition:all .2s;position:relative}.loading-common-module__bKLdIa__sectionWrapper{max-width:80rem;margin:0 auto}.loading-common-module__bKLdIa__maxW6xl{max-width:72rem}.loading-common-module__bKLdIa__minHScreen{min-height:100vh}.loading-common-module__bKLdIa__bgMesh{background:var(--mesh-background)}.loading-common-module__bKLdIa__overflowHidden{overflow:hidden}.loading-common-module__bKLdIa__relative{position:relative}.loading-common-module__bKLdIa__flexCol{flex-direction:column}.loading-common-module__bKLdIa__absolute{position:absolute}.loading-common-module__bKLdIa__inset0{inset:0}.loading-common-module__bKLdIa__pointerEventsNone{pointer-events:none}.loading-common-module__bKLdIa__negTop40{top:-10rem}.loading-common-module__bKLdIa__negRight40{right:-10rem}.loading-common-module__bKLdIa__negBottom40{bottom:-10rem}.loading-common-module__bKLdIa__negLeft40{left:-10rem}.loading-common-module__bKLdIa__h96{height:24rem}.loading-common-module__bKLdIa__bgGradientToBr{background:linear-gradient(to bottom right, var(--tw-gradient-stops))}.loading-common-module__bKLdIa__fromPrimary15{--tw-gradient-from:#4573df26;--tw-gradient-to:#4573df00;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.loading-common-module__bKLdIa__toBlue50015,.loading-common-module__bKLdIa__toPink50015{--tw-gradient-to:#4573df26}.loading-common-module__bKLdIa__roundedFull{border-radius:9999px}.loading-common-module__bKLdIa__blur3xl{filter:blur(64px)}.loading-common-module__bKLdIa__animatePulse{animation:2s cubic-bezier(.4,0,.6,1) infinite loading-common-module__bKLdIa__pulse}.loading-common-module__bKLdIa__float{animation:6s ease-in-out infinite loading-common-module__bKLdIa__float}.loading-common-module__bKLdIa__animateDelay2000{animation-delay:2s}.loading-common-module__bKLdIa__flex1{flex:1}.loading-common-module__bKLdIa__py8{padding-top:2rem;padding-bottom:2rem}.loading-common-module__bKLdIa__px4{padding-left:1rem;padding-right:1rem}.loading-common-module__bKLdIa__z10{z-index:10}.loading-common-module__bKLdIa__textCenter{text-align:center}.loading-common-module__bKLdIa__mb8{margin-bottom:2rem}.loading-common-module__bKLdIa__w48{width:12rem}.loading-common-module__bKLdIa__mxAuto{margin-left:auto;margin-right:auto}.loading-common-module__bKLdIa__mb4{margin-bottom:1rem}.loading-common-module__bKLdIa__h6{height:1.5rem}.loading-common-module__bKLdIa__w96{width:24rem}.loading-common-module__bKLdIa__mb6{margin-bottom:1.5rem}.loading-common-module__bKLdIa__grid{display:grid}.loading-common-module__bKLdIa__gridCols1,.loading-common-module__bKLdIa__mdGridCols2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.loading-common-module__bKLdIa__mdGridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}}.loading-common-module__bKLdIa__lgGridCols4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.loading-common-module__bKLdIa__lgGridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}}.loading-common-module__bKLdIa__gap4{gap:1rem}.loading-common-module__bKLdIa__cardModern{background:#ffffff1a;border:2px solid #fff3}.loading-common-module__bKLdIa__border0{border-width:0}.loading-common-module__bKLdIa__backdropBlurSm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-common-module__bKLdIa__shadowXl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.loading-common-module__bKLdIa__hoverShadow2xl:hover{box-shadow:0 25px 50px -12px #00000040}.loading-common-module__bKLdIa__transitionAll{transition:all .2s}.loading-common-module__bKLdIa__duration500{transition-duration:.5s}.loading-common-module__bKLdIa__rounded3xl{border-radius:1.5rem}.loading-common-module__bKLdIa__p6{padding:1.5rem}.loading-common-module__bKLdIa__flex{display:flex}.loading-common-module__bKLdIa__gap3{gap:.75rem}.loading-common-module__bKLdIa__spaceY3>*+*{margin-top:.75rem}.loading-common-module__bKLdIa__h8{height:2rem}.loading-common-module__bKLdIa__w8{width:2rem}.loading-common-module__bKLdIa__h4{height:1rem}.loading-common-module__bKLdIa__w12{width:3rem}.loading-common-module__bKLdIa__mb3{margin-bottom:.75rem}.loading-common-module__bKLdIa__mdGridCols4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.loading-common-module__bKLdIa__mdGridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}}.loading-common-module__bKLdIa__h12{height:3rem}.loading-common-module__bKLdIa__p8{padding:2rem}.loading-common-module__bKLdIa__mdGridCols3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.loading-common-module__bKLdIa__mdGridCols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.loading-common-module__bKLdIa__mdGridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}}.loading-common-module__bKLdIa__gap6{gap:1.5rem}.loading-common-module__bKLdIa__spaceY6>*+*{margin-top:1.5rem}.loading-common-module__bKLdIa__w32{width:8rem}.loading-common-module__bKLdIa__w3_4{width:75%}.loading-common-module__bKLdIa__justifyBetween{justify-content:space-between}.loading-common-module__bKLdIa__itemsCenter{align-items:center}.loading-common-module__bKLdIa__h10{height:2.5rem}.loading-common-module__bKLdIa__w24{width:6rem}.loading-common-module__bKLdIa__roundedXl{border-radius:.75rem}@keyframes loading-common-module__bKLdIa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes loading-common-module__bKLdIa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}
.loading-light-module__o-nfra__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.loading-light-module__o-nfra__card{background:#ffffffb3;border:1px solid #ffffff4d;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.loading-light-module__o-nfra__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.loading-light-module__o-nfra__card:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.loading-light-module__o-nfra__title{color:#0f172afa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading-light-module__o-nfra__description{color:#334155fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.loading-light-module__o-nfra__button{color:#0f172afa;background:#ffffffa6;border:1px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.loading-light-module__o-nfra__button:hover{background:#fffc;border-color:#4573df4d;box-shadow:0 8px 24px #1f26871f}.loading-light-module__o-nfra__button:active{transform:translateY(1px)}.loading-light-module__o-nfra__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.loading-light-module__o-nfra__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.loading-light-module__o-nfra__card,.loading-light-module__o-nfra__button{transition:none;transform:none!important}}
.loading-dark-module__8kMDGW__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.loading-dark-module__8kMDGW__card{background:#23272e8c;border:1px solid #ffffff1a;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.loading-dark-module__8kMDGW__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.loading-dark-module__8kMDGW__card:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.loading-dark-module__8kMDGW__title{color:#f8fafcfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading-dark-module__8kMDGW__description{color:#e2e8f0fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.loading-dark-module__8kMDGW__button{color:#f8fafcfa;background:#23272e99;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.loading-dark-module__8kMDGW__button:hover{background:#23272eb3;border-color:#4573df66;box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.loading-dark-module__8kMDGW__button:active{transform:translateY(1px)}.loading-dark-module__8kMDGW__button:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.loading-dark-module__8kMDGW__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.loading-dark-module__8kMDGW__card,.loading-dark-module__8kMDGW__button{transition:none;transform:none!important}}
.skeleton-common-module__58JKfG__root{border-radius:.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-common-module__58JKfG__pulse}.skeleton-common-module__58JKfG__textContainer{flex-direction:column;gap:.5rem;display:flex}.skeleton-common-module__58JKfG__textLine{border-radius:.25rem;height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-common-module__58JKfG__pulse}.skeleton-common-module__58JKfG__textLineShort{width:75%}@keyframes skeleton-common-module__58JKfG__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-common-module__58JKfG__root,.skeleton-common-module__58JKfG__textLine{opacity:.75;animation:none!important}}
.skeleton-light-module__3K7AZW__root,.skeleton-light-module__3K7AZW__textLine{background-color:#cbd5e1}
.skeleton-dark-module__O9_qZa__root,.skeleton-dark-module__O9_qZa__textLine{background-color:#23272e}
.loading-common-module__J0Y2lG__container{transition:all .2s;position:relative}.loading-common-module__J0Y2lG__glassSecondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1)}.loading-common-module__J0Y2lG__pageWrapper{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.loading-common-module__J0Y2lG__backgroundContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loading-common-module__J0Y2lG__bgBlobTopRight{background:linear-gradient(to bottom right, var(--primary-15), var(--blue-500-15));filter:blur(64px);border-radius:9999px;width:24rem;height:24rem;animation:3s ease-in-out infinite loading-common-module__J0Y2lG__pulse,6s ease-in-out infinite loading-common-module__J0Y2lG__float;position:absolute;top:-10rem;right:-10rem}.loading-common-module__J0Y2lG__bgBlobBottomLeft{background:linear-gradient(to bottom right, var(--purple-500-15), var(--pink-500-15));filter:blur(64px);border-radius:9999px;width:24rem;height:24rem;animation-name:loading-common-module__J0Y2lG__pulse,loading-common-module__J0Y2lG__float;animation-duration:3s,6s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:2s;animation-fill-mode:none,none;animation-timeline:auto,auto;position:absolute;bottom:-10rem;left:-10rem}.loading-common-module__J0Y2lG__mainContent{z-index:10;flex:1;padding:2rem 1rem;position:relative}.loading-common-module__J0Y2lG__headerSkeleton{text-align:center;margin-bottom:2rem}.loading-common-module__J0Y2lG__headerTitle{border-radius:.75rem;width:12rem;height:2.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.loading-common-module__J0Y2lG__headerSubtitle{border-radius:.75rem;width:24rem;height:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.loading-common-module__J0Y2lG__headerButton{border-radius:.75rem;width:8rem;height:2.5rem;margin-left:auto;margin-right:auto}.loading-common-module__J0Y2lG__statsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.loading-common-module__J0Y2lG__statsGrid{grid-template-columns:repeat(4,1fr)}}.loading-common-module__J0Y2lG__statsCard{border-radius:1.5rem;transition:all .5s}.loading-common-module__J0Y2lG__statsCardContent{padding:1.5rem}.loading-common-module__J0Y2lG__statsCardInner{align-items:center;gap:.75rem;display:flex}.loading-common-module__J0Y2lG__statsCardIcon{border-radius:.75rem;width:2rem;height:2rem}.loading-common-module__J0Y2lG__statsCardInfo{flex-direction:column;gap:.75rem;display:flex}.loading-common-module__J0Y2lG__statsValue{border-radius:.75rem;width:3rem;height:1.5rem}.loading-common-module__J0Y2lG__statsLabel{border-radius:.75rem;width:4rem;height:1rem}.loading-common-module__J0Y2lG__coursesGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.loading-common-module__J0Y2lG__coursesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.loading-common-module__J0Y2lG__coursesGrid{grid-template-columns:repeat(3,1fr)}}.loading-common-module__J0Y2lG__courseCard{border-radius:1.5rem;transition:all .5s}.loading-common-module__J0Y2lG__courseCardContent{padding:2rem}.loading-common-module__J0Y2lG__courseCardInner{flex-direction:column;gap:1.5rem;display:flex}.loading-common-module__J0Y2lG__courseCardHeader{flex-direction:column;gap:.75rem;display:flex}.loading-common-module__J0Y2lG__courseTitle{border-radius:.75rem;width:12rem;height:1.5rem}.loading-common-module__J0Y2lG__courseCode{border-radius:.75rem;width:8rem;height:1rem}.loading-common-module__J0Y2lG__courseMetaGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.loading-common-module__J0Y2lG__courseMetaItem{align-items:center;gap:.5rem;display:flex}.loading-common-module__J0Y2lG__courseMetaIcon{border-radius:.75rem;width:1rem;height:1rem}.loading-common-module__J0Y2lG__courseMetaText{border-radius:.75rem;width:4rem;height:1rem}.loading-common-module__J0Y2lG__courseCardFooter{justify-content:space-between;align-items:center;display:flex}.loading-common-module__J0Y2lG__courseViewCount{border-radius:.75rem;width:5rem;height:1rem}.loading-common-module__J0Y2lG__courseButton{border-radius:.75rem;width:6rem;height:2.5rem}@keyframes loading-common-module__J0Y2lG__pulse{to{opacity:1}50%{opacity:.7}}@keyframes loading-common-module__J0Y2lG__float{to{transform:translateY(0)}50%{transform:translateY(-20px)}}
.course-client-common-module__dKu_ta__container{transition:all .3s;position:relative}.course-client-common-module__dKu_ta__minHScreen{min-height:100vh}.course-client-common-module__dKu_ta__flex{display:flex}.course-client-common-module__dKu_ta__flexCol{flex-direction:column}.course-client-common-module__dKu_ta__flex1{flex:1}.course-client-common-module__dKu_ta__py8{padding-top:2rem;padding-bottom:2rem}.course-client-common-module__dKu_ta__px4{padding-left:1rem;padding-right:1rem}.course-client-common-module__dKu_ta__mb6{margin-bottom:1.5rem}.course-client-common-module__dKu_ta__mb8{margin-bottom:2rem}.course-client-common-module__dKu_ta__text3xl{font-size:1.875rem;line-height:2.25rem}.course-client-common-module__dKu_ta__mb2{margin-bottom:.5rem}.course-client-common-module__dKu_ta__textLg{font-size:1.125rem;line-height:1.75rem}.course-client-common-module__dKu_ta__grid{display:grid}.course-client-common-module__dKu_ta__gridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.course-client-common-module__dKu_ta__gap4{gap:1rem}.course-client-common-module__dKu_ta__itemsCenter{align-items:center}.course-client-common-module__dKu_ta__itemsStart{align-items:flex-start}.course-client-common-module__dKu_ta__justifyBetween{justify-content:space-between}.course-client-common-module__dKu_ta__h5{height:1.25rem}.course-client-common-module__dKu_ta__w5{width:1.25rem}.course-client-common-module__dKu_ta__fontMedium{font-weight:500}.course-client-common-module__dKu_ta__wFull{width:100%}.course-client-common-module__dKu_ta__gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.course-client-common-module__dKu_ta__mt6{margin-top:1.5rem}.course-client-common-module__dKu_ta__p12{padding:3rem}.course-client-common-module__dKu_ta__textCenter{text-align:center}.course-client-common-module__dKu_ta__h16{height:4rem}.course-client-common-module__dKu_ta__w16{width:4rem}.course-client-common-module__dKu_ta__mxAuto{margin-left:auto;margin-right:auto}.course-client-common-module__dKu_ta__textXl{font-size:1.25rem;line-height:1.75rem}.course-client-common-module__dKu_ta__fontSemibold{font-weight:600}.course-client-common-module__dKu_ta__mb4{margin-bottom:1rem}.course-client-common-module__dKu_ta__gridCols1{grid-template-columns:repeat(1,minmax(0,1fr))}.course-client-common-module__dKu_ta__gap6{gap:1.5rem}.course-client-common-module__dKu_ta__buttonIcon{width:1rem;height:1rem;margin-right:.5rem}@media (max-width:480px){.course-client-common-module__dKu_ta__text3xl{font-size:1.5rem;line-height:2rem}.course-client-common-module__dKu_ta__textLg{font-size:1rem;line-height:1.5rem}.course-client-common-module__dKu_ta__p12{padding:1.5rem}.course-client-common-module__dKu_ta__gridCols2{grid-template-columns:repeat(1,minmax(0,1fr))}.course-client-common-module__dKu_ta__gridCols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.course-client-common-module__dKu_ta__gridCols4{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.course-client-common-module__dKu_ta__gridCols2,.course-client-common-module__dKu_ta__mdGridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.course-client-common-module__dKu_ta__mdGridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.course-client-common-module__dKu_ta__py8{padding-top:2.5rem;padding-bottom:2.5rem}.course-client-common-module__dKu_ta__px4{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.course-client-common-module__dKu_ta__lgGridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.course-client-common-module__dKu_ta__py8{padding-top:3rem;padding-bottom:3rem}.course-client-common-module__dKu_ta__px4{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.course-client-common-module__dKu_ta__py8{padding-top:4rem;padding-bottom:4rem}}
.course-client-dark-module____yafW__textMutedForeground{color:#94a3b8}
.course-client-light-module__PHC2bq__textMutedForeground{color:#64748b}
