:root{--cs-primary: #3b8aff;--cs-primary-rgb: 59, 138, 255;--cs-primary-bg: var(--cs-primary);--cs-primary-alt: #569efb;--cs-primary-light: #62b5f7;--cs-primary-soft: #eef4ff;--cs-primary-strong: #3d6ff1;--cs-page-bg: linear-gradient(180deg, #e8f0ff 0%, #f5f7fb 100%);--cs-placeholder-bg: #e8ecf1;--cs-bar-bg: #e8f0ff;--cs-bar-color: #333;--cs-text-strong: #1a1a1a;--cs-text: #666;--cs-text-muted: #999;--cs-card-bg: linear-gradient(228deg, #b7c6f8 0%, #ffffff 40%);--cs-card-shadow: 0 .05rem .08rem rgba(53, 132, 208, .15);--cs-card-title: #30303d;--cs-card-term: #909090;--cs-countdown: #f5222d;--cs-accent-line: radial-gradient(106.07% 84.72% at 50% 15.28%, #5dcaf9 0%, #2b4eb6 90.4%);--cs-icon-filter: none;--cs-icon-tint: transparent;--cs-nav-active: #2b4eb6;--cs-nav-inactive: #acb3c9;--cs-nav-inactive-text: rgb(109, 118, 147);--cs-nav-center-bg: #2b4eb6;--cs-nav-center-border: #30b4f9;--cs-nav-center-shadow: 0 0 .24rem #2283f6cc;--cs-popup-header: linear-gradient(90deg, rgb(44, 73, 139), #3f67be);--cs-popup-btn-bg: #e8eef8;--cs-popup-btn-color: #294670}:root[data-color-scheme=sky]{--cs-page-bg: linear-gradient(180deg, #e7edf9 0%, #edf2fb 100%);--cs-placeholder-bg: #dfe7f6;--cs-bar-bg: #e7edf9;--cs-bar-color: #67686a;--cs-text-strong: #2a2a34;--cs-text: #6e6e70;--cs-text-muted: #8a8a93;--cs-card-bg: linear-gradient(228deg, #bbd7ff 0%, #ffffff 42%);--cs-card-shadow: 0 .05rem .12rem rgba(75, 128, 244, .14);--cs-card-title: #292c33;--cs-card-term: #7f7f89;--cs-countdown: #d0463b;--cs-accent-line: linear-gradient(180deg, #7cc0fb 0%, #4167f0 100%);--cs-icon-filter: brightness(1.65);--cs-icon-tint: #4d81ef;--cs-nav-active: #4d81ef;--cs-nav-inactive: #a0a0a0;--cs-nav-inactive-text: #727176;--cs-nav-center-bg: linear-gradient(90deg, #7ab8f7 0%, #4b80f4 70%);--cs-nav-center-border: #8dbcf8;--cs-nav-center-shadow: 0 0 .3rem rgba(75, 128, 244, .6);--cs-popup-header: linear-gradient(90deg, #4167f0, #6aa8f7);--cs-popup-btn-bg: #e8effd;--cs-popup-btn-color: #3a5fc8}:root[data-color-scheme=navy]{--cs-primary: #002b8b;--cs-primary-rgb: 0, 43, 139;--cs-primary-alt: #1a4aa8;--cs-primary-light: #2c5cc0;--cs-primary-soft: #e6ecf8;--cs-primary-strong: #001f66;--cs-page-bg: linear-gradient(180deg, #e6ecf8 0%, #f4f6fb 100%);--cs-placeholder-bg: #dde4f3;--cs-bar-bg: #e6ecf8;--cs-card-bg: linear-gradient(228deg, #b3c3ea 0%, #ffffff 40%);--cs-card-shadow: 0 .05rem .08rem rgba(0, 43, 139, .15);--cs-accent-line: linear-gradient(180deg, #3f6fd6 0%, #002b8b 100%);--cs-nav-active: #002b8b;--cs-nav-center-bg: #002b8b;--cs-nav-center-border: #3f6fd6;--cs-nav-center-shadow: 0 0 .24rem rgba(0, 43, 139, .6);--cs-popup-header: linear-gradient(90deg, #001f66, #1a4aa8);--cs-popup-btn-bg: #e6ecf8;--cs-popup-btn-color: #002b8b}:root[data-color-scheme=cyan]{--cs-primary: #0aabff;--cs-primary-rgb: 10, 171, 255;--cs-primary-bg: linear-gradient(90deg, #01d1ff, #0aabff);--cs-primary-alt: #01d1ff;--cs-primary-light: #5ce0ff;--cs-primary-soft: #e6f8ff;--cs-primary-strong: #0089d6;--cs-page-bg: linear-gradient(180deg, #e4f8ff 0%, #f4fafd 100%);--cs-placeholder-bg: #d9f0f9;--cs-bar-bg: #e4f8ff;--cs-card-bg: linear-gradient(228deg, #b8ecff 0%, #ffffff 40%);--cs-card-shadow: 0 .05rem .12rem rgba(10, 171, 255, .16);--cs-accent-line: linear-gradient(180deg, #01d1ff 0%, #0aabff 100%);--cs-icon-filter: brightness(1.65);--cs-icon-tint: #0aabff;--cs-nav-active: #0aabff;--cs-nav-inactive: #a0a0a0;--cs-nav-inactive-text: #727176;--cs-nav-center-bg: linear-gradient(90deg, #01d1ff, #0aabff);--cs-nav-center-border: #7ee6ff;--cs-nav-center-shadow: 0 0 .3rem rgba(1, 209, 255, .55);--cs-popup-header: linear-gradient(90deg, #01d1ff, #0aabff);--cs-popup-btn-bg: #e4f6fd;--cs-popup-btn-color: #0089d6}.add-home-prompt[data-v-3d0973fb]{position:fixed;left:50%;bottom:.32rem;bottom:calc(.32rem + env(safe-area-inset-bottom));z-index:950;display:flex;align-items:center;width:calc(calc(var(--app-vw, 1vw) * 100) - .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-3d0973fb]{bottom:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom))}.add-home-share[data-v-3d0973fb]{flex:none;display:flex;align-items:center;justify-content:center;width:.72rem;height:.72rem;color:var(--cs-primary-alt);background:#569efb24;border:.01rem solid rgba(86,158,251,.32);border-radius:.14rem}.add-home-share svg[data-v-3d0973fb]{width:.46rem;height:.46rem}.add-home-content[data-v-3d0973fb]{flex:1;min-width:0;margin-left:.18rem}.add-home-title[data-v-3d0973fb]{margin-bottom:.08rem;font-size:.3rem;font-weight:600;line-height:1.2}.add-home-text[data-v-3d0973fb]{color:#ffffffd1;font-size:.24rem;line-height:1.42}.add-home-close[data-v-3d0973fb]{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-3d0973fb]:active{background:#ffffff1a}.add-home-arrow[data-v-3d0973fb]{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-3d0973fb],.add-home-fade-leave-active[data-v-3d0973fb]{transition:opacity .22s ease,transform .22s ease}.add-home-fade-enter-from[data-v-3d0973fb],.add-home-fade-leave-to[data-v-3d0973fb]{opacity:0;transform:translate(-50%,.16rem)}@media(max-width:360px){.add-home-prompt[data-v-3d0973fb]{padding-right:.64rem}.add-home-title[data-v-3d0973fb]{font-size:.28rem}.add-home-text[data-v-3d0973fb]{font-size:.23rem}}.confirm-mask[data-v-a9d1dbc8]{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-a9d1dbc8]{width:min(6.2rem,calc(var(--app-vw, 1vw) * 92));overflow:hidden;border-radius:.18rem;background:#fff;box-shadow:0 .22rem .7rem #00000047}.confirm-title[data-v-a9d1dbc8]{padding:.34rem .32rem .12rem;color:#111827;font-size:.32rem;font-weight:700;text-align:center}.confirm-message[data-v-a9d1dbc8]{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-a9d1dbc8]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e7eb}.confirm-btn[data-v-a9d1dbc8]{height:.88rem;border:none;background:#fff;font-size:.3rem}.confirm-btn+.confirm-btn[data-v-a9d1dbc8]{border-left:1px solid #e5e7eb}.confirm-btn.cancel[data-v-a9d1dbc8]{color:#6b7280}.confirm-btn.ok[data-v-a9d1dbc8]{color:var(--cs-primary);font-weight:700}.loading-overlay[data-v-be7ebfb3]{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-be7ebfb3]{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-be7ebfb3]{width:.6rem;height:.6rem;border:3px solid #e5e7eb;border-top-color:var(--cs-primary-strong);border-radius:50%;animation:loading-spin-be7ebfb3 .8s linear infinite}.spinner-text[data-v-be7ebfb3]{font-size:.26rem;color:#666;margin:0;white-space:nowrap}@keyframes loading-spin-be7ebfb3{to{transform:rotate(360deg)}}.loading-fade-enter-active[data-v-be7ebfb3],.loading-fade-leave-active[data-v-be7ebfb3]{transition:opacity .2s ease}.loading-fade-enter-from[data-v-be7ebfb3],.loading-fade-leave-to[data-v-be7ebfb3]{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-viewport-offset-top: 0px;--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}html.app-desktop{--app-frame-width: min(100vw, 480px);--app-vw: calc(var(--app-frame-width) / 100);height:100%;overflow:hidden;background:#e4e6eb}html.app-desktop body{width:var(--app-frame-width);height:100%;margin:0 auto;overflow:hidden;transform:translateZ(0);box-shadow:0 0 24px #0000001f}html.app-desktop #app{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}html.app-desktop #app::-webkit-scrollbar{display:none}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}
