.mt2[data-v-65bb94c5]{margin-top:2px}.mt4[data-v-65bb94c5]{margin-top:4px}.mt6[data-v-65bb94c5]{margin-top:6px}.mt8[data-v-65bb94c5]{margin-top:8px}.mt10[data-v-65bb94c5]{margin-top:10px}.mt12[data-v-65bb94c5]{margin-top:12px}.mt20[data-v-65bb94c5]{margin-top:20px}.sec-title[data-v-65bb94c5]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-65bb94c5]{margin-bottom:0}.sec-sub[data-v-65bb94c5]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-65bb94c5]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-65bb94c5]{padding:20px 16px 24px}.section-group[data-v-65bb94c5]{display:flex;flex-direction:column}.ph-bar[data-v-65bb94c5]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-65bb94c5]{width:100%}.ph-bar.medium[data-v-65bb94c5]{width:65%}.ph-bar.short[data-v-65bb94c5]{width:40%}.ph-circle[data-v-65bb94c5]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-65bb94c5]{display:flex;flex-direction:column}.theme-row[data-v-65bb94c5]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-65bb94c5]:last-child{border-bottom:none}.theme-row.ph[data-v-65bb94c5]{opacity:.5}.t-icon[data-v-65bb94c5]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-65bb94c5]{flex:1;min-width:0}.t-info .t-title[data-v-65bb94c5]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-65bb94c5]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-65bb94c5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-65bb94c5]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-65bb94c5]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.block-top-compact[data-v-65bb94c5]{display:flex;flex-direction:column;align-items:center;padding:28px 15px 40px;gap:12px;background:#fff}.block-top-compact.is-mission[data-v-65bb94c5]{align-items:flex-start;padding:24px 20px;gap:16px}.compact-mission-title[data-v-65bb94c5]{font-weight:700;font-size:18px;line-height:1.42;color:#3d4861;margin:0}.compact-mission-desc[data-v-65bb94c5]{font-weight:400;font-size:14px;line-height:1.46;color:#3d4861;margin:0}.compact-profile .compact-img[data-v-65bb94c5]{width:64px;height:64px;border-radius:50%;object-fit:cover}.compact-profile .compact-img-ph[data-v-65bb94c5]{width:64px;height:64px;border-radius:50%;background:#e9ecf0;display:flex;align-items:center;justify-content:center}.compact-place[data-v-65bb94c5]{font-weight:500;font-size:14px;line-height:20px;color:#718093;margin:-4px 0 0}.compact-name[data-v-65bb94c5]{font-weight:700;font-size:20px;line-height:28px;color:#3d4861;margin:0;text-align:center;white-space:pre-line}.compact-topic[data-v-65bb94c5]{font-weight:400;font-size:14px;line-height:20px;color:#718093;margin:0}.block-top[data-v-65bb94c5]{display:flex;flex-direction:column}.banner[data-v-65bb94c5]{width:100%;height:240px;background:#e8e9ec;position:relative;overflow:hidden}.banner .banner-img[data-v-65bb94c5]{width:100%;height:100%;object-fit:cover}.banner .banner-ph[data-v-65bb94c5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.banner .banner-gradient[data-v-65bb94c5]{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,#f6f7f900,#fffc)}.title-area[data-v-65bb94c5]{padding:24px 20px;display:flex;flex-direction:column;gap:16px}.title-area .org-badge[data-v-65bb94c5]{display:flex;align-items:center;gap:5px;margin-bottom:-8px}.title-area .org-badge .org-img[data-v-65bb94c5]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.title-area .org-badge .org-name[data-v-65bb94c5]{font-weight:500;font-size:12px;line-height:16px;color:#718093}.title-area .c-name[data-v-65bb94c5]{font-weight:700;font-size:20px;line-height:28px;color:#3d4861;margin:0;white-space:pre-line}.title-area .badges[data-v-65bb94c5]{display:flex;gap:3px}.title-area .badges .badge[data-v-65bb94c5]{padding:2px 5px;border-radius:4px;background-color:#f0f2f5;display:flex;align-items:center;gap:4px;font-weight:500;font-size:12px;line-height:16px;color:#3d4861}.title-area .dday[data-v-65bb94c5]{display:flex;align-items:center;gap:4px;font-size:.875rem;font-weight:400;line-height:1.46}.title-area .addition-banner[data-v-65bb94c5]{width:100%;padding:14px 16px;background:#f0f2f5b3;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}.title-area .addition-banner .addition-title[data-v-65bb94c5]{font-weight:500;font-size:13px;line-height:19px;color:#182031;margin:0;white-space:pre-line}.title-area .addition-banner .addition-desc[data-v-65bb94c5]{font-weight:400;font-size:12px;line-height:18px;color:#3d4861;margin:0;white-space:pre-line;word-break:break-word}.title-area .entry-notice[data-v-65bb94c5]{display:flex;align-items:center;gap:8px;width:100%;padding:11px 16px 11px 12px;background:#e6efffb3;border-radius:8px;box-sizing:border-box;font-weight:500;font-size:13px;line-height:19px;color:#182031}.title-area .entry-notice .entry-icon[data-v-65bb94c5]{flex-shrink:0}.desc-section[data-v-f30c04a8]{padding:0 20px 20px}.desc-body[data-v-f30c04a8]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.desc-body[data-v-f30c04a8] p{margin:0 0 8px}.desc-body[data-v-f30c04a8] p:last-child{margin-bottom:0}.desc-body[data-v-f30c04a8] img{max-width:100%;height:auto}.mt2[data-v-a7b9f49f]{margin-top:2px}.mt4[data-v-a7b9f49f]{margin-top:4px}.mt6[data-v-a7b9f49f]{margin-top:6px}.mt8[data-v-a7b9f49f]{margin-top:8px}.mt10[data-v-a7b9f49f]{margin-top:10px}.mt12[data-v-a7b9f49f]{margin-top:12px}.mt20[data-v-a7b9f49f]{margin-top:20px}.sec-title[data-v-a7b9f49f]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-a7b9f49f]{margin-bottom:0}.sec-sub[data-v-a7b9f49f]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-a7b9f49f]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-a7b9f49f]{padding:20px 16px 24px}.section-group[data-v-a7b9f49f]{display:flex;flex-direction:column}.ph-bar[data-v-a7b9f49f]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-a7b9f49f]{width:100%}.ph-bar.medium[data-v-a7b9f49f]{width:65%}.ph-bar.short[data-v-a7b9f49f]{width:40%}.ph-circle[data-v-a7b9f49f]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-a7b9f49f]{display:flex;flex-direction:column}.theme-row[data-v-a7b9f49f]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-a7b9f49f]:last-child{border-bottom:none}.theme-row.ph[data-v-a7b9f49f]{opacity:.5}.t-icon[data-v-a7b9f49f]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-a7b9f49f]{flex:1;min-width:0}.t-info .t-title[data-v-a7b9f49f]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-a7b9f49f]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-a7b9f49f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-a7b9f49f]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-a7b9f49f]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.schedule-block[data-v-a7b9f49f]{padding:52px 20px 40px;display:flex;flex-direction:column;gap:52px}.schedule-block.is-enrolled[data-v-a7b9f49f]{padding-top:28px;gap:0}.section-group[data-v-a7b9f49f]{display:flex;flex-direction:column;gap:8px}.s-title[data-v-a7b9f49f]{font-weight:700;font-size:18px;line-height:26px;color:#3d4861}.s-value[data-v-a7b9f49f]{font-weight:400;font-size:16px;line-height:23px;color:#3d4861}.timeline[data-v-a7b9f49f]{display:flex;gap:20px;margin-top:4px}.tl-track[data-v-a7b9f49f]{display:flex;flex-direction:column;align-items:center;padding-top:9px;padding-bottom:36px;flex-shrink:0}.tl-track .tl-dot[data-v-a7b9f49f]{width:6px;height:6px;border-radius:50%;background:#b3bbc5;flex-shrink:0;margin-bottom:-3px}.tl-track .tl-line[data-v-a7b9f49f]{width:1px;flex:1;min-height:20px;background:#b3bbc5;margin-bottom:-3px}.tl-items[data-v-a7b9f49f]{display:flex;flex-direction:column;gap:40px;flex:1}.tl-item .tl-label[data-v-a7b9f49f]{font-weight:700;font-size:16px;line-height:22px;color:#3d4861}.tl-item .tl-date[data-v-a7b9f49f]{font-weight:400;font-size:14px;line-height:20px;color:#718093;margin-top:4px}.mt2[data-v-ad08347e]{margin-top:2px}.mt4[data-v-ad08347e]{margin-top:4px}.mt6[data-v-ad08347e]{margin-top:6px}.mt8[data-v-ad08347e]{margin-top:8px}.mt10[data-v-ad08347e]{margin-top:10px}.mt12[data-v-ad08347e]{margin-top:12px}.mt20[data-v-ad08347e]{margin-top:20px}.sec-title[data-v-ad08347e]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-ad08347e]{margin-bottom:0}.sec-sub[data-v-ad08347e]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-ad08347e]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-ad08347e]{padding:20px 16px 24px}.section-group[data-v-ad08347e]{display:flex;flex-direction:column}.ph-bar[data-v-ad08347e]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-ad08347e]{width:100%}.ph-bar.medium[data-v-ad08347e]{width:65%}.ph-bar.short[data-v-ad08347e]{width:40%}.ph-circle[data-v-ad08347e]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-ad08347e]{display:flex;flex-direction:column}.theme-row[data-v-ad08347e]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-ad08347e]:last-child{border-bottom:none}.theme-row.ph[data-v-ad08347e]{opacity:.5}.t-icon[data-v-ad08347e]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-ad08347e]{flex:1;min-width:0}.t-info .t-title[data-v-ad08347e]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-ad08347e]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-ad08347e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-ad08347e]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-ad08347e]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.theme-row[data-v-ad08347e]{gap:20px;padding:16px 0}.t-icon[data-v-ad08347e]{width:32px;height:32px}.t-info .t-title[data-v-ad08347e]{font-size:1rem;line-height:1.5}.guide-box[data-v-ad08347e]{gap:12px;padding:20px}.guide-box .guide-text[data-v-ad08347e]{font-size:.875rem;font-weight:500;line-height:1.46}.guide-box .guide-text--bold[data-v-ad08347e]{font-weight:700}.guide-box .change-rate-link[data-v-ad08347e]{color:#cc1f3b;text-decoration:underline}.mt2[data-v-d9f15729]{margin-top:2px}.mt4[data-v-d9f15729]{margin-top:4px}.mt6[data-v-d9f15729]{margin-top:6px}.mt8[data-v-d9f15729]{margin-top:8px}.mt10[data-v-d9f15729]{margin-top:10px}.mt12[data-v-d9f15729]{margin-top:12px}.mt20[data-v-d9f15729]{margin-top:20px}.sec-title[data-v-d9f15729]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-d9f15729]{margin-bottom:0}.sec-sub[data-v-d9f15729]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-d9f15729]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-d9f15729]{padding:20px 16px 24px}.section-group[data-v-d9f15729]{display:flex;flex-direction:column}.ph-bar[data-v-d9f15729]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-d9f15729]{width:100%}.ph-bar.medium[data-v-d9f15729]{width:65%}.ph-bar.short[data-v-d9f15729]{width:40%}.ph-circle[data-v-d9f15729]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-d9f15729]{display:flex;flex-direction:column}.theme-row[data-v-d9f15729]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-d9f15729]:last-child{border-bottom:none}.theme-row.ph[data-v-d9f15729]{opacity:.5}.t-icon[data-v-d9f15729]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-d9f15729]{flex:1;min-width:0}.t-info .t-title[data-v-d9f15729]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-d9f15729]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-d9f15729]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-d9f15729]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-d9f15729]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.theme-row[data-v-d9f15729]{gap:20px;padding:16px 0}.t-icon[data-v-d9f15729]{width:32px;height:32px;flex-shrink:0}.t-info .t-title[data-v-d9f15729]{font-size:1rem;line-height:1.5}.guide-box[data-v-d9f15729]{gap:12px;padding:20px}.guide-box .guide-text[data-v-d9f15729]{font-size:.875rem;font-weight:500;line-height:1.46}.guide-box .fraud-notice[data-v-d9f15729]{font-weight:400;font-size:12px;line-height:18px;color:#cc1f3b;margin:0}.mt2[data-v-3f00ed44]{margin-top:2px}.mt4[data-v-3f00ed44]{margin-top:4px}.mt6[data-v-3f00ed44]{margin-top:6px}.mt8[data-v-3f00ed44]{margin-top:8px}.mt10[data-v-3f00ed44]{margin-top:10px}.mt12[data-v-3f00ed44]{margin-top:12px}.mt20[data-v-3f00ed44]{margin-top:20px}.sec-title[data-v-3f00ed44]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-3f00ed44]{margin-bottom:0}.sec-sub[data-v-3f00ed44]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-3f00ed44]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-3f00ed44]{padding:20px 16px 24px}.section-group[data-v-3f00ed44]{display:flex;flex-direction:column}.ph-bar[data-v-3f00ed44]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-3f00ed44]{width:100%}.ph-bar.medium[data-v-3f00ed44]{width:65%}.ph-bar.short[data-v-3f00ed44]{width:40%}.ph-circle[data-v-3f00ed44]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-3f00ed44]{display:flex;flex-direction:column}.theme-row[data-v-3f00ed44]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-3f00ed44]:last-child{border-bottom:none}.theme-row.ph[data-v-3f00ed44]{opacity:.5}.t-icon[data-v-3f00ed44]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-3f00ed44]{flex:1;min-width:0}.t-info .t-title[data-v-3f00ed44]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-3f00ed44]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-3f00ed44]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-3f00ed44]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-3f00ed44]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.howto-list[data-v-3f00ed44]{display:flex;flex-direction:column;gap:12px}.howto-item[data-v-3f00ed44]{display:flex;gap:10px;align-items:flex-start}.howto-item .h-num[data-v-3f00ed44]{font-weight:700;font-size:13px;line-height:20px;color:#cc1f3b;flex-shrink:0;width:16px;text-align:center}.howto-item .h-text[data-v-3f00ed44]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861;word-break:break-all;overflow-wrap:break-word;white-space:pre-line;min-width:0}.mt2[data-v-d65011cd]{margin-top:2px}.mt4[data-v-d65011cd]{margin-top:4px}.mt6[data-v-d65011cd]{margin-top:6px}.mt8[data-v-d65011cd]{margin-top:8px}.mt10[data-v-d65011cd]{margin-top:10px}.mt12[data-v-d65011cd]{margin-top:12px}.mt20[data-v-d65011cd]{margin-top:20px}.sec-title[data-v-d65011cd]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-d65011cd]{margin-bottom:0}.sec-sub[data-v-d65011cd]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-d65011cd]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-d65011cd]{padding:20px 16px 24px}.section-group[data-v-d65011cd]{display:flex;flex-direction:column}.ph-bar[data-v-d65011cd]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-d65011cd]{width:100%}.ph-bar.medium[data-v-d65011cd]{width:65%}.ph-bar.short[data-v-d65011cd]{width:40%}.ph-circle[data-v-d65011cd]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-d65011cd]{display:flex;flex-direction:column}.theme-row[data-v-d65011cd]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-d65011cd]:last-child{border-bottom:none}.theme-row.ph[data-v-d65011cd]{opacity:.5}.t-icon[data-v-d65011cd]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-d65011cd]{flex:1;min-width:0}.t-info .t-title[data-v-d65011cd]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-d65011cd]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-d65011cd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-d65011cd]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-d65011cd]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.reward-scroll[data-v-d65011cd]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.reward-scroll[data-v-d65011cd]::-webkit-scrollbar{height:3px}.reward-scroll[data-v-d65011cd]::-webkit-scrollbar-thumb{background:#dcdfe3;border-radius:2px}.reward-scroll[data-v-d65011cd]::-webkit-scrollbar-track{background:transparent}.reward-scroll .reward-img[data-v-d65011cd]{width:110px;height:110px;border-radius:10px;object-fit:cover;border:1px solid #f0f2f5;flex-shrink:0}.reward-ph[data-v-d65011cd]{width:110px;height:110px;border-radius:10px;background:#f0f2f5}.reward-text-list[data-v-d65011cd]{display:flex;flex-direction:column}.reward-divider[data-v-d65011cd]{height:1px;background:#f0f2f5;flex-shrink:0}.reward-item[data-v-d65011cd]{display:flex;flex-direction:column;gap:4px;padding:16px 0}.reward-label-row[data-v-d65011cd]{display:flex;align-items:center;gap:2px}.reward-label-text[data-v-d65011cd]{font-size:14px;font-weight:400;line-height:1.46;color:#3d4861;white-space:nowrap}.rank-icon[data-v-d65011cd]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.rank-icon.rank-1[data-v-d65011cd]{background-color:#ffa947;border:2.5px solid #ffeb00}.rank-icon.rank-2[data-v-d65011cd]{background-color:#adb7be;border:2.5px solid #dfe0e0}.rank-icon.rank-3[data-v-d65011cd]{background-color:#de8167;border:2.5px solid #f9d1c0}.rank-plain[data-v-d65011cd]{font-size:14px;font-weight:400;color:#3d4861}.reward-value[data-v-d65011cd]{font-size:16px;font-weight:500;line-height:1.5;color:#3d4861;word-break:break-all}.mt2[data-v-d0adf2c9]{margin-top:2px}.mt4[data-v-d0adf2c9]{margin-top:4px}.mt6[data-v-d0adf2c9]{margin-top:6px}.mt8[data-v-d0adf2c9]{margin-top:8px}.mt10[data-v-d0adf2c9]{margin-top:10px}.mt12[data-v-d0adf2c9]{margin-top:12px}.mt20[data-v-d0adf2c9]{margin-top:20px}.sec-title[data-v-d0adf2c9]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-d0adf2c9]{margin-bottom:0}.sec-sub[data-v-d0adf2c9]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-d0adf2c9]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-d0adf2c9]{padding:20px 16px 24px}.section-group[data-v-d0adf2c9]{display:flex;flex-direction:column}.ph-bar[data-v-d0adf2c9]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-d0adf2c9]{width:100%}.ph-bar.medium[data-v-d0adf2c9]{width:65%}.ph-bar.short[data-v-d0adf2c9]{width:40%}.ph-circle[data-v-d0adf2c9]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-d0adf2c9]{display:flex;flex-direction:column}.theme-row[data-v-d0adf2c9]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-d0adf2c9]:last-child{border-bottom:none}.theme-row.ph[data-v-d0adf2c9]{opacity:.5}.t-icon[data-v-d0adf2c9]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-d0adf2c9]{flex:1;min-width:0}.t-info .t-title[data-v-d0adf2c9]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-d0adf2c9]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-d0adf2c9]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-d0adf2c9]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-d0adf2c9]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.notice-row[data-v-d0adf2c9]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer}.chevron[data-v-d0adf2c9]{transition:transform .2s ease;flex-shrink:0}.chevron.open[data-v-d0adf2c9]{transform:rotate(90deg)}.notice-content[data-v-d0adf2c9]{background:#f6f7f9;padding:20px}.notice-list[data-v-d0adf2c9]{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:16px}.notice-item[data-v-d0adf2c9]{font-size:14px;font-weight:400;line-height:1.5;color:#636875}.mt2[data-v-1c433552]{margin-top:2px}.mt4[data-v-1c433552]{margin-top:4px}.mt6[data-v-1c433552]{margin-top:6px}.mt8[data-v-1c433552]{margin-top:8px}.mt10[data-v-1c433552]{margin-top:10px}.mt12[data-v-1c433552]{margin-top:12px}.mt20[data-v-1c433552]{margin-top:20px}.sec-title[data-v-1c433552]{font-weight:700;font-size:15px;line-height:21px;color:#1a2031;margin-bottom:4px}.sec-title.no-mb[data-v-1c433552]{margin-bottom:0}.sec-sub[data-v-1c433552]{font-weight:400;font-size:13px;line-height:18px;color:#718093}.sec-value[data-v-1c433552]{font-weight:400;font-size:14px;line-height:20px;color:#3d4861}.content-block[data-v-1c433552]{padding:20px 16px 24px}.section-group[data-v-1c433552]{display:flex;flex-direction:column}.ph-bar[data-v-1c433552]{height:10px;background:#e8e9ec;border-radius:5px}.ph-bar.wide[data-v-1c433552]{width:100%}.ph-bar.medium[data-v-1c433552]{width:65%}.ph-bar.short[data-v-1c433552]{width:40%}.ph-circle[data-v-1c433552]{width:36px;height:36px;border-radius:50%;background:#e8e9ec;flex-shrink:0}.theme-list[data-v-1c433552]{display:flex;flex-direction:column}.theme-row[data-v-1c433552]{display:flex;align-items:center;gap:12px;padding:12px 0}.theme-row[data-v-1c433552]:last-child{border-bottom:none}.theme-row.ph[data-v-1c433552]{opacity:.5}.t-icon[data-v-1c433552]{width:36px;height:36px;flex-shrink:0}.t-info[data-v-1c433552]{flex:1;min-width:0}.t-info .t-title[data-v-1c433552]{font-weight:500;font-size:14px;line-height:20px;color:#1a2031}.t-info .t-desc[data-v-1c433552]{font-weight:400;font-size:12px;line-height:17px;color:#718093;margin-top:3px}.guide-box[data-v-1c433552]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 16px 16px;background:#f7f8fa;border-radius:10px}.guide-box .guide-text[data-v-1c433552]{font-weight:400;font-size:13px;line-height:19px;color:#3d4861;margin:0}.guide-box .change-rate-link[data-v-1c433552]{background:none;border:none;padding:0;cursor:pointer;font-weight:500;font-size:13px;line-height:18px;color:#3d4861;text-decoration:underline}.challenge-detail[data-v-1c433552]{background:#fff;min-height:100%}.block-divider[data-v-1c433552]{height:7px;background:#f7f8fa;flex-shrink:0}.extra-notice-in-schedule[data-v-1c433552]{margin:0 20px 20px;gap:12px;padding:20px}.extra-notice-in-schedule .guide-text[data-v-1c433552]{font-size:.875rem;font-weight:500;line-height:1.46}.extra-notice-in-schedule .guide-text--bold[data-v-1c433552]{font-weight:700}.apply-footer[data-v-1c433552]{position:fixed;bottom:0;left:0;right:0;padding:10px 16px 28px;background:#fff;border-top:1px solid #f0f2f5;box-shadow:0 -4px 16px #0000000f}.apply-footer .apply-btn-wrap[data-v-1c433552]{position:relative;display:flex;flex-direction:column}.apply-footer .apply-tooltip[data-v-1c433552]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;white-space:nowrap}.apply-footer .apply-tooltip__bubble[data-v-1c433552]{background:#182031cc;border-radius:100px;padding:4.5px 14px 5.5px;font-weight:500;font-size:12px;line-height:1.54;color:#fff}.apply-footer .apply-tooltip__tail[data-v-1c433552]{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid rgba(24,32,49,.8)}.apply-footer .apply-btn[data-v-1c433552]{display:block;width:100%;padding:15px 0;background:#3d4861;border:none;border-radius:12px;font-weight:600;font-size:16px;line-height:22px;color:#fff;cursor:pointer;transition:opacity .15s}.apply-footer .apply-btn[data-v-1c433552]:disabled{opacity:.5;cursor:default}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{display:none}#challenge-webview-app{min-height:100vh}.overlay[data-v-03dc00d0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fff;display:flex;flex-direction:column;overflow:hidden}.header[data-v-03dc00d0]{height:52px;display:flex;align-items:center;padding:4px;flex-shrink:0}.back-btn[data-v-03dc00d0]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border:none;cursor:pointer;border-radius:10px;flex-shrink:0}.header-title[data-v-03dc00d0]{flex:1;text-align:center;font-size:16px;font-weight:500;line-height:1.5;color:#182031}.header-placeholder[data-v-03dc00d0]{width:48px;flex-shrink:0}.slider[data-v-03dc00d0]{flex:1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slide[data-v-03dc00d0]{flex:0 0 100%;scroll-snap-align:start;overflow-y:auto;padding:0 15px;box-sizing:border-box}.slide-img[data-v-03dc00d0]{width:100%;height:auto;display:block;border-radius:4px}.indicator[data-v-03dc00d0]{flex-shrink:0;text-align:center;padding:14px 0;font-size:14px;font-weight:400;line-height:1.46;color:#3d4861}.backdrop[data-v-f39718bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#18203199;display:flex;align-items:center;justify-content:center;padding:0 20px;touch-action:none;overscroll-behavior:contain}.card[data-v-f39718bc]{width:100%;max-width:330px;background:#fff;border-radius:20px;overflow:hidden}.content[data-v-f39718bc]{padding:28px 20px 24px}.btn-row[data-v-f39718bc]{display:flex}.btn[data-v-f39718bc]{flex:1;padding:17px 16px;border:none;font-size:18px;font-weight:500;line-height:1.42;cursor:pointer;text-align:center}.btn.btn-cancel[data-v-f39718bc]{background:#f7f8fa;color:#718093}.btn.btn-confirm.primary[data-v-f39718bc]{background:#3d4861;color:#fff}.btn.btn-confirm.danger[data-v-f39718bc]{background:#cc1f3b;color:#fff}.confirm-btn[data-v-f39718bc]{display:block;width:100%;padding:18px 20px;border:none;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer}.confirm-btn.primary[data-v-f39718bc]{background:#3d4861;color:#fff}.confirm-btn.danger[data-v-f39718bc]{background:#cc1f3b;color:#fff}.popup-enter-active[data-v-f39718bc],.popup-leave-active[data-v-f39718bc]{transition:opacity .25s}.popup-enter-active .card[data-v-f39718bc],.popup-leave-active .card[data-v-f39718bc]{transition:transform .25s ease,opacity .25s}.popup-enter-from[data-v-f39718bc],.popup-leave-to[data-v-f39718bc]{opacity:0}.popup-enter-from .card[data-v-f39718bc],.popup-leave-to .card[data-v-f39718bc]{transform:scale(.92);opacity:0}.body[data-v-55deb0b8]{display:flex;flex-direction:column;align-items:center;gap:8px}.badge[data-v-55deb0b8]{display:inline-flex;align-items:center;gap:4px;border:1px solid #eeeff3;border-radius:100px;padding:4px 10px 4px 6px}.badge-avatar[data-v-55deb0b8]{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0}.badge-name[data-v-55deb0b8]{font-size:10px;font-weight:500;line-height:1.46;color:#636875}.challenge-name[data-v-55deb0b8]{font-size:16px;font-weight:500;line-height:1.5;color:#718093;text-align:center;margin-top:4px}.headline[data-v-55deb0b8]{font-size:24px;font-weight:700;line-height:1.4;color:#182031;text-align:center;white-space:pre-line}.type-icon[data-v-55deb0b8]{width:80px;height:80px;margin-top:8px}.body[data-v-cdd94db1]{display:flex;flex-direction:column;gap:12px}.title[data-v-cdd94db1]{font-size:20px;font-weight:700;line-height:1.42;color:#182031}.description[data-v-cdd94db1]{font-size:16px;font-weight:400;line-height:1.5;color:#718093;white-space:pre-line}@keyframes shimmer-f4a386cf{0%{background-position:-200% 0}to{background-position:200% 0}}.sk[data-v-f4a386cf]{background:linear-gradient(90deg,#f0f2f5 25%,#e4e6ea,#f0f2f5 75%);background-size:200% 100%;animation:shimmer-f4a386cf 1.4s ease-in-out infinite;border-radius:4px;flex-shrink:0}.skeleton-wrap[data-v-f4a386cf]{background:#fff;min-height:100vh}.sk.banner[data-v-f4a386cf]{width:100%;height:240px;border-radius:0}.title-area[data-v-f4a386cf]{padding:24px 24px 20px;display:flex;flex-direction:column}.org-row[data-v-f4a386cf]{display:flex;align-items:center;gap:6px}.sk.circle[data-v-f4a386cf]{width:20px;height:20px;border-radius:50%;flex-shrink:0}.sk.bar[data-v-f4a386cf]{display:block}.sk.pill[data-v-f4a386cf]{height:22px;border-radius:100px}.badges-row[data-v-f4a386cf]{display:flex;gap:6px;margin-top:14px}.mt6[data-v-f4a386cf]{margin-top:6px}.mt8[data-v-f4a386cf]{margin-top:8px}.mt14[data-v-f4a386cf]{margin-top:14px}.section[data-v-f4a386cf]{padding:24px 24px 20px;display:flex;flex-direction:column}.divider[data-v-f4a386cf]{height:7px;background:#f7f8fa}.sk.block[data-v-f4a386cf]{border-radius:8px;width:100%}.footer-sk[data-v-f4a386cf]{position:fixed;bottom:0;left:0;right:0;padding:10px 16px 28px;background:#fff;border-top:1px solid #f0f2f5;box-shadow:0 -4px 16px #0000000f}.sk.btn[data-v-f4a386cf]{height:52px;border-radius:12px;width:100%}.app-spinner-wrap[data-v-88021ff2]{display:flex;align-items:center;justify-content:center;padding:24px 0}.app-spinner-wrap--full-page[data-v-88021ff2]{min-height:100vh;padding:0;background:#fff}.app-spinner-wrap--fill[data-v-88021ff2]{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none;z-index:5}@keyframes app-spinner-spin-88021ff2{to{transform:rotate(360deg)}}.app-spinner[data-v-88021ff2]{width:32px;height:32px;border:3px solid #f0f2f5;border-top-color:#971b2f;border-radius:50%;animation:app-spinner-spin-88021ff2 .7s linear infinite}.challenge-page[data-v-536a3b13]{position:relative}.apply-header[data-v-536a3b13]{position:sticky;top:0;z-index:20;height:56px;display:flex;align-items:center;padding:0 4px;background:#fff}.icon-btn[data-v-536a3b13]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:none;border:none;border-radius:10px;cursor:pointer;flex-shrink:0}.fade-enter-from[data-v-536a3b13]{opacity:0}.fade-enter-active[data-v-536a3b13]{transition:opacity .25s ease}.error-state[data-v-536a3b13]{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#718093;font-size:14px}
