/* Original page styles are kept in static/index.e8e070f7.css. These rules only
   retire unsupported promotional content and bind content into its old slots. */
.wallet-page .wallet-content{visibility:hidden}.wallet-page[data-original-ready="1"] .wallet-content{visibility:visible}
.page.noRepeat .video-box>:not(.original-task-slot),.page.noRepeat .partner-carousel>:not(.original-resources){display:none!important}
.page.noRepeat .video-box{overflow:hidden;min-height:200px;background:linear-gradient(120deg,#edf5ff,#e3edff 65%,#dcefff)}
.original-task-slot{display:flex;align-items:center;gap:20px;box-sizing:border-box;min-height:200px;padding:25px 22px;font:14px/1.6 system-ui;color:#1d4174}
.original-task-mark{display:grid;place-items:center;flex-shrink:0;width:62px;height:74px;border-radius:17px;background:linear-gradient(140deg,#428fff,#165ce0);color:#fff;font-size:38px;box-shadow:0 9px 24px #4a82cd28;transform:rotate(-7deg)}
.original-task-slot strong{font-size:20px}.original-task-slot p{font-size:12px;margin:7px 0 12px;color:#637995}.original-task-slot a{display:inline-block;border-radius:18px;background:#2879f1;color:white;padding:8px 16px;text-decoration:none;font-size:12px}
.original-resources{display:flex;justify-content:space-around;gap:8px;padding:12px 10px 20px;font:12px/1.4 system-ui}.original-resources a{flex:1;min-width:0;text-decoration:none;color:#486184;text-align:center}.original-resources span{display:grid;place-items:center;background:#eaf3ff;border:1px solid #d1e4ff;box-shadow:0 2px 8px #5996f219;border-radius:12px;width:48px;height:44px;margin:0 auto 8px;color:#3986ee;font-size:27px}.original-resources small{font-size:10px;overflow-wrap:anywhere}
.original-data-status{font:12px/1.6 system-ui;color:#a4563c;padding:10px 16px;margin:0}.original-data-status[hidden]{display:none}.original-data-status button{display:block;border:1px solid #cbdcf5;background:#edf4ff;border-radius:10px;color:#245da0;padding:9px 15px;margin-top:7px}
.page.noRepeat .menu>.flex-col{min-width:0}.page.noRepeat .menu .fs-24{max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:1.4}
.wallet-page .balance-row,.wallet-page .quick-action,.wallet-page .project-card{cursor:pointer}.wallet-page .balance-card-head>uni-text{max-width:78%}.wallet-page .current-level-deposit{gap:6px;flex-wrap:wrap}.wallet-page .balance-list .balance-value{overflow-wrap:anywhere}.wallet-page .stat-label,.wallet-page .card-label{overflow-wrap:anywhere}
@media(max-width:340px){.original-task-slot{padding:18px 15px;gap:13px}.original-task-mark{width:46px;height:60px;font-size:30px}.original-task-slot strong{font-size:18px}}

.original-ledger-note{font:12px/1.65 system-ui;color:#546b88;padding:10px 16px;margin:0;overflow-wrap:anywhere}
.page.noRepeat .original-data-status,.wallet-page .original-data-status{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.original-data-status button{min-height:44px}
