.goblin-form-page{min-height:100dvh;background:#f5f5f8;padding-top:3.125rem;padding-bottom:2.5rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif}.goblin-form-page .form-container{max-width:26.25rem;margin:0 auto;padding:1.25rem 1rem}.goblin-form-page .form-tip{font-size:.875rem;color:#6b6478;text-align:center;line-height:1.6;margin-bottom:1.75rem;font-weight:400}.goblin-form-page .van-cell-group{background:transparent;margin-bottom:1.125rem}.goblin-form-page .van-cell-group .van-cell-group__title{padding:0 0 .5rem 0;font-size:.8125rem;font-weight:600;color:#1e1830;letter-spacing:.01875rem}.goblin-form-page .van-cell-group .van-cell{background:transparent;padding:0}.goblin-form-page .van-cell-group .van-cell:after{border:none}.goblin-form-page .van-cell-group .van-field{margin:0}.goblin-form-page .van-cell-group .van-field__body{background:#fff;border:.09375rem solid #eeedf2;border-radius:.75rem;padding:0 1rem;transition:border-color .2s,box-shadow .2s}.goblin-form-page .van-cell-group .van-field__body:focus-within{border-color:#7c3aed;box-shadow:0 0 0 .25rem rgba(124,58,237,.08)}.goblin-form-page .van-cell-group .van-field__body input{background:transparent;border:none;outline:none;color:#1e1830;font-size:.9375rem;padding:.875rem 0;font-family:Outfit,sans-serif}.goblin-form-page .van-cell-group .van-field__body input::placeholder{color:#c5c0d0}.goblin-form-page .van-cell-group .van-field__body .van-field__clear{color:#c5c0d0}.goblin-form-page .van-cell-group .van-field__error-message{color:#ef4444;font-size:.75rem;padding:.375rem 0 0 .25rem;font-weight:500}.goblin-form-page .checkbox-wrap{margin:.375rem 0 1.5rem}.goblin-form-page .checkbox-wrap .van-checkbox .van-checkbox__label{color:#6b6478;font-size:.875rem;font-weight:500;margin-left:.625rem}.goblin-form-page .checkbox-wrap .van-checkbox .van-checkbox__icon .van-icon{border-color:#c5c0d0;border-radius:.25rem}.goblin-form-page .form-button{width:100%;height:3.125rem;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;border-radius:.875rem;border:none;cursor:pointer;transition:filter .15s,transform .12s,box-shadow .15s;box-shadow:0 .25rem 1rem rgba(124,58,237,.25)}.goblin-form-page .form-button.disabled{background:#cbc8d6;color:hsla(0,0%,100%,.5);cursor:not-allowed;box-shadow:none}.goblin-form-page .form-button:not(.disabled):hover{filter:brightness(1.06);transform:translateY(-.0625rem);box-shadow:0 .375rem 1.5rem rgba(124,58,237,.3)}.goblin-form-page .form-button:not(.disabled):active{transform:scale(.97);box-shadow:0 .125rem .5rem rgba(124,58,237,.2)}.goblin-form-page .form-button .van-button__loading{color:#fff}.goblin-form-page .form-agreement{font-size:.75rem;color:#c5c0d0;text-align:center;margin-top:1.125rem;line-height:1.6;max-width:20rem;margin-left:auto;margin-right:auto}