.AuthModal_content__9M6QP{display:grid;grid-gap:16px;gap:16px}.AuthModal_loader__nSEjy{margin:auto}.AuthModal_authBtn__8YQFp{font-size:.875rem!important;font-weight:500!important;line-height:1.05875rem!important;border-radius:100px!important;color:#111827!important;background-color:#f9fafb!important;border:1px solid #d1d1d6!important;padding:2px 0!important}.AuthModal_note__RzM4V{margin-top:8px;font-size:.75rem;font-weight:500;line-height:1.3125rem;color:#3d3d3d;text-align:center}.AuthModal_note__RzM4V button{background-color:transparent;color:inherit;border:none;color:#002a88;text-decoration:underline;cursor:pointer}.AuthModal_redirecting__TIpss{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.AuthModal_redirecting__TIpss p{text-align:center;font-size:1rem;color:#333}.CommunitiesRightbar_settings_tabs__QT0KV{width:100%;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:1rem}.CommunitiesRightbar_settings_tabs__list__PeoyU{list-style:none;padding:0;margin:0;display:flex;gap:10px;flex-direction:column}.CommunitiesRightbar_settings_tabs__item__sxPvw{padding:10px 16px;font-size:.875rem;font-weight:500;color:#141414;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.CommunitiesRightbar_settings_tabs__item__sxPvw:hover{background-color:#f0f0f0}.CommunitiesRightbar_settings_tabs__item_active__3ZKfC{background-color:#f5f5f5;font-weight:600}.Button_btn__H3qmj{font-weight:500;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid transparent;transition:all .2s ease-in-out}.Button_btn__H3qmj:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.Button_btn__H3qmj:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.Button_btn__H3qmj:disabled{opacity:.4;cursor:not-allowed}.Button_btn--bg__2hdhC{font-size:1rem;line-height:1.25rem;padding:14px 28px;min-height:48px}.Button_btn--md__X4_YN{font-size:.875rem;line-height:1.125rem;padding:10px 20px;min-height:40px}.Button_btn--sm__J6wdA{font-size:.75rem;line-height:1rem;padding:6px 12px;min-height:32px}.Button_btn--blue__5TGIu{color:#fff;background-color:#002a88}.Button_btn--grey__9rBG4{color:#141414;background-color:#f9f7f3}.Button_btn--white___ukC9{color:#111827;background-color:#f9fafb;border-color:#d1d1d6}.Button_btn--red__DEo3T{color:#fff;background-color:#d92d20}.Button_btn--fullwidth___43nJ{width:100%}.CourseCard_card__kvQCu{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;gap:16px;transition:all .3s ease;position:relative;background-color:#fff}.CourseCard_card__clickable__x96rT{cursor:pointer}.CourseCard_card__clickable__x96rT:hover{transform:translateY(-4px)}.CourseCard_card__clickable__x96rT:hover .CourseCard_card__thumbnail__image__wE3ZB{transform:scale(1.05)}.CourseCard_card__clickable__x96rT:hover .CourseCard_card__title__nm2U7{color:#002a88}.CourseCard_card__thumbnail__vTIrT{position:relative;height:200px;width:100%;overflow:hidden;border-radius:12px}.CourseCard_card__thumbnail__image__wE3ZB{border-radius:12px;object-fit:cover;transition:transform .3s ease}.CourseCard_card__statusBadge__7Stm0{position:absolute;top:12px;right:12px;z-index:2}.CourseCard_card__priceBadge__phHuu{position:absolute;top:12px;left:12px;z-index:2}.CourseCard_card__content__MB7iB{display:flex;flex-direction:column;gap:8px}.CourseCard_card__title__nm2U7{font-size:1.125rem;font-weight:600;color:#0f1419;margin-bottom:4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.CourseCard_card__instructor__g8C9w{font-size:14px;color:#737373;margin:0;font-weight:500}.CourseCard_card__description__rLP7X{font-size:13px;color:#525252;line-height:1.4;margin:4px 0}.CourseCard_card__meta__b92Di{display:flex;align-items:center;gap:8px;margin:8px 0}.CourseCard_card__duration__tZ6il{font-size:12px;font-weight:500;color:#002a88;background-color:#e6f0ff;padding:4px 8px;border-radius:6px;display:flex;align-items:center}.CourseCard_card__duration__tZ6il:before{content:"⏱️";margin-right:4px;font-size:11px}.CourseCard_card__level__eoeos{font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px;text-transform:capitalize}.CourseCard_card__level__eoeos.CourseCard_level__beginner__GEsWt{background-color:#f0fdf4;color:#166534}.CourseCard_card__level__eoeos.CourseCard_level__beginner__GEsWt:before{content:"🌱";margin-right:4px}.CourseCard_card__level__eoeos.CourseCard_level__intermediate__mtk_F{background-color:#fef3c7;color:#d97706}.CourseCard_card__level__eoeos.CourseCard_level__intermediate__mtk_F:before{content:"🚀";margin-right:4px}.CourseCard_card__level__eoeos.CourseCard_level__advanced__Khv17{background-color:#fce7f3;color:#be185d}.CourseCard_card__level__eoeos.CourseCard_level__advanced__Khv17:before{content:"⚡";margin-right:4px}.CourseCard_card__level__eoeos.CourseCard_level__expert__a83SW{background-color:#ede9fe;color:#7c3aed}.CourseCard_card__level__eoeos.CourseCard_level__expert__a83SW:before{content:"🎯";margin-right:4px}.CourseCard_card__stats__UEUUG{justify-content:space-between;margin:8px 0 4px;font-size:12px;color:#737373}.CourseCard_card__enrollments__q5WK1,.CourseCard_card__stats__UEUUG{display:flex;align-items:center}.CourseCard_card__enrollments__q5WK1:before{content:"👥";margin-right:4px;font-size:11px}.CourseCard_card__rating__DP3N7{display:flex;align-items:center;font-weight:500;color:#f59e0b}.CourseCard_card__rating__DP3N7 .CourseCard_star__V_4l7{margin-right:2px;font-size:12px}.CourseCard_card__progress__akFhN{margin-top:auto}.CourseCard_card__progress__bar__YNxOm{height:6px;background-color:#f3f4f6;border-radius:3px;overflow:hidden;margin-bottom:6px}.CourseCard_card__progress__bar__fill__1gZNl{height:100%;background:linear-gradient(90deg,#002a88,#06f);border-radius:3px;transition:width .4s ease;position:relative}.CourseCard_card__progress__bar__fill__1gZNl:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:CourseCard_shimmer__0r1oL 2s infinite}.CourseCard_card__progress__text__mB9QF{font-size:11px;color:#737373;font-weight:500;text-align:right}.CourseCard_status__3YnbN{font-size:11px;font-weight:600;padding:4px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.CourseCard_status__draft__ehLJL{background-color:#fef3c7;color:#d97706;border:1px solid #f59e0b}.CourseCard_status__published__cCPi5{background-color:#d1fae5;color:#065f46;border:1px solid #10b981}.CourseCard_status__private__WH9qg{background-color:#fee2e2;color:#dc2626;border:1px solid #f87171}.CourseCard_price__QYxqE{font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CourseCard_price__free__NlkKW{background-color:rgba(16,185,129,.9);color:#fff}.CourseCard_price__free__NlkKW:before{content:"🎁";margin-right:4px}.CourseCard_price__paid__G2wLK{background-color:rgba(0,42,136,.9);color:#fff}.CourseCard_price__paid__G2wLK:before{content:"💎";margin-right:4px}@keyframes CourseCard_shimmer__0r1oL{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:768px){.CourseCard_card__kvQCu{padding:12px;gap:12px}.CourseCard_card__thumbnail__vTIrT{height:160px}.CourseCard_card__title__nm2U7{font-size:1rem}.CourseCard_card__meta__b92Di{flex-wrap:wrap}}.AcademyDashboard_list__SYq1J{background-color:#fff;border:1px solid #f5f5f5;padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:16px;height:calc(100vh - 80px - 16px - 16px);overflow-y:scroll}.AcademyDashboard_list__SYq1J .AcademyDashboard_noContent__XIuz5{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.AcademyDashboard_list__header__REwvX{display:flex;justify-content:space-between;align-items:center}.AcademyDashboard_list__header__title__GPzwe{font-size:1rem;font-weight:600;line-height:1.21rem;color:#141414}.AcademyDashboard_list__courses__Xdgac{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.AcademyDashboard_list__courses__empty__gynbo{grid-column:1/3;margin-top:16px;text-align:center;font-size:.875rem;color:#0f1419}.AcademyDashboard_list__observer__qkZX_{grid-column:1/3;height:10px;margin:1rem 0 6px}.AcademyDashboard_list__loader__eDDAG{display:flex;justify-content:center;padding-bottom:16px}.AcademyDashboard_list__empty___pxce{padding-top:30px;text-align:center;font-size:.9375rem;font-weight:400;color:#141414}.CreateCourse_create__TqG_Z{border-radius:16px;overflow:scroll;display:flex;flex-direction:column;gap:24px;background-color:#fff;height:100%}.CreateCourse_create__loading__381p6{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.CreateCourse_create__header__repXH{background-color:#f1ede4;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.CreateCourse_create__header__right__TBdD8{display:flex;align-items:center;gap:8px}.CreateCourse_create__header__backIcon__i7Y5s{cursor:pointer}.CreateCourse_create__title__o7LUX{font-size:1rem;font-weight:600;line-height:1.21rem;color:#141414}.CreateCourse_create__content__SmgPZ{display:flex;flex-direction:column;height:100%;gap:24px;padding:0 1.5rem 1.5rem}.CreateCourse_create__sectionHeading__DpNww{font-size:1rem;font-weight:600;color:#141414}.CreateCourse_create__form__fSYqt{display:flex;flex-direction:column;gap:24px}.CreateCourse_create__formRow__xZg4m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.CreateCourse_create__formRow__xZg4m{grid-template-columns:1fr}}.CreateCourse_create__formGroup__vvTkX{display:flex;flex-direction:column;gap:8px}.CreateCourse_create__label__3AAEI{font-size:14px;font-weight:500;color:#525252}.CreateCourse_create__footer__9_9Pn{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;border-top:1px solid #f5f5f5}.CreateCourse_create__footer__rightButtons__EDewM{display:flex;gap:12px}.CreateCourse_create__error__24gjW{color:#ef4444;font-size:14px;margin-top:8px}.CourseSetupSections_setupSections__w_XH_{width:100%;display:flex;flex-direction:column;gap:24px}.CourseSetupSections_setupSections__header__O0aJV{display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin-bottom:16px}.CourseSetupSections_setupSections__stats__71x9x h3{font-size:15px;font-weight:500;color:#333}.CourseSetupSections_setupSections__addButton__XGPBd{background-color:#0041c2;color:#fff}.CourseSetupSections_setupSections__addButton__XGPBd:hover{background-color:#0038a9}.CourseSetupSections_setupSections__content__FT9cn{border:1px solid #f5f5f5;overflow:hidden;border-radius:24px;padding:16px 0;min-height:300px}.CourseSetupSections_setupSections__empty__8udf0{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;min-height:200px;gap:16px;border:1px solid #f5f5f5;padding:16px;border-radius:8px;min-height:18.75rem}.CourseSetupSections_setupSections__empty__8udf0 p{color:#374151;font-size:14px}.CourseSetupSections_setupSections__empty__8udf0 p:first-child{font-weight:500;font-size:16px;color:#141414}.CourseSetupSections_setupSections__sectionsList__bl2wc{display:flex;flex-direction:column}.CourseSetupSections_setupSections__sectionItem__Ej3bg{overflow:hidden}.CourseSetupSections_setupSections__sectionItem_dragging__e7qJC{opacity:.5;border:2px dashed #002a88}.CourseSetupSections_setupSections__sectionHeader__n00gy{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background-color:#fafafa}.CourseSetupSections_setupSections__sectionTitle__yw7Cr{display:flex;align-items:center;gap:8px;flex:1 1}.CourseSetupSections_setupSections__sectionTitle__yw7Cr h4{font-size:15px;font-weight:500;margin:0;cursor:pointer}.CourseSetupSections_setupSections__sectionTitle__yw7Cr h4:hover{color:#002a88}.CourseSetupSections_setupSections__dragHandle__0lasL{cursor:-webkit-grab;cursor:grab;color:#999;margin-right:4px}.CourseSetupSections_setupSections__dragHandle__0lasL:active{cursor:-webkit-grabbing;cursor:grabbing}.CourseSetupSections_setupSections__editTitleContainer__2aokF{display:flex;align-items:center;flex:1 1;gap:8px}.CourseSetupSections_setupSections__editActions__17UcX{display:flex;gap:4px}.CourseSetupSections_setupSections__titleDisplay__WrK1C{display:flex;align-items:center;gap:8px}.CourseSetupSections_setupSections__iconButton__ajaTQ{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:#fafafa}.CourseSetupSections_setupSections__iconButton__ajaTQ:hover{background-color:#f0f0f0}.CourseSetupSections_setupSections__addLessonButton__upPPa{font-size:13px;padding:6px 12px}.CourseSetupSections_setupSections__addLessonButton__upPPa:hover{background-color:#f0f0f0}.CourseSetupSections_setupSections__lessonsList__d_J2R{display:flex;flex-direction:column;gap:8px}.CourseSetupSections_setupSections__lessonItem__h2IZT{border-radius:6px;overflow:hidden;border-bottom:1px solid #f5f5f5;padding-left:16px}.CourseSetupSections_setupSections__lessonItem_dragging__jP6NA{opacity:.5;border:2px dashed #0041c2}.CourseSetupSections_setupSections__lessonItem__h2IZT:last-child{border-bottom:none}.CourseSetupSections_setupSections__lessonContent__RPwQf{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;min-height:46px}.CourseSetupSections_setupSections__lessonLeft__N65YK{display:flex;align-items:center;gap:8px}.CourseSetupSections_setupSections__lessonLeft__N65YK span{font-size:14px}.CourseSetupSections_setupSections__lessonActions__77mQG{display:flex;align-items:center;gap:12px}.CourseSetupSections_setupSections__statusButtons__p1k_B{display:flex;gap:4px}.CourseSetupSections_setupSections__statusButton__E_kYL{background:none;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.CourseSetupSections_setupSections__statusButton_success__i12f3{background-color:rgba(31,153,0,.05)}.CourseSetupSections_setupSections__statusButton_success__i12f3:hover{transform:scale(1.05)}.CourseSetupSections_setupSections__statusButton_error__CbpCl{background-color:#f5f5f5}.CourseSetupSections_setupSections__statusButton_error__CbpCl:hover{transform:scale(1.05)}.CourseSetupSections_setupSections__lessonStatus__EPE9e{display:flex;align-items:center;gap:4px;background-color:#f0f0f0;border-radius:4px;padding:4px 8px;font-size:12px;color:#666;cursor:pointer}.CourseSetupSections_setupSections__lessonStatus__EPE9e:hover{background-color:#e0e0e0}.CourseSetupSections_setupSections__addLessonForm__df9W8,.CourseSetupSections_setupSections__addSectionForm__tuxJ5{display:flex;gap:8px;align-items:center;padding:8px}.CourseSetupSections_setupSections__addLessonForm__df9W8>div:first-child,.CourseSetupSections_setupSections__addSectionForm__tuxJ5>div:first-child{flex:1 1}.CourseSetupSections_setupSections__addLessonForm__df9W8{padding-left:32px}.CourseSetupSections_setupSections__addLessonActions__futcT,.CourseSetupSections_setupSections__addSectionActions__TtYdE{display:flex;gap:4px}.AddLessonModal_lessonModal__rzNaR{display:flex;flex-direction:column;height:100%}.AddLessonModal_lessonModal__header__JNzz0{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.AddLessonModal_lessonModal__actions__ZurYW{display:flex;align-items:center;gap:12px}.AddLessonModal_lessonModal__closeButton__XjCQq{background:none;border:none;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.AddLessonModal_lessonModal__closeButton__XjCQq:hover{background-color:#f5f5f5}.AddLessonModal_lessonModal__content__oyG2x{flex:1 1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.AddLessonModal_lessonModal__mediaUpload__yaSvm{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;border-radius:8px;padding:32px 20px;text-align:center;border:2px dashed #e5e7eb;position:relative}.AddLessonModal_lessonModal__mediaUpload_dragging__RR534{border-color:#002a88;background-color:rgba(239,241,249,.5)}.AddLessonModal_lessonModal__mediaIcon__I_gtl{background-color:#f5f5f5;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.AddLessonModal_lessonModal__mediaTitle__qUxeF{font-size:18px;color:#141414;margin:0 0 8px}.AddLessonModal_lessonModal__mediaDescription__8LBKn{font-size:14px;color:#525252;margin:0 0 16px;max-width:320px}.AddLessonModal_lessonModal__fileUploadLabel__ZYj_f{position:relative}.AddLessonModal_lessonModal__fileInput__3Nd7b{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.AddLessonModal_lessonModal__mediaPreview__LIDhX{margin-top:16px;width:100%;position:relative;border-radius:8px;overflow:hidden}.AddLessonModal_lessonModal__embedContainer__BR8dH{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.AddLessonModal_lessonModal__embedContainer__BR8dH iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.AddLessonModal_lessonModal__removeMedia__H_Vz8{position:absolute;top:8px;right:8px;background:hsla(0,0%,8%,.7);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.AddLessonModal_lessonModal__removeMedia__H_Vz8:hover{background:hsla(0,0%,8%,.9)}.AddLessonModal_lessonModal__filesList__4JA9e{margin-top:16px;width:100%;display:flex;flex-direction:column;gap:8px}.AddLessonModal_lessonModal__fileItem__aRIO_{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border-radius:6px;border:1px solid #e5e7eb}.AddLessonModal_lessonModal__fileItem__aRIO_ span{flex:1 1;font-size:14px;color:#292929;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddLessonModal_lessonModal__removeFile__LNNwy{background:none;border:none;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.AddLessonModal_lessonModal__removeFile__LNNwy:hover{background-color:#f5f5f5}.AddLessonModal_lessonModal__formGroup__4tn_O{display:flex;flex-direction:column;gap:8px}.AddLessonModal_lessonModal__label__jYUkc{font-size:14px;font-weight:500;color:#292929}.AddLessonModal_lessonModal__filesTab__WuXR3{display:flex;flex-direction:column;gap:16px;height:100%}.AddLessonModal_lessonModal__filesHeader__8uuV7{display:flex;justify-content:space-between;align-items:center}.AddLessonModal_lessonModal__filesHeader__8uuV7 h3{font-size:16px;color:#141414;margin:0}.AddLessonModal_lessonModal__attachmentsList__m2nej{display:flex;flex-direction:column;gap:12px}.AddLessonModal_lessonModal__attachmentItem__YaR0N{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#fafafa;border-radius:8px;border:1px solid #e5e7eb}.AddLessonModal_lessonModal__attachmentInfo__AjNrr{display:flex;align-items:center;gap:12px}.AddLessonModal_lessonModal__fileName__cra9N{font-size:14px;font-weight:500;color:#292929;margin:0 0 4px}.AddLessonModal_lessonModal__fileSize__SKLMG{font-size:12px;color:#737373;margin:0}.AddLessonModal_lessonModal__removeAttachment__Zgqkh{background:none;border:none;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.AddLessonModal_lessonModal__removeAttachment__Zgqkh:hover{background-color:#e5e7eb}.AddLessonModal_lessonModal__emptyFiles__oaKB0{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;text-align:center;margin:auto;gap:8px;max-width:400px}.AddLessonModal_lessonModal__emptyFiles__oaKB0 p{margin:0;color:#525252}.AddLessonModal_lessonModal__emptyFiles__oaKB0 p:first-of-type{margin:16px 0 8px;font-weight:500;color:#292929}.AddLessonModal_lessonModal__uploadSummary__rvVdQ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-top:16px}.AddLessonModal_lessonModal__uploadSummary__rvVdQ h4{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}.AddLessonModal_lessonModal__uploadSummary__rvVdQ p{font-size:13px;color:#6b7280;margin:4px 0;display:flex;align-items:center;gap:8px}.AddLessonModal_lessonModal__uploadSummary__rvVdQ ul{margin:8px 0 0;padding-left:16px}.AddLessonModal_lessonModal__uploadSummary__rvVdQ ul li{font-size:13px;color:#6b7280;margin:2px 0}.AddLessonModal_lessonModal__actions__ZurYW .AddLessonModal_button__oqHaM:disabled{opacity:.7;cursor:not-allowed}.AddLessonModal_lessonModal__uploadProgress__wv5OF{width:100%;height:4px;background-color:#f3f4f6;border-radius:2px;overflow:hidden;margin-top:8px}.AddLessonModal_lessonModal__uploadProgress__bar__OQgIT{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:2px;transition:width .3s ease}.AddLessonModal_lessonModal__progressSection___ci58{padding:16px 24px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.AddLessonModal_lessonModal__progressContainer__NME_n{margin-bottom:12px}.AddLessonModal_lessonModal__progressContainer__NME_n:last-child{margin-bottom:0}.AddLessonModal_lessonModal__progressLabel__GnFYr{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.AddLessonModal_lessonModal__progressBar__JLGz_{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.AddLessonModal_lessonModal__progressFill__XzkK9{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:3px;transition:width .3s ease;position:relative}.AddLessonModal_lessonModal__progressFill__XzkK9:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:AddLessonModal_shimmer__TbxWe 2s infinite}@keyframes AddLessonModal_shimmer__TbxWe{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CourseSettings_settings__zjRT_{display:flex;flex-direction:column;gap:24px}.CourseSettings_settings__title__H7VX1{font-size:1.25rem;font-weight:600;color:#141414;margin-bottom:24px}.CourseSettings_settings__section__LmZko{display:flex;align-items:center;gap:24px}.CourseSettings_settings__sectionTitle__e4Mg3{font-size:1rem;font-weight:600;color:#141414;margin-bottom:16px}.CourseSettings_settings__mediaUpload__iHmbx{flex:1 1}.CourseSettings_settings__mediaInfo__NypBM{margin-bottom:12px}.CourseSettings_settings__mediaTitle__kYZVx{font-size:.875rem;font-weight:500;color:#141414;margin-bottom:4px}.CourseSettings_settings__mediaDescription__ewZ19{font-size:.75rem;color:#737373}.CourseSettings_settings__uploadArea__0YeNx{background-color:#f9f9f9;border:1px dashed #d6d6d6;border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;position:relative}.CourseSettings_settings__uploadArea__0YeNx:hover{background-color:#f5f5f5;border-color:#a3a3a3}.CourseSettings_settings__uploadArea__0YeNx p{font-size:.875rem;color:#525252}.CourseSettings_settings__uploadIcon__wHywO{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#eff1f9;border-radius:50%;color:#002a88}.CourseSettings_settings__fileInput__dRe3Q{opacity:0;position:absolute;inset:0;cursor:pointer}.CourseSettings_settings__mediaPreview__wJ_Fy{position:relative;border-radius:8px;overflow:hidden}.CourseSettings_settings__videoPreview__5K9Ax{width:100%;height:auto;max-height:300px;border-radius:8px}.CourseSettings_settings__imagePreview__0y5UY{position:relative;width:100%;height:200px;border-radius:8px;overflow:hidden}.CourseSettings_settings__removeMedia__Qa0HV{position:absolute;top:8px;right:8px;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.CourseSettings_settings__removeMedia__Qa0HV:hover{background-color:rgba(0,0,0,.7)}.CourseSettings_settings__pricingOptions__i9Jt7{margin-bottom:24px}.CourseSettings_settings__radioGroup__ctJK3{display:flex;gap:16px;margin-bottom:16px}.CourseSettings_settings__priceInputs__u0qLk{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.CourseSettings_settings__formGroup__xECvu{margin-bottom:16px}.CourseSettings_settings__label__Zy8Qa{display:block;font-size:.875rem;font-weight:500;color:#141414;margin-bottom:8px}.CourseSettings_settings__formGrid__ZstGw{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CourseSettings_settings__actions__XjQoN{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.CourseSettings_settings__priceField__QSk1W{position:relative}.CourseSettings_settings__priceField__QSk1W:before{content:"$";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.875rem;color:#525252;z-index:1}.CourseSettings_settings__priceField__QSk1W input{padding-left:24px}@media(max-width:768px){.CourseSettings_settings__formGrid__ZstGw,.CourseSettings_settings__priceInputs__u0qLk{grid-template-columns:1fr}}.CoursePaywall_subscription__g9JkW{width:100%}.CoursePaywall_subscription__description__xXZCE{font-size:12px}.CoursePaywall_subscription__empty__Dit_D{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;border:1px solid #f5f5f5;padding:16px;border-radius:8px;min-height:18.75rem}.CoursePaywall_subscription__empty__Dit_D p{color:#374151;font-size:14px}.CoursePaywall_subscription__empty__Dit_D p:first-child{font-weight:500;font-size:16px;color:#141414}.CoursePaywall_subscription__title__ckoTS{font-size:24px;font-weight:600;color:#141414;margin-bottom:8px}.CoursePaywall_subscription__description__xXZCE{font-size:16px;color:hsla(0,0%,8%,.8);margin-bottom:24px}.CoursePaywall_subscription__prices__t9xn_{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.CoursePaywall_subscription__price_option__8shnJ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CoursePaywall_subscription__price_info__V28FG{display:flex;align-items:center;gap:12px}.CoursePaywall_subscription__radio_wrapper__FFqHO{position:relative;width:16px;height:16px}.CoursePaywall_subscription__radio_input__nKZTt{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.CoursePaywall_subscription__radio_input__nKZTt:checked~.CoursePaywall_subscription__radio_mark__SQPqW{border-color:#002a88}.CoursePaywall_subscription__radio_input__nKZTt:checked~.CoursePaywall_subscription__radio_mark__SQPqW:after{transform:scale(1);opacity:1}.CoursePaywall_subscription__radio_mark__SQPqW{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #d0d5dd;border-radius:50%;transition:all .2s ease}.CoursePaywall_subscription__radio_mark__SQPqW:after{content:"";position:absolute;display:block;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#002a88;transform:scale(0);opacity:0;transition:all .2s ease}.CoursePaywall_subscription__price_label__TJ_Z9{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:#141414;cursor:pointer}.CoursePaywall_subscription__price_icon__hIgNI{display:flex;align-items:center;justify-content:center}.CoursePaywall_subscription__member_count__xPPsK{font-size:.875rem;font-weight:500;color:#141414}.CoursePaywall_subscription__price_actions___SZaT{display:flex;align-items:center;gap:12px;position:relative}.CoursePaywall_subscription__current_badge__5da8J{padding:4px 8px;background-color:#027a48;color:#fff;font-size:.875rem;font-weight:500;border-radius:16px}.CoursePaywall_subscription__menu_button__ykJJ0{background:none;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.CoursePaywall_subscription__menu_button__ykJJ0:hover{background-color:rgba(0,0,0,.05)}.CoursePaywall_subscription__menu_dots___6NGc{font-weight:700;font-size:18px;color:#141414}.CoursePaywall_subscription__dropdown_menu__chD3f{position:absolute;top:40px;right:0;width:200px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:8px 0;z-index:10}.CoursePaywall_subscription__dropdown_item__OFUNH{width:100%;padding:10px 16px;text-align:left;background:none;border:none;font-size:14px;color:#141414;cursor:pointer}.CoursePaywall_subscription__dropdown_item__OFUNH:hover{background-color:rgba(0,0,0,.05)}.CoursePaywall_subscription__dropdown_item_delete__1_D3J{color:#d92d20}.CoursePaywall_subscription__dropdown_item_delete__1_D3J:hover{background-color:rgba(217,45,32,.05)}.CoursePaywall_subscription__add_price_button__R2HFc{padding:8px 16px;background-color:#002a88;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:4px;cursor:pointer}.CoursePaywall_subscription__add_price_button__R2HFc:hover{background-color:#00226f}.CoursePaywall_subscription__stripe_connect__3q4LL{padding:24px;background-color:#eff8ff;border-radius:16px;margin-top:16px}.CoursePaywall_subscription__stripe_title__JPUEd{font-size:1rem;font-weight:600;color:#141414;margin-bottom:8px}.CoursePaywall_subscription__stripe_description__wgAf0{font-size:.875rem;color:hsla(0,0%,8%,.8);margin-bottom:20px;line-height:1.5}.CoursePaywall_subscription__stripe_button___XqSM{background-color:#002a88}.CoursePaywall_subscription__stripe_button___XqSM:hover{background-color:#00226f}.CoursePaywall_modal__dH9AS{height:444px;display:grid;grid-template-rows:1fr min-content}.CoursePaywall_modal__radioGroup__1_uLn{display:flex;align-items:center;gap:1rem;margin-top:1rem}.CoursePaywall_modal__body__UAD_R{padding:24px;display:grid;align-content:flex-start;grid-template-columns:1fr;grid-gap:16px;gap:16px;overflow-y:scroll}.CoursePaywall_modal__label__yLvBa{display:block;font-size:.75rem;color:#141414;margin-bottom:8px}.CoursePaywall_modal__helpText__Xa_O4{font-size:14px;color:#737373}.CoursePaywall_modal__footer__wYumd{padding:16px 24px;display:flex;align-items:center;gap:8px;justify-content:flex-end}.RadioButton_option__jUTxG{flex:1 1;padding:16px;border:1px solid #f5f5f5;border-radius:8px;cursor:pointer;background-color:#fafafa;display:flex;flex-direction:column;gap:8px}.RadioButton_option__jUTxG:hover{background-color:#eff8ff}.RadioButton_option__selected__Ixdht{border-color:#b2ddff;background-color:#eff8ff}.RadioButton_option__description__I52eN{font-size:14px;color:#525252}.RadioButton_radio__da8Qp{display:flex;align-items:center;gap:8px}.RadioButton_radio__custom__GblP7{position:relative;display:inline-block;width:16px;height:16px;flex-shrink:0}.RadioButton_radio__input__D9ihk{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.RadioButton_radio__input__D9ihk:checked~.RadioButton_radio__mark__cwOBr{border-color:#002a88}.RadioButton_radio__input__D9ihk:checked~.RadioButton_radio__mark__cwOBr:after{transform:scale(1);opacity:1}.RadioButton_radio__input__D9ihk:focus~.RadioButton_radio__mark__cwOBr{box-shadow:0 0 0 2px rgba(10,120,211,.2)}.RadioButton_radio__label__4PvMN{display:flex;align-items:center;gap:8px;font-weight:500;font-size:15px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RadioButton_radio__mark__cwOBr{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:50%;border:1px solid #d0d5dd;background-color:#fff;transition:all .2s ease}.RadioButton_radio__mark__cwOBr:after{content:"";position:absolute;display:block;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#002a88;transform:scale(0);opacity:0;transition:all .2s ease}.PublishCourse_publishCourse__1_neh{display:flex;flex-direction:column;gap:32px}.PublishCourse_publishCourse__previewSection___VdHX{width:100%}.PublishCourse_publishCourse__previewCard__SOpzD{display:flex;gap:16px;padding:1rem;border:1px solid #f5f5f5;border-radius:16px}.PublishCourse_publishCourse__imageContainer__9BrYC{flex-shrink:0;width:220px;height:170px;border-radius:16px;overflow:hidden;background:#f3f4f6}.PublishCourse_publishCourse__previewImage__M_qMu{width:100%;height:100%;object-fit:cover;border-radius:8px}.PublishCourse_publishCourse__previewInfo___4KEX{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.PublishCourse_publishCourse__title__rA0oV{margin:0;font-size:18px;font-weight:600;color:#111827;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PublishCourse_publishCourse__meta__YiPdA{display:flex;align-items:center;gap:8px;font-size:14px;color:#737373;flex-wrap:wrap}.PublishCourse_publishCourse__lessons__KAfg4,.PublishCourse_publishCourse__level__NJEct,.PublishCourse_publishCourse__sections__qSu3z{font-weight:500;text-transform:capitalize}.PublishCourse_publishCourse__separator__WFPVe{color:#d1d5db;font-weight:400}.PublishCourse_publishCourse__instructor__p4nYF{font-size:14px;color:#737373;font-weight:500;margin-top:auto}.PublishCourse_publishCourse__goLiveSection__HsRFc{display:flex;flex-direction:column;gap:20px}.PublishCourse_publishCourse__sectionTitle__ESGFm{margin:0;font-size:20px;font-weight:600;color:#111827;line-height:1.3}.PublishCourse_publishCourse__radioGroup__uGjYh{display:flex;gap:16px}.PublishCourse_publishCourse__radioOption__431nX{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.PublishCourse_publishCourse__radioOption__431nX:hover{border-color:#d1d5db;background-color:#f9fafb}.PublishCourse_publishCourse__radioOption__431nX:has(input:checked){border-color:#3b82f6;background-color:#eff6ff}.PublishCourse_publishCourse__radioLabel__PBPtF{margin:0;font-size:16px;font-weight:500;color:#374151;cursor:pointer;line-height:1.4}.PublishCourse_publishCourse__scheduleInputs__p7VLj{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.PublishCourse_publishCourse__inputGroup__N6MVE{display:flex;flex-direction:column;gap:8px}.PublishCourse_publishCourse__inputLabel__9u3Fv{font-size:14px;font-weight:500;color:#374151;margin:0}@media(max-width:640px){.PublishCourse_publishCourse__1_neh{padding:16px;gap:24px}.PublishCourse_publishCourse__previewCard__SOpzD{flex-direction:column;gap:12px;padding:16px}.PublishCourse_publishCourse__imageContainer__9BrYC{width:100%;height:140px}.PublishCourse_publishCourse__title__rA0oV{font-size:16px}.PublishCourse_publishCourse__sectionTitle__ESGFm{font-size:18px}.PublishCourse_publishCourse__scheduleInputs__p7VLj{padding:16px}}@media(max-width:480px){.PublishCourse_publishCourse__meta__YiPdA{flex-direction:column;align-items:flex-start;gap:4px}.PublishCourse_publishCourse__meta__YiPdA .PublishCourse_publishCourse__separator__WFPVe{display:none}}.RadioInput_radio__RCLu9{display:flex;align-items:center;gap:5px}.RadioInput_radio__input__ZH5hT{position:relative;display:inline-block;width:14px;height:14px;flex-shrink:0}.RadioInput_radio__input__ZH5hT input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.RadioInput_radio__input__ZH5hT input:checked~.RadioInput_radio__mark__iYYzb{border-color:#002a88}.RadioInput_radio__input__ZH5hT input:checked~.RadioInput_radio__mark__iYYzb:after{transform:scale(1);opacity:1}.RadioInput_radio__input__ZH5hT input:focus~.RadioInput_radio__mark__iYYzb{box-shadow:0 0 0 2px rgba(10,120,211,.2)}.RadioInput_radio__label__PPAsb{font-size:14px}.RadioInput_radio__mark__iYYzb{position:absolute;top:0;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #d0d5dd;background-color:#fff;transition:all .2s ease}.RadioInput_radio__mark__iYYzb:after{content:"";position:absolute;display:block;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#002a88;transform:scale(0);opacity:0;transition:all .2s ease}.ReferralDetailsModal_modal__Lc2e6{position:absolute;right:0;background-color:#fff;top:0;height:100vh}.ReferralDetailsModal_modal__loading__WyyKd{display:flex;justify-content:center;align-items:center;height:300px;width:100%}.ReferralDetailsModal_modal__author__1p9I0{padding:1rem}.ReferralDetailsModal_modal__author__wrapper__EP0jv{display:flex;align-items:center;gap:16px}.ReferralDetailsModal_modal__author__role__6yXEQ{color:#141414;font-size:1rem;font-weight:600}.ReferralDetailsModal_modal__author__logo__V7d22{flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden;border:1px solid #eff3f4}.ReferralDetailsModal_modal__author__logo__image__jBrY6{width:100%;height:100%;object-fit:cover}.ReferralDetailsModal_modal__author__info__Bk9I3{display:flex;flex-direction:column;justify-content:center}.ReferralDetailsModal_modal__author__info__name___o1cG{font-size:14px;font-weight:600;color:#0f1419;margin-bottom:2px}.ReferralDetailsModal_modal__author__info__title___4qlV{font-size:14px;color:#525252;font-weight:400}.ReferralDetailsModal_modal__error__UIMgm{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:300px;width:100%;padding:24px;text-align:center}.ReferralDetailsModal_modal__error__UIMgm p{color:#ef4444;margin-bottom:16px}.ReferralDetailsModal_modal__Lc2e6 hr{display:block;height:1px;border:0;border-top:1px solid #f5f5f5;padding:0}.ReferralDetailsModal_modal__closeBtn__ATUsE{background:none;border:none;cursor:pointer;display:flex;margin-bottom:1rem}.ReferralDetailsModal_modal__closeBtn__ATUsE:hover{opacity:.7}.ReferralDetailsModal_modal__body__YVL_S{flex:1 1;overflow-y:auto;display:grid;grid-template-columns:1fr;height:100%;max-width:35vw;min-width:30vw}.ReferralDetailsModal_modal__body__YVL_S:has(>:nth-child(2)){max-width:70vw;--has-multiple-children:300px;grid-template-columns:1fr var(--has-multiple-children)}.ReferralDetailsModal_modal__details__uLGAB{display:flex;flex-direction:column;height:100%}.ReferralDetailsModal_modal__details__uLGAB .ReferralDetailsModal_modal__footer___QjBT{margin-top:auto;padding:1.25rem}.ReferralDetailsModal_modal__header__CZeP8{padding:1.25rem}.ReferralDetailsModal_modal__header__title__wmvF2{font-size:1.25rem;font-weight:600;color:#141414}.ReferralDetailsModal_modal__header__meta__k7Ot4{display:flex;align-items:center;gap:16px}.ReferralDetailsModal_modal__coinsTag__frqz7{display:flex;align-items:center;gap:6px;background-color:#fff8e6;padding:4px 10px;border-radius:100px;font-size:.875rem;font-weight:500;color:#141414;white-space:nowrap}.ReferralDetailsModal_modal__sectionTitle__fXjde{font-size:1rem;font-weight:600;color:#525252;margin-bottom:12px}.ReferralDetailsModal_modal__description__6AHQq{padding:1rem}.ReferralDetailsModal_modal__description__6AHQq p{font-size:.875rem;line-height:1.5;color:#525252}.ReferralDetailsModal_modal__skills__oDPxh{padding:1rem}.ReferralDetailsModal_modal__skills__tags__tg19C{display:flex;flex-wrap:wrap;gap:8px}.ReferralDetailsModal_modal__skills__tag__so6Kv{background-color:#f9f7f3;padding:6px 12px;border-radius:24px;font-size:.75rem;color:#141414;max-width:max-content}.ReferralDetailsModal_modal__activity__5e5lh{padding:1rem;text-transform:capitalize}.ReferralDetailsModal_modal__activity__items__CzolU{display:grid;grid-gap:12px;gap:12px}.ReferralDetailsModal_modal__activity__item__Sc07_{display:flex;align-items:center;gap:8px;font-size:.875rem}.ReferralDetailsModal_modal__activity__label__SBbi2{color:#737373}.ReferralDetailsModal_modal__activity__value__JOwnK{color:#141414;font-weight:500;white-space:nowrap}.ReferralDetailsModal_modal__candidates__fU_B1{height:100%;border-left:1px solid #f5f5f5;padding:1.25rem;display:flex;flex-direction:column;gap:8px}.ReferralDetailsModal_modal__candidates__title__a3IdS{margin-bottom:.875rem;font-size:16px}.ReferralDetailsModal_modal__candidates__error___GvXD,.ReferralDetailsModal_modal__candidates__loading__anuB0{display:flex;justify-content:center;align-items:center;height:100px;width:100%}.ReferralDetailsModal_modal__candidates__error___GvXD{color:#ef4444;text-align:center;font-size:14px}.ReferralDetailsModal_modal__candidates__list__OPvZQ{display:flex;flex-direction:column;gap:12px}.ReferralDetailsModal_modal__candidates__card__am5Hg{display:flex;gap:12px;text-align:left;align-items:center}.ReferralDetailsModal_modal__candidates__avatar__yp4ff{border-radius:50%;object-fit:cover}.ReferralDetailsModal_modal__candidates__details__4UkGU{display:flex;flex-direction:column;gap:2px}.ReferralDetailsModal_modal__candidates__name__BwAW1{font-size:.875rem;font-weight:600;color:#141414;margin-bottom:2px}.ReferralDetailsModal_modal__candidates__referredBy__nBQeF{font-size:.75rem;color:#737373}.ReferralDetailsModal_modal__candidates__empty__RKXFF{display:flex;justify-content:center;align-items:center;height:200px;font-size:.875rem;color:#737373}.ReferralDetailsModal_modal__status__tWJFj{display:flex;align-items:center;gap:8px;font-size:.875rem}.ReferralDetailsModal_modal__status__label__A8bpP{color:#737373;font-size:16px}.ReferralDetailsModal_modal__status__value__PS4lr{font-weight:500;text-transform:capitalize;color:#525252;font-size:14px}.ReferralDetailsModal_modal__status__value--accepted__hcJRl,.ReferralDetailsModal_modal__status__value--open__Rpb1E{color:#10b981}.ReferralDetailsModal_modal__status__value--closed__tdxkg{color:#ef4444}.ReferralDetailsModal_modal__status__value--in_review__3HVHs{color:#3b82f6}.ReferralDetailsModal_modal__footer___QjBT{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f5f5f5}.ReferralDetailsModal_modal__ratings__R5mVB{padding:1rem}.ReferralDetailsModal_modal__ratingSection__vIKq_{margin:.75rem 0}.ReferralDetailsModal_modal__ratingRow__ruam4{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0}.ReferralDetailsModal_modal__ratingInfo__ieoEX{display:flex;flex-direction:column;gap:.25rem}.ReferralDetailsModal_modal__ratingTitle__6v7Le{font-size:.875rem;color:#4b5563;font-weight:500}.ReferralDetailsModal_modal__ratingSubtitle__ivSgJ{font-size:.875rem;color:#4b5563}.ReferralDetailsModal_modal__stars__njdc8{font-size:.875rem;color:#4b5563;margin-top:.125rem}.ReferralDetailsModal_modal__ratingDate__3AngK{font-size:.75rem;color:#4b5563;align-self:flex-start;display:block}.ReferralDetailsModal_modal__ratingComment__qdpnu{font-size:.8125rem;color:#6b7280;font-style:italic;margin-top:.25rem;display:block;max-width:250px;overflow-wrap:break-word}.ReferralDetailsModal_modal__divider__wgqMH{margin:.75rem 0;border:none;border-top:1px solid #f5f5f5}.ReferralDetailsModal_reviewSection__x8qYE{padding:1rem;border-bottom:1px solid #f5f5f5}.ReferralDetailsModal_reviewSection__x8qYE:last-child{border-bottom:none}.ReferralDetailsModal_reviewSection__title__J47oT{font-size:.8125rem;font-weight:700;color:#525252;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.ReferralDetailsModal_reviewSection__grid__gGHj5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem 1rem;gap:.625rem 1rem}@media(max-width:600px){.ReferralDetailsModal_reviewSection__grid__gGHj5{grid-template-columns:1fr}}.ReferralDetailsModal_reviewSection__description__unPDd{font-size:.875rem;line-height:1.6;color:#525252;margin:0;white-space:pre-wrap}.ReferralDetailsModal_reviewSection__fullWidth__WekPB{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.ReferralDetailsModal_reviewItem__z65Zv{display:flex;flex-direction:column;gap:.125rem}.ReferralDetailsModal_reviewItem__label__2nW8e{font-size:.75rem;color:#737373;font-weight:500}.ReferralDetailsModal_reviewItem__value__gTu7c{font-size:.875rem;color:#141414;font-weight:500;line-height:1.4;word-break:break-word}.ReferralDetailsModal_detailsContainer__dhXIa{max-height:none;overflow:visible}.ReferralDetailsModal_detailsContainer__dhXIa .ReferralDetailsModal_reviewSection__x8qYE:first-child{padding-top:0}.ReferralDetailsModal_modal__actions__BpM8x{display:flex;gap:.75rem;padding:1rem 1.25rem;margin-top:auto;border-top:1px solid #f5f5f5;background-color:#fff}.ReferralDetailsModal_ratedBadge__oNRlD{display:flex;align-items:center;justify-content:center;gap:8px;padding:.75rem;background-color:#f0fdf4;border-radius:4px;color:#10b981;font-weight:500;font-size:.875rem}.AcceptReferralModal_modal__vuy0d{display:flex;flex-direction:column;padding:24px}.AcceptReferralModal_modal__content__ryvqI{flex:1 1;display:flex;flex-direction:column;min-height:120px}.AcceptReferralModal_modal__infos__a3WNH{padding-top:8px;display:grid;grid-gap:16px;gap:16px}.AcceptReferralModal_modal__infos__icon__LWikP{justify-self:flex-start;background-color:#e5e5e5;padding:20px;display:flex;border-radius:50%}.AcceptReferralModal_modal__info__ZaDNi{font-size:1rem;font-weight:400;line-height:1.5rem;color:#141414}.AcceptReferralModal_modal__footer__O2Aw_{padding-top:24px}.AcceptReferralModal_modal__btns__yQ4P6{display:flex;justify-content:flex-end;gap:16px}.ReferralRatingModal_modal__ZC2Km{padding:20px}.ReferralRatingModal_modal__content__yFp1x{margin-bottom:24px}.ReferralRatingModal_modal__infos__uLuWB{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.ReferralRatingModal_modal__infos__icon__apgXQ{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:rgba(0,200,83,.1)}.ReferralRatingModal_modal__info__lZfpH{color:#536471;font-size:.875rem;line-height:1.5;margin-bottom:16px}.ReferralRatingModal_modal__error__D2Nnu{color:#d92d20;font-size:.875rem;margin-top:8px}.ReferralRatingModal_modal__rating__1u2fG{display:flex;flex-direction:column;gap:16px}.ReferralRatingModal_modal__field__ZLVcb{display:flex;flex-direction:column;gap:8px}.ReferralRatingModal_modal__field__ZLVcb label{font-size:.875rem;font-weight:500;color:#536471}.ReferralRatingModal_modal__textarea__IIG95{min-height:100px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#0f1419;resize:vertical}.ReferralRatingModal_modal__textarea__IIG95:focus{outline:none;border-color:#002a88}.ReferralRatingModal_modal__textarea__IIG95::placeholder{color:#a0aec0}.ReferralRatingModal_modal__footer__nQ2Vl{display:flex;justify-content:flex-end}.ReferralRatingModal_modal__btns__uPuvQ{display:flex;gap:12px}.ReferralRatingModal_rating__stars__5B_0s{display:flex;gap:8px;margin:8px 0}.ReferralRatingModal_star__6_idJ{background:none;border:none;font-size:28px;color:#d3d3d3;cursor:pointer;transition:all .2s ease}.ReferralRatingModal_star__6_idJ.ReferralRatingModal_active__4LnEa,.ReferralRatingModal_star__6_idJ:hover{color:#ffc107;transform:scale(1.1)}.TagInput_tagInput__ya7sW{display:flex;flex-direction:column;gap:8px;width:100%}.TagInput_tagInput__container___Nhnn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;min-height:48px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;cursor:text;transition:all .2s ease}.TagInput_tagInput__container___Nhnn:focus-within{border-color:#002a88;box-shadow:0 0 0 2px rgba(0,42,136,.1)}.TagInput_tagInput__tag__pHiiJ{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;font-size:.875rem;color:#002a88}.TagInput_tagInput__tag__pHiiJ button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:#64748b;cursor:pointer;border-radius:50%}.TagInput_tagInput__tag__pHiiJ button:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.TagInput_tagInput__input__xcpWU{flex:1 1;min-width:120px;border:none;outline:none;font-size:.9375rem;color:#141414;background:transparent;padding:4px 0}.TagInput_tagInput__input__xcpWU::placeholder{color:#989898}.CreateReferralModal_modal__SFr2i{padding:24px 24px 16px;display:grid;grid-gap:24px;gap:24px;grid-template-rows:1fr min-content;height:100%;overflow:hidden}.CreateReferralModal_modal__content__KNNF1{overflow-y:auto;min-height:0;padding-right:4px;display:flex;flex-direction:column}.CreateReferralModal_modal__body__wX1v4{display:grid;align-content:flex-start;grid-gap:16px;gap:16px}.CreateReferralModal_modal__SFr2i .CreateReferralModal_inputGroup__39lxg{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CreateReferralModal_modal__referralType__3knci{background-color:#fafafa;border:1px solid #f5f5f5;padding:1rem;border-radius:16px}.CreateReferralModal_modal__inputItem__733C_,.CreateReferralModal_modal__referralType__3knci{width:100%;display:flex;flex-direction:column;gap:10px}.CreateReferralModal_modal__inputLabel__esDtT{font-size:14px}.CreateReferralModal_modal__input__TYNcY{position:relative}.CreateReferralModal_modal__input__icon__5eFFA{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.CreateReferralModal_modal__footer___kgdz{display:flex;align-items:center;justify-content:flex-end}.CreateReferralModal_modal__footer___kgdz p{flex:1 1}.CreateReferralModal_modal__btns__A3LBC{display:flex;justify-content:flex-end;gap:8px}.CreateReferralModal_modal__infos__zfbUd{padding-top:8px;display:grid;grid-gap:16px;gap:16px}.CreateReferralModal_modal__infos__icon__wmNz0{justify-self:flex-start;background-color:#e5e5e5;padding:20px;display:flex;border-radius:50%}.CreateReferralModal_modal__info__h4_sQ{font-size:1rem;font-weight:400;line-height:1.5rem;color:#141414}.CreateReferralModal_modal__topics__Fbo_S{display:grid;grid-gap:10px;gap:10px}.CreateReferralModal_modal__topics__Fbo_S select{flex:1 1}.CreateReferralModal_modal__topics__selected__E_AZ0{display:flex;flex-wrap:wrap;gap:10px}.CreateReferralModal_modal__topics__tag__YMzSo{padding:3px 11px 3px 16px;border-radius:100px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#989898;transition:all .1s}.CreateReferralModal_modal__topics__tag__YMzSo button{display:flex;align-items:center;padding:5px}.CreateReferralModal_modal__typeGrid__VFHqF{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:24px 0}.CreateReferralModal_modal__typeCard__EFzbj{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px;border:2px solid #f5f5f5;border-radius:12px;cursor:pointer;transition:all .2s ease;background-color:#fff;text-align:left;min-height:auto}.CreateReferralModal_modal__typeCard__EFzbj.CreateReferralModal_selected__FTXf4{border-color:#002a88;background-color:#eff1f9;color:#00226d}.CreateReferralModal_modal__typeCard__EFzbj:hover{border-color:#8595d5;transform:translateY(-2px)}.CreateReferralModal_typeCardContent__kdBmN{display:flex;align-items:center;gap:16px}.CreateReferralModal_typeCardContent__kdBmN span{font-weight:600;font-size:15px;text-transform:capitalize}.CreateReferralModal_arrowIcon__WonI6{transform:rotate(-90deg);transition:transform .2s;opacity:.5}.CreateReferralModal_modal__typeCard__EFzbj.CreateReferralModal_selected__FTXf4 .CreateReferralModal_arrowIcon__WonI6{opacity:1}.CreateReferralModal_sectionTitle__0J5zQ{font-size:16px;font-weight:600;margin-top:24px;margin-bottom:16px;color:#141414;border-bottom:1px solid #e5e7eb;padding-bottom:8px}.CreateReferralModal_modal__review__DjXb1{display:flex;flex-direction:column;gap:20px;padding-top:8px}.CreateReferralModal_modal__reviewHeader__T9cDj{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(34,197,94,.02));border-radius:12px;border:1px solid rgba(34,197,94,.2)}.CreateReferralModal_modal__reviewIcon__jXA3h{display:flex;align-items:center;justify-content:center;background-color:rgba(34,197,94,.15);padding:12px;border-radius:50%}.CreateReferralModal_modal__reviewHeaderText__WgHSA h3{font-size:18px;font-weight:600;color:#141414;margin:0 0 4px}.CreateReferralModal_modal__reviewHeaderText__WgHSA p{font-size:14px;color:#737373;margin:0}.CreateReferralModal_modal__reviewContent__ocZzT{display:flex;flex-direction:column;gap:16px}.CreateReferralModal_modal__reviewSection__7hYSS{background-color:#fafafa;border:1px solid #f5f5f5;border-radius:10px;padding:16px}.CreateReferralModal_modal__reviewSectionTitle__eHwai{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#737373;margin:0 0 12px}.CreateReferralModal_modal__reviewGrid__BIMGg{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.CreateReferralModal_modal__reviewItem__UpPtJ{display:flex;flex-direction:column;gap:4px}.CreateReferralModal_modal__reviewLabel__MrEg6{font-size:12px;font-weight:500;color:#a3a3a3}.CreateReferralModal_modal__reviewValue__trQnj{font-size:14px;font-weight:500;color:#141414}.CreateReferralModal_modal__reviewDescription__4a1s7{font-size:14px;line-height:1.6;color:#374151;margin:0;word-wrap:break-word}.CreateReferralModal_modal__reviewNotice__5P6Bl{padding:12px 16px;background-color:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:8px}.CreateReferralModal_modal__reviewNotice__5P6Bl p{font-size:13px;line-height:1.5;color:#525252;margin:0}.CreateReferralModal_modal__result__WL3Sp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center;min-height:300px}.CreateReferralModal_modal__resultContent__nhV9k{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:400px}.CreateReferralModal_modal__resultIcon__oz2Sy{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin-bottom:8px}.CreateReferralModal_modal__resultIcon__oz2Sy.CreateReferralModal_success___7uKJ{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05))}.CreateReferralModal_modal__resultIcon__oz2Sy.CreateReferralModal_error__TjExV{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05))}.CreateReferralModal_modal__resultTitle__PQhWU{font-size:20px;font-weight:600;color:#141414;margin:0}.CreateReferralModal_modal__resultMessage__1s3CX{font-size:14px;line-height:1.6;color:#525252;margin:0}.CreateReferralModal_modal__resultSummary__8H1ig{display:flex;gap:24px;margin-top:16px;padding:16px 24px;background-color:#fafafa;border:1px solid #f5f5f5;border-radius:10px}.CreateReferralModal_modal__resultSummaryItem__U_GDC{display:flex;flex-direction:column;gap:4px;text-align:center}.CreateReferralModal_modal__resultSummaryItem__U_GDC span{font-size:12px;font-weight:500;color:#a3a3a3;text-transform:uppercase;letter-spacing:.5px}.CreateReferralModal_modal__resultSummaryItem__U_GDC strong{font-size:14px;font-weight:600;color:#141414}.CreateReferralModal_modal__resultHint__G0267{margin-top:16px;padding:12px 16px;background-color:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px}.CreateReferralModal_modal__resultHint__G0267 p{font-size:13px;line-height:1.5;color:#374151;margin:0}.Leaderboard_leaderboard__FH8uP{background-color:#fff;padding:16px;border-radius:16px;min-height:100%}.Leaderboard_leaderboard__header__rktLz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.Leaderboard_leaderboard__title__dpJT_{font-size:1rem;font-weight:600}.Leaderboard_leaderboard__filters__oPDWE{display:flex;gap:12px;flex-wrap:wrap}.Leaderboard_leaderboard__periodTabs__6HDO_{display:flex;background:#f0f0f5;border-radius:8px;padding:4px}.Leaderboard_leaderboard__periodTab__F_IaG{padding:8px 16px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s ease}.Leaderboard_leaderboard__periodTab--active__ERkLk{background:#fff;color:#1a1a2e;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Leaderboard_leaderboard__periodTab__F_IaG:hover:not(.Leaderboard_leaderboard__periodTab--active__ERkLk){color:#1a1a2e}.Leaderboard_leaderboard__chapterSelect__Uf42O{padding:8px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;min-width:150px}.Leaderboard_leaderboard__list__IQnE8{display:flex;flex-direction:column;gap:8px}.Leaderboard_leaderboard__item__ipYxY{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:12px;border:1px solid #f0f0f5;transition:all .2s ease}.Leaderboard_leaderboard__item__ipYxY:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.Leaderboard_leaderboard__item--current__ckeY_{border-color:#00c9ff;background:linear-gradient(135deg,rgba(0,201,255,.05),rgba(146,254,157,.05))}.Leaderboard_leaderboard__item--top1__ti2WY{background:linear-gradient(135deg,#fff9e6,#fff);border-color:gold}.Leaderboard_leaderboard__item--top2__NGlNJ{background:linear-gradient(135deg,#f5f5f5,#fff);border-color:silver}.Leaderboard_leaderboard__item--top3__1ogEn{background:linear-gradient(135deg,#fff5f0,#fff);border-color:#cd7f32}.Leaderboard_leaderboard__rank__Uuo4d{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border-radius:50%;background:#f0f0f5}.Leaderboard_leaderboard__rank--top1__mtsr3{background:linear-gradient(135deg,gold,#ffb300);color:#fff;font-size:20px}.Leaderboard_leaderboard__rank--top2__mUBX9{background:linear-gradient(135deg,#e0e0e0,silver);color:#fff}.Leaderboard_leaderboard__rank--top3___geEP{background:linear-gradient(135deg,#cd7f32,sienna);color:#fff}.Leaderboard_leaderboard__user__CLcFD{display:flex;align-items:center;gap:12px;flex:1 1}.Leaderboard_leaderboard__avatar__q2dKM{width:48px;height:48px;border-radius:50%;object-fit:cover}.Leaderboard_leaderboard__userInfo__Y0bwP{display:flex;flex-direction:column;gap:2px}.Leaderboard_leaderboard__userName__h2PgZ{font-size:16px;font-weight:600;color:#1a1a2e}.Leaderboard_leaderboard__userHandle__gFri8{font-size:13px;color:#999}.Leaderboard_leaderboard__coins__tZEBf{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700;color:#f5af19}.Leaderboard_leaderboard__empty__HBSMX{text-align:center;padding:48px;color:#999}.Leaderboard_leaderboard__loading___guDZ{display:flex;justify-content:center;padding:48px}.RewardsStore_rewardsStore__Go1To{background-color:#fff;padding:16px;border-radius:16px;min-height:100%}.RewardsStore_rewardsStore__header__H_RHF{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.RewardsStore_rewardsStore__title__PwNfw{font-size:1rem;font-weight:600}.RewardsStore_rewardsStore__balance__G0yNx{display:flex;align-items:center;gap:8px;padding:6px 10px;background:linear-gradient(135deg,#f5af19,#f12711);border-radius:12px;color:#fff;font-size:14px;font-weight:700}.RewardsStore_rewardsStore__grid__FkBHq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.RewardsStore_rewardsStore__card__spI4P{display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:16px;border:1px solid #f0f0f5;transition:all .3s ease}.RewardsStore_rewardsStore__card__spI4P:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.RewardsStore_rewardsStore__card--disabled__ngEQD{opacity:.7}.RewardsStore_rewardsStore__cardHeader__r_FwZ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.RewardsStore_rewardsStore__cardIcon__vHRi3{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00c9ff,#92fe9d);border-radius:12px;font-size:24px}.RewardsStore_rewardsStore__cardCost__Vw0Lj{display:flex;align-items:center;gap:4px;font-size:18px;font-weight:700;color:#f5af19}.RewardsStore_rewardsStore__cardName__UK1kL{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.RewardsStore_rewardsStore__cardDescription__HxZOa{font-size:13px;color:#666;line-height:1.5;flex:1 1;margin-bottom:16px}.RewardsStore_rewardsStore__cardFooter__QUddR{display:flex;justify-content:space-between;align-items:center}.RewardsStore_rewardsStore__cardBadge___q1yD{font-size:11px;color:#999;background:#f5f5f5;padding:4px 8px;border-radius:6px}.RewardsStore_rewardsStore__redeemBtn__x0nDs{padding:10px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#1a1a2e,#2a2a4e);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.RewardsStore_rewardsStore__redeemBtn__x0nDs:hover:not(:disabled){transform:scale(1.02)}.RewardsStore_rewardsStore__redeemBtn__x0nDs:disabled{opacity:.5;cursor:not-allowed}.RewardsStore_rewardsStore__empty__cFhEn{text-align:center;padding:48px;color:#999;grid-column:1/-1}.RewardsStore_rewardsStore__loading__SmluO{display:flex;justify-content:center;padding:48px;grid-column:1/-1}.RewardsStore_confirmModal__resfc{padding:24px;text-align:center}.RewardsStore_confirmModal__icon__EI8gZ{font-size:48px;margin-bottom:16px}.RewardsStore_confirmModal__title__x9oAR{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.RewardsStore_confirmModal__description__tPlyh{font-size:14px;color:#666;margin-bottom:24px}.RewardsStore_confirmModal__cost__bOGBP{display:flex;align-items:center;justify-content:center;gap:8px;font-size:24px;font-weight:700;color:#f5af19;margin-bottom:24px}.RewardsStore_confirmModal__actions__FMpcf{display:flex;justify-content:center;gap:12px}.RewardsStore_confirmModal__cancelBtn__5oR_k{padding:12px 24px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.RewardsStore_confirmModal__cancelBtn__5oR_k:hover{border-color:#1a1a2e}.RewardsStore_confirmModal__confirmBtn__SaNiI{padding:12px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#1a1a2e,#2a2a4e);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.RewardsStore_confirmModal__confirmBtn__SaNiI:hover:not(:disabled){transform:scale(1.02)}.RewardsStore_confirmModal__confirmBtn__SaNiI:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_adminLayout__Jn70X{display:flex;min-height:100vh;background-color:#f5f6fa}.AdminDashboard_adminSidebar__9LcCZ{width:240px;background:linear-gradient(180deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-direction:column;flex-shrink:0}.AdminDashboard_adminSidebar__header__HYor8{padding:24px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AdminDashboard_adminSidebar__title__pPpAG{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.AdminDashboard_adminSidebar__nav__eKMOd{display:flex;flex-direction:column;padding:16px 12px;gap:4px}.AdminDashboard_adminSidebar__navItem__B60q6{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;color:hsla(0,0%,100%,.7);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:all .2s ease}.AdminDashboard_adminSidebar__navItem__B60q6:hover{background:hsla(0,0%,100%,.1);color:#fff}.AdminDashboard_adminSidebar__navItem--active__XO33W{background:rgba(0,201,255,.2);color:#00c9ff}.AdminDashboard_adminSidebar__navIcon__f7eaO{font-size:18px}.AdminDashboard_adminMain__1s6bX{flex:1 1;overflow-y:auto;padding:24px}.AdminDashboard_adminMain__content__XtgbP{max-width:1400px;margin:0 auto}.AdminDashboard_adminDashboard__qtqYe{background-color:#fff;padding:24px;border-radius:16px;min-height:100%}.AdminDashboard_adminDashboard__header__lHEK3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.AdminDashboard_adminDashboard__title__5H4Fa{font-size:1.25rem;font-weight:600}.AdminDashboard_adminDashboard__content__UXqis{background:#fff;border-radius:16px;border:1px solid #f0f0f5;padding:24px;min-height:400px}.AdminDashboard_adminStats__header__ZonqC{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.AdminDashboard_adminStats__headerLeft__mEA67{display:flex;align-items:center;gap:12px}.AdminDashboard_adminStats__headerIcon__2WTJv{color:#6366f1}.AdminDashboard_adminStats__title___zB4p{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0;letter-spacing:-.025em}.AdminDashboard_adminStats__refresh__A3su0{font-size:12px;color:#6b7280;background:#f3f4f6;padding:6px 12px;border-radius:6px;font-weight:500}.AdminDashboard_adminStats__grid__LD91P{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px}.AdminDashboard_adminStats__error__4AF_G,.AdminDashboard_adminStats__loading__G4GqA{display:flex;justify-content:center;align-items:center;min-height:300px;color:#666;background:#fff;border-radius:12px}.AdminDashboard_statCard__VN2cj{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:18px;border-left:4px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);transition:all .2s ease}.AdminDashboard_statCard__VN2cj:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.06)}.AdminDashboard_statCard__icon__eF8ML{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AdminDashboard_statCard__icon__eF8ML svg{transition:transform .2s ease}.AdminDashboard_statCard__VN2cj:hover .AdminDashboard_statCard__icon__eF8ML svg{transform:scale(1.05)}.AdminDashboard_statCard__content__qAVnH{display:flex;flex-direction:column;gap:2px}.AdminDashboard_statCard__value__Z1shR{font-size:1.875rem;font-weight:700;color:#111827;line-height:1.2;letter-spacing:-.025em}.AdminDashboard_statCard__title__LQxw0{font-size:13px;color:#6b7280;font-weight:500}.AdminDashboard_statCard__subtitle___FGcN{font-size:11px;color:#9ca3af;margin-top:2px}.AdminDashboard_adminTable__y_9j_{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.AdminDashboard_adminTable__y_9j_ td,.AdminDashboard_adminTable__y_9j_ th{text-align:left;padding:14px 16px;border-bottom:1px solid #f0f0f5}.AdminDashboard_adminTable__y_9j_ th{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;background:#fafafa}.AdminDashboard_adminTable__y_9j_ td{font-size:14px;color:#1a1a2e}.AdminDashboard_adminTable__y_9j_ tbody tr:hover{background:#f9f9fc}.AdminDashboard_adminTable__actions__nZmVM{display:flex;gap:8px}.AdminDashboard_adminTable__actionBtn__pBeja{width:32px;height:32px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AdminDashboard_adminTable__actionBtn__pBeja:hover{border-color:#00c9ff;background:#f0f9ff}.AdminDashboard_adminTable__actionBtn--danger__dCyex:hover{border-color:#f44336;background:#fff5f5}.AdminDashboard_adminTable__actionBtn--success__Psjsz:hover{border-color:#4caf50;background:#f5fff5}.AdminDashboard_adminFilters__2AZ6_{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.AdminDashboard_adminFilters__item__6aYam{display:flex;flex-direction:column;gap:6px}.AdminDashboard_adminFilters__item__6aYam label{font-size:12px;font-weight:500;color:#666}.AdminDashboard_adminFilters__input__YG2Cf,.AdminDashboard_adminFilters__select__QiT7I{padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;min-width:150px;transition:border-color .2s ease}.AdminDashboard_adminFilters__input__YG2Cf:focus,.AdminDashboard_adminFilters__select__QiT7I:focus{outline:none;border-color:#00c9ff}.AdminDashboard_adminFilters__clearBtn__B0XDx{align-self:flex-end;padding:8px 16px;border:1px solid #e0e0e0;background:#fff;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:all .2s ease}.AdminDashboard_adminFilters__clearBtn__B0XDx:hover{border-color:#1a1a2e;color:#1a1a2e}.AdminDashboard_adminBadges__title__3TKzA{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0}.AdminDashboard_adminBadges__badgeInfo__ZV44F{display:flex;align-items:center;gap:12px}.AdminDashboard_adminBadges__icon__GsF63{width:40px;height:40px;border-radius:8px;object-fit:cover}.AdminDashboard_adminBadges__name__lD99v{font-weight:500}.AdminDashboard_adminBadges__slug__DTo5p{font-size:12px;color:#999;font-family:monospace}.AdminDashboard_adminBadges__category__JjGTP{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;text-transform:capitalize}.AdminDashboard_adminBadges__criteria__Z8xn5{font-size:12px;color:#666;font-family:monospace}.AdminDashboard_adminBadges__empty__iPYKO,.AdminDashboard_adminBadges__loading__tgbph{text-align:center;padding:48px;color:#999}.AdminDashboard_adminBadges__empty__iPYKO,.AdminDashboard_adminBadges__header__6Krm4,.AdminDashboard_adminBadges__loading__tgbph,.AdminDashboard_adminRewards__header__tnG6W{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.AdminDashboard_adminRewards__title__hdnd5{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0}.AdminDashboard_adminRewards__rewardInfo__HzaHm{display:flex;align-items:center;gap:12px}.AdminDashboard_adminRewards__name__MhTfZ{font-weight:500}.AdminDashboard_adminRewards__slug__qe6FA{font-size:12px;color:#999;font-family:monospace}.AdminDashboard_adminRewards__description__E2z7T{font-size:12px;color:#666;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_adminRewards__cost__m3hUe{font-weight:600;color:#9c27b0}.AdminDashboard_adminRewards__approval__fD0hJ{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.AdminDashboard_adminRewards__approval--required__XlEb1{background:#fff3cd;color:#856404}.AdminDashboard_adminRewards__approval--auto__EcogI{background:#d4edda;color:#155724}.AdminDashboard_adminRewards__empty__xw835,.AdminDashboard_adminRewards__loading___lFAe{text-align:center;padding:48px;color:#999}.AdminDashboard_adminRedemptionsEnhanced__header__xEOFh{margin-bottom:24px}.AdminDashboard_adminRedemptionsEnhanced__title__OLOj_{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0}.AdminDashboard_adminRedemptionsEnhanced__user__hPJoK{display:flex;align-items:center;gap:10px}.AdminDashboard_adminRedemptionsEnhanced__status__QL3qJ{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.AdminDashboard_adminRedemptionsEnhanced__notes__6hOYr{cursor:help;font-size:16px}.AdminDashboard_adminRedemptionsEnhanced__empty__YZmsB,.AdminDashboard_adminRedemptionsEnhanced__loading__sYeGi{text-align:center;padding:48px;color:#999}.AdminDashboard_adminRedemptions__title__hyqYX{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:24px}.AdminDashboard_adminRedemptions__table__ZoWbB{width:100%;border-collapse:collapse}.AdminDashboard_adminRedemptions__table__ZoWbB td,.AdminDashboard_adminRedemptions__table__ZoWbB th{text-align:left;padding:12px;border-bottom:1px solid #f0f0f5}.AdminDashboard_adminRedemptions__table__ZoWbB th{font-size:12px;font-weight:600;color:#999;text-transform:uppercase}.AdminDashboard_adminRedemptions__table__ZoWbB td{font-size:14px;color:#1a1a2e}.AdminDashboard_adminRedemptions__user__lsqRw{display:flex;align-items:center;gap:8px}.AdminDashboard_adminRedemptions__actions__qYiE_{display:flex;gap:8px}.AdminDashboard_adminRedemptions__approveBtn__Q8_Hq{padding:6px 12px;border:none;background:#00c853;color:#fff;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.AdminDashboard_adminRedemptions__approveBtn__Q8_Hq:hover{opacity:.9}.AdminDashboard_adminRedemptions__approveBtn__Q8_Hq:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_adminRedemptions__rejectBtn__XgxGX{padding:6px 12px;border:none;background:#f44336;color:#fff;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.AdminDashboard_adminRedemptions__rejectBtn__XgxGX:hover{opacity:.9}.AdminDashboard_adminRedemptions__rejectBtn__XgxGX:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_adminRedemptions__status__1g9G_{font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}.AdminDashboard_adminRedemptions__status--pending__mRd_W{background:#fff3cd;color:#856404}.AdminDashboard_adminRedemptions__empty___GBoi,.AdminDashboard_adminRedemptions__loading__Q2QSL{text-align:center;padding:32px;color:#999}.AdminDashboard_formModal__FXMuX{padding:20px;display:flex;flex-direction:column;gap:16px}.AdminDashboard_formModal__row__ePKWw{display:flex;gap:16px;flex-wrap:wrap}.AdminDashboard_formModal__field__uCc28{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:150px}.AdminDashboard_formModal__field__uCc28 label{font-size:13px;font-weight:500;color:#1a1a2e}.AdminDashboard_formModal__select__NjHz3{padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .2s ease}.AdminDashboard_formModal__select__NjHz3:focus{outline:none;border-color:#00c9ff}.AdminDashboard_formModal__fieldset__k0Fy9{border:1px solid #e0e0e0;border-radius:8px;padding:16px}.AdminDashboard_formModal__fieldset__k0Fy9 legend{font-size:13px;font-weight:600;color:#1a1a2e;padding:0 8px}.AdminDashboard_formModal__actions__2nFvr{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.AdminDashboard_processModal__info__8CKwh{background:#f9f9fc;padding:16px;border-radius:8px;margin-bottom:16px}.AdminDashboard_processModal__info__8CKwh p{margin:4px 0;font-size:14px}.AdminDashboard_processModal__actions__PH_6n{display:flex;gap:8px;flex-wrap:wrap}.AdminDashboard_processModal__statusBtn__6JBvl{flex:1 1;padding:12px;border:2px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.AdminDashboard_processModal__statusBtn__6JBvl:hover{background:#f5f5f5}.AdminDashboard_processModal__statusBtn--active__ZWx6P{border-width:2px}.AdminDashboard_userSearchResults__mATAi{max-height:200px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;margin-top:-8px}.AdminDashboard_userSearchResults__item__nsaca{padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;border-bottom:1px solid #f0f0f5;transition:background .2s ease}.AdminDashboard_userSearchResults__item__nsaca:last-child{border-bottom:none}.AdminDashboard_userSearchResults__item__nsaca:hover{background:#f5f5f5}.AdminDashboard_userSearchResults__item--selected__DKlef{background:#e3f2fd}.AdminDashboard_userSearchResults__item__nsaca span{font-size:14px;font-weight:500}.AdminDashboard_userSearchResults__item__nsaca small{font-size:12px;color:#999}.AdminDashboard_deleteConfirm__w58k_{padding:16px;text-align:center}.AdminDashboard_deleteConfirm__text__nmJ_M{font-size:14px;color:#1a1a2e;margin-bottom:8px}.AdminDashboard_deleteConfirm__text__nmJ_M strong{font-family:monospace;background:#f0f0f5;padding:2px 6px;border-radius:4px}.AdminDashboard_deleteConfirm__warning__RFzRD{font-size:12px;color:#f44336;margin-bottom:20px}.AdminDashboard_deleteConfirm__actions__n20P2{display:flex;justify-content:center;gap:12px}.AdminDashboard_adminConfig__header__sZLRa{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.AdminDashboard_adminConfig__title__NSOz4{font-size:18px;font-weight:600;color:#1a1a2e}.AdminDashboard_adminConfig__list__H2MNa{display:flex;flex-direction:column;gap:16px}.AdminDashboard_adminConfig__item___793w{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f9f9fc;border-radius:12px;border:1px solid #f0f0f5}.AdminDashboard_adminConfig__itemHeader__rQSY_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.AdminDashboard_adminConfig__key__kVBI4{font-size:14px;font-weight:600;color:#1a1a2e;font-family:monospace;background:#e8e8f0;padding:4px 8px;border-radius:4px}.AdminDashboard_adminConfig__actions__qfdiN{display:flex;gap:8px}.AdminDashboard_adminConfig__description__QpCir{font-size:13px;color:#666}.AdminDashboard_adminConfig__value__xXdXi{font-size:13px;font-family:monospace;background:#fff;padding:12px;border-radius:8px;border:1px solid #e0e0e0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.AdminDashboard_adminConfig__editBtn__OMEij{padding:6px 12px;border:1px solid #00c9ff;background:#fff;border-radius:6px;color:#00c9ff;font-size:12px;cursor:pointer;transition:all .2s ease}.AdminDashboard_adminConfig__editBtn__OMEij:hover{background:#00c9ff;color:#fff}.AdminDashboard_adminConfig__deleteBtn__jzSZi{padding:6px 12px;border:1px solid #f44336;background:#fff;border-radius:6px;color:#f44336;font-size:12px;cursor:pointer;transition:all .2s ease}.AdminDashboard_adminConfig__deleteBtn__jzSZi:hover{background:#f44336;color:#fff}.AdminDashboard_adminConfig__empty__U29HD,.AdminDashboard_adminConfig__loading__Kc7f7{text-align:center;padding:32px;color:#999}.AdminDashboard_configForm__OsScn{padding:16px;display:flex;flex-direction:column;gap:16px}.AdminDashboard_configForm__field__RxJ_e{display:flex;flex-direction:column;gap:6px}.AdminDashboard_configForm__label__uYsAw{font-size:13px;font-weight:500;color:#1a1a2e}.AdminDashboard_configForm__input__cn6hD{padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .2s ease}.AdminDashboard_configForm__input__cn6hD:focus{outline:none;border-color:#00c9ff}.AdminDashboard_configForm__input__cn6hD:disabled{background:#f5f5f5;color:#999}.AdminDashboard_configForm__textarea__hak8a{padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;font-family:monospace;resize:vertical;min-height:100px;transition:border-color .2s ease}.AdminDashboard_configForm__textarea__hak8a:focus{outline:none;border-color:#00c9ff}.AdminDashboard_configForm__actions__yKiAJ{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.AdminDashboard_adminJobs__header__bjjIx{margin-bottom:24px}.AdminDashboard_adminJobs__title__N2YQq{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0 0 4px}.AdminDashboard_adminJobs__subtitle__hiNiU{font-size:14px;color:#666}.AdminDashboard_adminJobs__empty__HtTMa,.AdminDashboard_adminJobs__error___LkDt,.AdminDashboard_adminJobs__loading___kpNh{display:flex;justify-content:center;align-items:center;gap:8px;min-height:300px;color:#666;flex-direction:column}.AdminDashboard_adminJobs__error___LkDt{color:#f44336}.AdminDashboard_adminJobs__list__mJUDI{display:flex;flex-direction:column;gap:16px}.AdminDashboard_adminJobs__card__W7IJm{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f5}.AdminDashboard_adminJobs__cardHeader__7qpZA{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.AdminDashboard_adminJobs__jobInfo__wN6Tz{display:flex;align-items:flex-start;gap:12px}.AdminDashboard_adminJobs__jobName__5QaNj{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 4px;text-transform:capitalize}.AdminDashboard_adminJobs__jobDescription__3CmpH{font-size:13px;color:#666;margin:0}.AdminDashboard_adminJobs__cardMeta__Sk1T5{display:flex;flex-wrap:wrap;gap:20px;padding-top:16px;border-top:1px solid #f0f0f5}.AdminDashboard_adminJobs__metaItem____zhH{display:flex;flex-direction:column;gap:2px}.AdminDashboard_adminJobs__metaLabel__HhR1y{font-size:11px;font-weight:500;color:#999;text-transform:uppercase}.AdminDashboard_adminJobs__metaValue__8OXyT{font-size:13px;color:#1a1a2e}.AdminDashboard_adminJobs__status__ffuXM{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.AdminDashboard_adminJobs__status--running__jOULm{background:#fff3cd;color:#856404}.AdminDashboard_adminJobs__status--idle__kvELO{background:#d4edda;color:#155724}.AdminDashboard_adminJobs__iconSpinning__6Wrp6{color:#ff9800;animation:AdminDashboard_spin__vfaMQ 1s linear infinite}.AdminDashboard_adminJobs__iconSuccess__aTvE8{color:#4caf50}.AdminDashboard_adminJobs__iconIdle__d6T0R{color:#999}.AdminDashboard_adminJobs__btnSpinner__JZeN0{animation:AdminDashboard_spin__vfaMQ 1s linear infinite;margin-right:4px}@keyframes AdminDashboard_spin__vfaMQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminDashboard_adminAllocations__header__3Juex{margin-bottom:24px}.AdminDashboard_adminAllocations__title__jPNz7{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0 0 4px}.AdminDashboard_adminAllocations__subtitle__BSJ8t{font-size:14px;color:#666}.AdminDashboard_adminAllocations__success__81UZa{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;margin-bottom:24px;font-size:14px}.AdminDashboard_adminAllocations__form__f_l6s{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f5}.AdminDashboard_adminAllocations__section__UhMOs{margin-bottom:24px}.AdminDashboard_adminAllocations__label__meIAY{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.AdminDashboard_adminAllocations__searchContainer__cxvhh,.AdminDashboard_adminAllocations__searchInput__CBK94{position:relative}.AdminDashboard_adminAllocations__searchInput__CBK94 input{padding-left:36px!important}.AdminDashboard_adminAllocations__searchIcon__Hcl3I{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;z-index:1}.AdminDashboard_adminAllocations__searching__HTLUr{padding:16px;text-align:center}.AdminDashboard_adminAllocations__searchResults__Wdq1z{position:absolute;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;margin-top:4px}.AdminDashboard_adminAllocations__searchResult__4n86U{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s ease}.AdminDashboard_adminAllocations__searchResult__4n86U:hover{background:#f5f5f5}.AdminDashboard_adminAllocations__searchResult__4n86U:not(:last-child){border-bottom:1px solid #f0f0f5}.AdminDashboard_adminAllocations__avatar__I85bq,.AdminDashboard_adminAllocations__resultAvatar__4PTXP{width:36px;height:36px;border-radius:50%;object-fit:cover}.AdminDashboard_adminAllocations__avatarPlaceholder__GtMPF,.AdminDashboard_adminAllocations__resultAvatarPlaceholder__kbw86{width:36px;height:36px;border-radius:50%;background:#f0f0f5;display:flex;align-items:center;justify-content:center;color:#999}.AdminDashboard_adminAllocations__resultInfo__pENEL{display:flex;flex-direction:column}.AdminDashboard_adminAllocations__resultName__Sv4Fi{font-size:14px;font-weight:500;color:#1a1a2e}.AdminDashboard_adminAllocations__resultEmail__bp_gn{font-size:12px;color:#999}.AdminDashboard_adminAllocations__noResults__dW_7D{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#999;font-size:14px}.AdminDashboard_adminAllocations__selectedUser__U8TqW{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f5f5f5;border-radius:8px;border:1px solid #e0e0e0}.AdminDashboard_adminAllocations__userInfo__nHx8m{display:flex;align-items:center;gap:12px}.AdminDashboard_adminAllocations__userName__nxqgx{font-size:14px;font-weight:500;color:#1a1a2e}.AdminDashboard_adminAllocations__userEmail__OYIDZ{font-size:12px;color:#999}.AdminDashboard_adminAllocations__amountInput__N9GbU{display:flex;align-items:center;gap:12px}.AdminDashboard_adminAllocations__amountSuffix__Hhbyg{font-size:14px;color:#666;white-space:nowrap}.AdminDashboard_adminAllocations__actions__4f1mu{display:flex;justify-content:flex-end;margin-top:8px}.AdminDashboard_adminAllocations__note__2HH82{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#f5f5f5;border-radius:8px;color:#666;font-size:13px;margin-top:24px}.AdminDashboard_adminAllocations__note__2HH82 svg{flex-shrink:0;margin-top:2px}@media(max-width:768px){.AdminDashboard_adminLayout__Jn70X{flex-direction:column}.AdminDashboard_adminSidebar__9LcCZ{width:100%}.AdminDashboard_adminSidebar__nav__eKMOd{flex-direction:row;overflow-x:auto;padding:8px}.AdminDashboard_adminSidebar__navItem__B60q6{white-space:nowrap;padding:10px 14px}.AdminDashboard_adminStats__grid__LD91P{grid-template-columns:1fr}.AdminDashboard_adminJobs__cardHeader__7qpZA,.AdminDashboard_formModal__row__ePKWw{flex-direction:column}.AdminDashboard_adminAllocations__selectedUser__U8TqW{flex-direction:column;gap:12px;align-items:flex-start}}.ToggleSwitch_toggle__label__rNFTG{display:flex;align-items:center;cursor:pointer}.ToggleSwitch_toggle__input__SKYnN{height:0;width:0;opacity:0;position:absolute}.ToggleSwitch_toggle__input__SKYnN:checked+.ToggleSwitch_toggle__switch__iBA5V{background-color:#002a88}.ToggleSwitch_toggle__input__SKYnN:checked+.ToggleSwitch_toggle__switch__iBA5V:before{transform:translateX(20px)}.ToggleSwitch_toggle__input__SKYnN:disabled+.ToggleSwitch_toggle__switch__iBA5V{opacity:.5;cursor:not-allowed}.ToggleSwitch_toggle__switch__iBA5V{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:12px;transition:background-color .2s}.ToggleSwitch_toggle__switch__iBA5V:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .2s}.ToggleSwitch_toggle__text__dQR3U{margin-left:8px;font-size:14px}.AdminActivities_adminActivities__osPxP{width:100%;animation:AdminActivities_fadeIn__8dawj .3s ease}.AdminActivities_adminActivities__header__0kYru{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.AdminActivities_adminActivities__title__y1TPt{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.AdminActivities_adminActivities__subtitle__pK1EH{font-size:14px;color:#666}.AdminActivities_adminActivities__filters__2yUrk{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.AdminActivities_adminActivities__search__jESNc{position:relative;flex:1 1;min-width:300px}.AdminActivities_adminActivities__searchIcon__PiU3d{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.AdminActivities_adminActivities__searchInput__XXQBf{width:100%;padding:10px 12px 10px 40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.AdminActivities_adminActivities__searchInput__XXQBf:focus{border-color:#00c9ff}.AdminActivities_adminActivities__filterGroup__q6Y_M{display:flex;gap:12px}.AdminActivities_adminActivities__select__qw0w_{padding:9px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background-color:#fff;outline:none;cursor:pointer}.AdminActivities_adminActivities__select__qw0w_:focus{border-color:#00c9ff}.AdminActivities_adminActivities__tableContainer__Jpwwc{background:#fff;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:24px}.AdminActivities_adminActivities__table__NoznZ{width:100%;border-collapse:collapse;text-align:left}.AdminActivities_adminActivities__table__NoznZ thead{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.AdminActivities_adminActivities__table__NoznZ thead th{padding:12px 16px;font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.AdminActivities_adminActivities__table__NoznZ tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.AdminActivities_adminActivities__table__NoznZ tbody tr:hover{background-color:#fcfcfc}.AdminActivities_adminActivities__table__NoznZ tbody tr:last-child{border-bottom:none}.AdminActivities_adminActivities__table__NoznZ tbody td{padding:14px 16px;vertical-align:middle}.AdminActivities_adminActivities__row--disabled__wPAM4{opacity:.6;background-color:#fafafa}.AdminActivities_adminActivities__itemInfo__gifVY{display:flex;align-items:center;gap:12px}.AdminActivities_adminActivities__itemIcon__nhX61{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f0f4f8;border-radius:8px;font-size:18px}.AdminActivities_adminActivities__itemNameGroup__vIQbx{display:flex;flex-direction:column}.AdminActivities_adminActivities__itemName__H_ynI{font-size:14px;font-weight:600;color:#1a1a2e}.AdminActivities_adminActivities__itemSlug__JvQnM{font-size:11px;color:#999;font-family:monospace}.AdminActivities_adminActivities__categoryTag__yAQ6E{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.AdminActivities_adminActivities__categoryTag--referral__axyFp{background:#e3f2fd;color:#1976d2}.AdminActivities_adminActivities__categoryTag--engagement__w42fx{background:#e8f5e9;color:#2e7d32}.AdminActivities_adminActivities__categoryTag--growth__TjMeA{background:#fff3e0;color:#ef6c00}.AdminActivities_adminActivities__categoryTag--leadership__Wqosz{background:#f3e5f5;color:#7b1fa2}.AdminActivities_adminActivities__categoryTag--impact__E_3lV{background:#ffebee;color:#c62828}.AdminActivities_adminActivities__points__gQ9wn{display:flex;flex-direction:column;gap:2px}.AdminActivities_adminActivities__points__gQ9wn strong{font-size:15px;color:#f5af19}.AdminActivities_adminActivities__proBadge__662Xe{font-size:9px;font-weight:700;color:#f5576c}.AdminActivities_adminActivities__limit__5gp6g{font-size:13px;color:#666}.AdminActivities_adminActivities__status__EbdaG{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.AdminActivities_adminActivities__status__EbdaG:before{content:"";width:8px;height:8px;border-radius:50%}.AdminActivities_adminActivities__status--active___OPpd{color:#4caf50}.AdminActivities_adminActivities__status--active___OPpd:before{background-color:#4caf50}.AdminActivities_adminActivities__status--inactive__oLdzA{color:#f44336}.AdminActivities_adminActivities__status--inactive__oLdzA:before{background-color:#f44336}.AdminActivities_adminActivities__actions__4GYoL{display:flex;justify-content:flex-end;gap:8px}.AdminActivities_adminActivities__actionBtn__0Scca{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s}.AdminActivities_adminActivities__actionBtn__0Scca:hover:not(:disabled){background-color:#f8f9fa;border-color:#ccc;transform:translateY(-1px)}.AdminActivities_adminActivities__actionBtn__0Scca:disabled{opacity:.5;cursor:not-allowed}.AdminActivities_adminActivities__empty__95hw8,.AdminActivities_adminActivities__loading__tsATo{padding:60px;text-align:center;color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__Gf8Dk{padding:20px;overflow-y:scroll;height:100%}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__grid__FQWHN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__group__HUu6Z{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__label__moWrd{font-size:13px;font-weight:600;color:#333}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__input__CZETK,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__select__2XNjE,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf{padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__input__CZETK:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__select__2XNjE:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf:focus{border-color:#00c9ff}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__input__CZETK:disabled,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__select__2XNjE:disabled,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf:disabled{background-color:#f8f9fa;cursor:not-allowed}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf{resize:vertical}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxes__pBpTK{display:flex;gap:20px;margin-bottom:20px;padding:12px;background:#f8f9fa;border-radius:8px}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxLabel__DBWAw{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxLabel__DBWAw input{cursor:pointer}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__actions__acccL{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__wN5NK{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__header__Y6Bk_{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__headerIcon__6OLQx{color:#f5af19}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__headerTitle__WLa38{font-size:16px;font-weight:700;color:#1a1a2e}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__content__hNs_C{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;grid-gap:16px;gap:16px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__field__dyh0Q{display:flex;flex-direction:column;gap:6px;position:relative}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__label__Vr8Hq{font-size:12px;font-weight:600;color:#666}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchContainer__zPo9S{position:relative}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchIcon__Rqcc6{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__input__dbFI4,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchInput__fqBVw,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__select__d7LvK{width:100%;padding:9px 12px 9px 34px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__input__dbFI4:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchInput__fqBVw:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__select__d7LvK:focus{border-color:#00c9ff}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__input__dbFI4,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__select__d7LvK{padding-left:12px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__dropdown__kvL7C{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__dropdownItem__7f5TO{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__dropdownItem__7f5TO:hover{background-color:#f8f9fa}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userAvatar__RuU0E{width:32px;height:32px;background:#00c9ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userInfo__PhQk9{display:flex;flex-direction:column}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userName__ATDa_{font-size:13px;font-weight:600}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userMeta__u1Wyf{font-size:11px;color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searching__AAHhA{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__button__H4_Jf{height:40px;min-width:140px}@keyframes AdminActivities_fadeIn__8dawj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__content__hNs_C{grid-template-columns:1fr 1fr}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__action__R17hc{grid-column:span 2}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__action__R17hc Button{width:100%}}@media(max-width:768px){.AdminActivities_adminActivities__header__0kYru{flex-direction:column;align-items:flex-start;gap:16px}.AdminActivities_adminActivities__header__0kYru Button{width:100%}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__grid__FQWHN{grid-template-columns:1fr}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxes__pBpTK{flex-direction:column;gap:12px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__content__hNs_C{grid-template-columns:1fr}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__action__R17hc{grid-column:span 1}}.Badges_badges__9r7A1{background-color:#fff;padding:16px;border-radius:16px;min-height:100%}.Badges_badges__header__RTuxi{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.Badges_badges__title__HED6m{font-size:1rem;font-weight:600}.Badges_badges__subtitle__sxZkB{font-size:14px;color:#666}.Badges_badges__filters__KgoMR{display:flex;gap:8px;flex-wrap:wrap}.Badges_badges__filterBtn__hNYcq{padding:8px 16px;border:1px solid #e0e0e0;background:#fff;border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;color:#666;transition:all .2s ease}.Badges_badges__filterBtn--active__NMyZG{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.Badges_badges__filterBtn__hNYcq:hover:not(.Badges_badges__filterBtn--active__NMyZG){border-color:#1a1a2e;color:#1a1a2e}.Badges_badges__grid__eGjgG{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:20px;gap:20px}.Badges_badges__card__fC_B8{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:#fff;border-radius:16px;border:1px solid #f0f0f5;text-align:center;transition:all .3s ease;cursor:pointer}.Badges_badges__card__fC_B8:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.Badges_badges__card--locked__gPfB_{opacity:.6;filter:grayscale(.7)}.Badges_badges__card--locked__gPfB_:hover{transform:none;box-shadow:none}.Badges_badges__card--earned__xUmWP{border-color:#00c9ff;background:linear-gradient(135deg,rgba(0,201,255,.05),rgba(146,254,157,.05))}.Badges_badges__iconContainer__as33n{position:relative;width:72px;height:72px;margin-bottom:12px}.Badges_badges__icon__CA0WR{width:72px;height:72px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.Badges_badges__lockOverlay__k1jhu{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:50%;font-size:24px}.Badges_badges__name__tsWWQ{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:4px}.Badges_badges__description__C7ipH{font-size:12px;color:#999;line-height:1.4}.Badges_badges__earnedDate__5ayry{font-size:11px;color:#00c9ff;margin-top:8px;font-weight:500}.Badges_badges__empty__d585d{text-align:center;padding:48px;color:#999;grid-column:1/-1}.Badges_badges__loading__xONxl{display:flex;justify-content:center;padding:48px;grid-column:1/-1}.Badges_badgeModal__zzqnv{display:flex;flex-direction:column;align-items:center;padding:24px;text-align:center}.Badges_badgeModal__icon__GZQ_C{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:16px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.Badges_badgeModal__name__PRhKh{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.Badges_badgeModal__category__1RFG2{font-size:12px;color:#fff;background:#1a1a2e;padding:4px 12px;border-radius:12px;text-transform:capitalize;margin-bottom:16px}.Badges_badgeModal__description__i1SvI{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.Badges_badgeModal__status__ny6gk{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.Badges_badgeModal__status--earned__MYr0t{color:#00c853}.Badges_badgeModal__status--locked__ZaKni{color:#999}.Badges_badgeModal__earnedDate__Qiu5j{font-size:12px;color:#666;margin-top:4px}.Badges_badgeModal__criteria__5_8qI{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:8px;font-size:14px;color:#1a1a2e;width:100%;text-align:center}.Badges_badgeModal__criteria__5_8qI strong{display:block;margin-bottom:4px;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.BadgeShowcase_badgeShowcase__jEsz2{margin-top:16px}.BadgeShowcase_badgeShowcase__title__rJgcN{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.BadgeShowcase_badgeShowcase__list__gwiaq{display:flex;gap:8px;flex-wrap:wrap}.BadgeShowcase_badgeShowcase__item__neDdH{position:relative;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(0,201,255,.1),rgba(146,254,157,.1));border:2px solid #00c9ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.BadgeShowcase_badgeShowcase__item__neDdH:hover{transform:scale(1.1)}.BadgeShowcase_badgeShowcase__icon__IjYwN{width:32px;height:32px;border-radius:50%;object-fit:cover}