.community-free-board-star_star__m_Z8M{display:inline-flex;width:24px;height:24px;flex-shrink:0;pointer-events:none;animation:community-free-board-star_free-board-twinkle__dJ61C 4.8s ease-in-out infinite}.community-free-board-star_star__m_Z8M img{display:block;width:100%;height:100%}@keyframes community-free-board-star_free-board-twinkle__dJ61C{0%,58%,to{transform:rotate(-3deg) scale(.97);opacity:.94}70%{transform:rotate(6deg) scale(1.08);opacity:1}82%{transform:rotate(-2deg) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.community-free-board-star_star__m_Z8M{animation:none}}.community-point-reward-modal_overlay__QOBGp{display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at 50% 40%,rgb(37 103 231/24%),transparent 42%),rgb(7 18 38/68%);backdrop-filter:blur(5px);animation:community-point-reward-modal_overlay-in__3Pep9 .18s ease-out both}.community-point-reward-modal_panel__OTllD{position:relative;width:100%;max-width:400px;max-height:calc(100dvh - 40px);overflow:visible;border:1px solid rgb(255 255 255/90%);border-radius:24px;background:radial-gradient(circle at 50% 0,#fff8cf 0,#ffffff 43%),#ffffff;padding:34px 28px 26px;color:#111827;text-align:center;box-shadow:0 28px 80px rgb(3 12 31/32%);animation:community-point-reward-modal_reward-pop__ma_LY .56s cubic-bezier(.16,1.18,.32,1) both}.community-point-reward-modal_closeButton__xyw7t{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgb(255 255 255/76%);color:#6b7280;font-size:20px;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.community-point-reward-modal_closeButton__xyw7t:hover{background:#ffffff;color:#111827;transform:rotate(5deg)}.community-point-reward-modal_badge__ORWNR{position:relative;z-index:2;display:flex;width:76px;height:76px;align-items:center;justify-content:center;margin:0 auto 18px;border:6px solid #fff8d8;border-radius:999px;background:linear-gradient(145deg,#ffd84d,#f5a900);color:#ffffff;font-size:34px;box-shadow:0 12px 28px rgb(220 154 0/34%);animation:community-point-reward-modal_badge-bounce__B26Rn .9s cubic-bezier(.2,.9,.25,1.4) .24s both}.community-point-reward-modal_badge__ORWNR:after,.community-point-reward-modal_badge__ORWNR:before{position:absolute;inset:-12px;border:2px solid rgb(255 193 7/42%);border-radius:inherit;content:"";animation:community-point-reward-modal_badge-ring__8TXM0 1.8s ease-out .7s infinite}.community-point-reward-modal_badge__ORWNR:after{animation-delay:1.2s}.community-point-reward-modal_eyebrow__hDcGP{margin:0;color:#b77900;font-size:13px;font-weight:900;letter-spacing:.16em}.community-point-reward-modal_title__JYWpe{margin:7px 0 0;font-size:24px;font-weight:900;line-height:1.3;letter-spacing:-.04em}.community-point-reward-modal_points__FGs5_{margin:9px 0 0;background:linear-gradient(90deg,#f0a400,#ff7a00 46%,#2567e7);background-clip:text;color:transparent;font-size:clamp(40px,12vw,54px);font-weight:950;line-height:1.08;letter-spacing:-.06em;animation:community-point-reward-modal_points-rise__boVEn .72s cubic-bezier(.16,1,.3,1) .22s both}.community-point-reward-modal_description__vM8WO{margin:11px 0 0;color:#596579;font-size:14px;font-weight:650;line-height:1.6}.community-point-reward-modal_breakdown__7iwHN{display:grid;gap:8px;margin-top:20px;padding:12px 14px;border:1px solid #e9eef8;border-radius:14px;background:rgb(248 250 255/90%)}.community-point-reward-modal_breakdownItem__kn_bV{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#647086;font-size:13px;line-height:1.4}.community-point-reward-modal_breakdownItem__kn_bV span{display:inline-flex;min-width:0;align-items:center;gap:6px;text-align:left}.community-point-reward-modal_breakdownItem__kn_bV span svg{flex:0 0 auto;color:#18a66a;stroke-width:3}.community-point-reward-modal_breakdownItem__kn_bV strong{flex:0 0 auto;color:#2567e7;font-weight:900}.community-point-reward-modal_confirmButton__BX6rT{width:100%;height:50px;margin-top:20px;border:0;border-radius:12px;background:linear-gradient(135deg,#2e73f0,#1758d2);color:#ffffff;font-size:16px;font-weight:850;box-shadow:0 10px 22px rgb(37 103 231/24%);cursor:pointer;transition:filter .16s ease,transform .16s ease}.community-point-reward-modal_confirmButton__BX6rT:hover{filter:brightness(1.05);transform:translateY(-1px)}.community-point-reward-modal_confirmButton__BX6rT:active{transform:translateY(1px)}.community-point-reward-modal_confetti__zml5_{position:absolute;inset:50% auto auto 50%;z-index:1;pointer-events:none}.community-point-reward-modal_confetti__zml5_ span{--x:0px;--y:-160px;position:absolute;width:10px;height:16px;border-radius:3px;background:#ffd134;opacity:0;animation:community-point-reward-modal_confetti-burst__Sk9Hw 1.35s ease-out .16s both}.community-point-reward-modal_confetti__zml5_ span:nth-child(2n){width:8px;height:8px;border-radius:999px;background:#2567e7}.community-point-reward-modal_confetti__zml5_ span:nth-child(3n){background:#ff7a59}.community-point-reward-modal_confetti__zml5_ span:nth-child(4n){background:#2ccf91}.community-point-reward-modal_confetti__zml5_ span:first-child{--x:-170px;--y:-132px;transform:rotate(18deg)}.community-point-reward-modal_confetti__zml5_ span:nth-child(2){--x:-128px;--y:-184px;animation-delay:.22s}.community-point-reward-modal_confetti__zml5_ span:nth-child(3){--x:-70px;--y:-202px;animation-delay:80ms}.community-point-reward-modal_confetti__zml5_ span:nth-child(4){--x:-24px;--y:-176px;animation-delay:.28s}.community-point-reward-modal_confetti__zml5_ span:nth-child(5){--x:34px;--y:-204px;animation-delay:.12s}.community-point-reward-modal_confetti__zml5_ span:nth-child(6){--x:92px;--y:-178px;animation-delay:.25s}.community-point-reward-modal_confetti__zml5_ span:nth-child(7){--x:158px;--y:-138px;animation-delay:.1s}.community-point-reward-modal_confetti__zml5_ span:nth-child(8){--x:174px;--y:-54px;animation-delay:.31s}.community-point-reward-modal_confetti__zml5_ span:nth-child(9){--x:142px;--y:44px;animation-delay:.18s}.community-point-reward-modal_confetti__zml5_ span:nth-child(10){--x:-148px;--y:28px;animation-delay:.26s}.community-point-reward-modal_confetti__zml5_ span:nth-child(11){--x:-182px;--y:-48px;animation-delay:.13s}.community-point-reward-modal_confetti__zml5_ span:nth-child(12){--x:12px;--y:-220px;animation-delay:.34s}@keyframes community-point-reward-modal_overlay-in__3Pep9{0%{opacity:0}to{opacity:1}}@keyframes community-point-reward-modal_reward-pop__ma_LY{0%{opacity:0;transform:translateY(24px) scale(.82)}64%{opacity:1;transform:translateY(-4px) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes community-point-reward-modal_badge-bounce__B26Rn{0%{opacity:0;transform:rotate(-18deg) scale(.45)}65%{opacity:1;transform:rotate(5deg) scale(1.14)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes community-point-reward-modal_badge-ring__8TXM0{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.55)}}@keyframes community-point-reward-modal_points-rise__boVEn{0%{opacity:0;transform:translateY(16px) scale(.84)}70%{opacity:1;transform:translateY(-2px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes community-point-reward-modal_confetti-burst__Sk9Hw{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.7)}18%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(520deg) scale(1)}}@media (max-width:480px){.community-point-reward-modal_panel__OTllD{max-width:360px;padding:30px 20px 22px;border-radius:20px}.community-point-reward-modal_confetti__zml5_ span:first-child{--x:-132px}.community-point-reward-modal_confetti__zml5_ span:nth-child(7){--x:128px}.community-point-reward-modal_confetti__zml5_ span:nth-child(8){--x:134px}.community-point-reward-modal_confetti__zml5_ span:nth-child(10){--x:-124px}.community-point-reward-modal_confetti__zml5_ span:nth-child(11){--x:-136px}}@media (prefers-reduced-motion:reduce){.community-point-reward-modal_badge__ORWNR,.community-point-reward-modal_badge__ORWNR:after,.community-point-reward-modal_badge__ORWNR:before,.community-point-reward-modal_confetti__zml5_ span,.community-point-reward-modal_overlay__QOBGp,.community-point-reward-modal_panel__OTllD,.community-point-reward-modal_points__FGs5_{animation:none}}