.ChallengeForm_overlay__olgU7{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.ChallengeForm_modal__qGFkO{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:32rem;width:100%;max-height:90vh;overflow-y:auto}.ChallengeForm_header__4hhKk{position:sticky;top:0;background-color:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:1rem 1rem 0 0}.ChallengeForm_header__4hhKk .ChallengeForm_title__fPLwy{font-size:1.5rem;font-weight:700;color:#111827}.ChallengeForm_header__4hhKk .ChallengeForm_closeButton__K1oFp{padding:.5rem;border:none;background:none;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.ChallengeForm_header__4hhKk .ChallengeForm_closeButton__K1oFp:hover{background-color:#f3f4f6}.ChallengeForm_header__4hhKk .ChallengeForm_closeButton__K1oFp svg{width:1.25rem;height:1.25rem}.ChallengeForm_content__7DcAr{padding:1.5rem}.ChallengeForm_templatesSection__92UT1{margin-bottom:2rem}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesTitle__svd5J{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem}@media(min-width:640px){.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G{grid-template-columns:repeat(2,1fr)}}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G .ChallengeForm_templateCard__h8tNo{padding:1rem;border:2px solid #e5e7eb;border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;background:none}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G .ChallengeForm_templateCard__h8tNo:hover{border-color:#3b82f6;background-color:#eff6ff}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G .ChallengeForm_templateCard__h8tNo .ChallengeForm_templateTitle__rq886{font-weight:500;color:#111827}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G .ChallengeForm_templateCard__h8tNo .ChallengeForm_templateExercise__NEG6d{font-size:.875rem;color:#4b5563}.ChallengeForm_templatesSection__92UT1 .ChallengeForm_templatesGrid__Lz86G .ChallengeForm_templateCard__h8tNo .ChallengeForm_templateDescription__UfvqN{font-size:.75rem;color:#6b7280;margin-top:.25rem}.ChallengeForm_customSection__2MboT{border-top:1px solid #e5e7eb;padding-top:2rem}.ChallengeForm_customSection__2MboT .ChallengeForm_customTitle__WVGbq{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554{display:flex;flex-direction:column;gap:1.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_label__phIxH{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_label__phIxH svg{width:1rem;height:1rem;display:inline;margin-right:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_input__DDuOo,.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_select__s9yaI{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;color:#111827;background-color:#fff;transition:all .2s ease}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_input__DDuOo:focus,.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_select__s9yaI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_input__DDuOo::placeholder,.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_field__jKNZe .ChallengeForm_select__s9yaI::placeholder{color:#9ca3af}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesLabel__H5ASx{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ{display:flex;flex-direction:column;gap:1rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageHeader__DRb_Q{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageHeader__DRb_Q .ChallengeForm_stageTitle__g86ab{font-weight:500;color:#111827}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageHeader__DRb_Q .ChallengeForm_removeButton__RyyGl{color:#dc2626;background:none;border:none;cursor:pointer;font-size:.875rem;transition:color .2s ease}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageHeader__DRb_Q .ChallengeForm_removeButton__RyyGl:hover{color:#991b1b}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageGrid__x9nW9{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageGrid__x9nW9 .ChallengeForm_stageField__Q2ywu .ChallengeForm_stageFieldLabel__yhM3p{display:block;font-size:.75rem;font-weight:500;color:#4b5563;margin-bottom:.25rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageGrid__x9nW9 .ChallengeForm_stageField__Q2ywu .ChallengeForm_stageInput__f8LKX{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.875rem;color:#111827;background-color:#fff}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageGrid__x9nW9 .ChallengeForm_stageField__Q2ywu .ChallengeForm_stageInput__f8LKX:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageGrid__x9nW9 .ChallengeForm_stageField__Q2ywu .ChallengeForm_stageInput__f8LKX::placeholder{color:#9ca3af}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageNameField___d7Gw{margin-top:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageNameField___d7Gw .ChallengeForm_stageNameInput__R6vN2{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.875rem;color:#111827;background-color:#fff}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageNameField___d7Gw .ChallengeForm_stageNameInput__R6vN2:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_stage__UAfRJ .ChallengeForm_stageNameField___d7Gw .ChallengeForm_stageNameInput__R6vN2::placeholder{color:#9ca3af}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_addStageButton__TASAG{width:100%;padding:.75rem;border:2px dashed #d1d5db;border-radius:.5rem;color:#4b5563;background:none;cursor:pointer;transition:all .2s ease}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_stagesSection__LHjnr .ChallengeForm_stagesContainer__JR7cJ .ChallengeForm_addStageButton__TASAG:hover{border-color:#3b82f6;color:#2563eb}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_preview__Ftjl4{background-color:#eff6ff;padding:1rem;border-radius:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_preview__Ftjl4 .ChallengeForm_previewTitle__zO_fA{font-weight:500;color:#1e3a8a;margin-bottom:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_preview__Ftjl4 .ChallengeForm_previewText__mQAk_{font-size:.875rem;color:#1e40af}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_permissionsSection__qvp4L{background-color:#f9fafb;padding:1rem;border-radius:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_permissionsSection__qvp4L .ChallengeForm_permissionLabel__mV56U{display:flex;align-items:flex-start;gap:.75rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_permissionsSection__qvp4L .ChallengeForm_permissionLabel__mV56U input[type=checkbox]{margin-top:.25rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_permissionsSection__qvp4L .ChallengeForm_permissionLabel__mV56U .ChallengeForm_permissionContent__YEhY4 .ChallengeForm_permissionTitle__JjLJ_{font-weight:500;color:#111827;display:flex;align-items:center;gap:.5rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_permissionsSection__qvp4L .ChallengeForm_permissionLabel__mV56U .ChallengeForm_permissionContent__YEhY4 .ChallengeForm_permissionTitle__JjLJ_ svg{width:1rem;height:1rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_permissionsSection__qvp4L .ChallengeForm_permissionLabel__mV56U .ChallengeForm_permissionContent__YEhY4 .ChallengeForm_permissionDescription__bRqNp{font-size:.875rem;color:#4b5563;margin-top:.25rem}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_submitButton__y0uK1{width:100%;padding:1rem;background:linear-gradient(135deg,#2563eb,#8b5cf6);color:#fff;font-weight:600;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.ChallengeForm_customSection__2MboT .ChallengeForm_form__BK554 .ChallengeForm_submitButton__y0uK1:hover{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:scale(1.05)}.ChallengeForm_successState__ObjFH{text-align:center;padding:3rem 0}.ChallengeForm_successState__ObjFH .ChallengeForm_successIcon__OcGdb{width:5rem;height:5rem;margin:0 auto 1.5rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center}.ChallengeForm_successState__ObjFH .ChallengeForm_successIcon__OcGdb svg{width:2.5rem;height:2.5rem;color:#16a34a}.ChallengeForm_successState__ObjFH .ChallengeForm_successTitle__J4wRN{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.ChallengeForm_successState__ObjFH .ChallengeForm_successDescription__1drST{color:#4b5563;margin-bottom:1.5rem}.ChallengeForm_successState__ObjFH .ChallengeForm_successSpinner__qVP1L{width:1.5rem;height:1.5rem;border:2px solid #2563eb;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:ChallengeForm_spin__o8BFA 1s linear infinite;margin:0 auto}.ChallengeForm_error__edIZd{margin-top:1rem;padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}.ChallengeForm_error__edIZd .ChallengeForm_errorText__ulW5J{color:#991b1b}@keyframes ChallengeForm_spin__o8BFA{to{transform:rotate(1turn)}}.MyChallenges_container__93I0k,.MyChallenges_loadingContainer__o4ZrN{max-width:72rem;margin:2rem auto 0;padding:0 1rem}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4{animation:MyChallenges_pulse__XPRX7 2s cubic-bezier(.4,0,.6,1) infinite}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingTitle__3UBR_{height:2rem;background-color:#e5e7eb;border-radius:.375rem;width:12rem;margin-bottom:1.5rem}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media(min-width:768px){.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z{grid-template-columns:repeat(3,1fr)}}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z .MyChallenges_loadingCard__GF4cm{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;padding:1.5rem}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z .MyChallenges_loadingCard__GF4cm .MyChallenges_loadingImage__vrr_C{height:8rem;background-color:#e5e7eb;border-radius:.5rem;margin-bottom:1rem}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z .MyChallenges_loadingCard__GF4cm .MyChallenges_loadingText__XG3wb{height:1rem;background-color:#e5e7eb;border-radius:.375rem;margin-bottom:.5rem}.MyChallenges_loadingContainer__o4ZrN .MyChallenges_loadingContent__6q8t4 .MyChallenges_loadingGrid__BMn1z .MyChallenges_loadingCard__GF4cm .MyChallenges_loadingTextShort__BDVlm{height:.75rem;background-color:#e5e7eb;border-radius:.375rem;width:66.666667%}.MyChallenges_emptyState__k03HE{max-width:64rem;margin:3rem auto 0;padding:0 1rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ{text-align:center;padding:4rem 0}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_emptyHero__5zsEk{margin-bottom:2rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_emptyHero__5zsEk .MyChallenges_emptyIcon__SFwzA{width:6rem;height:6rem;margin:0 auto 1.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_emptyHero__5zsEk .MyChallenges_emptyIcon__SFwzA svg{width:3rem;height:3rem;color:#fff}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_emptyHero__5zsEk .MyChallenges_emptyTitle__xjoJu{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_emptyHero__5zsEk .MyChallenges_emptyDescription__LRjS5{font-size:1.125rem;color:#4b5563;margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:3rem;max-width:64rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG{grid-template-columns:repeat(3,1fr)}}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH{text-align:center;padding:1.5rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv.MyChallenges_target__SEDyH{background-color:#dbeafe}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv.MyChallenges_target__SEDyH svg{width:2rem;height:2rem;color:#2563eb}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv.MyChallenges_users__MATYN{background-color:#dcfce7}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv.MyChallenges_users__MATYN svg{width:2rem;height:2rem;color:#16a34a}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv.MyChallenges_zap__1v3Nz{background-color:#faf5ff}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureIcon__72zKv.MyChallenges_zap__1v3Nz svg{width:2rem;height:2rem;color:#9333ea}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureTitle__TQ7_o{font-weight:600;color:#111827;margin-bottom:.5rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_featureGrid__Zb0xG .MyChallenges_featureCard__LOkqH .MyChallenges_featureDescription__zKqiW{font-size:.875rem;color:#4b5563}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th{background:linear-gradient(135deg,#eff6ff,#faf5ff);border-radius:1rem;padding:2rem;margin-bottom:2rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleTitle__GvOFq{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleGrid__80vOR{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;max-width:28rem;margin:0 auto;font-size:.875rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleGrid__80vOR .MyChallenges_exampleDay__mkV4l{text-align:center}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleGrid__80vOR .MyChallenges_exampleDay__mkV4l .MyChallenges_dayCard__NR_NQ{background-color:#fff;border-radius:.5rem;padding:.5rem;margin-bottom:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleGrid__80vOR .MyChallenges_exampleDay__mkV4l .MyChallenges_dayCard__NR_NQ .MyChallenges_dayNumber__1WTix{font-weight:600;color:#111827}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleGrid__80vOR .MyChallenges_exampleDay__mkV4l .MyChallenges_dayCard__NR_NQ .MyChallenges_dayReps__W1fPm{color:#2563eb}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_exampleSection__b76Th .MyChallenges_exampleText__RRuH_{color:#4b5563;margin-top:1rem}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_createButton__8mkxd{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#2563eb,#8b5cf6);color:#fff;font-weight:600;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_createButton__8mkxd:hover{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:scale(1.05)}.MyChallenges_emptyState__k03HE .MyChallenges_emptyContent___SGcQ .MyChallenges_createButton__8mkxd svg{width:1.25rem;height:1.25rem}.MyChallenges_challengesContainer__sCxUY{max-width:72rem;margin:2rem auto 0;padding:0 1rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_globalBoardsButton__S6MHP{margin-bottom:1.5rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_globalBoardsButton__S6MHP .MyChallenges_button__JsjcV{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#16a34a,#0d9488);color:#fff;font-weight:600;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_globalBoardsButton__S6MHP .MyChallenges_button__JsjcV:hover{background:linear-gradient(135deg,#15803d,#0f766e);transform:scale(1.05)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_globalBoardsButton__S6MHP .MyChallenges_button__JsjcV svg{width:1.25rem;height:1.25rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerInfo__Cl6Pe .MyChallenges_title__EKh9D{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerInfo__Cl6Pe .MyChallenges_subtitle__mUxwi{color:#4b5563}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerActions__MP1NP{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerActions__MP1NP{flex-direction:row}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerActions__MP1NP .MyChallenges_createButton__8mkxd{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#2563eb,#8b5cf6);color:#fff;font-weight:600;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerActions__MP1NP .MyChallenges_createButton__8mkxd:hover{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:scale(1.05)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_header__cFNxg .MyChallenges_headerActions__MP1NP .MyChallenges_createButton__8mkxd svg{width:1.25rem;height:1.25rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media(min-width:768px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG{grid-template-columns:repeat(3,1fr)}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;cursor:pointer;overflow:hidden;transition:all .3s ease;transform:translateY(0)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-.25rem)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc{position:relative;height:8rem;overflow:hidden}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc{height:10rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_image__TRaGF{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.MyChallenges_challengeCard__j6tEO:hover .MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_image__TRaGF{transform:scale(1.1)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_overlay__ywRfe{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent,transparent)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_ownerBadge__4gyDB{position:absolute;top:1rem;left:1rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_ownerBadge__4gyDB .MyChallenges_badge__Br2_w{padding:.25rem .75rem;background-color:#2563eb;color:#fff;font-size:.75rem;font-weight:500;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_statusBadge__giV8r{position:absolute;top:1rem;right:1rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_statusBadge__giV8r .MyChallenges_badge__Br2_w{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_statusBadge__giV8r .MyChallenges_badge__Br2_w.MyChallenges_upcoming__FNoM8{color:#2563eb;background-color:#eff6ff}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_statusBadge__giV8r .MyChallenges_badge__Br2_w.MyChallenges_today__kcTOk{color:#16a34a;background-color:#f0fdf4}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_statusBadge__giV8r .MyChallenges_badge__Br2_w.MyChallenges_active__ABpXi{color:#9333ea;background-color:#faf5ff}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_cardContent__F5C5b{position:absolute;bottom:1rem;left:1rem;right:1rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_cardContent__F5C5b .MyChallenges_title__EKh9D{color:#fff;font-weight:700;font-size:1.125rem;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_imageContainer__VceNc .MyChallenges_cardContent__F5C5b .MyChallenges_exercise__wazxy{color:hsla(0,0%,100%,.9);font-size:.875rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9{padding:1.5rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_incrementInfo__PsITV{margin-bottom:.75rem}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_incrementInfo__PsITV{margin-bottom:1rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_incrementInfo__PsITV .MyChallenges_label__H5whi{color:#4b5563;margin-bottom:.25rem;font-size:.75rem}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_incrementInfo__PsITV .MyChallenges_label__H5whi{font-size:.875rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_incrementInfo__PsITV .MyChallenges_value__q25TZ{font-weight:500;color:#111827;font-size:.75rem}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_incrementInfo__PsITV .MyChallenges_value__q25TZ{font-size:.875rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe{display:flex;align-items:center;justify-content:space-between}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_memberInfo__TDQJj{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#4b5563}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_memberInfo__TDQJj{font-size:.875rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_memberInfo__TDQJj svg{width:.75rem;height:.75rem}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_memberInfo__TDQJj svg{width:1rem;height:1rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_avatarStack__X0T5d{display:flex;margin-left:-.5rem}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_avatarStack__X0T5d .MyChallenges_avatar__JL06G{width:1.5rem;height:1.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:600;border:2px solid #fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_avatarStack__X0T5d .MyChallenges_avatar__JL06G{width:2rem;height:2rem}}.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_avatarStack__X0T5d .MyChallenges_moreAvatar___GxxC{width:1.5rem;height:1.5rem;background-color:#9ca3af;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:600;border:2px solid #fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media(min-width:640px){.MyChallenges_challengesContainer__sCxUY .MyChallenges_challengeGrid__3E4YG .MyChallenges_challengeCard__j6tEO .MyChallenges_cardBody__y0Pz9 .MyChallenges_footer__6S2Xe .MyChallenges_avatarStack__X0T5d .MyChallenges_moreAvatar___GxxC{width:2rem;height:2rem}}@keyframes MyChallenges_pulse__XPRX7{0%,to{opacity:1}50%{opacity:.5}}