.password-page[data-v-6fc23a7d]{min-height:100vh;padding-bottom:5.1rem;background:#f5f6f8;color:#111827}.password-page[data-v-6fc23a7d] .van-nav-bar{background:#fff;border-bottom:1px solid #eef0f4}.password-page[data-v-6fc23a7d] .van-nav-bar__title{color:#111827;font-weight:700}.password-content[data-v-6fc23a7d]{padding:.82rem .86rem 1.2rem;box-sizing:border-box}.password-form[data-v-6fc23a7d],.password-hero[data-v-6fc23a7d]{border-radius:.46rem;background:#fff;border:1px solid #eceff5;box-shadow:0 .2rem .62rem rgba(17,24,39,.045)}.password-hero[data-v-6fc23a7d]{display:grid;grid-template-columns:2.4rem minmax(0,1fr);-moz-column-gap:.68rem;column-gap:.68rem;align-items:center;min-height:4.1rem;padding:.78rem}.password-hero__icon[data-v-6fc23a7d]{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:.42rem;color:var(--app-theme-color);background:rgba(var(--app-theme-color-rgb),.08)}.password-hero__title[data-v-6fc23a7d]{font-size:.96rem;line-height:1.2;font-weight:800}.password-hero__desc[data-v-6fc23a7d]{margin-top:.28rem;font-size:.72rem;line-height:1.45;color:#64748b}.password-form[data-v-6fc23a7d]{margin-top:.76rem;padding:.78rem}.field-item+.field-item[data-v-6fc23a7d]{margin-top:.72rem}.field-label[data-v-6fc23a7d]{display:block;margin-bottom:.34rem;font-size:.72rem;line-height:1.2;font-weight:800;color:#697386}.field-control[data-v-6fc23a7d]{display:grid;grid-template-columns:minmax(0,1fr) 2.24rem;align-items:center;height:2.84rem;border:1px solid #e5e9f0;border-radius:.42rem;background:#f8fafc;overflow:hidden}.field-control[data-v-6fc23a7d]:focus-within{border-color:rgba(var(--app-theme-color-rgb),.45);box-shadow:0 0 0 3px rgba(var(--app-theme-color-rgb),.08);background:#fff}.field-input[data-v-6fc23a7d]{min-width:0;width:100%;height:100%;padding:0 .78rem;border:0;outline:none;background:transparent;color:#111827;font-size:.88rem;box-sizing:border-box}.eye-button[data-v-6fc23a7d]{width:2.24rem;height:100%;padding:0;border:0;background:transparent;color:#8b95a5;display:flex;align-items:center;justify-content:center}.password-note[data-v-6fc23a7d]{display:flex;align-items:center;gap:.3rem;margin-top:.72rem;padding:.54rem .62rem;border-radius:.4rem;background:rgba(var(--app-theme-color-rgb),.06);color:#64748b;font-size:.68rem;line-height:1.35}.password-footer[data-v-6fc23a7d]{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}