body,uni-page-body,.uni-body{color:#fff;font-family:sans-serif;background-color:#000;line-height:1.5}.container{position:relative;min-height:100vh;padding:60px 0 100px}.fixed-bottom{position:fixed;bottom:30px;left:0;width:100%;padding:0 20px}.flex{display:flex}.flex-item{flex:1;min-width:0}.flex-middle{display:flex;align-items:center}.flex-center{display:flex;align-items:center;justify-content:center}.flex-end{display:flex;align-items:flex-end}.flex-between{display:flex;justify-content:space-between}.gap{gap:12px}.gap16{gap:16px}.p10{padding:10px}.mt3{margin-top:3px}.mt5{margin-top:5px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.ml{margin-left:10px}.ml5{margin-left:5px}.mr{margin-right:10px}.mt{margin-top:10px}.f9{font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.font-weight{font-weight:600}.gray{color:#616161}.blue{color:#0161ff}.red{color:#cd1212}.blue-bg{background-color:#0161ff}.red-bg{background-color:#cd1212}.grey{color:#7aa4d1}.grey{color:#616161}.button{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;color:#000;border-radius:48px;height:48px;line-height:48px;text-align:center;text-transform:uppercase}.button .icon{margin-left:10px;display:block;width:20px;height:20px}.button.yellow{color:#000;background-color:#ffde59}.button.green{color:#000;background-color:#b9f641}.am-rotate{animation:rotate 24s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateback{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.border{border-bottom:1px solid #121220}.border-l{border-left:1px solid #121220}.card{margin:20px 18px 0;font-size:14px;padding:12px 15px;background:#283138;border-radius:10px}.row{display:flex}.row+.row{margin-top:10px}.row .val{flex:1;min-width:0}.row .label{color:#616161;font-size:14px;width:120px}.row .input{display:block;width:120px;background:#fff;height:28px;border-radius:8px;padding:5px 10px;margin-right:6px;line-height:18px;font-size:16px;color:#000}.page-title{margin:22px 18px 0;font-weight:600;font-size:18px;color:#fff;text-align:left;font-style:normal;text-transform:none;height:32px;line-height:32px;background:linear-gradient(90deg,#f0bf09cc,#f0bf0900 60% 100%);padding-left:10px;border-radius:10px 0 0 10px}.card .btn{display:flex;align-items:center;justify-content:center;height:48px;background:linear-gradient(180deg,#ffde63,#f0bf0b 40%);box-shadow:0 2 10px #0009;border-radius:10px;border:1px solid #F0BF09;font-weight:600;font-size:18px;color:#283138}.card .icon{width:16px;height:16px}@media screen and (min-width: 640px){body,uni-page-body,.uni-body{background:#000}uni-page{max-width:640px;margin:0 auto}}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{background:#ece8f6;color:#280d5f}#app{width:100%;max-width:640px;min-height:100vh;margin:0 auto;background:#f7f4ff;box-shadow:0 0 40px #280d5f14}img{max-width:100%}img[mode=aspectFill]{object-fit:cover}img[mode=widthFix]{height:auto}img[mode=heightFix]{width:auto}button,input{font:inherit}.over{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.over2,.over3,.over4{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden}.over2{-webkit-line-clamp:2}.over3{-webkit-line-clamp:3}.over4{-webkit-line-clamp:4}.gird2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gird3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gird4{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.qr-loading{width:258px;height:258px;display:flex;align-items:center;justify-content:center;color:#7a6eaa;background:#f8f5ff;border-radius:18px}.popup-mask{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;background:#1408306b}.popup-content{position:relative;width:100%;max-width:640px;min-height:60vh;max-height:96vh;padding:0 18px;background:radial-gradient(circle at 88% 0%,rgba(31,199,212,.1),transparent 24%),linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #e7ddff;border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -12px 36px #280d5f29;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.popup-content:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:32px;height:4px;border-radius:999px;background:#d9c9ed}.popup-header{position:relative;z-index:1;flex:0 0 auto;padding-top:11px;height:60px;border-bottom:1px solid #eee8fa;color:#280d5f;font-weight:800}.popup-header .f17{font-size:17px;font-weight:800;letter-spacing:-.2px}.popup-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:1px solid #ff7b7b;border-radius:50%;outline:0;box-shadow:none;background:transparent;color:#ff6f6f;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:18px;cursor:pointer}.popup-body{position:relative;z-index:1;flex:1;min-height:0;padding:10px 0 24px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#280d5f}.popup-fade-enter-active,.popup-fade-leave-active{transition:opacity .18s ease}.popup-fade-enter-active .popup-content,.popup-fade-leave-active .popup-content{transition:transform .22s ease}.popup-fade-enter-from,.popup-fade-leave-to{opacity:0}.popup-fade-enter-from .popup-content,.popup-fade-leave-to .popup-content{transform:translateY(24px)}@media screen and (max-width: 640px){.popup-content{max-width:100%}}.page-header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:99;width:100%;max-width:640px;height:64px;box-sizing:border-box;padding:10px 14px;align-items:center;gap:9px;background:#f8f6ffe0;border-bottom:1px solid rgba(118,69,217,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.page-header .img-box{width:40px;height:40px;flex:0 0 40px;background:#fff;border:1px solid #e7ddff;border-radius:14px;box-shadow:0 4px 12px #280d5f0d}.page-header .img-box .icon{display:block;width:auto;height:18px;filter:brightness(.72) saturate(.95)}.page-header .url-box{height:40px;padding:0 14px;border-radius:14px;background:#1fc7d4;box-shadow:0 3px #1696a0;color:#fff;font-size:12px;font-weight:800}.lang-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:15px;border-radius:18px;background:linear-gradient(135deg,#f0e9ff,#eefcfd);border:1px solid #e7ddff}.lang-head-icon{width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:#7645d9;box-shadow:0 5px #5d35b5;color:#fff;font-size:15px;font-weight:900}.lang-head-copy{flex:1;min-width:0}.lang-head-title{font-size:14px;font-weight:800;color:#280d5f}.lang-head-note{margin-top:2px;font-size:10px;color:#7a6eaa}.lang-list{display:flex;flex-direction:column;gap:9px}.lang-item{display:flex;align-items:center;min-height:50px;padding:7px 10px;border-radius:16px;color:#280d5f;background:#f8f5ff;border:1px solid #ebe4fa;font-size:13px;font-weight:700;box-sizing:border-box}.lang-code{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:#eee7ff;color:#7645d9;font-size:10px;font-weight:900}.lang-name{flex:1;min-width:0;margin-left:11px}.lang-check{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#e9e3f4;color:transparent;font-size:11px;font-weight:900}.lang-item.active{background:#effbfc;border-color:#1fc7d452;box-shadow:0 7px 18px #1fc7d417}.lang-item.active .lang-code{background:#1fc7d4;color:#fff}.lang-item.active .lang-check{background:#31d0aa;color:#fff}.tabbar{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:90;height:68px;width:calc(100% - 28px);max-width:612px;padding:0 8px;box-sizing:border-box;background:#fffffff0;border:1px solid #e7ddff;border-radius:22px;box-shadow:0 12px 34px #280d5f29;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;justify-content:space-around;align-items:center}.tabbar .img-box{position:relative;min-width:76px;padding:8px 12px 6px;border-radius:16px;font-size:10px;font-weight:700;text-align:center;color:#9a90b9;box-sizing:border-box}.tabbar .icon{display:block;width:20px;height:20px;margin:0 auto 4px;filter:brightness(.78) saturate(.75)}.tabbar .active-icon{display:none}.tabbar .active{color:#7645d9;background:#f2ecff}.tabbar .active .icon{display:none}.tabbar .active .active-icon{display:block;filter:none}.home-page{position:relative;min-height:100vh;padding-top:68px;background:radial-gradient(circle at 10% 12%,rgba(31,199,212,.16),transparent 26%),radial-gradient(circle at 92% 8%,rgba(118,69,217,.16),transparent 30%),linear-gradient(180deg,#f7f4ff,#f3f8ff 46%,#f7f4ff);color:#280d5f;overflow:hidden}.home-page .card{margin:18px 16px 0;padding:18px;background:#fffffff0;border:1px solid #e7ddff;border-radius:24px;box-shadow:0 10px 30px #280d5f14;box-sizing:border-box}.home-page .hero-wrap{position:relative;margin:14px 16px 0;min-height:220px;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#7b55d9,#5f3dc4 46%,#1fc7d4 140%);box-shadow:0 16px 34px #54359b38}.home-page .hero-wrap .bg{position:absolute;right:-50px;bottom:-28px;width:78%;opacity:.22;filter:saturate(.8) brightness(1.2)}.home-page .hero-wrap .hero-orb{position:absolute;border-radius:50%;filter:blur(1px)}.home-page .hero-wrap .orb-one{width:150px;height:150px;right:-42px;top:-46px;background:#ffffff24}.home-page .hero-wrap .orb-two{width:100px;height:100px;right:70px;bottom:-45px;background:#1fc7d442}.home-page .hero-wrap .hero-content{position:relative;z-index:3;padding:34px 26px;color:#fff}.home-page .hero-wrap .network-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-size:11px;font-weight:700;letter-spacing:.8px}.home-page .hero-wrap .h1{margin-top:22px;font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-.6px}.home-page .hero-wrap .h1 .logo{width:44px;height:44px;margin-right:10px}.home-page .hero-wrap .h2{margin-top:9px;font-size:20px;font-weight:600}.home-page .hero-wrap .hero-desc{margin-top:5px;font-size:12px;color:#ffffffb8;letter-spacing:.4px}.home-page .referral-card{padding:15px 16px}.home-page .referral-card .referral-info{min-width:0}.home-page .referral-card .eyebrow{font-size:10px;font-weight:800;letter-spacing:1px;color:#7a6eaa}.home-page .referral-card .referral-line{margin-top:5px;font-size:13px;font-weight:700;color:#280d5f}.home-page .referral-card .referral-link{margin-top:2px;font-size:11px;color:#7a6eaa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-page .referral-card .icon-action{width:38px;height:38px;flex:0 0 38px;border-radius:13px;background:#f2ecff;border:1px solid #e7ddff}.home-page .referral-card .icon-action .icon{width:auto;height:17px;filter:brightness(.75) saturate(.9)}.home-page .swap-card{padding:20px;border-color:#dcd2f7;box-shadow:0 15px 40px #46307d21}.home-page .swap-card .swap-title{font-size:21px;font-weight:800;color:#280d5f}.home-page .swap-card .swap-subtitle{margin-top:2px;font-size:12px;color:#7a6eaa}.home-page .swap-card .swap-settings{width:36px;height:36px;border-radius:12px;background:#f2ecff;color:#7645d9;font-size:18px}.home-page .swap-card .balance-strip{margin-top:16px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#f4eeff,#ecfbfd)}.home-page .swap-card .balance-label{font-size:11px;color:#7a6eaa}.home-page .swap-card .balance-value{margin-top:3px;font-size:17px;font-weight:800;color:#280d5f}.home-page .swap-card .balance-divider{width:1px;margin:0 14px;background:#ddd3f4}.home-page .swap-card .swap-input-box{margin-top:14px;padding:13px 15px 15px;border-radius:18px;background:#f7f4ff;border:1px solid #ece5fb}.home-page .swap-card .swap-input-box .input-top{font-size:11px;color:#7a6eaa}.home-page .swap-card .swap-input-box .token-row{margin-top:8px}.home-page .swap-card .swap-input-box .token-amount{font-size:26px;font-weight:800;color:#280d5f}.home-page .swap-card .swap-input-box .token-amount-input{min-width:0;width:100%;height:40px;padding:0;margin:0;border:0!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;font-size:26px;font-weight:800;line-height:40px;color:#280d5f;background:transparent!important}.home-page .swap-card .swap-input-box .token-amount-input:focus,.home-page .swap-card .swap-input-box .token-amount-input:active{border:0!important;outline:0!important;box-shadow:none!important}.home-page .swap-card .swap-input-box .token-select{padding:7px 10px;border-radius:999px;background:#fff;box-shadow:0 4px 12px #280d5f14;font-size:13px;font-weight:800;gap:7px}.home-page .swap-card .swap-input-box .token-logo{width:25px;height:25px;border-radius:50%}.home-page .swap-card .swap-input-box .token-badge{width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;font-size:13px;font-weight:900}.home-page .swap-card .swap-input-box .token-badge.cake{color:#fff;background:linear-gradient(135deg,#31d0aa,#1fc7d4)}.home-page .swap-card .output-box{margin-top:-7px;background:#f0fbfc}.home-page .swap-card .swap-arrow{position:relative;z-index:3;width:38px;height:38px;margin:-7px auto 0;border-radius:12px;background:#fff;border:4px solid #fff;box-shadow:0 4px 14px #280d5f1f;color:#1fc7d4;font-size:20px;font-weight:900}.home-page .swap-card .rate-row{margin-top:13px;font-size:11px;color:#7a6eaa}.home-page .swap-card .rate-value{color:#280d5f;font-weight:700}.home-page .swap-card .swap-btn{margin-top:16px;height:50px;border-radius:16px;background:#1fc7d4;box-shadow:0 4px #1696a0;color:#fff;font-size:16px;font-weight:800;letter-spacing:.2px}.home-page .section-heading{margin:28px 18px 0;align-items:center;font-size:19px;font-weight:800;color:#280d5f}.home-page .section-heading .section-tag{font-size:10px;letter-spacing:1px;font-weight:800;color:#7645d9;background:#eee7ff;padding:5px 9px;border-radius:999px}.home-page .summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 16px 0}.home-page .summary-grid .summary-card{padding:16px;background:#fff;border:1px solid #e7ddff;border-radius:20px;box-shadow:0 8px 24px #280d5f0f}.home-page .summary-grid .summary-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:19px;font-weight:900;margin-bottom:13px}.home-page .summary-grid .purple{background:linear-gradient(135deg,#eee7ff,#e1f8fa);color:#7645d9}.home-page .summary-grid .teal{background:linear-gradient(135deg,#e1f8fa,#eee7ff);color:#1fc7d4}.home-page .summary-grid .label{font-size:12px;color:#7a6eaa}.home-page .summary-grid .num{margin-top:4px;font-size:23px;font-weight:800;color:#280d5f}.home-page .summary-grid .cake-unit{margin-left:4px;font-size:10px;font-weight:700;color:#9a90b9}.home-page .quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 16px 0}.home-page .quick-grid .quick-card{margin:0;min-width:0;padding:16px;box-shadow:0 8px 24px #280d5f0f}.home-page .quick-grid .quick-icon{width:38px;height:38px;line-height:38px;text-align:center;border-radius:13px;font-size:20px;font-weight:900}.home-page .quick-grid .donation{background:#e1f8fa;color:#119da7}.home-page .quick-grid .profile{background:#eee7ff;color:#7645d9}.home-page .quick-grid .title{margin-top:13px;font-size:15px;font-weight:800;color:#280d5f}.home-page .quick-grid .quick-metric{margin-top:15px;font-size:18px;font-weight:800;color:#280d5f}.home-page .quick-grid .quick-metric span{font-size:10px;color:#7a6eaa}.home-page .quick-grid .address{font-size:17px}.home-page .quick-grid .quick-label{margin-top:2px;font-size:11px;color:#7a6eaa}.home-page .quick-grid .quick-foot{align-items:center;margin-top:14px;font-size:12px;color:#7645d9;font-weight:700}.home-page .quick-grid .round-arrow{width:27px;height:27px;line-height:27px;text-align:center;border-radius:50%;background:#f2ecff;color:#7645d9}.home-page .contract-card{padding:4px 16px}.home-page .contract-row{min-height:66px;border-bottom:1px solid #eee8fb;gap:9px}.home-page .contract-row:last-child{border-bottom:none}.home-page .contract-row .token-mark{width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;flex:0 0 32px;color:#fff;font-weight:900;background:linear-gradient(135deg,#31d0aa,#1fc7d4)}.home-page .contract-row .image-mark{object-fit:cover}.home-page .contract-row .purple-mark{background:linear-gradient(135deg,#9a7be8,#7645d9)}.home-page .contract-row .teal-mark{background:linear-gradient(135deg,#1fc7d4,#0aa5b0)}.home-page .contract-row .contract-main{min-width:0}.home-page .contract-row .name{font-size:12px;font-weight:800;color:#280d5f}.home-page .contract-row .addrs{margin-top:2px;font-size:11px;color:#7a6eaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .contract-row .mini-link{font-size:10px;font-weight:700;color:#7645d9;white-space:nowrap}.home-page .contract-row .view-link{color:#1ba7b2}.home-page .contract-row .copy-icon{width:15px;height:15px;opacity:.65}.home-page .shenji-box{margin:12px 16px 18px;gap:10px}.home-page .shenji-box .audit-card{height:62px;border-radius:18px;background:#fff;border:1px solid #e7ddff;box-shadow:0 8px 24px #280d5f0f;font-size:12px;font-weight:800;color:#280d5f}.home-page .shenji-box .audit-card .icon{width:27px;margin-right:8px}.home-page .link-us{gap:28px;padding:8px 20px 14px}.home-page .link-us .icon{width:34px;height:34px;padding:8px;box-sizing:border-box;border-radius:13px;background:#fff;box-shadow:0 6px 18px #280d5f14}.home-page .copyright{padding:0 16px 24px;text-align:center;font-size:11px;color:#9a90b9}.home-page .qr-wrap{position:relative;background:#fff;padding:20px;border-radius:18px;width:298px;margin:auto}@media screen and (max-width: 380px){.home-page .hero-wrap .h1{font-size:32px}.home-page .swap-card{padding:17px}.home-page .contract-row .mini-link:first-of-type{display:none}}.gift-page{position:relative;min-height:100vh;padding-top:74px;background:radial-gradient(circle at 8% 12%,rgba(31,199,212,.14),transparent 28%),radial-gradient(circle at 92% 4%,rgba(118,69,217,.16),transparent 30%),linear-gradient(180deg,#f7f4ff,#f4f8ff);color:#280d5f}.gift-page .card{margin:18px 16px 0;padding:20px;background:#fffffff5;border:1px solid #e7ddff;border-radius:24px;box-shadow:0 12px 30px #280d5f14;box-sizing:border-box}.gift-page .gift-hero{position:relative;margin:12px 16px 0;padding:24px;border-radius:28px;background:linear-gradient(135deg,#7c55d9,#6542c2 58%,#4a35aa);box-shadow:0 16px 34px #54359b38;overflow:hidden;color:#fff}.gift-page .gift-hero:after{content:"";position:absolute;right:-60px;top:-70px;width:170px;height:170px;border-radius:50%;background:#1fc7d42e}.gift-page .gift-hero .hero-top{position:relative;z-index:2}.gift-page .gift-hero .eyebrow{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#9bf2f6}.gift-page .gift-hero .hero-title{margin-top:4px;font-size:30px;font-weight:800}.gift-page .gift-hero .hero-desc{margin-top:4px;font-size:12px;color:#ffffffad}.gift-page .gift-hero .hero-symbol{width:58px;height:58px;border-radius:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);font-size:26px;font-weight:900}.gift-page .gift-hero .hero-actions{position:relative;z-index:2;gap:8px;margin-top:20px}.gift-page .gift-hero .hero-action{padding:8px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:700}.gift-page .gift-hero .stats-row{position:relative;z-index:2;margin-top:20px;padding:15px 16px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.13)}.gift-page .gift-hero .stat-divider{width:1px;margin:0 18px;background:#ffffff2e}.gift-page .gift-hero .stat-label{font-size:11px;color:#ffffffad}.gift-page .gift-hero .stat-value{margin-top:4px;font-size:20px;font-weight:800}.gift-page .gift-hero .stat-value span{font-size:10px;font-weight:700;color:#9bf2f6}.gift-page .donate-card .card-title{font-size:20px;font-weight:800}.gift-page .donate-card .card-subtitle{margin-top:2px;font-size:11px;color:#7a6eaa}.gift-page .donate-card .level-pill{padding:7px 11px;border-radius:999px;background:#eee7ff;color:#7645d9;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1;align-self:center}.gift-page .donate-card .level-progress{margin-top:18px;height:9px;border-radius:999px;background:#eee8fa;overflow:hidden}.gift-page .donate-card .level-progress .level-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7645d9,#1fc7d4)}.gift-page .donate-card .field-label{margin-top:18px;font-size:11px;color:#7a6eaa}.gift-page .donate-card .wallet-balance{color:#7645d9;font-weight:700}.gift-page .donate-card .input-box{margin-top:8px;min-height:66px;padding:0 14px;border-radius:18px;background:#f7f4ff;border:1px solid #e8e0f9}.gift-page .donate-card .input-box .input{min-width:0;width:100%;padding:0;margin:0;border:0!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;font-size:24px;font-weight:800;color:#280d5f;background:transparent!important;opacity:1;-webkit-text-fill-color:#280d5f}.gift-page .donate-card .input-box .input:focus,.gift-page .donate-card .input-box .input:active{border:0!important;outline:0!important;box-shadow:none!important}.gift-page .donate-card .input-box .token-pill{gap:7px;padding:7px 10px;border-radius:999px;background:#fff;font-size:12px;font-weight:800;box-shadow:0 4px 12px #280d5f12}.gift-page .donate-card .input-box .cake-badge{width:24px;height:24px;border-radius:50%;background:#1fc7d4;color:#fff;font-weight:900}.gift-page .donate-card .estimate-row{align-items:center;margin-top:14px;padding:13px 14px;border-radius:16px;background:#f0fbfc}.gift-page .donate-card .estimate-label{font-size:12px;font-weight:800;color:#280d5f}.gift-page .donate-card .estimate-note{margin-top:2px;font-size:10px;color:#7a6eaa}.gift-page .donate-card .estimate-value{font-size:20px;font-weight:800;color:#280d5f}.gift-page .donate-card .estimate-value span{font-size:10px;color:#7a6eaa}.gift-page .donate-card .btn{margin-top:18px;height:50px;border:none;border-radius:16px;background:#1fc7d4;box-shadow:0 4px #1696a0;color:#fff;font-size:16px;font-weight:800}.gift-page .donate-card .safety-note{margin-top:13px;font-size:10px;color:#9a90b9}.gift-page .info-card{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:15px 16px}.gift-page .info-card .info-icon{width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:#eee7ff;color:#7645d9;font-weight:900}.gift-page .info-card .info-title{font-size:12px;font-weight:800;color:#280d5f}.gift-page .info-card .info-text{margin-top:3px;font-size:10px;line-height:1.5;color:#7a6eaa}.gift-page .role-content{padding-bottom:10px;font-size:13px;line-height:1.65;color:#280d5f}.gift-page .role-banner{position:relative;padding:18px;border-radius:22px;background:linear-gradient(135deg,#7c55d9,#6743c3 56%,#5035aa);box-shadow:0 12px 26px #54359b2e;overflow:hidden;color:#fff}.gift-page .role-banner:after{content:"";position:absolute;right:-36px;top:-48px;width:120px;height:120px;border-radius:50%;background:#1fc7d433}.gift-page .role-badge{display:inline-flex;position:relative;z-index:1;padding:4px 8px;border-radius:999px;background:#ffffff21;border:1px solid rgba(255,255,255,.17);font-size:9px;font-weight:800;letter-spacing:1px;color:#9bf2f6}.gift-page .role-banner-title{position:relative;z-index:1;margin-top:8px;font-size:22px;font-weight:800}.gift-page .role-banner-note{position:relative;z-index:1;margin-top:3px;font-size:10px;color:#ffffffa6}.gift-page .role-card{display:flex;align-items:flex-start;gap:11px;margin-top:11px;padding:14px;border-radius:17px;background:#f8f5ff;border:1px solid #ebe4fa}.gift-page .role-index{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:#eee7ff;color:#7645d9;font-size:10px;font-weight:900}.gift-page .role-copy{flex:1;min-width:0;color:#55496f}.gift-page .protocol-feature-title{margin-top:20px;padding:0 2px;font-size:14px;font-weight:900;color:#280d5f}.gift-page .role-model-title{color:#280d5f;font-weight:800}.gift-page .role-model-desc{margin-top:5px;color:#7a6eaa}.gift-page .reward-list{margin-top:12px;padding:4px 14px;border-radius:18px;background:#effbfc;border:1px solid rgba(31,199,212,.17)}.gift-page .reward-row{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid rgba(31,199,212,.13)}.gift-page .reward-row:last-child{border-bottom:0}.gift-page .reward-icon{width:30px;height:30px;flex:0 0 30px;border-radius:11px;background:#1fc7d4;box-shadow:0 4px #1696a0;color:#fff;font-size:11px;font-weight:900}.gift-page .reward-copy{flex:1;min-width:0}.gift-page .reward-title{font-size:14px;line-height:1.2;font-weight:900;color:#280d5f}.gift-page .reward-text{margin-top:3px;line-height:1.55;color:#6f6296}.app-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;font-size:14px;color:#f0bf0b}.app-empty .empty-img{width:80px;height:80px}.app-empty .empty-text{margin-top:30px}.game-page{position:relative;min-height:100vh;padding-top:74px;padding-bottom:120px;background:radial-gradient(circle at 8% 10%,rgba(31,199,212,.15),transparent 28%),radial-gradient(circle at 94% 2%,rgba(118,69,217,.17),transparent 30%),linear-gradient(180deg,#f8f5ff,#f5f8ff 56%,#f7f4ff);color:#280d5f;box-sizing:border-box}.game-page .history-hero{position:relative;display:flex;align-items:center;justify-content:space-between;margin:12px 16px 0;padding:24px 22px;min-height:118px;border-radius:28px;background:linear-gradient(135deg,#7c55d9,#6844c5 54%,#5137ad);box-shadow:0 16px 34px #54359b38;overflow:hidden;color:#fff;box-sizing:border-box}.game-page .history-orb{position:absolute;border-radius:50%;pointer-events:none}.game-page .orb-one{width:150px;height:150px;right:-58px;top:-74px;background:#1fc7d430}.game-page .orb-two{width:92px;height:92px;left:42%;bottom:-70px;background:#ffffff14}.game-page .hero-content,.game-page .history-count{position:relative;z-index:2}.game-page .eyebrow{font-size:10px;line-height:1.2;letter-spacing:1.4px;font-weight:800;color:#9bf2f6}.game-page .hero-title{margin-top:6px;font-size:27px;line-height:1.18;font-weight:800}.game-page .hero-subtitle{margin-top:7px;font-size:10px;color:#ffffffa8}.game-page .history-count{width:66px;height:66px;flex:0 0 66px;margin-left:12px;border-radius:22px;background:#ffffff21;border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center}.game-page .count-number{font-size:22px;line-height:1;font-weight:800}.game-page .count-label{margin-top:5px;font-size:9px;color:#ffffffa8}.game-page .section-head{align-items:center;margin:22px 18px 10px}.game-page .section-title{font-size:17px;line-height:1.25;font-weight:800;color:#280d5f}.game-page .section-note{margin-top:3px;font-size:10px;color:#7a6eaa}.game-page .chain-pill{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e7ddff;box-shadow:0 5px 14px #280d5f0d;font-size:9px;font-weight:700;color:#7a6eaa}.game-page .chain-dot{width:7px;height:7px;border-radius:50%;background:#31d0aa;box-shadow:0 0 0 3px #31d0aa21}.game-page .history-list{margin:0 16px}.game-page .history-card{margin-top:12px;padding:17px;border-radius:22px;background:#fffffff7;border:1px solid #e7ddff;box-shadow:0 10px 28px #280d5f12;box-sizing:border-box}.game-page .card-top{align-items:center}.game-page .token-wrap{gap:11px}.game-page .token-icon{width:42px;height:42px;flex:0 0 42px;border-radius:15px;background:linear-gradient(135deg,#1fc7d4,#24b4c2);box-shadow:0 6px 14px #1fc7d433;color:#fff;font-size:17px;font-weight:900}.game-page .donate-label,.game-page .usd-label,.game-page .detail-label,.game-page .address-label{font-size:9px;color:#9a90b9}.game-page .donate-value{margin-top:2px;font-size:18px;line-height:1.2;font-weight:800;color:#280d5f}.game-page .donate-value span{font-size:9px;color:#7a6eaa}.game-page .usd-box{text-align:right}.game-page .usd-value{margin-top:3px;font-size:14px;font-weight:800;color:#7645d9}.game-page .card-divider{height:1px;margin:15px 0;background:#eee8fa}.game-page .detail-grid{display:flex;gap:10px}.game-page .detail-item{flex:1;min-width:0;padding:10px 11px;border-radius:14px;background:#f8f5ff;border:1px solid #eee8fa}.game-page .detail-right{text-align:right}.game-page .detail-value{margin-top:5px;min-height:20px;font-size:12px;font-weight:800;color:#280d5f;word-break:break-all}.game-page .level-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:23px;padding:0 8px;border-radius:999px;background:#eee7ff;color:#7645d9;font-size:10px;font-weight:800;box-sizing:border-box}.game-page .block-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-page .address-row{align-items:center;margin-top:11px;padding:10px 12px;border-radius:14px;background:#effbfc;border:1px solid rgba(31,199,212,.14)}.game-page .address-value{gap:6px;font-size:11px;font-weight:800;color:#1aa6b1}.game-page .link{width:12px;height:12px;opacity:.72}.game-page .empty-shell{margin:22px 16px 0;padding:8px 0 18px;border-radius:24px;background:#fffffff0;border:1px solid #e7ddff;box-shadow:0 10px 28px #280d5f0f}.game-page .empty-shell .app-empty{color:#7a6eaa}.game-page .empty-shell .empty-text{margin-top:14px;font-weight:700}.game-page{position:relative;min-height:100vh;padding-top:74px;background:radial-gradient(circle at 90% 6%,rgba(118,69,217,.16),transparent 28%),radial-gradient(circle at 8% 18%,rgba(31,199,212,.12),transparent 26%),linear-gradient(180deg,#f7f4ff,#f5f9ff);color:#280d5f}.game-page .card{margin:14px 16px 0;padding:18px;background:#fffffff5;border:1px solid #e7ddff;border-radius:24px;box-shadow:0 10px 28px #280d5f12;box-sizing:border-box}.game-page .profile-hero{margin:12px 16px 0;padding:24px;border-radius:28px;background:linear-gradient(135deg,#7c55d9,#6542c2 64%,#5033b3);box-shadow:0 16px 34px #54359b38;color:#fff}.game-page .profile-hero .eyebrow{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#a8f4f7}.game-page .profile-hero .page-name{margin-top:5px;font-size:30px;font-weight:800}.game-page .profile-hero .page-desc{margin-top:4px;font-size:11px;color:#ffffffad}.game-page .profile-hero .status-pill{display:inline-flex;margin-top:18px;padding:7px 11px;border-radius:999px;background:#1fc7d42e;border:1px solid rgba(155,242,246,.26);font-size:11px;font-weight:700;color:#baf8fa}.game-page .profile-hero .status-pill.is-active{color:#baf8fa}.game-page .profile-hero .status-pill.is-inactive{color:#fabcba}.game-page .section-title{margin:26px 18px 0;font-size:18px;font-weight:800;color:#280d5f}.game-page .section-title .level-hint{font-size:9px;letter-spacing:1px;padding:5px 8px;border-radius:999px;background:#eee7ff;color:#7645d9}.game-page .reward-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 16px 0}.game-page .reward-grid .reward-card{padding:16px;border-radius:20px;background:#fff;border:1px solid #e7ddff;box-shadow:0 8px 22px #280d5f0f}.game-page .reward-grid .reward-icon{width:32px;height:32px;line-height:32px;text-align:center;border-radius:11px;margin-bottom:13px;font-size:12px;font-weight:900;background:#7645d91a}.game-page .reward-grid .label{font-size:11px;color:#7a6eaa}.game-page .reward-grid .num{margin-top:4px;font-size:20px;font-weight:800;color:#280d5f}.game-page .reward-grid .num span{font-size:9px;font-weight:700;color:#9a90b9}.game-page .reward-grid .purple .reward-icon{background:#eee7ff;color:#7645d9}.game-page .reward-grid .pink .reward-icon{background:#ffe9f2;color:#d84b83}.game-page .reward-grid .teal .reward-icon{background:#e1f8fa;color:#1298a1}.game-page .reward-grid .blue .reward-icon{background:#eaf0ff;color:#4978d5}.game-page .claim-card{gap:12px}.game-page .claim-card .claim-icon{width:40px;height:40px;flex:0 0 40px;border-radius:14px;background:#e1f8fa;color:#1399a4;font-size:18px;font-weight:900}.game-page .claim-card .claim-label{font-size:11px;color:#7a6eaa}.game-page .claim-card .claim-value{margin-top:3px;font-size:18px;font-weight:800;color:#280d5f}.game-page .claim-card .claim-value span{font-size:9px;color:#9a90b9}.game-page .claim-card .claim-btn{padding:9px 14px;border-radius:13px;background:#1fc7d4;color:#fff;font-size:11px;font-weight:800;box-shadow:0 3px #1696a0}.game-page .network-card{padding:0;overflow:hidden}.game-page .network-card .network-row{padding:18px;background:linear-gradient(90deg,#f4eeff,#ecfbfd)}.game-page .network-card .network-divider{width:1px;margin:0 20px;background:#dcd3ef}.game-page .network-card .metric-label{font-size:11px;color:#7a6eaa}.game-page .network-card .metric-value{margin-top:4px;font-size:25px;font-weight:800;color:#280d5f}.game-page .network-card .relation-list{padding:4px 16px}.game-page .network-card .relation-item{min-height:62px;border-bottom:1px solid #eee8fb}.game-page .network-card .relation-item:last-child{border-bottom:none}.game-page .network-card .relation-dot{width:11px;height:11px;border-radius:50%;margin-right:12px;box-shadow:0 0 0 5px #7645d914}.game-page .network-card .left-dot{background:#7645d9}.game-page .network-card .right-dot{background:#1fc7d4;box-shadow:0 0 0 5px #1fc7d41a}.game-page .network-card .up-dot{background:#ffb237;box-shadow:0 0 0 5px #ffb2371a}.game-page .network-card .parent-dot{background:#ed4b9e;box-shadow:0 0 0 5px #ed4b9e17}.game-page .network-card .relation-label{font-size:10px;color:#9a90b9}.game-page .network-card .relation-value{margin-top:3px;font-size:13px;font-weight:800;color:#280d5f}.game-page .member-entry{gap:12px;padding:15px 16px;background:linear-gradient(135deg,#f3edff,#ecfbfd);border-color:#ded4f5}.game-page .member-entry .member-entry-icon{width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:linear-gradient(135deg,#7645d9,#1fc7d4);box-shadow:0 6px 14px #7645d92e;color:#fff;font-size:18px;font-weight:900}.game-page .member-entry .member-entry-title{font-size:13px;font-weight:800;color:#280d5f}.game-page .member-entry .member-entry-desc{margin-top:3px;font-size:9px;color:#7a6eaa}.game-page .member-entry .member-entry-arrow{width:30px;height:30px;flex:0 0 30px;border-radius:11px;background:#fff;color:#7645d9;font-size:14px;font-weight:900;box-shadow:0 4px 10px #280d5f12}.game-page .list-wrap{padding:4px 16px;margin-bottom:20px}.game-page .list-wrap .level-row{min-height:62px;border-bottom:1px solid #eee8fb}.game-page .list-wrap .level-row:last-child{border-bottom:none}.game-page .list-wrap .level-index{width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:#f1ebff;color:#7645d9;font-size:11px;font-weight:900;margin-right:11px}.game-page .list-wrap .level-name{font-size:12px;font-weight:800;color:#280d5f}.game-page .list-wrap .level-users{margin-top:2px;font-size:9px;color:#9a90b9}.game-page .list-wrap .level-reward{text-align:right}.game-page .list-wrap .reward-label{font-size:9px;color:#9a90b9}.game-page .list-wrap .reward-value{margin-top:2px;font-size:11px;font-weight:800;color:#1a9aa5}.member-network-page{position:relative;min-height:100vh;box-sizing:border-box;padding:74px 0 120px;background:radial-gradient(circle at 92% 7%,rgba(118,69,217,.18),transparent 27%),radial-gradient(circle at 7% 21%,rgba(31,199,212,.14),transparent 26%),linear-gradient(180deg,#f7f4ff,#f5f9ff);color:#280d5f}.member-network-page .card{margin:14px 16px 0;padding:18px;box-sizing:border-box;border:1px solid #e7ddff;border-radius:24px;background:#fffffff7;box-shadow:0 10px 28px #280d5f12}.member-network-page .network-hero{position:relative;overflow:hidden;margin:12px 16px 0;padding:23px 22px 20px;border-radius:28px;background:linear-gradient(135deg,#7c55d9,#6843c7 58%,#4636b8);box-shadow:0 16px 34px #54359b38;color:#fff}.member-network-page .network-hero .hero-orb{position:absolute;border-radius:50%;pointer-events:none}.member-network-page .network-hero .orb-one{width:128px;height:128px;right:-50px;top:-60px;background:#1fc7d43d}.member-network-page .network-hero .orb-two{width:84px;height:84px;left:-40px;bottom:-58px;background:#ed4b9e29}.member-network-page .network-hero .hero-top{position:relative;z-index:2;align-items:flex-start}.member-network-page .network-hero .eyebrow{font-size:10px;font-weight:800;letter-spacing:1.25px;color:#a8f4f7}.member-network-page .network-hero .hero-title{margin-top:5px;font-size:28px;font-weight:800}.member-network-page .network-hero .hero-desc{margin-top:4px;font-size:11px;color:#ffffffb3}.member-network-page .network-hero .tree-badge{width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:linear-gradient(135deg,#1fc7d4,#55e8f1);box-shadow:0 6px #1399a473,inset 0 1px #ffffff61;font-size:22px;font-weight:900;color:#fff}.member-network-page .network-hero .hero-note{position:relative;z-index:2;margin-top:18px;padding:9px 12px;border:1px solid rgba(190,247,249,.2);border-radius:13px;background:#1fc7d421;font-size:10px;color:#c7f8fa}.member-network-page .toolbar{margin:14px 18px 0;min-height:34px}.member-network-page .toolbar .back-btn{gap:6px;color:#7645d9;font-size:11px;font-weight:800}.member-network-page .toolbar .back-arrow{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:10px;background:#eee7ff;font-size:22px;line-height:1}.member-network-page .toolbar .root-btn{padding:7px 10px;border-radius:999px;background:#e1f8fa;color:#1298a1;font-size:10px;font-weight:800}.member-network-page .current-card .card-title-row{align-items:center}.member-network-page .current-card .mini-label{font-size:8px;font-weight:900;letter-spacing:1px;color:#1a9aa5}.member-network-page .current-card .card-title{margin-top:2px;font-size:16px;font-weight:800}.member-network-page .current-card .level-pill{display:flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;background:#eee7ff;color:#7645d9;font-size:11px;font-weight:800;line-height:1}.member-network-page .current-card .current-main{gap:12px;margin-top:17px}.member-network-page .current-card .avatar{width:48px;height:48px;flex:0 0 48px;border-radius:16px;background:linear-gradient(135deg,#7645d9,#1fc7d4);box-shadow:0 7px 16px #7645d933;color:#fff;font-size:14px;font-weight:900}.member-network-page .current-card .address{font-size:17px;font-weight:800;letter-spacing:.15px}.member-network-page .current-card .meta-row{margin-top:5px;font-size:10px;color:#9a90b9}.member-network-page .current-card .meta-row span{color:#7a6eaa;font-weight:700}.member-network-page .current-card .current-stats{margin-top:17px;padding-top:15px;border-top:1px solid #eee8fb}.member-network-page .current-card .current-stats .stat{text-align:center}.member-network-page .current-card .current-stats .stat-line{width:1px;background:#eee8fb}.member-network-page .current-card .current-stats .stat-label{font-size:9px;color:#9a90b9}.member-network-page .current-card .current-stats .stat-value{margin-top:3px;font-size:20px;font-weight:800;color:#280d5f}.member-network-page .current-card .current-stats .stat-value.small{font-size:14px;padding-top:4px;color:#1a9aa5}.member-network-page .generation-section{margin-top:24px}.member-network-page .section-head{margin:0 18px 11px;align-items:center}.member-network-page .section-head .section-title-wrap{gap:10px}.member-network-page .section-head .generation-index{width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:#eee7ff;color:#7645d9;font-size:12px;font-weight:900}.member-network-page .section-head .section-title{font-size:16px;font-weight:800}.member-network-page .section-head .section-sub{margin-top:2px;font-size:9px;color:#9a90b9}.member-network-page .section-head .section-tag{padding:5px 8px;border-radius:999px;background:#e1f8fa;color:#1298a1;font-size:8px;font-weight:900;letter-spacing:.7px}.member-network-page .member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px}.member-network-page .member-card{position:relative;min-height:148px;padding:13px;box-sizing:border-box;border:1px solid #e7ddff;border-radius:20px;background:#fff;box-shadow:0 8px 22px #280d5f0f}.member-network-page .member-card .logic-parent{min-width:56px;height:31px;padding:0 7px;box-sizing:border-box;border-radius:11px;background:linear-gradient(135deg,#7645d9,#1fc7d4);box-shadow:0 5px 12px #7645d929;color:#fff;font-size:9px;font-weight:900;letter-spacing:.25px;line-height:1}.member-network-page .member-card .member-level{padding:5px 7px;border-radius:999px;background:#f1ebff;color:#7645d9;font-size:8px;font-weight:900}.member-network-page .member-card .member-address{margin-top:11px;font-size:13px;font-weight:800;color:#280d5f}.member-network-page .member-card .ref-label{margin-top:9px;font-size:8px;color:#9a90b9}.member-network-page .member-card .ref-address{margin-top:2px;font-size:10px;font-weight:700;color:#7a6eaa}.member-network-page .member-card .view-more{align-items:center;margin-top:11px;padding-top:10px;border-top:1px solid #eee8fb;font-size:9px;font-weight:800;color:#1a9aa5}.member-network-page .member-card .more-arrow{width:22px;height:22px;border-radius:8px;background:#e1f8fa;color:#1298a1;font-size:11px}.member-network-page .member-card:active{transform:translateY(1px)}.member-network-page .member-card.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:148px;background:linear-gradient(180deg,#fbfaff,#f8f7fc);border-style:dashed;box-shadow:none}.member-network-page .member-card.empty .empty-icon{width:44px;height:44px;opacity:.58}.member-network-page .member-card.empty .empty-title{margin-top:6px;font-size:11px;font-weight:800;color:#7a6eaa}.member-network-page .member-card.empty .empty-desc{margin-top:2px;font-size:8px;color:#aaa1c2}.member-network-page .bottom-tip{display:flex;gap:11px;margin-top:24px}.member-network-page .bottom-tip .tip-icon{width:35px;height:35px;flex:0 0 35px;border-radius:12px;background:#e1f8fa;color:#1298a1;font-size:13px;font-weight:900}.member-network-page .bottom-tip .tip-title{font-size:11px;font-weight:800}.member-network-page .bottom-tip .tip-text{margin-top:3px;font-size:9px;line-height:1.55;color:#9a90b9}.wallet-page{position:relative;min-height:100vh;padding-top:74px;background:radial-gradient(circle at 90% 8%,rgba(118,69,217,.16),transparent 29%),radial-gradient(circle at 8% 20%,rgba(31,199,212,.14),transparent 26%),linear-gradient(180deg,#f7f4ff,#f4f9ff);color:#280d5f}.wallet-page .card{margin:14px 16px 0;padding:16px;background:#fffffff5;border:1px solid #e7ddff;border-radius:22px;box-shadow:0 10px 28px #280d5f12}.wallet-page .wallet-hero{margin:12px 16px 0;padding:25px 24px;border-radius:28px;background:linear-gradient(135deg,#7c55d9,#6542c2 64%,#5033b3);box-shadow:0 16px 34px #54359b38;color:#fff}.wallet-page .wallet-hero .eyebrow{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#aaf6f9}.wallet-page .wallet-hero .hero-title{margin-top:5px;font-size:30px;font-weight:800}.wallet-page .wallet-hero .hero-desc{margin-top:4px;font-size:11px;color:#ffffffad}.wallet-page .wallet-hero .address-pill{display:inline-flex;margin-top:17px;padding:8px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.17);font-size:11px;font-weight:700}.wallet-page .section-title{margin:26px 18px 12px;font-size:18px;font-weight:800;color:#280d5f}.wallet-page .asset-card{margin:0 16px 12px;padding:18px;border-radius:24px;background:#fff;border:1px solid #e7ddff;box-shadow:0 10px 28px #280d5f12}.wallet-page .asset-card .asset-head{gap:11px}.wallet-page .asset-card .asset-logo{width:44px;height:44px;flex:0 0 44px;border-radius:16px}.wallet-page .asset-card .cake-logo{background:linear-gradient(135deg,#31d0aa,#1fc7d4);color:#fff;font-size:20px;font-weight:900}.wallet-page .asset-card .image-logo{object-fit:cover}.wallet-page .asset-card .asset-name{font-size:16px;font-weight:800;color:#280d5f}.wallet-page .asset-card .asset-chain{margin-top:2px;font-size:10px;color:#9a90b9}.wallet-page .asset-card .asset-tag{padding:5px 8px;border-radius:999px;background:#e1f8fa;color:#1599a3;font-size:9px;font-weight:800;letter-spacing:.6px}.wallet-page .asset-card .rwa-tag{background:#eee7ff;color:#7645d9}.wallet-page .asset-card .asset-balance-row{margin-top:18px;padding-top:16px;border-top:1px solid #eee8fb;gap:8px}.wallet-page .asset-card .metric-label{font-size:10px;color:#9a90b9}.wallet-page .asset-card .metric-value{margin-top:4px;font-size:21px;font-weight:800;color:#280d5f}.wallet-page .asset-card .metric-value span{font-size:9px;font-weight:700;color:#9a90b9}.wallet-page .asset-card .small-value{font-size:18px}.wallet-page .wallet-note{display:flex;gap:11px}.wallet-page .wallet-note .shield{width:36px;height:36px;flex:0 0 36px;border-radius:13px;background:#e1f8fa;color:#1499a4;font-size:15px;font-weight:900}.wallet-page .wallet-note .note-title{font-size:12px;font-weight:800;color:#280d5f}.wallet-page .wallet-note .note-text{margin-top:2px;font-size:10px;color:#9a90b9}.wallet-page .btn-box{padding:18px 16px 22px}.wallet-page .btn{display:flex;align-items:center;justify-content:center;height:50px;border-radius:16px;background:#1fc7d4;box-shadow:0 4px #1696a0;font-size:16px;font-weight:800;color:#fff}.wallet-page .disconnect{background:#7645d9;box-shadow:0 4px #5530a7}
