@font-face{font-family:Rany;src:url(../../static/fonts/Rany.64251ce0.otf) format("opentype")}*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}q:after,q:before{content:""}p{word-break:break-word}legend{color:#000}table{border-collapse:collapse;border-spacing:0}button,textarea{font-size:100%;border:0}fieldset,img{border:0}a:hover{transition:all .5s}input{background:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;outline:none}.toast-show{background-color:rgba(52,52,52,.94)}.toast-show .van-toast__text{word-break:normal;overflow-wrap:break-word}*{margin:0;box-sizing:border-box}html{touch-action:manipulation;-webkit-text-size-adjust:100%}body,html{width:100%;height:100%;height:calc(100% + constant(safe-area-inset-bottom));height:calc(100% + env(safe-area-inset-bottom));overflow:hidden;font-family:Rany}body{overflow-y:auto;position:fixed}.root,.root-payment{background-color:#000;min-height:100%;overflow:hidden}.root-payment{background-size:100% 100%}.title-bar{height:75px;background:#fff;border-radius:0 0 100px 0;text-align:center}.logo{width:146.7px;position:relative;top:50%;transform:translateY(-50%)}