@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)}.custom-menu[data-v-54acb9c0]{background-color:transparent;border-right:none}.custom-menu.collapse[data-v-54acb9c0]{width:64px}.custom-sub-menu__title[data-v-2104007b]{display:flex;align-items:center;padding:0 20px;min-width:180px;color:#fff;cursor:pointer;position:relative;min-height:56px}.custom-sub-menu__title[data-v-2104007b]:hover{background-color:#202020;color:#ffcd08}.custom-sub-menu__icon-arrow[data-v-2104007b]{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s;font-size:12px;color:currentColor}.custom-sub-menu__icon-arrow.is-opened[data-v-2104007b]{transform:translateY(-50%) rotate(0)}.custom-sub-menu__icon-arrow svg[data-v-2104007b]{width:12px;height:12px}.custom-sub-menu__content[data-v-2104007b]{overflow:hidden}.custom-sub-menu-collapse-enter-active[data-v-2104007b],.custom-sub-menu-collapse-leave-active[data-v-2104007b]{transition:all .3s ease}.custom-sub-menu-collapse-enter-from[data-v-2104007b],.custom-sub-menu-collapse-leave-to[data-v-2104007b]{opacity:0;transform:translateY(-10px)}.custom-menu-item[data-v-64201a55]{color:#d4d4d4;display:flex;align-items:center;height:32px;line-height:32px;min-height:32px;padding:4px 20px;margin:5px 0 0;font-weight:700;color:#fff;cursor:pointer;transition:color .3s ease}.custom-menu-item[data-v-64201a55]:hover{color:#ffcd08;background-color:#202020}.custom-menu-item.active[data-v-64201a55]{color:#ffcd08;background-color:transparent}.custom-menu-item.sub-menu-item[data-v-64201a55]{color:#dfdfdf;font-size:14px;padding:4px 0 4px 24px;min-height:32px;height:32px;line-height:32px;font-weight:700}.custom-menu-item.sub-menu-item[data-v-64201a55]:hover{color:#ffcd08;background-color:transparent}.custom-menu-item.download[data-v-64201a55]{display:flex;align-items:flex-start;padding:7px 20px;margin-top:10px;margin-bottom:10px}.custom-icon[data-v-6f0f6e62]{display:inline-flex;align-items:center;justify-content:center;cursor:inherit}.custom-icon span[data-v-6f0f6e62]{font-size:1em;line-height:1}.custom-icon.menu-icon[data-v-6f0f6e62]{width:14px;height:14px;margin-right:1rem}.custom-icon.menu-icon span[data-v-6f0f6e62]{font-size:14px}.custom-icon .loading-icon[data-v-6f0f6e62]{animation:rotate-6f0f6e62 2s linear infinite}@keyframes rotate-6f0f6e62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vip-progress-item[data-v-3075a959]{cursor:pointer;transition:all .3s ease}.vip-progress-item[data-v-3075a959]:hover{background-color:#ffcd081a}.vip-progress-item.active[data-v-3075a959]{background-color:#ffcd0833}.vip-progress-item .progress-container[data-v-3075a959]{width:95%;margin:0 auto;background-color:#000;position:relative;border-radius:8px;padding:10px}.vip-progress-item .progress-container[data-v-3075a959]:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-position:right center;background-repeat:no-repeat;background-size:contain;opacity:.1;z-index:1}.vip-progress-item .progress-container .next-level-text[data-v-3075a959],.vip-progress-item .progress-container .schedule-bar[data-v-3075a959],.vip-progress-item .progress-container .progress-text[data-v-3075a959]{position:relative;z-index:2}.vip-progress-item .progress-container .next-level-text[data-v-3075a959]{display:flex;align-items:center;font-size:12px;color:#b8b8b8;margin-bottom:8px}.vip-progress-item .progress-container .next-level-text .level-icon[data-v-3075a959]{width:20px;height:20px;margin-right:8px}.vip-progress-item .progress-container .schedule-bar[data-v-3075a959]{position:relative;background-color:#363636;height:4px;border-radius:2px;overflow:hidden;margin-bottom:8px}.vip-progress-item .progress-container .schedule-bar .progress-fill[data-v-3075a959]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(135deg,#f7cc00,gold 30%,orange 70%,#ff8c00);border-radius:2px;transition:all .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 6px #f7cc0099,0 0 10px #f7cc004d}.vip-progress-item .progress-container .progress-text[data-v-3075a959]{color:#fff;font-size:9px;display:flex;align-items:center}.vip-progress-item .progress-container .progress-text .current[data-v-3075a959]{color:#f7cc00;font-weight:700;margin-right:3px}.vip-progress-item .progress-container .progress-text .current1[data-v-3075a959]{font-weight:700;margin-left:3px}.sidebar-menu[data-v-c49a3294]{position:relative;background-color:#202020;color:#fff;height:100vh;overflow:hidden;width:100%}.sidebar-menu[data-v-c49a3294]::-webkit-scrollbar{display:none;width:0}.sidebar-menu[data-v-c49a3294]::-webkit-scrollbar-track{display:none}.sidebar-menu[data-v-c49a3294]::-webkit-scrollbar-thumb{display:none}.sidebar-menu[data-v-c49a3294]::-webkit-scrollbar-thumb:hover{display:none}.sidebar-menu .scrollable-container[data-v-c49a3294]{height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.sidebar-menu .scrollable-container[data-v-c49a3294]::-webkit-scrollbar{display:none;width:0}.sidebar-menu .logo-container[data-v-c49a3294]{text-align:center;margin-bottom:16px;margin-top:60px;margin-left:16px}.sidebar-menu .logo-container .logo[data-v-c49a3294]{height:30px;display:block;margin:0}.sidebar-menu .categories[data-v-c49a3294]{margin-top:10px}.sidebar-menu .categories .category-divider[data-v-c49a3294]{border:none;border-top:1px solid #2B2B2B;width:90%;margin:8px auto;color:#2b2b2b}.sidebar-menu .categories .category-group[data-v-c49a3294]{padding:0 16px}.sidebar-menu .categories .category-group .main-category[data-v-c49a3294]{height:75px;display:flex;flex-direction:column;justify-content:center}.sidebar-menu .categories .category-group .main-category .main-category-title[data-v-c49a3294]{font-size:16px;font-weight:700}.sidebar-menu .categories .category-group .main-category .operator-name[data-v-c49a3294]{font-size:14px;color:#afafaf}.sidebar-menu .menu-list[data-v-c49a3294]{padding-left:10px}.sidebar-menu .oval-container[data-v-c49a3294]{background:linear-gradient(135deg,#f7cc00,gold,orange);border-radius:50px;padding:15px 30px;text-align:center;margin:20px 16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #f7cc004d;position:relative;overflow:hidden}.sidebar-menu .oval-container[data-v-c49a3294]: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 .5s}.sidebar-menu .oval-container[data-v-c49a3294]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f7cc0080}.sidebar-menu .oval-container[data-v-c49a3294]:hover:before{left:100%}.sidebar-menu .oval-container[data-v-c49a3294]:active{transform:translateY(0);box-shadow:0 2px 10px #f7cc0066}.sidebar-menu .oval-container span[data-v-c49a3294]{color:#000;font-weight:600;font-size:14px;text-shadow:0 1px 2px rgba(255,255,255,.3);position:relative;z-index:1}.menu-list[data-v-c49a3294]{background-color:transparent;border-right:none}.custom-menu-item[data-v-c49a3294]{color:#d4d4d4!important;display:flex;align-items:center;height:32px!important;line-height:32px!important;min-height:32px!important;padding:4px 20!important;margin:5px 0 0!important;font-weight:700;color:#fff!important;z-index:999}.custom-menu-item .menu-icon[data-v-c49a3294]{width:11px;height:11px;margin-right:1rem}.custom-menu-item[data-v-c49a3294]:hover{color:#ffcd08!important}.subcategory-icon[data-v-c49a3294]{width:11px;height:11px;margin-right:1rem}.main-category-title[data-v-c49a3294]{font-size:16px;color:#fff;font-weight:700}.category-capsule[data-v-c49a3294]{margin:10px;background-color:var(--color-tabs);display:flex;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;padding:7px;width:97%}.category-capsule .capsule-item[data-v-c49a3294]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;font-size:13px;font-weight:700;text-align:center;border:1px solid transparent;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;padding:5px 0;color:var(--color-text);cursor:pointer;transition:color .3s ease}.category-capsule .capsule-item span[data-v-c49a3294]{margin-top:0}.category-capsule .capsule-item .category-icon[data-v-c49a3294]{height:15px;margin-right:5px;vertical-align:middle;position:relative;bottom:1px}.category-capsule .capsule-item[data-v-c49a3294]:hover{color:#ffcd08}.custom-menu-item.download[data-v-c49a3294]{display:flex;align-items:flex-start;padding:7px 20px!important;margin-top:10px!important;margin-bottom:10px!important}.custom-menu-item.download .menu-icon[data-v-c49a3294]{width:11px;height:auto;margin-right:10px}.custom-menu-item.download .menu-icon.app-icon[data-v-c49a3294]{width:auto;height:auto;font-size:16px;display:inline-block;margin-top:0;margin-right:0;line-height:1;margin-left:-5px}.custom-menu-item.download .down-app-box[data-v-c49a3294]{display:flex;margin-left:5px;flex-direction:column;margin-top:-5px;gap:2px;text-align:left}.custom-menu-item.download .down-app-box span[data-v-c49a3294]{color:#dfdfdf;line-height:1;font-weight:700;color:#fff}.custom-menu-item.download .down-app-box small[data-v-c49a3294]{font-size:10px;color:#dfdfdf;line-height:1;margin-top:2px;font-weight:700;color:#fff}.custom-menu-item.download[data-v-c49a3294]:hover,.custom-menu-item.download:hover .down-app-box span[data-v-c49a3294],.custom-menu-item.download:hover .down-app-box small[data-v-c49a3294]{color:#ffcd08!important}.fav-box[data-v-c49a3294]{position:relative;border-bottom:2px solid var(--color-tabs);padding:10px 20px;direction:ltr;margin-left:3%}.fav-box dd[data-v-c49a3294]{padding:5px 0;font-size:14px;margin-top:10px}@media screen and (max-width: 1200px){.fav-box dd[data-v-c49a3294]{font-size:14px}}.fav-box dd a[data-v-c49a3294]{cursor:pointer;display:flex;align-items:center;color:var(--color-text);line-height:normal}.fav-box dd a .menu-icon[data-v-c49a3294]{font-size:14px;margin-right:10px}.fav-box dd a[data-v-c49a3294]:hover,.fav-box dd a.active[data-v-c49a3294]{color:#ffcd08}.active[data-v-c49a3294]{color:#ffcd08!important;background-color:transparent!important}.fixed-pages-list[data-v-c49a3294]{list-style:none;padding:0;margin:0}.fixed-pages-list li a[data-v-c49a3294]{display:flex;align-items:center;padding:4px 20px;color:#dfdfdf;text-decoration:none;height:32px;margin-top:5px!important;font-weight:700;color:#fff}.fixed-pages-list li a[data-v-c49a3294]:hover{color:#ffcd08}.fixed-pages-list li a .menu-icon[data-v-c49a3294]{width:11px;height:11px;margin-right:10px}.fixed-pages-list li a.active[data-v-c49a3294]{color:#ffcd08!important}.progress-container[data-v-c49a3294]{margin-top:20px!important;width:95%;margin-right:-20px!important;background-color:#000;position:relative;border-radius:8px;margin:10px}.progress-container[data-v-c49a3294]:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-position:right center;background-repeat:no-repeat;background-size:contain;opacity:.1;z-index:1}.progress-container .next-level-text[data-v-c49a3294],.progress-container .schedule-bar[data-v-c49a3294],.progress-container .progress-text[data-v-c49a3294]{position:relative;z-index:2}.progress-container .next-level-text[data-v-c49a3294]{height:70px;display:flex;align-items:center;font-size:12px;color:#b8b8b8;margin-top:-10px;margin-bottom:-16px;z-index:1}.progress-container .next-level-text .level-icon[data-v-c49a3294]{width:20px;height:20px;margin-right:8px;margin-left:10px}.progress-container .schedule-bar[data-v-c49a3294]{position:relative;background-color:var(--color-dark-gray, #363636);height:4px;border-radius:2px;overflow:hidden;width:95%;margin:0 auto}.progress-container .schedule-bar .progress-fill[data-v-c49a3294]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(135deg,#f7cc00,gold 30%,orange 70%,#ff8c00);border-radius:2px;transition:all .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 6px #f7cc0099,0 0 10px #f7cc004d}.progress-container .progress-text[data-v-c49a3294]{color:var(--color-white);font-size:9px;display:block;text-align:left;margin-left:2.5%;margin-top:-15px;margin-bottom:-16px}.progress-container .progress-text .current[data-v-c49a3294]{color:#f7cc00;margin-right:10px;margin-left:3px;font-weight:700}.progress-container .progress-text .current1[data-v-c49a3294]{margin-left:10px;font-weight:700}.form-control[data-v-c49a3294]{background-color:var(--color-dark-gray);color:var(--color-white);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:10px 20px;margin:20px 16px;text-align:center;cursor:pointer}.form-control[data-v-c49a3294]:hover{color:#ffcd08}.form-control.m-lang[data-v-c49a3294]{display:flex;align-items:center;justify-content:center}.form-control.m-lang span[data-v-c49a3294]{margin-top:-2px;flex:1;text-align:center}.captcha-wrapper[data-v-8feed3c6]{position:relative;width:100%}.captcha-container[data-v-8feed3c6]{background-color:var(--color-dark-gray);border-radius:8px;overflow:hidden;width:100%;box-shadow:0 4px 12px #0000004d}.captcha-header[data-v-8feed3c6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.captcha-header .header-title[data-v-8feed3c6]{font-size:16px;color:var(--color-white);font-weight:500}.captcha-header .header-close[data-v-8feed3c6]{font-size:20px;color:var(--color-white);cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.captcha-header .header-close[data-v-8feed3c6]:hover{background-color:#ffffff1a}.captcha-content[data-v-8feed3c6]{padding:16px}[data-v-8feed3c6] .go-captcha-container{border-radius:8px;overflow:hidden;background-color:var(--color-dark-gray)!important;width:auto!important;height:auto!important;pointer-events:auto}[data-v-8feed3c6] .go-captcha-container *{pointer-events:auto}[data-v-8feed3c6] .go-captcha-container .go-captcha-header{background-color:var(--color-dark-gray);border-bottom:1px solid rgba(255,255,255,.1);display:none}[data-v-8feed3c6] .go-captcha-container .go-captcha-header .header-title{color:var(--color-white)}[data-v-8feed3c6] .go-captcha-container .go-captcha-bottom{background-color:var(--color-dark-gray);border-top:1px solid rgba(255,255,255,.1)}[data-v-8feed3c6] .go-captcha-container .go-captcha-bottom .bottom-button{background-color:var(--color-primary);color:var(--color-primary-txt)}[data-v-8feed3c6] .go-captcha-container .go-captcha-bottom .bottom-button:hover{opacity:.9}[data-v-8feed3c6] .go-captcha-container .go-captcha-image img{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:none!important}[data-v-8feed3c6] .go-captcha-container .go-captcha-slide-region img{width:auto!important;height:auto!important;object-fit:none!important}[data-v-8feed3c6] .go-captcha-container .gc-drag-block-inline,[data-v-8feed3c6] .go-captcha-container [class*=gc-drag],[data-v-8feed3c6] .go-captcha-container [class*=go-captcha]{pointer-events:auto!important}.policy-modal-overlay[data-v-627067dd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:10000;padding:60px 20px 20px}.policy-modal[data-v-627067dd]{background-color:var(--color-background);border-radius:12px;width:100%;max-width:600px;max-height:75vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000004d;margin-top:20px}.policy-header[data-v-627067dd]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.policy-header h2[data-v-627067dd]{margin:0;color:var(--color-white);font-size:18px;font-weight:600}.close-btn[data-v-627067dd]{background:none;border:none;color:var(--color-white);cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.close-btn[data-v-627067dd]:hover{background-color:#ffffff1a}.policy-content[data-v-627067dd]{flex:1;overflow-y:auto;padding:0}.content-wrapper[data-v-627067dd]{padding:20px}.loading-container[data-v-627067dd]{display:flex;justify-content:center;align-items:center;min-height:200px}.error-message[data-v-627067dd]{display:flex;justify-content:center;align-items:center;min-height:200px;color:#f56c6c;font-size:16px}.term-box[data-v-627067dd]{color:var(--color-white)}.term-box h1[data-v-627067dd],.term-box h2[data-v-627067dd],.term-box h3[data-v-627067dd],.term-box h4[data-v-627067dd],.term-box h5[data-v-627067dd],.term-box h6[data-v-627067dd]{color:var(--color-white);margin-top:20px;margin-bottom:10px;font-weight:600}.term-box h1[data-v-627067dd]:first-child,.term-box h2[data-v-627067dd]:first-child,.term-box h3[data-v-627067dd]:first-child,.term-box h4[data-v-627067dd]:first-child,.term-box h5[data-v-627067dd]:first-child,.term-box h6[data-v-627067dd]:first-child{margin-top:0}.term-box h2[data-v-627067dd]{font-size:20px}.term-box h3[data-v-627067dd]{font-size:16px}.term-box p[data-v-627067dd]{line-height:1.5;margin-bottom:12px;color:#ffffffe6;font-size:14px}.term-box ul[data-v-627067dd]{margin:12px 0;padding-left:0;list-style:none}.term-box ul li[data-v-627067dd]{position:relative;padding:3px 0 3px 20px;margin:6px 0;line-height:1.5;color:#ffffffe6;font-size:14px}.term-box ul li[data-v-627067dd]:before{content:"";position:absolute;left:6px;top:10px;width:3px;height:3px;background-color:var(--color-primary);border-radius:50%}.policy-footer[data-v-627067dd]{padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center}.agree-btn[data-v-627067dd]{background-color:var(--color-primary);color:var(--color-primary-txt);border:none;padding:12px 32px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;min-width:160px}.agree-btn[data-v-627067dd]:hover{opacity:.9;transform:translateY(-1px)}.agree-btn[data-v-627067dd]:active{transform:translateY(0)}@media (max-width: 768px){.policy-modal-overlay[data-v-627067dd]{padding:70px 15px 15px}.policy-modal[data-v-627067dd]{max-height:80vh;max-width:100%;margin-top:0}.policy-header[data-v-627067dd]{padding:16px 20px}.policy-header h2[data-v-627067dd]{font-size:18px}.content-wrapper[data-v-627067dd],.policy-footer[data-v-627067dd]{padding:16px 20px}.agree-btn[data-v-627067dd]{padding:10px 24px;font-size:14px;min-width:140px}.term-box h2[data-v-627067dd]{font-size:18px}.term-box h3[data-v-627067dd]{font-size:16px}.term-box p[data-v-627067dd]{font-size:14px;margin-bottom:12px}.term-box ul[data-v-627067dd]{margin:12px 0}.term-box ul li[data-v-627067dd]{margin:6px 0;font-size:14px}}[data-v-627067dd] .term-box h1,[data-v-627067dd] .term-box h2,[data-v-627067dd] .term-box h3,[data-v-627067dd] .term-box h4,[data-v-627067dd] .term-box h5,[data-v-627067dd] .term-box h6{color:var(--color-white)!important;margin-top:24px;margin-bottom:12px;font-weight:600}[data-v-627067dd] .term-box p{line-height:1.6;margin-bottom:16px;color:#ffffffe6!important}[data-v-627067dd] .term-box ul li{color:#ffffffe6!important}.auth-modal-overlay[data-v-b61da3b6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.auth-modal[data-v-b61da3b6]{background-color:var(--color-background);border-radius:12px;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000004d;overflow:hidden}.auth-header[data-v-b61da3b6]{position:relative;padding:20px 24px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:1px solid rgba(255,255,255,.1)}.auth-header .header-content[data-v-b61da3b6]{text-align:center}.auth-header .header-content .logo-section[data-v-b61da3b6]{margin-bottom:20px}.auth-header .header-content .logo-section .logo-container[data-v-b61da3b6]{display:flex;justify-content:center}.auth-header .header-content .logo-section .logo-container .platform-logo[data-v-b61da3b6]{height:40px;width:auto;filter:drop-shadow(0 2px 8px rgba(255,215,0,.4))}.auth-header .header-content .promo-content .promo-line[data-v-b61da3b6]{display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-weight:500;gap:8px;color:#fff}.auth-header .header-content .promo-content .promo-line .highlight-keyword[data-v-b61da3b6]{color:gold;font-weight:700;text-shadow:0 2px 4px rgba(255,215,0,.4)}.auth-header .header-content .promo-content .promo-line .emoji[data-v-b61da3b6]{font-size:16px}.auth-header .header-content .promo-content .promo-line .emoji.fire[data-v-b61da3b6]{animation:pulse-b61da3b6 1.5s infinite}.auth-header .header-content .promo-content .promo-line.main-title[data-v-b61da3b6]{margin-bottom:16px}.auth-header .header-content .promo-content .promo-line.main-title .title-text[data-v-b61da3b6]{color:#fff;font-size:18px;font-weight:700;text-shadow:0 2px 4px rgba(255,255,255,.3)}.auth-header .header-content .promo-content .promo-line.highlight-line[data-v-b61da3b6]{margin-bottom:14px;gap:6px}.auth-header .header-content .promo-content .promo-line.highlight-line .highlight-text[data-v-b61da3b6]{color:#fff;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(255,255,255,.3)}.auth-header .header-content .promo-content .promo-line.highlight-line .amount-text[data-v-b61da3b6]{color:#f44;font-size:24px;font-weight:700;text-shadow:0 2px 4px rgba(255,68,68,.4);animation:pulse-b61da3b6 2s infinite}.auth-header .header-content .promo-content .promo-line.highlight-line .benefit-text[data-v-b61da3b6]{color:#fff;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(255,255,255,.3)}.auth-header .header-content .promo-content .promo-line.daily-line[data-v-b61da3b6]{margin-bottom:14px}.auth-header .header-content .promo-content .promo-line.daily-line .daily-text[data-v-b61da3b6]{color:#fff;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(255,255,255,.3)}.auth-header .header-content .promo-content .promo-line.bottom-line[data-v-b61da3b6]{margin-top:16px}.auth-header .header-content .promo-content .promo-line.bottom-line .bottom-text[data-v-b61da3b6]{color:#fff;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(255,255,255,.3)}.auth-header .close-btn[data-v-b61da3b6]{position:absolute;top:16px;right:16px;background:#ffffff1a;border:none;color:var(--color-white);cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;width:36px;height:36px}.auth-header .close-btn[data-v-b61da3b6]:hover{background-color:#fff3;transform:scale(1.1)}.auth-tabs[data-v-b61da3b6]{display:flex;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.1)}.auth-tabs .tab-btn[data-v-b61da3b6]{flex:1;padding:16px 0;background:none;border:none;color:#fff9;font-size:16px;font-weight:500;cursor:pointer;position:relative;transition:color .2s}.auth-tabs .tab-btn.active[data-v-b61da3b6]{color:#f7cc00}.auth-tabs .tab-btn.active[data-v-b61da3b6]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#f7cc00}.auth-tabs .tab-btn[data-v-b61da3b6]:hover:not(.active){color:#fffc}.auth-content[data-v-b61da3b6]{flex:1;overflow-y:auto;padding:24px}.custom-form .cf-row[data-v-b61da3b6]{margin-bottom:20px}.custom-form .cf-row .cr-label[data-v-b61da3b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.custom-form .cf-row .cr-label span[data-v-b61da3b6]{color:var(--color-white);font-size:14px;font-weight:500}.custom-form .cf-row .cr-label a[data-v-b61da3b6]{color:#f7cc00;text-decoration:none;font-size:12px;cursor:pointer}.custom-form .cf-row .cr-label a[data-v-b61da3b6]:hover{text-decoration:underline}.custom-form .cf-row .cr-input[data-v-b61da3b6]{position:relative}.custom-form .cf-row .cr-input .form-control[data-v-b61da3b6]{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--color-white);font-size:14px;transition:border-color .2s,background-color .2s}.custom-form .cf-row .cr-input .form-control[data-v-b61da3b6]::placeholder{color:#ffffff80}.custom-form .cf-row .cr-input .form-control[data-v-b61da3b6]:focus{outline:none;border-color:#f7cc00;background-color:#ffffff14}.custom-form .cf-row .cr-input .password-addon[data-v-b61da3b6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff9;transition:color .2s}.custom-form .cf-row .cr-input .password-addon[data-v-b61da3b6]:hover{color:#fff}.custom-form .cf-row .cr-input form[data-v-b61da3b6]{margin:0;padding:0}.custom-form .cf-row .cr-input .captcha[data-v-b61da3b6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#f7cc00;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 8px;border-radius:4px;transition:all .2s}.custom-form .cf-row .cr-input .captcha[data-v-b61da3b6]:hover:not(.disabled){background-color:#f7cc001a}.custom-form .cf-row .cr-input .captcha.disabled[data-v-b61da3b6]{color:#fff6;cursor:not-allowed}.custom-form .cf-row .cr-input.verification-type[data-v-b61da3b6]{display:flex;gap:8px}.custom-form .cf-row .cr-input.verification-type .type-option[data-v-b61da3b6]{flex:1;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#ffffffb3;cursor:pointer;background-color:#ffffff08;transition:all .2s}.custom-form .cf-row .cr-input.verification-type .type-option[data-v-b61da3b6]:hover{border-color:#f7cc0080;background-color:#ffffff0d}.custom-form .cf-row .cr-input.verification-type .type-option.active[data-v-b61da3b6]{background-color:#f7cc001a;color:#f7cc00;border-color:#f7cc00}.custom-form .cf-row .cr-mark.cm-checkbox[data-v-b61da3b6]{display:flex;align-items:flex-start;gap:8px}.custom-form .cf-row .cr-mark.cm-checkbox input[type=checkbox][data-v-b61da3b6]{margin-top:2px;accent-color:#F7CC00}.custom-form .cf-row .cr-mark.cm-checkbox .desc[data-v-b61da3b6]{color:#fffc;font-size:13px;line-height:1.4}.custom-form .cf-row .cr-mark.cm-checkbox .desc a[data-v-b61da3b6]{color:#f7cc00;text-decoration:none;cursor:pointer}.custom-form .cf-row .cr-mark.cm-checkbox .desc a[data-v-b61da3b6]:hover{text-decoration:underline}.custom-form .cf-row .cr-btns .btn[data-v-b61da3b6]{width:100%;padding:14px 0;background-color:#f7cc00;border:none;border-radius:8px;color:#000;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.custom-form .cf-row .cr-btns .btn[data-v-b61da3b6]:hover:not(:disabled){background-color:#e6bc00}.custom-form .cf-row .cr-btns .btn[data-v-b61da3b6]:disabled{opacity:.6;cursor:not-allowed}.custom-form .cf-row .cr-btns .btn .loading-btn[data-v-b61da3b6]{display:flex;align-items:center;justify-content:center;gap:8px}.custom-form .cf-row .cr-btns .btn .loading-btn .icon-loading[data-v-b61da3b6]{animation:rotate-b61da3b6 1s linear infinite}.password-strength[data-v-b61da3b6]{display:flex;align-items:center;gap:8px;margin-top:8px}.password-strength .strength-label[data-v-b61da3b6]{color:#ffffffb3;font-size:12px;white-space:nowrap}.password-strength .strength-bars[data-v-b61da3b6]{display:flex;gap:4px;flex:1}.password-strength .strength-bars .strength-bar[data-v-b61da3b6]{height:4px;flex:1;background-color:#fff3;border-radius:2px;transition:background-color .2s}.password-strength .strength-bars .strength-bar.weak[data-v-b61da3b6]{background-color:#ff4757}.password-strength .strength-bars .strength-bar.medium[data-v-b61da3b6]{background-color:#ffa502}.password-strength .strength-bars .strength-bar.strong[data-v-b61da3b6]{background-color:#2ed573}.password-strength .strength-text[data-v-b61da3b6]{color:#ffffffb3;font-size:12px;white-space:nowrap}.toast-container[data-v-b61da3b6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001}.toast-container .toast-message[data-v-b61da3b6]{background-color:#000c;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #0000004d;animation:fadeInOut-b61da3b6 3s ease-in-out}.captcha-container[data-v-b61da3b6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:10003;pointer-events:none}.captcha-container .captcha-inner[data-v-b61da3b6]{background-color:var(--color-background);border-radius:12px;padding:20px;box-shadow:0 10px 30px #0000004d;pointer-events:auto}.captcha-container .captcha-inner[data-v-b61da3b6] *{pointer-events:auto}@keyframes rotate-b61da3b6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInOut-b61da3b6{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.9)}10%,90%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pulse-b61da3b6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes bounce-b61da3b6{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes glow-b61da3b6{0%{text-shadow:0 2px 4px rgba(255,215,0,.4),0 0 10px rgba(255,215,0,.3)}to{text-shadow:0 2px 4px rgba(255,215,0,.6),0 0 20px rgba(255,215,0,.5)}}@media (max-width: 768px){.auth-modal-overlay[data-v-b61da3b6]{padding:15px}.auth-modal[data-v-b61da3b6]{max-width:100%;max-height:95vh}.auth-header[data-v-b61da3b6]{padding:20px 20px 12px}.auth-header .welcome-text h2[data-v-b61da3b6]{font-size:18px}.auth-header .welcome-text p[data-v-b61da3b6]{font-size:13px}.auth-tabs[data-v-b61da3b6]{padding:0 20px}.auth-tabs .tab-btn[data-v-b61da3b6]{padding:14px 0;font-size:15px}.auth-content[data-v-b61da3b6]{padding:20px}.custom-form .cf-row[data-v-b61da3b6]{margin-bottom:16px}.custom-form .cf-row .cr-input .form-control[data-v-b61da3b6]{padding:10px 14px;font-size:14px}.custom-form .cf-row .cr-btns .btn[data-v-b61da3b6]{padding:12px 0;font-size:15px}.password-strength .strength-label[data-v-b61da3b6],.password-strength .strength-text[data-v-b61da3b6]{font-size:11px}.password-strength .strength-bars .strength-bar[data-v-b61da3b6]{height:3px}}#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: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)}}.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}}
