.language-selector[data-v-42b0af7f]{padding:.53333rem;text-align:center}.language-selector .title[data-v-42b0af7f]{font-size:.64rem;font-weight:600;color:#202124;margin:0 0 .26667rem 0;font-family:Microsoft YaHei,sans-serif}.language-selector .subtitle[data-v-42b0af7f]{font-size:.37333rem;color:#5f6368;margin:0 0 .8rem 0;font-family:Microsoft YaHei,sans-serif}.language-selector .language-options[data-v-42b0af7f]{display:flex;gap:.53333rem;justify-content:center;flex-wrap:wrap}.language-selector .language-option[data-v-42b0af7f]{flex:1;min-width:3.2rem;max-width:4rem;padding:.8rem .53333rem;background:#fff;border:2px solid #dadce0;border-radius:.21333rem;cursor:pointer;transition:all .3s ease}.language-selector .language-option[data-v-42b0af7f]:hover{border-color:#1a73e8;box-shadow:0 2px .21333rem rgba(26,115,232,.2);transform:translateY(-2px)}.language-selector .language-option[data-v-42b0af7f]:active{transform:translateY(0)}.language-selector .language-option .language-icon[data-v-42b0af7f]{font-size:1.28rem;margin-bottom:.26667rem}.language-selector .language-option .language-name[data-v-42b0af7f]{font-size:.42667rem;font-weight:500;color:#202124;font-family:Microsoft YaHei,sans-serif}.language-selector-dialog{border-radius:.32rem}.language-selector-dialog .el-dialog__header{display:none}.language-selector-dialog .el-dialog__body{padding:.53333rem}.page-container[data-v-4c027858]{background:url(../img/bg.8c450c65.png) no-repeat 50%;background-size:cover;background-attachment:fixed;position:relative;overflow-x:hidden;overflow-y:auto;padding-top:1.14667rem;min-height:100vh;scrollbar-width:none;-ms-overflow-style:none}.page-container[data-v-4c027858]::-webkit-scrollbar{display:none}.page-header[data-v-4c027858]{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;padding:.32rem .53333rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border-bottom:1px solid #dadce0}.page-header .header-left[data-v-4c027858]{display:flex;align-items:center;gap:.21333rem;cursor:pointer;color:#5f6368;font-size:.37333rem;font-weight:500;font-family:Microsoft YaHei,sans-serif;transition:all .2s ease}.page-header .header-left[data-v-4c027858]:hover{color:#1a73e8}.page-header .header-left i[data-v-4c027858]{font-size:.48rem}.page-header .page-title[data-v-4c027858]{flex:1;text-align:center;font-size:.42667rem;font-weight:600;color:#202124;margin:0;font-family:Microsoft YaHei,sans-serif;letter-spacing:.5px}.page-header .header-right[data-v-4c027858]{min-width:1.6rem;text-align:right}.page-header .header-right .step-indicator[data-v-4c027858]{font-size:.37333rem;color:#5f6368;font-weight:500;font-family:Microsoft YaHei,sans-serif}[data-v-4c027858] .el-carousel__container{background:transparent;height:calc(100vh - 4.26667rem)}.gender-radio-group[data-v-4c027858]{display:grid;grid-template-columns:1fr 1fr;gap:.32rem;width:100%}.gender-radio-group[data-v-4c027858] .el-radio{margin:0;height:auto}.gender-radio-group[data-v-4c027858] .el-radio.is-bordered{background:#fff;border:1px solid #dadce0;border-radius:.10667rem;padding:.42667rem;text-align:center;transition:all .2s ease}.gender-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked,.gender-radio-group[data-v-4c027858] .el-radio.is-bordered:hover{border-color:#1a73e8;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gender-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked{background:#fff}.gender-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked .radio-text{color:#1a73e8;font-weight:600}.gender-radio-group[data-v-4c027858] .el-radio .el-radio__input{display:none}.gender-radio-group[data-v-4c027858] .el-radio .el-radio__label{padding:0}.gender-radio-group[data-v-4c027858] .el-radio .radio-content{display:flex;flex-direction:column;align-items:center;gap:.21333rem}.gender-radio-group[data-v-4c027858] .el-radio .radio-content .radio-icon{font-size:1.06667rem;transition:all .2s ease}.gender-radio-group[data-v-4c027858] .el-radio .radio-content .radio-text{font-size:.37333rem;color:#5f6368;font-family:Microsoft YaHei,sans-serif;transition:all .2s ease}.twin-radio-group[data-v-4c027858]{display:grid;grid-template-columns:1fr 1fr;gap:.32rem;width:100%}.twin-radio-group[data-v-4c027858] .el-radio{margin:0;width:100%;height:auto}.twin-radio-group[data-v-4c027858] .el-radio.is-bordered{background:#fff;border:1px solid #dadce0;border-radius:.10667rem;padding:.32rem;text-align:center;transition:all .2s ease}.twin-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked,.twin-radio-group[data-v-4c027858] .el-radio.is-bordered:hover{border-color:#34a853;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.twin-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked{background:#fff}.twin-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked .radio-text,.twin-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked i{color:#34a853}.twin-radio-group[data-v-4c027858] .el-radio .el-radio__input{display:none}.twin-radio-group[data-v-4c027858] .el-radio .el-radio__label{padding:0;width:100%}.twin-radio-group[data-v-4c027858] .el-radio .radio-content{display:flex;align-items:center;justify-content:center;gap:.21333rem}.twin-radio-group[data-v-4c027858] .el-radio .radio-content i{font-size:.42667rem;font-weight:500;color:#5f6368;transition:all .2s ease}.twin-radio-group[data-v-4c027858] .el-radio .radio-content .radio-text{font-size:.37333rem;font-weight:500;color:#5f6368;font-family:Microsoft YaHei,sans-serif;transition:all .2s ease}.interval[data-v-4c027858]{margin-top:.21333rem;margin-bottom:.21333rem}.btn-box[data-v-4c027858]{position:fixed;bottom:.42667rem;left:50%;transform:translateX(-50%);width:calc(100vw - .85333rem);max-width:16rem;z-index:10;display:flex;gap:.32rem;justify-content:center;padding:0 .42667rem}.btn-box-item[data-v-4c027858]{flex:1;max-width:4.8rem}.btn-box-item[data-v-4c027858] .el-button{width:100%;height:1.06667rem;border-radius:.10667rem;font-size:.37333rem;font-weight:500;font-family:Microsoft YaHei,sans-serif;transition:all .2s ease;letter-spacing:.3px}.btn-box-item[data-v-4c027858] .el-button.el-button--primary{background:#1a73e8;border:1px solid #1a73e8;color:#fff}.btn-box-item[data-v-4c027858] .el-button.el-button--primary:hover{background:#1557b0;border-color:#1557b0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.btn-box-item[data-v-4c027858] .el-button.el-button--primary:active{background:#1557b0;box-shadow:none}.btn-box-item[data-v-4c027858] .el-button.el-button--default{background:#fff;border:1px solid #dadce0;color:#5f6368}.btn-box-item[data-v-4c027858] .el-button.el-button--default:hover{background:#f8f9fa;border-color:#5f6368;color:#202124;box-shadow:none}.btn-box-item[data-v-4c027858] .el-button.el-button--default:active{background:#f1f3f4}.theme-color[data-v-4c027858]{color:#202124;font-weight:600;font-family:Microsoft YaHei,sans-serif;margin:.10667rem 0;font-size:.37333rem;line-height:1.4;letter-spacing:.3px}h4.theme-color[data-v-4c027858]{margin:.16rem 0;font-size:.37333rem}[data-v-4c027858] .el-input__inner{border:1px solid #dadce0;border-radius:.10667rem;transition:all .2s ease;font-family:Microsoft YaHei,sans-serif;height:.96rem;line-height:.96rem;padding:0 .32rem;font-size:.37333rem;color:#202124}[data-v-4c027858] .el-input__inner:focus{border-color:#1a73e8;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}[data-v-4c027858] .el-input__inner:hover{border-color:#5f6368}[data-v-4c027858] .el-select .el-input__inner{cursor:pointer}[data-v-4c027858] .el-date-editor{width:100%}[data-v-4c027858] .el-date-editor .el-input__inner{padding-right:.32rem!important;padding-left:.85333rem!important}.birth-date-picker-wrapper[data-v-4c027858]{position:relative}[data-v-4c027858] .el-time-picker .el-input__inner{padding-right:.32rem!important;padding-left:.85333rem!important}.sleeping-like-section .sleep-images[data-v-4c027858]{margin:.4rem 0;padding:.4rem;background:#fff}.sleeping-like-section .sleep-images .sleep-img[data-v-4c027858]{width:2rem;height:4rem;object-fit:contain}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio-group{display:flex;flex-direction:column;gap:.26667rem}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio{background:#fff;border:1px solid #dadce0;border-radius:.10667rem;padding:.32rem .4rem;margin:0;transition:all .2s ease}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio.van-radio--checked,.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio:hover{border-color:#1a73e8;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio.van-radio--checked{background:#fff}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio__label{color:#5f6368;font-family:Microsoft YaHei,sans-serif;font-size:.37333rem;font-weight:400}.van-radio--checked .sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio__label{color:#1a73e8;font-weight:500}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio__icon .van-icon{border-color:#dadce0}.sleeping-like-section .sleeping-like-radio[data-v-4c027858] .van-radio__icon .van-icon.van-icon-success{background-color:#1a73e8;border-color:#1a73e8}[data-v-4c027858] .el-radio{margin-right:.32rem;margin-bottom:.21333rem}[data-v-4c027858] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#1a73e8;border-color:#1a73e8}[data-v-4c027858] .el-radio .el-radio__label{color:#202124;font-family:Microsoft YaHei,sans-serif;font-size:.37333rem;padding-left:.21333rem}[data-v-4c027858] .el-radio.is-checked .el-radio__label{color:#1a73e8;font-weight:500}[data-v-4c027858] .el-checkbox{margin-right:.32rem;margin-bottom:.21333rem}[data-v-4c027858] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:#1a73e8;border-color:#1a73e8}[data-v-4c027858] .el-checkbox .el-checkbox__label{color:#5f6368;font-family:Microsoft YaHei,sans-serif;font-size:.37333rem;padding-left:.21333rem}[data-v-4c027858] .el-checkbox.is-checked .el-checkbox__label{color:#1a73e8;font-weight:500}.questionnaire-content[data-v-4c027858]{min-height:auto;max-height:calc(100vh - 3.46667rem);overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:.21333rem;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);padding:.42667rem!important;scrollbar-width:none;-ms-overflow-style:none}.questionnaire-content[data-v-4c027858]::-webkit-scrollbar{display:none}.custom-radio-group[data-v-4c027858]{display:flex;flex-wrap:wrap;gap:.26667rem;width:100%}.custom-radio-group[data-v-4c027858] .el-radio{margin:0}.custom-radio-group[data-v-4c027858] .el-radio.is-bordered{background:#fff;border:1px solid #dadce0;border-radius:.10667rem;padding:.21333rem .4rem;transition:all .2s ease;display:inline-flex;align-items:center;height:auto;line-height:normal}.custom-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked,.custom-radio-group[data-v-4c027858] .el-radio.is-bordered:hover{border-color:#1a73e8;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.custom-radio-group[data-v-4c027858] .el-radio.is-bordered.is-checked{background:#fff}.custom-radio-group[data-v-4c027858] .el-radio .el-radio__label{color:#5f6368;font-family:Microsoft YaHei,sans-serif;font-size:.37333rem;padding-left:.21333rem;line-height:1.5}.custom-radio-group[data-v-4c027858] .el-radio.is-checked .el-radio__label{color:#1a73e8;font-weight:500}.vertical-radio-group[data-v-4c027858]{flex-direction:column}.vertical-radio-group[data-v-4c027858] .el-radio.is-bordered{width:100%;margin-bottom:.21333rem}img[data-v-4c027858]{transition:transform .3s ease}.flex[data-v-4c027858]{display:flex;align-items:center;flex-wrap:wrap;gap:.21333rem}.flex_cc[data-v-4c027858]{align-items:center}.flex_j_s[data-v-4c027858]{justify-content:flex-start}.flex_j_b[data-v-4c027858]{justify-content:space-between}.flex_w[data-v-4c027858]{flex-wrap:wrap}.w-percent-100[data-v-4c027858]{width:100%}.m-t-10[data-v-4c027858]{margin-top:.21333rem}.m-t-40[data-v-4c027858]{margin-top:.64rem}.p-20[data-v-4c027858]{padding:.42667rem;flex-direction:column}@keyframes fadeIn-4c027858{0%{opacity:0;transform:translateY(.53333rem)}to{opacity:1;transform:translateY(0)}}.questionnaire-content[data-v-4c027858]{animation:fadeIn-4c027858 .5s ease}[data-v-4c027858] .el-carousel__item{transition:all .3s ease}[data-v-4c027858] .el-carousel__indicators .el-carousel__indicator .el-carousel__button{background:hsla(0,0%,100%,.5);width:.8rem;height:.10667rem;border-radius:2px}[data-v-4c027858] .el-carousel__indicators .el-carousel__indicator.is-active .el-carousel__button{background:linear-gradient(90deg,#ff6b6b,#ff8c42)}.birth-date-picker-popper{width:var(--birth-date-picker-width,7.46667rem)!important;min-width:7.46667rem!important}.birth-date-picker-popper .el-date-picker,.birth-date-picker-popper .el-picker-panel{width:100%!important}.birth-date-picker-popper .el-picker-panel__body{padding:0}.birth-date-picker-popper .el-date-table{font-size:.37333rem}.birth-date-picker-popper .el-date-table td{padding:.10667rem 0}.birth-date-picker-popper .el-date-table td.available:hover{color:#1a73e8}.birth-date-picker-popper .el-date-table td.current:not(.disabled) span{background-color:#1a73e8}.birth-date-picker-popper .el-picker-panel__content{margin:.26667rem}.mobile-confirm-dialog{width:88%!important;max-width:11.2rem!important;border-radius:.21333rem!important;font-family:Microsoft YaHei,sans-serif!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px .16rem 2px rgba(60,64,67,.15)!important;border:1px solid #dadce0!important;background:#fff!important}.mobile-confirm-dialog:before{display:none}.mobile-confirm-dialog .el-message-box__header{display:none!important}.mobile-confirm-dialog .el-message-box__content{padding:.53333rem!important;position:relative;z-index:1}.mobile-confirm-dialog .el-message-box__content .el-message-box__status{display:none!important}.mobile-confirm-dialog .el-message-box__content .el-message-box__message{font-size:.37333rem!important;line-height:1.6!important;color:#5f6368!important;text-align:center!important;word-break:break-word!important;margin-left:0!important;padding:0!important}.mobile-confirm-dialog .el-message-box__content .el-message-box__message p{margin:0!important;line-height:1.6!important}.mobile-confirm-dialog .el-message-box__btns{padding:.53333rem!important;text-align:center!important;display:flex!important;gap:.32rem!important;justify-content:center!important}.mobile-confirm-dialog .el-message-box__btns .el-button{flex:0 0 auto!important;min-width:2.13333rem!important;height:.96rem!important;border-radius:.10667rem!important;font-size:.37333rem!important;font-weight:500!important;font-family:Microsoft YaHei,sans-serif!important;transition:all .2s ease!important;border:1px solid #dadce0!important;box-shadow:none!important;letter-spacing:.3px}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--default{background:#fff!important;color:#5f6368!important;border:1px solid #dadce0!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--default:hover{background:#f8f9fa!important;border-color:#5f6368!important;color:#202124!important;box-shadow:none!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--default:active{background:#f1f3f4!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--primary{background:#1a73e8!important;color:#fff!important;border:1px solid #1a73e8!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--primary:hover{background:#1557b0!important;border-color:#1557b0!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--primary:active{background:#1557b0!important;box-shadow:none!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--warning{background:#f9ab00!important;color:#fff!important;border:1px solid #f9ab00!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--warning:hover{background:#ea8600!important;border-color:#ea8600!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--warning:active{background:#ea8600!important;box-shadow:none!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--success{background:#34a853!important;color:#fff!important;border:1px solid #34a853!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--success:hover{background:#2d8e43!important;border-color:#2d8e43!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--success:active{background:#2d8e43!important;box-shadow:none!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--danger{background:#ea4335!important;color:#fff!important;border:1px solid #ea4335!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--danger:hover{background:#d33426!important;border-color:#d33426!important;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)!important}.mobile-confirm-dialog .el-message-box__btns .el-button.el-button--danger:active{background:#d33426!important;box-shadow:none!important}.el-message-box--center{padding:.26667rem 0}@media(max-width:480px){.mobile-confirm-dialog{width:90%!important}.mobile-confirm-dialog .el-message-box__content{padding:.42667rem!important}.mobile-confirm-dialog .el-message-box__content .el-message-box__status{font-size:.96rem!important;margin-bottom:.26667rem!important}.mobile-confirm-dialog .el-message-box__content .el-message-box__message{font-size:.34667rem!important}.mobile-confirm-dialog .el-message-box__btns{padding:.42667rem!important;gap:.26667rem!important}.mobile-confirm-dialog .el-message-box__btns .el-button{height:.90667rem!important;font-size:.34667rem!important;min-width:1.86667rem!important}}