.van-radio{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:.32rem}.van-radio__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:.53333rem;line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:.02667rem solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:#c8c9cc}.van-radio__label{margin-left:.21333rem;color:#323233;line-height:.53333rem}.van-radio__label--left{margin:0 .21333rem 0 0}.van-radio__label--disabled{color:#c8c9cc}.van-progress{position:relative;height:.10667rem;background:#ebedf0;border-radius:.10667rem}.van-progress__portion{position:absolute;left:0;height:100%;background:#1989fa;border-radius:inherit}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:0 .13333rem;color:#fff;font-size:.26667rem;line-height:1.6;text-align:center;word-break:keep-all;background-color:#1989fa;border-radius:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:.26667rem .42667rem;overflow:hidden;color:#323233;font-size:.37333rem;line-height:.64rem;background-color:#fff}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:.42667rem;bottom:0;left:.42667rem;border-bottom:.02667rem solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:.10667rem;color:#969799;font-size:.32rem;line-height:.48rem}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:.64rem;font-size:.42667rem;line-height:.64rem}.van-cell__left-icon{margin-right:.10667rem}.van-cell__right-icon{margin-left:.10667rem;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:.21333rem;color:#ee0a24;font-size:.37333rem;content:"*"}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:.32rem;padding-bottom:.32rem}.van-cell--large .van-cell__title{font-size:.42667rem}.van-cell--large .van-cell__label{font-size:.37333rem}.van-field__label{-webkit-box-flex:0;-webkit-flex:none;flex:none;box-sizing:border-box;width:6.2em;margin-right:.32rem;color:#646566;text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:#323233;line-height:inherit;text-align:left;background-color:initial;border:0;resize:none}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{color:#c8c9cc;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#c8c9cc}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:.64rem}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:.64rem}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:-.21333rem;padding:0 .21333rem;line-height:inherit}.van-field__clear{color:#c8c9cc;font-size:.42667rem;cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:.42667rem;line-height:inherit}.van-field__left-icon{margin-right:.10667rem}.van-field__right-icon{color:#969799}.van-field__button{padding-left:.21333rem}.van-field__error-message{color:#ee0a24;font-size:.32rem;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:.10667rem;color:#646566;font-size:.32rem;line-height:.42667rem;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--min-height .van-field__control{min-height:1.6rem}.question-text[data-v-2303a32a]{background:#fff;box-sizing:border-box;padding:.4rem .26667rem;width:90vw}.question-text .question-label[data-v-2303a32a]{font-weight:700;font-size:.48rem;margin-bottom:.8rem;color:#222}.question-text .van-field[data-v-2303a32a]{font-size:.42667rem}.question-textarea[data-v-425a1124]{background:#fff;box-sizing:border-box;padding:.4rem .26667rem;width:90vw}.question-textarea .question-label[data-v-425a1124]{font-weight:700;font-size:.48rem;margin-bottom:.8rem;color:#222}.question-textarea .van-field[data-v-425a1124]{font-size:.42667rem}.question-radio[data-v-7bb71990]{width:90vw;padding:.4rem .26667rem}.question-radio .question-label[data-v-7bb71990]{font-weight:700;font-size:.48rem;margin-bottom:.32rem;color:#222;line-height:1.3;margin-bottom:.8rem}.question-radio .options[data-v-7bb71990]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.32rem}.question-radio .options .option-btn[data-v-7bb71990]{padding:.26667rem .48rem;border:.05333rem solid #d0d5db;border-radius:.74667rem;background:#fff;color:#555;font-size:.42667rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease;min-width:2.13333rem}.question-radio .options .option-btn.selected[data-v-7bb71990]{background-color:#1890ff;border-color:#1890ff;color:#fff;box-shadow:0 0 .21333rem rgba(24,144,255,.6)}.question-checkbox[data-v-9bddd39a]{padding:.4rem .26667rem}.question-checkbox .question-label[data-v-9bddd39a]{font-weight:700;font-size:.48rem;margin-bottom:.8rem;color:#222;line-height:1.3}.question-checkbox .options[data-v-9bddd39a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.32rem}.question-checkbox .options .option-btn[data-v-9bddd39a]{padding:.26667rem .48rem;border:.05333rem solid #d0d5db;border-radius:.74667rem;background:#fff;color:#555;font-size:.42667rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease}.question-checkbox .options .option-btn[data-v-9bddd39a]:hover{border-color:#52c41a;color:#389e0d}.question-checkbox .options .option-btn.selected[data-v-9bddd39a]{background-color:#52c41a;border-color:#52c41a;color:#fff;box-shadow:0 0 .21333rem rgba(82,196,26,.6)}.question-image[data-v-6e1f29d4]{background:#fff;box-sizing:border-box;padding:.4rem .26667rem;width:90vw}.question-image .label[data-v-6e1f29d4]{font-weight:700;font-size:.48rem;margin-bottom:.8rem;color:#222}.question-image .van-field[data-v-6e1f29d4]{font-size:.42667rem}.question-rank[data-v-af84c8b8]{padding:.4rem .26667rem}.question-rank .question-label[data-v-af84c8b8]{font-weight:700;font-size:.48rem;margin-bottom:.8rem;color:#222}.question-rank .rank-item[data-v-af84c8b8]{background:#f0f5ff;margin-bottom:.26667rem;padding:.32rem .4rem;border-radius:.21333rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none;font-size:.42667rem;color:#333}.question-rank .rank-item .handle[data-v-af84c8b8]{margin-right:.4rem;font-size:.53333rem;color:#40a9ff;cursor:grab}.survey-wrapper[data-v-269a4576]{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#f8fafc}[data-v-269a4576] .van-field{border:.02667rem solid #f0f0f0}.progress-bar[data-v-269a4576]{padding:.26667rem .53333rem;background:#fff;border-bottom:.02667rem solid #eaeaea}.progress-bar .progress-text[data-v-269a4576]{margin-bottom:.10667rem;font-weight:600;color:#222;font-size:.42667rem}.question-page[data-v-269a4576]{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.53333rem;background:#f8fafc;overflow:hidden}.question-container[data-v-269a4576],.question-page[data-v-269a4576]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.question-container[data-v-269a4576]{max-width:10rem;height:calc(100vh - 4.69333rem);overflow-y:auto;padding:.8rem .53333rem;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.nav-buttons[data-v-269a4576]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:.64rem;padding:.4rem;background:#f8fafc;border-top:.02667rem solid #e2e8f0}.nav-buttons .nav-btn[data-v-269a4576]{background-color:initial;color:#e0b887;border:.05333rem solid #e0b887;padding:.32rem .96rem;border-radius:.16rem;cursor:pointer;font-weight:600;font-size:.4rem;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-buttons .nav-btn[data-v-269a4576]:hover:not(.disabled):not([disabled]){background-color:#fbf5ea;border-color:#cba36b;color:#cba36b}.nav-buttons .nav-btn[data-v-269a4576]:active:not(.disabled):not([disabled]){background-color:#f4e5c8;border-color:#c0904d;color:#c0904d}.nav-buttons .nav-btn[data-v-269a4576]:focus-visible{outline:.05333rem solid #cb8836;outline-offset:.08rem}.nav-buttons .nav-btn.disabled[data-v-269a4576],.nav-buttons .nav-btn[disabled][data-v-269a4576]{border-color:#d9c9b5;color:#d9c9b5;background-color:initial;cursor:not-allowed;pointer-events:none}.fade-slide-enter-active[data-v-269a4576],.fade-slide-leave-active[data-v-269a4576]{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-slide-enter[data-v-269a4576],.fade-slide-leave-to[data-v-269a4576]{opacity:0;-webkit-transform:translateX(1.33333rem);transform:translateX(1.33333rem)}.activity-join[data-v-269a4576]{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f8fafc;color:#555;font-size:.48rem;font-weight:700;background-image:url(../img/survey.3207ad96.jpg);background-size:100% 100%}.activity-join .join-button[data-v-269a4576]{width:5.33333rem;height:1.33333rem;display:block;position:absolute;bottom:2.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.activity-join .agreement-link[data-v-269a4576]{position:absolute;bottom:1.6rem;font-size:.29333rem}.activity-join .agreement-link a[data-v-269a4576]{color:#7b1927}