page{background:#070e1c;color:#a8b0c4;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;min-height:100%}:root{--mobile-app-width:26.875rem}body,html{margin:0;overflow-x:hidden;width:100%}body{background:#020816}taro-button-core,taro-input-core,taro-text-core,taro-textarea-core,taro-view-core{box-sizing:border-box}taro-button-core{border-radius:0;margin:0}taro-button-core::after{border:none}.taro-tabbar__panel{scrollbar-width:none;-ms-overflow-style:none}.taro-tabbar__panel::-webkit-scrollbar{height:0;width:0}.taro_page{overflow-y:auto!important;scrollbar-width:none;-ms-overflow-style:none}.taro_page::-webkit-scrollbar{height:0;width:0}.taro-tabbar__container,.taro_router{margin:0 auto;width:min(100vw,var(--mobile-app-width))}.taro-tabbar__tabbar{margin:0 auto;width:min(100vw,var(--mobile-app-width))}.primary-button{background:#00e5ff;border-radius:.45rem;box-shadow:0 0 .5rem rgba(0,229,255,.4),0 .1rem .4rem rgba(0,229,255,.2);color:#070e1c;font-size:.75rem;font-weight:700;line-height:2.2rem;min-height:2.2rem}.primary-button[disabled]{box-shadow:none;opacity:.5}.ghost-button{background:rgba(0,229,255,.05);border:.025rem solid rgba(0,229,255,.35);border-radius:.4rem;color:#a8b0c4;font-size:.7rem;line-height:1.9rem;min-height:1.9rem}.section{background:#0c1428;border:.025rem solid rgba(0,229,255,.12);border-radius:.45rem;margin-top:.5rem;padding:.6rem}.section-title{color:#fff;display:block;font-size:.75rem;font-weight:700;margin-bottom:.4rem}.muted{color:#7d859a;font-size:.6rem;line-height:1.5}.text-accent{color:#00e5ff}.text-success{color:#4efce1}.text-warning{color:#ff7b32}.text-error{color:#ff2424}.row{align-items:center;display:flex;gap:.4rem}.row--between{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.stack{display:flex;flex-direction:column;gap:.4rem}.card{background:#141e35;border:.025rem solid rgba(0,229,255,.12);border-radius:.4rem;padding:.6rem}.pill-list{display:flex;flex-wrap:wrap;gap:.3rem}.pill{background:rgba(0,229,255,.04);border:.025rem solid rgba(0,229,255,.25);border-radius:24.975rem;color:#a8b0c4;font-size:.6rem;padding:.3rem .5rem}.pill--active{background:#00e5ff;border-color:#00e5ff;box-shadow:0 0 .3rem rgba(0,229,255,.35);color:#070e1c}.divider{background:rgba(0,229,255,.08);height:.025rem}