.add-home-prompt[data-v-b2910527]{position:fixed;left:50%;bottom:.32rem;bottom:calc(.32rem + env(safe-area-inset-bottom));z-index:950;display:flex;align-items:center;width:calc(100vw - .32rem);max-width:6.9rem;min-height:1.36rem;padding:.24rem .72rem .24rem .24rem;color:#fff;background:#1c2230f5;border:.01rem solid rgba(255,255,255,.1);border-radius:.16rem;box-shadow:0 .16rem .48rem #00000042;transform:translate(-50%)}.add-home-prompt.with-footer[data-v-b2910527]{bottom:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom))}.add-home-share[data-v-b2910527]{flex:none;display:flex;align-items:center;justify-content:center;width:.72rem;height:.72rem;color:#569efb;background:#569efb24;border:.01rem solid rgba(86,158,251,.32);border-radius:.14rem}.add-home-share svg[data-v-b2910527]{width:.46rem;height:.46rem}.add-home-content[data-v-b2910527]{flex:1;min-width:0;margin-left:.18rem}.add-home-title[data-v-b2910527]{margin-bottom:.08rem;font-size:.3rem;font-weight:600;line-height:1.2}.add-home-text[data-v-b2910527]{color:#ffffffd1;font-size:.24rem;line-height:1.42}.add-home-close[data-v-b2910527]{position:absolute;top:.14rem;right:.14rem;display:flex;align-items:center;justify-content:center;width:.44rem;height:.44rem;color:#ffffffc2;font-size:.38rem;line-height:1;background:transparent;border:0;border-radius:.08rem}.add-home-close[data-v-b2910527]:active{background:#ffffff1a}.add-home-arrow[data-v-b2910527]{position:absolute;bottom:-.12rem;left:50%;width:.24rem;height:.24rem;background:#1c2230f5;border-right:.01rem solid rgba(255,255,255,.1);border-bottom:.01rem solid rgba(255,255,255,.1);border-radius:.04rem;transform:translate(-50%) rotate(45deg)}.add-home-fade-enter-active[data-v-b2910527],.add-home-fade-leave-active[data-v-b2910527]{transition:opacity .22s ease,transform .22s ease}.add-home-fade-enter-from[data-v-b2910527],.add-home-fade-leave-to[data-v-b2910527]{opacity:0;transform:translate(-50%,.16rem)}@media(max-width:360px){.add-home-prompt[data-v-b2910527]{padding-right:.64rem}.add-home-title[data-v-b2910527]{font-size:.28rem}.add-home-text[data-v-b2910527]{font-size:.23rem}}.confirm-mask[data-v-7ef8a24f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:.32rem;background:#0000007a}.confirm-dialog[data-v-7ef8a24f]{width:min(6.2rem,92vw);overflow:hidden;border-radius:.18rem;background:#fff;box-shadow:0 .22rem .7rem #00000047}.confirm-title[data-v-7ef8a24f]{padding:.34rem .32rem .12rem;color:#111827;font-size:.32rem;font-weight:700;text-align:center}.confirm-message[data-v-7ef8a24f]{min-height:.72rem;padding:.08rem .42rem .32rem;color:#374151;font-size:.28rem;line-height:1.55;text-align:center;white-space:pre-line}.confirm-actions[data-v-7ef8a24f]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e7eb}.confirm-btn[data-v-7ef8a24f]{height:.88rem;border:none;background:#fff;font-size:.3rem}.confirm-btn+.confirm-btn[data-v-7ef8a24f]{border-left:1px solid #e5e7eb}.confirm-btn.cancel[data-v-7ef8a24f]{color:#6b7280}.confirm-btn.ok[data-v-7ef8a24f]{color:#385398;font-weight:700}.loading-overlay[data-v-d35d5bf8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-spinner[data-v-d35d5bf8]{background:#fff;border-radius:.16rem;padding:.4rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:2.2rem}.spinner-circle[data-v-d35d5bf8]{width:.6rem;height:.6rem;border:3px solid #e5e7eb;border-top-color:#3d6ff1;border-radius:50%;animation:loading-spin-d35d5bf8 .8s linear infinite}.spinner-text[data-v-d35d5bf8]{font-size:.26rem;color:#666;margin:0;white-space:nowrap}@keyframes loading-spin-d35d5bf8{to{transform:rotate(360deg)}}.loading-fade-enter-active[data-v-d35d5bf8],.loading-fade-leave-active[data-v-d35d5bf8]{transition:opacity .2s ease}.loading-fade-enter-from[data-v-d35d5bf8],.loading-fade-leave-to[data-v-d35d5bf8]{opacity:0}.mobile-console[data-v-ef9c375e]{position:fixed;left:.12rem;right:.12rem;bottom:50%;z-index:99999;max-height:42vh;border:1px solid rgba(255,255,255,.18);border-radius:.12rem;background:#111827f0;color:#d1fae5;font-size:12px;box-shadow:0 .12rem .4rem #00000052;overflow:hidden}.mobile-console.collapsed[data-v-ef9c375e]{left:auto;width:2.2rem}.console-header[data-v-ef9c375e]{display:flex;align-items:center;justify-content:space-between;height:.56rem;background:#00000047;border-bottom:1px solid rgba(255,255,255,.1)}.console-title[data-v-ef9c375e],.console-action[data-v-ef9c375e]{height:100%;border:none;background:transparent;color:inherit;font-size:12px}.console-title[data-v-ef9c375e]{flex:1;text-align:left;padding:0 .18rem}.console-action[data-v-ef9c375e]{flex-shrink:0;padding:0 .18rem;color:#bfdbfe}.console-body[data-v-ef9c375e]{max-height:calc(42vh - .56rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.12rem .16rem}.console-empty[data-v-ef9c375e]{color:#9ca3af}.console-line[data-v-ef9c375e]{padding:.08rem 0;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.4;word-break:break-all}.console-time[data-v-ef9c375e]{color:#93c5fd;margin-right:.12rem}.console-detail[data-v-ef9c375e]{margin:.06rem 0 0;color:#fef3c7;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.toast-layer[data-v-1c36b64d]{position:fixed;top:.24rem;left:0;right:0;z-index:3000;pointer-events:none;display:flex;justify-content:center}.toast-list[data-v-1c36b64d]{width:100%;padding:0 .24rem;display:flex;flex-direction:column;gap:.14rem;align-items:center}.toast-item[data-v-1c36b64d]{max-width:90%;color:#fff;font-size:.26rem;line-height:1.4;white-space:pre-line;padding:.16rem .24rem;border-radius:.12rem;background:#000000d1;box-shadow:0 6px 20px #00000029}.toast-success[data-v-1c36b64d]{background:#239655eb}.toast-error[data-v-1c36b64d]{background:#d23434eb}.toast-fade-enter-active[data-v-1c36b64d],.toast-fade-leave-active[data-v-1c36b64d]{transition:all .2s ease}.toast-fade-enter-from[data-v-1c36b64d],.toast-fade-leave-to[data-v-1c36b64d]{opacity:0;transform:translateY(-8px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overscroll-behavior:none;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-safe-left: env(safe-area-inset-left, 0px);--app-viewport-height: 100vh;--app-screen-height: 100vh}body{margin:0;padding:0;font-family:Microsoft Yahei,PingFang SC,Helvetica Neue,Arial,sans-serif;color:#333;line-height:normal;background:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overscroll-behavior:none}#app{overscroll-behavior:none}#app,html.app-ios-standalone #app>.content-item,html.app-ios-standalone #app>.app-container,html.app-ios-standalone #app>.mine-wrap{min-height:var(--app-viewport-height)}html.app-ios-standalone #app>.login-page,html.app-ios-standalone #app>.auth-page{min-height:var(--app-screen-height)}html.app-ios-standalone .page-header{padding-top:calc(.28rem + var(--app-safe-top))}html.app-ios-standalone #app>.app-container,html.app-ios-standalone .app-safe-top{padding-top:var(--app-safe-top)}html.app-ios-standalone #app>.mine-wrap{padding-top:calc(.3rem + var(--app-safe-top))!important}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}
