*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#12131b;color:#fff;font-family:Arial,"Microsoft YaHei",sans-serif}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.home-page,.simple-page{width:100%;max-width:430px;min-height:100vh;margin:auto;padding-bottom:86px;background:#12131b}.topbar{display:flex;height:66px;align-items:center;justify-content:space-between;padding:0 16px;background:linear-gradient(110deg,#10121b 52%,#351044)}.brand{display:flex;align-items:center;color:#fff;text-decoration:none}.brand span{display:grid;width:38px;height:38px;margin-right:7px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#20bca9,#7030a5);font-size:22px;font-weight:900}.brand b{font-size:16px}.auth{display:flex;gap:12px}.auth button{min-width:76px;padding:9px 15px;border:1px solid #594066;border-radius:22px;background:#17151f;color:#fff;box-shadow:0 0 12px rgba(168,60,255,.18)}.actions{display:grid;grid-template-columns:repeat(5,1fr);padding:15px 11px 13px;background:#11121a}.actions button{border:0;background:transparent;color:#fff}.actions i{display:grid;width:40px;height:40px;margin:0 auto 7px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(145deg,#23bbaa,#6933a7);box-shadow:inset 0 1px rgba(255,255,255,.25),0 5px 11px rgba(0,0,0,.3);font-size:19px;font-style:normal}.actions button:nth-child(2) i{background:linear-gradient(145deg,#55b655,#3932ac)}.actions button:nth-child(3) i{background:linear-gradient(145deg,#7255c5,#b236a3)}.actions button:nth-child(4) i{background:linear-gradient(145deg,#eb4e85,#a32f87)}.actions button:nth-child(5) i{background:linear-gradient(145deg,#4589cc,#5542a9)}.actions span{font-size:12px}.switcher{display:grid;grid-template-columns:1fr 1fr;margin:2px 15px 8px;padding:2px;border:1px solid #302d43;border-radius:24px}.switcher button{height:36px;border:0;border-radius:20px;background:transparent;color:#aba8b4}.switcher button.active{background:#27223d;color:#fff;font-weight:700}.switcher i{margin-right:6px;color:#9a56ee;font-style:normal}.section-title{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.section-title h2,.partners h2,.license h2{margin:0;font-size:18px}.section-title h2 i{margin-right:8px;color:#ff5278;font-style:normal}.section-title button{width:25px;height:25px;margin-left:5px;border:1px solid #3b3747;border-radius:6px;background:#282532;color:#fff}.game-track{display:flex;gap:10px;padding:5px 15px 13px;overflow:auto;scroll-snap-type:x mandatory}.game-track::-webkit-scrollbar{display:none}.game-card{flex:0 0 150px;min-height:105px;padding:12px;border:1px solid #363141;border-radius:8px;background:#24222e;color:#fff;text-align:left;scroll-snap-align:start}.game-card>span{display:grid;width:48px;height:48px;margin-bottom:9px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#43364f,#8935b3);font-size:12px;font-weight:800}.game-card b,.game-card small{display:block}.game-card small{margin-top:4px;color:#9e9ba7;font-size:10px}.crypto{margin-top:110px}.crypto .section-title a{padding:7px 14px;border-radius:18px;background:#5421ad;color:#fff;font-size:12px;text-decoration:none}.crypto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 15px}.crypto-grid button{height:95px;border:0;border-radius:6px;background:#292735;color:#d7d5dd}.crypto-grid i{display:grid;width:49px;height:49px;margin:0 auto 7px;place-items:center;border-radius:50%;font-size:24px;font-style:normal}.htx{background:#176af0}.binance{background:#322d42;color:#dda923}.okx{background:#3b3c4a}.crypto-grid span{font-size:12px}.partners,.license{padding:17px 15px 0}.partners>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.partners span{display:grid;height:50px;place-items:center;border-radius:6px;background:#292735;color:#d8d6de;text-align:center;font-size:10px;font-weight:700}.license>div{display:flex;height:80px;margin-top:12px;align-items:center;justify-content:center;border-radius:7px;background:#292935}.license div b{margin-right:8px;color:#ed185a;font-size:32px;font-style:italic}.license div span{line-height:12px}.license div em{display:grid;width:31px;height:31px;margin-left:15px;place-items:center;border:2px solid #e22a45;border-radius:50%;color:#e22a45;font-size:11px;font-style:normal}.bottom{position:fixed;z-index:10;right:12px;bottom:0;left:12px;display:grid;max-width:404px;height:58px;margin:auto;grid-template-columns:repeat(5,1fr);border:1px solid #52505b;border-bottom:0;border-radius:26px 26px 0 0;background:#191a22}.bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa8b2;text-decoration:none;font-size:11px}.bottom i{margin-bottom:3px;font-size:18px;font-style:normal}.bottom a[href="#/home"] i{color:#9d46f2}.simple-page>header{display:grid;height:54px;grid-template-columns:44px 1fr 44px;align-items:center;border-bottom:1px solid #34313c;background:#17151f;text-align:center}.simple-page header button{height:100%;border:0;background:transparent;color:#fff;font-size:30px}.auth-page{background:radial-gradient(circle at 90% 0,#351445,#16141e 34%,#11121a 68%)}.auth-card{margin:25px 15px;padding:20px 15px;border:1px solid #34313e;border-radius:14px;background:#1b1a23}.auth-logo{display:grid;width:58px;height:58px;margin:0 auto 20px;place-items:center;border-radius:16px;background:linear-gradient(145deg,#5b40a5,#b535a9);font-size:25px;font-weight:900}.auth-card label{display:block;margin:10px 0;color:#aaa7b2;font-size:11px}.auth-card input{width:100%;height:48px;margin-top:6px;padding:0 13px;border:1px solid #393641;border-radius:9px;outline:0;background:#24232c;color:#fff}.primary{width:100%;height:44px;margin:17px 0 12px;border:0;border-radius:22px;background:linear-gradient(90deg,#7039e6,#b52dca);color:#fff}.auth-card>a{display:block;color:#aaa7b3;text-align:center;text-decoration:none;font-size:12px}.empty{display:flex;min-height:500px;flex-direction:column;align-items:center;justify-content:center;color:#aaa7b3}.empty i{display:grid;width:64px;height:64px;margin-bottom:15px;place-items:center;border:1px solid #4a3a5a;border-radius:50%;color:#9d4df4;font-size:30px;font-style:normal}.empty b{color:#fff}.empty p{font-size:12px}@media(min-width:431px){body{background:#090a0f}}
.route-loader{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 0 35%,#10305a 0,transparent 35%),radial-gradient(circle at 90% 15%,#42104c 0,transparent 38%),#12131b;color:#fff}.route-loader i{width:78px;height:78px;margin-bottom:22px;border:10px solid #292745;border-top-color:#7d31f1;border-radius:50%;animation:spin .8s linear infinite}.route-loader span{font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.promo-list{padding:15px}.promo-list article{display:flex;margin-bottom:12px;padding:14px;align-items:center;border:1px solid #363241;border-radius:10px;background:#24222e}.promo-list article>span{display:grid;width:50px;height:50px;margin-right:12px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#5552b0,#a936b1);font-size:12px;font-weight:700}.promo-list article div{min-width:0;flex:1}.promo-list p{margin:5px 0 0;color:#9d9aa6;font-size:11px}.promo-list button,.download-card button,.member button{padding:7px 13px;border:0;border-radius:18px;background:#6230bb;color:#fff}.service-card{margin:25px 15px;padding:28px 18px;border:1px solid #363241;border-radius:12px;background:#24222e;text-align:center}.service-card>div{display:grid;width:65px;height:65px;margin:auto;place-items:center;border-radius:50%;background:#6230bb;font-size:28px}.service-card p{color:#aaa7b3}.download-card,.member{display:flex;margin:18px 15px;padding:16px;align-items:center;border:1px solid #363241;border-radius:12px;background:#24222e}.app-mark,.avatar{display:grid;width:58px;height:58px;margin-right:13px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#24b3aa,#8633b0);font-size:25px;font-weight:900}.download-card>div:nth-child(2),.member>div:nth-child(2){min-width:0;flex:1}.download-card p,.member p{margin:5px 0;color:#aaa7b3;font-size:11px}.account-menu{margin:0 15px;border:1px solid #363241;border-radius:12px;background:#24222e;overflow:hidden}.account-menu a{display:flex;height:48px;padding:0 15px;align-items:center;justify-content:space-between;border-bottom:1px solid #34313d;color:#fff;text-decoration:none;font-size:13px}.account-menu a:last-child{border-bottom:0}
.bottom a.active{color:#a94eff}.wallet-card,.income-card{margin:18px 15px;padding:22px;border-radius:14px;background:linear-gradient(125deg,#5230a3,#a12f9f);box-shadow:0 12px 28px rgba(78,27,119,.28)}.wallet-card small,.wallet-card strong,.wallet-card em,.income-card small,.income-card strong{display:block}.wallet-card strong,.income-card strong{margin:7px 0;font-size:34px}.wallet-card em{font-size:11px;font-style:normal}.wallet-form{margin:0 15px;padding:17px;border:1px solid #363241;border-radius:12px;background:#24222e}.wallet-form h3{margin:0 0 14px}.coin-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.coin-tabs button{height:38px;border:1px solid #3d3947;border-radius:8px;background:#1a1921;color:#aaa7b3}.coin-tabs button.active{border-color:#8a42df;background:#33244a;color:#fff}.wallet-form label{display:block;margin-top:15px;color:#aaa7b3;font-size:11px}.wallet-form input{width:100%;height:46px;margin-top:7px;padding:0 12px;border:1px solid #3b3744;border-radius:8px;outline:0;background:#1a1921;color:#fff}.wallet-form>p{color:#777480;font-size:10px;text-align:center}.task-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 15px}.task-summary div{padding:17px;border-radius:10px;background:#292735}.task-summary small,.task-summary b{display:block}.task-summary small{margin-bottom:7px;color:#aaa7b3;font-size:10px}.task-list{margin:0 15px;border:1px solid #363241;border-radius:12px;background:#24222e;overflow:hidden}.task-list article{display:flex;padding:14px;align-items:center;border-bottom:1px solid #36323e}.task-list article:last-child{border-bottom:0}.task-list i{display:grid;width:43px;height:43px;margin-right:11px;place-items:center;border-radius:12px;background:#3c2b55;color:#ad5bff;font-style:normal}.task-list article div{min-width:0;flex:1}.task-list p{margin:4px 0 0;color:#9996a2;font-size:10px}.task-list button{padding:7px 12px;border:0;border-radius:16px;background:#6131ad;color:#fff;font-size:11px}.income-card>div{display:grid;margin-top:18px;grid-template-columns:1fr 1fr}.income-card span{font-size:10px}.income-card span b{display:block;margin-top:4px;font-size:15px}.record-title{display:flex;padding:16px;align-items:center;justify-content:space-between}.record-title button{border:0;background:transparent;color:#9d4df4}.record-empty{padding:70px 0;color:#777480;text-align:center;font-size:12px}.invite-card,.launch-card{margin:20px 15px;padding:25px 18px;border:1px solid #393343;border-radius:14px;background:#24222e;text-align:center}.invite-card>small{color:#aaa7b3}.invite-card h2{margin:8px 0 18px}.qr-placeholder{display:grid;width:138px;height:138px;margin:auto;place-items:center;border:8px solid #fff;background:#1b1a23;color:#fff;font-size:25px}.invite-card p,.launch-card p{color:#aaa7b3;font-size:11px}.invite-stats{display:grid;margin:0 15px;grid-template-columns:1fr 1fr;border:1px solid #363241;border-radius:12px;background:#24222e}.invite-stats div{padding:16px;text-align:center}.invite-stats div:first-child{border-right:1px solid #363241}.invite-stats b,.invite-stats small{display:block}.invite-stats small{margin-top:5px;color:#9996a2;font-size:10px}.launch-card>div{display:grid;width:88px;height:88px;margin:auto;place-items:center;border-radius:22px;background:linear-gradient(145deg,#3d80b5,#8e35ae);font-weight:900}
