.ShareLanding_page__IobDj{position:relative;min-height:100dvh;max-width:30rem;margin:0 auto;padding-bottom:calc(7.5rem + env(safe-area-inset-bottom));color:#2b2b2b;background:#fffdf7;overflow-x:hidden;font-family:var(--font-pretendard),"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;word-break:keep-all;overflow-wrap:anywhere}.ShareLanding_page__IobDj[lang=ja]{font-family:"Hiragino Maru Gothic ProN","Hiragino Sans","Noto Sans JP",var(--font-pretendard),sans-serif;word-break:normal;line-break:strict}.ShareLanding_hero__UEb2Y{position:relative;padding:1rem 1.25rem .5rem;background:radial-gradient(120% 80% at 80% 30%,#ffe3bf 0,rgba(255,227,191,0) 60%),linear-gradient(180deg,#fff6e5,#fffdf7)}.ShareLanding_heroRoulette__iX4Z1{background:radial-gradient(120% 80% at 80% 30%,#ffd9cc 0,rgba(255,217,204,0) 60%),linear-gradient(180deg,#fff1ea,#fffdf7)}.ShareLanding_logo__2tto3{display:block;height:1.75rem;width:auto;margin-bottom:1.25rem}.ShareLanding_eyebrow__H072M{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:62.4375rem;background:#2b2b2b;color:#fff;font-size:.8125rem;font-weight:700;margin-bottom:.875rem}.ShareLanding_title__AX_ej{font-size:1.75rem;line-height:1.35;font-weight:900;letter-spacing:-.02em;white-space:pre-line;margin:0 0 .625rem}.ShareLanding_accent__glg14{color:#ff7a1a;background:linear-gradient(transparent 62%,rgba(255,205,64,.7) 0,rgba(255,205,64,.7) 92%,transparent 0)}.ShareLanding_lead__ShyrR{font-size:.9375rem;line-height:1.6;color:#6b6b6b;margin:0}.ShareLanding_heroImage__ouOjh{display:block;width:100%;max-width:23.75rem;height:auto;margin:.5rem auto 0}.ShareLanding_section___YyO8{padding:1.5rem 1.25rem 0}.ShareLanding_sectionTitle__tm5fI{font-size:1.125rem;font-weight:800;margin:0 0 .75rem}.ShareLanding_card__MvFjN{background:#fff;border-radius:1.25rem;padding:.375rem 1rem;box-shadow:0 .25rem 1.25rem rgba(43,43,43,.06)}.ShareLanding_feature__FmXfg{display:flex;gap:.875rem;align-items:flex-start;padding:.875rem 0}.ShareLanding_feature__FmXfg+.ShareLanding_feature__FmXfg{border-top:1px solid #f2eee6}.ShareLanding_iconWrap__M02RE{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.875rem;background:#fff4e2;display:flex;align-items:center;justify-content:center}.ShareLanding_featureTitle__dDKGm{font-size:.9375rem;font-weight:800;margin:.125rem 0 .25rem}.ShareLanding_featureBody__NlSJk{font-size:.8125rem;line-height:1.55;color:#6b6b6b;margin:0}.ShareLanding_steps__A5VIR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.ShareLanding_step__M0lGF{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:700;background:#fff;border-radius:1rem;padding:.875rem 1rem;box-shadow:0 .125rem .75rem rgba(43,43,43,.05)}.ShareLanding_stepNo__1gu0Z{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:#ff7a1a;color:#fff;font-size:.875rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ShareLanding_code___U3nl{margin:1rem 1.25rem 0;border:1.5px dashed rgba(255,122,26,.6);border-radius:1rem;background:#fff8ee;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ShareLanding_codeLabel__OlaUR{font-size:.75rem;color:#6b6b6b;margin:0 0 .125rem}.ShareLanding_codeValue__cRGoX{font-size:1.25rem;font-weight:900;letter-spacing:.08em;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShareLanding_codeHint__AzoAr{font-size:.75rem;color:#6b6b6b;text-align:right;margin:0;max-width:9.375rem;line-height:1.4}.ShareLanding_countdown__ZeSBw{margin:1.125rem 0 0}.ShareLanding_countdownLabel__kplg4{font-size:.8125rem;font-weight:700;color:#6b6b6b;margin:0 0 .5rem}.ShareLanding_timer__sRoOa{display:flex;align-items:flex-start;gap:.5rem}.ShareLanding_unit___1lTM{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ShareLanding_digits__8eSwA{min-width:4rem;padding:.625rem .5rem;border-radius:.875rem;background:#2b2b2b;color:#fff;font-size:1.75rem;font-weight:900;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.ShareLanding_unitLabel__mTNbR{font-size:.6875rem;color:#6b6b6b}.ShareLanding_colon___Fz3l{font-size:1.5rem;font-weight:900;padding-top:.625rem;color:#2b2b2b}.ShareLanding_prize__eYXMo{display:flex;gap:.875rem;align-items:center;background:linear-gradient(135deg,#ff8a2a,#ff6a3d);color:#fff;border-radius:1.25rem;padding:1.125rem;box-shadow:0 .5rem 1.5rem rgba(255,122,26,.28)}.ShareLanding_prizeIcon__SiYZB{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:1rem;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.ShareLanding_prizeTitle__lICg9{font-size:1.0625rem;font-weight:900;margin:0 0 .25rem}.ShareLanding_prizeBody__JDflD{font-size:.8125rem;line-height:1.5;margin:0;opacity:.92}.ShareLanding_note__hoIrN{padding:1.25rem 1.25rem 0;font-size:.75rem;color:#9a9a9a;margin:0}.ShareLanding_ctaBar__wO9Tt{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:30rem;padding:1.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,253,247,0),#fffdf7 40%);z-index:10}.ShareLanding_cta__FZW3M{display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;border-radius:1rem;background:#2b2b2b;color:#fff;font-size:1.0625rem;font-weight:800;text-decoration:none;box-shadow:0 .5rem 1.25rem rgba(43,43,43,.22);transition:transform .12s ease}.ShareLanding_cta__FZW3M:active{transform:scale(.98)}.ShareLanding_footer__YDmLs{margin:2rem 0 0;padding:1.5rem 1.25rem .5rem;border-top:1px solid #f2eee6;font-size:.75rem;line-height:1.7;color:#8a8a8a}.ShareLanding_footer__YDmLs p{margin:0}.ShareLanding_footerLinks__wyRf4{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.875rem}.ShareLanding_footerLinks__wyRf4 a{color:#2b2b2b;font-weight:700;text-decoration:none}.ShareLanding_langSwitch___Z62V{margin-left:auto;padding:.125rem .625rem;border:1px solid #e5dfd4;border-radius:62.4375rem}.MissionEvent_heroMascot__ZvSxk{position:absolute;top:.5rem;right:.75rem;width:5.75rem;height:auto;pointer-events:none}.MissionEvent_heroTitle__dKgVi{position:relative;font-size:1.5625rem}.MissionEvent_progress__62vnB{margin:1.125rem 0 .5rem;padding:.875rem 1rem;background:#fff;border-radius:1.25rem;box-shadow:0 .25rem 1.25rem rgba(43,43,43,.06)}.MissionEvent_progressHead__ZM6yI{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.625rem}.MissionEvent_progressLabel__16yIr{font-size:.875rem;font-weight:800}.MissionEvent_progressCount__eXVYU{font-size:.875rem;font-weight:700;color:#6b6b6b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MissionEvent_progressCount__eXVYU strong{font-size:1.375rem;font-weight:900;color:#ff7a1a;margin-right:.125rem}.MissionEvent_progressTrack__kjM0G{height:.625rem;border-radius:62.4375rem;background:#f4eee2;overflow:hidden}.MissionEvent_progressFill__J4CVW{height:100%;border-radius:62.4375rem;background:linear-gradient(90deg,#ffcd40,#ff7a1a);transition:width .4s ease}.MissionEvent_missionList__Q3X36{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.MissionEvent_mission__Jm_X1{background:#fff;border-radius:1.25rem;padding:1rem;box-shadow:0 .25rem 1.25rem rgba(43,43,43,.06);scroll-margin-top:1rem}.MissionEvent_missionDone__d073X{background:#fffbf0;box-shadow:none;border:1px solid #f6e7c3}.MissionEvent_missionHead__xHY2i{display:flex;align-items:flex-start;gap:.75rem}.MissionEvent_iconWrap__mHahn{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.875rem;background:#fff4e2;display:flex;align-items:center;justify-content:center}.MissionEvent_missionHeadText__ZZq0f{flex:1 1;min-width:0}.MissionEvent_missionTitleRow__8RErp{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.MissionEvent_missionTitle__OEFB2{font-size:1rem;font-weight:800;line-height:1.4;margin:.125rem 0 0}.MissionEvent_reward__dTuh4{flex-shrink:0;padding:.25rem .625rem;border-radius:62.4375rem;background:#ffcd40;color:#2b2b2b;font-size:.8125rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MissionEvent_missionDesc__bqipL{font-size:.8125rem;line-height:1.55;color:#6b6b6b;margin:.25rem 0 0;white-space:pre-line}.MissionEvent_howTo__9AbTM{margin:.875rem 0 0;padding:.75rem .875rem;border-radius:.875rem;background:#fffaf1}.MissionEvent_howToTitle__mBHUd{font-size:.75rem;font-weight:800;color:#ff7a1a;margin:0 0 .5rem}.MissionEvent_howToSteps__2AbvX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;counter-reset:step}.MissionEvent_howToStep__Bgrot{position:relative;padding-left:1.5rem;font-size:.8125rem;line-height:1.55;counter-increment:step}.MissionEvent_howToStep__Bgrot:before{content:counter(step);position:absolute;left:0;top:.0625rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#2b2b2b;color:#fff;font-size:.6875rem;font-weight:800;line-height:1.125rem;text-align:center}.MissionEvent_actions__kO503{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.MissionEvent_button__GzJOR{flex:1 1 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:3rem;padding:.625rem .75rem;border-radius:.875rem;border:none;font:inherit;font-size:.875rem;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.MissionEvent_button__GzJOR:active:not(:disabled){transform:scale(.98)}.MissionEvent_button__GzJOR:focus-visible{outline:3px solid rgba(255,122,26,.55);outline-offset:2px}.MissionEvent_button__GzJOR:disabled{cursor:default}.MissionEvent_buttonPrimary__BZzjg{background:#2b2b2b;color:#fff}.MissionEvent_buttonSecondary__bod1x{background:#fff;color:#2b2b2b;border:1.5px solid #e5dfd4}.MissionEvent_buttonPending__ER_iH{background:#f1eee8;color:#6b6b6b}.MissionEvent_buttonDone__getTU{background:#fff1d6;color:#b4560a}.MissionEvent_rejected__yAi4n{margin-top:.75rem;padding:.75rem .875rem;border-radius:.875rem;background:#fff1f0;border:1px solid #ffd6d3;color:#d93a3f;font-size:.8125rem;line-height:1.55}.MissionEvent_rejected__yAi4n p{margin:0}.MissionEvent_rejectedTitle__QKKsB{font-weight:800}.MissionEvent_rejectedReason__G2vIJ{color:#8a2e31;margin-top:.125rem!important}.MissionEvent_rejectedRetry__NJ55d{margin-top:.375rem!important;font-weight:700}.MissionEvent_notes__MuiYJ{list-style:none;margin:0;padding:1.25rem 1.25rem 0;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.6;color:#8a8a8a}.MissionEvent_notes__MuiYJ li{padding-left:1em;text-indent:-1em}.MissionEvent_ctaButton__9E4y_{border:none;font:inherit;font-size:1.0625rem;font-weight:800;cursor:pointer}.MissionEvent_ctaButton__9E4y_:focus-visible{outline:3px solid rgba(255,122,26,.55);outline-offset:2px}.MissionEvent_ctaProgress__eFfS_{margin-left:.5rem;padding:.125rem .5rem;border-radius:62.4375rem;background:hsla(0,0%,100%,.18);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MissionEvent_ctaDone__zjytN{background:#ffcd40;color:#2b2b2b;box-shadow:0 .5rem 1.25rem rgba(255,205,64,.35)}.MissionEvent_state__zp8wW{margin:.5rem 0 0;padding:1.75rem 1.25rem;background:#fff;border-radius:1.25rem;box-shadow:0 .25rem 1.25rem rgba(43,43,43,.06);text-align:center}.MissionEvent_stateTitle__MctHP{font-size:1.0625rem;font-weight:800;margin:.75rem 0 .375rem}.MissionEvent_stateBody__F7xsI{font-size:.875rem;line-height:1.6;color:#6b6b6b;margin:0}.MissionEvent_stateButton__H_MK0{margin-top:1rem;max-width:12.5rem}.MissionEvent_skeleton__2yuIM{height:10.625rem;border-radius:1.25rem;background:linear-gradient(90deg,#f6f1e7,#fbf7ef 50%,#f6f1e7);background-size:200% 100%;animation:MissionEvent_shimmer__F4UED 1.4s ease-in-out infinite}@keyframes MissionEvent_shimmer__F4UED{0%{background-position:100% 0}to{background-position:-100% 0}}.MissionEvent_overlay__f3qFv{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:hsla(0,0%,8%,.5);animation:MissionEvent_fadeIn___GlD1 .18s ease}.MissionEvent_sheet__uyJ1l{position:relative;width:100%;max-width:30rem;max-height:calc(100dvh - 2.5rem);overflow-y:auto;overscroll-behavior:contain;background:#fffdf7;border-radius:1.5rem 1.5rem 0 0;padding:.625rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));color:#2b2b2b;animation:MissionEvent_slideUp__I5huf .24s ease}.MissionEvent_sheet__uyJ1l[lang=ja]{font-family:"Hiragino Maru Gothic ProN","Hiragino Sans","Noto Sans JP",var(--font-pretendard),sans-serif;line-break:strict}.MissionEvent_sheet__uyJ1l[lang=ko]{font-family:var(--font-pretendard),sans-serif;word-break:keep-all;overflow-wrap:anywhere}.MissionEvent_grabber__DEOjv{width:2.5rem;height:.3125rem;border-radius:62.4375rem;background:#e5dfd4;margin:0 auto .75rem}.MissionEvent_sheetHead__fxfxZ{display:flex;align-items:center;gap:.625rem;padding-right:2.5rem;margin-bottom:.875rem}.MissionEvent_sheetTitle__lioiT{font-size:1.125rem;font-weight:900;margin:0}.MissionEvent_sheetSub__UC3KG{font-size:.75rem;color:#6b6b6b;margin:.125rem 0 0}.MissionEvent_closeButton__Ot1RL{position:absolute;top:.875rem;right:.875rem;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:#f1eee8;color:#2b2b2b;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.MissionEvent_closeButton__Ot1RL:focus-visible{outline:3px solid rgba(255,122,26,.55);outline-offset:2px}.MissionEvent_form__WQfTz{display:flex;flex-direction:column;gap:.75rem}.MissionEvent_picker___6Tsa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:9.375rem;padding:1rem;border:2px dashed rgba(255,122,26,.5);border-radius:1.125rem;background:#fff8ee;color:#2b2b2b;font:inherit;font-size:.9375rem;font-weight:800;cursor:pointer}.MissionEvent_picker___6Tsa:focus-visible{outline:3px solid rgba(255,122,26,.55);outline-offset:2px}.MissionEvent_pickerHint__uLJbk{font-size:.75rem;font-weight:500;color:#6b6b6b}.MissionEvent_preview__p89on{position:relative;border-radius:1.125rem;overflow:hidden;background:#f4eee2;display:flex;justify-content:center}.MissionEvent_previewImage__ggLR6{display:block;max-width:100%;max-height:18.75rem;width:auto;height:auto;object-fit:contain}.MissionEvent_previewChange__asGyC{position:absolute;right:.625rem;bottom:.625rem;padding:.5rem .75rem;border:none;border-radius:62.4375rem;background:rgba(43,43,43,.82);color:#fff;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.MissionEvent_fieldLabel__B_PmJ{display:block;font-size:.8125rem;font-weight:800;margin-bottom:.375rem}.MissionEvent_input__E92sz{width:100%;height:3.125rem;padding:0 .875rem;border:1.5px solid #e5dfd4;border-radius:.875rem;background:#fff;color:#2b2b2b;font:inherit;font-size:1rem}.MissionEvent_input__E92sz:focus{outline:none;border-color:#ff7a1a;box-shadow:0 0 0 3px rgba(255,122,26,.18)}.MissionEvent_hint__FgEl3{font-size:.75rem;color:#6b6b6b;margin:0}.MissionEvent_error__xuSaQ{font-size:.8125rem;line-height:1.5;color:#d93a3f;background:#fff1f0;border-radius:.75rem;padding:.625rem .75rem;margin:0}.MissionEvent_submit__kBVgs{width:100%;min-height:3.375rem;font-size:1.0625rem}.MissionEvent_center__uPjlD{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .25rem .25rem}.MissionEvent_spinner__XH_pE{width:3.5rem;height:3.5rem;border-radius:50%;border:5px solid #ffe6c9;border-top-color:#ff7a1a;animation:MissionEvent_spin__P53HN .9s linear infinite}.MissionEvent_resultTitle__Akn28{font-size:1.375rem;font-weight:900;margin:.875rem 0 .375rem}.MissionEvent_busyTitle__BUcqx{font-size:1.0625rem}.MissionEvent_resultReward__ZX7Hs{color:#ff7a1a}.MissionEvent_resultBody__RWbcp{font-size:.875rem;line-height:1.6;color:#6b6b6b;margin:0;white-space:pre-line}.MissionEvent_resultReason__B_lay{width:100%;margin:.875rem 0 0;padding:.75rem .875rem;border-radius:.875rem;background:#fff1f0;border:1px solid #ffd6d3;color:#8a2e31;font-size:.8125rem;line-height:1.55;text-align:left}.MissionEvent_resultActions__QralQ{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:1.25rem}.MissionEvent_confetti__aS_s4{animation:MissionEvent_pop__Fud_z .45s cubic-bezier(.2,1.4,.4,1)}@keyframes MissionEvent_spin__P53HN{to{transform:rotate(1turn)}}@keyframes MissionEvent_fadeIn___GlD1{0%{opacity:0}}@keyframes MissionEvent_slideUp__I5huf{0%{transform:translateY(24px);opacity:.6}}@keyframes MissionEvent_pop__Fud_z{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.MissionEvent_confetti__aS_s4,.MissionEvent_overlay__f3qFv,.MissionEvent_sheet__uyJ1l,.MissionEvent_skeleton__2yuIM{animation:none}.MissionEvent_spinner__XH_pE{animation-duration:2.4s}.MissionEvent_progressFill__J4CVW{transition:none}}.MissionEvent_srOnly__EO2hK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}