.collector-card_pop__SZJyN{animation:collector-card_card-pop__LfpiD .7s cubic-bezier(.16,1,.3,1) both}@keyframes collector-card_card-pop__LfpiD{0%{opacity:0;transform:perspective(800px) translateY(45px) scale(.55) rotateY(-22deg) rotate(-7deg)}70%{opacity:1;transform:perspective(800px) translateY(-5px) scale(1.04) rotateY(3deg) rotate(2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collector-card_pop__SZJyN{animation:none}}.collected-idol-message_message__J1_M7{display:grid;margin-inline:auto;max-width:48rem}.collected-idol-message_arriving__UvOJB,.collected-idol-message_departing__DIs_h{grid-area:1/1;align-self:start;transition:opacity .45s ease-in-out,visibility .45s}.collected-idol-message_arriving__UvOJB{opacity:0;visibility:hidden}.collected-idol-message_arriving__UvOJB>div{font:inherit;letter-spacing:inherit}.collected-idol-message_message__J1_M7[data-revealed=true] .collected-idol-message_departing__DIs_h{opacity:0;visibility:hidden;pointer-events:none}.collected-idol-message_message__J1_M7[data-revealed=true] .collected-idol-message_arriving__UvOJB{opacity:1;visibility:visible;transition-delay:.35s}@media (prefers-reduced-motion:reduce){.collected-idol-message_arriving__UvOJB,.collected-idol-message_departing__DIs_h{transition:none}}.business-reward-coupon_coupon__XDf14{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-primary) 35%,var(--color-base-300));border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:0 8px 24px color-mix(in oklab,var(--color-base-content) 8%,transparent);overflow-wrap:anywhere}.business-reward-coupon_perforation__QEqvU{position:relative;margin-inline:1rem;border-top:2px dashed color-mix(in oklab,var(--color-primary) 35%,transparent)}.business-reward-coupon_perforation__QEqvU:after,.business-reward-coupon_perforation__QEqvU:before{content:"";position:absolute;top:-.75rem;width:1.5rem;height:1.5rem;border:1px solid color-mix(in oklab,var(--color-primary) 35%,var(--color-base-300));border-radius:50%;background:var(--color-base-100)}.business-reward-coupon_perforation__QEqvU:before{left:-1.8rem}.business-reward-coupon_perforation__QEqvU:after{right:-1.8rem}.business-reward-coupon_timing__n2VPm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem}