*{box-sizing:border-box}html{background:#d6d0ff;min-width:74.6667vw;min-height:100%}body{-webkit-tap-highlight-color:transparent;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button{font:inherit}body,h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button,img{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;display:block}.activity-page{width:100%;max-width:540px;min-height:100svh;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));--activity-unit:min(1vw, 5.4px);background:#d6d0ff url(./bg-BxHhnGDQ.png) top/100% no-repeat;margin:0 auto;position:relative;overflow:hidden}.activity-hero{height:calc(var(--activity-unit) * 89.2);position:relative}.activity-title{top:calc(var(--activity-unit) * 2.5);width:87.6%;line-height:0;position:absolute;left:6.2%}.activity-title img{width:100%;height:auto}.activity-time{top:calc(var(--activity-unit) * 38.6);width:64%;height:calc(var(--activity-unit) * 10.2);padding-bottom:calc(var(--activity-unit) * 1);color:#fff;font-size:calc(var(--activity-unit) * 3.6);background:linear-gradient(100deg,#a243f2 0%,#d886ff 12%,#cf7cff 45%,#e5a4ff 78%,#ae42ee 94%,#dba1ff 100%);border-radius:42% 5% 36% 6%/28% 10% 30% 20%;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;left:18%;transform:rotate(-2deg);box-shadow:inset 0 .8vw 1.33333vw #ffffff70,0 .53333vw .8vw #9b5bdd24}.activity-time span{white-space:nowrap;transform:rotate(2deg)}.activity-time:before,.activity-time:after{content:"✦";color:#fff;font-size:calc(var(--activity-unit) * 2.8);position:absolute;top:24%}.activity-time:before{left:7%}.activity-time:after{right:6%}.tier-card{width:100%;height:calc(var(--activity-unit) * 53.35);background:url(./cord-B6ilb9lA.png) 50%/100% 100% no-repeat;position:relative}.tier-title{color:#ffe982;font-size:calc(var(--activity-unit) * 5.4);letter-spacing:calc(var(--activity-unit) * -.15);-webkit-text-stroke:.65px #c57ac5;paint-order:stroke fill;text-shadow:0 .53333vw #bc6cc6,1px 0 #bc6cc6,-1px 0 #bc6cc6;font-weight:800;line-height:1.3;position:absolute;top:23%;left:13.5%}.tier-title strong{font-size:calc(var(--activity-unit) * 6.2);font-weight:900}.tier-progress{color:#7550b8;font-size:calc(var(--activity-unit) * 3.65);font-weight:500;line-height:1.9;position:absolute;top:20%;right:6.8%}.reward-list{gap:calc(var(--activity-unit) * 1.5);width:calc(var(--activity-unit) * 57);scrollbar-width:none;max-width:60%;padding-bottom:.53333vw;display:flex;position:absolute;top:49.5%;left:7.25%;overflow:hidden}.reward-list.is-scrollable{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}.reward-list::-webkit-scrollbar{display:none}.reward-item{scroll-snap-align:start;width:calc(var(--activity-unit) * 18);height:calc(var(--activity-unit) * 18.5);padding-bottom:calc(var(--activity-unit) * 2.3);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAACYCAMAAAA1IDCdAAAA4VBMVEUAAAD85PLQnf/Qn//QoP/Pm//Rof/Sof/Sov/Tov/Tov/Tov/Qn//Tpv/oy/voyfzoy/neuv3kwv/hvP/97Or63vf52fz64fT85vD+8eb96O7+7+j/8+T96u363fn74/L63Pr62/v+8uX41/774Pb+7er52P7/9eT55+v97Oz/+ev85fH+8Oj22PjrzP//+u//9+jy2v/t1/b45f/88/L84/Tox/nqy/j76v/nxPz24O7z2/L25/Tz1Pju1PLx0Pz74Pft0Pf/9uX33fP05PT84vT96PD47PL+7+r85fP/8ucK5apIAAAAFHRSTlMA/gkOFAUbOz82KjAjJOzXmVeteoL3QEMAAA1CSURBVHja5FRraxNBFDWxCgomKeTD5lECC6WbGlCCGLBaaBra6v//QZ77ytk4mYnWRxTvzsy999zHnL2b9kkqT08H/d7yj0ivPzh9+uSwvBqsllcbyEeXDTU2Fo6AuHyHxeUYDqa6L3K1XA1eHqDUHdwsN5v7+/t3f0Rw0WazvBl0i2PqY0og9ObdG5dLPLJC+elYOBFmkAF69KlB7OPVsv8qz+lFb7nBkKwNHx6Xl3rS36Jb30sE3KmOssgIUMa1WfZeZOcEThjTpcnb9olligjj1EzGkSa3WhDBsIRVZlbdvnN667LGY0YsSG1H4BTilLUfdFMBL2HV3/+7GtxcfbxXSmuRi/W6xnFxcbGuL+qtrwDEdMRVNKMWX+HaACTp43le4WqttOR3dTPYx+nlCoN6UEZSO8Wa4kxl6jENmmJg6h4VEzydxfZ+IPaAUa1eZQYlnLw5G7pPRSx8LuJmsBEfgxlbv1084E9wz6hOejKotZWjDge7tN/Qw4HjoRMBFnuVA4HTUr22UZ18y+nZKQY1HK2RI2l+hEeH5q5LIsTTsrTawS9z/KpOn31LCl+veaineWHz3yD1Q4OfupEip27/+kMzAanjSD1p8H+9u8uq2+2B1GJ6LKkXzYfrXre7O6inq+2k6qSCBi3YxFNEoYgwKTIpDo5AavWUoyKpUS0y3W7NV9sCofWxqPqtmwxyMkxRC6KhaOUp6k5IipxsUpatre2Iejb1iXimHWQd8TixGGDccY7ASJ0oK5I6cVLMNpvvtovv8uE4nA/H525oktlpViI1qvULjqDVMH86MsyClAC8ikigUhUpzBbYPUpKqrslBUGVna5p2BWE3EhrWIxFSRvSDVLd9qCeG6ljCEk9l1H916S+FDHYJVLD0dFkmCe1GB1JFgVSo72ssugil0KMBi3ai7AmxUlNJpPFYiEbtunJRMoEcGOkBgIw1EERHF5p1VBqezUy1Ix+rmHIUSKF7iJ6C0QsXaFNAdZHwq7tWj0UA1Fsc6OqnRKOBRdK6v1+UoiboKHdC8sXrpCtQQQsA6bFDFZTEW7jAMt8N8JxYpnP915JTXiHfRSKOAwS4i0mnsC9YKXFGXRFUtlJkUpMtyCM06Lvi5J1Sp/v8VK+uCzlSSWsijTTxEdnc1JlUuc8D3U9l81s4jkvbPbLkboCKc0e2gWmFcI+Pz+HUjJqq+seYGYNFdNSbWIwcClgFUQBr+TnS0kNz4cmKLdDepvjmEUnYvldAsG3CmRbOSAB7O1UwXuAFiVbmkC8Z3O1Z1LvhRSqrRM0lLoQ8nQcJwOOMqqakKU5wip7T+NUJIUKXhoXBKbiLLyZbV4LmNVaTIw0I52twClL6qzFpl23Y9MlTMW7Wh4HFe2IKFYghT+/gpBOTJD3qMVZkUlgCQ1HXOVIrXRSFNSxOWVCKJVgmcwvhTgjU+VJIZd9yhZ/U4XsEkQpk0p7ECEbciJQYnB4tM2H3A+9OfwDxnqclBmDVGlSZZnT+EVCUjePITWXRTJu0uNB0GyeueKzwqS0yZk+c8/WZ67IHK5bujTxDAUagGvntgW8OZSd8M4kHC2gIXFTjtSNk5JsdMB1WiTNXZ3Rs4Ygo6jfraV6KVCNqaUxgGYYPQ8aT0nh50tIaVM/YkbimKueRhl3T2LcCmuXWJrvaov4ZTKAEqkgQAliAsbGwSBBBnCSaoAtLsTdKpJiby8ZqibqGBVDQ4caBlhElxbdg6QiKRaRVqCZQ8kR9LYuk3niGTZz8YbRIelZJIWEMbvRahxI740gHfXTAguSx07ncZbUmAWWnLLYRWmm9/N92C3p5bo4Kc0Zt7eVQjdjeIEBUc9vRVRd3mWvZ0a7jB/CSrb35UlViEqZJ+LgBsQDYofGXDHBF7YfWP5EPwjDkCpPahzZusvSYDFpNz9oHyhnUVMixeZuYjXRhNLQxeRdAya93QSw9wx2DAPky5NiiQrbkRhfTmzDeaEF7ho3yLSJCrY3OoqXJ/Vj0tx9d6plVixtOwcm9dNS5dGqBM0KpI4lVXFSlSfJvosCvhWgSh7RIozLUQnOBgZUOKVSDoqCWBqpSqQ6FRIodChoIRHG7qjVHCc9lJaFTJQmM6QkT+q2U6VCAmW6jGUSyg1mt3lSR5EyqVn1x+QfmdTybyS1f1LXj/l8r38Zqeu9pD7dzl4XpOqkkKzDkr5AtHITvUukkIQHp5AX7auDjjMQgIZrAFoJ2NGNFRf6ARQZGraX/Vy9lpbb9+gIjqgQK5HqIIxsiBgdtJthw0MdgEoQ4FhAEOtUsIFEgRZb/cwb4LFqbMEg4IK44App3ez2U+431fkuQRMqJZJLnCmBtDoVkFrlJnUsmeHz7SP1td1yW20iisKwB6RNalsbSXJXLRHvJlCkai4kiuSi7/9CfuvkbzvZI0WdiLhm9t7rPN+sCaUfPn1dvgIryOKUyVE6ojxJ5cl/myWy+yx1LvdDfTGoSorHIkmGo6ww8WLLf8vt7tvHleZXSfLWrVD6l/ymWpOith5V4xAYWoY87a5DVWEW7m09umpwqCAas4D60ISqtnZITwShqa8g9CARszSorFNOhZpQm/h8NSK11MdSG+mqYFNIz1WROEVblkNtWj/0G78RdpX1edpyQ4pK06dDfWU0oTYGtXy1VLLwWDfcaaGx1QuEF7NUC0YOa6kGAkGNVf2WSBvKWy1JugEv26DvzMLmyeElIRkyI8L4PMVKsG4KgXBwWt/IqddiQ4dpYFKWYy2sOhqwJaJpKAlhCWZ7dy4kJ+EeUoLHzex0s7O4B+M1vPswVEfqjkVOyG5He3ell7ZL7jR2tFRyZEYBTnZWvlDWo5s3E9h4ggeB6lqTYlQSrx62JQXBdmOqPFzccpDT6zgE1QWU8seR3TDUb3rI7iE0P53U/HcwvenZOpoyDEX1L1O9afANNZ+3oajRi0mtTSpyLxeWNNPyU22kKomr9AGoSPNytNjqicIKIF9po4lJZRVCyXhulY8S+xBUtfOSKnMpDI+x5DRRkjJLU4JCalOFA1BzJb0x/TN7yjx64M8EAE1l8sv5Zwt+xUynrYoSZ3M9IzqIEbdzAIrgkmUE9ijT8ERLDDR83BxE8Huc5fTuc4OwLVKRakHUfOxkoHjcoUluQ0VLEw7vEYJKmbkl6NiVUlFWwKjaXbFIqvZqHuMfhlI2GpdI5GUprLgyemYSCbOX0IZ6qADF9Vuk+9KAupwfTC677V6oLw+Y1HhQB51U4/Nt/8bPB9SlY7HVzsEt654hl5JlKtSwVdSCWm+7bn5pQo4fsYIiDUROuVxTftqITGzWvQ5c6eiak2JUh5LX3Xa9b1KHhWpN6hNQytKXkeB7mMzbkR7U+wZU+0W4fJ+zzV/PuzuxhiGPjla08Zt6D5QasBImNpc0Xpc5/HgSSW6llSqo9y0osnyFOIF3T09osgMzTg65ZMYuXxSoQ27dpxbUIpPIyTstLvUopxzKkxIB1apS2dpbUGublCRzpV2mefVDV5ldBjtlZU05OHBk9l2sq6FJUWXd4kZDQkHt7ZyRjLCj56qikNK6ikcpmzcpT3tSiyukCqqWjR1JH4LSXS1YnXkqJby4CJGz4AxKtihnqSBW+gegrGGU31cWcrglkVcmcHUrt5GNAL9YtCeVjUq6KKBzBnI8Lrg9pRaZtiyuhxFgr4VtOxtWlGT50OezfH2asPSqUon5AyrOCmxXCHJzRI8AQWFzl57hjcwxCIUIIfPjMCvjLPZyFoay/awyeQoMMVWWH4NQfSm4RqRvSWv3U0q+UfuP5wFlu930oc422+1qcTBZ8e/UWQ/qfL0+MNT6vAc1A+rTwahWBjXrQb0E6s+O6u3goIB62YM62RjUqt9Apiwt+WqTR6r0BpNBbU56UM9nQMWo3q5WLBqxuOLGb05ib+2BKxpxB5t52FcErcRl5eUkRSvvlPnu8t0Vkhxq9rwPdeyjQqwj9a7ahYQzOqVqRJGcEEGSzgiS7CTuSKU6SZzper252AM1fbHeXn8nEU+UsaulLyVg5YEiKzrFHQ7FqnFBXTOo6T6oybmoSK0j++QhwOpXMWE7rzp4WEoEkCwz7fp6fT7ZB3U6vThbX1+/W+SXy8KWBIB08dlSobrV2PL43n3xDqazi+mpoEyeGNXp9CSo3r27arG0Cduu4Ve74nHOdDI9FZNGNT2ZXPAFHevjSOJI2/X5xeREX+/O94PqeLZhWGCNJTxsvZkdw3S6B8q/32RydAHWlnGNIvx1AuniaGJQMD198kjypEYF1dHxy9n52XoUOTufvTw+OjrqDUqj4ldlVGCNJyDZnOIXJSiNig8YVGNxQZRMfDwNSqPKDwgVWCPKBKb6eN+h9AGDKrBGIZtA5EjOpEFJnvjPKrEAG0MASiRn6kM9Kyqw4BpJpiDBpB/5HqrCgmscgSjGlHPqU/G7ciy4QqBj5cFVghZ+JE03yhsmetVIueuFCCT7dMnUGBZYcI0kAEFUY2pRORZco8nTQBJTCwuwsQQgIQ1yATaePBPST8HGkkf/5Z+Tb21qnIeb98xmAAAAAElFTkSuQmCC) 50%/100% 100% no-repeat;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.reward-duration{padding:calc(var(--activity-unit) * .2) calc(var(--activity-unit) * 1.1);border-radius:0 calc(var(--activity-unit) * 1.1) 0 calc(var(--activity-unit) * 1.1);color:#fff;font-size:calc(var(--activity-unit) * 2.55);background:#ffc65d;line-height:1.3;position:absolute;top:0;right:0}.reward-icon{width:calc(var(--activity-unit) * 11.5);height:calc(var(--activity-unit) * 10);margin-bottom:calc(var(--activity-unit) * .7);object-fit:contain}.reward-name{color:#8c52be;font-size:calc(var(--activity-unit) * 2.5);white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-weight:500;line-height:1;overflow:hidden}.claim-button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:24%;margin:0;padding:0;position:absolute;top:59%;right:6.9%}.claim-button img{width:100%;height:auto}.claim-button span{color:#d67a20;font-size:calc(var(--activity-unit) * 3.5);text-shadow:0 1px #fff3bb;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0 0 15%}.claim-button:active:not(:disabled){transform:translateY(.53333vw)scale(.97)}.claim-button:focus-visible{outline-offset:.8vw;border-radius:8vw;outline:.53333vw solid #8b50cd}.claim-button.is-claimed,.claim-button.is-locked{filter:grayscale(.8);opacity:.65;cursor:default}.reward-placeholder{color:#9957dd;font-size:calc(var(--activity-unit) * 7);text-shadow:0 1px #fff;place-items:center;font-weight:800;display:grid}.activity-status{z-index:1;color:#7951ad;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.13333vw;margin:0 6% 1.06667vw;font-size:3.46667vw;display:flex;position:relative}.refresh-button{color:#794cac;cursor:pointer;background:#fff5;border:1px solid #b289db;border-radius:5.33333vw;padding:1.33333vw 2.66667vw}.refresh-button:disabled{opacity:.6;cursor:default}.empty-state{text-align:center;color:#7951ad;padding:6.4vw}.claim-toast{z-index:10;color:#fff;text-align:center;pointer-events:none;background:#45305de8;border-radius:2.66667vw;max-width:85vw;padding:3.2vw 5.33333vw;font-size:3.73333vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-enter-active,.toast-leave-active{transition:opacity .2s}.toast-enter-from,.toast-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active{transition:none}}
