@charset "UTF-8";:root{--color-primary: #F7CC00;--color-primary-rgb: 247, 204, 0;--color-primary-txt: #000000;--color-background: #202020;--color-menu: #2a2a2a;--color-dark-gray: #444444;--color-white: #ffffff;--color-text: #cccccc;--color-success: #67c23a;--color-warning: #e6a23c;--color-danger: #f56c6c;--color-info: #909399}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--color-background);color:var(--color-white)}.van-toast{background-color:#000c!important;color:#fff!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;line-height:1.4!important;max-width:280px!important;word-wrap:break-word!important;z-index:9999!important;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.van-toast--success{background-color:#198939e6!important}.van-toast--fail{background-color:#f56c6ce6!important}.van-popup{background-color:var(--color-background)!important;color:var(--color-white)!important;z-index:9998!important}.van-popup--round{border-radius:16px 16px 0 0!important}.van-overlay{background-color:#0009!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:9997!important}.van-notify{background-color:var(--color-primary)!important;color:var(--color-primary-txt)!important;z-index:9999!important}.van-toast,.van-popup,.van-notify,.van-dialog{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.svg-icon[data-v-e1643728]{display:inline-block;vertical-align:middle;fill:currentColor;overflow:hidden}.custom-toast[data-v-02a6064b]{position:fixed;left:50%;transform:translate(-50%);z-index:var(--60e5b6d9);max-width:300px;min-width:120px}.toast-top[data-v-02a6064b]{top:80px}.toast-center[data-v-02a6064b]{top:50%;transform:translate(-50%) translateY(-50%)}.toast-bottom[data-v-02a6064b]{bottom:80px}.toast-content[data-v-02a6064b]{background-color:#000c;color:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-success .toast-content[data-v-02a6064b]{background-color:#4caf50e6}.toast-fail .toast-content[data-v-02a6064b],.toast-error .toast-content[data-v-02a6064b]{background-color:#f44336e6}.toast-warning .toast-content[data-v-02a6064b]{background-color:#ff9800e6}.toast-loading .toast-content[data-v-02a6064b]{background-color:#000c}.toast-icon[data-v-02a6064b]{flex-shrink:0;color:currentColor}.toast-text[data-v-02a6064b]{word-break:break-word;text-align:center}.loading-spin[data-v-02a6064b]{animation:spin-02a6064b 1s linear infinite}@keyframes spin-02a6064b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-fade-enter-active[data-v-02a6064b],.toast-fade-leave-active[data-v-02a6064b]{transition:all .3s ease}.toast-fade-enter-from[data-v-02a6064b],.toast-fade-leave-to[data-v-02a6064b]{opacity:0;transform:translate(-50%) scale(.8)}.toast-center.toast-fade-enter-from[data-v-02a6064b],.toast-center.toast-fade-leave-to[data-v-02a6064b]{transform:translate(-50%) translateY(-50%) scale(.8)}#app{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;background-color:#202020;color:#fff}@keyframes spin{to{transform:rotate(360deg)}}#iframe-loader{opacity:1;transition:opacity .3s ease}.header{z-index:1000!important;position:fixed;top:0;left:0;right:0;height:50px;background:#202020;box-shadow:0 0 #0003;display:flex;align-items:center;padding:0 15px;z-index:1000;width:100%;box-sizing:border-box}.header .auth-buttons{display:flex;align-items:center;gap:12px}.header .auth-buttons .login-btn{height:36px!important;padding:0 20px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffff14,#ffffff08)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.header .auth-buttons .login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.header .auth-buttons .login-btn:hover{background:linear-gradient(135deg,#f7cc0026,#f7cc0014)!important;border-color:#f7cc0066!important;color:#f7cc00!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #f7cc0026!important}.header .auth-buttons .login-btn:hover:before{left:100%}.header .auth-buttons .login-btn:active{transform:translateY(0) scale(.98)!important;transition:all .1s ease!important}.header .auth-buttons .register-btn{height:36px!important;padding:0 24px!important;border-radius:18px!important;background:linear-gradient(135deg,#f7cc00,gold,#f7cc00)!important;border:none!important;color:#000!important;font-size:14px!important;font-weight:600!important;letter-spacing:.5px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px #f7cc004d!important}.header .auth-buttons .register-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.header .auth-buttons .register-btn:hover{background:linear-gradient(135deg,gold,#fff200,gold)!important;transform:translateY(-3px)!important;box-shadow:0 12px 30px #f7cc0066!important}.header .auth-buttons .register-btn:hover:before{left:100%}.header .auth-buttons .register-btn:active{transform:translateY(-1px) scale(.98)!important;transition:all .1s ease!important;box-shadow:0 6px 20px #f7cc004d!important}.header .menu-icon{font-size:24px;color:#fff;margin-right:15px}.header .logo{cursor:pointer;flex:1}.header .logo img{height:30px}.header .user-info .ihr-bd{display:flex;align-items:center}.header .user-info .ihr-bd .rb-l{display:flex;align-items:center;gap:8px;margin-right:10px}.header .user-info .ihr-bd .rb-l .user-balance-section{display:flex;flex-direction:column;align-items:flex-end;line-height:normal;cursor:pointer}.header .user-info .ihr-bd .rb-l .user-balance-section b{font-size:12px;font-weight:400;margin-bottom:-2px;color:#b4b4b4}.header .user-info .ihr-bd .rb-l .user-balance-section a{color:#fff;font-size:14px;display:flex;align-items:center}.header .user-info .ihr-bd .rb-l .user-balance-section a label{color:#f7cc00;font-weight:700;margin-right:2px}.header .user-info .ihr-bd .rb-r{display:flex;align-items:center}.header .user-info .ihr-bd .rb-r .icon-btn{width:36px;height:36px;padding:0;margin-left:5px;background:#000;border:none;position:relative;border-radius:50%}.header .user-info .ihr-bd .rb-r .icon-btn .level-icon{width:30px;object-fit:contain}.header .user-info .ihr-bd .rb-r .icon-btn .custom-icon{width:24px;height:24px}.header .user-info .ihr-bd .rb-r .icon-btn .bell-icon.shake-animation{animation:shake .8s ease-in-out infinite}.header .user-info .ihr-bd .rb-r .icon-btn .red-dot-badge{position:absolute;top:-2px;right:-2px;background-color:#ff4d4f;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 4px;z-index:1}.header .user-info .ihr-bd .rb-r .icon-btn:hover{background:#333}.balance-refresh-btn{background:none;border:none;color:#f7cc00;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;width:26px;height:26px}.balance-refresh-btn:hover:not(:disabled){background-color:#f7cc0026;transform:scale(1.1)}.balance-refresh-btn:active:not(:disabled){transform:scale(.95);background-color:#f7cc0040}.balance-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.balance-refresh-btn .refresh-icon{transition:transform .3s ease;color:currentColor}.balance-refresh-btn .refresh-icon.spinning{animation:spin-refresh 1s linear infinite}@keyframes spin-refresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-10deg)}20%,40%,60%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}.tab-bar{position:fixed;bottom:0;left:0;right:0;height:50px;display:flex;justify-content:space-around;align-items:center;background:#2c2c2c;box-shadow:0 -2px 4px #0003;width:100%;box-sizing:border-box;z-index:1000}.tab-bar .tab-item{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;text-decoration:none;font-size:12px;height:50px;justify-content:center;flex:1;transition:transform .2s ease}.tab-bar .tab-item:active{transform:scale(.85);transition:transform .1s ease}.tab-bar .tab-item .red-dot{position:absolute;top:2px;right:calc(50% - 15px);width:8px;height:8px;background-color:#ff4d4f;border-radius:50%;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ff4d4fb3}70%{transform:scale(1);box-shadow:0 0 0 5px #ff4d4f00}to{transform:scale(.95);box-shadow:0 0 #ff4d4f00}}.tab-bar .tab-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background-color:#404040;margin-top:0;margin-right:-.5px}.tab-bar .tab-item i{font-size:20px;margin-bottom:3px}.tab-bar .tab-item .tab-icon{width:20px;height:20px;margin-bottom:3px}.tab-bar .tab-item.router-link-active{color:#ffcd08}.tab-bar .tab-item.router-link-exact-active{color:#ffcd08;animation:tab-bounce .35s cubic-bezier(.19,1,.22,1)}@keyframes tab-bounce{0%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-3px)}80%{transform:translateY(-1px)}to{transform:translateY(0)}}.sidebar-panel{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#202020;z-index:9999;overflow:hidden}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header,.tab-bar{display:flex}.head-menu-lmr{position:relative;height:76.8px;width:100%}.hml-l{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2}.hml-l i{font-size:24px;color:#fff}.hml-m{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:18px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;font-family:Arial,sans-serif;background-color:#202020}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}a{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}.clearfix:after{content:"";display:table;clear:both}.logo{display:block;margin:22px auto 0;height:30px;width:145px}.main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--w-color-bg);background-color:var(--color-background);color:var(--color-text);font-size:14px!important;font-family:Poppins,sans-serif,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}:root{--w-color-bg: #202020;--color-background: #202020;--color-text: #b4b4b4;--color-primary: #f7cc00;--color-primary-txt: #131c2a;--color-dark: #181e28;--color-dark-gray: #363636;--color-black: #000;--color-white: #fff;--color-auxiliary: #252e40;--color-tabs: #242424;--color-menu: #111;--color-green: #009933;--van-picker-confirm-action-color: var(--color-primary);--van-background-2: #1c1c1e;--van-radio-checked-icon-color: var(--color-primary);--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}input[type=password]::-ms-reveal,input[type=password]::-ms-clear,input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{display:none!important}input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=password]::-webkit-search-cancel-button{-webkit-appearance:none}:root{--popup-overlay-bg: rgba(0, 0, 0, .6);--popup-bg: var(--color-background, #1a1a1a);--popup-border-radius: 12px;--popup-shadow: 0 8px 32px rgba(0, 0, 0, .3);--popup-transition: all .3s cubic-bezier(.25, .8, .25, 1);--popup-z-index: 3000;--popup-max-width: 90vw;--popup-max-height: 90vh}.popup-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--popup-z-index);pointer-events:none}.popup-container.show{pointer-events:auto}.popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--popup-overlay-bg);transition:var(--popup-transition);opacity:0}.popup-overlay.show{opacity:1}.popup-content{background-color:var(--popup-bg);border-radius:var(--popup-border-radius);box-shadow:var(--popup-shadow);transition:var(--popup-transition);max-width:var(--popup-max-width);max-height:var(--popup-max-height);overflow:hidden}.popup-bottom .popup-content{position:fixed;bottom:0;left:0;right:0;width:100%;border-radius:var(--popup-border-radius) var(--popup-border-radius) 0 0;transform:translateY(100%)}.popup-bottom.show .popup-content{transform:translateY(0)}.popup-center .popup-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);min-width:280px;max-width:400px}.popup-center.show .popup-content{transform:translate(-50%,-50%) scale(1)}.popup-top .popup-content{position:fixed;top:0;left:0;right:0;width:100%;border-radius:0 0 var(--popup-border-radius) var(--popup-border-radius);transform:translateY(-100%)}.popup-top.show .popup-content{transform:translateY(0)}.popup-header{padding:20px 50px 0 20px;position:relative}.popup-title{font-size:18px;font-weight:600;color:var(--color-white, #ffffff);margin:0;text-align:center}.popup-close{position:absolute;top:15px;right:15px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text, #999999);background-color:#0000001a;border-radius:50%;transition:var(--popup-transition);border:none;z-index:1}.popup-close:hover{background-color:#0003;color:var(--color-white, #ffffff)}.popup-body{padding:20px}.popup-footer{padding:0 20px 20px;display:flex;gap:12px}.popup-button{flex:1;height:44px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:var(--popup-transition);display:flex;align-items:center;justify-content:center}.popup-button-primary{background-color:var(--color-primary, #ff6b35);color:var(--color-primary-txt, #ffffff)}.popup-button-primary:hover{opacity:.9;transform:translateY(-1px)}.popup-button-secondary{background-color:var(--color-menu, #2a2a2a);color:var(--color-text, #999999);border:1px solid var(--color-dark-gray, #444444)}.popup-button-secondary:hover{background-color:var(--color-dark-gray, #444444);color:var(--color-white, #ffffff)}.toast-container{position:fixed;left:50%;transform:translate(-50%);z-index:calc(var(--popup-z-index) + 1000);pointer-events:none}.toast-top{top:80px}.toast-center{top:50%;transform:translate(-50%) translateY(-50%)}.toast-bottom{bottom:80px}.toast-content{background-color:#000000d9;color:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;box-shadow:0 4px 12px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:300px;min-width:120px;word-break:break-word;text-align:center;pointer-events:auto}.toast-success .toast-content{background-color:#4caf50e6}.toast-error .toast-content,.toast-fail .toast-content{background-color:#f44336e6}.toast-warning .toast-content{background-color:#ff9800e6}.toast-loading .toast-content{background-color:#000000d9}.loading-spin{animation:popup-spin 1s linear infinite}@keyframes popup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.popup-center .popup-content{margin:20px;max-width:calc(100vw - 40px)}.popup-header{padding:15px 40px 0 15px}.popup-body{padding:15px}.popup-footer{padding:0 15px 15px}.popup-close{top:10px;right:10px;width:28px;height:28px}}@media (prefers-color-scheme: dark){:root{--popup-bg: #2a2a2a;--popup-overlay-bg: rgba(0, 0, 0, .7)}}@media (prefers-reduced-motion: reduce){.popup-content,.popup-overlay,.popup-button,.popup-close{transition:none}.loading-spin{animation:none}}.lazy-image-container[data-v-6aac991a]{position:relative;overflow:hidden}.lazy-image-container .image-skeleton[data-v-6aac991a]{position:relative;background-color:#2a2a2a;border-radius:8px;overflow:hidden}.lazy-image-container .image-skeleton .skeleton-shimmer[data-v-6aac991a]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(247,204,0,.1) 50%,transparent 100%);animation:shimmer-6aac991a 1.5s infinite}.lazy-image-container .image-skeleton[data-v-6aac991a]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.3}.lazy-image-container .lazy-image[data-v-6aac991a]{width:100%;height:auto;opacity:0;transition:opacity .3s ease-in-out}.lazy-image-container .lazy-image.loaded[data-v-6aac991a]{opacity:1}@keyframes shimmer-6aac991a{0%{transform:translate(-100%)}to{transform:translate(100%)}}
