@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-regular-RsOOFwQk.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-medium-q58bQxAQ.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-semibold-DhI6E2wF.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-bold-PqduEGAh.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-extrabold-Dl5Zr0ww.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-black-CMibs5wl.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/html/7zCka/assets/woff2/montserrat-extrabolditalic-Bx_eG3E8.woff2) format("woff2");font-style:italic;font-weight:800;font-display:swap}:root{--app-font: "Montserrat", "PingFang SC", "Microsoft YaHei", Arial, sans-serif}:root{font-family:var(--app-font);color:#fff;font-synthesis:none;--lavender: #eee6ff;--green: #13ff8b;--ink-purple: #7311c9}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}h1,h2,p{margin:0}img{display:block}.activity-page{min-height:max(192.8vw,100dvh);position:relative;overflow:hidden;padding:4.533333vw 4.266667vw 24vw;isolation:isolate;background-color:#5700ad}.activity-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#5700ad url(/public/html/7zCka/assets/png/background-Cck8QUjc.png) center top / cover no-repeat}.page--home,.page--stamp,.page--stamped,.page--participants{min-height:max(191.466667vw,100dvh)}.participant-bar{height:14.4vw;width:91.466667vw;border-radius:8vw;padding:1.866667vw 5.333333vw 1.866667vw 2.933333vw;display:flex;align-items:center;background:#fff;color:#161616;position:relative;z-index:3}.participant-bar--bubble{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAq4AAACcCAYAAAC+0imJAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAACThJREFUeAHt3e11E0cbBuBnXYFTQUQFcSpArgCoIHYFgQqACl5SAU4FQAUoFeAOWCrAbwWbGWvkIxzJSPJKmpWu65xh/SFj/wFunnPPTBMD03XdKD3O0srP39I6LW+fzi0AACJuymrL+9dpfSvvt03TXMeANFGxFFJzCM0h9Wla4/K2YAoA0I8canN4/SetSQqyk6hYdcG1hNWLtJ6FoAoAsEs5yE7S+hTTINtGRaoJrimwjtPjdUwnqwAA7N/HtP5OAfZjVGCvwbVMV/9M62WYrAIA1KpN611an/Y5hd1LcBVYAQAG6yqtt/sIsDsNrgIrAMDBeBPTGkEbO7Kz4JpCaw6sb0JgBQA4FG1Mp69XsQNbD67l3NX3YdMVAMChatM63/b09SS2qExZv4TQCgBwyEZpfU3Z73Vs0VYmrqasAABHa5LW5Tamr70H13Ieaw6towAA4Bi1MQ2vk+hRr1WBUg34HEIrAMAxG6X1ue/qQG/Btfxg7wIAAKbe9Blee6kKpB8oVwMuAgAA/uuqaZrLeKRHB1ehFQCAFTw6vD4quAqtAACs4VHhdePgKrQCALCBjcPrRpuzSsn2IgAAYD0Xm27YWnviWr7RmwAAgM29SpPXtU6kWiu4ptB6FtMrXAEA4LHO17mkYOWqQLnG9UMAAEA/3peMuZJ1Oq6ucQUAoE+jmGbMlawUXEuvdRwAANCvccqaL1d54U87rmV8+zUAAGA7btL6vWma9qEXrTJx1WsFAGCbTmOFysCDwTVNWy/S4ywAAGC7xiV7LrW0KlAqAp/DhiwAAHYjVwaeNE1zs+iTD01c/wihFQCA3cmVgaUbtRZOXMu09Uv5YgAA2JWlU9dlE9d8/JXQCgDAri2duv5n4qrbCgDAni2cui6auI5DaAUAYH8WTl0XTVzzZQOjAACA/blJE9df5j/ww8Q1hdbnIbQCALB/pymbjuc/cL8q8CwAAKAOr+ffuasKpESbuwTfAwAA6vDDJq35ievzAACAeuTB6l1GnQ+uagIAANTmLrjOVwVyTcClAwAA1OTudIHbiWvZsSW0AgBQm7vTBWZVgXEAAECdxvmXWXB9GgAAUKfbrHrbcdVvBQCgYrc915MUWs9CaAUAoF655zrKVQGhFQCA2p3l4HoWAABQt9uJ6ygAAKBut8H1twAAgLqNTgIAAOr3q6oAAABDcOpUAQAAhuC06ZIAAIDK6bgCADAIgisAAIMguAIAMAiCKwAAg5CDaxsAAFC31sQVAIAhuDFxBQBgCG6D67cAAIC6/T8H15sAAIC6Xefgeh0AAFC3VnAFAGAI2qbrutP0xvcAAIB6/XLSNE3uuLYBAAB1us6ZdXaO6z8BAAB1uq22zoLrJAAAoE63Q1bBFQCA2k3yL7fBtWmaNvRcAQCoz3XJqncT1+xTAABAXe72Ys0H148BAAB1ucuozfxHu67L57meBgAA7F/bNM2T2Tsn9z75VwAAQB1+qLLen7i6RQsAgFo8mW3Myn6YuJZbtCYBAAD79Wk+tGYnC170NgAAYL/e3f9As+hVXdd9To9xAADA7v2wKWvmZMmLTV0BANiXhVm0WfZqU1cAAPZg4bQ1O3ngi0xdAQDYtaUZdGlwTUl3Ek4YAABgd65SBr1a9snmoa/sum6UHl/CbVoAAGzfk/tHYM17qCoQ5QvdpgUAwLa9fSi0Zg9OXGfS5DVPXc8CAAD6t3RD1ryTWM1lWjcBAAD9O1/lRSsF15SAr8MpAwAA9O+nFYGZlaoCM13XfUiP5wEAAI+XTxG4XPXF6wbXfLpA7ruOAgAANtem9XsKrivXUVftuN4qv/F5+UYAALCJNq3zdUJrttbEdSZNXvMJA/lKWOe7AgCwjttBaNlDtZa1Jq4z5Ru9CgAAWM/lJqE12yi4ZuU6rpXLtAAAHL0cWj/GhjaqCszruu4iPd4HAAAsd1kGnxt7dHDNUngdp0c+KkvnFQCAebnT+iKF1kk8Ui/BNUvhdRTTDVujAACA6ekBLzbttN7XW3DNhFcAAIocVl+seivWKjbenLVI/sHSepLe/CsAADhWOQue9xlas14nrvPKpq3XYfoKAHAscp/1UScHPGRrwTUr1YE3af0RAAAcsklMQ2sbW9JrVeC+Uh24iOl5r20AAHBoZlPW822G1myrE9d5Zfr6Mq0/AwCAocuBNXdZ36XAehM7sLPgOqM+AAAweFdpvd32hPW+nQfXGQEWAGBQ8lT175hOWNvYg70F15kSYMfhBAIAgBrtvBKwzN6D67xydexFWs/C9bEAAPsym65+7OOq1r5UFVznlRD7PK2naZ0FAADb1Kb1KSoLq/OqDa7zUojN09dxTANsDrKnIcwCAGyqjemVrN9iev7qZN81gFUMIrgukwJtDq85xI7ix37sr8GxydP5muolVwEA+/WtPG/mVg6rN0MIqYsMOrjCTPpPTD4j+H9RifQXgj9bANCzrd6cBbuScuK7mO54BAAOlKkQB6N0ob9EBceqmbgCQP9MXDkYpa9zHtMODwBwYARXDkq5yeNVAAAHR3Dl4KTwehX6rgBwcPTwOFhd1+W+617O+9VxBYD+mbhyyF6EvisAHAzBlYNV+q6XAQAcBMGVg5bC68fQdwWAg6CHx1Houu5zeoxjR3RcAaB/Jq4ci1wZaAMAGCzBlaOg7woAwye4cjRSeJ2kx9sAAAZJD4+js4u+q44rAPTPP64cnRRcT9MjX04wii0RXAGgf6oCHJ2UKfOlBPquADAwgitHqfRdXwUAAAxB13Ufui0IAKB3engctW31XXVcAaB/qgIctdJ3fZHWTQAAVRNcOXopvF6H810BABiKruuuup4EANA7PTwo+uy76rgCQP9UBaAofdfz0HcFgCoJrjAnhdc29F0BABiKruvedY8QAACwC7nvmtaXbkMBAPTOBhJYIuXPUUw3a53GmmzOAoD+6bjCEqXvehkAADAEm/RdAwAA9mHdvmsAAMA+5L5rWt8FVwAAqpfy6FhwBQBgEFImfSO4AgAwCCmXfhZcAQCoXjftu34VXAEAqF73k75rAABALVI+fSm4AgAwCMv6rgEAADVJGfV0Ud81AACgNimnngmuAAAMwv2+awAAQK1SXr0SXAEAqN583zUAAKBmpe/6PQAAoHa57xoAQO/+BVKH9USm6OwoAAAAAElFTkSuQmCC) left top / 91.466667vw 20.8vw no-repeat;height:20.8vw;align-items:flex-start;padding-top:2.133333vw}.avatar{display:block;width:10.4vw;height:10.4vw;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.participant-name{display:flex;align-items:center;flex:1;min-width:0;gap:1.066667vw;font-size:4.533333vw;font-weight:700;margin-left:3.733333vw;white-space:nowrap;line-height:10.4vw}.participant-full-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.participant-name small{flex-shrink:0;font-size:2.933333vw;color:#666;font-weight:400}.participant-switch{flex-shrink:0;margin-left:2.133333vw;color:#4b008d;font-size:2.933333vw;font-weight:500;white-space:nowrap;line-height:10.4vw}.participant-switch span{font-size:3.2vw;margin-left:.8vw;line-height:3.2vw}.bottom-nav{position:fixed;bottom:4.533333vw;left:6.133333vw;right:4.266667vw;height:16.266667vw;border-radius:9.066667vw;background:#4d008a;display:flex;align-items:center;z-index:5}.bottom-nav a{width:33.333333%;text-align:center;font-size:2.133333vw;display:flex;gap:1.066667vw;flex-direction:column;align-items:center;color:#eee6ff}.bottom-nav a.active{color:var(--green)}.bottom-nav img{width:6.933333vw;height:6.933333vw;-o-object-fit:contain;object-fit:contain}.button{height:11.466667vw;width:100%;border-radius:6.666667vw;background:var(--green);color:#080b14;font-size:4vw;font-weight:800;display:flex;justify-content:center;align-items:center}.button--light{background:var(--lavender)}.bottom-actions{position:absolute;bottom:10.133333vw;left:6.4vw;right:6.666667vw}.action-pair{display:flex;gap:3.2vw}.action-pair>*{flex:1}.brand-row{height:24.533333vw;display:flex;align-items:flex-start;justify-content:space-between;padding:4.8vw 3.466667vw 0}.brand-row>img{width:22.4vw;height:14.133333vw;-o-object-fit:contain;object-fit:contain}.status-pill{border-radius:5.333333vw;background:var(--green);color:#080b14;font-size:3.2vw;font-weight:700;padding:2.133333vw 4.533333vw;margin-top:2.133333vw}.reward-card{height:20.533333vw;padding:3.466667vw 6.4vw;border-radius:2.933333vw;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#9635ef}.reward-card b{font-size:4.266667vw;color:#7400c6}.reward-symbol{display:inline-block;width:4.8vw;height:4.8vw;vertical-align:-.8vw}.reward-card div small{display:block;margin-top:1.6vw;font-size:3.2vw}.reward-card strong{font-weight:900;font-size:13.866667vw;line-height:1}.reward-card strong small{font-size:3.733333vw;margin-left:.533333vw;font-weight:500}.paper{background:url(/public/html/7zCka/assets/png/paper-card-BiM00cxK.png) center / 100% 100% no-repeat;color:var(--ink-purple)}.point-paper{width:88.266667vw;height:67.2vw;margin:10.4vw auto 0;text-align:center;padding:7.466667vw 2.133333vw 5.333333vw}.point-paper h1{font-size:4vw;font-weight:800}.point-paper p{color:#30203f;font-size:3.733333vw;line-height:5.333333vw;margin-top:8.533333vw}.play-instructions{text-align:center;margin-top:5.866667vw}.play-instructions h2{font-size:3.733333vw}.play-instructions p{margin-top:2.4vw;font-size:3.2vw;color:#bba2dc;line-height:5.333333vw}.page--point .bottom-actions{left:6.4vw;right:6.666667vw}.page--home{padding-bottom:24vw}.task-board{position:relative;width:100vw;margin:.533333vw -4.266667vw 0;padding:90.666667vw 0 53.333333vw}.task-board-art{position:absolute;inset:0;pointer-events:none}.task-board-art>div{position:absolute;left:0;width:100%;background-image:url(/public/html/7zCka/assets/png/task-board-Cw6WWWOk.png);background-repeat:no-repeat}.task-board-art-top,.task-board-art-bottom{background-size:100vw auto}.task-board-art-top{top:0;height:91.733333vw;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.066667vw),transparent);mask-image:linear-gradient(#000 calc(100% - 1.066667vw),transparent)}.task-board-art-middle{top:90.666667vw;bottom:52.266667vw;background-size:100% 140.386681%;background-position:center 62.943262%}.task-board-art-bottom{bottom:0;height:53.333333vw;background-position:center bottom;-webkit-mask-image:linear-gradient(transparent,#000 1.066667vw);mask-image:linear-gradient(transparent,#000 1.066667vw)}.progress-card{position:absolute;top:60.266667vw;left:14.4vw;width:61.333333vw;height:24vw;color:#161616}.progress-card h1{font-size:3.733333vw;line-height:4.8vw}.progress-columns{display:flex;gap:0}.progress-columns strong{font-weight:900;font-size:13.333333vw;color:#9635f2;line-height:13.333333vw;display:block;white-space:nowrap}.progress-columns em{font-weight:700;color:#444;font-size:5.866667vw;font-style:normal;line-height:5.866667vw;padding-left:1.066667vw}.progress-columns small{display:block;font-size:2.666667vw;color:#8e8e8e;margin-left:.8vw;line-height:3.2vw}.stamp-map{position:relative;margin-left:17.066667vw;display:grid;grid-template-columns:repeat(2,31.2vw);gap:4.533333vw 4vw;width:72vw;padding:2.133333vw 3.2vw 0}.map-stamp{display:block;width:31.2vw;height:33.066667vw}.map-stamp img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.badge-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.666667vw;width:28.8vw;height:28.8vw;margin:1.333333vw auto;border:.533333vw solid #df7520;border-radius:50%;color:#fff0cd;text-align:center}.badge-fallback b{font-size:4.266667vw}.badge-fallback small{font-size:3.466667vw}.stamp-scene{width:90.666667vw;height:122.533333vw;position:relative;margin:-20vw auto 0}.stamp-scene-background{position:absolute;inset:0;width:90.666667vw;height:122.533333vw}.seal-image{position:absolute;top:47.2vw;left:18.666667vw;width:53.333333vw;height:53.333333vw}.stamp-scene h1{position:absolute;top:105.333333vw;left:0;width:100%;text-align:center;font-size:5.6vw;color:var(--ink-purple);font-weight:800}.stamp-paper{position:relative;margin:10.4vw auto 0;width:90vw;height:92.666667vw;background:url(/public/html/7zCka/assets/png/stamp-card-CO6TdzpZ.png) center / 100% 100% no-repeat;border-radius:4vw 3.466667vw 3.733333vw 2.666667vw;display:flex;flex-direction:column;align-items:center;padding-top:17.066667vw;color:#b6a0f4}.stamp-mascot-pending{position:absolute;width:44.533333vw;height:30.4vw;top:-30.4vw;right:0}.pending-seal{position:relative;width:53.333333vw;height:53.333333vw}.pending-seal>img{width:53.333333vw;height:53.333333vw}.stamp-paper h1{font-size:5.6vw;font-weight:800;margin-top:4.266667vw}.stamp-help{text-align:center;margin-top:10.4vw}.stamp-help b{font-size:4.266667vw}.stamp-help p{font-size:3.2vw;color:#b79bdc;margin-top:2.933333vw}.page--stamped .bottom-actions{bottom:8.8vw}.stamp-touch-area{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.stamp-touch-area>*{pointer-events:none}.participants-heading{width:69.066667vw;height:13.466667vw;margin:6.666667vw auto 9.733333vw}.participant-cards{display:grid;gap:5.866667vw;margin:0 .533333vw}.person-card{position:relative;padding:5.866667vw 6.666667vw;height:27.866667vw;background:url(/public/html/7zCka/assets/png/prize-card-received-ChD6GlcV.png) center / 100% 100% no-repeat;display:flex;align-items:flex-start;gap:4.266667vw;color:#161616;cursor:pointer}.person-card--selected{background-image:url(/public/html/7zCka/assets/png/participant-card-DvxBjxtn.png)}.person-card .avatar{width:10.4vw;height:10.4vw}.person-card b{font-size:4.266667vw;line-height:7.466667vw}.person-card div>span{font-size:2.933333vw;color:#666;margin-left:4vw}.person-card small{display:block;font-size:3.2vw;margin-top:1.333333vw;color:#666}.selected-mark{position:absolute;right:4.8vw;top:3.733333vw;width:3.466667vw;height:3.466667vw}.page--participants .bottom-actions{left:5.333333vw;right:5.333333vw;bottom:9.066667vw}.muted-hint{text-align:center;margin-bottom:4vw;font-size:3.2vw;color:#a682d2}.points-summary{display:flex;align-items:center;justify-content:space-between;margin:5.333333vw 5.333333vw 0;height:9.066667vw;font-size:2.933333vw;font-weight:600}.points-summary strong{font-size:8.266667vw;font-weight:900;color:var(--green);margin-left:1.333333vw;vertical-align:-1.066667vw}.points-summary a{font-size:2.933333vw;color:#cfbce9}.claw-machine{position:relative;width:88.533333vw;height:100.533333vw;margin:5.866667vw 0 0 4vw}.machine-image{width:88.533333vw;height:100.533333vw;position:absolute;inset:0;z-index:1}.machine-prizes{position:absolute;inset:0;z-index:2;pointer-events:none}.machine-prize{position:absolute;display:block}.machine-prize img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:prize-float 3.4s ease-in-out infinite}.machine-prize--prize-smart-band{left:21.066667vw;top:11.466667vw;width:13.6vw;height:16.266667vw}.machine-prize--prize-shoelaces{left:40.266667vw;top:11.466667vw;width:21.333333vw;height:21.333333vw}.machine-prize--prize-shoelaces img{animation-delay:-1.2s;animation-duration:3.8s}.machine-prize--mascot-plush{left:14.933333vw;top:28vw;width:28.666667vw;height:33.066667vw;transform:rotate(8deg)}.machine-prize--mascot-plush img{animation-delay:-.7s;animation-duration:4s}.machine-prize--prize-drawstring-bag{left:38.933333vw;top:38.666667vw;width:28.933333vw;height:22.666667vw;transform:rotate(-6deg)}.machine-prize--prize-drawstring-bag img{animation-delay:-2s;animation-duration:3.6s}.draw-button{position:absolute;z-index:3;width:42.133333vw;height:17.333333vw;left:31.2vw;bottom:7.2vw;border:0;background:transparent}.lottery-rules{text-align:center;margin-top:2.933333vw}.lottery-rules h2{display:inline-block;color:#d0b9e6;border-bottom:1px solid #ad85d2;padding-bottom:1.066667vw;font-size:3.2vw;line-height:4vw}.earn-link{border:1px solid #a67bcf;display:block;width:53.333333vw;height:8vw;line-height:7.466667vw;text-align:center;margin:4.533333vw auto 0;border-radius:5.333333vw;font-size:2.666667vw}.result-overlay{position:fixed;inset:0;z-index:10;background:#190032cc;display:flex;align-items:flex-start;justify-content:center}.result-dialog{width:83.466667vw;margin-top:42.666667vw}.result-paper{position:relative;height:71.866667vw;background:url(/public/html/7zCka/assets/png/paper-card-BiM00cxK.png) center / 100% 100% no-repeat;color:var(--ink-purple);padding-top:11.466667vw;text-align:center}.result-paper h1{font-size:4.8vw;font-weight:800}.result-prize{position:absolute;top:19.466667vw;left:28vw;width:26.666667vw;height:32vw;-o-object-fit:contain;object-fit:contain}.result-paper p{position:absolute;top:55.2vw;left:0;width:100%;font-size:3.466667vw}.winner-flower{position:absolute;top:21.6vw;left:57.6vw;width:8.266667vw;height:9.333333vw}.result-paper--loser{padding:0;background:none}.loser-content{width:83.466667vw;height:71.866667vw}.result-dialog .action-pair{margin-top:8.266667vw;gap:2.933333vw}.result-dialog .button{height:10.666667vw;font-size:3.733333vw}.points-list{margin:7.2vw 5.333333vw 0}.points-list h1{font-size:2.933333vw;margin-bottom:1.066667vw}.points-record{display:flex;align-items:center;border-bottom:1px solid #ffffff30;font-size:3.2vw;font-weight:600;gap:4.8vw;min-height:18.133333vw;height:auto;padding:3.2vw 0}.points-record>div{flex:1;min-width:0;overflow-wrap:anywhere}.points-record>img{width:6.266667vw;height:6.133333vw;-o-object-fit:contain;object-fit:contain}.points-record small{font-size:2.666667vw;color:#a487cf;font-weight:400;display:block;margin:1.333333vw 0 0}.points-record strong{margin-left:auto;font-size:5.6vw;color:#d3c6f9;font-weight:800;flex-shrink:0}.points-record .points-record-state{font-family:inherit;font-size:3.733333vw}.points-footer{margin:6.4vw 0 0;width:100%;text-align:center}.points-footer h2{font-size:4vw}.points-footer p{font-size:3.2vw;color:#b598d7;margin-top:2.666667vw}.prize-tabs{display:flex;justify-content:space-between;margin:8vw 10.933333vw 7.733333vw;font-size:5.333333vw;font-weight:600;color:#aa88d8}.prize-tabs .selected{color:#fff;position:relative}.prize-tabs .selected:after{content:"";position:absolute;left:0;bottom:-1.866667vw;width:20.533333vw;height:1px;background:#fff}.page--prizes,.page--points{height:100dvh;min-height:0;padding-bottom:27.2vw}.page--prizes .activity-content,.page--points .activity-content{display:flex;flex-direction:column;height:100%;min-height:0}.page--prizes .participant-bar,.page--prizes .prize-tabs,.page--prizes .prize-notes,.page--points .participant-bar,.page--points .points-summary,.page--points .points-footer{flex-shrink:0}.page--points .points-list,.prize-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b998e1 transparent}.page--points .points-list{padding-right:3.2vw;scrollbar-gutter:stable}.prize-list{display:grid;align-content:start;gap:3.733333vw;margin:0 .8vw}.prize-card{position:relative;height:33.733333vw;color:var(--ink-purple);background:url(/public/html/7zCka/assets/png/prize-card-received-ChD6GlcV.png) center / 100% 100% no-repeat}.prize-card--pending{height:45.466667vw;background-image:url(/public/html/7zCka/assets/png/prize-card-pending-BP1T0rWM.png)}.prize-mascot{position:absolute;left:5.6vw;top:1.866667vw;width:22.4vw;height:26.933333vw;-o-object-fit:contain;object-fit:contain}.prize-info{position:absolute;left:30.933333vw;max-width:30.666667vw;top:9.6vw}.prize-info h1{font-size:3.733333vw}.prize-info p{font-size:3.466667vw;margin-top:2.133333vw}.prize-state{border:1px solid #8e42da;border-radius:5.333333vw;min-width:18.933333vw;padding:1.6vw 3.466667vw;text-align:center;font-size:2.933333vw;line-height:4vw;color:#7b2dc3;white-space:nowrap}.prize-card>.prize-state{position:absolute;top:12.533333vw;right:4.266667vw;min-width:14.4vw;padding:1.066667vw 2.4vw}.prize-state--received{background:#a28af5;color:#fff;border-color:#a28af5}.prize-card-bottom{position:absolute;bottom:5.066667vw;left:6.666667vw;right:5.333333vw;display:flex;align-items:center;justify-content:space-between;font-size:3.466667vw}.prize-card-bottom>span{display:flex;gap:2.4vw;align-items:center}.prize-card-bottom img{width:4.266667vw;height:4.266667vw}.prize-card-bottom a{background:#7611bd;color:#fff;border-radius:5.333333vw;width:41.333333vw;height:7.733333vw;line-height:7.733333vw;text-align:center;font-size:2.933333vw}.prize-notes{margin:6.4vw 0 0}.prize-notes h2{font-size:3.2vw;font-weight:500;margin-bottom:2.933333vw}.prize-notes p{font-size:2.666667vw;line-height:6.933333vw;color:#c5ace0}.redeem-heading{text-align:center;color:var(--green);margin:8vw 0;font-size:5.333333vw;font-weight:800}.redeem-card{height:98.133333vw;width:90vw;margin:0 auto;padding:9.066667vw;background:url(/public/html/7zCka/assets/png/prize-card-pending-BP1T0rWM.png) center / 100% 100% no-repeat;color:var(--ink-purple)}.redeem-card-title{display:flex;align-items:center;justify-content:space-between}.redeem-card h2{font-size:4.8vw;white-space:nowrap}.redeem-card h2 small{font-size:3.466667vw;margin-left:4.266667vw;font-weight:400}.redeem-card .prize-state{margin-right:-3.733333vw}.qr-image{width:48.533333vw;height:49.066667vw;margin:8vw auto 2.666667vw}.redeem-manual-code{display:flex;justify-content:center;align-items:center;gap:1.866667vw;margin-bottom:3.2vw;font-size:2.933333vw}.redeem-manual-code b{font-size:3.466667vw;letter-spacing:.7px;font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.redeem-location{display:flex;justify-content:center;align-items:center;gap:2.666667vw;font-size:3.466667vw;white-space:nowrap}.redeem-location img{width:4.266667vw;height:4.266667vw}.redeem-wait{text-align:center;margin-top:11.466667vw}.redeem-wait h2{font-size:4.533333vw}.redeem-wait p{margin-top:3.2vw;font-size:3.2vw;color:#b496d9}.redeemed-mascot{width:40.8vw;height:49.066667vw;margin:5.066667vw auto 0;-o-object-fit:contain;object-fit:contain}.redeemed-thanks{margin-top:11.466667vw;text-align:center;font-size:3.466667vw;white-space:nowrap}.page--redeemed .bottom-actions{left:5.333333vw;right:5.6vw;bottom:28.8vw}.progress-columns>div:first-child{width:34.666667vw}.page--home .participant-bar{top:.533333vw}.page--stamp .brand-row,.page--stamped .brand-row{padding-left:0;padding-top:7.2vw}.page--stamp .brand-row>img,.page--stamped .brand-row>img{width:26.666667vw;height:16.8vw}.brand-label{font-size:5.866667vw;font-weight:700;margin-top:3.2vw}.pending-task-name{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:6.4vw;font-weight:700}.seal-fallback{position:absolute;top:47.2vw;left:18.666667vw;width:53.333333vw;height:53.333333vw;border:.8vw solid #ff9833;border-radius:50%;color:#8b28bd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.8vw}.seal-fallback b{font-size:6.666667vw}.seal-fallback span{font-size:4.8vw}.button:disabled{opacity:.55;cursor:not-allowed}.activity-state{padding:26.666667vw 4vw 8vw;text-align:center}.activity-state h1{font-size:5.333333vw}.activity-state p{font-size:3.733333vw;margin:4.266667vw 0}.activity-state .button{margin-top:6.4vw}.activity-test-entry{display:inline-block;margin-top:5.333333vw;color:#d3bbea;font-size:3.466667vw;text-decoration:underline;text-underline-offset:1.066667vw}.empty-state{text-align:center;font-size:3.466667vw;line-height:6.4vw;color:#d3bbea;padding:8vw 0}.redeem-card .empty-state{color:#7c4ea5}.prize-tabs button{color:inherit;font:inherit;background:transparent;padding:0}.page--draws{padding-bottom:29.333333vw}.draw-record{justify-content:space-between}.draw-record a{margin-left:auto;font-size:3.2vw;color:var(--green)}.draw-record strong{margin-left:0}.draw-button:disabled{cursor:not-allowed;background:#5700ad40;border-radius:3.2vw}.action-error{position:fixed;z-index:30;bottom:26.666667vw;left:5.333333vw;right:5.333333vw;padding:3.733333vw 9.333333vw 3.733333vw 4vw;color:#fff;background:#32104de8;border-radius:2.666667vw;font-size:3.466667vw}.action-error button{position:absolute;right:2.666667vw;top:1.866667vw;background:transparent;color:#fff;font-size:5.866667vw}@keyframes prize-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10%)}}@media(prefers-reduced-motion:reduce){.machine-prize img{animation:none}}
