.ActivityStageList_stageContainer__69_zg{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:80px}.ActivityStageList_stageItem__1Z2dP{flex:1 1 100%;margin:auto}@media(max-width:768px){.ActivityStageList_stageContainer__69_zg{flex-direction:column;align-items:stretch}}.LessonActivityStage_lessonStage__C_8_8{display:flex;align-items:center;background:rgba(125,99,217,.6);width:310px;min-width:310px;min-height:122px;border-radius:20px;padding:20px;color:#fff;gap:15px;position:relative;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.LessonActivityStage_imageContainer__coSNR{display:flex;align-items:center;justify-content:center}.LessonActivityStage_content__KLGg6{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.LessonActivityStage_activityTitle__bfj6a,.LessonActivityStage_lessonTitle__eTYHj{font-weight:var(--font-weight-medium);font-size:16px;line-height:19.2px;margin-top:5px}.LessonActivityStage_lessonTitle__eTYHj{max-width:192px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LessonActivityStage_description__TjVbl{font-weight:var(--font-weight-regular);font-size:12px;line-height:15px;padding:2px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.LessonActivityStage_actionButton__BQhHk{align-self:flex-start}.LessonActivityStage_active__Th_Jj{outline:4px solid #ffb167;outline-offset:-4px}.LessonActivityStage_lockedOverlay__tfU0L{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color);opacity:.7;border-radius:20px;z-index:2}.LessonActivityStage_lockIconContainer__aVR28{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:10px;padding:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.502);z-index:3}.LessonActivityStage_lockIconContainer__aVR28 img{width:24px;height:24px}.LessonActivityStage_lessonStage__C_8_8 .LessonActivityStage_content__KLGg6,.LessonActivityStage_lessonStage__C_8_8 .LessonActivityStage_imageContainer__coSNR{position:relative;z-index:1}.LessonActivityStage_lessonStage__C_8_8{margin:auto}.LessonActivityStage_activityTitleContainer__BAo0i{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.LessonActivityStage_type__dyndj{font-weight:400;font-size:10px;display:flex;gap:5px;align-items:center}.LessonActivityStage_bullet__OWtgb{width:3px;height:3px;border-radius:50%;background-color:#fff;display:inline-block;margin-right:3px}.LessonActivityStage_durationContainer__b9rsz{display:flex;align-items:center}.LessonActivityStage_activityIconContainer__14DQw{width:24px;height:24px}.LessonActivityStage_activityIcon__p7g8I{width:100%;height:100%}.LessonActivityStage_lessonImage__bg2P_{width:100%;height:auto}.LessonActivityStage_lessonStage__C_8_8.LessonActivityStage_completed__uc0Dj,.LessonActivityStage_lessonStage__C_8_8.LessonActivityStage_inprogress__qlwcR{opacity:.9;transform:scale(.97)}.LessonActivityStage_lessonStage__C_8_8.LessonActivityStage_active__Th_Jj{opacity:1;transform:scale(1)}.LessonActivityStage_lessonStage__C_8_8.LessonActivityStage_locked__zSPu6{opacity:.7}.StageTag_stageTag__F2hb5{display:flex;width:max-content;align-items:center;justify-content:center;height:22px;border-radius:30px;gap:10px;padding:4px 10px;background-color:#c3bff8;color:var(--primary-color);font-size:12px;font-weight:var(--font-weight-regular)}.LessonResume_ResumeContainer__NbeF2{border-radius:var(--card-border-radius);display:flex;justify-content:space-between;align-items:center;height:91px;gap:20px;padding:20px;background:rgba(19,14,44,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:auto}.LessonResume_leftContent__i_RXY{display:flex;flex-direction:column;gap:6px}.LessonResume_title__MwBKb{font-weight:var(--font-weight-bold);font-size:16px;line-height:19.2px}.ModalOverlay_overlay__Aae6O{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.ModalOverlay_modalContent__lmaB0{position:relative;z-index:10000;background-color:#fff;border-radius:8px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.2)}.BuilderNavbar_builderNavbar__JfQXV{position:relative;min-height:60px;padding:16px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.BuilderNavbar_navOptions__oiJ9Z{display:flex;gap:12px;align-items:center}.BuilderNavbar_iconButton__g2_Ta{background-color:#edf2f7;color:#2d3748;padding:.5rem 1rem;border:none;border-radius:25px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.BuilderNavbar_iconButton__g2_Ta i{font-size:1.125rem}.BuilderNavbar_iconButton__g2_Ta:hover{background-color:#2855e6;color:#fff}.BuilderNavbar_iconButton__g2_Ta:active{background-color:#cbd5e0}.BuilderNavbar_iconButton__g2_Ta:focus{outline:2px solid #a0aec0;outline-offset:2px}.BuilderNavbar_iconButton__g2_Ta:hover{opacity:.8}.BuilderNavbar_saveBtn__GP4E_:hover{background-color:#f5f5f5;border-color:#999}.BuilderNavbar_publishBtn__ivTRp{padding:10px 16px;border-radius:40px;background-color:#130e2c;font-size:16px;color:#fff;cursor:pointer}.BuilderNavbar_publishBtn__ivTRp:hover{background-color:#0f0a26}.BuilderNavbar_navMenu__gHWvt{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:flex;gap:16px}.BuilderNavbar_navMenu__gHWvt a{text-decoration:none;color:#000;font-weight:500}.BuilderNavbar_navMenu__gHWvt a:hover{text-decoration:underline}.BuilderNavbar_navLink__M23RG{background-color:transparent;padding-bottom:4px;position:relative;border:#fff}.BuilderNavbar_navLink__M23RG:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:5px;background-color:transparent;border-radius:5px;transition:background-color .3s ease}.BuilderNavbar_navLink__M23RG.BuilderNavbar_active__3pte_:after{background-color:#2855e6}.BuilderNavbar_saveLoaderBar__3UAdH{position:absolute;top:-6px;z-index:1;left:0;height:5px;background-color:#2855e6;transform-origin:center;transform:scaleX(0);animation:BuilderNavbar_pulse__KcTzH 1.4s ease-in-out infinite;width:100%;margin-top:5px}@keyframes BuilderNavbar_pulse__KcTzH{0%,to{transform:scaleX(0);opacity:.7}50%{transform:scaleX(1);opacity:1}}.BuilderNavbar_confirmModalContent__ZJMtw{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BuilderNavbar_modalActions__Bgjef{display:flex;gap:20px}.MediaModal_mediaModal__8K561{background-color:#fff;width:600px;height:495px;min-width:600px;max-height:495px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:24px;position:relative;display:flex;flex-direction:column;gap:16px}.MediaModal_modalHeader__iPfUq{display:flex;justify-content:space-between;align-items:center}.MediaModal_tabMenu__ZbsXk{display:flex;gap:16px}.MediaModal_tabMenu__ZbsXk div{cursor:pointer;font-weight:500;color:#8f8f8f;padding:8px 12px;border-bottom:2px solid transparent;transition:color .2s,border-bottom .2s}.MediaModal_tabMenu__ZbsXk div:hover{color:#4d4d4d}.MediaModal_tabMenu__ZbsXk div.MediaModal_activeTab__xyg6C{color:#4d4d4d;border-bottom:2px solid #6c63ff}.MediaModal_closeButton__fYxOo{background:transparent;border:none;font-size:24px;cursor:pointer;color:#8f8f8f}.MediaModal_closeButton__fYxOo:hover{color:#4d4d4d}.MediaModal_uploadArea__96CZ1{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:400px;background-color:#edecf6;border-radius:20px}.MediaModal_uploadArea__96CZ1 h3{font-size:18px;color:#4d4d4d;margin-bottom:8px}.MediaModal_uploadArea__96CZ1 p{color:#8f8f8f;margin-bottom:20px}.MediaModal_videoUploadContainer__RzBLT{display:flex;justify-content:space-between;gap:20px}.MediaModal_videoUploadArea__sMqyG{width:266px;flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;height:340px;background-color:#edecf6;border-radius:20px}.MediaModal_videoUploadArea__sMqyG h3{font-size:18px;color:#4d4d4d;margin-bottom:8px}.MediaModal_videoUploadArea__sMqyG p{color:#8f8f8f;margin-bottom:20px}.MediaModal_fileButton__wq9x4{border-radius:40px;padding:10px 16px;border:1px solid #130e2c;color:#2855e6;width:155px;cursor:pointer}.MediaModal_previewContainer__wMCGr{display:flex;align-items:center;justify-content:center;width:100%;max-height:100%;overflow:hidden}.MediaModal_previewImage__C_EnI{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.MediaModal_fileName__fdjRa{margin-top:8px}.MediaModal_modalActions__v0CUE{display:flex;justify-content:flex-end;gap:16px}.MediaModal_doneButton__3YDC_{width:110px;border-radius:40px;padding:5px 12px;background-color:#130e2c;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.MediaModal_doneButton__3YDC_:hover{background-color:#1f1a3f}.MediaModal_dropZone__AxOuj{overflow:hidden;margin:15px;width:90%;height:200px;background-color:#edecf6;border:2px dashed #b3b0d3;border-radius:20px;align-items:center;justify-content:center;cursor:pointer;position:relative;text-align:center;display:flex;flex-direction:column}.MediaModal_placeholderText__LQGk6{color:#3d3a3a!important;font-size:14px}.MediaModal_fileInfo__lgu05{display:flex;flex-direction:column;align-items:center}.MediaModal_fileName__fdjRa{font-size:14px;color:#4d4d4d}.MediaModal_hint__1BsI4{font-size:12px;color:#8f8f8f;margin-top:4px}.MediaModal_uploadStatus__ThFsQ{font-size:16px;color:#6c63ff;font-weight:500}.WidgetsBuilder_widgetContainer__zOZfd{display:flex;flex-direction:column;align-items:center;max-width:700px;margin:auto;padding-top:20px}.WidgetsBuilder_builderContainer___D38z{min-height:calc(100vh - 91px)}.WidgetsBuilder_addWidgetContainer__1hDin{width:100%;display:flex;justify-content:flex-end}.WidgetsBuilder_addWidgetBtn__kBWe_{width:668px;text-align:right;color:#2855e6!important;height:44px;padding:10px 16px;gap:20px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:40px;background-color:transparent;cursor:pointer;margin-bottom:30px;font-size:16px;color:#000}.WidgetsBuilder_addWidgetBtn__kBWe_ i{font-size:16px}.WidgetsBuilder_addWidgetBtn__kBWe_:hover{background-color:#f9f9f9}.WidgetsBuilder_plusIcon__258pG{color:#000!important}.WidgetsBuilder_widgetPreviewList__0ajNe{max-width:900px;margin-top:30px;width:100%}.WidgetModal_widgetModal__52nLZ{background-color:#fff;border-radius:16px;padding:24px;width:100%;max-width:800px;box-shadow:0 0 16px rgba(0,0,0,.1);font-weight:600;font-size:16px}.WidgetModal_modalHeader__INiIu{display:flex;justify-content:space-between;align-items:center}.WidgetModal_modalHeader__INiIu h2{font-size:24px;font-weight:600;color:#2855e6}.WidgetModal_closeButton__GzYMk{background:transparent;border:none;font-size:24px;cursor:pointer;color:#2855e6}.WidgetModal_divider__Fx7l4{height:2px;background-color:#2855e6;border:none}.WidgetModal_modalContent__WnCd3{display:flex;flex-direction:row;gap:24px}.WidgetModal_leftColumn__tajar,.WidgetModal_rightColumn__U_A2b{display:flex;flex-direction:column;flex:1 1;gap:16px}.WidgetModal_widgetItem__7g_Ij{background-color:#f0f0f0;padding:16px;border-radius:16px;font-weight:500;width:265px}.WidgetModal_chipOptions__JRCVC{display:flex;gap:8px;margin-top:8px}.WidgetModal_chipBtn__Ar3Ut{display:flex;justify-content:center;align-items:center;height:22px;gap:10px;padding:4px 10px;border-width:.7px;border-radius:30px;background-color:transparent;color:#2855e6;font-weight:400;font-size:12px}.WidgetModal_widgetHeading__J8RF_{font-weight:600;font-size:20px;color:#2855e6}.WidgetModal_textWidget__q3S26{background-color:#f0f8bf}.WidgetModal_textWidget__q3S26:hover{background-color:#e4f2a8;cursor:pointer}.WidgetModal_chipWidget__qkX98{background-color:#f0f8bf;display:flex;justify-content:space-between;align-items:center}.WidgetModal_gapWidget__CTCk_{background-color:#bff8da}.WidgetModal_gapWidget__CTCk_:hover{background-color:#a3ebcf;cursor:pointer}.WidgetModal_helpWidget__eoAtV{background-color:#f8e6bf}.WidgetModal_helpWidget__eoAtV:hover{background-color:#f3d7a0;cursor:pointer}.WidgetModal_mediaWidget__LLx_T{background-color:#f8bfeb}.WidgetModal_mediaWidget__LLx_T:hover{background-color:#f3a5df;cursor:pointer}.WidgetModal_logosWidget__qWgne{background-color:#bfe7f8}.WidgetModal_logosWidget__qWgne:hover{background-color:#a3dff5;cursor:pointer}.WidgetModal_logosWidget__qWgne,.WidgetModal_mediaWidget__LLx_T{flex:1 1;display:flex;align-items:center;justify-content:center}.WidgetModal_chipHeading__w_GDS{display:inline-block}.WidgetModal_faqWidget__UgGwc{background-color:#eef1ff}.WidgetModal_faqWidget__UgGwc:hover{background-color:#dfe4ff;cursor:pointer}.SkeletonLoader_skeleton__IoBLt{background:linear-gradient(90deg,#c6c6c6,#dedede,#c6c6c6);background-size:200% 100%;animation:SkeletonLoader_shimmer__c_IMW 1.5s ease-in-out infinite;margin-bottom:.5rem}@keyframes SkeletonLoader_shimmer__c_IMW{0%{background-position:-200% 0}to{background-position:200% 0}}.CreateAppCardPlaceholder_cardContainer__Yt7PL{display:flex;flex-wrap:wrap;gap:1.5rem}.CreateAppModal_modal__R8_e1{width:max-content;min-width:400px;height:-moz-fit-content;height:fit-content}.CreateAppModal_content__U_3ap{display:flex;flex-direction:column;gap:1rem;text-align:center;padding:20px}.CreateAppModal_header__s9EsG{display:flex;justify-content:space-between;align-items:center}.CreateAppModal_appName__osIur{color:var(--primary-color)}.CreateAppModal_closeBtn__CzM_h{background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CreateAppModal_closeBtn__CzM_h:hover{color:#fff}.DashboardPlaceholder_dashboardPlaceholder__uJuv6{padding:24px}.DashboardPlaceholder_profilePlaceholder__ThsQD{margin-bottom:12px}.DashboardPlaceholder_statPlaceholder__l6FBJ{position:relative;margin-top:12px}.DashboardPlaceholder_badgesPlaceholder__c_zNS{margin-top:8px}.DashboardPlaceholder_dashboardPlaceholder__uJuv6 h4{margin:8px 0;color:#2e90a6}.QuickStats_heading__1umvR{color:#2e90a6;font-weight:var(--font-weight-medium);font-size:16px;margin-bottom:10px}.QuickStats_statsWrapper__qQk_Y{border-radius:20px;padding:15px;display:flex;flex-direction:column;gap:20px;border:1px solid #000;max-width:600px}.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}}.ExplorePlaceholder_container__s7tBJ{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.ExplorePlaceholder_card__ig8QR{gap:40px;width:340px;background:#f5f5f5;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.ExplorePlaceholder_imageSkeleton__UnyW8{width:100%!important;height:110px!important;border-radius:14px 14px 0 0!important}.ExplorePlaceholder_content__1uHBl{display:flex;flex-direction:column;gap:8px;padding:12px}.ExplorePlaceholder_titleSkeleton__Y4kRR{width:60%!important;height:20px!important;border-radius:4px!important}.ExplorePlaceholder_textSkeleton__Cotuj{width:100%!important;height:16px!important;border-radius:4px!important}@media(max-width:550px){.ExplorePlaceholder_card__ig8QR{width:100%}}.Explore_grid__3wf8p{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:40px}@media(max-width:768px){.Explore_grid__3wf8p{justify-content:center;margin-bottom:100px}}.Explore_container__a6gwY{margin-top:40px}.ActivityStageSection_stageList__bPirT{position:relative;transition:width .3s ease}.ActivityStageSection_stageList__bPirT.ActivityStageSection_open__zYJgy{width:350px;height:100vh}.ActivityStageSection_stageList__bPirT.ActivityStageSection_minimized__gx_7w{width:72px;height:100%}.ActivityStageSection_skeletonStruc__9C68D{margin:auto}.ActivityStageSection_openButton__ytT9Q{position:absolute;top:16px;left:24px;font-size:24px;cursor:pointer;z-index:10;color:#fff}.ActivityStageSection_activityBackButton__F4cNp{display:none;color:#fff}.ActivityStageSection_LessonStageListContainer__XIe2f{display:flex;flex-direction:column;height:100%;background-color:#5d3cd0;color:#fff;padding:0 20px;box-shadow:0 4px 16px rgba(0,0,0,.28)}.ActivityStageSection_contentHidden__pouvl,.ActivityStageSection_contentVisible__TbXSl{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;position:relative;transition:opacity .25s ease,transform .25s ease}.ActivityStageSection_contentVisible__TbXSl{opacity:1;transform:translateX(0)}.ActivityStageSection_contentHidden__pouvl{opacity:0;transform:translateX(-20px)}.ActivityStageSection_lessonDetails__qQUab{display:flex;align-items:center;justify-content:space-between;font-size:20px;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;background-color:#5d3cd0;z-index:10;transition:padding .3s ease,font-size .3s ease,border-bottom .3s ease,box-shadow .3s ease}.ActivityStageSection_lessonTitle__penX7{flex:1 1}.ActivityStageSection_scrolledHeader__ybxwd{font-size:18px;padding:8px 0;border-bottom:2px solid rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.3)}.ActivityStageSection_closeButton__UaV3N{font-size:20px;padding:10px;cursor:pointer}.ActivityStageSection_lessonStages___udpP{flex:1 1 auto;overflow-y:auto;padding-top:15px}@media(max-width:900px){.ActivityStageSection_stageList__bPirT{transition:width .35s ease-in-out}.ActivityStageSection_stageList__bPirT.ActivityStageSection_open__zYJgy{width:100vw;height:100vh}.ActivityStageSection_stageList__bPirT.ActivityStageSection_minimized__gx_7w{position:absolute;top:0;left:0;width:0!important;height:100vh;overflow:hidden;z-index:20;transition:width .35s ease-in-out}.ActivityStageSection_lessonTitle__penX7{display:none}.ActivityStageSection_activityBackButton__F4cNp{display:flex!important;align-items:center;gap:4px;color:#fff;display:inline-block}.ActivityStageSection_openButtonContainer__ZYykJ{position:absolute;top:16px;left:16px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#5d3cd0;border-radius:50%;z-index:30}.ActivityStageSection_openButton__ytT9Q{font-size:24px;top:7px;left:12px;color:#fff;cursor:pointer}.ActivityStageSection_lessonStages___udpP{padding-top:40px}}@media(min-width:901px){.ActivityStageSection_lessonTitle__penX7{display:block}.ActivityStageSection_activityBackButton__F4cNp{display:none!important}}.ActivityPlayer_activityPlayerContainer__5jYBz{height:100%;width:100%;position:relative;overflow-y:hidden}.ActivityPlayer_playerControllerContainer___M_ZJ{position:absolute;top:0;left:50%;transform:translateX(-50%);border-left:1px solid rgba(93,60,208,.15);border-right:1px solid rgba(93,60,208,.15);border-bottom:1px solid rgba(93,60,208,.15);box-shadow:4px 0 6px rgba(93,60,208,.12),-4px 0 6px rgba(93,60,208,.12),0 4px 6px rgba(93,60,208,.12);border-radius:0 0 20px 20px;animation:ActivityPlayer_glow__vL3br 2.5s ease-in-out infinite alternate}@keyframes ActivityPlayer_glow__vL3br{0%{box-shadow:4px 0 3px rgba(93,60,208,.08),-4px 0 3px rgba(93,60,208,.08),0 4px 3px rgba(93,60,208,.08)}to{box-shadow:4px 0 8px rgba(93,60,208,.18),-4px 0 8px rgba(93,60,208,.18),0 4px 8px rgba(93,60,208,.18)}}.ActivityPlayer_viewActivityContainer__4MDh_{width:100%;height:100%}.ActivityPlayerController_button__p_Ql7,.ActivityPlayerController_hintButton__56iB7,.ActivityPlayerController_infoButton__G_NR4,.ActivityPlayerController_nextButton__3l_3M,.ActivityPlayerController_prevButton__teVsW,.ActivityPlayerController_toggleButton__PIAum{color:#fff;padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s ease,opacity .3s ease,background .3s ease}.ActivityPlayerController_button__p_Ql7:hover:not(:disabled),.ActivityPlayerController_hintButton__56iB7:hover:not(:disabled),.ActivityPlayerController_infoButton__G_NR4:hover:not(:disabled),.ActivityPlayerController_nextButton__3l_3M:hover:not(:disabled),.ActivityPlayerController_prevButton__teVsW:hover:not(:disabled),.ActivityPlayerController_toggleButton__PIAum:hover:not(:disabled){color:#2855e6}.ActivityPlayerController_button__p_Ql7:disabled,.ActivityPlayerController_hintButton__56iB7:disabled,.ActivityPlayerController_infoButton__G_NR4:disabled,.ActivityPlayerController_nextButton__3l_3M:disabled,.ActivityPlayerController_prevButton__teVsW:disabled,.ActivityPlayerController_toggleButton__PIAum:disabled{color:#74727e;cursor:default;opacity:.6}.ActivityPlayerController_hintButton__56iB7{color:#ffb167;background:none;border:none}.ActivityPlayerController_hintButton__56iB7:hover:not(:disabled){color:#ee7606}.ActivityPlayerController_hintButton__56iB7:disabled{color:#74727e;cursor:default;opacity:.6}.ActivityPlayerController_nextButton__3l_3M,.ActivityPlayerController_prevButton__teVsW{transform:scale(1.3)}.ActivityPlayerController_controller__OfGI_{background:var(--primary-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;align-items:center;justify-content:space-between;transition:width .3s ease,padding .3s ease,gap .3s ease;bottom:0}.ActivityPlayerController_controllerVisible__OQKRn{height:44px;padding:10px 24px;gap:20px}.ActivityPlayerController_controllerHidden__xCDXA{width:64px;height:44px;display:flex;justify-content:center;align-items:center;padding:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ActivityPlayerController_navigation__qVjkO{display:flex;flex-direction:row;gap:16px;margin-left:5px;margin-right:5px}.ActivityPlayerController_hidden__c3FJ8{display:none!important;visibility:hidden;opacity:0;transition:opacity .3s ease}.ActivityPlayerController_playIcon____LU_{width:6.58px;height:8.17px;margin-left:1px}.ActivityPlayerController_indicatorContainer__z6gww{min-width:4ch;color:#fff;text-align:center;white-space:nowrap;cursor:pointer}.ActivityPlayerController_currentIndex__cuqUw{font-size:17px;font-weight:700;margin-right:.1em}.ActivityPlayerController_totalIndex__HD3Y8{font-size:16px;margin-left:.1em}.HintModal_hintContainer__tdbij{background:#fff;border-radius:8px;width:600px;max-width:600px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;font-weight:600;font-size:16px;min-height:300px}.HintModal_hintContainer__tdbij hr{border:none;border-top:1px solid #ffb167;margin:16px 0}.HintModal_header__puoGG{display:flex;align-items:center;justify-content:space-between}.HintModal_header__puoGG h2{margin:0;font-size:1.25rem;font-weight:600;color:#ffb167;display:flex;align-items:center;gap:8px}.HintModal_header__puoGG h2 i.HintModal_bi-lightbulb-fill__tzc0k{color:#ffb167;font-size:1.4rem;line-height:1}.HintModal_closeButton__95XdU{background:transparent;border:none;font-size:1.25rem;line-height:1;cursor:pointer;color:#ffb167}.HintModal_closeButton__95XdU:hover{color:#ff9734}.HintModal_body__WUuFr{display:flex;align-items:center;justify-content:center;margin:16px 0}.HintModal_body__WUuFr .HintModal_navButton__4JWXO{background:transparent;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:0 12px}.HintModal_body__WUuFr .HintModal_navButton__4JWXO:hover{color:#000}.HintModal_body__WUuFr .HintModal_hintContent__SjL7T{flex:1 1;text-align:center;font-size:1rem;line-height:1.4;color:#222;padding:0 16px}.HintModal_counter__9bTOg{text-align:center;font-size:.875rem;color:#555}.HintModal_footer__DzSNn{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:auto}.HintModal_listenButton__9swE4{background:none;border:none;font-size:.95rem;color:#0062cc;cursor:pointer;display:flex;align-items:center;gap:6px}.HintModal_listenButton__9swE4:hover{text-decoration:underline}@media(max-width:767px){.HintModal_hintContainer__tdbij{position:relative;width:90vw;max-width:none;padding:16px 16px 80px;font-size:14px;min-height:auto}.HintModal_header__puoGG{flex-direction:column;align-items:center;position:relative}.HintModal_header__puoGG h2{font-size:1.1rem;margin-bottom:8px}.HintModal_header__puoGG .HintModal_closeButton__95XdU{position:absolute;top:8px;right:8px}.HintModal_hintContainer__tdbij hr{margin:12px 0}.HintModal_body__WUuFr{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;margin:12px 0;gap:8px}.HintModal_body__WUuFr .HintModal_navButton__4JWXO{padding:0 8px;font-size:1.2rem}.HintModal_body__WUuFr .HintModal_hintContent__SjL7T{padding:0 8px;font-size:.95rem}.HintModal_counter__9bTOg{text-align:center;font-size:.8rem;margin:8px 0}.HintModal_footer__DzSNn{position:absolute;bottom:16px;left:16px;right:16px;display:flex;justify-content:flex-end;gap:8px}.HintModal_footer__DzSNn .HintModal_continueButton__2CJUe,.HintModal_footer__DzSNn .HintModal_listenButton__9swE4{flex:none}}.LessonPlaceholder_lessonCard__Iyt_K{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:1.5rem;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.05);gap:1.5rem;max-width:100%}.LessonPlaceholder_textBlock__luOwB{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.LessonPlaceholder_imageBlock__FjfN6{flex-shrink:0}.LessonPlaceholder_lessonContainer__31F0j{margin-top:100px}.HomePlaceholder_container__Cnkgl{display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;gap:2rem;padding:2rem}.HomePlaceholder_hero__ZVtSk{margin-top:50px;display:flex;flex-direction:column;gap:1rem}.BuilderPlaceholder_builderPlaceholderContainer__5KQ8j{width:70%;margin:0 auto;display:flex;flex-direction:column;gap:24px;padding:24px;min-height:100vh}.BuilderPlaceholder_navbar__UaVe_{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-direction:c}.BuilderPlaceholder_navTabs__CqXgS{display:flex;gap:16px;flex-grow:1;justify-content:center}.BuilderPlaceholder_actions__Jbsls{display:flex;gap:12px}.BuilderPlaceholder_content__B9uoJ{display:flex;flex-direction:column;align-items:center;margin-top:50px;gap:12px}.BuilderPlaceholder_widgetAdd___DhMM{margin-top:30px}.HackathonBuilderPage_hackathonBuilderContainer__0_Qm2{height:100%}@media(max-width:767px){.HackathonBuilderPage_hackathonBuilderContainer__0_Qm2{display:flex;align-items:center;justify-content:center}}.HackathonBuilderPage_unsupportedMobile__HM996{display:none;padding:1rem;text-align:center;background:#ffecec;color:#c00;font-weight:700}@media(max-width:767px){.HackathonBuilderPage_unsupportedMobile__HM996{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:350px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px}}.HackathonBuilderPage_builderContainer__TmVfU{background-color:#edecf6;min-height:100vh;height:100%}@media(max-width:767px){.HackathonBuilderPage_builderContainer__TmVfU{display:none!important}}.HackathonBuilderPage_errorContainer__zIcZV{width:100%;height:50vh;display:flex;align-items:center;justify-content:center}.HackathonBuilderPage_error__TUEPp{background:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:1rem;color:#333;display:flex;align-items:center;gap:8px}.EnrollWithInviteModal_container__hGM22{width:520px;max-width:calc(100vw - 48px);padding:24px;background:var(--card-bg-color,#fff);border-radius:12px}.EnrollWithInviteModal_headerRow__3qdJp{display:flex;align-items:center;justify-content:space-between;gap:12px}.EnrollWithInviteModal_title__uLs3c{margin:0;font-size:1.125rem;font-weight:700;color:#130e2c}.EnrollWithInviteModal_closeBtn__rxV4D{background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:inherit}.EnrollWithInviteModal_helpText__e9lkB{margin:12px 0 16px;font-size:.95rem;color:#6b6a72}.EnrollWithInviteModal_inputRow__r0mKP{margin-bottom:18px}.EnrollWithInviteModal_actions__g_c_A{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}@media(max-width:600px){.EnrollWithInviteModal_container__hGM22{padding:16px}.EnrollWithInviteModal_actions__g_c_A{flex-direction:column-reverse}.EnrollWithInviteModal_title__uLs3c{font-size:1rem}}.HackathonInviteCodes_codeContainer__m8nIV{display:flex;flex-direction:column;background-color:var(--secondary-color);padding:36px 40px;gap:7px;position:-webkit-sticky;position:sticky;top:50px;border-radius:20px;box-shadow:0 0 24px rgba(0,0,0,.16);max-height:calc(100vh - 100px)}.HackathonInviteCodes_cardsWrapper__g9_YC{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:7px;max-height:150px;margin-bottom:10px}.HackathonInviteCodes_cta__AJ9_f{display:flex;flex-shrink:0;justify-content:center}@media(max-width:1100px){.HackathonInviteCodes_cta__AJ9_f{margin:16px 0}.HackathonInviteCodes_cardsWrapper__g9_YC{margin-bottom:10px;max-height:100%}.HackathonInviteCodes_codeGenerateCTA__irJUk{display:none}.HackathonInviteCodes_codeContainer__m8nIV{padding:0;background:transparent;box-shadow:none;position:relative;height:auto;width:auto;overflow:visible}}@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Fredoka:wght@300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.CodeQrPreview_qrModalContainer__VqbE0{width:470px;height:80vh;max-height:80vh;border-radius:12px;padding:36px 40px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column}.CodeQrPreview_header___FEc8{display:flex;justify-content:space-between;align-items:center}.CodeQrPreview_titleSection__jjiVs{display:flex;flex-direction:column;gap:6px;max-width:100%;overflow:hidden}.CodeQrPreview_title__FulcD{margin:0;font-size:1.25rem;font-weight:600;word-break:break-word;white-space:normal}.CodeQrPreview_closeButton__MZu7B{background:transparent;border:none;font-size:1.5rem;cursor:pointer}.CodeQrPreview_divider__69n2q{border:none;border-top:2px solid var(--primary-blue);margin:16px 0}.CodeQrPreview_qrCodeContainer__w1r9E{display:flex;flex-direction:column;justify-content:center;align-self:center;gap:15px;width:390px;max-height:420px;border-radius:20px;padding:36px 40px;margin:auto;background-color:#e3e1e1;box-sizing:border-box}.CodeQrPreview_codeContent__4RRiR{display:flex;flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:10px}.CodeQrPreview_codeNumberContainer__6CfBp{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:12px;background:#f8f8f9;border:1px solid rgba(19,14,44,.2);margin:0 auto 4px}.CodeQrPreview_codeNumber__qbvrA{font-family:Roboto Mono,monospace;text-align:center;font-weight:700;font-size:44px}.CodeQrPreview_shareBtn__ynZLj{display:flex;justify-content:center}.CodeQrPreview_codeBtn__BBss5{width:40px;height:40px;background-color:rgba(19,14,44,.102);border:none;border-radius:50px}.CodeQrPreview_gradeTag__Ry0vk{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:6px 14px;background:#d6d4dd;border-radius:50px;font-weight:700;font-size:14px;color:#130e2c;white-space:nowrap}@media(max-width:768px){.CodeQrPreview_qrModalContainer__VqbE0{max-width:100%;height:auto;max-height:90vh;padding:20px 16px;border-radius:16px}.CodeQrPreview_header___FEc8{align-items:flex-start}.CodeQrPreview_title__FulcD{font-size:1rem}.CodeQrPreview_divider__69n2q{margin:12px 0}.CodeQrPreview_qrCodeContainer__w1r9E{width:100%;max-width:100%;padding:20px 16px;margin:12px 0 0;border-radius:16px;gap:12px}.CodeQrPreview_codeContent__4RRiR{gap:8px}.CodeQrPreview_codeNumberContainer__6CfBp{padding:8px 14px;border-radius:10px}.CodeQrPreview_codeNumber__qbvrA{font-size:44px}.CodeQrPreview_codeBtn__BBss5{width:32px;height:32px}.CodeQrPreview_closeButton__MZu7B{font-size:1.25rem}}.CodeCueTooltip_wrapper__4ky7H{position:relative;display:inline-flex;align-items:center}.CodeCueTooltip_trigger__keWFO{cursor:help}.CodeCueTooltip_tooltip__LmX6_{position:absolute;top:125%;left:50%;transform:translateX(-50%);z-index:20;padding:10px 12px;min-width:180px;max-width:260px;border-radius:10px;background:#111827;color:#f9fafb;font-size:11px;line-height:1.4;box-shadow:0 8px 20px rgba(15,23,42,.45);opacity:0;pointer-events:none;transition:opacity .15s ease-out}.CodeCueTooltip_tooltip__LmX6_:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#111827}.CodeCueTooltip_tooltipTitle__xbhGJ{font-weight:600;margin-bottom:6px}.CodeCueTooltip_tooltipBody__qXtCO{display:flex;flex-direction:column;gap:4px}.CodeCueTooltip_cueRow__MNyYB{display:flex;align-items:baseline;gap:4px}.CodeCueTooltip_cueChar__QRMBu{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;padding:2px 6px;border-radius:999px;background:rgba(249,250,251,.08)}.CodeCueTooltip_cueDash__re_hu{opacity:.7}.CodeCueTooltip_cueText__6v4Dk{flex:1 1;opacity:.9}.CodeCueTooltip_wrapper__4ky7H:focus-within .CodeCueTooltip_tooltip__LmX6_,.CodeCueTooltip_wrapper__4ky7H:hover .CodeCueTooltip_tooltip__LmX6_{opacity:1;pointer-events:auto}.HackathonShareModal_modal__KHzTH{max-width:420px;padding:0}.HackathonShareModal_container__vnQhm{padding:28px;text-align:center}.HackathonShareModal_headerRow__OjyCZ{display:flex;justify-content:space-between;align-items:center;gap:12px}.HackathonShareModal_title__Liu7y{margin:0;font-size:20px;font-weight:700}.HackathonShareModal_closeBtn__YHhj8{border:none;background:transparent;cursor:pointer;font-size:1.25rem;color:#222;padding:6px}.HackathonShareModal_subtitle__uV_b1{margin-top:12px;margin-bottom:18px;font-size:.95rem;color:#555}.HackathonShareModal_iconRow__szry4{display:flex;gap:14px;align-items:center;justify-content:center;margin:12px 0 18px;flex-wrap:nowrap}.HackathonShareModal_circleBtn__4dQj4{width:56px;height:56px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;background:#f2f2f5;color:#222;font-size:1.25rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 2px 6px rgba(16,24,40,.06)}.HackathonShareModal_circleBtn__4dQj4:focus,.HackathonShareModal_circleBtn__4dQj4:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(16,24,40,.12);outline:none}.HackathonShareModal_circleBtn__4dQj4 .HackathonShareModal_bi-whatsapp__EDTlW{color:#25d366}.HackathonShareModal_circleBtn__4dQj4 .HackathonShareModal_bi-facebook__m5NqR{color:#1877f2}.HackathonShareModal_circleBtn__4dQj4 .HackathonShareModal_bi-twitter__dq1AH{color:#1da1f2}.HackathonShareModal_circleBtn__4dQj4 .HackathonShareModal_bi-envelope-fill__Pplk9{color:#ea4335}.HackathonShareModal_circleBtn__4dQj4 .HackathonShareModal_bi-clipboard__baS_m{color:#444}.HackathonShareModal_footerNote__K0B12{margin-top:8px;color:#6b6b78;font-size:.85rem}@media(max-width:420px){.HackathonShareModal_circleBtn__4dQj4{width:48px;height:48px;font-size:1.1rem}.HackathonShareModal_iconRow__szry4{gap:10px}.HackathonShareModal_container__vnQhm{padding:20px}}@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Fredoka:wght@300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.HackathonInviteCodeCard_cardContainer__HSM9P{max-width:500px;width:100%;border-radius:20px;margin:auto;padding:20px;background-color:var(--card-bg-color)}.HackathonInviteCodeCard_card__xbSHz{display:flex;align-items:center;justify-content:space-between;gap:16px}.HackathonInviteCodeCard_codeInfo__c_fCo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.HackathonInviteCodeCard_label__szOIt{font-weight:600;font-size:12px;line-height:1.2;color:#74727e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HackathonInviteCodeCard_gradeCodeRow__G0CZn{display:flex;align-items:center;gap:12px}.HackathonInviteCodeCard_gradeTag__qR_kq{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:#d6d4dd;border-radius:50px;font-weight:700;font-size:14px;color:#130e2c;white-space:nowrap}.HackathonInviteCodeCard_code__X9jcv{font-family:Roboto Mono,monospace;font-weight:800;font-size:20px;line-height:1.2;color:#130e2c;white-space:nowrap}.HackathonInviteCodeCard_codeBtnContainer__2kFOA{flex:0 0 auto;display:flex;align-items:center;gap:10px}.HackathonInviteCodeCard_codeBtn__VUa_2{width:40px;height:40px;background-color:rgba(19,14,44,.102);border:none;border-radius:50px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1100px){.HackathonInviteCodeCard_cardContainer__HSM9P{width:100%}}.DateTimeField_textInputContainer__DoBx_{display:flex;flex-direction:column}.DateTimeField_labelContainer__v6rtO{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:4px}.DateTimeField_inputLabel___hOM8{font-size:12px;font-weight:var(--font-weight-regular);color:#333}.DateTimeField_infoIcon__7YQoh{color:gray;cursor:pointer}.DateTimeField_inputWrapper__vq2vm{position:relative;display:flex;align-items:center;padding:10px 15px;width:100%;height:37px;border:1px solid var(--primary-blue);border-radius:10px;transition:border .3s ease-in-out}.DateTimeField_inputWrapper__vq2vm:focus-within{border-color:#1e44b4;box-shadow:0 0 7px rgba(40,85,230,.3)}.DateTimeField_inputWrapper__vq2vm:has(.DateTimeField_inputField__E6K6M:disabled){background-color:#f9f9f9;border-color:#d1d1d1}.DateTimeField_inputField__E6K6M{flex:1 1;border:none;outline:none;font-size:14px;background-color:transparent;width:100%}.DateTimeField_inputError__TzyQw{border-color:red}.UploadField_uploadContainer__eQb1E{display:flex;flex-direction:column;gap:8px}.UploadField_labelContainer__hhd5i{display:flex;align-items:center;justify-content:space-between}.UploadField_label__uaeyN{font-size:12px;font-weight:var(--font-weight-regular);color:#333}.UploadField_dropzone__jcSG6{border:1px dashed var(--secondary-color);border-radius:10px;padding:18px;display:flex;align-items:center;justify-content:center;min-height:84px;cursor:pointer;transition:border .15s ease,box-shadow .15s ease;background-color:#fff;position:relative}.UploadField_dropzone__jcSG6:focus{outline:none}.UploadField_dropzone__jcSG6.UploadField_dragging__irpVV{border-color:#1e44b4;box-shadow:0 0 8px rgba(30,68,180,.12)}.UploadField_dropzone__jcSG6.UploadField_disabled___AKsU{cursor:not-allowed;opacity:.7;background-color:#fafafa}.UploadField_dropzone__jcSG6.UploadField_error__ks46e{border-color:#d32f2f;box-shadow:0 0 6px rgba(211,47,47,.06)}.UploadField_dropzoneContent__q__EH{display:flex;gap:12px;align-items:center;text-align:center;flex-direction:column;width:100%}.UploadField_iconWrap__Ie7ZX{font-size:28px;color:var(--secondary-color)}.UploadField_primaryText__lrvUX{font-size:14px;color:#333;font-weight:var(--font-weight-medium)}.UploadField_secondaryText__joXzP{font-size:12px;color:#666;margin-top:6px}.UploadField_actions__PMU6R{position:absolute;right:10px;top:8px;display:flex;gap:8px;align-items:center}.UploadField_clearBtn__lJ4Hq{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:13px;display:flex;gap:6px;align-items:center}.UploadField_fileList__Hq_ZP{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.UploadField_fileItem__NN10l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;background:#fafafa;border:1px solid #f0f0f0}.UploadField_fileMeta__tdBQA{display:flex;gap:10px;align-items:center}.UploadField_fileInfo__XhM2l{display:flex;flex-direction:column;align-items:flex-start}.UploadField_fileName__N1nF6{font-size:13px;color:#222;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadField_fileSize__HF61p{font-size:12px;color:#666}.UploadField_removeBtn__wcSIl{background:none;border:none;color:#a11;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px}.UploadField_previewContainer__6VXUY{display:flex;gap:8px;margin-top:8px}.UploadField_previewItem__U7H8h{width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #eee;display:flex;align-items:center;justify-content:center}.UploadField_previewImg__Jagv9{max-width:100%;max-height:100%;object-fit:cover}.UploadField_fileActions__XhO6D{display:flex;align-items:center;gap:8px}.UploadField_downloadBtn__BhaiC{background:none;border:none;cursor:pointer;color:var(--primary-color);display:flex;align-items:center;font-size:16px;padding:4px}.CreateTrafficEngineForm_formWrapper__C2Dx9{display:flex;flex-direction:column;width:100vw;height:100vh}.CreateTrafficEngineForm_title__eHn2u{margin-bottom:1rem}.CreateTrafficEngineForm_iframe__7DrCC{flex:1 1;width:100%;border:none}.CreateTrafficEngineForm_buttons__EyArp{margin-top:1rem}.CreateTrafficEngineForm_cancelBtn__THOye{position:absolute;right:15px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CreateTrafficEngineForm_cancelBtn__THOye:hover{color:#fff}.CreateMazeEngineForm_formWrapper__FRN4O{display:flex;flex-direction:column;width:100vw;height:100vh}.CreateMazeEngineForm_title__QJmPh{margin-bottom:1rem}.CreateMazeEngineForm_iframe__DpoP0{flex:1 1;width:100%;border:none}.CreateMazeEngineForm_buttons__VdOfN{margin-top:1rem}.CreateMazeEngineForm_cancelBtn__1__ug{position:absolute;right:15px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CreateMazeEngineForm_cancelBtn__1__ug:hover{color:#fff}.CreateQuizForm_formWrapper__D4QFg{display:flex;flex-direction:column;width:100vw;height:100vh}.CreateQuizForm_title__oxlkj{margin-bottom:1rem}.CreateQuizForm_iframe__XSuH4{flex:1 1;width:100%;border:none}.CreateQuizForm_buttons__UCXl_{margin-top:1rem}.CreateQuizForm_cancelBtn__o_WR9{position:absolute;right:15px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CreateQuizForm_cancelBtn__o_WR9:hover{color:#fff}.CreateCertificateForm_formWrapper__aN4Dj{display:flex;flex-direction:column;width:100vw;height:100vh}.CreateCertificateForm_title__DD5n_{margin-bottom:1rem}.CreateCertificateForm_iframe__7e_Za{flex:1 1;width:100%;border:none}.CreateCertificateForm_buttons___A7zt{margin-top:1rem}.CreateCertificateForm_cancelBtn__I4bTx{position:absolute;right:15px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CreateCertificateForm_cancelBtn__I4bTx:hover{color:#fff}.CreateOpenlabForm_formWrapper__Dup8i{display:flex;flex-direction:column;width:100vw;height:100vh}.CreateOpenlabForm_title__qx2x5{margin-bottom:1rem}.CreateOpenlabForm_iframe__b4YDw{flex:1 1;width:100%;border:none}.CreateOpenlabForm_buttons__pCYPi{margin-top:1rem}.CreateOpenlabForm_cancelBtn__RpTaq{position:absolute;right:15px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CreateOpenlabForm_cancelBtn__RpTaq:hover{color:#fff}.UpdateAppModal_modal__r3bW5{width:max-content;min-width:400px;height:-moz-fit-content;height:fit-content}.UpdateAppModal_content__Gcyjw{display:flex;flex-direction:column;gap:1rem;text-align:center}.UpdateAppModal_header__pLRIf{position:relative;display:flex;justify-content:space-between;align-items:center}.UpdateAppModal_appName__Z0HmZ{color:var(--primary-color)}.UpdateAppModal_closeBtn__vRUC3{position:absolute;right:10px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.UpdateAppModal_closeBtn__vRUC3:hover{color:#fff}.UpdateCertificateForm_formWrapper__dRr0m{display:flex;flex-direction:column;width:100vw;height:100vh}.UpdateCertificateForm_iframe__uXHmU{height:100%;width:100%}.UpdateMazeEngineForm_formWrapper__fkGAX{display:flex;flex-direction:column;width:100vw;height:100vh}.UpdateMazeEngineForm_iframe__qSzKF{height:100%;width:100%}.UpdateQuizForm_formWrapper___8Rt6{display:flex;flex-direction:column;width:100vw;height:100vh}.UpdateQuizForm_iframe__RQ31O{height:100%;width:100%}.UpdateRatingForm_formWrapper__t647i{padding:20px}.UpdateTrafficEngineForm_formWrapper__DotKp{display:flex;flex-direction:column;width:100vw;height:100vh}.UpdateTrafficEngineForm_iframe__AC_yB{height:100%;width:100%}.UpdateOpenlabForm_formWrapper__Pm_WO{display:flex;flex-direction:column;width:100vw;height:100vh}.UpdateOpenlabForm_title__iEm_A{margin-bottom:1rem}.UpdateOpenlabForm_iframe__VR99T{flex:1 1;width:100%;border:none}.UpdateOpenlabForm_buttons__5TYf5{margin-top:1rem}.UpdateOpenlabForm_cancelBtn__GTSVK{position:absolute;right:15px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.UpdateOpenlabForm_cancelBtn__GTSVK:hover{color:#fff}.ViewQuizForm_formWrapper__UKHDO{display:flex;flex-direction:column;width:100vw;height:100vh}.ViewQuizForm_iframe__DakNa{height:100%;width:100%}.ViewAppModal_modal__Lwu8o{width:max-content;min-width:400px;height:-moz-fit-content;height:fit-content}.ViewAppModal_content__zI_6U{display:flex;flex-direction:column;gap:1rem;text-align:center}.ViewAppModal_header__y1EXh{position:relative;display:flex;justify-content:space-between;align-items:center}.ViewAppModal_appName__63wgw{color:var(--primary-color)}.ViewAppModal_closeBtn__FeT76{position:absolute;right:10px;top:10px;background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ViewAppModal_closeBtn__FeT76:hover{color:#fff}.ViewStarForm_formWrapper__iUTtQ{display:flex;flex-direction:column;width:100vw;height:100vh}.ViewStarForm_iframe__f5QMJ{height:100%;width:100%}.ViewTrafficForm_formWrapper__ObHoq{display:flex;flex-direction:column;width:100vw;height:100vh}.ViewTrafficForm_iframe__kRwfI{height:100%;width:100%}.ViewMazeForm_formWrapper__Izp01{display:flex;flex-direction:column;width:100vw;height:100vh}.ViewMazeForm_iframe__BRKBJ{height:100%;width:100%}.CreateAppViewer_viewer__AQVvs{padding:1rem 0}.CreateAppViewer_cardContainer__evFn5{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:0}.CreateAppViewer_card__GkCTE{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:212px;min-width:312px;border-radius:16px;padding:20px;gap:20px;background-color:#f7f7fe;box-shadow:0 2px 8px rgba(0,0,0,.25)}.CreateAppViewer_createCard__2w2hL{cursor:pointer}.CreateAppViewer_createButton__Lw220{display:flex;gap:10px;width:-moz-fit-content;width:fit-content;margin:auto}.CreateAppViewer_error__uYfgt{color:red;font-weight:700}.CreateAppViewer_title__OmB_l{font-size:1.125rem;font-weight:600;color:#111827}.CreateAppViewer_subtitle__VFN9q{font-size:.875rem;color:#6b7280}@media(max-width:500px){.CreateAppViewer_card__GkCTE{width:100vw}}.CreateAppViewerCard_card__9UlX6{background:#f7f7fe;width:312px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.CreateAppViewerCard_header__7xoky{display:flex;align-items:center;gap:.5rem}.CreateAppViewerCard_icon__nR_1_{width:32px;height:32px}.CreateAppViewerCard_type__k1jXT{background:#f0f0f5;padding:.25rem .5rem;border-radius:8px;font-size:.875rem;text-transform:capitalize}.CreateAppViewerCard_title__6Lgv1{margin:.75rem 0 .25rem;font-size:1.25rem}.CreateAppViewerCard_subtitle__7wmnz{margin:0 0 .5rem;color:#555}.CreateAppViewerCard_meta__SDOBh{font-size:.875rem;color:#777;display:flex;gap:1rem;margin-bottom:1rem}.CreateAppViewerCard_actions__HpuXN{display:flex;gap:.5rem}.CreateAppViewerCard_actionBtn__uhnHp{border:none;color:#130e2c;background:#f0f0f5;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.125rem}.CreateAppViewerCard_PlayBtn__VQEsm{background-color:#2855e6;color:#fff;font-size:23px}.CreateAppViewerCard_PlayBtn__VQEsm:hover{background-color:#2045c0!important}.CreateAppViewerCard_actionBtn__uhnHp:hover{background:#e0e0e5}.CreateAppViewerCard_playIcon__o6UlR{margin-left:2px;margin-top:2px}@media(max-width:500px){.CreateAppViewerCard_card__9UlX6{width:100%;margin:0 auto}}.CreateProfileForm_userFormContainer__Oh825{display:flex;flex-direction:column;gap:20px;width:100%;margin:auto}.CreateProfileForm_header__5hauO{display:flex;flex-direction:column;align-items:center}.CreateProfileForm_heading__SqxWD{font-weight:var(--font-weight-bold);font-size:28px}@media(min-width:768px){.CreateProfileForm_userFormContainer__Oh825{width:390px}}.HackathonCodeGeneratorModal_generateHeading__Nzizk{font-weight:600;font-size:20px;color:var(--primary-blue)}.HackathonCodeGeneratorModal_header__M7_FZ{display:flex;flex-direction:row;justify-content:space-between;width:390px}.HackathonCodeGeneratorModal_modalContainer__158fC{padding:36px 40px}.HackathonCodeGeneratorModal_closeButton__i1J1K{background-color:transparent;border:none}@media(max-width:768px){.HackathonCodeGeneratorModal_modalContainer__158fC{max-width:390px;padding:20px;width:80vw}.HackathonCodeGeneratorModal_header__M7_FZ{width:auto}}.HackathonLanding_hackathonLandingContainer__QdCI0{background-color:var(--primary-color);height:100%}@keyframes HackathonLanding_slideUpFade__gjyvG{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.HackathonLanding_panelTabsContainer__Oh7rn{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.HackathonLanding_sharedContainer__qApkw{display:flex;flex-direction:column;background-color:var(--secondary-color);padding:36px 40px;gap:4px;top:50px;border-radius:20px;box-shadow:0 0 24px rgba(0,0,0,.16);max-height:calc(100vh - 100px)}.HackathonLanding_DetailsContainer__cFhT0{margin:auto;max-width:1600px;display:flex;gap:40px;align-items:flex-start;width:100%;min-height:calc(100vh - 60px)}.HackathonLanding_leftSection__qH_yV{flex-grow:1;flex-shrink:1;min-width:0;justify-content:center;overflow-x:hidden}.HackathonLanding_rightSection__jcXHf{flex:0 0 370px;display:flex!important;position:-webkit-sticky;position:sticky;top:50px;flex-direction:column;gap:12px}.HackathonLanding_mobileBottomBar__AeY_p{display:none}.HackathonLanding_mobileToggle__dAzW2{display:none;position:fixed;bottom:90px;left:50%;transform:translateX(-50%);background:var(--cta-bg-color,#f8e6bf);border:none;border-radius:20px;padding:4px 10px;font-weight:400;font-size:12px;z-index:1001;cursor:pointer}.HackathonLanding_mobileToggleTeacher__i8FJA{bottom:147px}.HackathonLanding_sharedContainer__qApkw{overflow-y:auto}.HackathonLanding_panelTabs__TBgfQ{gap:8px}.HackathonLanding_activeTab__5tjw3{font-weight:600;border-bottom:2px solid var(--primary-color)}.HackathonLanding_panelTabs__TBgfQ{display:flex;border-radius:40px;gap:16px;padding:4px 16px;background-color:rgba(19,14,44,.102);width:max-content}.HackathonLanding_panelBtn__aGOkp{border:none;background-color:transparent}.HackathonLanding_activeTab__5tjw3{color:#2855e6}@container (preview) and (max-width: 1100px){.HackathonLanding_mobileToggle__dAzW2{display:block}.HackathonLanding_backdrop__E5DO6{z-index:1000}.HackathonLanding_sharedContainer__qApkw{display:none!important;padding:0;background:transparent;box-shadow:none;position:relative;height:auto;width:auto;overflow:visible}.HackathonLanding_teacher__8CH0y{background-color:#fff!important}.HackathonLanding_mobileBottomBar__AeY_p{display:flex;position:fixed;bottom:16px;left:16px;width:calc(100vw - 32px);max-width:550px;left:50%;transform:translate(-50%);align-items:center;background-color:transparent;border-radius:20px;padding:0 16px;gap:16px;flex-direction:column}.HackathonLanding_DetailsContainer__cFhT0{min-height:100vh;flex-direction:column;gap:20px}.HackathonLanding_leftSection__qH_yV{width:100%;justify-content:center}.HackathonLanding_rightSection__jcXHf{position:static;width:100%;flex:none}.HackathonLanding_backdrop__E5DO6{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10}.HackathonLanding_lessonsPanel__disVa{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;right:0;max-height:80vh;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:16px;z-index:12}.HackathonLanding_closeBtn__NtXtO{display:inline-block;background:none;border:none;font-size:24px;line-height:1;cursor:pointer}}@media(max-width:1100px){.HackathonLanding_mobileToggle__dAzW2{display:block}.HackathonLanding_backdrop__E5DO6{z-index:1000}.HackathonLanding_sharedContainer__qApkw{display:none!important;padding:0;background:transparent;box-shadow:none;position:relative;height:auto;width:auto;overflow:visible}.HackathonLanding_teacher__8CH0y{background-color:#fff!important}.HackathonLanding_mobileBottomBar__AeY_p{display:flex;padding:20px;position:fixed;bottom:16px;left:16px;width:calc(100vw - 32px);max-width:550px;left:50%;transform:translate(-50%);align-items:center;background-color:transparent;border-radius:20px;gap:16px;flex-direction:column}.HackathonLanding_DetailsContainer__cFhT0{min-height:100vh;flex-direction:column;gap:20px}.HackathonLanding_leftSection__qH_yV{width:100%;justify-content:center}.HackathonLanding_rightSection__jcXHf{position:static;width:100%;flex:none}.HackathonLanding_backdrop__E5DO6{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10}.HackathonLanding_lessonsPanel__disVa{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;right:0;max-height:80vh;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:16px;z-index:12}.HackathonLanding_closeBtn__NtXtO{display:inline-block;background:none;border:none;font-size:24px;line-height:1;cursor:pointer}}@media(max-width:768px){.HackathonLanding_cardSection__4OY_c{margin-top:24px;margin-bottom:24px;flex-direction:column;padding:28px 24px;border-width:5px;border-radius:32px;gap:24px}.HackathonLanding_cardSectionInfo__ofrH1{width:100%}.HackathonLanding_cardSectionTitle___19sb{font-size:24px}.HackathonLanding_cardSectionDesc__odevh{font-size:14px}.HackathonLanding_cardWrapper__4OfL1{width:100%}.HackathonLanding_cardWrapperScrollable__c9s1U{width:100%;flex-wrap:nowrap}.HackathonLanding_card__sC_Mt{min-width:240px;max-width:240px}.HackathonLanding_cardImage__JgtLR{height:200px}.HackathonLanding_singleLessonSection__vLBmS{margin-top:24px;margin-bottom:24px;flex-direction:column;padding:28px 24px;border-width:5px;border-radius:32px;gap:24px}.HackathonLanding_singleLessonInfo__GBgCF{width:100%}.HackathonLanding_singleLessonTitle__2fdsw{font-size:24px}.HackathonLanding_singleLessonDesc__Vt3gc{font-size:14px}.HackathonLanding_singleLessonCard__y2OIN{width:100%}.HackathonLanding_singleLessonCard__y2OIN .HackathonLanding_card__sC_Mt{min-width:100%;max-width:100%}}.Loader_LoaderWrapper__mNjgE{flex-direction:column;min-height:100vh;width:100%;gap:.75rem;text-align:center;background:#fff}.Loader_AnimationBox__6JHsh,.Loader_LoaderWrapper__mNjgE{display:flex;justify-content:center;align-items:center}.Loader_LoaderText__Rjjdv{margin-top:.25rem;font-size:1.0625rem;line-height:1.6;font-weight:500;color:#374151;letter-spacing:.2px;display:inline-flex;align-items:baseline}.Loader_Dots__8rTAr{display:inline-flex;margin-left:2px}.Loader_Dot__uekWB{width:.22em;height:.22em;border-radius:50%;background:#9ca3af;margin-left:.28em;opacity:.25;animation:Loader_dotFade__OdovX 1.4s ease-in-out infinite}.Loader_Dot__uekWB:nth-child(2){animation-delay:.2s}.Loader_Dot__uekWB:nth-child(3){animation-delay:.4s}@keyframes Loader_dotFade__OdovX{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.Loader_Dot__uekWB{animation:none;opacity:.55}}