.layout_column__XT02z{min-height:100vh;max-width:430px;margin:0 auto;background:#fff}@media(max-width:767px){.layout_column__XT02z{max-width:none}}.RewardNotice_notice__SZyEt{margin-top:20px;padding:12px 14px;background:hsla(0,0%,100%,.72);border-radius:12px}.RewardNotice_title__4c8R1{font-size:12px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0 0 6px;line-height:16px;text-align:left}.RewardNotice_list__0SQhu{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;text-align:left}.RewardNotice_details__L2yNj{padding:0}.RewardNotice_summary__rjPHN{position:relative;display:flex;align-items:center;padding:12px 40px 12px 14px;cursor:pointer;list-style:none}.RewardNotice_summary__rjPHN::-webkit-details-marker{display:none}.RewardNotice_summary__rjPHN .RewardNotice_title__4c8R1{margin:0}.RewardNotice_toggle__9EWBf{position:absolute;top:50%;right:14px;width:18px;height:18px;transform:translateY(-50%)}.RewardNotice_toggleBg__33Oco{display:block;width:18px;height:18px}.RewardNotice_toggleBar__U7OJG{position:absolute;top:50%;left:50%;width:7.5px;height:1.6px;background:#fff;border-radius:1px;transform:translate(-50%,-50%)}.RewardNotice_toggleBarV__a2_PS{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .15s ease}.RewardNotice_details__L2yNj[open] .RewardNotice_toggleBarV__a2_PS{opacity:0}.RewardNotice_body__ygeZ1{padding:0 14px 12px}.RewardNotice_item__WEpu6{font-size:11px;font-weight:500;color:rgba(98,62,53,.8);letter-spacing:0;position:relative;padding-left:1.3em;line-height:1.6}.RewardNotice_item__WEpu6:before{content:"※";position:absolute;left:0}.ActionButton_button__Et_sy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;position:relative;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;background:#81ab41;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);text-decoration:none}.ActionButton_button__Et_sy:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(100,63,54,.2)}.ActionButton_button__Et_sy:disabled{background:#e6e2d5;box-shadow:none;cursor:not-allowed;pointer-events:none}.ActionButton_lg__zJ5Cc{height:54px}.ActionButton_md__KYQZJ{height:42px}.ActionButton_icon__FqP6Z{flex-shrink:0;filter:brightness(0) invert(1)}.ActionButton_label___p9Xy{font-size:18px;font-weight:900;color:#fff;letter-spacing:.06em;line-height:18px}.ActionButton_md__KYQZJ .ActionButton_label___p9Xy{font-size:14px;line-height:14px}.ActionButton_play__VdcZn{position:absolute;top:50%;right:15px;width:22px;height:22px;transform:translateY(-50%)}.Coupon_section__rtgvS{padding:80px 16px 40px}.Coupon_yellow__S2Q2h{padding:18px 10px 10px;background:#fcd134;border-radius:20px}.Coupon_title__DJYXn{margin:0 0 16px;text-align:center}.Coupon_titleText__b3ezy{font-size:24px;font-weight:900;color:#643f36;letter-spacing:1.92px;display:inline-block;line-height:23px}.Coupon_inner__xh4Nk{padding:16px 12px;background:#fff;border-radius:12px}.Coupon_lead__iYLtN{font-size:12px;font-weight:700;color:#643f36;letter-spacing:.72px;position:relative;z-index:1;margin:0;line-height:23px;text-align:center}.Coupon_bubbleRow__qzjE1{position:relative;display:flex;align-items:flex-end;margin:10px 5px;min-height:50px}.Coupon_bubble___7WEA{display:block;width:260px;height:auto}.Coupon_peek__1n5av{position:absolute;right:-4px;bottom:-36px;z-index:0;width:90px;height:88px}.Coupon_banners__C0WGH{position:relative;z-index:1;margin:0 10px}.Coupon_terms__P8Ltm{margin:12px 10px 0;padding:0;background:none}.Coupon_terms__P8Ltm li{font-size:12px;font-weight:700;color:#cbaf93;letter-spacing:.48px;line-height:19px}.Coupon_ctaWrap__J4HLS{margin:20px 10px 0}.StampRally_section__vc6ci{padding:24px 16px 40px;text-align:center}.StampRally_lead__IlInJ{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:16px 0 0;line-height:23px}.StampRally_startBanner__29HTq{margin:16px 0 0;padding:12px 16px;background:#fffcf6;border:2px solid #d65532;border-radius:20px}.StampRally_startBannerText__uXE5A{font-size:14px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0;line-height:1.5}.StampRally_startBannerText__uXE5A strong{color:#d65532}.StampRally_howWrap__kvxOe{margin-top:10px}.StampRally_charWrap__Bbfcg{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;margin-bottom:-40px}.StampRally_bubble__ItW9y{font-size:12px;font-weight:900;color:#a5703c;letter-spacing:0;width:225px;height:50px;margin:0;padding-bottom:8px;background:url(/images/top/bubble-stamp.svg) no-repeat 50%/100% 100%;line-height:42px}.StampRally_char__PcBx_{width:101px;height:100px;margin:4px 0 0}.StampRally_howCard__ys_bN{padding:22px 18px 18px;background:#a5703c;border-radius:20px 20px 0 0;text-align:left;z-index:3;position:relative}.StampRally_howTitle__nXr65{font-size:16px;font-weight:900;color:#fff;letter-spacing:.1em;margin:0;line-height:16px;text-align:center}.StampRally_steps__k8b_Y{display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none}.StampRally_step__pf9a1{display:flex;align-items:center;gap:12px;min-height:95px;padding:14px 16px;background:#fff;border-radius:10px}.StampRally_stepText__3Wuqr{flex:1;min-width:0}.StampRally_stepNo__cIzrF{display:inline-flex;align-items:center;gap:4px;color:#d65532;font-family:var(--font-montserrat),sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:11px}.StampRally_stepNo__cIzrF:before{content:"";width:6px;height:6px;background:#d65532;border-radius:50%}.StampRally_stepTitle__Nwk8l{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:6px 0 0;line-height:21px}.StampRally_stepImg__I5yAX{flex-shrink:0;width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#d9d9d9}.StampRally_rewardCard___9YQa{margin-top:0;padding:40px 18px;background:#ede3c9;border-radius:0 0 20px 20px}.StampRally_rewardCard___9YQa>section{margin-top:14px}.StampRally_rewardTitle__kQ6ZM{font-size:16px;font-weight:900;color:#643f36;letter-spacing:.06em;position:relative;display:inline-block;margin:0;padding:0 52px;line-height:22px}.StampRally_sparkle__Q0pZH{position:absolute;top:-2px;width:44px;height:34px}.StampRally_sparkleL__mxOtL{left:0}.StampRally_sparkleR__xT0cS{right:0;transform:scaleX(-1)}.StampRally_rewards__w_M69{display:flex;flex-direction:column;gap:41px;margin:20px 0 0;padding:0;list-style:none}.StampRally_rewardItem__3tYAS{position:relative}.StampRally_rewardItem__3tYAS+.StampRally_rewardItem__3tYAS:before{content:"";position:absolute;top:-30px;left:50%;border-right:10px solid transparent;border-left:10px solid transparent;border-top:19px solid #d65532;transform:translateX(-50%)}.StampRally_reward__KeWfk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;text-align:inherit;position:relative;display:flex;align-items:center;width:100%;min-height:52px;padding:4px 84px;background:#fff;border-radius:5px;text-align:left;cursor:pointer;font:inherit}.StampRally_reward__KeWfk:after{content:"";position:absolute;top:8px;right:74px;bottom:8px;border-left:1px solid #f2efe5}.StampRally_rewardAchieved__KqIz_{margin-right:19px}.StampRally_rewardAchieved__KqIz_:after{right:55px}.StampRally_rewardNext__pahlH{box-shadow:0 0 0 3px #d65532}.StampRally_tab__UFmi3{left:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:67px;height:44px;background:#643f36;border-radius:8px}.StampRally_tab__UFmi3,.StampRally_tab__UFmi3:after{position:absolute;top:50%;transform:translateY(-50%)}.StampRally_tab__UFmi3:after{content:"";left:100%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #643f36}.StampRally_tabLabel___gqVm{font-size:12px;font-weight:900;color:#fff;letter-spacing:.06em;line-height:12px}.StampRally_tabCount__LikyT{display:flex;align-items:baseline;gap:2px}.StampRally_tabNum__wOdUd{font-size:24px;font-weight:700;color:#fff;letter-spacing:1.44px;font-family:var(--font-montserrat),sans-serif;font-style:normal;line-height:20px}.StampRally_tabUnit__TwIVx{font-size:12px;font-weight:900;color:#fff;letter-spacing:0;font-style:normal;line-height:12px}.StampRally_rewardName__Ni489{font-size:14px;font-weight:900;color:#643f36;letter-spacing:.06em;display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;padding:4px 0;line-height:16px;text-align:center}.StampRally_badge__M368c{right:-19px;width:80px;height:84px}.StampRally_badge__M368c,.StampRally_remain__91QbO{position:absolute;top:50%;transform:translateY(-50%)}.StampRally_remain__91QbO{right:8px;display:flex;flex-direction:column;align-items:center;gap:3px;width:62px}.StampRally_remainTop__7BQpZ{display:flex;align-items:baseline;gap:1px}.StampRally_remainBottom__PlNsn,.StampRally_remainTop__7BQpZ{font-size:12px;font-weight:900;color:#cbaf93;letter-spacing:.06em;line-height:12px}.StampRally_remainNum__fECi2{font-size:18px;font-weight:700;color:#cbaf93;letter-spacing:1.08px;font-family:var(--font-montserrat),sans-serif;font-style:normal;line-height:20px}.StampRally_remainUnit__H9vGi{font-size:12px;font-weight:900;color:#cbaf93;letter-spacing:0;font-style:normal;line-height:12px}.StampRally_ctaWrap__SjniS{margin:24px 18px 0}.StampPhotos_section__YZ9FW{padding:0 0 64px;text-align:center}.StampPhotos_lead__j7CLD{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:0 16px 20px;line-height:23px}.StampPhotos_marquee__LEQbI{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@media(prefers-reduced-motion:reduce){.StampPhotos_marquee__LEQbI{overflow-x:auto;-webkit-overflow-scrolling:touch;mask-image:none;-webkit-mask-image:none}}.StampPhotos_track__OmTWU{display:flex;width:-moz-max-content;width:max-content;margin:0;padding:0 0 0 16px;list-style:none;animation:StampPhotos_stamp-photos-marquee__sd57O 40s linear infinite}@media(prefers-reduced-motion:reduce){.StampPhotos_track__OmTWU{animation:none}}.StampPhotos_item__HW_C4{flex:0 0 auto;width:220px;margin-right:12px;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#d9d9d9;box-shadow:0 0 6px rgba(100,63,54,.2)}.StampPhotos_img__7VCSI{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes StampPhotos_stamp-photos-marquee__sd57O{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.BinderCard_wrap__gF9O9{position:relative;padding-top:11px}.BinderCard_rings__vs8ov{position:absolute;top:0;left:50%;z-index:1;width:208px;height:22px;transform:translateX(-50%)}.BinderCard_card__4u6s2{background:#fffcf6;border-radius:20px;position:relative;padding:24px 16px}.Card_card__roE_8{padding:20px;background:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(61,43,31,.08)}.AccountSettings_card__R_5Vk{margin-top:16px;border:1px solid #e6ddce;border-radius:16px;box-shadow:none}.AccountSettings_cardTitle__9fCs6{margin:0;color:#643f36;font-size:16px;font-weight:700}.AccountSettings_subTitle__0m_MO{margin:0;color:#643f36;font-size:14px;font-weight:700}.AccountSettings_block___iV_Q{margin-top:12px}.AccountSettings_section__5gvB8{margin-top:16px;padding-top:16px;border-top:1px solid #e6ddce}.AccountSettings_mutedRelaxed__j_oD6,.AccountSettings_muted__qqbE7{margin:12px 0 0;color:rgba(98,62,53,.6);font-size:14px}.AccountSettings_mutedRelaxed__j_oD6{line-height:1.625}.AccountSettings_profile__fpTCr{display:flex;flex-direction:column;gap:12px;margin-top:12px;font-size:14px}.AccountSettings_profile__fpTCr>p{margin:0}.AccountSettings_label__813P2{color:rgba(98,62,53,.6)}.AccountSettings_emailRow__zZYGZ{display:flex;gap:8px;align-items:stretch;margin-top:6px}.AccountSettings_input__RUUhJ{width:100%;min-height:44px;padding:8px 12px;background:#fff;border:1px solid #e6ddce;border-radius:12px;font:inherit}.AccountSettings_input__RUUhJ:focus-visible{border-color:#d65532;outline:none}.AccountSettings_saveButton__yGYPt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:64px;padding:0 18px;background:#d65532;border-radius:12px;color:#fff;font-weight:700}.AccountSettings_saveButton__yGYPt:disabled{opacity:.6}.AccountSettings_savedMsg__0UQew{margin:0;color:#d65532;font-size:13px;font-weight:700;animation:AccountSettings_fade-in-out__tdiki 2s ease-in-out}@keyframes AccountSettings_fade-in-out__tdiki{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.AccountSettings_toggleRow__4FGjm{display:flex;align-items:center;gap:10px;color:#643f36;cursor:pointer}.AccountSettings_toggleInput__uF_Yh{width:20px;height:20px;margin:0;accent-color:#d65532;cursor:pointer}.AccountSettings_head__ATO_a{display:flex;align-items:center;justify-content:space-between}.AccountSettings_badge__2CBZs{padding:4px 12px;background:#f5f0e6;border-radius:999px;color:rgba(98,62,53,.6);font-size:12px;font-weight:700}.AccountSettings_badgeOn__dQoDG{background:#438356;color:#fff}.AccountSettings_outlineButton__Rve48,.AccountSettings_outlineLink__gsCqs{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;padding:0 16px;background:#fff;border:1.5px solid #d9cdb8;border-radius:999px;color:#643f36;font-weight:700;text-align:center;text-decoration:none}.AccountSettings_outlineButton__Rve48:active,.AccountSettings_outlineLink__gsCqs:active{transform:translateY(1px)}.AccountSettings_outlineButton__Rve48{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;padding:0 16px;background:#fff;border:1.5px solid #d9cdb8;border-radius:999px;color:#643f36;font-weight:700;text-align:center}.AccountSettings_tabs__ouZwt{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px}.AccountSettings_tab__Ir4xT{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;padding:6px 16px;background:#f5f0e6;border-radius:999px;color:rgba(98,62,53,.6);font-weight:700}.AccountSettings_tabActive__fuNjB{background:#d65532;color:#fff}.AccountSettings_history__b3_M1{display:flex;flex-direction:column;gap:8px;max-height:224px;margin:12px 0 0;padding:0;overflow-y:auto;font-size:14px;list-style:none}.AccountSettings_historyEmpty__Froqh{color:rgba(98,62,53,.6)}.AccountSettings_historyRow__xG5ab{display:flex;justify-content:space-between;padding:8px 12px;background:#f5f0e6;border-radius:12px}.AccountSettings_historyMeta__qxo8b{color:rgba(98,62,53,.5);font-size:12px}.AccountSettings_historyMetaRight__Qj1JW{color:rgba(98,62,53,.5);font-size:12px;text-align:right}.AccountSettings_historySub__dfQX_{margin-left:4px;color:rgba(98,62,53,.5);font-size:12px}.AccountSettings_pointGrant__4eGpF{color:#8b5a2b;font-weight:700}.AccountSettings_pointSpend__mYV1k{color:#c66b3d;font-weight:700}.AccountSettings_links__F0GCA{margin:4px 0 0;padding:0;font-size:14px;list-style:none}.AccountSettings_links__F0GCA li+li{border-top:1px solid #e6ddce}.AccountSettings_link__WWCmW{display:block;padding:12px 0;color:#643f36;text-decoration:none}.AccountSettings_deleteLink__R7RJv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:block;width:100%;margin-top:14px;padding:8px 0;color:#c0392b;font-size:13px;text-align:center;text-decoration:underline;opacity:.8}.AccountSettings_overlay__tHVQ3{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:0 32px;background:rgba(61,43,31,.5)}.AccountSettings_confirmCard__oR80w{width:100%;max-width:320px;text-align:center}.AccountSettings_confirmTitle__Iq_6e{margin:0;color:#643f36;font-weight:700}.AccountSettings_confirmBody__srcY5{margin:8px 0 0;color:rgba(98,62,53,.7);font-size:14px;line-height:1.625}.AccountSettings_dangerButton___JDU6{border:0;background:none;font:inherit;color:inherit;margin-top:16px;padding:12px 0;background:#c0392b;border-radius:999px;color:#fff;font-weight:700}.AccountSettings_cancelButton__OG_Fe,.AccountSettings_dangerButton___JDU6{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:inherit;width:100%}.AccountSettings_cancelButton__OG_Fe{border:0;background:none;font:inherit;color:inherit;margin-top:8px;padding:8px 0;color:#8b5a2b;font-size:14px;text-align:center;text-decoration:underline}.Toast_toast__ZJS2B{position:fixed;bottom:96px;left:50%;z-index:70;width:-moz-max-content;width:max-content;max-width:85vw;padding:10px 20px;background:#3d2b1f;border-radius:999px;box-shadow:0 2px 8px rgba(61,43,31,.08);color:#fff;font-size:14px;font-weight:700;transform:translateX(-50%)}.FeatureDialog_dialog__GjR7C{width:calc(100% - 40px);max-width:374px;max-height:90dvh;margin:auto;padding:0;border:0;border-radius:22px;color:#643f36;background:#fff;overflow:auto}.FeatureDialog_dialog__GjR7C::backdrop{background:rgba(100,63,54,.55)}.DexEmptyState_card__C2bby{background:#fff;border-radius:20px;padding:24px 18px 18px;text-align:center}.DexEmptyState_message__0e6OZ{font-size:16px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0 0 24px;line-height:22px}.DexEmptyState_link__v8MgK{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:900;color:#d65532;letter-spacing:.06em;width:-moz-fit-content;width:fit-content;margin:14px auto 0;padding-bottom:2px;border-bottom:1.5px solid #d65532;text-decoration:none}.DexEmptyState_linkIcon__hu_NR{width:16px;height:15px}.CompleteBanner_wrap__Fb3nT{position:relative;height:283px;margin:0 auto;max-width:334px}.CompleteBanner_bubble__Rl39y{display:block;width:100%;height:auto}.CompleteBanner_boar__v1eCc{position:absolute;bottom:0;left:29%;width:52%;height:auto}.CollectionView_page__kfsOH{min-height:100vh;background-color:#fff;background-image:url(/images/stamp-rally/bg-bean-pattern.svg);background-position:top;background-repeat:repeat;background-size:414px 2631px}.CollectionView_hero__himOj{padding:40px 0 32px}.CollectionView_band__mkOjk{padding:30px 16px 40px;background-color:#a5703c}.CollectionView_state__Avzve{margin:0;padding:40px 24px;color:#fff;font-size:14px;text-align:center}.CollectionView_stateCard__p8b_b{display:flex;flex-direction:column;gap:12px;text-align:center}.CollectionView_stateText__33LSH{color:#643f36}.CollectionView_stateTextMuted__Ka8WP,.CollectionView_stateText__33LSH{font-size:14px;font-weight:500;letter-spacing:.06em;margin:0;line-height:22px}.CollectionView_stateTextMuted__Ka8WP{color:#cbaf93}.CollectionView_loginButton__kXPBv{border:0;background:none;color:inherit;width:100%;padding:10px 0;background:#81ab41;border-radius:999px;color:#fff}.CollectionView_loginButton__kXPBv,.CollectionView_textLink__JN1m7{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;text-align:inherit;font-weight:700}.CollectionView_textLink__JN1m7{border:0;background:none;padding:0;color:inherit;color:#d65532;font-size:14px;text-decoration:underline}.CollectionView_mapRow__UWLb6{margin-top:12px;text-align:center}.CollectionView_mapButton__6qxvi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;padding:6px 16px;font-size:12px;font-weight:700}.CollectionView_mapButton__6qxvi,.CollectionView_rankingLink__OIBks{background:#fff;border-radius:999px;box-shadow:0 0 6px rgba(100,63,54,.2);color:#a5703c}.CollectionView_rankingLink__OIBks{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:900;letter-spacing:.08em;width:100%;min-height:48px;margin-top:24px;text-decoration:none}.CollectionView_charGrid__SAvwU{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px}.CollectionView_itemGrid__ddxZU{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.CollectionView_itemsCount__vBf59{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:700;color:#643f36;letter-spacing:.08em;min-height:40px;margin:0;padding:0 20px;background:#fff;border-radius:999px;line-height:1}.CollectionView_itemsCountValue__n_MWM{color:#643f36;font-size:18px;font-style:normal;font-weight:900}.ComingSoonBadge_badge__uKrve{padding:12px 24px;background:#3d2b1f;border-radius:999px;text-align:center}.ComingSoonBadge_text__vzKIr{display:inline-block;padding:4px 16px;border:1px solid #e9c48b;border-radius:999px;color:#e9c48b;font-size:14px;font-weight:700}.pageStates_center___KAyc{flex-direction:row;padding:48px 24px}.pageStates_centerColumn__IeAXf,.pageStates_center___KAyc{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f5f0e6}.pageStates_centerColumn__IeAXf{flex-direction:column;padding:0 32px;text-align:center}.pageStates_loading__Ht1vD{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:100vh;background:#f5f0e6}.pageStates_loadingText__Cmbmr{margin:0;color:#623e35;font-size:18px;font-weight:700}.pageStates_card___0K0Q{width:100%;max-width:320px;text-align:center}.pageStates_icon__mj4_3{margin:0;font-size:36px}.pageStates_title__bfOle{margin:12px 0 0;color:#3d2b1f;font-size:18px;font-weight:700}.pageStates_body__dRlu9{margin:8px 0 0;color:rgba(61,43,31,.7);font-size:14px;line-height:1.625}.pageStates_primaryAction__XnR9V{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:inline-block;width:100%;margin-top:20px;padding:12px 0;background:#c66b3d;border-radius:999px;box-shadow:0 4px 12px rgba(61,43,31,.15);color:#fff;font-weight:700;text-align:center;text-decoration:none}.pageStates_subAction__knnqP{display:inline-block;margin-top:12px;color:#8b5a2b;font-size:14px;text-decoration:underline}.page_hero__dA5x4{width:128px;height:128px}.page_hero__D52iw,.page_hero__dA5x4{margin-bottom:24px;-o-object-fit:contain;object-fit:contain}.page_hero__D52iw{width:160px;height:160px}.page_title__yNSBG{margin:0;color:#623e35;font-size:20px;font-weight:700}.page_lead__OV17l{margin:12px 0 0;color:rgba(98,62,53,.6);font-size:14px;line-height:1.625}.page_ctaWrap__ZM_OB{width:100%;max-width:320px;margin-top:32px}.page_link__C9Lna{margin-top:16px;font-size:14px;font-weight:700}.page_link__C9Lna,.page_subLink__mBOqb{color:#8b5a2b;text-decoration:underline}.page_subLink__mBOqb{margin-top:8px;font-size:12px}.page_note__Nsbjl{margin:24px 0 0;color:rgba(98,62,53,.5);font-size:12px;line-height:1.625}.page_backLink__a72am{margin-top:16px;color:#8b5a2b;font-size:14px;text-decoration:underline}.page_page__5eBXl{padding:28px 20px 48px;min-height:100vh;background:#f7f4ec;color:#643f36}.page_card__mLNm6{display:flex;flex-direction:column;align-items:center;padding:22px;border:1px solid #e6ddce;border-radius:22px;background:#fff;text-align:center}.page_hero__D52iw{width:100px;height:100px;margin-bottom:16px}.page_title__yNSBG{color:#643f36}.page_promo__taNKK{margin:12px 0 0;padding:6px 14px;background:#fff8e1;border:1px dashed #e6a700;border-radius:20px;color:#643f36;font-size:14px;font-weight:700}.page_lead__OV17l,.page_note__Nsbjl{color:#88786f}.page_link__C9Lna{display:block;min-height:48px;padding:12px;border:1px solid #e6ddce;border-radius:25px;text-decoration:none;width:100%}.page_lineBtn__vB34z{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border:0;border-radius:999px;background:#06c755;box-shadow:0 4px 6px rgba(100,63,54,.2);color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .15s ease}.page_lineBtn__vB34z:active{transform:translateY(1px)}.page_lineBtn__vB34z:disabled{opacity:.6}a.page_lineBtn__vB34z{text-decoration:none}.page_lineIcon__DIkF9{width:24px;height:24px;flex-shrink:0}.page_error__9yj3N{margin:12px 0 0;padding:10px 12px;background:#fff7ef;border:1px solid #f1d9c4;border-radius:10px;font-size:13px;font-weight:700;color:#643f36;letter-spacing:.06em;line-height:1.6}.Trace_section__ln_4G{padding:56px 16px 96px;text-align:center}.Trace_lead__0ucOG{font-size:14px;font-weight:700;color:#fff;letter-spacing:.06em;margin:16px 0 0;line-height:23px}.Trace_card__TeECQ{position:relative;margin-top:56px;padding:56px 18px 18px;background:#fff;border-radius:20px}.Trace_bubble__gz8OF{font-size:14px;font-weight:900;color:#fff;letter-spacing:.08em;position:absolute;top:-20px;left:50%;width:180px;height:58px;margin:0;padding-bottom:8px;background:url(/images/top/bubble-trace.svg) no-repeat 50%/100% 100%;font-size:16px;line-height:50px;transform:translateX(-50%)}.Trace_steps__3S6KM{display:flex;flex-direction:column;gap:35px;margin:0;padding:0;list-style:none}.Trace_step___cXxH{position:relative;display:flex;align-items:center;gap:10px;text-align:left}.Trace_step___cXxH+.Trace_step___cXxH:before{content:"";position:absolute;top:-24px;left:50%;width:14px;height:12px;background:url(/images/top/icon-polygon-down.svg) no-repeat 50%/contain;transform:translateX(-50%) scaleY(-1)}.Trace_no__blwXw{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:#643f36;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #643f36;color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:14px;font-weight:700;line-height:1}.Trace_text__QN_Tf{font-size:14px;font-weight:900;color:#643f36;letter-spacing:.06em;margin:0;line-height:18px}.Trace_ctaWrap__p3qx7{margin-top:24px}.Trace_comingSoon__lm_6T{margin-bottom:12px}.Sponsors_section__dSiO9{padding:64px 0 0}.Sponsors_heading__2Rase{padding:0 16px}.Sponsors_carousel__2ivpR{margin-top:20px}.NewsItem_row__7k92q{padding:14px 0 16px;border-bottom:1px solid #cbaf93}.NewsItem_link__v8Ugj{display:block;color:inherit;text-decoration:none}.NewsItem_date__HOpTd{font-size:10px;font-weight:500;color:#9f857e;letter-spacing:.04em;margin:0;line-height:10px}.NewsItem_title__VXko_{font-size:14px;font-weight:700;color:#643f36;letter-spacing:.06em;margin:8px 0 0;overflow:hidden;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.PinchedChar_panel___8Key{position:relative;width:100%;height:230em;overflow:hidden;background:#fbf3de;border-radius:20px;font-size:calc(var(--size, 160px)/160)}.PinchedChar_charLayer__7QAdw{position:absolute;inset:0;z-index:2;pointer-events:none}.PinchedChar_char__AOHSB{--tint:brightness(1);position:absolute;top:40em;left:calc(50% - 80em);width:160em;height:160em;-o-object-fit:contain;object-fit:contain;filter:var(--tint)}.PinchedChar_silhouette__mCTyj{--tint:brightness(0) invert(0.22);top:25em;left:calc(50% - 95em);width:190em;height:190em}.PinchedChar_fadeIn__mZwNr{animation:PinchedChar_pinched-fade-in__eJ8jO var(--fade,1.6s) cubic-bezier(.22,.61,.36,1) both}.PinchedChar_fadeOut__hXVgk{animation:PinchedChar_pinched-fade-out__fNNn2 var(--fade,1.6s) cubic-bezier(.55,.06,.68,.19) both}@keyframes PinchedChar_pinched-fade-in__eJ8jO{0%{opacity:0;filter:blur(14px) var(--tint);transform:scale(1.06)}60%{opacity:1}to{opacity:1;filter:blur(0) var(--tint);transform:scale(1)}}@keyframes PinchedChar_pinched-fade-out__fNNn2{0%{opacity:1;filter:blur(0) var(--tint);transform:scale(1)}to{opacity:0;filter:blur(14px) var(--tint);transform:scale(.96)}}.PinchedChar_chopstickBack__9DwFG,.PinchedChar_chopstickFront__D1D00{position:absolute;width:180em;height:auto;transform-origin:23% 92%;pointer-events:none}.PinchedChar_chopstickBack__9DwFG{top:-157em;left:calc(50% - 15em);z-index:1;transform:rotate(46deg)}.PinchedChar_chopstickFront__D1D00{top:-111em;left:calc(50% - 27em);z-index:3;transform:rotate(56deg);filter:drop-shadow(0 2px 2px rgba(100,63,54,.22))}.PinchedChar_shaking__gFH3c .PinchedChar_chopstickBack__9DwFG{animation:PinchedChar_pinch-back__rtnlz .5s ease-in-out infinite}.PinchedChar_shaking__gFH3c .PinchedChar_chopstickFront__D1D00{animation:PinchedChar_pinch-front__Lf8q7 .5s ease-in-out infinite}@keyframes PinchedChar_pinch-back__rtnlz{0%,to{transform:rotate(46deg)}50%{transform:rotate(43deg)}}@keyframes PinchedChar_pinch-front__Lf8q7{0%,to{transform:rotate(56deg)}50%{transform:rotate(59deg)}}@media(prefers-reduced-motion:reduce){.PinchedChar_fadeIn__mZwNr,.PinchedChar_fadeOut__hXVgk,.PinchedChar_shaking__gFH3c .PinchedChar_chopstickBack__9DwFG,.PinchedChar_shaking__gFH3c .PinchedChar_chopstickFront__D1D00{animation:none}.PinchedChar_fadeOut__hXVgk{display:none}}.rarity_ringCommon__yIjJX,.rarity_ringRare__5wdwS{outline-offset:-2px}.rarity_ringSuperRare__3BqbU{outline:2px solid #b8860b;outline-offset:-2px}.rarity_ringUltraRare__02d1u{outline:2px solid #9932cc;outline-offset:-2px}.rarity_badgeCommon__8JCTc{background:#8b5a2b}.rarity_badgeRare__b_Sfb{background:#c66b3d}.rarity_badgeSuperRare__b7_vL{background:#b8860b}.rarity_badgeUltraRare__gGop_{background:#9932cc}.QrCheckin_page__ainLS{min-height:100vh;padding:48px 24px;background:#fff url(/images/stamp-rally/bg-checkin.webp) top/100% auto no-repeat}.QrCheckin_checking__HhDzo{margin:0;text-align:center}.QrCheckin_card__69z1A{display:flex;flex-direction:column;gap:12px;text-align:center}.QrCheckin_note___EBIH{margin:0;color:rgba(61,43,31,.6);font-size:12px}.QrCheckin_textLink__Blyxb{display:inline-block;color:#8b5a2b;font-size:14px;font-weight:700;text-decoration:underline}.QrCheckin_stampGet__2Lg0M{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff url(/images/stamp-rally/bg-checkin.webp) top/100% auto no-repeat;background-attachment:fixed}.QrCheckin_stampGet__2Lg0M>*{max-width:430px}.QrCheckin_fxAnchor__ze9pN{position:absolute;top:280px;left:50%;width:0;height:0;pointer-events:none;z-index:30}.QrCheckin_stampGetTitle__tWdiL{position:relative;z-index:25;margin:28px 0 0;font-family:var(--font-montserrat),sans-serif;font-size:min(77px,18vw);font-weight:700;color:#da4560;text-align:center;-webkit-text-stroke:min(10px,2.5vw) #fff;paint-order:stroke fill;letter-spacing:min(11.55px,2.5vw);line-height:1.05;white-space:nowrap}.QrCheckin_charWrap__uPZ_3{position:relative;z-index:25;display:flex;align-items:center;justify-content:center;width:280px;height:280px;margin:0 auto}.QrCheckin_charShadow__UM50T{position:absolute;inset:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.QrCheckin_charImage__DfgXg{width:275px;height:273px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(7px 0 0 #ffffff) drop-shadow(-7px 0 0 #ffffff) drop-shadow(0 7px 0 #ffffff) drop-shadow(0 -7px 0 #ffffff)}.QrCheckin_chopstickBack___a9Ip,.QrCheckin_chopstickFront__uGuUW{position:absolute;width:260px;height:auto;transform-origin:23% 92%;pointer-events:none}.QrCheckin_chopstickBack___a9Ip{top:-200px;left:calc(50% - 30px);z-index:0;transform:rotate(46deg)}.QrCheckin_chopstickFront__uGuUW{top:-180px;left:calc(50% - 40px);z-index:2;transform:rotate(56deg);filter:drop-shadow(0 2px 2px rgba(100,63,54,.22))}.QrCheckin_stars__PYw3s{position:absolute;inset:0;z-index:24;pointer-events:none;overflow:hidden}.QrCheckin_star__yhT1T{position:absolute;animation:QrCheckin_twinkle__n8pAp 2s ease-in-out infinite alternate}@keyframes QrCheckin_twinkle__n8pAp{0%{transform:scale(.7) var(--star-rotate);opacity:.6}to{transform:scale(1.2) var(--star-rotate);opacity:1}}.QrCheckin_textArea__1Nu4F{position:relative;z-index:25;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:min(100%,414px);padding:0 34px 40px;text-align:center}.QrCheckin_charGetText__j_Ckg{margin:0;text-align:center}.QrCheckin_charName__rJz29{margin:0;font-size:24px;font-weight:900;color:#d65532;letter-spacing:.06em;line-height:1.3}.QrCheckin_charGetSub__1vg26{margin:4px 0 0;font-size:16px;font-weight:700;color:#643f36}.QrCheckin_spotName__B1GdF{margin:0;color:#da4560;font-size:14px;font-weight:700;letter-spacing:1.12px;text-decoration:underline;text-underline-offset:4px}.QrCheckin_spotPin__DMw99{display:inline-block;margin-right:2px;vertical-align:middle}.QrCheckin_rarity__mMwoC{display:flex;align-items:center;justify-content:center;gap:6px;margin:0}.QrCheckin_rarityLabel__3n32g{font-size:14px;font-weight:700;color:#643f36;margin-right:2px}.QrCheckin_starOn__q0ujo{font-size:16px}.QrCheckin_starOff__HNHYj{font-size:16px;color:#e6e2d5}.QrCheckin_stampPill__VtOJt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:202px;height:34px;padding:0 20px;background:#643f36;border:2px solid #fff;border-radius:17px}.QrCheckin_stampPillLabel__wSthB{font-size:16px;font-weight:700;color:#fff;letter-spacing:1.28px}.QrCheckin_stampPillNum__hZpg8{font-size:20px;letter-spacing:1px}.QrCheckin_stampPillNum__hZpg8,.QrCheckin_stampPillTotal__v9T5W{font-family:var(--font-montserrat),sans-serif;font-weight:700;color:#fff}.QrCheckin_stampPillTotal__v9T5W{font-size:16px;letter-spacing:.8px}.QrCheckin_nextRewardWrap__6nbxU{position:relative;width:100%;margin-top:8px}.QrCheckin_nextRewardBadge__JPtFm{position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:1;padding:4px 16px;background:#643f36;border-radius:999px;color:#fff;font-family:var(--font-montserrat),sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:18px;white-space:nowrap}.QrCheckin_nextRewardBox__403Xd{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:20px 16px 12px;background:#fff;border:2px solid #643f36;border-radius:15px}.QrCheckin_nextRewardText__QUK3R{margin:0;font-size:16px;font-weight:900;color:#643f36;text-align:center;line-height:1.4}.QrCheckin_strongAccent__9vqlD{color:#c66b3d;font-weight:900}.QrCheckin_couponCard__Wos5L{width:100%;padding:16px;background:#fff;border:2px solid #643f36;border-radius:15px;text-align:center}.QrCheckin_couponInner__XDP95{padding:16px;background:#f1eee6;border-radius:10px}.QrCheckin_couponTitle__7aZAN{margin:0;font-size:16px;font-weight:900;color:#643f36}.QrCheckin_couponName__WC1bT{margin:8px 0 0;font-size:20px;font-weight:900;color:#643f36}.QrCheckin_couponLink__wAOf9{display:inline-block;margin-top:12px;color:#da4560;font-size:14px;font-weight:900;text-decoration:underline;text-underline-offset:4px;letter-spacing:.84px}.QrCheckin_couponSubLink__LatRw{display:block;margin-top:6px;color:#cbaf93;font-size:11px;text-decoration:underline;text-underline-offset:2px}.QrCheckin_grantFailedCard__8V_GF{display:flex;flex-direction:column;gap:6px;width:100%;text-align:center}.QrCheckin_warn__w0Uo1{margin:0;color:#c66b3d;font-size:14px;font-weight:700}.QrCheckin_unlockBox__ga2kJ{width:100%;padding:16px;background:#fff;border:2px solid #643f36;border-radius:15px;text-align:center}.QrCheckin_unlockText__Q6KSa{margin:0;font-size:16px;font-weight:700;color:#643f36}.QrCheckin_ledgerBtn__QMy8u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:54px;background:#81ab41;border-radius:27px;box-shadow:0 4px 6px rgba(100,63,54,.2);text-decoration:none;color:#fff}.QrCheckin_ledgerBtnLabel__Hytus{font-size:18px;font-weight:900;color:#fff;letter-spacing:1.08px}.QrCheckin_ledgerBtnIcon__kMrjD{margin-right:8px;width:16px;height:14px}.QrCheckin_ledgerBtnPlay__jbSfw{position:absolute;top:50%;right:16px;width:22px;height:22px;transform:translateY(-50%)}.QrCheckin_sightingOpenBtn__RtKyV{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:46px;background:#d65532;border-radius:999px;box-shadow:0 4px 6px rgba(100,63,54,.2);font-size:14px;font-weight:900;color:#fff;letter-spacing:.06em}.QrCheckin_sightingOpenBtn__RtKyV:active{transform:translateY(1px);box-shadow:none}.QrCheckin_sightingDone__95af3{margin:16px 0 0;color:#c66b3d;font-size:14px;font-weight:700;text-align:center}.QrCheckin_plainCard__k7qYh{text-align:center}.QrCheckin_plainSub__hxwF0{margin:8px 0 0;color:rgba(61,43,31,.7);font-size:14px}.QrCheckin_sunburst__YqWW5{position:absolute;top:50%;left:50%;z-index:1;width:800px;height:800px;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:conic-gradient(rgba(252,209,52,var(--sb-alpha)) 0deg,transparent 12deg,rgba(252,209,52,var(--sb-alpha)) 24deg,transparent 36deg,rgba(252,209,52,var(--sb-alpha)) 48deg,transparent 60deg,rgba(252,209,52,var(--sb-alpha)) 72deg,transparent 84deg,rgba(252,209,52,var(--sb-alpha)) 96deg,transparent 108deg,rgba(252,209,52,var(--sb-alpha)) 120deg,transparent 132deg,rgba(252,209,52,var(--sb-alpha)) 144deg,transparent 156deg,rgba(252,209,52,var(--sb-alpha)) 168deg,transparent 180deg,rgba(252,209,52,var(--sb-alpha)) 192deg,transparent 204deg,rgba(252,209,52,var(--sb-alpha)) 216deg,transparent 228deg,rgba(252,209,52,var(--sb-alpha)) 240deg,transparent 252deg,rgba(252,209,52,var(--sb-alpha)) 264deg,transparent 276deg,rgba(252,209,52,var(--sb-alpha)) 288deg,transparent 300deg,rgba(252,209,52,var(--sb-alpha)) 312deg,transparent 324deg,rgba(252,209,52,var(--sb-alpha)) 336deg,transparent 348deg,rgba(252,209,52,var(--sb-alpha)) 1turn);animation:QrCheckin_sunburstSpin__JBG_T var(--sb-speed) linear infinite}.QrCheckin_sunburst1__TU1Gc{--sb-alpha:0.12;--sb-speed:12s}.QrCheckin_sunburst2__IdS60{--sb-alpha:0.2;--sb-speed:8s}.QrCheckin_sunburst3__qbp0a{--sb-alpha:0.3;--sb-speed:5s}@keyframes QrCheckin_sunburstSpin__JBG_T{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.QrCheckin_flash__axu4g{position:fixed;inset:0;z-index:100;background:#fff;pointer-events:none;animation:QrCheckin_flashFade__PY49R .5s ease-out forwards}@keyframes QrCheckin_flashFade__PY49R{0%{opacity:1}to{opacity:0}}.QrCheckin_shake1__OGM5D{animation:QrCheckin_shakeWeak__dseva .4s ease-out}.QrCheckin_shake2__XCVj2{animation:QrCheckin_shakeMedium__DOYm7 .5s ease-out}.QrCheckin_shake3__8X4D2{animation:QrCheckin_shakeStrong___m3dH .6s ease-out}@keyframes QrCheckin_shakeWeak__dseva{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-1px)}}@keyframes QrCheckin_shakeMedium__DOYm7{0%,to{transform:translate(0)}10%{transform:translate(-4px,2px) rotate(-.5deg)}30%{transform:translate(4px,-3px) rotate(.5deg)}50%{transform:translate(-3px,4px) rotate(-.3deg)}70%{transform:translate(3px,-2px) rotate(.3deg)}90%{transform:translate(-2px,1px)}}@keyframes QrCheckin_shakeStrong___m3dH{0%,to{transform:translate(0)}8%{transform:translate(-6px,3px) rotate(-1deg)}16%{transform:translate(6px,-4px) rotate(1deg)}24%{transform:translate(-5px,6px) rotate(-.8deg)}32%{transform:translate(5px,-3px) rotate(.8deg)}40%{transform:translate(-4px,5px) rotate(-.5deg)}50%{transform:translate(4px,-5px) rotate(.5deg)}60%{transform:translate(-3px,3px) rotate(-.3deg)}70%{transform:translate(3px,-2px) rotate(.3deg)}80%{transform:translate(-2px,2px)}90%{transform:translate(1px,-1px)}}@media(prefers-reduced-motion:reduce){.QrCheckin_star__yhT1T,.QrCheckin_sunburst__YqWW5{animation:none}.QrCheckin_flash__axu4g{display:none}.QrCheckin_shake1__OGM5D,.QrCheckin_shake2__XCVj2,.QrCheckin_shake3__8X4D2{animation:none}}