.profile-page[data-v-0d5c66f9]{min-height:100vh;padding-bottom:5.1rem;background:#f5f6f8;color:#111827}.profile-page[data-v-0d5c66f9] .van-nav-bar{background:#fff;border-bottom:1px solid #eef0f4}.profile-page[data-v-0d5c66f9] .van-nav-bar__title{color:#111827;font-weight:700}.profile-content[data-v-0d5c66f9]{padding:.82rem .86rem 1.2rem;box-sizing:border-box}.profile-form[data-v-0d5c66f9],.profile-summary[data-v-0d5c66f9]{border-radius:.46rem;background:#fff;border:1px solid #eceff5;box-shadow:0 .2rem .62rem rgba(17,24,39,.045)}.profile-summary[data-v-0d5c66f9]{display:grid;grid-template-columns:4rem minmax(0,1fr);-moz-column-gap:.78rem;column-gap:.78rem;align-items:center;min-height:5.1rem;padding:.78rem}.avatar-uploader[data-v-0d5c66f9],.avatar-uploader[data-v-0d5c66f9] .van-uploader__input-wrapper,.avatar-uploader[data-v-0d5c66f9] .van-uploader__wrapper{display:block;width:4rem;height:4rem}.avatar-trigger[data-v-0d5c66f9]{position:relative;width:4rem;height:4rem;border-radius:50%;overflow:hidden;border:1px solid rgba(var(--app-theme-color-rgb),.2);background:rgba(var(--app-theme-color-rgb),.08);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.avatar-image[data-v-0d5c66f9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-0d5c66f9]{color:var(--app-theme-color)}.avatar-edit[data-v-0d5c66f9]{position:absolute;right:0;bottom:0;width:1.28rem;height:1.28rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--app-theme-color);border:2px solid #fff;box-sizing:border-box}.profile-summary__main[data-v-0d5c66f9]{min-width:0}.profile-summary__name[data-v-0d5c66f9]{font-size:.96rem;line-height:1.2;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-summary__desc[data-v-0d5c66f9]{margin-top:.28rem;font-size:.72rem;line-height:1.45;color:#64748b}.profile-form[data-v-0d5c66f9]{margin-top:.76rem;padding:.78rem}.section-title[data-v-0d5c66f9]{margin-bottom:.58rem;font-size:.72rem;line-height:1.2;font-weight:800;color:#697386}.field-item+.field-item[data-v-0d5c66f9]{margin-top:.72rem}.field-label[data-v-0d5c66f9]{display:block;margin-bottom:.34rem;font-size:.72rem;line-height:1.2;font-weight:800;color:#697386}.field-input[data-v-0d5c66f9],.field-textarea[data-v-0d5c66f9]{width:100%;border:1px solid #e5e9f0;border-radius:.42rem;background:#f8fafc;color:#111827;font-size:.88rem;outline:none;box-sizing:border-box}.field-input[data-v-0d5c66f9]{height:2.84rem;padding:0 .78rem}.field-input--select[data-v-0d5c66f9]{display:flex;align-items:center;justify-content:space-between;text-align:left}.field-textarea[data-v-0d5c66f9]{min-height:5.5rem;padding:.72rem .78rem;line-height:1.5;resize:none}.field-input--select[data-v-0d5c66f9]:focus,.field-input[data-v-0d5c66f9]:focus,.field-textarea[data-v-0d5c66f9]:focus{border-color:rgba(var(--app-theme-color-rgb),.45);box-shadow:0 0 0 3px rgba(var(--app-theme-color-rgb),.08);background:#fff}.is-placeholder[data-v-0d5c66f9]{color:#9aa3b2}.profile-footer[data-v-0d5c66f9]{position:fixed;left:0;right:0;bottom:0;z-index:12;padding:.72rem .86rem calc(.72rem + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);border-top:1px solid #eef0f4;box-sizing:border-box}