:root{--red:#e10600;--red-2:#ff3b30;--ink:#1c1c1c;--muted:#8d93a1;--line:#eceff3;--bg:#f5f6f8;--card:#fff;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}*{box-sizing:border-box}html,body,#app{background:#efe8e4;min-height:100%;margin:0}button,input{font-family:inherit}button{cursor:pointer}a{color:var(--red);text-decoration:none}.phone{background:#fff;width:min(100%,128vw);min-height:100vh;margin:0 auto;font-size:4.53333vw;position:relative}.page{min-height:100vh;padding-bottom:calc(22.4vw + env(safe-area-inset-bottom));background:#fff}.page--plain{padding-bottom:8.53333vw}.page--tabs{height:100vh;flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.page__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.hero{width:100%;height:auto;display:block}.field{margin-top:5.86667vw;padding:0 7.46667vw}.field label{margin-bottom:2.66667vw;font-size:4.8vw;font-weight:700;display:block}.field input{background:0 0;border:0;border-bottom:1px solid #ececec;outline:none;width:100%;padding:2.13333vw 0 3.2vw;font-size:4.53333vw}.field input::placeholder{color:#c5c8d0}.btn{color:#fff;background:linear-gradient(#ff4d4f,#e10600);border:0;border-radius:266.4vw;width:calc(100% - 14.9333vw);height:12.8vw;margin:7.46667vw auto 0;font-size:5.06667vw;font-weight:700;display:block;box-shadow:0 2.13333vw 4.26667vw rgba(225,6,0,.25)}.btn:disabled{opacity:.55}.card{background:var(--card);border-radius:4.26667vw;margin:3.2vw 4.26667vw;box-shadow:0 2.13333vw 6.4vw rgba(180,40,30,.08)}.row{justify-content:space-between;align-items:center;gap:3.2vw;display:flex}.muted{color:var(--muted);font-size:4vw}.back{z-index:2;color:#fff;background:0 0;border:0;width:9.6vw;height:9.6vw;font-size:7.46667vw;line-height:1;position:absolute;top:3.2vw;left:2.13333vw}.reg .field label{color:#222;align-items:center;gap:2.13333vw;display:flex}.reg .field label img{object-fit:contain;flex:none;width:4.8vw;height:4.8vw}.reg .pwd{position:relative}.reg .eye{background:0 0;border:0;padding:1.06667vw;position:absolute;top:1.06667vw;right:0}.reg .eye img{object-fit:contain;width:5.86667vw;height:4.26667vw;display:block}.reg .tip{text-align:center;color:#e10600;margin:3.2vw 0 0;font-size:4vw}
