:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}html,body{background-color:#1a0a2e;margin:0;padding:0}[data-v-b7d1aea0]{box-sizing:border-box;margin:0;padding:0}html[data-v-b7d1aea0]{font-size:16px}.mobile-frame[data-v-b7d1aea0]{background-color:#1a0a2e;background-image:url(/assets/361cc08c4c1c3ec859d1.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;width:100%;max-width:480px;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden}@media (width>=421px){.mobile-frame[data-v-b7d1aea0]{background-color:#0f071e}body[data-v-b7d1aea0]{background:#0f071e}}.container[data-v-b7d1aea0]{width:100%;padding:280px 0 30px;position:relative}.btn-rule[data-v-b7d1aea0]{color:#fff;cursor:pointer;z-index:10;background:linear-gradient(135deg,#ff9a44 0%,#ff6b35 100%);border:none;border-radius:9px 0 0 9px;width:50px;height:26px;font-size:14px;font-weight:700;position:absolute;top:49px;right:0}.btn-reward[data-v-b7d1aea0]{color:#fff;cursor:pointer;z-index:10;background:linear-gradient(135deg,#ffd56c 0%,#5d3700 100%);border:none;border-radius:9px 0 0 9px;width:70px;height:26px;font-size:14px;font-weight:700;position:absolute;top:83px;right:0}.floating-share[data-v-b7d1aea0]{z-index:99;flex-direction:column;align-items:center;display:flex;position:fixed;top:21%;right:3px;transform:translateY(-50%)}.floating-share img[data-v-b7d1aea0]{object-fit:contain;width:50px;height:50px}.floating-share span[data-v-b7d1aea0]{color:#fff;white-space:nowrap;background:#0009;border-radius:9px;margin-top:-10px;padding:1px 6px;font-size:12px}.side-buttons-left[data-v-b7d1aea0]{z-index:99;flex-direction:column;gap:8px;display:flex;position:absolute;top:49px;left:0}.side-btn-left[data-v-b7d1aea0]{writing-mode:vertical-lr;text-orientation:upright;cursor:pointer;letter-spacing:3px;white-space:nowrap;border:none;border-radius:0 8px 8px 0;padding:6px 4px;font-size:12px;font-weight:700;transition:all .2s}.side-btn-left[data-v-b7d1aea0]:hover{filter:brightness(1.1)}.side-btn-left[data-v-b7d1aea0]:active{transform:scale(.96)}.btn-welfare[data-v-b7d1aea0]{color:#5a4000;background:linear-gradient(#ffd54f 0%,#ffb300 100%);box-shadow:0 2px 8px #ffb30059}.btn-game-info[data-v-b7d1aea0]{color:#f5d780;background:linear-gradient(#3c2814d9 0%,#1e120ae6 100%);border:1px solid #ffc86440;box-shadow:0 2px 8px #00000040}.card[data-v-b7d1aea0]{z-index:1;border:5px solid #ffffff40;border-radius:16px;margin:0 6px 16px;padding:18px 14px;position:relative}.card[data-v-b7d1aea0]:before{content:"";z-index:-1;background:#ecf1e9;border-radius:16px;position:absolute;inset:0}.card-header[data-v-b7d1aea0]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title[data-v-b7d1aea0]{align-items:center;gap:6px;font-size:20px;font-weight:700;display:flex}.card-title span[data-v-b7d1aea0]{background:linear-gradient(90deg,#a83a00,#ce9963);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-title-icon[data-v-b7d1aea0]{filter:drop-shadow(0 3px 8px #a352ff80)drop-shadow(0 1px 3px #fff38a66);object-fit:contain;width:46px;height:46px}.card-title-icon-msg[data-v-b7d1aea0],.card-title-icon-exchange[data-v-b7d1aea0]{width:40px;height:40px}.reward-scroll-container[data-v-b7d1aea0]{margin:0 -14px 14px;overflow:hidden}.bubble-row[data-v-b7d1aea0]{width:100%;height:28px;line-height:28px;display:flex;position:relative;overflow:hidden}.bubble-row-1[data-v-b7d1aea0]{margin-bottom:4px}.bubble-track[data-v-b7d1aea0]{white-space:nowrap;will-change:transform;display:flex}.bubble-item[data-v-b7d1aea0]{color:#e0d0ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffd70026 0%,#ff6b351a 100%);border:1px solid #ffd70033;border-radius:20px;flex-shrink:0;align-items:center;margin-right:8px;padding:0 16px;font-size:12px;display:inline-flex}.bubble-item span[data-v-b7d1aea0]{color:#ff7b22}.probability-section[data-v-b7d1aea0]{margin-bottom:16px}.section-label[data-v-b7d1aea0]{background:linear-gradient(90deg,#ffab00,#ff4800);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}.section-label[data-v-b7d1aea0]:before,.section-label[data-v-b7d1aea0]:after{content:"";background:url(/assets/95e9c0d06412b205b99b.png) 50%/contain no-repeat;flex-shrink:0;width:80px;height:14px}.section-label[data-v-b7d1aea0]:after{transform:scaleX(-1)}.reward-swiper[data-v-b7d1aea0]{--swiper-theme-color:#ffab00}.reward-card[data-v-b7d1aea0]{text-align:center;background:linear-gradient(135deg,#ffb328 0%,#fff6c0 50%,#ffa446 100%);border:none;border-radius:10px;flex-shrink:0;padding:12px 8px;width:110px!important}.reward-img[data-v-b7d1aea0]{object-fit:cover;border-radius:10px;width:64px;height:64px;margin-bottom:8px}.reward-name[data-v-b7d1aea0]{color:#2c2c2c;margin-bottom:4px;font-size:12px}.primary-btn[data-v-b7d1aea0]{color:#3b3b3b;cursor:pointer;letter-spacing:2px;background:url(/assets/42ea9fae658d3eafa363.png) 50%/contain no-repeat;border:none;border-radius:26px;width:100%;height:52px;font-size:18px;font-weight:700}.primary-btn[data-v-b7d1aea0]:active{transform:scale(.97)}.btn-hint[data-v-b7d1aea0]{text-align:center;color:#8070a0;margin-top:8px;font-size:12px}.btn-hint span[data-v-b7d1aea0]{color:#ff6b6b}.card-exchange[data-v-b7d1aea0]{flex-direction:column;display:flex}.checkin-status[data-v-b7d1aea0]{margin-bottom:10px}.checkin-date[data-v-b7d1aea0]{color:#999;font-size:13px}.checkin-hint[data-v-b7d1aea0]{color:#999;margin-bottom:10px;font-size:12px}.checkin-hint span[data-v-b7d1aea0]{color:#4b4b4b;font-weight:700}.notice-bar[data-v-b7d1aea0]{background:#fff9e6;border-radius:10px;align-items:center;margin-bottom:10px;padding:5px 14px;display:flex;position:relative}.notice-icon[data-v-b7d1aea0]{flex-shrink:0;margin-right:8px}.notice-touch-mask[data-v-b7d1aea0]{z-index:5;position:absolute;inset:0}.notice-content[data-v-b7d1aea0]{flex:1;height:22px;overflow:hidden}.notice-swiper[data-v-b7d1aea0]{width:100%;height:22px}.notice-item[data-v-b7d1aea0]{color:#5a4a32;white-space:nowrap;font-size:13px;line-height:22px}.exchange-list[data-v-b7d1aea0]{gap:6px;margin:0 -14px;padding:0 14px;display:flex}.exchange-item[data-v-b7d1aea0]{background:linear-gradient(145deg,#ff9d39,#ffedb0);border:1px solid #ffb329;border-radius:8px 8px 0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.exchange-item-img-wrap[data-v-b7d1aea0]{text-align:center;padding:12px 8px 8px}.exchange-item-img[data-v-b7d1aea0]{object-fit:cover;border-radius:10px;width:72px;height:72px}.exchange-item-name[data-v-b7d1aea0]{color:#2c2c2c;text-align:center;margin-bottom:2px;padding:0 4px;font-size:13px;font-weight:500}.exchange-item-cost[data-v-b7d1aea0]{color:#925900;text-align:center;margin-bottom:8px;font-size:11px}.exchange-btn[data-v-b7d1aea0]{color:#5a3800;cursor:pointer;background:linear-gradient(94deg,#b6904a 0%,#f2e88d 50%,#ab7128 100%);border:none;border-radius:0;width:100%;margin-top:auto;padding:6px 0;font-size:13px}.comment-tabs[data-v-b7d1aea0]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.comment-tabs-left[data-v-b7d1aea0]{align-items:baseline;gap:4px;display:flex}.comment-tabs-right[data-v-b7d1aea0]{align-items:center;gap:8px;display:flex}.comment-tab[data-v-b7d1aea0]{color:#6d6d6d;cursor:pointer;font-size:14px}.comment-tab.active[data-v-b7d1aea0]{color:#3d3d3d;font-weight:700}.comment-count[data-v-b7d1aea0]{color:#999;font-size:12px}.comment-divider[data-v-b7d1aea0]{color:#ccc;font-size:14px}.comment-list[data-v-b7d1aea0]{max-height:320px;overflow-y:auto}.comment-list[data-v-b7d1aea0]::-webkit-scrollbar{width:2px}.comment-list[data-v-b7d1aea0]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.comment-list[data-v-b7d1aea0]::-webkit-scrollbar-thumb{background:#ffb74b63;border-radius:2px}.comment-item[data-v-b7d1aea0]{border-bottom:1px solid #ffffff0f;gap:12px;padding:14px 0;display:flex}.comment-avatar[data-v-b7d1aea0]{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.comment-body[data-v-b7d1aea0]{flex:1}.comment-header[data-v-b7d1aea0]{margin-bottom:4px}.comment-header-row[data-v-b7d1aea0]{align-items:center;gap:8px;display:flex}.comment-name[data-v-b7d1aea0]{color:#333;font-size:13px;font-weight:500}.comment-meta[data-v-b7d1aea0]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment-time[data-v-b7d1aea0],.comment-location[data-v-b7d1aea0]{color:#999;font-size:12px}.comment-tag[data-v-b7d1aea0]{color:#fff;background:linear-gradient(135deg,#ffaf6b 0%,#ff7d7d 100%);border-radius:10px;padding:2px 8px;font-size:9px}.comment-text[data-v-b7d1aea0]{color:#333;font-size:13px;line-height:1.6}.comment-footer-tip[data-v-b7d1aea0]{text-align:center;color:#999;padding:16px 0 4px;font-size:13px}.comment-empty-mine[data-v-b7d1aea0]{justify-content:center;align-items:center;padding:60px 0;display:flex}.comment-empty-mine p[data-v-b7d1aea0]{color:#999;font-size:14px}.footer-note[data-v-b7d1aea0]{text-align:center;flex-direction:column;align-items:center;display:flex}.footer-slogan[data-v-b7d1aea0]{object-fit:contain;width:200px;height:auto}.footer-copyright[data-v-b7d1aea0]{color:#605080;font-size:12px}[data-v-b7d1aea0]::-webkit-scrollbar{width:2px}[data-v-b7d1aea0]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}[data-v-b7d1aea0]::-webkit-scrollbar-thumb{background:#c4c4c44d;border-radius:2px}.drawer-overlay[data-v-b7d1aea0]{z-index:1000;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.drawer-overlay.active[data-v-b7d1aea0]{opacity:1;visibility:visible}.drawer-panel[data-v-b7d1aea0]{z-index:1001;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;height:55vh;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.drawer-panel.show[data-v-b7d1aea0]{transform:translateY(0)}.drawer-header[data-v-b7d1aea0]{flex-shrink:0;justify-content:center;align-items:center;padding:20px 16px 12px;display:flex;position:relative}.drawer-title[data-v-b7d1aea0]{color:#333;font-size:18px;font-weight:700;position:relative}.drawer-title[data-v-b7d1aea0]:after{content:"";background:linear-gradient(90deg,#ffc400,#f59500);border-radius:2px;width:36px;height:3px;margin:8px auto 0;display:block}.drawer-close[data-v-b7d1aea0]{color:#999;cursor:pointer;background:0 0;border:1.5px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.drawer-close[data-v-b7d1aea0]:hover{color:#666;background:#f5f5f5}.drawer-close[data-v-b7d1aea0]:active{transform:translateY(-50%)scale(.9)}.drawer-body[data-v-b7d1aea0]{flex-direction:column;flex:1;padding:12px 16px 24px;display:flex;overflow-y:auto}.drawer-empty-wrap[data-v-b7d1aea0]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.drawer-empty-img[data-v-b7d1aea0]{width:180px;height:auto;margin-bottom:2px}.drawer-empty-text[data-v-b7d1aea0]{color:#999;text-align:center;margin-bottom:28px;font-size:15px}.drawer-btn-go[data-v-b7d1aea0]{color:#fff;cursor:pointer;background:#ffc400;border:none;border-radius:24px;width:185px;height:43px;font-size:17px;transition:all .2s}.drawer-btn-go[data-v-b7d1aea0]:hover{filter:brightness(1.05)}.drawer-btn-go[data-v-b7d1aea0]:active{transform:scale(.96)}.prize-record-list[data-v-b7d1aea0]{width:100%}.prize-record-item[data-v-b7d1aea0]{background:#ffffff0f;border-bottom:1px solid #c8c3b933;border-radius:10px;align-items:center;margin-bottom:10px;padding:14px 12px;display:flex}.prize-record-img[data-v-b7d1aea0]{object-fit:contain;border-radius:8px;flex-shrink:0;width:52px;height:52px}.prize-record-info[data-v-b7d1aea0]{flex:1;min-width:0;margin-left:12px}.prize-record-name[data-v-b7d1aea0]{color:#3b3b3b;margin-bottom:4px;font-size:13px;font-weight:500}.prize-record-time[data-v-b7d1aea0]{color:#888;font-size:12px}.prize-record-status[data-v-b7d1aea0]{color:#888;flex-shrink:0;margin-right:4px;font-size:13px;font-style:italic}.prize-record-btn[data-v-b7d1aea0]{color:#fff;cursor:pointer;background:#ffc400;border:none;border-radius:15px;flex-shrink:0;padding:5px 14px;font-size:13px;font-weight:500;transition:all .2s}.prize-record-btn[data-v-b7d1aea0]:hover{filter:brightness(1.05)}.prize-record-btn[data-v-b7d1aea0]:active{transform:scale(.95)}.prize-record-btn-disabled[data-v-b7d1aea0]{color:#999;cursor:pointer;background:#ccc;border:none;border-radius:15px;flex-shrink:0;padding:5px 14px;font-size:13px;font-weight:500}.prize-record-btn-verify[data-v-b7d1aea0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:15px;flex-shrink:0;padding:5px 14px;font-size:13px;font-weight:600;animation:2s ease-in-out infinite verifyPulse-b7d1aea0}@keyframes verifyPulse-b7d1aea0{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 8px 3px #22c55e33}}.prize-record-btn-verify[data-v-b7d1aea0]:hover{opacity:.9}.draw-progress-modal[data-v-b7d1aea0]{z-index:2001;opacity:0;visibility:hidden;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100px;height:100px;transition:all .35s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.draw-progress-modal.show[data-v-b7d1aea0]{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.draw-progress-gif[data-v-b7d1aea0]{width:66px;height:66px}.prize-overlay[data-v-b7d1aea0]{z-index:2000;opacity:0;visibility:hidden;background:#0000008c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.prize-overlay.active[data-v-b7d1aea0]{opacity:1;visibility:visible}.prize-modal[data-v-b7d1aea0]{z-index:2001;opacity:0;visibility:hidden;background:#fff;border-radius:20px;width:300px;transition:all .35s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.85);box-shadow:0 10px 40px #00000040}.prize-modal.show[data-v-b7d1aea0]{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.prize-close[data-v-b7d1aea0]{color:#999;cursor:pointer;z-index:5;background:0 0;border:1.5px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:12px;right:14px}.prize-close[data-v-b7d1aea0]:hover{color:#666;background:#f5f5f5}.prize-close[data-v-b7d1aea0]:active{transform:scale(.9)}.prize-content[data-v-b7d1aea0]{text-align:center;padding:36px 24px 20px}.prize-title[data-v-b7d1aea0]{color:#333;letter-spacing:2px;margin-bottom:18px;font-size:18px;font-weight:700}.prize-img-wrap[data-v-b7d1aea0]{border-radius:18px;width:120px;height:120px;margin:0 auto;padding:14px}.prize-img[data-v-b7d1aea0]{object-fit:contain;border-radius:12px;width:100%;height:100%}.prize-name[data-v-b7d1aea0]{color:#666;letter-spacing:1px;font-size:15px}.prize-actions[data-v-b7d1aea0]{gap:12px;padding:0 20px 22px;display:flex}.prize-btn[data-v-b7d1aea0]{cursor:pointer;border:none;border-radius:21px;flex:1;height:42px;font-size:15px;transition:all .2s}.prize-btn-exchange[data-v-b7d1aea0]{color:#ffc400;background:0 0;border:1.1px solid #ffc400}.prize-btn-exchange[data-v-b7d1aea0]:active{transform:scale(.96)}.prize-btn-ok[data-v-b7d1aea0]{color:#fff;background:#ffc400}.prize-btn-ok[data-v-b7d1aea0]:active{transform:scale(.96)}.prize-modal-wrap[data-v-b7d1aea0]{z-index:2001;opacity:0;visibility:hidden;transition:all .35s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.prize-modal-wrap.show[data-v-b7d1aea0]{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.prize-modal-new[data-v-b7d1aea0]{text-align:center;z-index:2;background:#fff;border:none;border-radius:16px;width:355px;padding:40px 24px 28px;position:relative;box-shadow:0 0 0 3px #c8c3b973}.prize-gift-icon[data-v-b7d1aea0]{object-fit:contain;z-index:1;width:265px;height:94px;position:absolute;top:-88px;left:50%;transform:translate(-50%)}.prize-tit[data-v-b7d1aea0]{color:#fff;text-align:center;z-index:3;background:url(/assets/e72c5b5dc7eb1602314e.png) 0 0/100% 100% no-repeat;width:250px;height:40px;font-size:18px;font-weight:600;line-height:42px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.prize-img-wrap-new[data-v-b7d1aea0]{width:88px;height:88px;margin:0 auto 14px}.prize-img-new[data-v-b7d1aea0]{object-fit:contain;width:100%;height:100%}.prize-name-new[data-v-b7d1aea0]{color:#333;margin-bottom:10px;font-size:13px}.prize-hint[data-v-b7d1aea0]{color:#999;margin-bottom:22px;font-size:13px;line-height:1.5}.prize-btn-close-new[data-v-b7d1aea0]{color:#fff;cursor:pointer;background:linear-gradient(#ffad40 0%,#f59500 100%);border:none;border-radius:22px;width:100%;height:44px;font-size:16px;font-weight:700;transition:all .2s}.prize-btn-close-new[data-v-b7d1aea0]:hover{filter:brightness(1.05)}.prize-btn-close-new[data-v-b7d1aea0]:active{transform:scale(.97)}.redeem-hint[data-v-b7d1aea0]{color:#999;margin-bottom:12px;font-size:13px}.redeem-code-box[data-v-b7d1aea0]{letter-spacing:1.2px;text-align:center;color:#333;word-break:break-all;background:#f5f5f5;border:1.5px dashed #ccc;border-radius:4px;max-width:220px;margin:0 auto 20px;padding:4px 14px;font-size:16px;font-weight:300}.redeem-btn-copy[data-v-b7d1aea0]{color:#fff;cursor:pointer;background:linear-gradient(#ffad40 0%,#f59500 100%);border:none;border-radius:22px;width:100%;height:44px;font-size:16px;font-weight:700;transition:all .2s}.redeem-btn-copy[data-v-b7d1aea0]:hover{filter:brightness(1.05)}.redeem-btn-copy[data-v-b7d1aea0]:active{transform:scale(.97)}.success-modal[data-v-b7d1aea0]{text-align:center;z-index:2001;opacity:0;visibility:hidden;background:#fff;border:none;border-radius:16px;width:355px;padding:28px 24px 24px;transition:all .35s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 0 0 3px #c8c3b973}.success-modal.show[data-v-b7d1aea0]{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.success-modal .success-title[data-v-b7d1aea0]{color:#333;margin-bottom:18px;font-size:19px;font-weight:600}.success-steps[data-v-b7d1aea0]{text-align:left;background:#f8f8f8;border-radius:10px;margin-bottom:22px;padding:14px 16px}.success-steps p[data-v-b7d1aea0]{color:#666;margin:0;font-size:15px;line-height:2.2}.rare-highlight[data-v-b7d1aea0]{color:#ff4757;background:linear-gradient(135deg,#fff0f0 0%,#ffe0e0 100%);border:1px solid #ffb3b3;border-radius:4px;padding:1px 8px;font-weight:700}.rule-modal[data-v-b7d1aea0]{max-width:355px;padding:32px 20px 24px}.rule-close-btn[data-v-b7d1aea0]{color:#999;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:12px;right:14px}.rule-close-btn[data-v-b7d1aea0]:hover{color:#666;background:#f5f5f5}.rule-content[data-v-b7d1aea0]{text-align:left;color:#444;max-height:320px;margin-bottom:18px;font-size:12.5px;line-height:1.8;overflow-y:auto}.rule-subtitle[data-v-b7d1aea0]{color:#888;margin-bottom:6px;font-size:13px}.rule-content p[data-v-b7d1aea0]{color:#333;font-weight:500}.rule-content ul[data-v-b7d1aea0]{padding-left:18px;list-style:outside}.rule-content li[data-v-b7d1aea0]{color:#555}.toast[data-v-b7d1aea0]{color:#fff;text-align:center;z-index:3000;opacity:0;visibility:hidden;pointer-events:none;background:#000000bf;border-radius:10px;max-width:280px;padding:14px 24px;font-size:14px;line-height:1.5;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-20px)scale(.9)}.toast.show[data-v-b7d1aea0]{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}[data-v-5ea9ef21]{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.task-center-page[data-v-5ea9ef21]{color:#333;background:linear-gradient(135deg,#f5f7fa 0%,#f0f2f5 100%);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}.countdown-bar[data-v-5ea9ef21]{color:#fff;z-index:1000;background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);justify-content:center;align-items:center;height:36px;font-size:.75rem;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #ff6b0033}.countdown-timer[data-v-5ea9ef21]{letter-spacing:1px;background:#fff3;border-radius:4px;margin:0 4px;padding:2px 6px;font-size:.75rem;font-weight:700}.copy-success-toast[data-v-5ea9ef21]{color:#fff;z-index:1001;background:#000c;border-radius:8px;padding:12px 24px;font-size:14px;animation:.3s ease-out slideDown-5ea9ef21;position:fixed;top:50px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.submit-message-toast[data-v-5ea9ef21]{color:#fff;z-index:1002;background:#000c;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;animation:.3s ease-out submitSlideDown-5ea9ef21;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000004d}@keyframes submitSlideDown-5ea9ef21{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes slideDown-5ea9ef21{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.clock-icon[data-v-5ea9ef21]{width:16px;height:16px;margin-right:6px;animation:2.2s ease-in-out infinite clock-pulse-5ea9ef21}@keyframes clock-pulse-5ea9ef21{0%,to{opacity:1}50%{opacity:.6}}.nav-bar[data-v-5ea9ef21]{-webkit-backdrop-filter:blur(20px);z-index:999;background:#fffffff2;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex;position:fixed;top:36px;left:0;right:0}.back-btn[data-v-5ea9ef21]{color:#666;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;display:flex}.back-icon[data-v-5ea9ef21]{width:30px;height:30px}.page-title[data-v-5ea9ef21]{color:#222;font-size:16px;font-weight:600}.service-btn[data-v-5ea9ef21]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,transform .15s;display:flex}.service-btn[data-v-5ea9ef21]:hover{background-color:#0000000f}.service-btn[data-v-5ea9ef21]:active{transform:scale(.92)}.service-btn svg[data-v-5ea9ef21]{width:20px;height:20px}.main-content[data-v-5ea9ef21]{max-width:600px;margin:0 auto;padding:96px 16px 20px}.progress-section[data-v-5ea9ef21]{background:#ffffffe6;border-radius:16px;margin-bottom:12px;padding:20px;box-shadow:0 2px 12px #0000000a}.progress-steps[data-v-5ea9ef21]{justify-content:space-between;display:flex;position:relative}.progress-steps[data-v-5ea9ef21]:before{content:"";z-index:1;background:#eee;height:4px;position:absolute;top:12px;left:12px;right:12px}.progress-bar[data-v-5ea9ef21]{z-index:2;background:linear-gradient(90deg,#ffc229 0%,#fa915a 100%);width:0%;height:4px;transition:all .5s;position:absolute;top:12px;left:12px}.progress-bar.bar-active[data-v-5ea9ef21]{width:50%}.step[data-v-5ea9ef21]{z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.step-number[data-v-5ea9ef21]{color:#999;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:8px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.step.active .step-number[data-v-5ea9ef21]{color:#fff;background:linear-gradient(135deg,#ff7e00 0%,#fa0 100%);box-shadow:0 0 0 4px #ff7e0033}.step-number.completed[data-v-5ea9ef21]{color:#fff;box-shadow:0 0 0 4px #10b98133;background:#10b981!important}.check-icon[data-v-5ea9ef21]{width:14px;height:14px}.step-label[data-v-5ea9ef21]{color:#999;font-size:.7rem;font-weight:500}.step.active .step-label[data-v-5ea9ef21]{color:#ff9000;font-weight:700}.step-label.label-completed[data-v-5ea9ef21]{font-weight:700;color:#10b981!important}.card[data-v-5ea9ef21]{background:#fff;border-radius:16px;margin-bottom:12px;padding:20px;box-shadow:0 2px 12px #0000000a}.card-title[data-v-5ea9ef21]{color:#222;align-items:center;margin-bottom:12px;font-size:.9rem;font-weight:600;display:flex}.card-title .title-text[data-v-5ea9ef21]{letter-spacing:1.2px}.card-title .number[data-v-5ea9ef21]{color:#fff;background:linear-gradient(135deg,#ff7e00 0%,#fa0 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:6px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 6px #ff7e0066}.platforms[data-v-5ea9ef21]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.platform-item[data-v-5ea9ef21]{background:#f8f9fa;border-radius:12px;flex-direction:column;flex:calc(50% - 5px);align-items:center;min-width:0;padding:16px 8px;text-decoration:none;transition:all .2s;display:flex}.platform-item[data-v-5ea9ef21]:hover{background:#f0f2f5;transform:scale(.98)}.platform-icon[data-v-5ea9ef21]{background:#f8f9fa;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:8px;display:flex;overflow:hidden}.platform-icon img[data-v-5ea9ef21]{object-fit:contain;width:100%;height:100%}.platform-name[data-v-5ea9ef21]{color:#333;text-align:center;font-size:14px;font-weight:600}.task-instruction-center[data-v-5ea9ef21]{color:#666;text-align:center;margin-bottom:12px;font-size:.85rem;line-height:1.6}.task-instruction[data-v-5ea9ef21]{color:#666;margin-bottom:12px;font-size:.85rem;line-height:1.6}.instruction-box[data-v-5ea9ef21]{color:#334155;background:linear-gradient(135deg,#e3f2fd 0%,#f0f9ff 100%);border:1px solid #90caf9;border-radius:8px;margin-bottom:12px;padding:16px;font-size:.85rem;line-height:1.6}.task-instruction .highlight-text[data-v-5ea9ef21]{color:#f97316;font-weight:600}.copy-text-box[data-v-5ea9ef21]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1.5px dashed #f59e0b;border-radius:12px;margin-bottom:14px;padding:16px}.copy-text-content[data-v-5ea9ef21]{color:#78350f;word-break:break-all;min-height:32px;font-size:.88rem;line-height:1.7}.copy-btn[data-v-5ea9ef21]{color:#fff;cursor:pointer;letter-spacing:1px;background:linear-gradient(135deg,#f97316 0%,#fb923c 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 12px #f9731659}.copy-btn[data-v-5ea9ef21]:hover{transform:scale(.98);box-shadow:0 6px 18px #f9731673}.copy-btn[data-v-5ea9ef21]:active{transform:scale(.96)}.copy-icon[data-v-5ea9ef21]{flex-shrink:0;width:18px;height:18px}.copy-notice[data-v-5ea9ef21]{color:#c2410c;text-align:center;background:#fff7ed;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12px}.share-image-box[data-v-5ea9ef21]{text-align:center;margin-top:14px}@keyframes sharePulse-5ea9ef21{0%,to{box-shadow:0 0 #dc2dff66}50%{box-shadow:0 0 20px 6px #dc2dff33}}.share-img[data-v-5ea9ef21]{border:2px solid #b32dffc5;border-radius:12px;width:320px;height:170px;margin:0 auto;animation:2s ease-in-out infinite sharePulse-5ea9ef21;display:block}.save-tip[data-v-5ea9ef21]{text-align:center;color:#666;margin-top:10px;font-size:14px}.save-notice[data-v-5ea9ef21]{color:#16a34a;background:#f0fdf4;border-radius:8px;align-items:center;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.notice-icon[data-v-5ea9ef21]{flex-shrink:0;width:16px;height:16px;margin-right:6px}.example-link-container[data-v-5ea9ef21]{cursor:pointer;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 16px;transition:all .2s;display:flex}.example-link-container[data-v-5ea9ef21]:hover{background:#f0f2f5;border-color:#d0d0d0}.example-icon[data-v-5ea9ef21]{flex-shrink:0;width:16px;height:16px}.example-icon path[data-v-5ea9ef21],.example-icon rect[data-v-5ea9ef21],.example-icon circle[data-v-5ea9ef21]{stroke:#627289}.example-icon circle[fill][data-v-5ea9ef21]{fill:#627289}.example-text[data-v-5ea9ef21]{color:#627289;letter-spacing:1.2px;flex:1;margin:0 5px;font-size:.8rem;font-weight:600}.arrow-icon[data-v-5ea9ef21]{flex-shrink:0;width:20px;height:20px}.arrow-icon path[data-v-5ea9ef21]{stroke:#627289}.upload-zone[data-v-5ea9ef21]{text-align:center;cursor:pointer;background-color:#ffb4000d;border:1.5px dashed #e0e0e0;border-radius:12px;margin-bottom:16px;padding:30px 20px;transition:all .3s}.upload-zone[data-v-5ea9ef21]:hover{background-color:#ffb40014;border-color:#ffb40080;transform:scale(.98);box-shadow:0 4px 12px #ffb40026}.upload-zone[data-v-5ea9ef21]:active{transform:scale(.96)}.upload-icon[data-v-5ea9ef21]{justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.upload-icon svg[data-v-5ea9ef21]{width:100%;height:100%}.upload-icon path[data-v-5ea9ef21],.upload-icon rect[data-v-5ea9ef21],.upload-icon circle[data-v-5ea9ef21]{stroke:#999}.upload-icon circle[fill][data-v-5ea9ef21]{fill:#999}.upload-text[data-v-5ea9ef21]{color:#666;margin-bottom:8px;font-size:14px}.upload-hint[data-v-5ea9ef21]{color:#999;font-size:12px}.upload-placeholder[data-v-5ea9ef21]{flex-direction:column;align-items:center;display:flex}.uploaded-images-grid[data-v-5ea9ef21]{grid-template-columns:repeat(3,1fr);gap:12px;padding:8px;display:grid}.uploaded-image-item[data-v-5ea9ef21]{aspect-ratio:1;background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.uploaded-image[data-v-5ea9ef21]{object-fit:cover;width:100%;height:100%;display:block}.remove-image[data-v-5ea9ef21]{cursor:pointer;z-index:1;background:#ff4757e6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #0003}.remove-image[data-v-5ea9ef21]:hover{background:#ff4757;transform:scale(1.1)}.remove-image svg[data-v-5ea9ef21]{width:12px;height:12px}.add-more-item[data-v-5ea9ef21]{aspect-ratio:1;cursor:pointer;background:#fafafa;border:2px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.add-more-item[data-v-5ea9ef21]:hover{background:#ffb4000d;border-color:orange}.add-more-item svg[data-v-5ea9ef21]{width:24px;height:24px;margin-bottom:4px}.add-more-item span[data-v-5ea9ef21]{color:#999;font-size:12px}.important-note[data-v-5ea9ef21]{color:#e6a700;background:#fff9e6;border:1px solid gold;border-radius:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.5}.service-entry-btn[data-v-5ea9ef21]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff00ab 0%,#ff7200 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #667eea59}.service-entry-btn[data-v-5ea9ef21]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffe5f973}.service-entry-btn[data-v-5ea9ef21]:active{transform:scale(.98)}.submit-btn[data-v-5ea9ef21]{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(90deg,#ff9500 0%,#ff5e3a 100%);border:none;border-radius:12px;width:100%;margin:16px 0 0;padding:16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:block;box-shadow:0 4px 12px #ff95004d}.submit-btn[data-v-5ea9ef21]:hover{transform:scale(.98);box-shadow:0 6px 16px #ff950066}.submit-btn[data-v-5ea9ef21]:active{transform:scale(.96)}.safe-hint[data-v-5ea9ef21]{text-align:center;color:#999;padding:20px 0;font-size:12px}.mr-2[data-v-5ea9ef21]{margin-right:.5rem}.arrow-icon[data-v-5ea9ef21]{transition:transform .3s;transform:rotate(0)}.arrow-icon.rotated[data-v-5ea9ef21]{transform:rotate(180deg)}.example-image-container[data-v-5ea9ef21]{background:#f5f5f5;border-radius:8px;margin-top:12px;overflow:hidden}.example-image[data-v-5ea9ef21]{object-fit:contain;width:100%;height:auto;display:block}.audit-modal-overlay[data-v-5ea9ef21]{z-index:2000;background:#00000080;justify-content:center;align-items:center;animation:.3s ease-out modalFadeIn-5ea9ef21;display:flex;position:fixed;inset:0}@keyframes modalFadeIn-5ea9ef21{0%{opacity:0}to{opacity:1}}.audit-modal[data-v-5ea9ef21]{background:#fff;border-radius:20px;width:90%;max-width:400px;padding:24px;animation:.3s ease-out modalSlideUp-5ea9ef21;box-shadow:0 20px 60px #0000004d}@keyframes modalSlideUp-5ea9ef21{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.audit-modal-header[data-v-5ea9ef21]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.audit-modal-title[data-v-5ea9ef21]{color:#222;font-size:18px;font-weight:700}.audit-modal-close[data-v-5ea9ef21]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.audit-modal-close[data-v-5ea9ef21]:hover{background:#f5f5f5}.audit-modal-close svg[data-v-5ea9ef21]{width:20px;height:20px}.audit-progress-container[data-v-5ea9ef21]{margin-bottom:20px}.audit-progress-wrapper[data-v-5ea9ef21]{padding:0 8px}.audit-progress-steps[data-v-5ea9ef21]{justify-content:space-between;gap:0;padding-top:0;display:flex;position:relative}.audit-progress-bar-bg[data-v-5ea9ef21]{z-index:1;background:#e0e0e0;border-radius:2px;height:4px;position:absolute;top:14px;left:14px;right:14px}.audit-progress-bar[data-v-5ea9ef21]{z-index:2;background:linear-gradient(90deg,#ffa93f 0%,orange 100%);border-radius:2px;width:0%;height:4px;transition:all .5s;position:absolute;top:14px;left:14px}.audit-progress-bar.bar-active[data-v-5ea9ef21]{width:calc(50% - 14px)}.audit-progress-bar.bar-full[data-v-5ea9ef21]{width:calc(100% - 28px)}.audit-step-item[data-v-5ea9ef21]{z-index:3;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex;position:relative}.audit-step-number[data-v-5ea9ef21]{color:#999;z-index:3;background:#e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;transition:all .3s;display:flex;position:relative}.audit-step-item.step-active .audit-step-number[data-v-5ea9ef21]{color:#fff;background:linear-gradient(135deg,orange 0%,#ff8c00 100%);box-shadow:0 0 0 4px #ffa50033}.audit-step-item.step-completed .audit-step-number[data-v-5ea9ef21]{color:#fff;background:#10b981;box-shadow:0 0 0 4px #10b98133}.audit-step-item.step-failed .audit-step-number[data-v-5ea9ef21]{color:#fff;background:#ef4444!important;box-shadow:0 0 0 4px #ef444433!important}.audit-step-label[data-v-5ea9ef21]{color:#999;font-size:12px;font-weight:500}.audit-step-item.step-active .audit-step-label[data-v-5ea9ef21]{color:orange;font-weight:600}.audit-step-item.step-completed .audit-step-label[data-v-5ea9ef21]{color:#10b981;font-weight:600}.audit-step-item.step-failed .audit-step-label[data-v-5ea9ef21]{color:#ef4444;font-weight:600}.step-check-small[data-v-5ea9ef21],.step-fail-small[data-v-5ea9ef21]{width:14px;height:14px}.step-spinner-small[data-v-5ea9ef21]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-5ea9ef21;display:inline-block}@keyframes spin-5ea9ef21{to{transform:rotate(360deg)}}.step-info-area[data-v-5ea9ef21]{background:linear-gradient(135deg,#f8f9fa 0%,#f0f2f5 100%);border-radius:12px;justify-content:center;align-items:center;min-height:80px;margin-bottom:20px;padding:20px;display:flex}.step-info-content[data-v-5ea9ef21]{justify-content:center;align-items:center;width:100%;display:flex}.step-info-text[data-v-5ea9ef21]{color:#333;font-size:15px;font-weight:500;line-height:1.5}.step-info-content.fail-content[data-v-5ea9ef21]{flex-direction:column;align-items:flex-start;gap:8px}.step-info-text.fail-text-content[data-v-5ea9ef21]{flex-direction:column;gap:8px;display:flex}.fail-title[data-v-5ea9ef21]{color:#dc2626;font-size:18px;font-weight:700}.fail-reason[data-v-5ea9ef21]{color:#991b1b;font-size:14px;line-height:1.6}.fail-reason-text[data-v-5ea9ef21]{color:#dc2626;font-size:15px;font-weight:500;line-height:1.6}.audit-modal-btn[data-v-5ea9ef21]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff9500 0%,#ff5e3a 100%);border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #ff95004d}.audit-modal-btn[data-v-5ea9ef21]:hover{transform:scale(.98);box-shadow:0 6px 16px #ff950066}.audit-modal-btn[data-v-5ea9ef21]:active{transform:scale(.96)}.success-modal-overlay[data-v-5ea9ef21]{z-index:2000;background:#00000080;justify-content:center;align-items:center;animation:.3s ease-out modalFadeIn-5ea9ef21;display:flex;position:fixed;inset:0}.success-modal[data-v-5ea9ef21]{background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:90%;max-width:320px;padding:32px 24px;animation:.3s ease-out modalSlideUp-5ea9ef21;display:flex;box-shadow:0 20px 60px #0000004d}.success-icon[data-v-5ea9ef21]{width:80px;height:80px;animation:.5s ease-out successIconScale-5ea9ef21}@keyframes successIconScale-5ea9ef21{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-title[data-v-5ea9ef21]{color:#222;font-size:24px;font-weight:700}.success-message[data-v-5ea9ef21]{color:#666;text-align:center;font-size:16px}.success-modal-btn[data-v-5ea9ef21]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;width:100%;margin-top:8px;padding:16px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #10b9814d}.success-modal-btn[data-v-5ea9ef21]:hover{transform:scale(.98);box-shadow:0 6px 16px #10b98166}.success-modal-btn[data-v-5ea9ef21]:active{transform:scale(.96)}.redeem-page[data-v-7a8597e3]{background-color:#a5d8ff;background-image:url(/assets/1894a781a8ad3541acd4.png);background-repeat:no-repeat;min-height:100vh;padding-bottom:30px}@media (width<=768px){.redeem-page[data-v-7a8597e3]{background-size:contain}}@media (orientation:landscape){.redeem-page[data-v-7a8597e3]{background-size:100%}}.header-bg[data-v-7a8597e3]{padding:60px 20px 40px}.header-content[data-v-7a8597e3]{z-index:1;text-align:center;position:relative}.title-row[data-v-7a8597e3]{justify-content:center;align-items:center;gap:10px;display:flex}.page-title[data-v-7a8597e3]{color:#fff;text-shadow:0 2px 8px #0000004d;background:linear-gradient(90deg,#ffb934,#fff,gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700}.new-badge[data-v-7a8597e3]{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#ff3b30,#ff2d55);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.page-subtitle[data-v-7a8597e3]{color:#ffffffe6;margin:10px 0 0;font-size:15px}.notice-box[data-v-7a8597e3]{color:#ff0050;text-align:center;background:#fffc;border-left:4px solid #ffab00;border-radius:10px;margin:-15px 16px 12px;padding:15px;font-size:14px;line-height:1.5}.section-card[data-v-7a8597e3]{background:#ebfaff;border-radius:15px;margin:0 16px 14px;overflow:hidden;box-shadow:0 5px 15px #ff00501a}.section-card strong[data-v-7a8597e3]{color:#ff0050;font-weight:700}.section-header[data-v-7a8597e3]{align-items:center;gap:8px;padding:14px 16px;display:flex}.section-bar[data-v-7a8597e3]{background:#ff0050;border-radius:3px;width:5px;height:18px}.section-title[data-v-7a8597e3]{color:#ff0050;font-size:18px;font-weight:700}.gift-icon[data-v-7a8597e3]{width:40px;height:40px;margin-left:auto;animation:2s infinite bounce-7a8597e3}@keyframes bounce-7a8597e3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.platform-list[data-v-7a8597e3]{justify-content:center;padding:10px 16px 24px;display:flex}.platform-item[data-v-7a8597e3]{flex-direction:column;align-items:center;gap:8px;display:flex}.platform-icon[data-v-7a8597e3]{border:2px solid #ffede8;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;transition:all .2s;display:flex}.platform-icon svg[data-v-7a8597e3]{width:36px;height:36px}.platform-icon-img[data-v-7a8597e3]{object-fit:contain;width:36px;height:36px}.platform-name[data-v-7a8597e3]{color:#333;font-size:12px;font-weight:700}.qrcode-wrapper[data-v-7a8597e3]{text-align:center;padding:20px 0}.qrcode-border[data-v-7a8597e3]{cursor:pointer;background:#fff;border:2px dashed #ff0050;border-radius:12px;width:228px;height:228px;margin-bottom:15px;padding:10px;display:inline-block;position:relative}.qrcode-img[data-v-7a8597e3]{width:100%;height:100%;transition:filter .5s,opacity .5s}.qrcode-img.blurred[data-v-7a8597e3]{filter:blur(12px);opacity:.4}.blur-overlay[data-v-7a8597e3]{text-align:center;z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blur-icon[data-v-7a8597e3]{width:48px;height:48px;margin:0 auto 8px;animation:1.5s ease-in-out infinite pulse-7a8597e3;display:block}@keyframes pulse-7a8597e3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.blur-text[data-v-7a8597e3]{color:#ff0050;background:#fffffff2;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:700;box-shadow:0 2px 8px #ff005033}.qrcode-tip[data-v-7a8597e3]{color:#666;text-align:center;margin-top:12px;font-size:14px}.qrcode-tip .highlight[data-v-7a8597e3]{color:#ff0050;font-weight:700}.steps-list[data-v-7a8597e3]{padding:0 16px 20px}.step-item[data-v-7a8597e3]{align-items:flex-start;margin-bottom:15px;display:flex}.step-num[data-v-7a8597e3]{color:#fff;background:#ff0050;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:10px;font-size:14px;font-weight:700;display:flex}.step-item span[data-v-7a8597e3]:not(.step-num){color:#333;font-size:14px;line-height:1.6}.step-item .highlight[data-v-7a8597e3],.step-item code[data-v-7a8597e3]{color:#ff0050;background:0 0;padding:0;font-family:inherit;font-weight:700}.activity-section .section-card[data-v-7a8597e3]{background:#ebfaff;box-shadow:0 5px 15px #ff00501a}.activity-rules[data-v-7a8597e3]{margin:0;padding:0 20px 20px;list-style:none}.activity-rules li[data-v-7a8597e3]{color:#666;margin-bottom:8px;padding-left:14px;font-size:14px;line-height:1.6;position:relative}.activity-rules li[data-v-7a8597e3]:before{content:"•";color:#ff0050;font-size:18px;font-weight:700;position:absolute;top:-2px;left:0}.activity-rules strong[data-v-7a8597e3],.activity-rules .highlight[data-v-7a8597e3]{color:#ff0050;font-weight:700}.footer[data-v-7a8597e3]{text-align:center;color:#000;padding:24px 0 16px;font-size:12px}.device-check[data-v-59bea707]{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.content[data-v-59bea707]{text-align:center;padding:40px}.phone-icon[data-v-59bea707]{filter:drop-shadow(0 15px 30px #667eea66);width:100px;height:150px;margin:0 auto 30px;animation:2s ease-in-out infinite float-59bea707}@keyframes float-59bea707{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.title[data-v-59bea707]{color:#fff;letter-spacing:2px;text-shadow:0 2px 10px #0000004d;margin:0 0 15px;font-size:24px;font-weight:700}.subtitle[data-v-59bea707]{color:#ffffffd9;text-shadow:0 1px 5px #0003;margin:0;font-size:16px}[data-v-9db7e15d]{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Segoe UI,Microsoft YaHei,sans-serif}.customer-service-page[data-v-9db7e15d]{--primary-color:#ff6b9d;--user-color:#5b8dea;--bot-color:#fff;--bot-text-color:#333;--user-text-color:#fff;--chat-bg:#f8f7ff;--header-bg:linear-gradient(135deg, #ff7d0e 0%, #ffc78a 100%);--time-color:#999;--avatar-size:42px;--avatar-radius:25px;background-color:var(--chat-bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.header[data-v-9db7e15d]{background:var(--header-bg);color:#fff;z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:relative;box-shadow:0 2px 10px #0000001a}.admin-title[data-v-9db7e15d]{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.admin-avatar[data-v-9db7e15d]{object-fit:cover;border:1.5px solid #fff9;border-radius:50%;width:28px;height:28px}.online-status[data-v-9db7e15d]{align-items:center;gap:5px;display:flex}.status-dot[data-v-9db7e15d]{background-color:#1cd158;border-radius:50%;width:9px;height:9px;animation:2s infinite pulse-9db7e15d;box-shadow:0 0 5px #1cd15880}.status-text[data-v-9db7e15d]{color:#1cd158;font-size:11px;font-weight:600}@keyframes pulse-9db7e15d{0%{transform:scale(1)}50%{transform:scale(.92)}to{transform:scale(1)}}.chat-container[data-v-9db7e15d]{background-color:#fffffff2;flex-direction:column;flex:1;min-height:0;padding:15px;display:flex;overflow-y:auto}.time-divider[data-v-9db7e15d]{text-align:center;color:var(--time-color);margin-bottom:12px;padding:10px 0;font-size:12px;position:relative}.time-divider[data-v-9db7e15d]:before,.time-divider[data-v-9db7e15d]:after{content:"";background-color:#00000014;width:35%;height:1px;position:absolute;top:50%}.time-divider[data-v-9db7e15d]:before{left:0}.time-divider[data-v-9db7e15d]:after{right:0}.message-container[data-v-9db7e15d]{align-self:flex-start;max-width:90%;margin-bottom:18px;animation:.3s ease-out messageAppear-9db7e15d;display:flex}.message-container.user[data-v-9db7e15d]{flex-direction:row-reverse;align-self:flex-end}.avatar-container[data-v-9db7e15d]{flex-direction:column;align-items:center;margin-top:4px;padding:0 6px;display:flex}.avatar[data-v-9db7e15d]{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;box-shadow:0 3px 8px #0000001a}.user-avatar[data-v-9db7e15d]{background-image:url(/assets/99d91aff0d0355f3038b.png)}.bot-avatar[data-v-9db7e15d]{background-image:url(/assets/c7579f90258cdc7d8143.png)}.username[data-v-9db7e15d]{color:#888;text-align:center;max-width:var(--avatar-size);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.message-content[data-v-9db7e15d]{max-width:calc(100% - var(--avatar-size) - 20px);flex-direction:column;margin-top:4px;display:flex}.message[data-v-9db7e15d]{word-wrap:break-word;border-radius:12px;max-width:100%;padding:11px 14px;font-size:14px;line-height:1.45;position:relative;box-shadow:0 2px 4px #0000000d}.message-container.user .message[data-v-9db7e15d]{background:var(--user-color);color:var(--user-text-color);border-top-right-radius:4px;margin-top:4px}.message-container.bot .message[data-v-9db7e15d]{color:var(--bot-text-color);background-color:#fff;border:1px solid #eee;border-top-left-radius:4px;margin-top:4px}[data-v-9db7e15d] .msg-link{color:#ff0550;cursor:pointer;margin-left:4px;font-weight:600;text-decoration:underline;transition:opacity .2s}[data-v-9db7e15d] .msg-link:hover{opacity:.75}.message-info[data-v-9db7e15d]{color:var(--time-color);margin-top:4px;padding:0 4px;font-size:11px}.message-container.user .message-info[data-v-9db7e15d]{text-align:right}@keyframes messageAppear-9db7e15d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.image-message[data-v-9db7e15d]{cursor:pointer;border-radius:10px;max-width:220px;transition:transform .2s;overflow:hidden}.image-message[data-v-9db7e15d]:hover{transform:scale(1.02)}.image-message img[data-v-9db7e15d]{object-fit:cover;width:100%;max-height:180px;display:block}.voice-bubble[data-v-9db7e15d]{cursor:pointer;border-radius:12px;align-items:center;padding:10px 18px;display:inline-flex}.message-container.bot .voice-bubble[data-v-9db7e15d],.message-container.user .voice-bubble[data-v-9db7e15d]{color:#333;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 1px 4px #0000000f}.play-icon[data-v-9db7e15d]{color:#fff;background-color:#464646;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-right:10px;display:flex}.voice-wave[data-v-9db7e15d]{align-items:center;gap:2.5px;height:20px;display:flex}.wave-bar[data-v-9db7e15d]{background-color:#444;border-radius:1px;width:3px;height:12px;transition:height .15s}.voice-bubble.playing .wave-bar[data-v-9db7e15d]{animation:.85s ease-in-out infinite voiceWave-9db7e15d}.voice-bubble.playing .wave-bar[data-v-9db7e15d]:first-child{animation-delay:0s}.voice-bubble.playing .wave-bar[data-v-9db7e15d]:nth-child(2){animation-delay:.12s}.voice-bubble.playing .wave-bar[data-v-9db7e15d]:nth-child(3){animation-delay:.24s}.voice-bubble.playing .wave-bar[data-v-9db7e15d]:nth-child(4){animation-delay:.36s}.voice-bubble.playing .wave-bar[data-v-9db7e15d]:nth-child(5){animation-delay:.48s}@keyframes voiceWave-9db7e15d{0%,to{height:6px}50%{height:18px}}.voice-duration[data-v-9db7e15d]{color:#666;margin-left:8px;font-size:13px}.typing-indicator[data-v-9db7e15d]{background:#fff;border:1px solid #eee;border-radius:4px 18px 18px;align-items:center;padding:10px 14px;display:flex;box-shadow:0 2px 4px #0000000d}.typing-indicator span[data-v-9db7e15d]{background-color:#999;border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1.4s infinite both typing-9db7e15d;display:inline-block}.typing-indicator span[data-v-9db7e15d]:first-child{animation-delay:0s}.typing-indicator span[data-v-9db7e15d]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-9db7e15d]:nth-child(3){animation-delay:.4s}@keyframes typing-9db7e15d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.input-area[data-v-9db7e15d]{z-index:5;background-color:#fff;border-top:1px solid #e1e4e8;flex-shrink:0;align-items:center;padding:10px 12px;display:flex;position:relative}.emoji-btn[data-v-9db7e15d],.image-btn[data-v-9db7e15d]{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px;margin:0 6px;padding:8px}.emoji-btn[data-v-9db7e15d]{background-image:url(/assets/87fc5be3bd0302344e78.png)}.image-btn[data-v-9db7e15d]{background-image:url(/assets/d9a53d1e3d843bda27ac.png)}.input-box[data-v-9db7e15d]{background:#f5f8ff;border:1px solid #e1e4e8;border-radius:22px;outline:none;flex:1;min-height:40px;max-height:110px;padding:11px 16px;font-size:15px;line-height:1.4;transition:border-color .25s,box-shadow .25s;overflow-y:auto}.input-box[data-v-9db7e15d]:focus{border-color:#5b8dea;box-shadow:0 0 0 2px #5b8dea33}.input-box[data-v-9db7e15d]:empty:before{content:attr(data-placeholder);color:#999;font-style:italic}.send-btn[data-v-9db7e15d]{color:#fff;cursor:pointer;background:#5b8dea;border:none;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:38px;margin-left:8px;font-size:14px;font-weight:500;transition:transform .2s,background .25s;display:flex;box-shadow:0 3px 8px #5b8dea59}.send-btn[data-v-9db7e15d]:hover{transform:scale(1.03)}.send-btn[data-v-9db7e15d]:active{transform:scale(.95)}.send-btn.active[data-v-9db7e15d]{background:#1e9fff}.emoji-container[data-v-9db7e15d]{z-index:20;background-color:#fff;border:1px solid #ddd;border-radius:14px;flex-wrap:wrap;max-height:180px;padding:12px;display:flex;position:absolute;bottom:58px;left:12px;right:12px;overflow-y:auto;box-shadow:0 6px 15px #00000026}.emoji-item[data-v-9db7e15d]{text-align:center;cursor:pointer;border-radius:8px;width:38px;padding:6px;font-size:26px;transition:transform .15s,background-color .15s}.emoji-item[data-v-9db7e15d]:hover{background-color:#f5f5f5;transform:scale(1.15)}.modal-overlay[data-v-9db7e15d]{z-index:2000;background-color:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-overlay[data-v-9db7e15d]:not(.show){display:none}.modal-image[data-v-9db7e15d]{object-fit:contain;max-width:95%;max-height:85%}.modal-close[data-v-9db7e15d]{color:#fff;cursor:pointer;background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:32px;display:flex;position:absolute;top:18px;right:20px}.chat-container[data-v-9db7e15d]::-webkit-scrollbar{width:5px}.emoji-container[data-v-9db7e15d]::-webkit-scrollbar{width:5px}.input-box[data-v-9db7e15d]::-webkit-scrollbar{width:5px}.chat-container[data-v-9db7e15d]::-webkit-scrollbar-track{background:0 0}.emoji-container[data-v-9db7e15d]::-webkit-scrollbar-track{background:0 0}.input-box[data-v-9db7e15d]::-webkit-scrollbar-track{background:0 0}.chat-container[data-v-9db7e15d]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.emoji-container[data-v-9db7e15d]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.input-box[data-v-9db7e15d]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}
