.top-recommend-wrapper[data-v-bec54a8d]{min-height:100px;width:100%}:host,:root{--van-rate-icon-size:20px;--van-rate-icon-gutter:var(--van-padding-base);--van-rate-icon-void-color:var(--van-gray-5);--van-rate-icon-full-color:var(--van-danger-color);--van-rate-icon-disabled-color:var(--van-gray-5)}.van-rate{cursor:pointer;display:inline-flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{color:var(--van-rate-icon-void-color);display:block;font-size:var(--van-rate-icon-size);width:1em}.van-rate__icon--half{left:0;overflow:hidden;pointer-events:none;position:absolute;top:0}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}.ad-wrapper[data-v-fa32b44c]{height:auto!important;line-height:1;margin:0;padding:20px 0;text-align:center}.ad-container[data-v-fa32b44c]{display:flex;overflow:hidden}.ad-title[data-v-fa32b44c]{color:#aeaeae;font-weight:600;margin-bottom:4px;padding-left:12px;text-align:left}:host,:root{--van-swipe-indicator-size:6px;--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:.3;--van-swipe-indicator-active-background:var(--van-primary-color);--van-swipe-indicator-inactive-background:var(--van-border-color)}.van-swipe{cursor:grab;overflow:hidden;position:relative;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{bottom:var(--van-swipe-indicator-margin);display:flex;left:50%;position:absolute;transform:translate(-50%)}.van-swipe__indicators--vertical{bottom:auto;flex-direction:column;left:var(--van-swipe-indicator-margin);top:50%;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;height:var(--van-swipe-indicator-size);opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);width:var(--van-swipe-indicator-size)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{flex-shrink:0;height:100%;position:relative;width:100%}.carousel-wrapper[data-v-2c753ac9]{height:100%;overflow:hidden;position:relative;touch-action:pan-y;width:100%;-webkit-overflow-scrolling:touch;will-change:transform}.custom-swipe[data-v-2c753ac9]{backface-visibility:hidden;height:100%;perspective:1000px;transform:translateZ(0);width:100%}.van-swipe-item[data-v-2c753ac9]{padding:0 5px;will-change:transform}.carousel-img[data-v-2c753ac9],.van-swipe-item[data-v-2c753ac9]{border-radius:8px;overflow:hidden;transform:translateZ(0)}.carousel-img[data-v-2c753ac9]{backface-visibility:hidden;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.carousel-img[data-v-2c753ac9]:hover{transform:scale(1.02)}.carousel-btn[data-v-2c753ac9]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);backface-visibility:hidden;background:linear-gradient(135deg,#fffffff2,#f0f0f0e6);border:none;border-radius:50%;box-shadow:0 4px 15px #00000026,0 2px 6px #0000001a,inset 0 1px #fffc;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;z-index:10;-webkit-tap-highlight-color:transparent;opacity:.85}.carousel-wrapper:hover .carousel-btn[data-v-2c753ac9]{opacity:1}.carousel-btn[data-v-2c753ac9]:not(:hover){opacity:.85}.carousel-btn[data-v-2c753ac9]:hover{background:linear-gradient(135deg,#fff,#f5f5f5);box-shadow:0 6px 20px #0003,0 3px 8px #00000026,inset 0 1px #fff;color:#0073dd;transform:translateY(-50%) scale(1.1)}.carousel-btn[data-v-2c753ac9]:active{box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;transform:translateY(-50%) scale(.95)}.carousel-btn--disabled[data-v-2c753ac9]{cursor:not-allowed;opacity:.35!important;pointer-events:none}.carousel-btn--disabled[data-v-2c753ac9]:hover{background:linear-gradient(135deg,#ffffffb3,#f0f0f099)!important;transform:translateY(-50%)!important}.carousel-btn--left[data-v-2c753ac9]{left:20px}.carousel-btn--right[data-v-2c753ac9]{right:20px}.carousel-btn svg[data-v-2c753ac9]{height:20px;transition:transform .2s ease;width:20px}.carousel-btn:hover svg[data-v-2c753ac9]{transform:scale(1.1)}@media(max-width:768px){.carousel-btn[data-v-2c753ac9]{background:linear-gradient(135deg,#ffffffeb,#f5f5f5e0);box-shadow:0 2px 10px #0000001f,0 1px 4px #00000014;height:3.7rem;opacity:.9;width:3.7rem}.carousel-wrapper:hover .carousel-btn[data-v-2c753ac9]{opacity:.9}.carousel-btn--left[data-v-2c753ac9]{left:8px}.carousel-btn--right[data-v-2c753ac9]{right:8px}.carousel-btn svg[data-v-2c753ac9]{height:2.4rem;width:2.4rem}.carousel-btn--disabled[data-v-2c753ac9]{opacity:.3!important}.carousel-btn[data-v-2c753ac9]:active{background:linear-gradient(135deg,#f0f0f0f2,#e6e6e6e6);transform:translateY(-50%) scale(.9)}}.game-overlay[data-v-5709a424]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.game-container[data-v-5709a424]{animation:containerAppear-5709a424 .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#1a1a2e,#16213e 50%,#0f3460);border-radius:20px;box-shadow:0 25px 80px #00000080,0 0 40px #6366f126,inset 0 1px #ffffff1a;display:flex;flex-direction:column;height:90vh;max-height:800px;max-width:1200px;overflow:hidden;width:100%}@keyframes containerAppear-5709a424{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.game-header[data-v-5709a424]{background:linear-gradient(90deg,#4884f3,#2563eb 50%,#1d4ed8);border-bottom:1px solid hsla(0,0%,100%,.2);justify-content:space-between;padding:16px 24px}.game-header[data-v-5709a424],.game-title[data-v-5709a424]{align-items:center;display:flex}.game-title[data-v-5709a424]{gap:12px}.game-icon[data-v-5709a424]{border-radius:12px;box-shadow:0 2px 8px #0000004d;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.title-text[data-v-5709a424]{color:#fff;font-size:18px;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.3);white-space:nowrap}.game-controls[data-v-5709a424]{gap:12px}.control-btn[data-v-5709a424],.game-controls[data-v-5709a424]{align-items:center;display:flex}.control-btn[data-v-5709a424]{border:none;border-radius:12px;cursor:pointer;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.control-btn svg[data-v-5709a424]{height:24px;width:24px}.fullscreen-btn[data-v-5709a424]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.fullscreen-btn[data-v-5709a424]:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 20px #3b82f666;transform:scale(1.05)}.fullscreen-btn[data-v-5709a424]:active{transform:scale(.98)}.close-btn[data-v-5709a424]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.close-btn[data-v-5709a424]:hover{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 20px #ef444466;transform:scale(1.05)}.close-btn[data-v-5709a424]:active{transform:scale(.98)}.game-content[data-v-5709a424]{background:#000;flex:1;overflow:hidden;position:relative}.loading-container[data-v-5709a424]{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.loading-spinner[data-v-5709a424]{height:80px;position:relative;width:80px}.spinner-ring[data-v-5709a424]{animation:spin-5709a424 1.5s linear infinite;border:4px solid transparent;border-radius:50%;height:100%;position:absolute;width:100%}.spinner-ring[data-v-5709a424]:first-child{animation-delay:0s;border-top-color:#6366f1}.spinner-ring[data-v-5709a424]:nth-child(2){animation-delay:.15s;animation-direction:reverse;border-right-color:#8b5cf6;height:60px;left:10px;top:10px;width:60px}.spinner-ring[data-v-5709a424]:nth-child(3){animation-delay:.3s;border-bottom-color:#a78bfa;height:40px;left:20px;top:20px;width:40px}@keyframes spin-5709a424{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-5709a424]{animation:pulse-5709a424 2s ease-in-out infinite;color:#a5b4fc;font-size:16px;font-weight:500;margin-top:24px}@keyframes pulse-5709a424{0%,to{opacity:1}50%{opacity:.5}}.game-iframe[data-v-5709a424]{border:none;height:100%;opacity:0;transition:opacity .3s ease;width:100%}.game-iframe.iframe-loaded[data-v-5709a424]{opacity:1}.game-container[data-v-5709a424]:fullscreen{border-radius:0;height:100vh;max-height:none;max-width:none}.game-container:fullscreen .game-header[data-v-5709a424]{background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);border-bottom:none;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:100}.game-container:fullscreen .game-header[data-v-5709a424]:hover{opacity:1}.game-container:fullscreen .game-content[data-v-5709a424]{height:100vh}.fade-enter-active[data-v-5709a424],.fade-leave-active[data-v-5709a424]{transition:all .3s ease}.fade-enter-from[data-v-5709a424],.fade-leave-to[data-v-5709a424]{opacity:0}.fade-enter-from .game-container[data-v-5709a424],.fade-leave-to .game-container[data-v-5709a424]{transform:scale(.9) translateY(20px)}@media(max-width:768px){.game-overlay[data-v-5709a424]{padding:10px}.game-container[data-v-5709a424]{border-radius:16px;height:95vh;max-height:none}.game-header[data-v-5709a424]{padding:12px 16px}.title-text[data-v-5709a424]{font-size:14px;max-width:150px}.control-btn[data-v-5709a424],.game-icon[data-v-5709a424]{height:40px;width:40px}.control-btn[data-v-5709a424]{border-radius:10px}.control-btn svg[data-v-5709a424]{height:20px;width:20px}.game-controls[data-v-5709a424]{gap:8px}}@media(max-width:480px){.game-overlay[data-v-5709a424]{padding:0}.game-container[data-v-5709a424]{border-radius:0;height:100vh}.title-text[data-v-5709a424]{font-size:13px;max-width:120px}}
