.base-header-logo[data-v-34bad1f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.8rem;-webkit-column-gap:.2rem;-moz-column-gap:.2rem;column-gap:.2rem}.base-header-logo .icon[data-v-34bad1f2]{width:1rem;border-radius:.06rem;border:.04rem solid var(--color-primary-light-10)}.base-header-logo .title-wrapper[data-v-34bad1f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:.1rem}.base-header-logo .main-title[data-v-34bad1f2]{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:600}.base-header-logo .subtitle[data-v-34bad1f2]{font-size:var(--font-size-sm);color:var(--color-text-subtitle)}.base-nav-item[data-v-2d88bd3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-base);padding-bottom:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.base-nav-item .text[data-v-2d88bd3c]{color:var(--color-text-base-nav-item);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-v-2d88bd3c] .icon{color:var(--8d01fcd2)}[data-v-2d88bd3c] .icon-wrapper{background-color:var(--315fa213)}.nav-list[data-v-e946fe3e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.nav-list .icon[data-v-e946fe3e]{margin-bottom:.06rem;color:var(--color-primary)}.nav-list .nav-link[data-v-e946fe3e]{display:inline-block;border-bottom:.06rem solid transparent;-webkit-transition:border-bottom .3s;transition:border-bottom .3s}.nav-list .nav-link.active[data-v-e946fe3e]{border-radius:.02rem;border-bottom-color:var(--color-primary)}.avatar[data-v-3ed064d9]{width:.8rem;height:.8rem;border-radius:50%}.user-dropdown[data-v-c59e30d2]{position:relative;display:inline-block;cursor:pointer;font-size:var(--font-size-sm);background-color:var(--color-bg-user-dropdown)}.user-dropdown .user-trigger[data-v-c59e30d2]{padding:.12rem .24rem;color:var(--color-text-trigger-btn)}.user-dropdown .user-trigger .name[data-v-c59e30d2]{margin-right:.08rem}.user-dropdown .user-trigger .icon[data-v-c59e30d2]{font-size:.24rem}.user-dropdown .dropdown-menu[data-v-c59e30d2]{position:absolute;top:100%;right:0;width:2.8rem;background:var(--color-bg-user-dropdown-menu);border-radius:.12rem;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);padding:.16rem 0;z-index:999}.user-dropdown .dropdown-menu .menu-item[data-v-c59e30d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.16rem;-moz-column-gap:.16rem;column-gap:.16rem;padding:.2rem .32rem;color:var(--color-text-menu-item);cursor:pointer}.user-dropdown .dropdown-menu .menu-item[data-v-c59e30d2]:hover{background:var(--color-bg-user-dropdown-menu-hover)}.actions[data-v-7c8ee7cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header[data-v-ae4b909e]{height:1.8rem;background-color:var(--color-bg-header)}.site-header .container[data-v-ae4b909e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.modal-overlay[data-v-f7f79b80]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-overlay);backdrop-filter:blur(.12rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;padding:1rem 0;-webkit-animation:fadeIn-f7f79b80 .2s ease-out;animation:fadeIn-f7f79b80 .2s ease-out;scrollbar-width:none}.modal-overlay[data-v-f7f79b80]::-webkit-scrollbar{display:none}.base-modal[data-v-f7f79b80]{margin:auto;-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);outline:none;position:relative;background:var(--color-bg-body);border-radius:var(--radius-md);-webkit-animation:scaleIn-f7f79b80 .25s ease-out;animation:scaleIn-f7f79b80 .25s ease-out;-ms-flex-direction:column;flex-direction:column;max-width:95%;max-height:95vh}.base-modal-content[data-v-f7f79b80],.base-modal[data-v-f7f79b80]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.base-modal-content[data-v-f7f79b80]{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes fadeIn-f7f79b80{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-f7f79b80{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scaleIn-f7f79b80{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn-f7f79b80{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.auth[data-v-bdc03408]{padding:.36rem .48rem .28rem;background:var(--color-bg-base-modal);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--radius-md)}.auth .auth-header[data-v-bdc03408]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.24rem;-ms-flex-negative:0;flex-shrink:0}.auth .auth-header .auth-logo[data-v-bdc03408]{-webkit-transform:scale(.88);transform:scale(.88);-webkit-transform-origin:left center;transform-origin:left center}.auth .auth-header .close-icon[data-v-bdc03408]{cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-base);padding:.08rem;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.auth .auth-header .close-icon[data-v-bdc03408]:hover{color:var(--color-text);background-color:var(--color-bg-divider)}.auth .auth-tabs[data-v-bdc03408]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:.34rem;padding:.07rem;background:var(--color-bg-divider);border-radius:.06rem;-ms-flex-negative:0;flex-shrink:0}.auth .auth-tabs .tab-item[data-v-bdc03408]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:.22rem 0;cursor:pointer;position:relative;border-radius:.04rem;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:1}.auth .auth-tabs .tab-item .tab-text[data-v-bdc03408]{font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:500;-webkit-transition:all .25s ease;transition:all .25s ease}.auth .auth-tabs .tab-item .tab-indicator[data-v-bdc03408]{position:absolute;top:.05rem;left:.05rem;right:.05rem;bottom:.05rem;border-radius:.04rem;background:var(--color-bg-base-modal);-webkit-box-shadow:0 .02rem .06rem rgba(0,0,0,.06);box-shadow:0 .02rem .06rem rgba(0,0,0,.06);opacity:0;z-index:-1;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.auth .auth-tabs .tab-item.active .tab-text[data-v-bdc03408]{color:var(--color-primary);font-weight:600}.auth .auth-tabs .tab-item.active .tab-indicator[data-v-bdc03408]{opacity:1}.auth .auth-tabs .tab-item:hover:not(.active) .tab-text[data-v-bdc03408]{color:var(--color-text)}.auth .auth-content[data-v-bdc03408]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth .fade-enter-active[data-v-bdc03408],.auth .fade-leave-active[data-v-bdc03408]{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.auth .fade-enter-from[data-v-bdc03408]{opacity:0;-webkit-transform:translateX(.1rem);transform:translateX(.1rem)}.auth .fade-leave-to[data-v-bdc03408]{opacity:0;-webkit-transform:translateX(-.1rem);transform:translateX(-.1rem)}.base-image[data-v-3aff8278]{position:relative;overflow:hidden;background:var(--color-bg-divider)}.base-image__img[data-v-3aff8278]{width:100%;height:100%}.base-image__placeholder[data-v-3aff8278]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-bg-divider)}.base-image__placeholder i[data-v-3aff8278]{font-size:2.5rem;color:var(--color-placeholder-icon)}.tag-group[data-v-4cb7c215]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.12rem;margin:0;padding:0}.tag-item[data-v-4cb7c215]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.06rem;background:var(--color-bg-tag-item);color:var(--color-text-tag-item);border-radius:.03rem;font-size:var(--font-size-xs);font-weight:500;white-space:nowrap;line-height:1.4;padding:.04rem .2rem}.tag-item.clickable[data-v-4cb7c215]{cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.tag-item.clickable.active[data-v-4cb7c215],.tag-item.clickable[data-v-4cb7c215]:hover{background:var(--color-primary);color:var(--color-text-tag-item-active)}.tag-item.clickable.active[data-v-4cb7c215]{-webkit-box-shadow:0 .02rem .08rem rgba(255,125,41,.25);box-shadow:0 .02rem .08rem rgba(255,125,41,.25)}.tag-item.more[data-v-4cb7c215]{color:var(--color-text-secondary);background:var(--color-bg-divider)}.tag-item .tag-text[data-v-4cb7c215]{display:inline}.tag-item .tag-count[data-v-4cb7c215]{font-size:.2rem;padding:.02rem .1rem;background:var(--color-bg-tag-item);-webkit-filter:brightness(1.5);filter:brightness(1.5);border-radius:var(--radius-sm);min-width:.32rem;text-align:center}.tag-item.active .tag-count[data-v-4cb7c215]{background:hsla(0,0%,100%,.25)}.tag-group.sm[data-v-4cb7c215]{gap:.16rem}.tag-group.sm .tag-item[data-v-4cb7c215]{padding:.08rem .24rem;font-size:.22rem;font-size:var(--font-size-xs,.22rem);border-radius:.02rem}.tag-group.sm .tag-count[data-v-4cb7c215]{font-size:.18rem;padding:.01rem .08rem}.tag-group.lg[data-v-4cb7c215]{gap:.16rem}.tag-group.lg .tag-item[data-v-4cb7c215]{padding:.1rem .32rem;font-size:.28rem;font-size:var(--font-size-sm,.28rem);border-radius:.06rem}.tag-group.lg .tag-count[data-v-4cb7c215]{font-size:.22rem;padding:.04rem .14rem}.wallpaper-detail[data-v-79bf6908]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--color-bg-base-modal);max-height:32rem;border-radius:var(--radius-md)}.page-header[data-v-79bf6908]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3rem .52rem;border-bottom:.02rem solid #eee;border-bottom:.02rem solid var(--color-bg-divider,#eee);-ms-flex-negative:0;flex-shrink:0}.page-title[data-v-79bf6908]{font-size:var(--font-size-base);color:#333;color:var(--color-text-title,#333);font-weight:500;margin:0}.close-icon[data-v-79bf6908]{font-size:var(--font-size-base);color:#666;color:var(--color-text-secondary,#666);cursor:pointer;line-height:1}.detail-body[data-v-79bf6908]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-lg);padding:0 .6rem .6rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.detail-body[data-v-79bf6908]::-webkit-scrollbar{display:none}.detail-left[data-v-79bf6908]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:45%;max-width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm);overflow:hidden}.detail-left .img-box[data-v-79bf6908]{width:100%;max-height:33rem;border-radius:var(--radius-sm);position:relative;padding-top:66.67%;-ms-flex-negative:0;flex-shrink:0}.detail-left .img-box[data-v-79bf6908] .base-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-left .icon-fav[data-v-79bf6908]{position:absolute;top:.2rem;right:.2rem;background:rgba(0,0,0,.6);border-radius:.4rem;padding:.08rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;cursor:pointer}.detail-left .icon-fav i[data-v-79bf6908]{font-size:.32rem;color:#fff}.detail-left .icon-fav i.is-collect[data-v-79bf6908]{color:var(--color-error)}.detail-left .icon-fav .fav-count[data-v-79bf6908]{font-size:.28rem;color:#fff;font-weight:500}.detail-left .icon-fav .fav-count.is-collect[data-v-79bf6908]{color:var(--color-error)}.detail-left .desc-area .desc-text[data-v-79bf6908]{font-size:var(--font-size-sm);margin:0;line-height:1.5;color:var(--color-text-card-desc)}.detail-right[data-v-79bf6908]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.detail-right[data-v-79bf6908]::-webkit-scrollbar{display:none}.detail-right .title[data-v-79bf6908]{font-size:var(--font-size-xl);font-weight:600;margin:0;color:var(--color-text-card-title)}.detail-right .info-wrap[data-v-79bf6908]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size-xs);gap:.35rem}.detail-right .info-wrap .info-row[data-v-79bf6908]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-right .info-wrap .info-row .info-left[data-v-79bf6908],.detail-right .info-wrap .info-row[data-v-79bf6908]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-right .info-wrap .info-row .info-left .info-icon[data-v-79bf6908]{width:.36rem;color:var(--color-text-secondary);margin-right:.16rem}.detail-right .info-wrap .info-row .info-left .info-label[data-v-79bf6908]{color:var(--color-text-secondary)}.detail-right .info-wrap .info-row .info-val[data-v-79bf6908]{color:var(--color-text-card-title);font-weight:500}.detail-right .info-wrap .info-row .info-val.author-clickable[data-v-79bf6908]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;cursor:pointer;padding:.04rem .1rem;margin:-.04rem -.1rem;border-radius:.32rem;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.detail-right .info-wrap .info-row .info-val.author-clickable[data-v-79bf6908]:hover{opacity:.8;background-color:rgba(0,0,0,.05);background-color:var(--color-bg-divider,rgba(0,0,0,.05))}.detail-right .info-wrap .info-row .info-val.author-clickable .avatar-img[data-v-79bf6908]{width:.48rem;height:.48rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.detail-right .btn-wrap[data-v-79bf6908]{padding-top:.4rem}.detail-right .btn-wrap .download-btn[data-v-79bf6908]{width:100%;height:.88rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.16rem}.detail-right .btn-wrap .download-btn[data-v-79bf6908]:hover{opacity:.9}@media (max-width:62rem){.wallpaper-detail[data-v-79bf6908]{max-height:70vh}.detail-left[data-v-79bf6908]{min-width:35%}.detail-left .img-box[data-v-79bf6908]{max-height:20rem}.detail-right[data-v-79bf6908]{min-width:50%}}@media (max-width:48rem){.wallpaper-detail[data-v-79bf6908]{gap:0}.detail-body[data-v-79bf6908]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;max-height:none;min-height:auto;padding:0 .4rem .4rem}.detail-left[data-v-79bf6908]{min-width:100%;gap:.4rem}.detail-left .img-box[data-v-79bf6908]{padding-top:56.25%;height:auto;max-width:100%;max-height:14rem}.detail-left .desc-area[data-v-79bf6908]{padding:.32rem}.detail-right[data-v-79bf6908]{min-width:100%;gap:.4rem}.title[data-v-79bf6908]{font-size:var(--font-size-lg)!important}.info-wrap[data-v-79bf6908]{gap:.32rem}.btn-wrap[data-v-79bf6908]{margin-top:.4rem;padding-top:.4rem}}@media (max-width:32rem){.detail-body[data-v-79bf6908]{padding:0 .24rem .24rem;gap:.6rem}.detail-left[data-v-79bf6908],.detail-right[data-v-79bf6908]{gap:.3rem}.title[data-v-79bf6908]{font-size:var(--font-size-base)!important}.info-wrap[data-v-79bf6908]{gap:.25rem}.btn-wrap .download-btn[data-v-79bf6908]{height:.76rem;font-size:var(--font-size-xs)}}.load-more[data-v-2af95fc8]{padding:.2rem;text-align:center;color:var(--color-text-load-more);font-size:var(--font-size-md)}.loader[data-v-2af95fc8]{margin:0 auto;display:block;width:1rem;aspect-ratio:1;--_c:no-repeat radial-gradient(farthest-side,var(--color-primary) 92%,transparent);background:var(--_c) top,var(--_c) left,var(--_c) right,var(--_c) bottom;background-size:.24rem .24rem;-webkit-animation:l7-2af95fc8 1s infinite;animation:l7-2af95fc8 1s infinite}@-webkit-keyframes l7-2af95fc8{to{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}}@keyframes l7-2af95fc8{to{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}}.list-container[data-v-22b360b1]{margin:0 auto;max-width:40rem;padding-left:0}.card-wrapper[data-v-22b360b1]{display:grid;gap:.35rem;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:2200px){.list-container[data-v-22b360b1]{padding:0 .5rem}.card-wrapper[data-v-22b360b1]{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1400px){.list-container[data-v-22b360b1]{padding:0 .5rem}.card-wrapper[data-v-22b360b1]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){.card-wrapper[data-v-22b360b1]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:320px){.card-wrapper[data-v-22b360b1]{grid-template-columns:repeat(1,1fr)}}.wallpaper-preview[data-v-5af4b828]{cursor:pointer;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-card);-webkit-box-shadow:0 .04rem .24rem rgba(0,0,0,.1);box-shadow:0 .04rem .24rem rgba(0,0,0,.1);-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.wallpaper-preview[data-v-5af4b828]:hover{-webkit-transform:translateY(-.16rem) scale(1.02);transform:translateY(-.16rem) scale(1.02);-webkit-box-shadow:0 .32rem .64rem rgba(0,0,0,.25);box-shadow:0 .32rem .64rem rgba(0,0,0,.25)}.wallpaper-preview[data-v-5af4b828]:active{-webkit-transform:translateY(-.08rem) scale(1.01);transform:translateY(-.08rem) scale(1.01)}.wallpaper-preview .preview-cover-wrap[data-v-5af4b828]{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}.wallpaper-preview .preview-cover-wrap .preview-image[data-v-5af4b828]{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.wallpaper-preview .preview-cover-wrap:hover .preview-image[data-v-5af4b828]{-webkit-transform:scale(1.12);transform:scale(1.12)}.wallpaper-preview .preview-cover-wrap .preview-overlay[data-v-5af4b828]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.5));opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.wallpaper-preview .preview-cover-wrap:hover .preview-overlay[data-v-5af4b828]{opacity:1}.wallpaper-preview .preview-info[data-v-5af4b828]{padding:var(--spacing-md)}.wallpaper-preview .preview-info .preview-title[data-v-5af4b828]{display:block;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.12rem}.wallpaper-preview .preview-info .preview-views[data-v-5af4b828]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;font-size:var(--font-size-xs);color:var(--color-text-muted)}.wallpaper-preview .preview-info .preview-views i[data-v-5af4b828]{font-size:.24rem}.wallpaper-preview .preview-author[data-v-5af4b828]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;padding:0 var(--spacing-md) var(--spacing-md);cursor:pointer;position:relative;z-index:2;border-radius:var(--radius-sm);-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.wallpaper-preview .preview-author[data-v-5af4b828]:hover{opacity:.85;background-color:rgba(0,0,0,.05);background-color:var(--color-bg-divider,rgba(0,0,0,.05))}.wallpaper-preview .preview-author .author-avatar[data-v-5af4b828]{width:.56rem;height:.56rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.wallpaper-preview .preview-author .author-name[data-v-5af4b828]{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.base-user-info-header[data-v-15090a3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.avatar-box .avatar[data-v-15090a3b]{width:1.6rem;height:1.6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:.2rem;background:#eee;background:var(--color-bg-divider,#eee);-webkit-box-shadow:0 .04rem .12rem rgba(0,0,0,.1);box-shadow:0 .04rem .12rem rgba(0,0,0,.1)}.name-line[data-v-15090a3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;margin-bottom:.12rem}.username[data-v-15090a3b]{font-size:var(--font-size-base);font-weight:600;color:#333;color:var(--color-text-title,#333)}.role-tag[data-v-15090a3b]{font-size:var(--font-size-xs);padding:.03rem .1rem;border-radius:.06rem;font-weight:500}.role-tag.role-default[data-v-15090a3b]{background:rgba(255,125,41,.15);background:var(--color-bg-role-tag,rgba(255,125,41,.15));color:#ff7d29;color:var(--color-text-role-tag,#ff7d29)}.role-tag.role-admin[data-v-15090a3b]{background:#2dd4bf;color:#fff}.gender-card[data-v-15090a3b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.06rem;font-size:var(--font-size-xs);padding:.05rem .12rem;border-radius:.06rem;background:hsla(208,7%,46%,.12);color:#6c757d;cursor:default}.gender-card i[data-v-15090a3b]{font-size:var(--font-size-xs)}.gender-card.gender-card-1[data-v-15090a3b]{background:rgba(52,152,219,.12);color:#3498db}.gender-card.gender-card-2[data-v-15090a3b]{background:rgba(231,76,60,.12);color:#e74c3c}.join-date[data-v-15090a3b]{color:#666;color:var(--color-text-secondary,#666);font-size:var(--font-size-xs);margin:.08rem 0}.sign-desc[data-v-15090a3b]{color:#999;color:var(--color-text-subtitle,#999);font-size:var(--font-size-xs);margin-bottom:.2rem;text-align:left;line-height:1.5}@media (prefers-color-scheme:dark){.username[data-v-15090a3b]{color:#fff;color:var(--color-text-title,#fff)}}.base-statistics[data-v-2642616e]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--spacing-md);margin-bottom:.24rem;font-size:var(--font-size-sm)}.stats-item[data-v-2642616e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center;border:.02rem solid #eee;border:.02rem solid var(--color-bg-divider,#eee);border-radius:.16rem;border-radius:var(--radius-md,.16rem);padding:.16rem .06rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity var(--transition-fast),-webkit-transform var(--transition-fast);transition:opacity var(--transition-fast),-webkit-transform var(--transition-fast);transition:transform var(--transition-fast),opacity var(--transition-fast);transition:transform var(--transition-fast),opacity var(--transition-fast),-webkit-transform var(--transition-fast);background:transparent}.stats-item[data-v-2642616e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.88}.stats-icon[data-v-2642616e]{color:#ff7d29;color:var(--color-primary,#ff7d29);display:block;margin-bottom:.06rem;font-size:var(--font-size-sm)}.stats-num[data-v-2642616e]{font-size:var(--font-size-sm);font-weight:600;color:#333;color:var(--color-text-title,#333);display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.stats-label[data-v-2642616e]{color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-xs);line-height:1.2;overflow:hidden;text-overflow:ellipsis;margin-top:.04rem}@media (prefers-color-scheme:dark){.stats-num[data-v-2642616e]{color:#fff;color:var(--color-text-title,#fff)}.stats-label[data-v-2642616e]{color:#aaa;color:var(--color-text-secondary,#aaa)}.stats-item[data-v-2642616e]:hover{background:rgba(255,125,41,.18);background:var(--color-primary-light,rgba(255,125,41,.18))}}.page-header[data-v-5fe0ee98]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.3rem .52rem;border-bottom:.02rem solid #eee;border-bottom:.02rem solid var(--color-bg-divider,#eee);-ms-flex-negative:0;flex-shrink:0}.header-left[data-v-5fe0ee98],.page-header[data-v-5fe0ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-5fe0ee98]{gap:.16rem}.back-icon[data-v-5fe0ee98]{font-size:var(--font-size-base);color:#666;color:var(--color-text-secondary,#666);cursor:pointer;width:.48rem;height:.48rem;border-radius:.06rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s}.back-icon[data-v-5fe0ee98]:hover{background:#f0f0f0;background:var(--color-bg-divider,#f0f0f0)}.page-title[data-v-5fe0ee98]{font-size:var(--font-size-base);color:#333;color:var(--color-text-title,#333);font-weight:500;margin:0}.close-icon[data-v-5fe0ee98]{font-size:var(--font-size-base);color:#666;color:var(--color-text-secondary,#666);cursor:pointer;width:.48rem;height:.48rem;border-radius:.06rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s}.close-icon[data-v-5fe0ee98]:hover{background:#f0f0f0;background:var(--color-bg-divider,#f0f0f0)}@media (prefers-color-scheme:dark){.back-icon[data-v-5fe0ee98]:hover,.close-icon[data-v-5fe0ee98]:hover{background:#333}}.user-info-page[data-v-c5d0e212]{background:var(--color-bg-body);border-radius:var(--radius-sm);padding:0;font-family:var(--font-family);color:#333;color:var(--color-text-title,#333);width:100%;-ms-flex:1;flex:1;max-height:100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.page-body[data-v-c5d0e212],.user-info-page[data-v-c5d0e212]{-webkit-box-flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.page-body[data-v-c5d0e212]{padding:.4rem;gap:.4rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex:1;flex:1}.body-left[data-v-c5d0e212]{width:5rem;min-width:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.btn-edit[data-v-c5d0e212]{width:100%;background-color:#ff7d29;background-color:var(--color-primary,#ff7d29);color:#fff;border:none;border-radius:.08rem;border-radius:var(--radius-sm,.08rem);padding:.18rem 0;font-size:var(--font-size-xs);font-weight:500;cursor:pointer;margin-bottom:.16rem;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.btn-edit[data-v-c5d0e212]:hover{opacity:.88}.btn-pwd[data-v-c5d0e212]{width:100%;background:transparent;border:.01rem solid #eee;border:.01rem solid var(--color-bg-divider,#eee);border-radius:.08rem;border-radius:var(--radius-sm,.08rem);padding:.18rem 0;font-size:var(--font-size-xs);font-weight:500;color:#666;color:var(--color-text-secondary,#666);cursor:pointer;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.btn-pwd[data-v-c5d0e212]:hover{opacity:.88}.body-right[data-v-c5d0e212]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-nav[data-v-c5d0e212]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.64rem;border-bottom:.02rem solid #eee;border-bottom:.02rem solid var(--color-bg-divider,#eee);margin-bottom:.24rem;-ms-flex-negative:0;flex-shrink:0}.tab-item[data-v-c5d0e212]{font-size:var(--font-size-sm);padding:.12rem 0;color:#666;color:var(--color-text-secondary,#666);cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08rem;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.tab-item.active[data-v-c5d0e212]{color:#ff7d29;color:var(--color-primary,#ff7d29);font-weight:600}.tab-item.active[data-v-c5d0e212]:after{content:"";position:absolute;bottom:-.02rem;left:0;width:100%;height:.04rem;background:#ff7d29;background:var(--color-primary,#ff7d29);border-radius:.04rem}.tab-down[data-v-c5d0e212],.tab-heart[data-v-c5d0e212]{font-size:var(--font-size-xs)}.list-wrap[data-v-c5d0e212]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-right:.08rem;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.list-wrap[data-v-c5d0e212]::-webkit-scrollbar{display:none}.list-wrap[data-v-c5d0e212] .list-container{max-width:none;padding:0;margin:0}.list-wrap[data-v-c5d0e212] .card-wrapper{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:.24rem}.list-wrap[data-v-c5d0e212] .preview-cover-wrap{height:3.2rem!important}.list-wrap[data-v-c5d0e212] .preview-info{padding:.16rem!important}.list-wrap[data-v-c5d0e212] .preview-title{font-size:var(--font-size-xs)!important;margin-bottom:.08rem!important}.list-wrap[data-v-c5d0e212] .preview-views{font-size:var(--font-size-xs)!important}@media (prefers-color-scheme:dark){.user-info-page[data-v-c5d0e212]{background:#252525;background:var(--color-bg-body,#252525);color:#fff;color:var(--color-text-title,#fff)}.btn-edit[data-v-c5d0e212]{color:#fff}.btn-pwd[data-v-c5d0e212]{background:transparent;border-color:#3a3a3a;border-color:var(--color-bg-divider,#3a3a3a);color:silver;color:var(--color-text-secondary,silver)}}@media (max-width:768px){.page-body[data-v-c5d0e212]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.32rem;gap:.32rem}.body-left[data-v-c5d0e212]{width:100%;min-width:0}.tab-nav[data-v-c5d0e212]{gap:.48rem;margin-bottom:.2rem}.tab-item[data-v-c5d0e212]{font-size:var(--font-size-xs);padding:.1rem 0}.list-wrap[data-v-c5d0e212] .card-wrapper{grid-template-columns:1fr!important;gap:.2rem}.list-wrap[data-v-c5d0e212] .preview-cover-wrap{height:3.6rem!important}}@media (max-width:480px){.page-body[data-v-c5d0e212]{padding:.24rem;gap:.24rem}.list-wrap[data-v-c5d0e212] .preview-cover-wrap{height:3.2rem!important}}.form-wrapper[data-v-519ea94c]{margin-bottom:.1rem}.form-wrapper .verify-hint[data-v-519ea94c]{color:var(--color-text-error);font-size:var(--font-size-xs);margin-top:.05rem;padding-left:.08rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-wrapper .verify-hint[data-v-519ea94c]:before{content:"";width:.05rem;height:.05rem;border-radius:50%;background-color:var(--color-text-error);margin-right:.06rem;-ms-flex-negative:0;flex-shrink:0}.form-group[data-v-519ea94c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .26rem;height:.72rem;border:.02rem solid var(--color-border);border-radius:.06rem;background-color:var(--color-bg-base-modal);-webkit-transition:all .2s ease;transition:all .2s ease}.form-group[data-v-519ea94c]:hover:not(.is-error){border-color:var(--color-primary)}.form-group[data-v-519ea94c]:focus-within{background-color:var(--color-bg-base-modal);border-color:var(--color-primary)}.form-group.is-error[data-v-519ea94c]{background-color:var(--color-bg-error);border-color:var(--color-border-error)}.form-group.is-valid[data-v-519ea94c]{background-color:rgba(82,196,26,.08);border-color:var(--color-text-correct)}.form-group .icon[data-v-519ea94c]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin-right:.16rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s ease;transition:color .2s ease}.form-group:focus-within .icon[data-v-519ea94c]{color:var(--color-primary)}.form-group input[data-v-519ea94c]{border:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;color:var(--color-text);font-size:var(--font-size-base);height:100%}.form-group input[data-v-519ea94c]::-webkit-input-placeholder{color:var(--placeholder);font-size:var(--font-size-md)}.form-group input[data-v-519ea94c]::-moz-placeholder{color:var(--placeholder);font-size:var(--font-size-md)}.form-group input[data-v-519ea94c]:-ms-input-placeholder{color:var(--placeholder);font-size:var(--font-size-md)}.form-group input[data-v-519ea94c]::-ms-input-placeholder{color:var(--placeholder);font-size:var(--font-size-md)}.form-group input[data-v-519ea94c]::placeholder{color:var(--placeholder);font-size:var(--font-size-md)}.form-group .check-icon[data-v-519ea94c],.form-group .password-toggle[data-v-519ea94c]{color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;margin-left:.14rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s ease;transition:color .2s ease}.form-group .check-icon[data-v-519ea94c]:hover,.form-group .password-toggle[data-v-519ea94c]:hover{color:var(--color-primary)}.form-group .check-icon[data-v-519ea94c]{color:var(--color-text-correct);cursor:default}.change-password-page[data-v-95d9d9a4]{background:#fff;background:var(--color-bg-body,#fff);border-radius:var(--radius-md);font-family:var(--font-family);color:#333;color:var(--color-text-title,#333);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90%}.page-body[data-v-95d9d9a4]{padding:.3rem .3rem .5rem;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0}.user-card[data-v-95d9d9a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:.24rem;margin-bottom:.28rem;background:rgba(255,125,41,.06);border-radius:.04rem;border:.02rem solid rgba(255,125,41,.15)}.user-card .avatar[data-v-95d9d9a4]{width:.88rem;height:.88rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f0f0f0;background:var(--color-bg-divider,#f0f0f0);border:.04rem solid #fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 .04rem .12rem rgba(255,125,41,.12);box-shadow:0 .04rem .12rem rgba(255,125,41,.12)}.user-card .user-info[data-v-95d9d9a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.user-card .user-name-line[data-v-95d9d9a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem}.user-card .user-name[data-v-95d9d9a4]{font-size:var(--font-size-base);font-weight:500;color:#333;color:var(--color-text-title,#333)}.user-card .user-role[data-v-95d9d9a4]{font-size:var(--font-size-xs);padding:.03rem .1rem;border-radius:.06rem;font-weight:500}.user-card .user-role.role-default[data-v-95d9d9a4]{background:rgba(255,125,41,.15);background:var(--color-bg-role-tag,rgba(255,125,41,.15));color:#ff7d29;color:var(--color-text-role-tag,#ff7d29)}.user-card .user-role.role-admin[data-v-95d9d9a4]{background:#2dd4bf;color:#fff}.user-card .user-sub[data-v-95d9d9a4]{font-size:var(--font-size-xs);color:#999;color:var(--color-text-secondary,#999);margin-top:.06rem}.form-wrap[data-v-95d9d9a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrap[data-v-95d9d9a4] .form-wrapper{margin-top:0}.form-wrap[data-v-95d9d9a4] .form-group{padding:0 .2rem;height:.68rem;line-height:.68rem;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;font-size:var(--font-size-sm);background-color:#fff;background-color:var(--input-bg,#fff);-webkit-transition:all .15s;transition:all .15s;margin-bottom:.16rem;margin-top:0}.form-wrap[data-v-95d9d9a4] .form-group:hover{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29)}.form-wrap[data-v-95d9d9a4] .form-group:focus-within{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29);-webkit-box-shadow:0 0 0 .04rem rgba(255,125,41,.12);box-shadow:0 0 0 .04rem rgba(255,125,41,.12)}.form-wrap[data-v-95d9d9a4] .form-group .icon{margin-right:.16rem;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-sm)}.form-wrap[data-v-95d9d9a4] .form-group input{border:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;color:#333;color:var(--color-text-title,#333);font-size:var(--font-size-sm)}.form-wrap[data-v-95d9d9a4] .form-group .password-toggle{cursor:pointer;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-sm)}.form-wrap[data-v-95d9d9a4] .form-group .correct-icon{margin-right:.16rem;color:#16a34a;color:var(--color-text-correct,#16a34a);font-size:var(--font-size-sm)}.form-wrap[data-v-95d9d9a4] .verify-hint{margin-top:-.08rem;margin-bottom:.16rem;font-size:var(--font-size-xs);line-height:1.5}.form-actions[data-v-95d9d9a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.16rem;margin-top:.24rem;padding-top:.24rem;border-top:.02rem solid #eee;border-top:.02rem solid var(--color-bg-divider,#eee)}.btn-cancel[data-v-95d9d9a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.16rem 0;background:#fff;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;font-size:var(--font-size-sm);color:#333;color:var(--color-text-title,#333);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-weight:500}.btn-cancel[data-v-95d9d9a4]:hover{background:#f5f5f5;background:var(--color-bg-divider,#f5f5f5)}.btn-submit[data-v-95d9d9a4]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;padding:.16rem 0;background:#ff7d29;background:var(--color-primary,#ff7d29);border:none;border-radius:.04rem;font-size:var(--font-size-sm);font-weight:500;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.12rem;-webkit-transition:all .15s;transition:all .15s}.btn-submit[data-v-95d9d9a4]:hover:not(:disabled){-webkit-box-shadow:0 .06rem .2rem rgba(255,125,41,.25);box-shadow:0 .06rem .2rem rgba(255,125,41,.25)}.btn-submit[data-v-95d9d9a4]:disabled{opacity:.6;cursor:not-allowed}.btn-submit i[data-v-95d9d9a4]{font-size:var(--font-size-sm)}@media (prefers-color-scheme:dark){.change-password-page[data-v-95d9d9a4]{background:#2d2d2d;color:#e0e0e0}.user-card[data-v-95d9d9a4]{background:rgba(255,125,41,.1);border-color:rgba(255,125,41,.2)}.user-card .avatar[data-v-95d9d9a4]{background:#3d3d3d;border-color:#2d2d2d}.user-card .user-name[data-v-95d9d9a4]{color:#e0e0e0}.user-card .user-sub[data-v-95d9d9a4]{color:#888}.form-wrap[data-v-95d9d9a4] .form-group{background-color:#3a3a3a;border-color:#4a4a4a;color:#e0e0e0}.form-wrap[data-v-95d9d9a4] .form-group:hover{border-color:#ff7d29}.form-wrap[data-v-95d9d9a4] .form-group:focus-within{border-color:#ff7d29;-webkit-box-shadow:0 0 0 .04rem rgba(255,125,41,.2);box-shadow:0 0 0 .04rem rgba(255,125,41,.2)}.form-wrap[data-v-95d9d9a4] .form-group input{color:#e0e0e0}.form-wrap[data-v-95d9d9a4] .form-group input::-webkit-input-placeholder{color:#777}.form-wrap[data-v-95d9d9a4] .form-group input::-moz-placeholder{color:#777}.form-wrap[data-v-95d9d9a4] .form-group input:-ms-input-placeholder{color:#777}.form-wrap[data-v-95d9d9a4] .form-group input::-ms-input-placeholder{color:#777}.form-wrap[data-v-95d9d9a4] .form-group input::placeholder{color:#777}.form-wrap[data-v-95d9d9a4] .form-group .icon,.form-wrap[data-v-95d9d9a4] .form-group .password-toggle{color:#888}.form-wrap[data-v-95d9d9a4] .verify-hint{color:#ff6b6b}.form-actions[data-v-95d9d9a4]{border-top:.02rem solid #3d3d3d}.btn-cancel[data-v-95d9d9a4]{background:#3a3a3a;border-color:#4a4a4a;color:#d0d0d0}.btn-cancel[data-v-95d9d9a4]:hover{background:#454545}.btn-submit[data-v-95d9d9a4]{color:#fff}}.base-switch[data-v-fec5c16a]{position:relative;width:.72rem;height:.36rem;background-color:#e0e0e0;background-color:var(--color-bg-divider,#e0e0e0);border-radius:.36rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;-ms-flex-negative:0;flex-shrink:0}.base-switch .switch-thumb[data-v-fec5c16a]{position:absolute;top:.04rem;left:.04rem;width:.28rem;height:.28rem;background-color:var(--color-bg-thumb);border-radius:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-box-shadow:0 .02rem .04rem rgba(0,0,0,.15);box-shadow:0 .02rem .04rem rgba(0,0,0,.15)}.base-switch.active[data-v-fec5c16a]{background-color:#ff7d29;background-color:var(--color-primary,#ff7d29)}.base-switch.active .switch-thumb[data-v-fec5c16a]{-webkit-transform:translateX(.36rem);transform:translateX(.36rem)}.edit-user-info-page[data-v-49e43bcc]{background:#fff;background:var(--color-bg-body,#fff);border-radius:var(--radius-md);font-family:var(--font-family);color:#333;color:var(--color-text-title,#333);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90%}.page-body[data-v-49e43bcc]{padding:.2rem .4rem .5rem;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0}.avatar-section[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.2rem;margin-bottom:.2rem;border-bottom:.02rem solid #eee;border-bottom:.02rem solid var(--color-bg-divider,#eee)}.avatar-wrap[data-v-49e43bcc]{position:relative;display:inline-block}.avatar[data-v-49e43bcc]{width:1rem;height:1rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f0f0f0;background:var(--color-bg-divider,#f0f0f0);border:.03rem solid #fff;-webkit-box-shadow:0 .03rem .12rem rgba(0,0,0,.08);box-shadow:0 .03rem .12rem rgba(0,0,0,.08)}.avatar-edit-btn[data-v-49e43bcc]{position:absolute;right:-.03rem;bottom:-.03rem;width:.4rem;height:.4rem;border-radius:50%;background:#ff7d29;background:var(--color-primary,#ff7d29);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:var(--font-size-sm);-webkit-box-shadow:0 .04rem .12rem rgba(255,125,41,.3);box-shadow:0 .04rem .12rem rgba(255,125,41,.3);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;border:.04rem solid #fff}.avatar-edit-btn[data-v-49e43bcc]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.avatar-hint[data-v-49e43bcc]{font-size:var(--font-size-xs);color:#999;color:var(--color-text-secondary,#999);margin-top:.12rem}.form-wrap[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrap[data-v-49e43bcc] .form-wrapper{margin-top:0}.form-wrap[data-v-49e43bcc] .form-group{padding:0 .16rem;height:.56rem;line-height:.56rem;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;font-size:var(--font-size-xs);background-color:#fff;background-color:var(--input-bg,#fff);-webkit-transition:all .15s;transition:all .15s;margin-bottom:.16rem;margin-top:0}.form-wrap[data-v-49e43bcc] .form-group:hover{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29)}.form-wrap[data-v-49e43bcc] .form-group:focus-within{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29);-webkit-box-shadow:0 0 0 .04rem rgba(255,125,41,.12);box-shadow:0 0 0 .04rem rgba(255,125,41,.12)}.form-wrap[data-v-49e43bcc] .form-group .icon{margin-right:.12rem;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-sm)}.form-wrap[data-v-49e43bcc] .form-group input{border:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;color:#333;color:var(--color-text-title,#333);font-size:var(--font-size-xs)}.form-wrap[data-v-49e43bcc] .form-group .password-toggle{cursor:pointer;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-sm)}.form-wrap[data-v-49e43bcc] .form-group .correct-icon{margin-right:.12rem;color:#16a34a;color:var(--color-text-correct,#16a34a);font-size:var(--font-size-sm)}.form-wrap[data-v-49e43bcc] .verify-hint{margin-top:-.06rem;margin-bottom:.16rem;font-size:var(--font-size-xs);line-height:1.5}.form-wrapper[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrapper .form-group.readonly[data-v-49e43bcc]{padding:0 .16rem;height:.56rem;line-height:.56rem;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;font-size:var(--font-size-xs);margin-bottom:.12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;background-color:var(--color-bg-divider,#f5f5f5)}.form-wrapper .form-group.readonly .icon[data-v-49e43bcc]{margin-right:.12rem;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-sm)}.form-wrapper .form-group.readonly input[data-v-49e43bcc]{border:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-xs);cursor:not-allowed}.form-wrapper .form-group.textarea-group[data-v-49e43bcc]{padding:.12rem .16rem;height:auto;line-height:normal;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;font-size:var(--font-size-xs);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;background-color:var(--input-bg,#fff);-webkit-transition:all .15s;transition:all .15s}.form-wrapper .form-group.textarea-group[data-v-49e43bcc]:hover{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29)}.form-wrapper .form-group.textarea-group[data-v-49e43bcc]:focus-within{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29);-webkit-box-shadow:0 0 0 .04rem rgba(255,125,41,.12);box-shadow:0 0 0 .04rem rgba(255,125,41,.12)}.form-wrapper .form-group.textarea-group .icon[data-v-49e43bcc]{margin-right:.12rem;color:#999;color:var(--color-text-secondary,#999);font-size:var(--font-size-sm);margin-top:.06rem}.form-wrapper .form-textarea[data-v-49e43bcc]{border:none;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;color:#333;color:var(--color-text-title,#333);font-size:var(--font-size-xs);resize:none;line-height:1.5;font-family:inherit;text-align:left;min-height:1.2rem;max-height:3rem;overflow-y:auto}.form-wrapper .form-textarea[data-v-49e43bcc]::-webkit-input-placeholder{color:#bbb;color:var(--placeholder,#bbb);font-size:var(--font-size-xs)}.form-wrapper .form-textarea[data-v-49e43bcc]::-moz-placeholder{color:#bbb;color:var(--placeholder,#bbb);font-size:var(--font-size-xs)}.form-wrapper .form-textarea[data-v-49e43bcc]:-ms-input-placeholder{color:#bbb;color:var(--placeholder,#bbb);font-size:var(--font-size-xs)}.form-wrapper .form-textarea[data-v-49e43bcc]::-ms-input-placeholder{color:#bbb;color:var(--placeholder,#bbb);font-size:var(--font-size-xs)}.form-wrapper .form-textarea[data-v-49e43bcc]::placeholder{color:#bbb;color:var(--placeholder,#bbb);font-size:var(--font-size-xs)}.form-wrapper .char-count[data-v-49e43bcc]{text-align:right;font-size:var(--font-size-sm);color:#999;color:var(--color-text-secondary,#999);margin-bottom:.12rem;padding-right:.06rem}.form-wrapper .privacy-section[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.12rem;margin-top:.04rem;margin-bottom:.12rem}.form-wrapper .privacy-item[data-v-49e43bcc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.12rem .16rem;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;background-color:#fff;background-color:var(--input-bg,#fff);font-size:var(--font-size-xs)}.form-wrapper .privacy-item[data-v-49e43bcc],.form-wrapper .privacy-label[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-wrapper .privacy-label[data-v-49e43bcc]{gap:.1rem;color:#333;color:var(--color-text-title,#333)}.form-wrapper .privacy-label i[data-v-49e43bcc]{color:#ff7d29;color:var(--color-primary,#ff7d29);font-size:var(--font-size-sm)}.form-wrapper .gender-picker[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.12rem;margin-bottom:.16rem}.form-wrapper .gender-option[data-v-49e43bcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.12rem 0;text-align:center;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;cursor:pointer;font-size:var(--font-size-xs);color:#999;color:var(--color-text-secondary,#999);background-color:#fff;background-color:var(--input-bg,#fff);-webkit-transition:all .15s;transition:all .15s}.form-wrapper .gender-option[data-v-49e43bcc]:hover{border-color:#ff7d29;border-color:var(--color-primary,#ff7d29);color:#ff7d29;color:var(--color-primary,#ff7d29)}.form-wrapper .gender-option.active[data-v-49e43bcc]{background-color:#ff7d29;background-color:var(--color-primary,#ff7d29);border-color:#ff7d29;border-color:var(--color-primary,#ff7d29);color:#fff;font-weight:500}.form-actions[data-v-49e43bcc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.12rem;margin-top:.16rem;padding-top:.16rem;border-top:.02rem solid #eee;border-top:.02rem solid var(--color-bg-divider,#eee)}.btn-cancel[data-v-49e43bcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.12rem 0;background:#fff;border:.02rem solid #d9d9d9;border:.02rem solid var(--input-border,#d9d9d9);border-radius:.04rem;font-size:var(--font-size-xs);color:#333;color:var(--color-text-title,#333);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-weight:500}.btn-cancel[data-v-49e43bcc]:hover{background:#f5f5f5;background:var(--color-bg-divider,#f5f5f5)}.btn-submit[data-v-49e43bcc]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;padding:.12rem 0;background:#ff7d29;background:var(--color-primary,#ff7d29);border:none;border-radius:.04rem;font-size:var(--font-size-xs);font-weight:500;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1rem;-webkit-transition:all .15s;transition:all .15s}.btn-submit[data-v-49e43bcc]:hover:not(:disabled){-webkit-box-shadow:0 .04rem .16rem rgba(255,125,41,.25);box-shadow:0 .04rem .16rem rgba(255,125,41,.25)}.btn-submit[data-v-49e43bcc]:disabled{opacity:.6;cursor:not-allowed}.btn-submit i[data-v-49e43bcc]{font-size:var(--font-size-sm)}@media (prefers-color-scheme:dark){.edit-user-info-page[data-v-49e43bcc]{background:#2d2d2d;color:#e0e0e0}.avatar-section[data-v-49e43bcc]{border-bottom:.02rem solid #3d3d3d}.avatar[data-v-49e43bcc]{background:#3d3d3d;border-color:#2d2d2d}.avatar-edit-btn[data-v-49e43bcc]{border-color:#2d2d2d}.avatar-hint[data-v-49e43bcc]{color:#888}.form-wrap[data-v-49e43bcc] .form-group{background-color:#3a3a3a;border-color:#4a4a4a;color:#e0e0e0}.form-wrap[data-v-49e43bcc] .form-group:hover{border-color:#ff7d29}.form-wrap[data-v-49e43bcc] .form-group:focus-within{border-color:#ff7d29;-webkit-box-shadow:0 0 0 .04rem rgba(255,125,41,.2);box-shadow:0 0 0 .04rem rgba(255,125,41,.2)}.form-wrap[data-v-49e43bcc] .form-group input{color:#e0e0e0}.form-wrap[data-v-49e43bcc] .form-group input::-webkit-input-placeholder{color:#777}.form-wrap[data-v-49e43bcc] .form-group input::-moz-placeholder{color:#777}.form-wrap[data-v-49e43bcc] .form-group input:-ms-input-placeholder{color:#777}.form-wrap[data-v-49e43bcc] .form-group input::-ms-input-placeholder{color:#777}.form-wrap[data-v-49e43bcc] .form-group input::placeholder{color:#777}.form-wrap[data-v-49e43bcc] .form-group .icon,.form-wrap[data-v-49e43bcc] .form-group .password-toggle{color:#888}.form-wrap[data-v-49e43bcc] .verify-hint{color:#ff6b6b}.form-wrapper .form-group.readonly[data-v-49e43bcc]{background:#333;border-color:#4a4a4a}.form-wrapper .form-group.readonly input[data-v-49e43bcc]{color:#999}.form-wrapper .form-group.readonly .icon[data-v-49e43bcc]{color:#888}.form-wrapper .form-group.textarea-group[data-v-49e43bcc]{background-color:#3a3a3a;border-color:#4a4a4a}.form-wrapper .form-group.textarea-group[data-v-49e43bcc]:hover{border-color:#ff7d29}.form-wrapper .form-group.textarea-group[data-v-49e43bcc]:focus-within{border-color:#ff7d29;-webkit-box-shadow:0 0 0 .04rem rgba(255,125,41,.2);box-shadow:0 0 0 .04rem rgba(255,125,41,.2)}.form-wrapper .form-group.textarea-group .icon[data-v-49e43bcc]{color:#888}.form-wrapper .form-textarea[data-v-49e43bcc]{color:#e0e0e0}.form-wrapper .form-textarea[data-v-49e43bcc]::-webkit-input-placeholder{color:#777}.form-wrapper .form-textarea[data-v-49e43bcc]::-moz-placeholder{color:#777}.form-wrapper .form-textarea[data-v-49e43bcc]:-ms-input-placeholder{color:#777}.form-wrapper .form-textarea[data-v-49e43bcc]::-ms-input-placeholder{color:#777}.form-wrapper .form-textarea[data-v-49e43bcc]::placeholder{color:#777}.form-wrapper .char-count[data-v-49e43bcc]{color:#888}.form-wrapper .privacy-section .privacy-item[data-v-49e43bcc]{background:#3a3a3a;border-color:#4a4a4a}.form-wrapper .privacy-section .privacy-label[data-v-49e43bcc]{color:#e0e0e0}.form-wrapper .gender-picker .gender-option[data-v-49e43bcc]{background:#3a3a3a;border-color:#4a4a4a;color:#aaa}.form-wrapper .gender-picker .gender-option[data-v-49e43bcc]:hover{border-color:#ff7d29;color:#ff7d29}.form-wrapper .gender-picker .gender-option.active[data-v-49e43bcc]{background:#ff7d29;border-color:#ff7d29;color:#fff}.form-actions[data-v-49e43bcc]{border-top:.02rem solid #3d3d3d}.btn-cancel[data-v-49e43bcc]{background:#3a3a3a;border-color:#4a4a4a;color:#d0d0d0}.btn-cancel[data-v-49e43bcc]:hover{background:#454545}.btn-submit[data-v-49e43bcc]{color:#fff}}.user-info-page[data-v-3f07aec7]{background:var(--color-bg-body);border-radius:var(--radius-md);padding:0;font-family:var(--font-family);color:#333;color:var(--color-text-title,#333);width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.page-header[data-v-3f07aec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.24rem .32rem;border-bottom:.02rem solid #eee;border-bottom:.02rem solid var(--color-bg-divider,#eee);-ms-flex-negative:0;flex-shrink:0}.page-header .page-title[data-v-3f07aec7]{margin:0;font-size:var(--font-size-base);font-weight:600}.page-header .close-icon[data-v-3f07aec7]{cursor:pointer;font-size:var(--font-size-sm);color:#999;color:var(--color-text-muted,#999);-webkit-transition:color .2s;transition:color .2s}.page-header .close-icon[data-v-3f07aec7]:hover{color:#ff7d29;color:var(--color-primary,#ff7d29)}.loading-wrap[data-v-3f07aec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem 0;font-size:.4rem;color:#ff7d29;color:var(--color-primary,#ff7d29)}.page-body[data-v-3f07aec7]{padding:.4rem;gap:.4rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.body-left[data-v-3f07aec7],.page-body[data-v-3f07aec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.body-left[data-v-3f07aec7]{width:5rem;min-width:5rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.btn-follow[data-v-3f07aec7]{width:100%;margin-top:.16rem;background-color:#ff7d29;background-color:var(--color-primary,#ff7d29);color:#fff;border:none;border-radius:.12rem;border-radius:var(--radius-sm,.12rem);padding:.18rem 0;font-size:var(--font-size-xs);font-weight:500;cursor:pointer;-webkit-transition:opacity var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);transition:opacity var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.btn-follow[data-v-3f07aec7]:hover{opacity:.88}.btn-follow.followed[data-v-3f07aec7]{background-color:#666;background-color:var(--color-text-secondary,#666);color:#fff;border:.01rem solid #666;border:.01rem solid var(--color-text-secondary,#666)}.btn-follow.followed[data-v-3f07aec7]:hover{background-color:#555;border-color:#555;opacity:1}.btn-follow.loading[data-v-3f07aec7],.btn-follow[data-v-3f07aec7]:disabled{opacity:.7;cursor:not-allowed}@media (prefers-color-scheme:dark){.btn-follow.followed[data-v-3f07aec7]{background-color:silver;background-color:var(--color-text-secondary,silver);border-color:silver;border-color:var(--color-text-secondary,silver);color:#1a1a1a}.btn-follow.followed[data-v-3f07aec7]:hover{background-color:#aaa;border-color:#aaa;color:#1a1a1a}}.body-right[data-v-3f07aec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-nav[data-v-3f07aec7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.64rem;border-bottom:.02rem solid #eee;border-bottom:.02rem solid var(--color-bg-divider,#eee);margin-bottom:.24rem;-ms-flex-negative:0;flex-shrink:0}.tab-item[data-v-3f07aec7]{font-size:var(--font-size-sm);padding:.12rem 0;color:#666;color:var(--color-text-secondary,#666);cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08rem;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.tab-item.active[data-v-3f07aec7]{color:#ff7d29;color:var(--color-primary,#ff7d29);font-weight:600}.tab-item.active[data-v-3f07aec7]:after{content:"";position:absolute;bottom:-.02rem;left:0;width:100%;height:.04rem;background:#ff7d29;background:var(--color-primary,#ff7d29);border-radius:.04rem}.tab-down[data-v-3f07aec7],.tab-heart[data-v-3f07aec7]{font-size:var(--font-size-xs)}.list-wrap[data-v-3f07aec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-right:.08rem;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.list-wrap[data-v-3f07aec7]::-webkit-scrollbar{display:none}.private-wrap[data-v-3f07aec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8rem 0}.private-content[data-v-3f07aec7]{text-align:center}.private-content .private-icon[data-v-3f07aec7]{width:1.4rem;height:1.4rem;margin:0 auto .24rem;border-radius:50%;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;color:var(--color-text-muted,#999);font-size:.56rem}@media (prefers-color-scheme:dark){.private-content .private-icon[data-v-3f07aec7]{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);color:#888;color:var(--color-text-muted,#888)}}.private-content .private-title[data-v-3f07aec7]{font-size:var(--font-size-base);font-weight:600;color:#666;color:var(--color-text-secondary,#666);margin:0 0 .08rem}.private-content .private-desc[data-v-3f07aec7]{font-size:var(--font-size-xs);color:#999;color:var(--color-text-muted,#999);margin:0}.list-wrap[data-v-3f07aec7] .list-container{max-width:none;padding:0;margin:0}.list-wrap[data-v-3f07aec7] .card-wrapper{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:.24rem}@media (max-width:768px){.page-body[data-v-3f07aec7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.32rem;gap:.32rem}.body-left[data-v-3f07aec7]{width:100%;min-width:0}.tab-nav[data-v-3f07aec7]{gap:.48rem;margin-bottom:.2rem}.tab-item[data-v-3f07aec7]{font-size:var(--font-size-xs);padding:.1rem 0}.list-wrap[data-v-3f07aec7] .card-wrapper{grid-template-columns:1fr!important;gap:.2rem}}@media (max-width:480px){.page-body[data-v-3f07aec7]{padding:.24rem;gap:.24rem}}html{font-size:50px!important}@media screen and (min-width:320px){html{font-size:21.33333333px!important}}@media screen and (min-width:360px){html{font-size:24px!important}}@media screen and (min-width:375px){html{font-size:25px!important}}@media screen and (min-width:384px){html{font-size:25.6px!important}}@media screen and (min-width:400px){html{font-size:26.66666667px!important}}@media screen and (min-width:414px){html{font-size:27.6px!important}}@media screen and (min-width:424px){html{font-size:28.26666667px!important}}@media screen and (min-width:480px){html{font-size:32px!important}}@media screen and (min-width:540px){html{font-size:36px!important}}@media screen and (min-width:720px){html{font-size:48px!important}}@media screen and (min-width:750px){html{font-size:50px!important}}.container{padding-right:.3rem;padding-left:.3rem;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}h1{margin:0}ul{list-style-type:none;padding:0}a{text-decoration:none}:root{--color-primary:#ff7d29;--color-primary-light-10:rgba(255,125,41,.3);--color-bg-body:#fff;--color-bg-overlay:rgba(0,0,0,.45);--color-bg-header:#f5f5f5;--color-bg-user-dropdown:inherit;--color-bg-user-dropdown-menu:#fff;--color-bg-user-dropdown-menu-hover:#f5f5f5;--color-bg-dropdown:inherit;--color-bg-dropdown-menu:#fff;--color-bg-dropdown-menu-hover:#f5f5f5;--color-bg-search-bar:#fff;--color-bg-search-input:#fff;--color-bg-wallpaper-list:#fff;--color-bg-wll-card:#fff;--color-bg-card:#fff;--color-bg-tag-item:rgba(255,125,41,.2);--color-bg-tag-item-secondary:rgba(255,125,41,.2);--color-bg-base-modal:#fff;--color-bg-role-tag:rgba(255,125,41,.15);--color-bg-stats-item-border:#eee;--color-bg-btn-pwd-border:#d9d9d9;--color-bg-checkbox-inner:#fff;--color-bg-trigger-btn:#fff;--color-bg-icon-fav:rgba(0,0,0,.3);--color-bg-divider:#eee;--color-bg-error:#fef2f2;--color-love:#ff4d4f;--color-bg-thumb:#fff;--color-text-base-nav-item:#1a1a1a;--color-text-subtitle:#999;--color-text-trigger-btn:#1a1a1a;--color-text-menu-item:#333;--color-text-search-icon:#666;--color-text-sub-title:#666;--color-text-card-title:#333;--color-text-card-desc:#666;--color-text-author-name:#333;--color-text-data-item:#555;--color-text-hero-desc:#fff;--color-text-hero-title:#fff;--color-text-search-btn:#fff;--color-text-clickLike:#fff;--color-text-tag-4k:#fff;--color-text-link-p:#333;--color-text-load-more:#555;--color-text-secondary:#666;--color-text-title:#333;--color-text:#1a1a1a;--color-text-role-tag:#ff7d29;--color-text-form-group:#666;--color-text-base-modal-close-hover:#666;--color-text-submit-btn:#fff;--color-text-divider:#999;--color-text-error:#e11d48;--color-text-correct:#16a34a;--color-text-tag-item:#ff7d29;--color-text-tag-item-active:#fff;--color-placeholder-icon:rgba(0,0,0,.18);--color-border:#d9d9d9;--color-border-error:#f43f5e;--color-divider:#f5f5f5;--color-border-focus:rgba(255,125,41,.25);--input-height:0.7rem;--input-border-radius:0.04rem;--input-border:#d9d9d9;--input-bg:#fff;--input-border-focus:rgba(255,125,41,.25);--input-divider:#e8e8e8;--checkbox-border:#d9d9d9;--checkbox-bg-inner:#fff;--color-success:#52c41a;--color-warning:#faad14;--color-error:#ff4d4f;--color-tag-new:#ff7d29;--color-tag-hot:#ff4d4f;--font-family:"Microsoft YaHei","Heiti SC",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;--font-size-base:0.26rem;--font-size-xs:0.22rem;--font-size-sm:0.24rem;--font-size-lg:0.32rem;--font-size-xl:0.4rem;--font-size-2xl:0.48rem;--spacing-xs:0.08rem;--spacing-sm:0.16rem;--spacing-md:0.32rem;--spacing-lg:0.48rem;--spacing-xl:0.64rem;--radius-sm:0.16rem;--radius-md:0.24rem;--radius-lg:0.32rem;--radius-xl:0.48rem;--shadow-sm:0 0.02rem 0.04rem rgba(0,0,0,.01);--shadow-md:0 0.08rem 0.24rem rgba(0,0,0,.08);--card-shadow-lg:0 0.08rem 0.24rem rgba(0,0,0,.15);--text-shadow-xs:0 0.02rem 0.04rem rgba(0,0,0,.1);--font-size-md:0.24rem;--text-shadow-sm:0 0.02rem 0.06rem rgba(0,0,0,.15);--text-shadow-md:0 0.04rem 0.12rem rgba(0,0,0,.25);--text-shadow-lg:0 0.08rem 0.24rem rgba(0,0,0,.3);--text-shadow-xl:0 0.16rem 0.4rem rgba(0,0,0,.35);--transition-fast:0.2s ease;--transition-base:0.3s ease;--placeholder:#999;--input-color:#000;--input-caret-color:#000}@media (prefers-color-scheme:dark){:root{--color-primary:#ff7d29;--color-primary-light-10:rgba(255,125,41,.3);--color-bg-body:#2d2d2d;--color-bg-overlay:rgba(0,0,0,.7);--color-bg-header:#363636;--color-bg-card:#3d3d3d;--color-bg-divider:#4a4a4a;--color-bg-base-modal:#3d3d3d;--color-bg-error:rgba(239,68,68,.18);--color-bg-user-dropdown:inherit;--color-bg-user-dropdown-menu:#363636;--color-bg-user-dropdown-menu-hover:hsla(0,0%,100%,.15);--color-bg-dropdown:inherit;--color-bg-dropdown-menu:#303030;--color-bg-dropdown-menu-hover:hsla(0,0%,100%,.15);--color-bg-trigger-btn:inherit;--color-bg-search-bar:#363636;--color-bg-search-input:#363636;--color-bg-wallpaper-list:#2d2d2d;--color-bg-wll-card:#3d3d3d;--color-bg-tag-item:rgba(255,125,41,.3);--color-bg-tag-item-secondary:rgba(255,125,41,.3);--color-bg-checkbox-inner:#363636;--color-bg-role-tag:rgba(255,125,41,.25);--color-bg-stats-item-border:#4a4a4a;--color-bg-btn-pwd-border:#4a4a4a;--color-bg-icon-fav:hsla(0,0%,100%,.3);--color-love:#ff4d4f;--color-text:#fff;--color-text-primary:#fff;--color-text-secondary:silver;--color-text-title:#fff;--color-text-role-tag:#ff7d29;--color-text-muted:#d0d0d0;--color-text-card-title:#fff;--color-text-card-desc:#e5e5e5;--color-text-data:#d0d0d0;--color-text-base-nav-item:#fff;--color-text-trigger-btn:#fff;--color-text-menu-item:#fff;--color-text-search-icon:#e0e0e0;--color-text-sub-title:#fff;--color-text-author-name:#fff;--color-text-subtitle:silver;--color-text-hero-desc:#fff;--color-text-hero-title:#fff;--color-text-search-btn:#fff;--color-text-clickLike:#fff;--color-text-tag-4k:#fff;--color-text-link-p:#fff;--color-text-load-more:#d0d0d0;--color-text-form-group:#fff;--color-text-base-modal-close-hover:#ccc;--color-text-submit-btn:#fff;--color-text-divider:#aaa;--color-text-error:#ff6b6b;--color-text-correct:#51cf66;--color-text-tag-item:#ff7d29;--color-text-tag-item-active:#fff;--color-placeholder-icon:hsla(0,0%,100%,.25);--color-border:#4a4a4a;--color-border-error:#ef4444;--color-divider:#4a4a4a;--color-border-focus:rgba(255,125,41,.35);--input-height:0.7rem;--input-border-radius:0.04rem;--input-border:#4a4a4a;--input-bg:#363636;--input-border-focus:rgba(255,125,41,.35);--input-divider:#4a4a4a;--checkbox-border:#4a4a4a;--checkbox-bg-inner:#363636;--color-success:#52c41a;--color-warning:#faad14;--color-error:#ff4d4f;--color-tag-new:#ff7d29;--color-tag-hot:#ff4d4f;--font-family:"Microsoft YaHei","Heiti SC",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;--font-size-base:0.26rem;--font-size-xs:0.22rem;--font-size-sm:0.24rem;--font-size-lg:0.32rem;--font-size-xl:0.4rem;--font-size-2xl:0.48rem;--spacing-xs:0.08rem;--spacing-sm:0.16rem;--spacing-md:0.32rem;--spacing-lg:0.48rem;--spacing-xl:0.64rem;--radius-sm:0.16rem;--radius-md:0.24rem;--radius-lg:0.32rem;--radius-xl:0.48rem;--shadow-sm:0 0.02rem 0.04rem rgba(0,0,0,.01);--shadow-md:0 0.08rem 0.24rem rgba(0,0,0,.4);--card-shadow-lg:0 0.08rem 0.24rem rgba(0,0,0,.3);--text-shadow-xs:0 0.02rem 0.04rem rgba(0,0,0,.1);--text-shadow-sm:0 0.02rem 0.06rem rgba(0,0,0,.15);--text-shadow-md:0 0.04rem 0.12rem rgba(0,0,0,.25);--text-shadow-lg:0 0.08rem 0.24rem rgba(0,0,0,.3);--text-shadow-xl:0 0.16rem 0.4rem rgba(0,0,0,.35);--transition-fast:0.2s ease;--transition-base:0.3s ease;--placeholder:#999;--input-color:#fff;--input-caret-color:#fff}*{caret-color:#000!important;caret-color:var(--input-caret-color)!important}}.rotate-hover{display:inline-block;-webkit-transition:-webkit-transform var(--duration) ease;transition:-webkit-transform var(--duration) ease;transition:transform var(--duration) ease;transition:transform var(--duration) ease,-webkit-transform var(--duration) ease;cursor:pointer}.rotate-hover.rotate:hover{-webkit-transform:rotate(var(--deg));transform:rotate(var(--deg))}.fade-in-up{-webkit-animation:fadeInUp .5s ease forwards;animation:fadeInUp .5s ease forwards;opacity:0}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(--y);transform:translateY(--y)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(--y);transform:translateY(--y)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body{font-family:var(--font-family);font-size:.32rem;background-color:var(--color-bg-body)}#nprogress .bar{background:var(--color-primary)!important;height:.03rem!important}#nprogress .peg{-webkit-box-shadow:0 0 10px var(--color-primary),0 0 5px var(--color-primary)!important;box-shadow:0 0 10px var(--color-primary),0 0 5px var(--color-primary)!important}button{cursor:pointer}.clear-fix:after{content:"";display:block;height:0;visibility:hidden;clear:both}*{caret-color:#000}.single-line{white-space:nowrap}.multi-line,.single-line{overflow:hidden;text-overflow:ellipsis}.multi-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg-body);z-index:9999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.app-loading,.app-loading .wavy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-loading .wavy{gap:.15rem;height:.5rem}.app-loading .wavy span{width:.2rem;height:.2rem;background-color:var(--color-primary);border-radius:50%;-webkit-animation:wavy-bounce 1.2s ease-in-out infinite;animation:wavy-bounce 1.2s ease-in-out infinite}.app-loading .wavy span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.app-loading .wavy span:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.app-loading .wavy span:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.app-loading .wavy span:nth-child(4){-webkit-animation-delay:.36s;animation-delay:.36s}.app-loading .wavy span:nth-child(5){-webkit-animation-delay:.48s;animation-delay:.48s}@-webkit-keyframes wavy-bounce{0%,50%,to{-webkit-transform:translateY(0) scale(.8);transform:translateY(0) scale(.8);opacity:.5}25%{-webkit-transform:translateY(-.35rem) scale(1.1);transform:translateY(-.35rem) scale(1.1);opacity:1}}@keyframes wavy-bounce{0%,50%,to{-webkit-transform:translateY(0) scale(.8);transform:translateY(0) scale(.8);opacity:.5}25%{-webkit-transform:translateY(-.35rem) scale(1.1);transform:translateY(-.35rem) scale(1.1);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}