.LandingPage_page__dlwrK{background:#f5f5f5}.LandingPage_hero__nIJzg{position:relative;width:100%;height:340px;background:#1f1f1f;overflow:hidden;display:flex;align-items:center;justify-content:center}.LandingPage_heroBg__lvr2q{object-fit:cover;opacity:.35;z-index:0}.LandingPage_heroInner__ufV1e{position:relative;z-index:1;text-align:center;color:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center}.LandingPage_heroInner__ufV1e button{border-radius:12px!important;padding:2px 16px 3px!important;font-size:16px!important}.LandingPage_logoWrap__IfZzb{margin-bottom:7px;transform:translateY(-6px)}.LandingPage_kicker__1bbI1{font-size:14px;opacity:.9;margin-bottom:8px}.LandingPage_title__6ysoN{color:#fff;font-family:Pretendard,sans-serif;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.39px;margin-bottom:26px}.LandingPage_buttonGroup__cBIab{align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.LandingPage_buttonGroup__cBIab,.LandingPage_buttonWrap__dNcE7{display:flex;justify-content:center}.LandingPage_features__mub84{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:100px 16px;box-sizing:border-box}.LandingPage_feature__kYbxF{display:grid;grid-template-columns:1fr 700px;align-items:flex-start}.LandingPage_text__Tu8Ao{padding-left:32px;display:flex;flex-direction:column;gap:12px;margin-top:21px;max-width:520px;text-align:left}.LandingPage_text__Tu8Ao h3{margin:0;text-align:justify;font-size:24px;font-weight:800;line-height:1.4;color:#000}.LandingPage_text__Tu8Ao p{margin:0;text-align:justify;font-size:16px;font-weight:400;color:#676767;line-height:1.6;letter-spacing:.39}.LandingPage_icon__HvrLl{width:24px;height:24px}.LandingPage_image__UVtY_{flex:1 1;display:flex;justify-content:center;flex-shrink:0}.LandingPage_image__UVtY_ img{width:570px;max-width:100%;height:411px;display:block}.LandingPage_divider__3jjkl{width:100%;border-bottom:1px dashed #ddd;margin:18px 0}.LandingPage_finalCTA__HUaTZ{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:120px 16px;background:#fff;color:#676767;margin-top:-80px}.LandingPage_finalCTA__HUaTZ h2{color:#000;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.39px}@media(max-width:768px){.LandingPage_feature__kYbxF{grid-template-columns:1fr;row-gap:16px}.LandingPage_text__Tu8Ao{margin-top:0;max-width:100%}.LandingPage_image__UVtY_{margin-left:0;justify-content:center}.LandingPage_image__UVtY_ img{width:100%;max-width:560px;height:auto}}@media(max-width:480px){.LandingPage_hero__nIJzg{height:320px}.LandingPage_logoWrap__IfZzb{margin-bottom:6px;transform:translateY(-4px)}.LandingPage_title__6ysoN{font-size:20px;line-height:28px;margin-bottom:16px}.LandingPage_heroInner__ufV1e button{padding:9px 18px!important;font-size:13px!important}.LandingPage_feature__kYbxF{row-gap:14px}.LandingPage_text__Tu8Ao h3{font-size:20px;line-height:28px}.LandingPage_text__Tu8Ao p{font-size:14px}.LandingPage_image__UVtY_ img{max-width:420px}}.ChallengeApprovalStatus_statusWrapper__yP75b{width:100%;display:flex;flex-direction:column;gap:16px}.ChallengeApprovalStatus_statusBar__gxcZ_{display:flex;justify-content:center;align-items:center;width:100%;height:35px;border-radius:17.5px;font-size:16px;font-weight:600;line-height:normal}.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_approved__O3tuV,.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_inprogress__wDCgY{background:#dff0ff;color:#1b7fc6}.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_canceled__muI_8{background:#9b9b9b;color:#404040}.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_cancelled__oXDx9,.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_deadline__t0enj,.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_deleted__1f9JU{background:#737373;color:#fafafa}.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_pending__EaUZO{background:#fffde7;color:#f2bc00}.ChallengeApprovalStatus_statusBar__gxcZ_.ChallengeApprovalStatus_rejected__38ZUJ{background:#fff0f0;color:#e54946}.ChallengeApprovalStatus_description__3rg9D{width:100%;border-radius:16px;border:1px solid #e5e5e5;background:#fafafa;padding:16px 20px}.ChallengeApprovalStatus_title__4Hmxr{color:#262626;text-align:center;font-size:14px;font-weight:600;line-height:normal}.ChallengeApprovalStatus_reason__aIcyJ{color:#404040;text-align:center;font-size:16px;font-weight:500;line-height:normal;margin:12px 0 18px}.ChallengeApprovalStatus_footer__6vhiQ{display:flex;justify-content:flex-end;align-items:center;gap:8px}.ChallengeApprovalStatus_userName__1DuYA{color:#737373;font-size:14px;font-weight:400;line-height:normal}.ChallengeApprovalStatus_separator__ryEDA{color:#e5e5e5;font-size:16px;font-weight:400;line-height:normal}.ChallengeApprovalStatus_createdAt__rLJ1m{color:#737373;font-size:14px;font-weight:400;line-height:normal}.BaseInput_field__9Dx_Z{display:flex;flex-direction:column;gap:8px}.BaseInput_label__xSvdP{color:#171717;font-size:14px;font-weight:500;line-height:normal}.BaseInput_inputWrap__xH8VX{display:flex;align-items:center;height:48px;padding:11px 20px;gap:10px;box-sizing:border-box;border-radius:12px;border:1px solid var(--gray-gray200,#e5e5e5);background:var(--white-white_FFFFFF,#fff);flex:0 0 auto;transition:border-color .15s ease}.BaseInput_inputWrap__xH8VX:focus-within{border-color:#171717}.BaseInput_input__OIJFM{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);font-size:16px;font-weight:400;color:#171717}.BaseInput_leftNode__Eba_e,.BaseInput_rightNode__kdGZ2{display:flex;align-items:center;justify-content:center}.BaseInput_iconBtn__tVmXi{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;display:grid;place-items:center}.BaseInput_iconBtn__tVmXi .BaseInput_icon__htjYs{width:24px;height:24px}.BaseInput_inputWrap__xH8VX.BaseInput_hasError__yWISd{border-color:#eb3e3e}.BaseInput_inputWrap__xH8VX.BaseInput_hasError__yWISd:focus-within{border-color:#eb3e3e}.BaseInput_isDisabled__qbM8D{opacity:.6;pointer-events:none}.BaseInput_errorText__r9Xu3{color:#eb3e3e;font-size:12px;font-weight:400;line-height:1.3;margin-top:6px}.BaseInput_helperText__GE6fe{color:#000;font-size:12px;line-height:1.3}.SearchInput_searchArea__wqTyq{box-sizing:border-box;overflow:hidden;width:100%;min-width:0}.SearchInput_siWrap__CJfol{display:flex;align-items:center;width:100%;height:100%;padding:0;border-radius:20px;border:1px solid #e5e5e5;background:#fff;transition:border-color .2s;gap:4px}.SearchInput_siWrap__CJfol:focus-within{border-color:#9b9b9b}.SearchInput_siLeft__rCpnA{display:flex;align-items:center;justify-content:center}.SearchInput_siInput__9lgY8{flex:1 1;border:none;outline:0;background:rgba(0,0,0,0);font-size:15px;color:#333}.SearchInput_siInput__9lgY8::placeholder{color:#9b9b9b}.DropdownTrigger_trigger__iK05D{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.6rem .75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.08);cursor:pointer}.DropdownTrigger_trigger__iK05D:focus-visible,.DropdownTrigger_trigger__iK05D:hover{border-color:#737373;box-shadow:0 2px 6px rgba(15,23,42,.12);outline:none}.DropdownTrigger_triggerActive__GdDMN{border-color:#737373}.DropdownTrigger_triggerLabel__G7GSQ{color:#a3a3a3;font-size:16px;font-weight:400;line-height:normal;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DropdownTrigger_triggerLabelSelected__7jK2x{color:#171717}.DropdownTrigger_triggerIcon___VG_f{display:flex;align-items:center;justify-content:center;margin-left:.75rem;color:#525252;transition:transform .2s ease}.DropdownTrigger_triggerIconImage__1sZkA{display:block;width:16px;height:16px}.ChallengeCardDetail_card__YnUfI,.ChallengeCardDetail_header__uHicY{display:flex;flex-direction:column;gap:16px}.ChallengeCardDetail_headerTop__QgB3A{display:flex;justify-content:space-between;align-items:center}.ChallengeCardDetail_headerTop__QgB3A .ChallengeCardDetail_title__QWQzp{flex:1 1;min-width:0;color:#262626;font-size:24px;font-weight:600;align-self:stretch;word-break:break-word}.ChallengeCardDetail_headerBottom__DhRY4{display:flex;align-items:center;gap:8px}.ChallengeCardDetail_content__gwJAl{display:flex;flex-direction:column;gap:12px}.ChallengeCardDetail_content__gwJAl .ChallengeCardDetail_description__I5Nuh{color:#404040;font-size:16px;font-weight:400;line-height:130%;align-self:stretch;word-wrap:break-word;word-break:break-word;white-space:pre-wrap}.ChallengeCardDetail_userInfo__XEiZF{display:flex;align-items:center;gap:8px}.ChallengeCardDetail_userInfo__XEiZF .ChallengeCardDetail_user__jxhrg{color:#262626;font-size:12px;font-weight:500;line-height:normal}.ChallengeCardDetail_footer__i4JGB{display:flex;align-items:center;gap:8px}.ChallengeCardDetail_dueDateWrapper__2QOJ1,.ChallengeCardDetail_totalWrapper__NpT0R{display:flex;align-items:center;gap:4px}.ChallengeCardDetail_dueDateWrapper__2QOJ1 .ChallengeCardDetail_content__gwJAl,.ChallengeCardDetail_totalWrapper__NpT0R .ChallengeCardDetail_content__gwJAl{color:#525252;font-size:13px;font-weight:400;line-height:normal}.TextBox_textBox__iQDaA{display:block;width:100%;max-width:100%;height:89px;border-radius:12px;border:1px solid var(--gray-200,#e5e5e5);background:#fff;box-sizing:border-box;overflow:hidden}.TextBox_field__xzori{width:100%;height:100%;border:0;outline:0;resize:none;background:rgba(0,0,0,0);color:var(--text,#171717);font-family:Pretendard;font-size:16px;font-weight:500;line-height:20px;box-sizing:border-box;padding:16px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.TextBox_field__xzori::placeholder{color:rgba(0,0,0,.35)}.FeedbackButton_feedbackButton__0FUDM{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FeedbackButton_feedbackButton__0FUDM:disabled{opacity:.5;cursor:not-allowed}.FeedbackButton_feedbackButton__0FUDM:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.FeedbackButton_feedbackButton__0FUDM{width:40px;height:40px;position:relative}.CommentInput_form__hT3e0{width:100%;display:block}.CommentInput_row__fZtrw{display:flex;align-items:center;gap:8px;width:100%}.CommentInput_left__RwKH3{flex:1 1 auto;min-width:0}@media(max-width:768px){.CommentInput_inner___IsbW{gap:10px}.CommentInput_inner___IsbW label[class*=textBox]{height:84px}}@media(max-width:480px){.CommentInput_inner___IsbW{gap:8px}.CommentInput_inner___IsbW label[class*=textBox]{height:80px}}.DropdownList_list__d28o3{position:absolute;top:calc(100% + .4rem);left:0;z-index:10;margin:0;padding:.35rem 0;list-style:none;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 10px 25px rgba(15,23,42,.12);min-width:139px;width:max-content;max-width:none}.DropdownList_listStretch__Exqi2{right:0;width:100%}.DropdownList_listAlignLeft__CgXW3{right:auto}.DropdownList_listAlignRight__RtDJr{left:auto;right:0}.DropdownList_listInline__7AZmj{position:static;top:auto;left:auto;right:auto;z-index:auto;width:100%;margin:0;padding:0;list-style:none;background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none}.DropdownList_listItem__WmOD3{margin:0}.DropdownList_listItemDivider__ORS_w+.DropdownList_listItemDivider__ORS_w{border-top:1px solid #e7ebed}.DropdownList_option__wSnyp{width:100%;padding:.55rem .85rem;background:none;border:none;text-align:center;font-size:.9rem;cursor:pointer;white-space:nowrap}.DropdownList_option__wSnyp:focus-visible,.DropdownList_option__wSnyp:hover{background-color:#fafafa;color:#171717}.DropdownOption_dropdown__pBr6Y{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:24px;font-size:16px;color:#737373}.DropdownOption_optionTriggerButton__JZ490{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.DropdownOption_optionList__xVdVW{display:flex;flex-direction:column;width:139px;height:auto}.DropdownOption_optionListItem__lcirF{width:100%}.DropdownOption_optionButton__kvjJs{color:#737373;text-align:center;font-size:16px;font-weight:400}.CommentCard_card__Rbvrw{width:100%;min-height:100px;align-self:stretch;border-radius:12px;border:1px solid var(--gray-200,#e5e5e5);background:#fafafa;box-sizing:border-box;display:flex;flex-direction:column}.CommentCard_editing__TvGM3{background:#fff;border-color:#e0e0e0}.CommentCard_header__SivN1{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 12px 0}.CommentCard_meta__14Keo{display:flex;align-items:center;gap:8px}.CommentCard_avatar__XKr0Z{border-radius:999px}.CommentCard_nameDate__gOyzI{display:flex;flex-direction:column;gap:4px}.CommentCard_name__g4pFn{font-size:14px;font-weight:500;color:#262626;line-height:1.2}.CommentCard_date__kZCMg{font-size:12px;font-weight:500;color:#a3a3a3;line-height:1.2}.CommentCard_actions__qmO4m{position:relative}.CommentCard_kebab__XXTRr{border:0;background:none;padding:6px;border-radius:8px;cursor:pointer;line-height:0}.CommentCard_kebab__XXTRr:hover{background:rgba(0,0,0,.05)}.CommentCard_dot__2y8Ag{display:block;width:1.8px;height:1.8px;background:#a3a3a3;border-radius:1.8px;border:1px solid var(--gray-gray400,#a3a3a3);margin:2px 0}.CommentCard_headerButtons__Ff07o{display:flex;align-items:center;gap:8px}.CommentCard_ghostBtn__HoEAX{border:none;background:#fff;color:#737373;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:600;cursor:pointer}.CommentCard_primaryBtn__osQqT{border:0;background:#262626;color:#fff;border-radius:10px;padding:6px 12px;font-size:14px;font-weight:600;cursor:pointer}.CommentCard_body__eG8Va{padding:8px 12px 12px;flex:1 1 auto}.CommentCard_text__kr1eo{white-space:pre-wrap;word-break:break-word;color:#333;font-size:14px;line-height:1.6}.CommentCard_editor__QUexq{width:100%;min-height:60px;border:0;outline:0;resize:none;background:#fafafa;color:var(--text,#404040);font-family:Pretendard,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,sans-serif;font-size:16px;font-weight:400;line-height:20px;box-sizing:border-box;padding:8px 4px 0;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.CommentCard_editor__QUexq::placeholder{color:rgba(0,0,0,.35)}.CommentCard_card__Rbvrw.CommentCard_editing__TvGM3{background:#fff;border-color:#e0e0e0}.CommentCard_card__Rbvrw.CommentCard_editing__TvGM3 .CommentCard_editor__QUexq{background:#fff}@media(max-width:768px){.CommentCard_card__Rbvrw{width:100%}}@media(max-width:480px){.CommentCard_body__eG8Va{padding:8px 10px 10px}.CommentCard_editor__QUexq{min-height:56px}}.CommentCardList_commentList__L47ZS{display:flex;flex-direction:column;gap:16px}.Work_titleHeaderTop__CjWFi{display:flex;justify-content:space-between;align-items:center}.Work_titleHeader__hdpJJ{display:flex;flex-direction:column;gap:16px}.Work_titleHeader__hdpJJ .Work_title__0h082{color:#262626;font-size:24px;font-weight:600;line-height:normal}.Work_chipWrapper__Jk5R0{display:flex;align-items:center;gap:8px}.Work_userInfo__eSVqq{margin-top:28px;margin-bottom:36px;display:flex;justify-content:space-between;align-items:center}.Work_userInfoLeft__QxNhd{display:flex;align-items:center;gap:12px}.Work_userNameWrapper__W2zBQ{display:flex;gap:8px;align-items:center}.Work_userNameWrapper__W2zBQ .Work_name__7WdFK{color:#262626;font-size:12px;font-weight:500;line-height:normal}.Work_likeWrapper__a0ZBB{display:flex;gap:4px;align-items:center}.Work_likeWrapper__a0ZBB .Work_likeCount__ysnXr,.Work_userInfoDate__2eRSh{color:#737373;font-size:14px;font-weight:500;line-height:normal}.Work_commentWrapper__7zwl0{margin-top:193px;display:flex;flex-direction:column;gap:16px}.Work_likeButton__8xtTa{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Work_likeButton__8xtTa:disabled{opacity:.5;cursor:not-allowed}.Work_likeButton__8xtTa:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.Modal_modalBackground__w4LyP,.Work_likeButton__8xtTa{display:flex;align-items:center;justify-content:center}.Modal_modalBackground__w4LyP{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.6);z-index:1000}.Modal_modal__3BmJ1{background-color:#fff;width:90%;max-width:330px;padding:32px 24px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;text-align:center}.Button_button__C0vit{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Button_button__C0vit:disabled{opacity:.5;cursor:not-allowed}.Button_button__C0vit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.Button_button__C0vit{gap:8px}.Button_button__C0vit,.Button_solid__oHFjc{display:flex;justify-content:center;align-items:center}.Button_solid__oHFjc{border-radius:12px;background:#262626}.Button_solid__oHFjc .Button_btnContent__0ldNt{color:#fff;font-size:16px;font-weight:600;line-height:normal}.Button_solid__oHFjc.Button_pill__sS8Oa{width:154px;height:39px;border-radius:19.5px;gap:8px}.Button_solid__oHFjc.Button_lg__7B__u{width:100%;height:48px;padding:14.5px 33px}@media(max-width:480px){.Button_solid__oHFjc.Button_lg__7B__u{padding:7px 22.5px 7px 21.5px}}.Button_solid__oHFjc.Button_md__eHVS2{width:100%;height:40px;padding:7px 0}.Button_solid__oHFjc.Button_sm__rsI8v{width:90px;height:32px;padding:2px 16px 3px;border-radius:10px}.Button_solid__oHFjc.Button_post__d_gBK{display:flex;width:90px;height:40px;padding:2px 16px 3px;justify-content:center;align-items:center;gap:4px}@media(max-width:480px){.Button_solid__oHFjc.Button_post__d_gBK{display:flex;width:90px;height:32px;padding:2px 16px 3px;justify-content:center;align-items:center;gap:4px;color:#fff;font-size:14px;font-weight:600;line-height:normal}}.Button_disabled__7cfl9{display:flex;justify-content:center;align-items:center;border-radius:12px;background:#e5e5e5}.Button_disabled__7cfl9 .Button_btnContent__0ldNt{color:#737373;font-size:16px;font-weight:600;line-height:normal}.Button_tonal__UjgzS{display:flex;justify-content:center;align-items:center;border-radius:12px;background:#ffe7e7}.Button_tonal__UjgzS .Button_btnContent__0ldNt{color:#f24744;font-size:16px;font-weight:600;line-height:normal}.Button_tonal__UjgzS.Button_sm__rsI8v{padding:8px 12px;gap:5px}@media(max-width:480px){.Button_tonal__UjgzS.Button_sm__rsI8v{padding:8px 10px}.Button_tonal__UjgzS.Button_sm__rsI8v .Button_btnContent__0ldNt{display:none}}.Button_tonal__UjgzS.Button_md__eHVS2{padding:11px 48.5px}@media(max-width:480px){.Button_tonal__UjgzS.Button_md__eHVS2{padding:7px 55.5px 7px 54.5px}}.Button_tonal__UjgzS.Button_xs__n8Hhi{padding:8px 10px}.Button_tonal__UjgzS.Button_xs__n8Hhi .Button_btnContent__0ldNt{display:none}.Button_outline__FSr_Z{display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid #262626;background:#fff}.Button_outline__FSr_Z .Button_btnContent__0ldNt{color:#262626;font-size:16px;font-weight:600;line-height:normal}.Button_outline__FSr_Z.Button_md__eHVS2{height:40px;padding:2px 16px 3px}@media(max-width:480px){.Button_outline__FSr_Z.Button_md__eHVS2{height:32px}}.Button_outline__FSr_Z.Button_pill__sS8Oa{width:132px;height:40px;border-radius:30.5px}.Button_outline__FSr_Z.Button_postMobile__HAgOC{display:flex;width:80px;height:32px;justify-content:center;align-items:center;gap:4px;color:#262626;font-size:14px;font-weight:600;line-height:normal}.Button_transparent__qI_4m{display:flex;justify-content:center;align-items:center;border-radius:10px;background:rgba(246,248,250,.5)}.Button_transparent__qI_4m .Button_btnContent__0ldNt{color:#404040;font-size:16px;font-weight:600;line-height:normal}.Button_transparent__qI_4m.Button_md__eHVS2{width:96px;height:32px;gap:2px}@media(max-width:768px){.Button_transparent__qI_4m.Button_md__eHVS2{width:110px}}.Button_filled__wOgdU{display:flex;justify-content:center;align-items:center;width:100%;border-radius:12px;border:2px solid #262626;background:#ffc117;height:40px;padding:7px 0}.Button_filled__wOgdU .Button_btnContent__0ldNt{color:#262626;font-size:14px;font-weight:700;line-height:26px}.NotFoundPage_container__tQdG2{min-height:100vh;background:#f1f2f5;padding:24px 16px;box-sizing:border-box}.NotFoundPage_container__tQdG2,.NotFoundPage_content__vXLE2{width:100%;display:flex;align-items:center;justify-content:center}.NotFoundPage_content__vXLE2{flex-direction:column;text-align:center;max-width:600px}.NotFoundPage_errorCode__xCxyW{font-family:Pretendard,sans-serif;font-size:120px;font-weight:800;line-height:1;color:#262626;margin-bottom:24px;letter-spacing:-2px;opacity:.9}.NotFoundPage_imageWrapper__GtQ_C{margin-bottom:32px;opacity:.6}.NotFoundPage_emptyImage__GZgI_{width:100%;max-width:320px;height:auto}.NotFoundPage_title__lW77k{font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#262626;margin:0 0 12px;letter-spacing:-.3px}.NotFoundPage_description__uSlM2{font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#525252;margin:0 0 40px;letter-spacing:-.2px}.NotFoundPage_buttonWrapper__Pvep6{display:flex;justify-content:center;width:100%}@media(max-width:768px){.NotFoundPage_errorCode__xCxyW{font-size:96px;margin-bottom:20px}.NotFoundPage_imageWrapper__GtQ_C{margin-bottom:28px}.NotFoundPage_emptyImage__GZgI_{max-width:280px}.NotFoundPage_title__lW77k{font-size:22px;margin-bottom:10px}.NotFoundPage_description__uSlM2{font-size:15px;margin-bottom:36px}}@media(max-width:480px){.NotFoundPage_container__tQdG2{padding:20px 16px}.NotFoundPage_errorCode__xCxyW{font-size:72px;margin-bottom:16px;letter-spacing:-1px}.NotFoundPage_imageWrapper__GtQ_C{margin-bottom:24px}.NotFoundPage_emptyImage__GZgI_{max-width:240px}.NotFoundPage_title__lW77k{font-size:20px;margin-bottom:8px}.NotFoundPage_description__uSlM2{font-size:14px;margin-bottom:32px;line-height:1.5}}.DropdownProfile_dropdown__ByqjV{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;max-width:152px}.DropdownProfile_optionTriggerButton__rtspl{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.DropdownProfile_profileImage__mQ3Qo{border-radius:50%}.DropdownProfile_profileMenu__9crv8{position:absolute;top:calc(100% + .4rem);left:auto;right:0;z-index:10;display:flex;flex-direction:column;align-items:stretch;width:152px;margin:0;padding:0;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 10px 25px rgba(15,23,42,.12);overflow:hidden}.DropdownProfile_profileHeader__qPM7o{display:flex;align-items:center;gap:12px;width:100%;padding:.55rem .85rem;box-sizing:border-box;border-bottom:1px solid #e7ebed}.DropdownProfile_headerText__s_3rF{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1}.DropdownProfile_headerName__0nRgw{display:block;color:#262626;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.DropdownProfile_headerRole__aaDQK{color:#737373;font-size:12px;font-weight:500;white-space:nowrap}.DropdownProfile_optionList__2dIpf{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.DropdownProfile_profileListItem__BYrNe{width:100%}.DropdownProfile_profileOption__bH_tS{display:flex;width:100%;justify-content:flex-start;color:#525252;text-align:left;white-space:nowrap;font-size:16px;font-weight:500}.DropdownProfile_profileOptionPrimary__QaOx8{color:#525252}.DropdownProfile_profileOptionLogout__fQMv7{color:#a3a3a3}.NotificationPopup_notification__Qurho{position:relative;display:inline-block}.NotificationPopup_bell-button__R3Xl7{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.NotificationPopup_bell-button__R3Xl7:hover{background-color:#e7ebed}.NotificationPopup_bell-button__R3Xl7 img{display:block;width:24px;height:24px;flex-shrink:0}.NotificationPopup_dropdown__Atql8{position:absolute;top:calc(100% + 10px);right:0;width:343px;max-height:465px;display:flex;flex-direction:column;background:#fff;border:2px solid #e5e5e5;border-top:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;overflow:hidden}.NotificationPopup_dropdown_empty__QdTw_{min-height:170px}.NotificationPopup_header__gHXGA{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;min-height:50px;border-bottom:1px solid #e5e5e5}.NotificationPopup_header__gHXGA h3{margin:0;font-size:16px;font-weight:600;color:#262626}.NotificationPopup_closeButton__T4TLt{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.NotificationPopup_closeButton__T4TLt:disabled{opacity:.5;cursor:not-allowed}.NotificationPopup_closeButton__T4TLt:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.NotificationPopup_closeButton__T4TLt{width:32px;height:32px;border-radius:50%;display:none;align-items:center;justify-content:center}.NotificationPopup_closeButton__T4TLt:hover{background-color:#e7ebed}.NotificationPopup_body__3qoOL{flex:1 1;padding-right:8px;max-height:415px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e5e5 rgba(0,0,0,0)}.NotificationPopup_body__3qoOL::-webkit-scrollbar{width:5px}.NotificationPopup_body__3qoOL::-webkit-scrollbar-thumb{border-radius:7.5px;background:#e5e5e5}.NotificationPopup_body__3qoOL::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.NotificationPopup_body__3qoOL::-webkit-scrollbar-button{display:none;width:0;height:0}.NotificationPopup_list___u3tV{list-style:none;margin:0;padding:0}.NotificationPopup_item__jzIRr{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer}.NotificationPopup_item__jzIRr:last-child{border-bottom:none}.NotificationPopup_item__jzIRr:hover{background-color:#fafafa}.NotificationPopup_message__Hdw3y{margin:0;color:#262626;font-size:14px;font-weight:400}.NotificationPopup_date__WJZ4f{color:#a3a3a3;font-size:12px;font-weight:400}.NotificationPopup_empty__SLo97,.NotificationPopup_loading__eCSYx{flex:1 1;padding:24px 16px;text-align:center;color:#737373;font-size:14px}.NotificationPopup_empty__SLo97{display:flex;align-items:center;justify-content:center}@media(max-width:480px){.NotificationPopup_dropdown__Atql8{position:fixed;inset:0;width:100vw;height:100vh;max-height:none;border:none;border-radius:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);overflow:auto}.NotificationPopup_header__gHXGA{min-height:56px;padding:0 20px}.NotificationPopup_body__3qoOL{max-height:none;padding:0 8px 16px}.NotificationPopup_closeButton__T4TLt{display:flex}}.GNB_gnbWrapper__Y3_X3{width:100%;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.GNB_gnbContainer__x3C_x{position:relative;width:min(100%,1920px);height:60px;flex-shrink:0;margin:0 auto}@media(max-width:768px){.GNB_gnbContainer__x3C_x{width:min(100%,744px)}}@media(max-width:480px){.GNB_gnbContainer__x3C_x{width:min(100%,375px);height:56px}}.GNB_leftSection__SAuFD{position:absolute;top:16.5px;left:clamp(24px,24px + (100vw - 744px)*.28571,360px);display:flex;align-items:center;gap:clamp(24px,24px + (100vw - 744px)*.01389,32px)}@media(max-width:768px){.GNB_leftSection__SAuFD{top:16.5px;left:clamp(16px,16px + (100vw - 375px)*.02168,24px);gap:clamp(12px,12px + (100vw - 375px)*.02168,24px)}}@media(max-width:480px){.GNB_leftSection__SAuFD{top:18px;left:16px;gap:12px}}.GNB_logo__UggVB{display:inline-flex;align-items:center}.GNB_adminTabGroup__4GbAS{display:flex;align-items:center;gap:clamp(20px,20px + (100vw - 744px)*.01087,32px)}@media(max-width:768px){.GNB_adminTabGroup__4GbAS{gap:clamp(12px,12px + (100vw - 375px)*.02168,20px)}}@media(max-width:480px){.GNB_adminTabGroup__4GbAS{gap:12px}}.GNB_adminTab__Oe5Gc{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none}.GNB_adminTab__Oe5Gc span{color:#737373;text-align:center;font-size:15px;font-weight:600}.GNB_adminTab__Oe5Gc.GNB_isActive__k9Mhd span{color:#262626;font-weight:700}.GNB_navigation__3H_n1{position:absolute;top:10px;right:clamp(24px,24px + (100vw - 744px)*.28571,360px);display:flex;align-items:center;gap:clamp(24px,24px + (100vw - 744px)*.01087,36px);min-height:40px}@media(max-width:768px){.GNB_navigation__3H_n1{top:10px;right:clamp(16px,16px + (100vw - 375px)*.02168,24px);gap:clamp(16px,16px + (100vw - 375px)*.02168,24px)}}@media(max-width:480px){.GNB_navigation__3H_n1{top:13px;right:16px;gap:16px;min-height:40px}}.GNB_navLink__JrfVc{color:#525252;text-decoration:none;font-size:16px;font-weight:500;transition:color .2s ease}.GNB_navLink__JrfVc.GNB_isActive__k9Mhd,.GNB_navLink__JrfVc:hover{color:#262626;font-weight:600}.GNB_iconWrapper__sF2Zw{cursor:pointer}.GNB_alarmImage__xBDba{height:24px;width:24px;border-radius:50%;display:block}.GNB_profileImage__XuntF{height:32px;width:32px;border-radius:50%;display:block}.AuthEntry_authEntry__Vsi__{display:flex;justify-content:center;align-items:center;gap:8px}.AuthEntry_title__7m3wD{color:#525252;text-align:center;font-size:16px;font-weight:400;line-height:normal}.AuthEntry_link__s5XCt{color:inherit;text-decoration:none;background:none;border:none;padding:0;margin:0;font:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.AuthEntry_link__s5XCt:hover{text-decoration:underline}.AuthEntry_link__s5XCt:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.AuthEntry_link__s5XCt{color:#262626;text-align:center;font-size:16px;font-weight:400;line-height:normal;text-decoration:underline}.OAuthWrapper_OAuthWrapper__4XPOo{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 23px;gap:10px;border-radius:8px;background:#fafafa}.OAuthWrapper_title__vbo2K{color:#171717;font-size:16px;font-weight:500;line-height:26px}.OAuthWrapper_iconWrapper__PIa2S{display:flex;gap:16px;align-items:center}.OAuthWrapper_socialButton__W_as9{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.OAuthWrapper_socialButton__W_as9:disabled{opacity:.5;cursor:not-allowed}.OAuthWrapper_socialButton__W_as9:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.LoginPage_loginPage__JD7l_{width:100%;display:flex;padding:124.5px 0 558.5px;justify-content:center;align-items:center}@media(max-width:768px){.LoginPage_loginPage__JD7l_{padding:124.5px 113px 547.5px}}@media(max-width:480px){.LoginPage_loginPage__JD7l_{padding:84.5px 16px 288.5px}}.LoginPage_pageWrapper__UFuwL{width:518px;display:flex;flex-direction:column;align-items:center;gap:40px}.LoginPage_loginForm__KEImv{width:100%;display:flex;flex-direction:column;justify-content:center;gap:24px}.LoginPage_buttonWrapper__d1wGp{display:flex;flex-direction:column;gap:18px}.SignupPage_signupPage__2GMQr{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:120px 0}@media(max-width:768px){.SignupPage_signupPage__2GMQr{padding:124.5px 0 547.5px}}@media(max-width:480px){.SignupPage_signupPage__2GMQr{padding:59.5px 0 103.5px}}.SignupPage_pageWrapper__UuaBu{width:100%;box-sizing:border-box;max-width:518px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}@media(max-width:480px){.SignupPage_pageWrapper__UuaBu{width:100%;box-sizing:border-box;max-width:375px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.SignupPage_pageWrapper__UuaBu{display:flex;flex-direction:column;align-items:center;gap:24px}.SignupPage_signupForm__r_69b{width:100%;display:flex;flex-direction:column;justify-content:center;gap:24px}.SignupPage_buttonWrapper__JYmTL{width:100%;display:flex;flex-direction:column;gap:18px}.DraftModal_modalContainer___ChsW{display:flex;width:343px;height:447px;padding:28px 0;flex-direction:column;align-items:center;overflow:hidden;flex-shrink:0;border-radius:16px;border:2px solid #262626;background:#fff;box-shadow:0 4px 24px rgba(17,34,17,.08)}.DraftModal_content__k8Q_m{display:flex;width:343px;padding:0 24px;flex-direction:column;align-items:flex-start;gap:28px;flex:1 1;min-height:0}.DraftModal_header__mTmOm{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.DraftModal_title____ujf{margin:0;color:#262626;font-size:16px;font-weight:600}.DraftModal_closeButton__cW7LR{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.DraftModal_closeButton__cW7LR:disabled{opacity:.5;cursor:not-allowed}.DraftModal_closeButton__cW7LR:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.DraftModal_closeButton__cW7LR{display:flex;align-items:center;justify-content:center}.DraftModal_count__Npddi{margin:0;color:#737373;font-size:14px;font-weight:500}.DraftModal_list__nTWCU{flex-direction:column;margin:0;padding:0;list-style:none;flex:1 1;min-height:0;overflow-y:auto}.DraftModal_listItem__ZMvsO,.DraftModal_list__nTWCU{display:flex;align-items:flex-start;align-self:stretch}.DraftModal_listItem__ZMvsO{flex-direction:column;justify-content:center;padding-bottom:12px}.DraftModal_listItem__ZMvsO:not(:last-child):after{content:"";display:block;width:100%;height:1px;margin-top:12px;background:#e5e5e5}.DraftModal_entry__tI61x{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.DraftModal_entry__tI61x:disabled{opacity:.5;cursor:not-allowed}.DraftModal_entry__tI61x:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.DraftModal_entry__tI61x{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.DraftModal_entry__tI61x:focus-visible,.DraftModal_entry__tI61x:hover{background:#e7ebed}.DraftModal_draftTitle__sh9I_{display:flex;width:100%;height:24px;flex-direction:column;justify-content:center;color:#262626;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DraftModal_timestamp__4qngo{width:100%;height:24px;color:#a3a3a3;font-size:12px;font-weight:400;line-height:160%}.TwoButtonModal_modalContainer__kTH57{display:flex;width:327px;flex-direction:column;align-items:center;padding:32px 24px;border-radius:12px;border:2px solid #262626;background:#fff;box-shadow:0 4px 16px rgba(17,34,17,.05)}.TwoButtonModal_icon__uECrQ{margin-bottom:24px}.TwoButtonModal_message__WKudE{margin:0 0 32px;color:#262626;text-align:center;font-size:16px;font-weight:500}.TwoButtonModal_buttonGroup__o9zBv{display:flex;justify-content:center;gap:12px}.TwoButtonModal_buttonGroup__o9zBv>div{flex:none}.TwoButtonModal_buttonGroup__o9zBv>div>button{width:auto;min-width:90px}.ChallengeApprovalDetailPage_page__rG8Lm{padding:24px 0 68px;width:100%;box-sizing:border-box;max-width:890px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}@media(max-width:768px){.ChallengeApprovalDetailPage_page__rG8Lm{padding-bottom:209px;width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.ChallengeApprovalDetailPage_page__rG8Lm{padding-bottom:171px;width:100%;box-sizing:border-box;max-width:375px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.ChallengeApprovalDetailPage_content__cgGaT{display:flex;flex-direction:column;gap:16px}.ChallengeApprovalDetailPage_stroke__5JrAD{margin:16px 0}.ChallengeApprovalDetailPage_description__lNt7X{display:flex;flex-direction:column;gap:16px}.ChallengeApprovalDetailPage_description__lNt7X .ChallengeApprovalDetailPage_title__79mDG{color:#262626;font-size:18px;font-weight:600;line-height:normal}@media(max-width:480px){.ChallengeApprovalDetailPage_description__lNt7X .ChallengeApprovalDetailPage_title__79mDG{font-size:16px}}.TextModal_modal__F2g9T{width:496px;height:423px;max-width:90vw}@media(max-width:768px){.TextModal_modal__F2g9T{max-width:80vw}}@media(max-width:480px){.TextModal_modal__F2g9T{max-width:92vw;padding:20px}}.TextModal_container__M_UJg{display:flex;flex-direction:column;gap:24px}.TextModal_header__UuN9t{width:clamp(240px,80vw,448px);display:flex;align-items:center;justify-content:space-between}.TextModal_title__N1wQf{color:#262626;font-size:18px;font-weight:700;line-height:26px}.TextModal_closeButton__whXw8{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TextModal_closeButton__whXw8:disabled{opacity:.5;cursor:not-allowed}.TextModal_closeButton__whXw8:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.TextModal_closeButton__whXw8{display:flex;align-items:center;justify-content:center;padding:4px}.TextModal_closeButton__whXw8:hover{opacity:.9}.TextModal_closeButton__whXw8:active{transform:scale(.96)}.TextModal_body__6nPIi{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.TextModal_fieldLabel__nPkv_{color:#171717;font-size:16px;font-weight:400;line-height:26px}.TextModal_textBox__1wmfg{width:100%;min-height:187px}.TextModal_textBox__1wmfg .TextModal_field__d_EPi{width:100%;padding:12px;border-radius:8px;border:1px solid #e5e5e5;resize:vertical;font-size:14px;color:#262626;line-height:1.5}.TextModal_textBox__1wmfg .TextModal_field__d_EPi:focus{outline:none;border-color:#262626;box-shadow:0 0 0 2px rgba(17,17,17,.08)}.TextModal_textBox__1wmfg .TextModal_field__d_EPi::placeholder{color:#a3a3a3}@media(max-width:480px){.TextModal_textBox__1wmfg .TextModal_field__d_EPi{min-height:140px}}.TextModal_footer__IioDS .solid.lg{width:100%;height:48px;box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px);transition:transform .15s ease,box-shadow .15s ease}.TextModal_footer__IioDS .solid.lg .TextModal_btnContent__QnwIi{color:#fff;font-size:16px;font-weight:600;letter-spacing:.2px}.TextModal_footer__IioDS .solid.lg:disabled{background:#e5e5e5;box-shadow:none}.TextModal_footer__IioDS .solid.lg:disabled .TextModal_btnContent__QnwIi{color:#737373}.TextModal_footer__IioDS .solid.lg:not(:disabled):active{transform:translateY(0);box-shadow:none}.Spinner_spinner___fJ16{width:120px}.Spinner_overlay__LEDM3{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;transition:opacity .3s ease-out,visibility .3s ease-out}.Spinner_overlay__LEDM3,.Spinner_overlay__LEDM3.Spinner_visible__l0MT5{opacity:1;visibility:visible}.Spinner_overlay__LEDM3.Spinner_hidden__c_5bN{opacity:0;visibility:hidden}.AdminWorkPage_page__A6Di_{padding:40px 0 163px;width:100%;box-sizing:border-box;max-width:890px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}@media(max-width:768px){.AdminWorkPage_page__A6Di_{padding:20px 0 167px;width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.AdminWorkPage_page__A6Di_{padding:24px 0 101px;width:100%;box-sizing:border-box;max-width:343px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.DropdownCategory_dropdown__H9V6P{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;max-width:590px;font-size:.95rem;color:#262626}@media(max-width:768px){.DropdownCategory_dropdown__H9V6P{max-width:100%}}@media(max-width:480px){.DropdownCategory_dropdown__H9V6P{max-width:100%}}.DropdownDocument_dropdown__VtS8A{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;max-width:590px;font-size:.95rem;color:#262626}@media(max-width:768px){.DropdownDocument_dropdown__VtS8A{max-width:100%}}@media(max-width:480px){.DropdownDocument_dropdown__VtS8A{max-width:100%}}.ChallengeEditPage_wrapper__fhDjw{width:min(100%,clamp(320px,86vw,590px));margin:0 auto;padding:clamp(16px,4vw,24px) clamp(12px,5vw,32px);display:flex;flex-direction:column;box-sizing:border-box}.ChallengeEditPage_title__mDm1F{display:flex;align-items:center;width:100%;padding:clamp(8px,2vw,12px) clamp(24px,12vw,48px) clamp(8px,2vw,12px) 0;gap:clamp(16px,3vw,24px);margin-bottom:clamp(12px,2.5vw,20px);color:#262626;font-size:clamp(18px,2.3vw,20px);font-weight:600}.ChallengeEditPage_form__LpZUc{display:flex;flex-direction:column;gap:clamp(18px,4vw,24px);width:100%}.ChallengeEditPage_row__3W_yH{display:flex;flex-direction:column;gap:clamp(6px,1.8vw,8px);width:100%}.ChallengeEditPage_label__6_evH{display:inline-block;margin-bottom:clamp(4px,1.2vw,8px);color:#171717;font-size:clamp(13px,1.8vw,14px);font-weight:500}.ChallengeEditPage_dropdown__kRkCR{width:100%}.ChallengeEditPage_textBox__0j5cc{height:219px}.ChallengeEditPage_loadingWrapper__bGHkY{min-height:60vh;display:flex;align-items:center;justify-content:center}.ChallengeEditPage_loadingText__j3WN3{color:#404040;font-size:clamp(14px,2vw,16px);text-align:center}.ChallengeEditPage_stateWrapper__O_XtW{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.ChallengeEditPage_stateMessage__ZNHgk{margin:0;color:#404040;font-size:clamp(14px,2vw,16px)}.ChallengeEditPage_stateActions__7FuDj{display:flex;gap:12px;width:min(100%,320px)}.ChallengeEditPage_stateActions__7FuDj div{flex:1 1}.ChallengeEditPage_stateActions__7FuDj button{width:100%}.AdminChallengeStatusPage_page__e2G6t{padding:24px 0 68px;width:100%;box-sizing:border-box;max-width:890px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}@media(max-width:768px){.AdminChallengeStatusPage_page__e2G6t{padding-bottom:209px;width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.AdminChallengeStatusPage_page__e2G6t{padding-bottom:171px;width:100%;box-sizing:border-box;max-width:375px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.AdminChallengeStatusPage_content__IbjRj{display:flex;flex-direction:column;gap:16px}.AdminChallengeStatusPage_stroke__Bi4_X{margin:16px 0}.AdminChallengeStatusPage_description__7iW1l{display:flex;flex-direction:column;gap:16px}@media(max-width:480px){.AdminChallengeStatusPage_description__7iW1l{align-items:center}}.AdminChallengeStatusPage_description__7iW1l .AdminChallengeStatusPage_title__zKnFH{color:#262626;font-size:18px;font-weight:600}@media(max-width:480px){.AdminChallengeStatusPage_description__7iW1l .AdminChallengeStatusPage_title__zKnFH{font-size:16px}}.AdminChallengeStatusPage_description__7iW1l .AdminChallengeStatusPage_actions__CqixT{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.AdminChallengeStatusPage_emptyLink__e0QTx{border:1px dashed #d4d4d4;border-radius:8px;padding:24px;text-align:center;color:#737373}.AdminChallengeStatusPage_rejectButtonWrapper__9Z0RF{background:#ffe7e7;min-width:153px;padding:0 24px;border-radius:12px;display:flex;justify-content:center;align-items:center;white-space:nowrap}.AdminChallengeStatusPage_rejectButtonWrapper__9Z0RF .AdminChallengeStatusPage_btnContent__J65_f{color:#f24744;font-size:16px;font-weight:600}.AdminChallengeStatusPage_approveButtonWrapper__zVtoc{background:#262626;min-width:153px;padding:0 24px;border-radius:12px;display:flex;justify-content:center;align-items:center;white-space:nowrap}.AdminChallengeStatusPage_approveButtonWrapper__zVtoc .AdminChallengeStatusPage_btnContent__J65_f{color:#fff;font-size:16px;font-weight:600}.AdminChallengeStatusPage_stateWrapper____Xtz{min-height:320px;width:100%;box-sizing:border-box;max-width:520px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px);display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;text-align:center}.AdminChallengeStatusPage_stateMessage__Htm4C{color:#404040;font-size:16px;line-height:1.4}.AdminChallengeStatusPage_stateActions__aSc1l{display:flex;gap:12px}@media(max-width:480px){.AdminChallengeStatusPage_stateActions__aSc1l{flex-direction:column}}.List_listItem__OauJc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;border-bottom:1px solid #525252}.List_left__r5Nlr{display:flex;align-items:center;gap:12px;min-width:0}.List_rank__HllZE{display:flex;width:51px;height:21px;padding:2px 11px 2px 7px;align-items:center;flex-shrink:0;border-radius:16px;background-color:#262626;color:#ffc117;font-size:14px;font-weight:700}.List_rankNumber__1p_eS{flex:1 0;color:#ffc117;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:500}.List_icon__I_QLF{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:#e5e5e5;flex:0 0 auto}.List_icon__I_QLF img,.List_icon__I_QLF span{width:100%;height:100%}.List_icon__I_QLF img{object-fit:cover}.List_user__pJIdL{display:flex;flex-direction:column;min-width:0}.List_name__Ip88V{font-size:14px;overflow:hidden;text-overflow:ellipsis}.List_name__Ip88V,.List_type__NzRhk{color:#262626;font-weight:500;white-space:nowrap}.List_type__NzRhk{font-size:12px}.List_right__Vnfee{display:flex;align-items:center;gap:20px;margin-left:auto;white-space:nowrap}.List_likes__bFWGy{display:flex;align-items:flex-end;color:#262626;font-size:14px;font-weight:500;line-height:normal}.List_likesValue__vtroM{display:inline-block;width:49px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.List_btn__KB_9c{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.List_btn__KB_9c:disabled{opacity:.5;cursor:not-allowed}.List_btn__KB_9c:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.List_btn__KB_9c{display:inline-flex;align-items:center;gap:5.6px;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,0);color:#262626;font-size:14px;transition:border-color .2s ease,color .2s ease}.List_btnIcon__Da_oO,.List_likesIcon__Do6BK,.List_rankIcon__g2RRd{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.ProfilePage_page__ubxfp{width:100%;min-height:calc(100vh - 80px);background:#fff;padding:48px 0}@media(max-width:480px){.ProfilePage_page__ubxfp{padding:32px 0}}.ProfilePage_container__ReVh8{width:100%;box-sizing:border-box;max-width:800px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px);display:flex;flex-direction:column;gap:48px}@media(max-width:480px){.ProfilePage_container__ReVh8{gap:32px}}.ProfilePage_profileSection__PofGG{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 32px;background:linear-gradient(135deg,#f1f2f5,#ffffff);border-radius:24px;border:1px solid #e7ebed}@media(max-width:480px){.ProfilePage_profileSection__PofGG{padding:32px 24px;gap:20px}}.ProfilePage_profileImageWrapper___5fMY{position:relative;width:120px;height:120px}@media(max-width:480px){.ProfilePage_profileImageWrapper___5fMY{width:100px;height:100px}}.ProfilePage_profileImage___sgWs{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ProfilePage_editImageButton__DnU0Z{position:absolute;bottom:0;right:0;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#404040}.ProfilePage_editImageButton__DnU0Z:hover{background:#fafafa;border-color:#d4d4d4;transform:scale(1.05)}.ProfilePage_editImageButton__DnU0Z:active{transform:scale(.95)}@media(max-width:480px){.ProfilePage_editImageButton__DnU0Z{width:32px;height:32px}}.ProfilePage_profileInfo__b0Vu3{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.ProfilePage_userName__gknwj{color:#262626;font-size:28px;font-weight:700;line-height:1.2;margin:0}@media(max-width:480px){.ProfilePage_userName__gknwj{font-size:24px}}.ProfilePage_editButton__4jE7J{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#a3a3a3;transition:all .2s ease;border-radius:50%;padding:0;opacity:.7}.ProfilePage_editButton__4jE7J:hover{color:#525252;opacity:1;background:#fafafa}.ProfilePage_editButton__4jE7J:active{transform:scale(.9)}@media(max-width:480px){.ProfilePage_editButton__4jE7J{width:18px;height:18px}}.ProfilePage_nameEditWrapper__QnixO{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:280px}.ProfilePage_nameInput__Lkb8e{padding:6px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:28px;font-weight:700;color:#262626;background:#fff;text-align:center;transition:all .2s ease;width:100%;max-width:280px}.ProfilePage_nameInput__Lkb8e:focus{outline:none;border-color:#d4d4d4}@media(max-width:480px){.ProfilePage_nameInput__Lkb8e{font-size:24px;padding:4px 10px}}.ProfilePage_editButtons__eamY9{display:flex;align-items:center;gap:4px}.ProfilePage_editActionButtons__jc_JT{display:flex;align-items:center;gap:8px;margin-top:4px}.ProfilePage_cancelButton__nLK9d,.ProfilePage_saveButton__oj0fr{padding:8px 20px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#404040;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfilePage_cancelButton__nLK9d:hover,.ProfilePage_saveButton__oj0fr:hover{background:#fafafa;border-color:#d4d4d4;color:#262626}.ProfilePage_cancelButton__nLK9d:active,.ProfilePage_saveButton__oj0fr:active{transform:scale(.98)}@media(max-width:480px){.ProfilePage_cancelButton__nLK9d,.ProfilePage_saveButton__oj0fr{padding:6px 16px;font-size:13px}}.ProfilePage_saveButton__oj0fr{color:#262626;border-color:#d4d4d4}.ProfilePage_saveButton__oj0fr:hover{background:#e7ebed;border-color:#a3a3a3}.ProfilePage_cancelButton__nLK9d{color:#737373}.ProfilePage_cancelButton__nLK9d:hover{color:#404040}.ProfilePage_userEmail__WurGV{color:#737373;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media(max-width:480px){.ProfilePage_userEmail__WurGV{font-size:14px}}.ProfilePage_profileEditButton__K2liN{padding:8px 20px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#404040;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:4px}.ProfilePage_profileEditButton__K2liN:hover{background:#fafafa;border-color:#d4d4d4;color:#262626}.ProfilePage_profileEditButton__K2liN:active{transform:scale(.98)}@media(max-width:480px){.ProfilePage_profileEditButton__K2liN{padding:6px 16px;font-size:13px}}.ProfilePage_statsSection__17XD4{display:flex;align-items:center;justify-content:space-around;background:#fff;border-radius:16px;border:1px solid #e7ebed;padding:32px 24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(max-width:480px){.ProfilePage_statsSection__17XD4{padding:24px 16px;gap:16px}}.ProfilePage_statCard__G2S2Z{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1;cursor:pointer;transition:all .2s ease;border-radius:8px;padding:8px}.ProfilePage_statCard__G2S2Z:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProfilePage_statCard__G2S2Z:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.05)}@media(max-width:480px){.ProfilePage_statCard__G2S2Z{gap:4px;padding:6px}}.ProfilePage_statNumber__nL_t7{color:#262626;font-size:32px;font-weight:700;line-height:1.2}@media(max-width:480px){.ProfilePage_statNumber__nL_t7{font-size:24px}}.ProfilePage_statLabel__neY1w{color:#737373;font-size:14px;font-weight:400;line-height:1.5;text-align:center}@media(max-width:480px){.ProfilePage_statLabel__neY1w{font-size:12px}}.ProfilePage_statDivider__JXrti{width:1px;height:48px;background:#e5e5e5;flex-shrink:0}@media(max-width:480px){.ProfilePage_statDivider__JXrti{height:40px}}.ProfilePage_actionsSection__q_QgM{display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:480px){.ProfilePage_actionsSection__q_QgM{gap:8px}}.ProfilePage_actionButton__6hGwJ{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid #e7ebed;border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.ProfilePage_actionButton__6hGwJ:hover{background:#fafafa;border-color:#e5e5e5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.ProfilePage_actionButton__6hGwJ:active{transform:translateY(0)}@media(max-width:480px){.ProfilePage_actionButton__6hGwJ{padding:16px 20px;gap:12px}}.ProfilePage_actionIcon__LLaQ6{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f1f2f5;border-radius:12px;color:#404040;flex-shrink:0}@media(max-width:480px){.ProfilePage_actionIcon__LLaQ6{width:40px;height:40px}}.ProfilePage_actionIcon__LLaQ6 svg{width:24px;height:24px}@media(max-width:480px){.ProfilePage_actionIcon__LLaQ6 svg{width:20px;height:20px}}.ProfilePage_actionContent__8zvl_{flex:1 1;display:flex;flex-direction:column;gap:4px}.ProfilePage_actionTitle__OlkDt{color:#262626;font-size:16px;font-weight:600;line-height:1.5}@media(max-width:480px){.ProfilePage_actionTitle__OlkDt{font-size:14px}}.ProfilePage_actionDescription__crZRY{color:#737373;font-size:14px;font-weight:400;line-height:1.5}@media(max-width:480px){.ProfilePage_actionDescription__crZRY{font-size:12px}}.ProfilePage_actionArrow__Zcb4M{color:#a3a3a3;flex-shrink:0;transition:transform .2s ease}.ProfilePage_actionButton__6hGwJ:hover .ProfilePage_actionArrow__Zcb4M{transform:translateX(4px);color:#525252}.WorkPage_page__Mq2oe{padding:40px 0 163px;width:100%;box-sizing:border-box;max-width:890px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}@media(max-width:768px){.WorkPage_page__Mq2oe{padding:20px 0 167px;width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.WorkPage_page__Mq2oe{padding:24px 0 101px;width:100%;box-sizing:border-box;max-width:343px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.WorkPostPage_page__Qgik0{width:100%;box-sizing:border-box;max-width:890px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}@media(max-width:768px){.WorkPostPage_page__Qgik0{width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.WorkPostPage_page__Qgik0{width:100%;box-sizing:border-box;max-width:343px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.WorkPostPage_draft__YX0YI{position:fixed;bottom:48px;left:0;right:0;z-index:1000;width:100%;box-sizing:border-box;max-width:890px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px);height:48px;border-radius:8px;border:1px solid #262626;background:#fafafa;display:flex;justify-content:space-between;align-items:center;padding:12px 8px}@media(max-width:768px){.WorkPostPage_draft__YX0YI{width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.WorkPostPage_draft__YX0YI{width:100%;box-sizing:border-box;max-width:343px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px);height:34px;padding:8px}}.WorkPostPage_draft__YX0YI .WorkPostPage_cancelButton__p86_p{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.WorkPostPage_draft__YX0YI .WorkPostPage_cancelButton__p86_p:disabled{opacity:.5;cursor:not-allowed}.WorkPostPage_draft__YX0YI .WorkPostPage_cancelButton__p86_p:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.WorkPostPage_draft__YX0YI .WorkPostPage_cancelButton__p86_p{display:flex;align-items:center;justify-content:center}.WorkPostPage_draft__YX0YI .WorkPostPage_left__Iz3ou{display:flex;align-items:center;gap:8px}.WorkPostPage_draft__YX0YI .WorkPostPage_description__vXz8Q{color:#262626;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:500;line-height:normal}.ChallengePostPage_wrapper__acokV{width:min(100%,clamp(320px,86vw,590px));margin:0 auto;padding:clamp(16px,4vw,24px) clamp(12px,5vw,32px);display:flex;flex-direction:column;box-sizing:border-box}.ChallengePostPage_title__vfTKE{display:flex;align-items:center;width:100%;padding:clamp(8px,2vw,12px) clamp(24px,12vw,48px) clamp(8px,2vw,12px) 0;gap:clamp(16px,3vw,24px);margin-bottom:clamp(12px,2.5vw,20px);color:#262626;font-size:clamp(18px,2.3vw,20px);font-weight:600}.ChallengePostPage_form__ORd3W{display:flex;flex-direction:column;gap:clamp(18px,4vw,24px);width:100%}.ChallengePostPage_row___kNpd{display:flex;flex-direction:column;gap:clamp(6px,1.8vw,8px);width:100%}.ChallengePostPage_label__gtRQj{display:inline-block;margin-bottom:clamp(4px,1.2vw,8px);color:#171717;font-size:clamp(13px,1.8vw,14px);font-weight:500}.ChallengePostPage_dropdown__jYzKC{width:100%}.ChallengePostPage_textBox__Tw5Wb{height:219px}.StatusChip_chip__zk7s6{display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;border-radius:4px;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:600;line-height:normal;align-self:flex-start;white-space:nowrap}.StatusChip_pending__p4Mse{background:#fffde7;color:#f2bc00}.StatusChip_rejected__gfRWa{background:#fff0f0;color:#e54946}.StatusChip_approved__keBS_{background:#dff0ff;color:#4095de}.StatusChip_deleted__UDn7t{background:#e5e5e5;color:#737373}.DropdownSort_dropdown__I55HI{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:140px;color:#262626}.DropdownSort_triggerWrapper__ANpPE{width:140px}.DropdownSort_triggerWrapper__ANpPE>button{border-radius:32px}@media(max-width:768px){.DropdownSort_dropdown__I55HI,.DropdownSort_triggerWrapper__ANpPE{width:120px}}@media(max-width:480px){.DropdownSort_dropdown__I55HI,.DropdownSort_triggerWrapper__ANpPE{width:83px}.DropdownSort_triggerWrapper__ANpPE .trigger{width:100%}}.ChallengeList_list__fyJcC{width:100%;overflow-x:auto;min-height:240px}.ChallengeList_row__BefdM{display:flex;align-items:center;width:100%;border-bottom:1px solid #e7ebed}.ChallengeList_emptyRow__iSkQv{padding:24px}.ChallengeList_cell__qTEfz{box-sizing:content-box;display:flex;padding:15px 16px;align-items:center;gap:10px;flex-shrink:1;align-self:stretch;font-size:14px;color:#262626;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChallengeList_cellNo__HQ8q7{justify-content:flex-start;color:#737373;font-weight:400;font-size:13px;width:36px}.ChallengeList_cellCategory__qPkpP,.ChallengeList_cellField__fKIdA{justify-content:flex-start;color:#737373;font-weight:400;font-size:13px;width:52px}.ChallengeList_cellTitle__Syv_B{box-sizing:content-box}.ChallengeList_cellTitleInteractive__Ov8ep,.ChallengeList_cellTitle__Syv_B{justify-content:flex-start;color:#525252;font-weight:500;background:none;border:none;width:358px}.ChallengeList_cellTitleInteractive__Ov8ep{cursor:pointer}.ChallengeList_cellTitleInteractive__Ov8ep:focus-visible,.ChallengeList_cellTitleInteractive__Ov8ep:hover{color:#737373;text-decoration:underline}.ChallengeList_cellApplied__5XCW6,.ChallengeList_cellCapacity__sQ10x,.ChallengeList_cellDeadline__JBbyY{justify-content:flex-start;color:#737373;font-weight:400;font-size:13px;width:62px}.ChallengeList_cellStatus__18wSo{justify-content:flex-start;white-space:normal;width:88px}@media(max-width:768px){.ChallengeList_cellCapacity__sQ10x,.ChallengeList_cellCategory__qPkpP,.ChallengeList_cellField__fKIdA,.ChallengeList_cellNo__HQ8q7,.ChallengeList_cellStatus__18wSo{flex-shrink:1;min-width:0;white-space:nowrap}.ChallengeList_cellApplied__5XCW6,.ChallengeList_cellDeadline__JBbyY{flex-shrink:1;min-width:0;white-space:normal}.ChallengeList_cellTitleInteractive__Ov8ep,.ChallengeList_cellTitle__Syv_B{width:197px;white-space:normal}.ChallengeList_cellTitleInteractive__Ov8ep .ChallengeList_cell__qTEfz,.ChallengeList_cellTitle__Syv_B .ChallengeList_cell__qTEfz{flex-shrink:1;white-space:normal}}@media(max-width:480px){.ChallengeList_row__BefdM{flex-wrap:nowrap;min-width:844px}.ChallengeList_cell__qTEfz{flex:0 0 auto;white-space:normal}}.Tab_tab__KAZl6{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#737373;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:color .2s ease,border-color .2s ease}@media(max-width:480px){.Tab_tab__KAZl6{white-space:normal;word-break:keep-all}}.Tab_tab__KAZl6:focus-visible,.Tab_tab__KAZl6:hover{color:#404040;outline:none}.Tab_tabActive__Rx7ws{color:#262626;border-bottom-color:#000;border-bottom-width:3px}.Tabs_wrapper__iYQzT{display:flex;flex-direction:column;gap:1rem}.Tabs_tabs__A49Pc{display:flex;align-items:flex-end;gap:.5rem;border-bottom:1px solid #e5e5e5}.CardStatusChip_chip__8gTW2{display:flex;padding:8px 12px;justify-content:center;align-items:center;border-radius:24px;gap:4px}.CardStatusChip_chip__8gTW2.CardStatusChip_ISCOMPLETED__faoLk{background:#e5e5e5}.CardStatusChip_chip__8gTW2.CardStatusChip_ISCLOSED__OHt5E{background:#262626}.CardStatusChip_label__YgoOi{font-size:13px;font-weight:500;line-height:normal}.CardStatusChip_label__YgoOi.CardStatusChip_ISCOMPLETED__faoLk{color:#262626}.CardStatusChip_label__YgoOi.CardStatusChip_ISCLOSED__OHt5E{color:#fff}.ChallengeDetailPage_page__F4fX5{display:flex;justify-content:center;padding:24px clamp(16px,6vw,515px) 80px;background-color:#fff}.ChallengeDetailPage_inner__UCt27{width:min(100%,889px);margin:0 auto;display:flex;flex-direction:column;gap:32px}.ChallengeDetailPage_closedTagWrapper__fn50X{margin-bottom:12px;display:inline-flex}.ChallengeDetailPage_headerRow__Mcmjv{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.ChallengeDetailPage_detailCard__DpLJ7{flex:1 1 auto;min-width:0}.ChallengeDetailPage_sideCard___T_xU{flex:0 0 auto}.ChallengeDetailPage_participantSection__WHScR{display:flex;flex-direction:column}.ChallengeDetailPage_participantWrapper__cwnxf{width:100%;max-width:889px;padding:20px 24px;border-radius:16px;border:2px solid #262626;background:#fff;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.ChallengeDetailPage_participantHeader__H8qL0{display:flex;justify-content:space-between;align-items:center;gap:16px}.ChallengeDetailPage_participantInfo__3jV9M{display:flex;align-items:center}.ChallengeDetailPage_participantInfo__3jV9M h2{width:80px;margin:0;color:#262626;font-size:18px;font-weight:600}.ChallengeDetailPage_participantInfo__3jV9M span{display:none}.ChallengeDetailPage_paginationControls__bN1yt{display:inline-flex;align-items:center;gap:12px}.ChallengeDetailPage_paginationStatus__vofX9{min-width:52px;text-align:center;font-size:14px;font-weight:500;color:#525252}.ChallengeDetailPage_paginationButton__pOXL4{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ChallengeDetailPage_paginationButton__pOXL4:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3);border-radius:4px}.ChallengeDetailPage_paginationButton__pOXL4{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:6px;border:1px solid #e7ebed;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ChallengeDetailPage_paginationButton__pOXL4:not(:disabled):focus-visible,.ChallengeDetailPage_paginationButton__pOXL4:not(:disabled):hover{border-color:#d4d4d4;box-shadow:0 2px 6px rgba(15,23,42,.12)}.ChallengeDetailPage_paginationButton__pOXL4:disabled{opacity:.5;cursor:not-allowed}.ChallengeDetailPage_participantList__gFSSd{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ChallengeDetailPage_participantList__gFSSd>li{padding:12px 16px;border-bottom:1px solid #e7ebed}.ChallengeDetailPage_participantList__gFSSd>li:last-child{border-bottom:none}.ChallengeDetailPage_participantEmpty__FlD1p{min-height:165px;padding:0 16px;display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center;font-size:15px;font-weight:500;color:#737373;white-space:pre-line;border-bottom:none}@media(max-width:768px){.ChallengeDetailPage_page__F4fX5{padding:24px 32px 64px}.ChallengeDetailPage_headerRow__Mcmjv{flex-direction:column;gap:24px}.ChallengeDetailPage_sideCard___T_xU{width:100%;display:flex;justify-content:center}.ChallengeDetailPage_participantWrapper__cwnxf{max-width:min(100%,889px)}}@media(max-width:480px){.ChallengeDetailPage_page__F4fX5{padding:20px 16px 48px}.ChallengeDetailPage_inner__UCt27{gap:24px}.ChallengeDetailPage_participantWrapper__cwnxf{padding:20px 16px}.ChallengeDetailPage_participantHeader__H8qL0{flex-direction:column;align-items:flex-start;gap:12px}.ChallengeDetailPage_paginationControls__bN1yt{width:100%;justify-content:flex-end}}.ScrollToTop_scrollToTop__awZkH{position:fixed;bottom:32px;right:32px;width:48px;height:48px;border-radius:50%;background:#262626;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;transition:all .3s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ScrollToTop_scrollToTop__awZkH:hover{background:#262626;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ScrollToTop_scrollToTop__awZkH:active{transform:translateY(0)}.ScrollToTop_scrollToTop__awZkH:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3),0 4px 12px rgba(0,0,0,.15)}@media(max-width:768px){.ScrollToTop_scrollToTop__awZkH{bottom:24px;right:24px;width:44px;height:44px}}@media(max-width:480px){.ScrollToTop_scrollToTop__awZkH{bottom:20px;right:20px;width:40px;height:40px}}.ScrollToTop_icon__h200k{transform:rotate(-90deg);filter:brightness(0) invert(1)}.ChallengeListPage_page__JpRQY{background:#fafafa;min-height:100vh;padding:24px 0 64px;display:grid;grid-template-rows:auto 1fr auto;justify-items:center}.ChallengeListPage_header__euJTw{width:min(1040px,92vw);display:grid;grid-row-gap:12px;row-gap:12px}.ChallengeListPage_header__euJTw h1{font-size:16px;font-weight:700;color:#414141}.ChallengeListPage_header__euJTw,.ChallengeListPage_list__6vrvO,.ChallengeListPage_pagination__PPWYA{width:100%;max-width:1040px;padding-left:16px;padding-right:16px;margin:0 auto;box-sizing:border-box}.ChallengeListPage_list__6vrvO{margin-top:8px;display:grid;grid-gap:24px;gap:24px;align-content:start;align-self:start}.ChallengeListPage_pagination__PPWYA{margin-top:18px;width:min(1040px,92vw);display:flex;align-items:center;justify-content:center}.ChallengeListPage_adminCardOverride__iIiSZ [class*=footerWrapper] button{display:none!important}@media(max-width:768px){.ChallengeListPage_header__euJTw,.ChallengeListPage_list__6vrvO,.ChallengeListPage_pagination__PPWYA{width:min(640px,92vw)}}.ChallengeListPage_paginationWrapper__4ArQL{margin-top:40px}.MyChallengePage_page__ZPDCt{width:100%;box-sizing:border-box;max-width:996px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px);padding:24px 0 48px}@media(max-width:768px){.MyChallengePage_page__ZPDCt{width:100%;box-sizing:border-box;max-width:696px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}@media(max-width:480px){.MyChallengePage_page__ZPDCt{width:100%;box-sizing:border-box;max-width:343px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}}.MyChallengePage_header___wYCc{width:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:480px){.MyChallengePage_header___wYCc{gap:16px}}.MyChallengePage_headerContent__ptC9B{width:100%}.MyChallengePage_headerTitleWrapper__jzjXk{display:flex;justify-content:space-between;align-items:center}.MyChallengePage_headerTitleWrapper__jzjXk .MyChallengePage_title__IXuSn{color:#262626;font-size:20px;font-weight:600;line-height:normal}.MyChallengePage_challengeListWrapper___QsFv{margin-top:24px;width:100%;display:flex;flex-direction:column;gap:24px;min-height:200px;justify-content:flex-start;align-items:center}@media(max-width:480px){.MyChallengePage_challengeListWrapper___QsFv{margin-top:16px}}.MyChallengePage_empty__41_K2{color:#737373;text-align:center;font-size:16px;font-weight:400;line-height:normal;margin-top:auto;margin-bottom:auto}