.navbar-container[data-v-afa95823]{display:flex;align-items:center;position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:999;width:80%;height:.8rem;justify-content:space-between;padding:0 40px;box-sizing:border-box;background:#0000001a;transition:background .35s ease,backdrop-filter .35s ease,border-color .35s ease,box-shadow .35s ease;border-radius:120px}.navbar-container.is-scrolled[data-v-afa95823]{background:#00000024;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 8px 24px #00000014}.navbar-container.is-light .logo img[data-v-afa95823]{filter:brightness(0)}.navbar-container.is-light .navbar .navbar-box .navbar-title[data-v-afa95823]{color:#111}.navbar-container.is-light .navbar .navbar-box[data-v-afa95823]:after{background:#111}.navbar-container.is-light .navbar .msgbtn[data-v-afa95823],.navbar-container.is-light .navbar .navbtn[data-v-afa95823],.navbar-container.is-light .navbar .user-profile[data-v-afa95823]{color:#111;background:#ffffff8c}.navbar-container.is-light .navbar .navbtn[data-v-afa95823]:focus-visible,.navbar-container.is-light .navbar .navbtn[data-v-afa95823]:hover{background:#ffffffe0;box-shadow:0 8px 18px #0000001a}.navbar-container.is-light .navbar .user-menu[data-v-afa95823]{background:#fffffff0}.navbar-container.is-light .navbar .user-menu__item[data-v-afa95823]{color:#111}.navbar-container.is-light .navbar .user-menu__item[data-v-afa95823]:hover{background:#0000000f}.navbar-container.is-light .navbar .user-menu__item:hover .iconbg[data-v-afa95823]{background:#e8453ce6;color:#fff}.navbar-container.is-light .navbar .user-menu__item .iconbg[data-v-afa95823]{background:#00000014}.navbar-container.is-light .navbar .app-download__menu.user-menu[data-v-afa95823]{background:#1c1c1ceb}.navbar-container.is-light .navbar .app-download__menu.user-menu .app-download__tip[data-v-afa95823]{color:#ffffffb8}.navbar-container.is-light .navbar .app-download__menu.user-menu .app-download__code .app-download__label[data-v-afa95823],.navbar-container.is-light .navbar .app-download__menu.user-menu .app-download__code span[data-v-afa95823]{color:#fff}.navbar-container.is-scrolled.is-light[data-v-afa95823]{background:#ffffffb8;box-shadow:0 8px 24px #0000000a}body:has(.banner-detail.is-filter-stuck) .navbar-container[data-v-afa95823]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:transparent}.navbar-container .logo img[data-v-afa95823]{width:.42rem;height:.46rem;transition:filter .3s ease}.navbar-container .navbar[data-v-afa95823]{display:flex;gap:40px;align-items:center}.navbar-container .navbar .app-download[data-v-afa95823]{position:relative;display:flex;align-items:center}.navbar-container .navbar .app-download__menu[data-v-afa95823]{right:0;left:auto;width:auto;min-width:3.2rem;padding:.18rem .18rem .16rem;gap:.14rem;background:#1c1c1ceb}.navbar-container .navbar .app-download__tip[data-v-afa95823]{margin:0;text-align:center;font-size:.12rem;line-height:1.2;color:#ffffffb8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-container .navbar .app-download__codes[data-v-afa95823]{display:flex;align-items:stretch;justify-content:center;gap:.18rem}.navbar-container .navbar .app-download__code[data-v-afa95823]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:0;border:none;background:transparent;cursor:zoom-in;animation:user-menu-item-in-afa95823 .36s var(--menu-ease) both;animation-delay:calc(.05s + var(--item-index, 0)*.05s);transition:transform .2s ease}.navbar-container .navbar .app-download__code .app-download__label[data-v-afa95823],.navbar-container .navbar .app-download__code span[data-v-afa95823]{display:inline-flex;align-items:center;gap:.06rem;font-size:.13rem;line-height:1.2;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-container .navbar .app-download__code .app-download__os-icon[data-v-afa95823]{width:.16rem;height:.16rem;display:inline-flex;color:currentColor}.navbar-container .navbar .app-download__code .app-download__os-icon[data-v-afa95823] svg{width:100%;height:100%;display:block}.navbar-container .navbar .app-download__code[data-v-afa95823]:hover{transform:translateY(-2px)}.navbar-container .navbar .app-download__code[data-v-afa95823]:active{transform:scale(.98)}.navbar-container .navbar .app-download__qr[data-v-afa95823]{display:block;width:1.28rem;height:1.28rem;padding:.08rem;border-radius:.12rem;background:#fff;-o-object-fit:contain;object-fit:contain;box-sizing:border-box;box-shadow:0 .04rem .12rem #0000002e}.navbar-container .navbar .loginbtn[data-v-afa95823],.navbar-container .navbar .navbtn[data-v-afa95823]{position:relative;z-index:0;color:#fff;display:flex;align-items:center;justify-content:center;border:none;border-radius:34px;background:#0000004d;height:.42rem;font-size:.14rem;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .3s ease,background .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.navbar-container .navbar .loginbtn[data-v-afa95823]:before,.navbar-container .navbar .navbtn[data-v-afa95823]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.28) 50%,transparent 65%);transform:translate(-120%);transition:transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.navbar-container .navbar .loginbtn[data-v-afa95823]:focus-visible,.navbar-container .navbar .loginbtn[data-v-afa95823]:hover,.navbar-container .navbar .navbtn[data-v-afa95823]:focus-visible,.navbar-container .navbar .navbtn[data-v-afa95823]:hover{background:#0000007a;transform:translateY(-2px) scale(1.04);box-shadow:0 8px 18px #0000002e;outline:none}.navbar-container .navbar .loginbtn[data-v-afa95823]:focus-visible:before,.navbar-container .navbar .loginbtn[data-v-afa95823]:hover:before,.navbar-container .navbar .navbtn[data-v-afa95823]:focus-visible:before,.navbar-container .navbar .navbtn[data-v-afa95823]:hover:before{transform:translate(120%)}.navbar-container .navbar .loginbtn[data-v-afa95823]:active,.navbar-container .navbar .navbtn[data-v-afa95823]:active{transform:translateY(0) scale(.98);box-shadow:none}.navbar-container .navbar .navbtn[data-v-afa95823]{gap:8px;padding:0 40px;width:.74rem}.navbar-container .navbar .navbtn .app-icon[data-v-afa95823]{color:inherit;display:inline-flex;transform-origin:center}.navbar-container .navbar .navbtn:focus-visible .app-icon[data-v-afa95823],.navbar-container .navbar .navbtn:hover .app-icon[data-v-afa95823]{animation:navbtn-download-bounce-afa95823 .7s cubic-bezier(.22,1,.36,1)}.navbar-container .navbar .loginbtn[data-v-afa95823]{width:1rem;padding:0}.navbar-container .navbar .user-area[data-v-afa95823]{position:relative;display:flex;align-items:center;gap:16px}.navbar-container .navbar .msgbtn[data-v-afa95823]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:50%;background:#0000004d;color:#fff;cursor:pointer}.navbar-container .navbar .msgbtn .app-icon[data-v-afa95823] svg{width:18px;height:18px}.navbar-container .navbar .msgbtn .msgnum[data-v-afa95823]{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e8453c;color:#fff;font-size:10px;line-height:16px;text-align:center;box-sizing:border-box}.navbar-container .navbar .user-avatar[data-v-afa95823]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.navbar-container .navbar .user-avatar--fallback[data-v-afa95823]{display:inline-flex;align-items:center;justify-content:center;background:#e8453c;font-size:12px;font-weight:600}.navbar-container .navbar .user-name[data-v-afa95823]{max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.14rem}.navbar-container .navbar .user-menu[data-v-afa95823]{--menu-ease:cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);right:0;padding:24px 10px;border-radius:12px;background:#1c1c1ceb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px #0003;z-index:10;width:140px;gap:10px;display:flex;flex-direction:column;justify-content:center;transform-origin:top right}.navbar-container .navbar .user-menu__item[data-v-afa95823]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:10px;background:transparent;color:#fff;height:36px;font-size:.14rem;cursor:pointer;animation:user-menu-item-in-afa95823 .36s var(--menu-ease) both;animation-delay:calc(.05s + var(--item-index, 0)*.05s);transition:background .28s var(--menu-ease),color .28s ease}.navbar-container .navbar .user-menu__item span[data-v-afa95823]{transition:transform .28s var(--menu-ease)}.navbar-container .navbar .user-menu__item .iconbg[data-v-afa95823]{border-radius:5px;background:#554a4a99;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .28s var(--menu-ease),transform .28s var(--menu-ease),box-shadow .28s ease}.navbar-container .navbar .user-menu__item .iconbg .app-icon[data-v-afa95823]{display:inline-flex;transition:transform .28s var(--menu-ease)}.navbar-container .navbar .user-menu__item .iconbg .app-icon[data-v-afa95823] svg{width:16px;height:16px}.navbar-container .navbar .user-menu__item .iconbg.is-icon-pop .app-icon[data-v-afa95823]{animation:user-menu-icon-pop-afa95823 .45s var(--menu-ease)}.navbar-container .navbar .user-menu__item[data-v-afa95823]:hover{background:#0000004d}.navbar-container .navbar .user-menu__item:hover span[data-v-afa95823]{transform:translate(2px)}.navbar-container .navbar .user-menu__item:hover .iconbg[data-v-afa95823]{background:#e8453cd9;transform:scale(1.08);box-shadow:0 4px 10px #e8453c47}.navbar-container .navbar .user-menu__item:hover .iconbg .app-icon[data-v-afa95823]{transform:rotate(-8deg) scale(1.06)}.navbar-container .navbar .user-menu__item:active .iconbg[data-v-afa95823]{transform:scale(.96)}.navbar-container .navbar .user-menu-enter-active[data-v-afa95823],.navbar-container .navbar .user-menu-leave-active[data-v-afa95823]{transition:opacity .28s var(--menu-ease,cubic-bezier(.22,1,.36,1)),transform .28s var(--menu-ease,cubic-bezier(.22,1,.36,1))}.navbar-container .navbar .user-menu-enter-active .user-menu__item[data-v-afa95823]{animation:user-menu-item-in-afa95823 .36s var(--menu-ease,cubic-bezier(.22,1,.36,1)) forwards;animation-delay:calc(.05s + var(--item-index, 0)*.05s)}.navbar-container .navbar .user-menu-leave-active[data-v-afa95823]{pointer-events:none}.navbar-container .navbar .user-menu-leave-active .user-menu__item[data-v-afa95823]{animation:user-menu-item-out-afa95823 .22s ease forwards;animation-delay:calc((3 - var(--item-index, 0))*.03s)}.navbar-container .navbar .user-menu-enter-from[data-v-afa95823],.navbar-container .navbar .user-menu-leave-to[data-v-afa95823]{opacity:0;transform:translateY(-8px) scale(.96)}.navbar-container .navbar .user-menu-enter-to[data-v-afa95823],.navbar-container .navbar .user-menu-leave-from[data-v-afa95823]{opacity:1;transform:translateY(0) scale(1)}.navbar-container .navbar .navbar-box[data-v-afa95823]{position:relative;padding:12px;cursor:pointer}.navbar-container .navbar .navbar-box .navbar-title[data-v-afa95823]{font-size:.18rem;color:#fff;transition:color .3s ease}.navbar-container .navbar .navbar-box[data-v-afa95823]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:#fff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease,background .3s ease;border-radius:20px}.navbar-container .navbar .navbar-box[data-v-afa95823]:hover:after{transform:scaleX(1)}.navbar-container .navbar .navbar-box.is-active[data-v-afa95823]:after{transform:scaleX(1);background:#ff2b2b}.navbar-container .navbar .navbar-box.is-active .navbar-title[data-v-afa95823]{font-weight:600}@keyframes navbtn-download-bounce-afa95823{0%{transform:translateY(0)}30%{transform:translateY(3px)}55%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes user-menu-item-in-afa95823{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes user-menu-item-out-afa95823{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes user-menu-icon-pop-afa95823{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.22) rotate(-12deg)}65%{transform:scale(.94) rotate(6deg)}to{transform:scale(1) rotate(0)}}.app-qr-preview[data-v-afa95823]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:.32rem;box-sizing:border-box}.app-qr-preview__backdrop[data-v-afa95823]{position:absolute;inset:0;background:#0f172a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-qr-preview__panel[data-v-afa95823]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.16rem;padding:.28rem .28rem .24rem;border-radius:.2rem;background:#fff;box-shadow:0 .2rem .64rem #0f172a47}.app-qr-preview__close[data-v-afa95823]{position:absolute;top:-.12rem;right:-.12rem;width:.4rem;height:.4rem;border:none;border-radius:50%;background:#1c1c1ce0;color:#fff;font-size:.28rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.app-qr-preview__img[data-v-afa95823]{display:block;width:3.2rem;height:3.2rem;max-width:min(72vw,3.6rem);max-height:min(72vw,3.6rem);-o-object-fit:contain;object-fit:contain;border-radius:.08rem;background:#fff}.app-qr-preview__label[data-v-afa95823]{margin:0;font-size:.16rem;line-height:1.3;color:#1c1c1c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-qr-preview-enter-active[data-v-afa95823],.app-qr-preview-leave-active[data-v-afa95823]{transition:opacity .22s ease}.app-qr-preview-enter-active .app-qr-preview__panel[data-v-afa95823],.app-qr-preview-leave-active .app-qr-preview__panel[data-v-afa95823]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.app-qr-preview-enter-from[data-v-afa95823],.app-qr-preview-leave-to[data-v-afa95823]{opacity:0}.app-qr-preview-enter-from .app-qr-preview__panel[data-v-afa95823],.app-qr-preview-leave-to .app-qr-preview__panel[data-v-afa95823]{opacity:0;transform:scale(.92)}.layout-main[data-v-3cb73e32]{padding-top:var(--header-height,0)}.layout--login[data-v-3cb73e32]{min-height:100vh;background:#1a1520}.layout--login .layout-main[data-v-3cb73e32]{padding-top:0}
