body,html{height:100%;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#ebedf0;border-radius:4px}#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;background-color:#f5f5f5;transition:all .3s ease}.van-nav-bar__arrow{color:#646464;font-size:20px}.van-nav-bar__title{font-size:14px;color:#646464;letter-spacing:2px}.van-dialog,.van-dialog .van-button,.van-toast{letter-spacing:2px}.van-toast{width:auto!important;min-width:120px;max-width:300px;padding:10px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.van-toast__text{white-space:nowrap}@media (min-width:576px){#app{max-width:576px;margin:0 auto;box-shadow:0 2px 12px rgba(0,0,0,.06)}}.layout[data-v-eab78d0c]{height:100vh;display:flex;flex-direction:column;background-color:#f5f5f5}.layout .layout-content[data-v-eab78d0c]{flex:1;overflow-y:auto;padding:8px 8px env(safe-area-inset-bottom,0) 8px}.layout .tab-bar[data-v-eab78d0c]{max-width:576px;margin:0 auto;width:100%;left:0;right:0;flex-shrink:0}.form{padding:20px 16px;width:100%;box-sizing:border-box}.form__group{margin-bottom:16px;width:100%}.form__group:last-child{margin-top:32px;margin-bottom:0}.form__label{padding:10px 0;display:block;font-size:14px;letter-spacing:2px;color:#666;font-weight:500}.form__input{letter-spacing:2px;width:100%;border-radius:12px;border:1px solid #e2e8f0;background:#fff;transition:all .2s ease}.form__input .van-field__control{font-size:15px;letter-spacing:2px;color:#1f2d3d}.form__input .van-field__control::-moz-placeholder{color:#b0c4de;letter-spacing:2px}.form__input .van-field__control::placeholder{color:#b0c4de;letter-spacing:2px}.form__input .van-field__right-icon{color:#9aa9b9;font-size:18px}.form__input:focus-within{border-color:#378ad5;box-shadow:0 0 0 3px rgba(55,138,213,.1)}.form__submit{width:100%;letter-spacing:2px;border-radius:40px;height:52px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#378ad5,#1f5e8e);border:none;box-shadow:0 6px 14px rgba(55,138,213,.25);transition:all .25s ease}.form__submit:active{transform:scale(.97);box-shadow:0 2px 6px rgba(55,138,213,.3)}