.SkillTag_skillTag__UJ1Yv{display:flex;align-items:center;justify-content:center;height:32px;border-radius:40px;gap:8px;padding:4px 10px 4px 4px;transition:all .2s ease-in-out}.SkillTag_skillTag__UJ1Yv:hover{opacity:.8}.SkillTag_icon__IQX8S{width:20px;height:20px}.SkillTag_text__GbCyE{font-family:Figtree,sans-serif;font-weight:var(--font-weight-bold);font-size:14px;line-height:16.8px;text-align:center;color:var(--primary-color)}.LevelIndicator_levelContainer__pDnZz{display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15),0 0 0 4px hsla(0,0%,100%,.2)}.LevelIndicator_level__ZeZoT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6c3ce1;margin-bottom:-2px}.LevelIndicator_levelNumber__HPp7P{font-size:24px;font-weight:800;line-height:1;background:linear-gradient(135deg,#6c3ce1,#2e90a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.LessonSkillAttribute_skillContainer__mJRkG{display:flex;flex-direction:column;gap:20px}.LessonSkillAttribute_header__d4Q0P{display:flex;flex-direction:row;justify-content:space-between}.LessonSkillAttribute_title__kvQDU{font-weight:var(--font-weight-medium);font-size:20px;line-height:24px;max-width:100px}.LessonSkillAttribute_levelContainer__WKS_s{display:flex;flex-direction:column;justify-content:center;align-items:center;width:57px;height:57px;border-radius:40px;font-family:Poppins;font-weight:var(--font-weight-medium);background-color:#ffb167}.LessonSkillAttribute_level__nlvQG{font-size:12px;line-height:18px}.LessonSkillAttribute_levelNumber__PpNjc{font-size:18px;line-height:27px}.DashboardHeader_dashboardHeader__dIk8Q{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#6c3ce1,#2e90a6);border-radius:20px;padding:32px 40px;margin-top:24px;color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(46,144,166,.2);width:100%}.DashboardHeader_dashboardHeader__dIk8Q:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 60%);pointer-events:none}.DashboardHeader_loadingContainer__DV2Mx{display:flex;justify-content:space-between;width:100%;align-items:center;z-index:1}.DashboardHeader_profileSection__iXqtN{display:flex;align-items:center;gap:24px;z-index:1}.DashboardHeader_avatarWrapper__1wiCJ{position:relative;width:110px;height:110px;border-radius:50%;padding:4px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2));box-shadow:0 8px 16px rgba(0,0,0,.15)}.DashboardHeader_profileImage__LJpXw{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#fff}.DashboardHeader_userInfo__BdDQ0{display:flex;flex-direction:column;gap:12px}.DashboardHeader_nameRow__zBgh1{display:flex;align-items:center}.DashboardHeader_userName__uBimc{font-weight:700;font-size:28px;margin:0;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.DashboardHeader_badgesRow__b6ivS{display:flex;align-items:center;gap:10px}.DashboardHeader_badge__aFzPC{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.DashboardHeader_roleBadge__zDqTU{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.DashboardHeader_gradeBadge__E5zqq{background:rgba(0,0,0,.15);color:#fff}.DashboardHeader_levelSection__jji3m{z-index:1;transform:scale(1.1);transform-origin:right center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}@media(max-width:768px){.DashboardHeader_dashboardHeader__dIk8Q{flex-direction:column;align-items:flex-start;padding:24px;gap:24px}.DashboardHeader_avatarWrapper__1wiCJ{width:90px;height:90px}.DashboardHeader_profileSection__iXqtN{gap:16px}.DashboardHeader_userName__uBimc{font-size:22px}.DashboardHeader_badgesRow__b6ivS{flex-wrap:wrap}.DashboardHeader_levelSection__jji3m{align-self:flex-end;transform:scale(1)}}.QuickStats_heading__1umvR{color:#2e90a6;font-weight:var(--font-weight-medium);font-size:16px;margin-bottom:10px}.QuickStats_statsWrapper__qQk_Y{display:flex;flex-direction:column;gap:20px;width:100%}.QuickStats_pointsSection__x2dLm{display:flex;align-items:center;justify-content:space-between;width:100%}.QuickStats_pointsIcon__gyMRR{width:18px;height:28px}.QuickStats_pointsDisplay__kuC71{display:flex;gap:10px;align-items:center}.QuickStats_pointsAchieved__2zht4{display:flex;gap:4px;align-items:center}.QuickStats_points__wz1vb{font-weight:700;font-size:18px;line-height:27px}.QuickStats_pointsText__mmDW4{font-weight:var(--font-weight-regular);font-size:10px;line-height:15px;letter-spacing:0}.QuickStats_pendingPoints__yMsmS{position:relative;font-size:12px;font-weight:var(--font-weight-regular);display:flex;background-color:#fff;border-radius:30px;padding:4px 9px;align-items:center;margin-left:auto}.QuickStats_remainingPointsIcon__fALxw{width:12px;margin:0 2px}.QuickStats_detailsSection__x9dSR{width:100%;display:flex;justify-content:space-between}.QuickStats_nextPoints__7uTIJ{font-weight:700;font-size:12px}.QuickStats_pointsProgress__ADPAH{display:flex;flex-direction:column;gap:20px;background-color:#f3f5f6;border-radius:10px;padding:10px 20px}.QuickStats_arrowIcon__Sg9Kx{position:absolute;bottom:-22px;right:3px;width:22px;height:auto}@media(min-width:768px){.QuickStats_detailsSection__x9dSR{justify-content:flex-start;gap:20px}}.InputField_textInputContainer__9fMvs{display:flex;flex-direction:column}.InputField_otpContainer__3xKFK{display:inline-block;margin-right:6px;padding:0}.InputField_otpContainer__3xKFK .InputField_inputWrapper__0DF92{padding:0}.InputField_labelContainer__WrQ_W{display:flex;align-items:center;justify-content:space-between;gap:47px;margin-bottom:4px}.InputField_inputLabel__rirnf{font-size:12px;font-weight:var(--font-weight-regular);color:#333}.InputField_infoIcon__py0vY{color:gray;cursor:pointer}.InputField_inputWrapper__0DF92{position:relative;display:flex;align-items:center;padding:10px 15px;gap:4px;width:100%;height:37px;border:1px solid var(--primary-blue);border-radius:10px;background-color:#fff;transition:border .3s ease-in-out}.InputField_inputWrapper__0DF92:focus-within{border-color:#1e44b4;box-shadow:0 0 7px rgba(40,85,230,.3)}.InputField_inputWrapper__0DF92.InputField_inputDisabled__ExJKS{background-color:#f9f9f9;border-color:#d1d1d1}.InputField_inputWrapper__0DF92.InputField_inputDisabled__ExJKS .InputField_inputField__qBV_d{cursor:not-allowed;color:#888}.InputField_inputField__qBV_d{flex:1 1;border:none;outline:none;font-size:14px;background-color:transparent}.InputField_leadingIcon__ZxqRv{font-size:16px;color:#5a4bdb;flex-shrink:0;margin-right:8px}.InputField_separator__NW4ou{width:1px;height:20px;background-color:#e0e0e0;flex-shrink:0;margin-right:8px}.InputField_phonePrefix__xfd_V{color:gray;font-size:14px;margin-right:6px}.InputField_suffixText___fSjQ{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#999;font-size:.9rem;z-index:1}.InputField_visibilityToggle__nqXfw{cursor:pointer;color:gray}.InputField_ctaButton__NlG3n{display:flex;align-items:center;justify-content:center;padding:4px 8px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--secondary-color);border-radius:40px;cursor:pointer;transition:background-color .3s ease;margin-left:8px;text-decoration:none}.InputField_ctaButton__NlG3n:hover{background-color:rgba(40,85,230,.1)}.InputField_eyeIcon__rHt1o{color:var(--secondary-color)!important}.InputField_inputButton__J6tZw{font-weight:var(--font-weight-medium);font-size:14px;line-height:17px;text-align:right;text-decoration:underline;color:var(--primary-color);background:none;border:none;cursor:pointer;transition:color .2s ease-in-out}.InputField_inputButton__J6tZw:hover{color:#0f0b1f}.InputField_inputButton__J6tZw:disabled{color:#a1a1a1;cursor:not-allowed}@media(max-width:480px){.InputField_inputWrapper__0DF92{padding:8px 12px;height:34px}.InputField_inputField__qBV_d{font-size:13px}}.StatusMessage_statusMessage__B6H71{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:var(--font-weight-regular);margin-top:3px;min-height:16px;visibility:hidden}.StatusMessage_visible__YIGSd{visibility:visible}.StatusMessage_statusIcon__BFvMU{font-size:11px}.StatusMessage_error__WZoJu{color:#d32f2f}.StatusMessage_success__VrSBY{color:#2e7d32}.StatusMessage_info__MeTE_{color:#2855e6}.Button_backNav__i9Po0,.Button_button__LId73,.Button_danger__eU4wo,.Button_google__OJqih,.Button_outline__WXyvm,.Button_primary__1Zt2f,.Button_secondaryInvert__IPhA3,.Button_secondary__keBjM,.Button_underline__6FFJq{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 16px;gap:15px;border:none;border-radius:40px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.Button_backNav__i9Po0 .Button_label__ZH4UQ,.Button_button__LId73 .Button_label__ZH4UQ,.Button_danger__eU4wo .Button_label__ZH4UQ,.Button_google__OJqih .Button_label__ZH4UQ,.Button_outline__WXyvm .Button_label__ZH4UQ,.Button_primary__1Zt2f .Button_label__ZH4UQ,.Button_secondaryInvert__IPhA3 .Button_label__ZH4UQ,.Button_secondary__keBjM .Button_label__ZH4UQ,.Button_underline__6FFJq .Button_label__ZH4UQ{font-weight:500;font-size:16px}.Button_backNav__i9Po0 .Button_spinner-border__XxSB_,.Button_button__LId73 .Button_spinner-border__XxSB_,.Button_danger__eU4wo .Button_spinner-border__XxSB_,.Button_google__OJqih .Button_spinner-border__XxSB_,.Button_outline__WXyvm .Button_spinner-border__XxSB_,.Button_primary__1Zt2f .Button_spinner-border__XxSB_,.Button_secondaryInvert__IPhA3 .Button_spinner-border__XxSB_,.Button_secondary__keBjM .Button_spinner-border__XxSB_,.Button_underline__6FFJq .Button_spinner-border__XxSB_{width:1rem;height:1rem}.Button_backNav__i9Po0:disabled,.Button_button__LId73:disabled,.Button_danger__eU4wo:disabled,.Button_google__OJqih:disabled,.Button_outline__WXyvm:disabled,.Button_primary__1Zt2f:disabled,.Button_secondaryInvert__IPhA3:disabled,.Button_secondary__keBjM:disabled,.Button_underline__6FFJq:disabled{background:rgba(19,14,44,.2);color:#fff;cursor:not-allowed}.Button_backNav__i9Po0:not(:disabled):hover,.Button_button__LId73:not(:disabled):hover,.Button_danger__eU4wo:not(:disabled):hover,.Button_google__OJqih:not(:disabled):hover,.Button_outline__WXyvm:not(:disabled):hover,.Button_primary__1Zt2f:not(:disabled):hover,.Button_secondaryInvert__IPhA3:not(:disabled):hover,.Button_secondary__keBjM:not(:disabled):hover,.Button_underline__6FFJq:not(:disabled):hover{background:rgba(0,0,0,.05)}.Button_backNav__i9Po0 .Button_arrowContainer__lMctE,.Button_button__LId73 .Button_arrowContainer__lMctE,.Button_danger__eU4wo .Button_arrowContainer__lMctE,.Button_google__OJqih .Button_arrowContainer__lMctE,.Button_outline__WXyvm .Button_arrowContainer__lMctE,.Button_primary__1Zt2f .Button_arrowContainer__lMctE,.Button_secondaryInvert__IPhA3 .Button_arrowContainer__lMctE,.Button_secondary__keBjM .Button_arrowContainer__lMctE,.Button_underline__6FFJq .Button_arrowContainer__lMctE{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border-radius:36px;flex:none;order:1;flex-grow:0}.Button_backNav__i9Po0 .Button_arrowIcon___ot6_,.Button_button__LId73 .Button_arrowIcon___ot6_,.Button_danger__eU4wo .Button_arrowIcon___ot6_,.Button_google__OJqih .Button_arrowIcon___ot6_,.Button_outline__WXyvm .Button_arrowIcon___ot6_,.Button_primary__1Zt2f .Button_arrowIcon___ot6_,.Button_secondaryInvert__IPhA3 .Button_arrowIcon___ot6_,.Button_secondary__keBjM .Button_arrowIcon___ot6_,.Button_underline__6FFJq .Button_arrowIcon___ot6_{font-size:14px;color:#2c3e50}.Button_small__TkUj5{padding:6px 12px;gap:8px}.Button_small__TkUj5 .Button_label__ZH4UQ{font-size:14px}.Button_small__TkUj5 .Button_arrowContainer__lMctE{width:20px;height:20px}.Button_small__TkUj5 .Button_arrowIcon___ot6_{font-size:12px}.Button_medium__fEE9V{padding:10px 16px;gap:15px}.Button_medium__fEE9V .Button_label__ZH4UQ{font-size:16px}.Button_large__By5bM{padding:14px 24px;gap:20px}.Button_large__By5bM .Button_label__ZH4UQ{font-size:18px}.Button_primary__1Zt2f{background:#130e2c;color:#fff;border:1px solid transparent;position:relative;overflow:hidden}.Button_primary__1Zt2f:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);transition:transform .6s ease;transform:skewX(-25deg);z-index:1}.Button_primary__1Zt2f:not(:disabled):hover{background:#130e2c}.Button_primary__1Zt2f:not(:disabled):hover:before{transform:translateX(350%) skewX(-25deg)}.Button_primary__1Zt2f .Button_arrowContainer__lMctE{background:#fff;z-index:2}.Button_primary__1Zt2f:focus{outline:none;box-shadow:0 0 0 2px rgba(19,14,44,.3)}.Button_primary__1Zt2f .Button_arrowIcon___ot6_{color:#2c3e50}.Button_secondary__keBjM{background:#fff;color:var(--primary-blue);border:1px solid var(--primary-blue);position:relative;overflow:hidden}.Button_secondary__keBjM:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(40,85,230,.05),transparent);transition:transform .6s ease;transform:skewX(-25deg);z-index:1}.Button_secondary__keBjM:not(:disabled):hover{background:#fff}.Button_secondary__keBjM:not(:disabled):hover:before{transform:translateX(350%) skewX(-25deg)}.Button_secondary__keBjM .Button_arrowContainer__lMctE{background-color:var(--primary-blue);z-index:2}.Button_secondary__keBjM:focus{outline:none;box-shadow:0 0 0 2px rgba(19,14,44,.3)}.Button_secondary__keBjM .Button_arrowIcon___ot6_{color:#fff}.Button_secondaryInvert__IPhA3{background:var(--primary-blue);color:#fff;border:1px solid var(--primary-blue);position:relative;overflow:hidden}.Button_secondaryInvert__IPhA3:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);transition:transform .6s ease;transform:skewX(-25deg);z-index:1}.Button_secondaryInvert__IPhA3:not(:disabled):hover{background:var(--primary-blue)}.Button_secondaryInvert__IPhA3:not(:disabled):hover:before{transform:translateX(350%) skewX(-25deg)}.Button_secondaryInvert__IPhA3 .Button_arrowContainer__lMctE{background-color:#fff;z-index:2}.Button_secondaryInvert__IPhA3 .Button_arrowIcon___ot6_{color:var(--primary-blue)}.Button_secondaryInvert__IPhA3:focus{outline:none;box-shadow:0 0 0 2px rgba(40,85,230,.4)}.Button_outline__WXyvm{background:none;color:var(--secondary-color);border:2px solid var(--primary-color)}.Button_outline__WXyvm:not(:disabled):hover{background:#f5f5f5}.Button_outline__WXyvm .Button_arrowContainer__lMctE{background-color:var(--secondary-color)}.Button_outline__WXyvm .Button_arrowIcon___ot6_{color:#fff}.Button_fullWidth__GVPtG{width:100%}.Button_underline__6FFJq{padding:0;text-decoration:underline;background:none;color:#fff;border:none;font-family:Figtree;font-weight:var(--font-weight-medium);font-size:14px;gap:2px;transition:color .2s ease-in-out}.Button_underline__6FFJq:not(:disabled):hover{color:var(--primary-color);background:none}.Button_underline__6FFJq .Button_arrowContainer__lMctE{background-color:transparent}.Button_underline__6FFJq .Button_arrowIcon___ot6_{color:inherit}.Button_underline__6FFJq:disabled{color:#666;background:none;cursor:not-allowed}.Button_backNav__i9Po0{padding:0;font-size:16px;font-weight:var(--font-weight-medium)}.Button_backNav__i9Po0,.Button_backNav__i9Po0:hover{background:none;color:var(--primary-color)}.Button_auth__xC9XZ{border-radius:10px;border:1px solid #d6d6d6;justify-content:center}.Button_google__OJqih{width:100%;background-color:#fff;border:1.5px solid rgba(40,85,230,.3);border-radius:12px;color:#1a1a2e;font-weight:600;font-size:15px;justify-content:center;gap:12px;padding:13px 24px;box-shadow:0 2px 12px rgba(40,85,230,.08);transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:50px}@media(max-width:768px){.Button_google__OJqih{padding:12px 16px;font-size:14px;min-height:46px;border-radius:10px}}.Button_google__OJqih .Button_label__ZH4UQ{font-size:15px;font-weight:600;color:#1a1a2e}@media(max-width:768px){.Button_google__OJqih .Button_label__ZH4UQ{font-size:14px}}.Button_google__OJqih .Button_arrowContainer__lMctE{background:rgba(40,85,230,.1);transition:background .2s}.Button_google__OJqih .Button_arrowIcon___ot6_{color:#2855e6}.Button_google__OJqih:not(:disabled):hover{background-color:#f5f8ff;border-color:rgba(40,85,230,.55);box-shadow:0 4px 18px rgba(40,85,230,.15)}.Button_google__OJqih:not(:disabled):hover .Button_arrowContainer__lMctE{background:rgba(40,85,230,.18)}.Button_google__OJqih:active{background-color:#eef2ff;box-shadow:none}.Button_backArrow__q1_M2{font-size:16px;color:var(--secondary-color)}.Button_danger__eU4wo{background:#dc3545;color:#fff;border:none;position:relative;overflow:hidden}.Button_danger__eU4wo:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.25),transparent);transition:transform .6s ease;transform:skewX(-25deg);z-index:1}.Button_danger__eU4wo:not(:disabled):hover{background:#c82333}.Button_danger__eU4wo:not(:disabled):hover:before{transform:translateX(350%) skewX(-25deg)}.Button_danger__eU4wo:focus{outline:none;box-shadow:0 0 0 2px rgba(220,53,69,.4)}.Button_danger__eU4wo .Button_arrowContainer__lMctE{background:#fff;z-index:2}.Button_danger__eU4wo .Button_arrowIcon___ot6_{color:#2c3e50}.Button_transparent__i6W4O{padding:10px 16px;background:transparent;color:var(--primary-color);border:none;font-family:inherit;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:15px}.Button_transparent__i6W4O .Button_label__ZH4UQ{font-weight:500}.Button_transparent__i6W4O:not(:disabled):hover{background:rgba(0,0,0,.05)}.Button_transparent__i6W4O .Button_arrowContainer__lMctE{display:none}.ToggleButton_toggleContainer__vm9Re{display:flex;align-items:center;justify-content:flex-start;width:44px;height:24px;background-color:rgba(19,14,44,.2);border-radius:50px;transition:background-color .3s ease-in-out;position:relative}.ToggleButton_slider__ITNs8{width:100%;height:100%;background:#b0c4de;border-radius:20px;justify-content:flex-start;padding:4px}.ToggleButton_slider__ITNs8,.ToggleButton_toggleButton__ywyUP{transition:all .3s ease-in-out;display:flex;align-items:center}.ToggleButton_toggleButton__ywyUP{width:24px;height:16px;background-color:#74727e;border-radius:10px;font-size:9px;font-weight:700;color:#fff;justify-content:center;position:relative}.ToggleButton_active__krSVC .ToggleButton_slider__ITNs8{justify-content:flex-end}.ToggleButton_active__krSVC .ToggleButton_toggleButton__ywyUP{background-color:var(--secondary-color);color:#fff}.ToggleButton_wrapper__YDjfd{margin-bottom:16px}.ToggleButton_row__8KYPA{display:flex;align-items:center;justify-content:space-between;gap:16px}.ToggleButton_label__BBxFt{font-size:14px;font-weight:500;color:#111827}.ToggleButton_toggleContainer__vm9Re{cursor:pointer}.Checkbox_checkboxContainer__heGla{display:flex;flex-direction:column;margin-bottom:8px}.Checkbox_errorMessage__SWGtX{color:#d32f2f;font-size:12px;margin-top:4px}.HorizontalScroller_horizontalScrollerWrapper__Gsa5E{position:relative;display:flex;align-items:flex-start;width:100%;min-width:0}.HorizontalScroller_horizontalScrollerWrapper__Gsa5E:focus-within .HorizontalScroller_navButton__Nv6fg,.HorizontalScroller_horizontalScrollerWrapper__Gsa5E:hover .HorizontalScroller_navButton__Nv6fg{opacity:1;pointer-events:auto}.HorizontalScroller_scrollerContainer__RzEw6{padding:20px 40px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--gap,10px);-webkit-overflow-scrolling:touch;white-space:nowrap;transition:margin-left .3s ease;flex:1 1;min-width:0}.HorizontalScroller_scrollerContainer__RzEw6::-webkit-scrollbar{display:none}.HorizontalScroller_scrollerContainer__RzEw6>*{flex:0 0 auto;white-space:normal;scroll-snap-align:start}.HorizontalScroller_navButton__Nv6fg{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 14px rgba(0,0,0,.12);cursor:pointer;z-index:20;opacity:0;pointer-events:none;transition:opacity .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s ease}.HorizontalScroller_navButton__Nv6fg:hover{background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.16)}.HorizontalScroller_navButton__Nv6fg:active{transform:translateY(calc(-50% + 1px)) scale(.98)}.HorizontalScroller_navButton__Nv6fg:focus-visible{outline:3px solid #2684ff;outline-offset:2px}.HorizontalScroller_navLeft__yMYiC{left:10px}.HorizontalScroller_navRight__876GD{right:10px}@media(prefers-reduced-motion:reduce){.HorizontalScroller_navButton__Nv6fg{transition:none}}@media(max-width:768px){.HorizontalScroller_scrollerContainer__RzEw6{padding:5px 20px}.HorizontalScroller_navButton__Nv6fg{width:36px;height:36px;opacity:1;pointer-events:auto}}.CourseLessonActivityCard_activityCard__Pl9n8{width:290px;height:160px;background-size:cover;background-position:50%;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;cursor:pointer;overflow:hidden;position:relative;text-align:center}@media(max-width:768px){.CourseLessonActivityCard_activityCard__Pl9n8{width:76px;height:76px}}.CourseLessonActivityCard_contentWrapper__CARgp{z-index:2;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.CourseLessonActivityCard_statusIcon__SStjj{width:40px;height:40px;object-fit:contain}.CourseLessonActivityCard_activityTitle__OY_OR{width:70%;font-weight:var(--font-weight-medium);font-size:14px;color:#fff}@media(max-width:768px){.CourseLessonActivityCard_activityTitle__OY_OR{display:none}}.CourseLessonActivityCard_overlay__fgAQu{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;transition:opacity .3s ease;z-index:1}.CourseLessonActivityCard_completed___RyDx,.CourseLessonActivityCard_locked__WGXvk{background:rgba(0,0,0,.6)}.CourseLessonActivityCard_active__Na6j5{background:rgba(0,0,0,.302)}.CourseLessonCard_courseLessonCard__4nGFm{display:flex;flex-direction:column;padding:40px!important}.CourseLessonCard_headerWrapper__6cwvM{display:flex;justify-content:space-between;align-items:center;width:100%}.CourseLessonCard_titleProgressWrapper__0JJl7{display:flex;flex-direction:row;gap:40px;order:1}.CourseLessonCard_skillAttributeWrapper__L4n9W{display:flex;align-items:center;order:2}.CourseLessonCard_lessonTitle__oyT2N{font-weight:var(--font-weight-bold);font-size:20px;line-height:24px;max-width:200px}.CourseLessonCard_activitiesTitle__D3rqY{margin:20px 0;font-weight:var(--font-weight-medium);font-size:20px;line-height:24px}.CourseLessonCard_progressWrapper__ohCNS{width:100%}.CourseLessonCard_continueButtonWrapper__lyg2P{display:flex;justify-content:flex-start;width:auto;margin-top:20px}.CourseLessonCard_progressBarWrapper__gtSyk{display:flex;flex-direction:column;text-align:center}@media(min-width:769px){.CourseLessonCard_progressBar___i83z{width:248px;height:24px;border-radius:20px;gap:10px}}@media(max-width:768px){.CourseLessonCard_progressBarWrapper__gtSyk{display:flex;flex-direction:column;text-align:right}.CourseLessonCard_courseLessonCard__4nGFm{padding:20px!important}.CourseLessonCard_activitiesTitle__D3rqY{font-size:16px;margin:10px 0}.CourseLessonCard_continueButtonWrapper__lyg2P{width:100%;margin-top:10px}.CourseLessonCard_continueButtonWrapper__lyg2P button{width:100%}.CourseLessonCard_headerWrapper__6cwvM{flex-direction:column;align-items:flex-start}.CourseLessonCard_skillAttributeWrapper__L4n9W{width:100%;order:1}.CourseLessonCard_titleProgressWrapper__0JJl7{width:100%;order:2;gap:5px;flex-direction:column;margin-top:10px}}.ButtonGroup_buttonsContainer__in2nj{display:flex;gap:10px}.ButtonGroup_groupButton__e8skD{border:1px solid #2855e6;border-radius:10px;padding:10px 15px;background-color:#fff;font-size:14px;font-weight:var(--font-weight-regular)}.ButtonGroup_active__7KlNE{background:#2855e6;color:#fff}.ButtonGroup_labelContainer__c_oGc{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:4px}.ButtonGroup_inputLabel__6lwI0{font-size:12px;font-weight:var(--font-weight-regular);color:#333}@media(max-width:480px){.ButtonGroup_groupButton__e8skD{padding:8px 12px;font-size:13px}}.UDISEField_UdiseFieldContainer__zrT4r{position:relative}.UDISEField_UDISEData__9FkoP{position:relative;width:100%;top:-24px;z-index:1;animation:UDISEField_slideDown__kWVSu .5s ease-out}.UDISEField_udiseInputContianer__WI0Ie{position:relative;z-index:2}.UDISEField_udiseInputField__dJ0Kb{background-color:#fff!important}@keyframes UDISEField_slideDown__kWVSu{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.LessonsBuilder_lessonBuilderContainer__MxhyO{min-height:calc(100vh - 100px)}.LessonsBuilder_lessonSections__NhNUL{margin-top:20px;display:flex;flex-direction:row;justify-content:center;gap:18px;min-height:calc(100vh - 121px)}.LessonsBuilder_lessonContainer__Mea_g{gap:24px;border-radius:20px;padding:36px;overflow:scroll;background-color:#fff}.LessonsBuilder_lessonSetting__AGHHT{padding:36px;max-width:350px!important}.LessonsBuilder_selectedLessons__146UF{width:auto;padding:36px 36px 0;max-height:calc(100vh - 125px)}.LessonsBuilder_lessonGroupContainer__aNMgy{min-width:450px}.WidgetLessonCard_card__hxdED{display:flex;flex-direction:column;align-items:stretch;width:260px;padding:14px 14px 18px;background:#fff;border-radius:28px;border:1px solid transparent;box-shadow:0 8px 18px rgba(11,6,35,.08);cursor:pointer;text-align:left;position:relative;transition:transform .12s ease-out,box-shadow .12s ease-out}.WidgetLessonCard_card__hxdED:hover{box-shadow:0 10px 24px rgba(11,6,35,.12)}.WidgetLessonCard_card__hxdED:focus-visible{outline:2px solid var(--widget-heading-color);outline-offset:2px}.WidgetLessonCard_thumbnailWrapper__IKbW5{width:100%;border-radius:24px;overflow:hidden;margin-bottom:12px}.WidgetLessonCard_thumbnail__7SS0u{width:100%;height:180px;object-fit:cover}.WidgetLessonCard_content__H0w2f{display:flex;flex-direction:column;gap:4px}.WidgetLessonCard_title__AIQhG{font-size:16px;font-weight:600;color:var(--widget-heading-color);margin:0}.WidgetLessonCard_subtitle__9cFdV{font-size:14px;font-weight:400;color:var(--widget-card-subheading-color);margin:0;line-height:1.4}.WidgetLessonCard_cardLockedOverlay__R2Ril{position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.35);border-radius:28px}.WidgetLessonCard_lockIconWrapper__Ubgu6{width:52px;height:52px;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WidgetLessonCard_lockIcon___rQuf{width:30px;height:30px}.WidgetLessonCard_lockedIcon__IpHmZ{background-color:#73727e}.WidgetLessonCard_unlockedIcon__x0ygG{background-color:#2755e6}.WidgetLessonCard_completedIcon__o9j7Q{background-color:#23c16b}@media(max-width:768px){.WidgetLessonCard_card__hxdED{width:220px;padding:12px 12px 16px}.WidgetLessonCard_thumbnail__7SS0u{height:150px}.WidgetLessonCard_lockIconWrapper__Ubgu6{width:48px;height:48px}.WidgetLessonCard_lockIcon___rQuf{width:26px;height:26px}}.WidgetSingleLesson_singleLessonContainer__pVZ48{margin-bottom:40px;background:linear-gradient(180.01deg,#5d3cd0 19.63%,#907ee4 75.4%,#c3bff8 99.99%);display:flex;flex-direction:row;gap:40px;align-items:center;border:none;border-radius:52px 52px 0 0}.WidgetSingleLesson_sectionInfo__x1u5_{flex:1 1;display:flex;flex-direction:column;gap:16px}.WidgetSingleLesson_badge__UShYb{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:32px;font-size:14px;font-weight:500;color:#fff;width:-moz-fit-content;width:fit-content}.WidgetSingleLesson_title__h3Hyz{font-size:32px;font-weight:700;color:#fff;margin:0}.WidgetSingleLesson_description__51cQQ{font-size:16px;font-weight:400;color:#fff;margin:0;line-height:1.5}.WidgetSingleLesson_lessonCard__Ed9C1{flex:1 1;display:flex;justify-content:center}.WidgetSingleLesson_card__XgioS{background:hsla(0,0%,100%,.302);border:3px solid hsla(0,0%,100%,.4);border-radius:24px;padding:0;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:320px;min-height:310px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.WidgetSingleLesson_card__XgioS:hover{box-shadow:0 6px 16px rgba(0,0,0,.15)}.WidgetSingleLesson_card__XgioS.WidgetSingleLesson_locked__SacwA{opacity:.7;cursor:not-allowed}.WidgetSingleLesson_card__XgioS.WidgetSingleLesson_locked__SacwA:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.WidgetSingleLesson_lockOverlay__vT_tq{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.WidgetSingleLesson_cardImage__VNfIS{width:100%;height:160px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center;position:relative;border-radius:20px 20px 0 0}.WidgetSingleLesson_cardImage__VNfIS img{width:100%;height:100%;object-fit:cover}.WidgetSingleLesson_cardContent__cPVTu{padding:16px;display:flex;flex-direction:column;gap:6px;background:transparent;height:110px;overflow:hidden}.WidgetSingleLesson_cardTitle__ssYW1{font-size:18px;font-weight:700;color:#130e2c;line-height:1.3;text-overflow:ellipsis}.WidgetSingleLesson_cardDescription___7I_u,.WidgetSingleLesson_cardTitle__ssYW1{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WidgetSingleLesson_cardDescription___7I_u{font-size:13px;font-weight:400;color:#5a5766;line-height:1.5}@media(max-width:768px){.WidgetSingleLesson_singleLessonContainer__pVZ48{flex-direction:column;padding:28px 24px;gap:24px}.WidgetSingleLesson_sectionInfo__x1u5_{width:100%}.WidgetSingleLesson_title__h3Hyz{font-size:24px}.WidgetSingleLesson_description__51cQQ{font-size:14px}.WidgetSingleLesson_lessonCard__Ed9C1{width:100%}.WidgetSingleLesson_cardImage__VNfIS{height:200px}}.WidgetMultiLesson_multiLessonContainer__VB0Wr{display:flex;gap:40px;padding:46px;flex-direction:row;align-items:center}.WidgetMultiLesson_sectionInfo__foP6i{flex:1px 1;display:flex;flex-direction:column;gap:16px;justify-content:center}.WidgetMultiLesson_badge__7Wl_Q{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--widget-pill-bg);border:1px solid var(--widget-pill-border);border-radius:32px;font-size:14px;font-weight:500;color:var(--widget-heading-color);width:-moz-fit-content;width:fit-content}.WidgetMultiLesson_title__CKrUV{font-size:32px;font-weight:700;color:var(--widget-heading-color);margin:0}.WidgetMultiLesson_description__1McvS{font-size:16px;font-weight:400;color:var(--widget-subheading-color);margin:0;line-height:1.5}.WidgetMultiLesson_card__Z4TVZ{background:#fff;border:3px solid hsla(0,0%,100%,.6);border-radius:24px;padding:0;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;max-width:320px;height:310px;min-height:310px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);position:relative}.WidgetMultiLesson_card__Z4TVZ:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.WidgetMultiLesson_card__Z4TVZ.WidgetMultiLesson_locked__c3TLj{opacity:.7;cursor:not-allowed}.WidgetMultiLesson_card__Z4TVZ.WidgetMultiLesson_locked__c3TLj:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.08)}.WidgetMultiLesson_lockOverlay__rOJYR{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.WidgetMultiLesson_cardImage__2oNWU{width:100%;height:200px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center;position:relative;border-radius:20px 20px 0 0}.WidgetMultiLesson_cardImage__2oNWU img{width:100%;height:100%;object-fit:contain;object-position:center}.WidgetMultiLesson_cardContent__afZUM{padding:16px;display:flex;flex-direction:column;gap:6px;background:#fff;height:110px;overflow:hidden}.WidgetMultiLesson_cardTitle__ENvoe{font-size:18px;font-weight:700;color:#130e2c;line-height:1.3;text-overflow:ellipsis}.WidgetMultiLesson_cardDescription__TP0ND,.WidgetMultiLesson_cardTitle__ENvoe{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WidgetMultiLesson_cardDescription__TP0ND{font-size:13px;font-weight:400;color:#74727e;line-height:1.5}.WidgetMultiLesson_loadingSpinner__akXSe{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--widget-heading-color)}.WidgetMultiLesson_lessonScroller__1a99l{max-width:400px}.WidgetMultiLesson_horizontalScroll__Do2qb{flex:1 1;display:flex;justify-content:center}@media(max-width:768px){.WidgetMultiLesson_multiLessonContainer__VB0Wr{flex-direction:column;padding:28px 24px;gap:24px}.WidgetMultiLesson_sectionInfo__foP6i{width:100%;flex:1 1 auto}.WidgetMultiLesson_title__CKrUV{font-size:24px}.WidgetMultiLesson_description__1McvS{font-size:14px}.WidgetMultiLesson_card__Z4TVZ{max-width:230px}.WidgetMultiLesson_horizontalScroll__Do2qb{padding:10px}.WidgetMultiLesson_lessonScroller__1a99l{max-width:300px!important}.WidgetMultiLesson_cardImage__2oNWU{height:180px}}.WidgetButton_widgetButton__GuV7L{width:100%;max-width:260px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:40px;background:#0d0b28;color:#fff;font-size:18px;font-weight:600;cursor:pointer;border:none;outline:none;transition:.2s ease}.WidgetButton_widgetButton__GuV7L:hover{opacity:.9}.WidgetButton_label__b6hL9{flex-grow:1;text-align:left}.WidgetButton_arrowCircle__CVRuS{width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0d0b28;font-size:18px}.WidgetLink_container__hWBPm{padding-top:24px;padding-bottom:24px}.WidgetLink_linkCard__ELOFq{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--widget-border-color);border-radius:16px;padding:14px 18px;color:var(--widget-heading-color);text-decoration:none;font-weight:600}.WidgetLoginPrompt_container__iOiQ_{gap:12px}.WidgetLoginPrompt_title__pQ_7B{font-size:22px;font-weight:700;color:var(--widget-heading-color)}.WidgetLoginPrompt_subtitle__lNo7P{font-size:15px;color:var(--widget-subheading-color)}.WidgetLoginPrompt_button__4mTBi{width:-moz-fit-content;width:fit-content;border:1px solid var(--widget-heading-color);background:transparent;color:var(--widget-heading-color);border-radius:999px;padding:10px 16px;font-weight:600}.WidgetLanguageSelector_container__2DZ0o{gap:12px}.WidgetLanguageSelector_title__Xjci6{font-size:22px;font-weight:700;color:var(--widget-heading-color)}.WidgetLanguageSelector_subtitle___7fOJ{font-size:15px;color:var(--widget-subheading-color)}.WidgetLanguageSelector_list__MglQq{display:flex;flex-wrap:wrap;gap:8px}.WidgetLanguageSelector_badge__eLLK6{background:var(--widget-pill-bg);border:1px solid var(--widget-pill-border);color:var(--widget-heading-color);border-radius:999px;padding:6px 12px;font-size:14px}.HackathonLessons_lessonHeading__oiuIy{font-weight:700;font-size:20px}.HackathonLessons_lessonSubHeading__OWNXs{font-weight:500;font-size:16px;color:var(--light-grey)}.HackathonLessons_HackathonCTA__3ca1p{flex-shrink:0;width:100%;margin-top:5px}.HackathonLessons_lessonsContainer__vRSkM{display:flex;flex-direction:column;height:100%;overflow:hidden}.HackathonLessons_lessonsListWrapper__rMZbs{flex:1 1 auto;overflow-y:auto;min-height:0;padding-bottom:10px}@media(max-width:1100px){.HackathonLessons_lessonsContainer__vRSkM{max-height:70vh}.HackathonLessons_HackathonCTA__3ca1p{margin:auto;max-width:calc(100vw - 40px);z-index:1003;border-radius:50px}}@media(max-width:1100px)and (min-width:768px){.HackathonLessons_HackathonCTA__3ca1p{max-width:calc(100vw - 80px)}}.OpenLessons_groupsWrapper__n7q_v{width:100%;display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;align-items:center}.OpenLessons_tabScrollContainer__SADKo{width:100%;display:flex;flex-wrap:wrap;gap:12px;padding:10px 4px 16px}.OpenLessons_tabButton__KGeUo{padding:3px 9px;border-radius:50px;border:1px solid #e0e0e0;background:#fff;color:#555;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.OpenLessons_tabButton__KGeUo:hover{background:#f8f9fa;border-color:#d0d0d0}.OpenLessons_tabButton__KGeUo.OpenLessons_active__638xQ{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);font-weight:600}.OpenLessons_headerSection__xRsws{width:100%;margin-bottom:12px;padding:0 4px}.OpenLessons_headerSection__xRsws h2{font-size:24px;font-weight:700;color:#130e2c;margin:0 0 4px}.OpenLessons_headerSection__xRsws p{font-size:14px;color:#888;margin:0}