*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}@font-face{font-family:Inter;src:url(./static/fonts/inter-latin.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./static/fonts/roboto-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Bootstrap Icons;src:url(./static/fonts/bootstrap-icons.woff2) format("woff2");font-display:block}:root{--green: #163a2a;--gold: #e6b350;--text: #747474;--black: #0f1117;--card: #fff;--shadow: 0 20px 25px -5px rgba(0, 0, 0, .03), 0 10px 10px -5px rgba(0, 0, 0, .02) }*{box-sizing:border-box}html,body{min-height:100%;margin:0;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}body{color:var(--text);background:#f1f1f7;font:14px/24px Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}uni-button,uni-input,select{font:inherit}uni-button,a{color:inherit}a{text-decoration:none;cursor:pointer}uni-button{border:0;cursor:pointer}[hidden]{display:none!important}.bi:before{display:inline-block;font-family:Bootstrap Icons;font-style:normal;font-weight:400!important;line-height:1;vertical-align:-.125em}.bi-house-fill:before{content:""}.bi-airplane:before{content:""}.bi-list-ul:before{content:""}.bi-list-stars:before{content:""}.bi-list:before{content:""}.bi-person-fill:before{content:""}.bi-briefcase-fill:before{content:""}.bi-cash-coin:before{content:""}.bi-cash-stack:before{content:""}.bi-wallet-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-card-checklist:before{content:""}.bi-wallet2:before{content:""}.bi-asterisk:before{content:""}.bi-shield-check:before{content:""}.bi-box-arrow-right:before{content:""}.bi-person-circle:before{content:""}.bi-bank:before{content:""}.bi-credit-card:before{content:""}.bi-award:before{content:""}.bi-star-fill:before{content:""}.bi-check-lg:before{content:""}.bi-x-lg:before{content:""}#app{min-height:100vh}.page{min-height:100vh;background:url(/assets/login-bg-DHCzF_my.jpg) center/cover fixed no-repeat}.page.no-footer{padding-bottom:30px}.header-bar{position:fixed;z-index:98;top:max(8px,env(safe-area-inset-top));left:10px;right:10px;height:55px;display:flex;align-items:center;border-radius:20px;background:rgba(255,255,255,.85);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-bar a,.header-bar uni-button{height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--black);font-size:16px}.header-brand-logo img{width:24px;height:24px;border-radius:6px;object-fit:cover}.header-title{flex:1!important;justify-content:flex-start!important;font:700 14px/42px Inter,sans-serif!important}.footer-bar{position:fixed;z-index:99;left:10px;right:10px;bottom:max(15px,env(safe-area-inset-bottom));height:60px;padding:0 10px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#8d8d8d;font-size:10px;line-height:15px}.footer-item .bi{font-size:15px;height:18px}.footer-item.active .nav-circle{position:absolute;top:-18px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--gold);box-shadow:0 5px 14px rgba(0,0,0,.16);font-size:17px}.footer-item.active span:last-child{margin-top:31px;color:var(--black)}.page-content{min-height:100vh;padding:85px 0 60px}.card{margin:0 15px 30px;border-radius:30px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.primary-btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:10px;background:var(--green);box-shadow:0 10px 15px rgba(0,0,0,.12);color:var(--gold);font:700 12px/18px Inter,sans-serif;text-transform:uppercase}.primary-btn:active{transform:scale(.99)}.muted{color:#a3a3a3}.center{text-align:center}.strong{font-family:Inter,sans-serif;font-weight:700;color:var(--black)}.auth-page{min-height:100vh;background:url(/assets/login-bg-DHCzF_my.jpg) center/cover no-repeat;padding:48px 15px 30px}.auth-logo{display:block;width:180px;height:180px;margin:0 auto 8px;border-radius:48px;object-fit:cover}.auth-card{width:100%;max-width:520px;min-height:419px;margin:0 auto;padding:20px;border-radius:30px;background:#fff;box-shadow:var(--shadow)}.auth-card h1{margin:0 0 32px;text-align:center;color:#111;font:800 32px/39px Inter,sans-serif}.field{position:relative;margin-bottom:16px}.field .bi{position:absolute;left:13px;top:19px;z-index:1;color:#7d7d7d;font-size:14px}.field uni-input,.field select{width:100%;height:53px;padding:0 15px 0 40px;border:1px solid #f0f0f0;border-radius:10px;outline:0;background:#fff;color:#111;font:12px/18px Roboto,sans-serif}.field uni-input:focus,.field select:focus{border-color:#9ec5fe;box-shadow:0 0 0 3px rgba(13,110,253,.13)}.field uni-label{position:absolute;left:12px;top:-11px;padding:0 4px;background:#fff;color:#111;font:700 11px/18px Inter,sans-serif;text-transform:uppercase}.password-field uni-input{padding-right:50px}.password-toggle{position:absolute;z-index:2;right:8px;top:7px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#6f7782}.password-toggle:hover,.password-toggle:focus-visible{background:#f0f4f8;color:#163a2a}.password-toggle svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.password-mismatch{display:block;margin:5px 4px 0;color:#d84b4b;font-size:12px}.password-mismatch[hidden]{display:none}.field.password-invalid uni-input{border-color:#df6868;box-shadow:0 0 0 3px rgba(223,104,104,.12)}.auth-card .primary-btn{margin-top:24px;border-radius:12px}.auth-links{display:flex;justify-content:space-between;margin-top:16px;color:#555}.auth-language{text-align:center;margin-top:6px}.auth-language h5{margin:0 0 8px;font:700 16px/24px Inter,sans-serif;color:#747474}.language-row{display:flex;justify-content:space-around}.language-btn{background:none;padding:0}.language-btn img{display:block;width:42px;height:32px;object-fit:contain}.register-page{height:100vh;min-height:610px;padding:0 15px;display:flex;align-items:center}.register-panel{width:100%;max-width:520px;min-height:455px;margin:0 auto 30px;padding:24px 20px;border-radius:30px;background:#fff;box-shadow:var(--shadow)}.register-panel h1{height:34px;margin:0;text-align:center;color:#111;font:800 30px/34px Inter,sans-serif}.register-panel>p{height:24px;margin:0 0 20px;text-align:center;font-size:13px;line-height:24px}.register-panel .field{margin-bottom:16px}.register-panel .field:nth-of-type(4){margin-bottom:24px}.register-submit{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0 0 16px;border-radius:10px;background:linear-gradient(#59a2ee,#478de0);box-shadow:0 10px 15px rgba(72,141,224,.3);color:#fff;font:700 12px/18px Inter,sans-serif;text-transform:uppercase}.register-login{display:block;height:25px;color:#777;font-size:12px;line-height:25px;text-align:center}.home-content{padding-top:77px}.hero-slider{height:230px;margin-bottom:0;position:relative;background:#fff}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;opacity:0;transition:opacity .55s}.hero-slide.active{opacity:1}.quick-card{position:relative;z-index:2;height:105px;margin-top:-50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:9px 12px 7px}.quick-action{text-align:center;color:#111;font-size:12px;line-height:18px}.quick-icon{width:45px;height:45px;margin:0 auto 2px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--green);color:var(--gold);box-shadow:0 5px 14px rgba(0,0,0,.16);font-size:17px}.mini-progress{padding:0 15px 0 14px;text-align:center;color:#111;font:700 11px/17px Inter,sans-serif}.progress-track{height:33px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(22,58,42,.09);overflow:hidden}.progress-fill{height:100%;min-width:0;border-radius:10px;background:var(--green);transition:width .45s ease}.mini-progress .progress-track{height:35px;margin-bottom:3px}.journey-card{height:198px;padding:20px 28px}.journey-card .primary-btn{height:42px;margin-bottom:16px}.image-marquee{overflow:hidden}.marquee-track{display:flex;width:-webkit-max-content;width:max-content;will-change:transform;animation:image-marquee-scroll var(--marquee-duration) linear infinite}.marquee-set{display:flex;flex:none;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.travel-strip{height:100px;margin:0 -28px;--marquee-gap: 14px;--marquee-offset: -63px;--marquee-duration: 22s }.travel-strip img{width:91px;min-width:91px;height:100px;border-radius:10px;object-fit:cover;box-shadow:0 10px 15px rgba(0,0,0,.12)}@keyframes image-marquee-scroll{0%{transform:translate3d(var(--marquee-offset),0,0)}to{transform:translate3d(calc(-50% + var(--marquee-offset)),0,0)}}.vip-card{position:relative;width:calc(100% - 30px);height:132px;margin:0 15px 30px;padding:8px 32px;border-radius:30px;background:linear-gradient(91deg,#7f6659,#f6e1b0);color:#fff;text-align:left}.vip-card.account-vip{margin:31px -5px 16px;width:calc(100% + 10px);background:linear-gradient(91deg,#bcb4d6,#ded9ec)}.vip-card h3{margin:0 0 3px;font:700 21px/27px Inter,sans-serif}.vip-card ul{margin:0;padding-left:21px;font-weight:700;line-height:24px}.vip-card img{position:absolute;right:18px;top:25px;width:82px;height:82px;object-fit:contain}.balance-card{height:105px;display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:center}.balance-card strong{display:block;color:#111;font:700 16px/24px Inter,sans-serif}.balance-card span{display:block;margin-top:4px}.optimize-card{height:230px;padding:20px}.optimize-strip{height:100px;margin:0 -20px 48px;--marquee-gap: 15px;--marquee-offset: -63px;--marquee-duration: 38s }.optimize-strip img{width:90px;min-width:90px;height:100px;border-radius:10px;object-fit:cover;box-shadow:0 10px 15px rgba(0,0,0,.12)}.optimize-card .primary-btn{width:calc(100% - 16px);height:43px;margin-left:8px}.rating-card{height:106px;padding:20px}.rating-head{display:flex;justify-content:space-between;margin-bottom:7px;color:#111;font:700 18px/24px Inter,sans-serif}.rating-card .progress-track{height:35px}.description-card{min-height:448px;height:auto;padding:20px 28px 28px}.description-card h4{margin:0 0 25px;font-size:16px;font-weight:400}.description-card p{margin:0 0 26px;line-height:24px;overflow-wrap:anywhere}.orders-card{min-height:123px;padding:0}.orders-content{margin:20px}.segmented{height:43px;padding:4px;display:grid;grid-template-columns:1fr 1fr;border-radius:20px;background:rgba(0,0,0,.07)}.segment{border-radius:20px;background:transparent;color:#111;font-weight:700;display:flex;align-items:center;justify-content:center}.segment.active{background:var(--green);color:var(--gold);box-shadow:0 3px 8px rgba(0,0,0,.12)}.empty-state{padding:13px 0 2px;text-align:center;color:#999}.orders-list{display:flow-root;margin:16px 0 0}.order-item{margin-bottom:15px;padding:14px;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.order-top{display:flex;gap:12px}.order-top img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f4f4f4}.order-name{flex:1;color:#212529;font-weight:700;line-height:20px}.order-row{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-size:12px}.order-row strong{max-width:68%;color:#111;text-align:right;overflow-wrap:anywhere}.order-status{color:var(--green);font-weight:700}.target-order-card{position:relative;height:200px;margin:0 15px 30px;border-radius:30px;background:#fff;box-shadow:var(--shadow);overflow:hidden;color:#fff}.target-order-card.pending-card-order{cursor:pointer}.target-order-card.pending-card-order:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.target-order-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.target-order-badge{position:absolute;z-index:2;right:0;top:24px;padding:8px;border-radius:0;background:linear-gradient(#fc6e51,#e9573f);box-shadow:0 4px 12px rgba(0,0,0,.18);color:#fff;font-size:10.5px;font-weight:700;line-height:10.5px}.target-order-badge .bi{margin-right:6px}.target-order-bottom{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:4px 16px;background:#000;opacity:.8}.target-order-bottom h4{display:flex;align-items:center;gap:7px;margin:0 0 5px;color:#fff;font:500 16px/23px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-order-bottom .toh4 span{overflow:hidden;text-overflow:ellipsis}.target-order-bottom .toh4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-order-row{display:flex;justify-content:space-between;color:#fff;font-size:12px;line-height:24.6667px}.target-order-row strong{font-weight:500}.account-content{padding-top:133px}.account-card{min-height:720px;padding:0 20px 5px;overflow:visible;text-align:center}.account-avatar{width:110px;height:110px;margin:-44px auto 18px;object-fit:contain}.account-name{margin-bottom:30px}.referral{margin-bottom:20px}.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 53px}.account-actions .primary-btn{height:42px;border-radius:15px;font-weight:900}.account-list{border-top:1px solid #eee;text-align:left}.account-row{height:55px;display:flex;align-items:center;border-bottom:1px solid #eee;color:#212529}.account-row-icon{width:32px;height:32px;margin-right:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:14px}.account-row uni-text:first-of-type{flex:1}.chevron{color:#999}.yellow{background:#ffbf27}.blue{background:#488de0}.green{background:#81c442}.red{background:#ee5146}.rose{background:#ca3a58}.form-card{padding:22px 28px 36px}.form-title{display:flex;align-items:center;margin-bottom:22px;color:#111;font:700 20px/28px Inter,sans-serif}.form-title-icon{width:51px;height:51px;margin-right:17px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;font-size:20px;box-shadow:0 8px 16px rgba(0,0,0,.12)}.form-card .field{margin-bottom:16px}.form-card .primary-btn{margin-top:24px;background:linear-gradient(#59a2ee,#478de0);border-radius:10px}.amount-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 53px;margin:16px 0}.amount-btn{height:48px;border-radius:12px;background:#dce9fb;color:#4b89cc;box-shadow:0 10px 15px rgba(0,0,0,.08)}.deposit-btn{margin-top:23px!important;background:linear-gradient(#ff6d55,#f55340)!important}.tip-box{position:relative;padding:16px;margin-bottom:16px;border:1px solid #f0d28a;border-radius:15px;background:#fff4d8}.tip-box strong{display:block;color:#111}.tip-box p{margin:0;color:#a9a18f}.balance-title{display:flex;gap:16px;margin:8px 16px 16px;color:#111;font:700 18px/31px Inter,sans-serif}.topup-records{margin-top:20px}.topup-records .form-title{justify-content:space-between}.topup-refresh{margin-left:auto;padding:7px 12px;border-radius:16px;background:#edf5ff;color:#478de0;font-size:12px}.topup-record{box-shadow:none;border:1px solid #eee;border-radius:14px}.topup-status.pending{color:#d89a16}.topup-status.credited{color:#238654}.topup-status.rejected{color:#d9534f}.vip-list-card{padding:16px 15px}.vip-tier{height:108px;margin-bottom:30px;padding:10px 30px;border-radius:30px;color:#fff}.vip-tier h3{margin:0 0 5px;font:700 20px/26px Inter,sans-serif}.vip-tier ul{margin:0;padding-left:18px;font-weight:700}.vip-tier:nth-child(8n+1){background:linear-gradient(91deg,#7f6659,#f6e1b0)}.vip-tier:nth-child(8n+2){background:linear-gradient(91deg,#aebbd2,#d9dfec)}.vip-tier:nth-child(8n+3){background:linear-gradient(91deg,#f4c44f,#fff0b5)}.vip-tier:nth-child(8n+4){background:linear-gradient(91deg,#b4c1dc,#dfe7f7)}.vip-tier:nth-child(8n+5){background:linear-gradient(91deg,#6da8ed,#d8effd)}.vip-tier:nth-child(8n+6){background:linear-gradient(91deg,#7d68d6,#e3dcff)}.vip-tier:nth-child(8n+7){background:linear-gradient(91deg,#4fa28d,#d2f0e7)}.vip-tier:nth-child(8n+8){background:linear-gradient(91deg,#d86969,#ffd8cc)}.loader-screen{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.82)}.loader-ring{width:31px;height:31px;border:4px solid transparent;border-top-color:#478de0;border-right-color:#478de0;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.feedback-layer{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(15,17,23,.38);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.feedback-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:510px;min-height:210px;padding:34px 28px 28px;border-radius:4px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.18);animation:feedback-in .18s ease-out}.feedback-icon{width:88px;height:88px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;border:5px solid #dcefd4;border-radius:50%;color:#a5dc86;font-size:45px}.feedback-error .feedback-icon{border-color:#f6d4d4;color:#e66b6b}.feedback-card p{max-width:420px;margin:0;color:#555;text-align:center;font:400 20px/28px Roboto,Arial,sans-serif;overflow-wrap:anywhere}@keyframes feedback-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42)}.modal-card{width:100%;max-width:380px;padding:20px;border-radius:25px;background:#fff}.modal-card img{display:block;width:110px;height:110px;margin:10px auto;border-radius:10px;object-fit:cover}.modal-card h3{text-align:center;color:#111}.modal-actions{display:flex;gap:12px;margin-top:18px}.modal-actions uni-button{flex:1}.secondary-btn{height:44px;border-radius:10px;background:#eee;color:#333;font-weight:700}.shortfall-card{text-align:center}.shortfall-icon{display:flex;align-items:center;justify-content:center;width:86px;height:86px;margin:4px auto 18px;border:5px solid #f2c98b;border-radius:50%;color:#e5a241;font-size:40px}.shortfall-card p{margin:0 0 18px;color:#555;font-size:16px;line-height:24px}.shortfall-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.shortfall-numbers div{padding:10px 5px;border-radius:10px;background:#f6f7f9}.shortfall-numbers span,.shortfall-numbers strong{display:block}.shortfall-numbers span{color:#888;font-size:11px}.shortfall-numbers strong{margin-top:4px;color:#111;font-size:15px}.shortfall-numbers div:last-child strong{color:#d78b24}.shortfall-card>.primary-btn{width:100%}uni-button:disabled{cursor:not-allowed;opacity:.48}.feature-section{padding:20px}.feature-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.feature-heading h3{margin:0;color:#111;font:700 18px/24px Inter,sans-serif}.feature-heading a{color:#488de0}.feature-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eee}.feature-row:first-of-type{border-top:0}.feature-row strong,.feature-row small{display:block}.feature-row strong{color:#111}.feature-row small{max-width:230px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feature-money{text-align:right}.feature-money b,.feature-money span{display:block}.feature-money b{color:#111}.feature-money span{color:#3b8f62}.feature-shortcut{display:flex;align-items:center;gap:16px;padding:18px 20px}.feature-shortcut>div{flex:1}.feature-shortcut strong,.feature-shortcut span{display:block}.feature-shortcut strong{color:#111}.feature-shortcut .primary-btn{width:125px}.task-detail,.high-task-card{padding:22px}.task-detail h2{margin:14px 0 8px;color:#111;font:700 23px/30px Inter,sans-serif}.task-detail p,.high-task-card p{margin:8px 0 18px}.task-badge{display:inline-block;padding:4px 10px;border-radius:20px;background:#fff0c9;color:#9a6c09;font-size:11px;font-weight:700}.task-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.task-numbers>div{padding:14px;border-radius:14px;background:#f6f7f9}.task-numbers small,.task-numbers strong{display:block}.task-numbers strong{margin-top:4px;color:#111;font-size:20px}.task-numbers>div:last-child strong{color:#238654}.five-stars{margin:18px 0;color:#ffbf27;text-align:center;font-size:28px;letter-spacing:4px}.success-panel{margin:18px 0;padding:14px;border-radius:12px;background:#edfff4;color:#197544;text-align:center}.card-wallet{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:30px;background:linear-gradient(120deg,#163a2a,#315f4a);color:#fff}.card-wallet strong{color:#e6b350;font-size:48px}.page-heading{margin:0 22px 14px}.group-card{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:18px}.group-count{width:70px;height:70px;border-radius:18px;background:#163a2a;color:#e6b350;display:flex;flex-direction:column;align-items:center;justify-content:center}.group-count strong{font-size:26px}.group-count span{font-size:11px}.group-info h3{margin:0;color:#111}.group-info p{margin:5px 0;color:#888;font-size:12px;line-height:18px}.group-info b{margin-right:12px;color:#333;font-size:11px}.group-card .primary-btn{grid-column:1/-1}.high-task-head{display:flex;align-items:center;justify-content:space-between}.high-task-card h3{margin:12px 0 6px;color:#111}.disclosure{padding:10px;border-radius:10px;background:#f5fff9;color:#2f6d49;font-size:12px}@media (min-width:720px){.auth-card{max-width:384px}.account-card{max-width:520px;margin-left:auto;margin-right:auto}}uni-page-body{background:#f1f1f7;color:#747474;font-family:Roboto,Arial,sans-serif;font-size:14px}body{background:#f1f1f7}.header-bar[data-v-11d8107c]{position:fixed;z-index:98;top:max(8px,env(safe-area-inset-top));left:10px;right:10px;height:55px;display:flex;align-items:center;border-radius:20px;background:rgba(255,255,255,.85);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-brand-logo[data-v-11d8107c]{height:42px;min-width:42px;display:flex;align-items:center;justify-content:center}.header-brand-logo uni-image[data-v-11d8107c]{width:24px;height:24px;border-radius:6px}.header-title[data-v-11d8107c]{flex:1;font:700 14px/42px Inter,sans-serif;color:#0f1117}.menu-btn[data-v-11d8107c]{height:42px;min-width:42px;background:transparent;font-size:18px;display:flex;align-items:center}.footer-bar[data-v-4024ef07]{position:fixed;z-index:99;left:10px;right:10px;bottom:max(15px,env(safe-area-inset-bottom));height:60px;padding:0 10px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-item[data-v-4024ef07]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#8d8d8d;font-size:10px;line-height:15px}.footer-item.active .nav-circle[data-v-4024ef07]{position:absolute;top:-18px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#163a2a;color:#e6b350;box-shadow:0 5px 14px rgba(0,0,0,.16);font-size:17px}.footer-item.active uni-text[data-v-4024ef07]:last-child{margin-top:31px;color:#0f1117}.image-marquee[data-v-9e8d81ea]{overflow:hidden}.marquee-track[data-v-9e8d81ea]{display:flex;width:-webkit-max-content;width:max-content;animation:image-marquee-scroll-9e8d81ea var(--marquee-duration) linear infinite}.marquee-set[data-v-9e8d81ea]{display:flex;flex:none;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.marquee-set uni-image[data-v-9e8d81ea]{width:5.625rem;height:6.25rem;border-radius:.625rem}@keyframes image-marquee-scroll-9e8d81ea{0%{transform:translate3d(var(--marquee-offset),0,0)}to{transform:translate3d(calc(-50% + var(--marquee-offset)),0,0)}}.vip-card[data-v-6e5eb8ab]{position:relative;width:calc(100% - 30px);height:132px;margin:0 15px 30px;padding:8px 32px;border-radius:30px;background:linear-gradient(91deg,#7f6659,#f6e1b0);color:#fff;text-align:left}.vip-card.account-vip[data-v-6e5eb8ab]{margin:31px -5px 16px;width:calc(100% + 10px);background:linear-gradient(91deg,#bcb4d6,#ded9ec)}.vip-h3[data-v-6e5eb8ab]{margin:0 0 3px;font:700 21px/27px Inter,sans-serif}.vip-ul[data-v-6e5eb8ab]{margin:0;padding-left:21px;font-weight:700;line-height:24px}.vip-img[data-v-6e5eb8ab]{position:absolute;right:18px;top:25px;width:82px;height:82px}.feedback-layer[data-v-f289919a]{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(15,17,23,.38)}.feedback-card[data-v-f289919a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:510px;min-height:210px;padding:34px 28px 28px;border-radius:4px;background:#fff;animation:feedback-in-f289919a .18s ease-out}.feedback-icon[data-v-f289919a]{width:88px;height:88px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;border:5px solid #dcefd4;border-radius:50%;color:#a5dc86;font-size:45px}.feedback-error .feedback-icon[data-v-f289919a]{border-color:#f6d4d4;color:#e66b6b}@keyframes feedback-in-f289919a{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}
