.ClaimRewardButton-module-scss-module__DSWtdW__wrap{flex-direction:column;gap:10px;display:flex}.ClaimRewardButton-module-scss-module__DSWtdW__button{color:#fff;cursor:pointer;background:#5bc96d;border:0;border-radius:0;justify-content:center;align-items:center;gap:14px;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.ClaimRewardButton-module-scss-module__DSWtdW__button:hover:not(:disabled){background:#64d877;transform:translateY(-1px)}.ClaimRewardButton-module-scss-module__DSWtdW__button:disabled{color:#ffffff94;cursor:not-allowed;background:#94a3b847}.ClaimRewardButton-module-scss-module__DSWtdW__button:disabled .ClaimRewardButton-module-scss-module__DSWtdW__cost strong{color:#ffffff94}.ClaimRewardButton-module-scss-module__DSWtdW__divider{background:#ffffff38;width:1px;height:22px}.ClaimRewardButton-module-scss-module__DSWtdW__cost{align-items:center;gap:4px;display:inline-flex}.ClaimRewardButton-module-scss-module__DSWtdW__cost strong{color:#fff;font-family:var(--font-chakra-petch,"Chakra Petch", system-ui, sans-serif);letter-spacing:-.03em;text-align:center;font-size:20px;font-weight:700;line-height:40px}.ClaimRewardButton-module-scss-module__DSWtdW__cost span{color:inherit;text-transform:uppercase;font-size:12px;font-weight:900}.ClaimRewardButton-module-scss-module__DSWtdW__success,.ClaimRewardButton-module-scss-module__DSWtdW__error{font-size:13px;line-height:1.5}.ClaimRewardButton-module-scss-module__DSWtdW__success{color:#86efac}.ClaimRewardButton-module-scss-module__DSWtdW__error{color:#fca5a5}.ClaimRewardButton-module-scss-module__DSWtdW__modalOverlay{z-index:1000;background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ClaimRewardButton-module-scss-module__DSWtdW__confirmModal{background:#00a34d;border-radius:12px;grid-template-rows:266px minmax(0,1fr);width:min(404px,100%);height:461px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057}.ClaimRewardButton-module-scss-module__DSWtdW__closeButton{z-index:3;color:#fff;cursor:pointer;background:#070d1629;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.ClaimRewardButton-module-scss-module__DSWtdW__iconCluster{position:relative}.ClaimRewardButton-module-scss-module__DSWtdW__rewardClaimIcon{object-fit:contain;-webkit-user-select:none;user-select:none;display:block;position:absolute}.ClaimRewardButton-module-scss-module__DSWtdW__iconCenter{width:184px;height:183px;top:56px;left:50%;transform:translate(-50%)}.ClaimRewardButton-module-scss-module__DSWtdW__iconTopLeft{width:57px;height:57px;top:47px;left:73px}.ClaimRewardButton-module-scss-module__DSWtdW__iconTopRight{width:66px;height:66px;top:39px;right:68px}.ClaimRewardButton-module-scss-module__DSWtdW__iconBottomLeft{width:93px;height:93px;bottom:20px;left:41px}.ClaimRewardButton-module-scss-module__DSWtdW__iconBottomRight{width:78px;height:78px;bottom:28px;right:43px}.ClaimRewardButton-module-scss-module__DSWtdW__confirmContent{align-content:start;justify-items:center;gap:16px;padding:0 32px 32px;display:grid}.ClaimRewardButton-module-scss-module__DSWtdW__totalLabel{color:#fff;font-family:var(--font-inter,Inter, system-ui, sans-serif);letter-spacing:-.015em;text-align:center;margin:0;font-size:15px;font-weight:500;line-height:24px}.ClaimRewardButton-module-scss-module__DSWtdW__totalLabel strong{font-family:var(--font-chakra-petch,"Chakra Petch", system-ui, sans-serif);letter-spacing:-.03em;text-align:center;margin-top:2px;font-size:32px;font-weight:700;line-height:40px;display:block}.ClaimRewardButton-module-scss-module__DSWtdW__redeemButton,.ClaimRewardButton-module-scss-module__DSWtdW__copyButton{color:#fff;min-height:56px;font-family:var(--font-inter,Inter, system-ui, sans-serif);letter-spacing:-.02em;cursor:pointer;background:#070d16;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-size:20px;font-weight:600;line-height:32px;display:inline-flex}.ClaimRewardButton-module-scss-module__DSWtdW__redeemButton:disabled,.ClaimRewardButton-module-scss-module__DSWtdW__copyButton:disabled{cursor:not-allowed;opacity:.7}.ClaimRewardButton-module-scss-module__DSWtdW__redeemButton{width:100%}.ClaimRewardButton-module-scss-module__DSWtdW__codeModal{width:min(404px,100%);position:relative}.ClaimRewardButton-module-scss-module__DSWtdW__codeCard{background:#161d26;border-radius:8px;grid-template-rows:38px minmax(0,1fr) 40px;width:min(380px,100%);height:178px;margin:0 auto;padding:0 0 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057}.ClaimRewardButton-module-scss-module__DSWtdW__codeCard:before{content:"";background:repeating-linear-gradient(90deg,#ffffff2e 0 7px,#0000 7px 14px);height:1px;position:absolute;bottom:11px;left:14px;right:14px}.ClaimRewardButton-module-scss-module__DSWtdW__codeCard:after{content:"";background:radial-gradient(circle at 8px 12px,#14181f 0 7px,#0000 7.5px) 0 0/24px 12px repeat-x;height:12px;position:absolute;bottom:-1px;left:0;right:0}.ClaimRewardButton-module-scss-module__DSWtdW__codeTopLine{color:#fff;background:#070d16;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.ClaimRewardButton-module-scss-module__DSWtdW__codeTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ClaimRewardButton-module-scss-module__DSWtdW__codeCost{color:#59d970;flex:none}.ClaimRewardButton-module-scss-module__DSWtdW__codeTopActions{flex:none;align-items:center;gap:8px;display:inline-flex}.ClaimRewardButton-module-scss-module__DSWtdW__codeCloseButton{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.ClaimRewardButton-module-scss-module__DSWtdW__couponCode{color:#fff;min-width:0;font-family:var(--font-chakra-petch,"Chakra Petch", system-ui, sans-serif);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;padding:22px 14px 0;font-size:32px;font-weight:700;line-height:40px;display:block;overflow:hidden}.ClaimRewardButton-module-scss-module__DSWtdW__copyButton{z-index:1;min-height:40px;margin:0 14px;font-size:14px;font-weight:900;line-height:20px;position:relative}.ClaimRewardButton-module-scss-module__DSWtdW__claimCollectButton{color:#fff;cursor:pointer;background:#5bc96d;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.ClaimRewardButton-module-scss-module__DSWtdW__claimCollectButton:hover{background:#64d877;transform:translateY(-1px)}.ClaimRewardButton-module-scss-module__DSWtdW__modalNoteBox{color:#fff;background:#161d26;border-radius:8px;width:min(380px,100%);margin:12px auto 0;padding:12px;box-shadow:0 24px 80px #0000003d}.ClaimRewardButton-module-scss-module__DSWtdW__modalNoteBox span{color:#ffffff94;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.ClaimRewardButton-module-scss-module__DSWtdW__modalNoteBox p{color:#fff;margin:6px 0 0;font-size:13px;line-height:1.45}
