@charset "UTF-8";a,body{color:#fff}.wrap{background:url(bg.png)no-repeat,#0f0d26;background-size:100%;margin:0;padding:0;height:100vh}@media screen and (min-width:768px){.wrap{max-width:375px;margin:0 auto}}a:focus,a:hover{text-decoration:none;color:#fff;display:block}.btn.focus,.btn:focus,.btn:hover{color:#fff}.arrow:after{display:inline-block;content:" ";height:10px;width:10px;border-width:2px 2px 0 0;border-color:#c7c7cc;border-style:solid;transform:matrix(.71,.71,-.71,.71,0,0);position:absolute;right:40px}.font12{font-size:12px}.font14{font-size:14px}.font16{font-size:16px}.font18{font-size:18px}.font32{font-size:32px}.white{color:#fff}.black{color:#000}.blue{color:#2b9af3}.red{color:#c82d2d}.grey{color:#adb5b3}.bold{font-weight:550}.footer-fixed{position:fixed;left:0;right:0;bottom:0;z-index:999}.mar5{margin:5px}.mar10{margin:10px}.mar20{margin:20px}.mar5-l{margin-left:5px}.mar10-l{margin-left:10px}.mar5-t{margin-top:5px}.mar10-t{margin-top:10px}.mar20-t{margin-top:20px}.mar10-r{margin-right:10px}.pad5{padding:5px}.pad10{padding:10px}.pad20{padding:20px}.radius8{border-radius:8px}.text-c{text-align:center}.text-r{text-align:right}.align-c{align-items:center}.align-b{align-items:baseline}.w-block{width:100%}.flex-block{flex:1}.btn-purple{background:url(btn2.png)no-repeat;background-position:center;background-size:cover;text-align:center;align-items:center;justify-content:center;padding:13px}.bg-yellow{background-color:#f6a500}.bg-grey{background-color:#f9f9f9}.bg-white{background:#fff}.btn{border-radius:7px;text-align:center}.input-text{width:100%;border:0;background-color:#1e1c28;color:#fff}.header-bar{padding:10px;align-items:center}.header-bar .back-icon{width:45px;height:45px}.header-bar .record-icon{width:30px;height:30px}.header-bar .title{flex:1;font-size:16px;font-family:PingFangSC-Semibold;color:#fff;text-align:center}.form-cells .cell{background-color:#1e1c28;border-radius:7px;margin-bottom:20px;padding:10px;border:1px solid #382d4a}.form-cells .icon{width:14px;height:14px;margin:3px 0}.form-cells .label,.form-cells .text-group{overflow-wrap:break-word;font-size:14px;text-align:left;white-space:nowrap}.form-cells .label{color:#100e0a;font-family:PingFangSC-Medium;font-weight:500;display:inherit}.form-cells .text-group{color:#b8b9b9;font-family:PingFangSC-Regular;font-weight:400;line-height:20px}.list-cells .cell{border-bottom:1px solid #292e37}