.community-point-reward-modal-module__nIpGEa__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 40%,#2567e73d,#0000 42%),#071226ad;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out both community-point-reward-modal-module__nIpGEa__overlay-in;display:flex}.community-point-reward-modal-module__nIpGEa__panel{color:#111827;text-align:center;background:radial-gradient(circle at 50% 0,#fff8cf 0,#fff 43%),#fff;border:1px solid #ffffffe6;border-radius:24px;width:100%;max-width:400px;max-height:calc(100dvh - 40px);padding:34px 28px 26px;animation:.56s cubic-bezier(.16,1.18,.32,1) both community-point-reward-modal-module__nIpGEa__reward-pop;position:relative;overflow:visible;box-shadow:0 28px 80px #030c1f52}.community-point-reward-modal-module__nIpGEa__closeButton{z-index:3;color:#6b7280;cursor:pointer;background:#ffffffc2;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:14px;right:14px}.community-point-reward-modal-module__nIpGEa__closeButton:hover{color:#111827;background:#fff;transform:rotate(5deg)}.community-point-reward-modal-module__nIpGEa__badge{z-index:2;color:#fff;background:linear-gradient(145deg,#ffd84d,#f5a900);border:6px solid #fff8d8;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 18px;font-size:34px;animation:.9s cubic-bezier(.2,.9,.25,1.4) .24s both community-point-reward-modal-module__nIpGEa__badge-bounce;display:flex;position:relative;box-shadow:0 12px 28px #dc9a0057}.community-point-reward-modal-module__nIpGEa__badge:before,.community-point-reward-modal-module__nIpGEa__badge:after{border-radius:inherit;content:"";border:2px solid #ffc1076b;animation:1.8s ease-out .7s infinite community-point-reward-modal-module__nIpGEa__badge-ring;position:absolute;inset:-12px}.community-point-reward-modal-module__nIpGEa__badge:after{animation-delay:1.2s}.community-point-reward-modal-module__nIpGEa__eyebrow{color:#b77900;letter-spacing:.16em;margin:0;font-size:11px;font-weight:900}.community-point-reward-modal-module__nIpGEa__title{letter-spacing:-.04em;margin:7px 0 0;font-size:24px;font-weight:900;line-height:1.3}.community-point-reward-modal-module__nIpGEa__points{color:#0000;letter-spacing:-.06em;background:linear-gradient(90deg,#f0a400,#ff7a00 46%,#2567e7);-webkit-background-clip:text;background-clip:text;margin:9px 0 0;font-size:clamp(40px,12vw,54px);font-weight:950;line-height:1.08;animation:.72s cubic-bezier(.16,1,.3,1) .22s both community-point-reward-modal-module__nIpGEa__points-rise}.community-point-reward-modal-module__nIpGEa__description{color:#596579;margin:11px 0 0;font-size:14px;font-weight:650;line-height:1.6}.community-point-reward-modal-module__nIpGEa__breakdown{background:#f8faffe6;border:1px solid #e9eef8;border-radius:14px;gap:8px;margin-top:20px;padding:12px 14px;display:grid}.community-point-reward-modal-module__nIpGEa__breakdownItem{color:#647086;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}.community-point-reward-modal-module__nIpGEa__breakdownItem span{text-align:left;align-items:center;gap:6px;min-width:0;display:inline-flex}.community-point-reward-modal-module__nIpGEa__breakdownItem span svg{color:#18a66a;stroke-width:3px;flex:none}.community-point-reward-modal-module__nIpGEa__breakdownItem strong{color:#2567e7;flex:none;font-weight:900}.community-point-reward-modal-module__nIpGEa__confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e73f0,#1758d2);border:0;border-radius:12px;width:100%;height:50px;margin-top:20px;font-size:16px;font-weight:850;transition:filter .16s,transform .16s;box-shadow:0 10px 22px #2567e73d}.community-point-reward-modal-module__nIpGEa__confirmButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.community-point-reward-modal-module__nIpGEa__confirmButton:active{transform:translateY(1px)}.community-point-reward-modal-module__nIpGEa__confetti{z-index:1;pointer-events:none;position:absolute;inset:50% auto auto 50%}.community-point-reward-modal-module__nIpGEa__confetti span{--x:0px;--y:-160px;opacity:0;background:#ffd134;border-radius:3px;width:10px;height:16px;animation:1.35s ease-out .16s both community-point-reward-modal-module__nIpGEa__confetti-burst;position:absolute}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(2n){background:#2567e7;border-radius:999px;width:8px;height:8px}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(3n){background:#ff7a59}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(4n){background:#2ccf91}.community-point-reward-modal-module__nIpGEa__confetti span:first-child{--x:-170px;--y:-132px;transform:rotate(18deg)}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(2){--x:-128px;--y:-184px;animation-delay:.22s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(3){--x:-70px;--y:-202px;animation-delay:80ms}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(4){--x:-24px;--y:-176px;animation-delay:.28s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(5){--x:34px;--y:-204px;animation-delay:.12s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(6){--x:92px;--y:-178px;animation-delay:.25s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(7){--x:158px;--y:-138px;animation-delay:.1s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(8){--x:174px;--y:-54px;animation-delay:.31s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(9){--x:142px;--y:44px;animation-delay:.18s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(10){--x:-148px;--y:28px;animation-delay:.26s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(11){--x:-182px;--y:-48px;animation-delay:.13s}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(12){--x:12px;--y:-220px;animation-delay:.34s}@keyframes community-point-reward-modal-module__nIpGEa__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes community-point-reward-modal-module__nIpGEa__reward-pop{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-module__nIpGEa__badge-bounce{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-module__nIpGEa__badge-ring{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.55)}}@keyframes community-point-reward-modal-module__nIpGEa__points-rise{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-module__nIpGEa__confetti-burst{0%{opacity:0;transform:translate(0)rotate(0)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-module__nIpGEa__panel{border-radius:20px;max-width:360px;padding:30px 20px 22px}.community-point-reward-modal-module__nIpGEa__confetti span:first-child{--x:-132px}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(7){--x:128px}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(8){--x:134px}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(10){--x:-124px}.community-point-reward-modal-module__nIpGEa__confetti span:nth-child(11){--x:-136px}}@media (prefers-reduced-motion:reduce){.community-point-reward-modal-module__nIpGEa__overlay,.community-point-reward-modal-module__nIpGEa__panel,.community-point-reward-modal-module__nIpGEa__badge,.community-point-reward-modal-module__nIpGEa__badge:before,.community-point-reward-modal-module__nIpGEa__badge:after,.community-point-reward-modal-module__nIpGEa__points,.community-point-reward-modal-module__nIpGEa__confetti span{animation:none}}
