.alert-host[data-v-64b0ef16]{top:calc(12px + var(--page-top-gap,0px) + env(safe-area-inset-top,0px));z-index:40000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;left:12px;right:12px}.alert-banner[data-v-64b0ef16]{pointer-events:auto;color:#fff;cursor:pointer;background:#1a1a2e;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #0003}.alert-banner em[data-v-64b0ef16]{color:#ffffffa6;font-size:11px;font-style:normal}.alert-slide-enter-active[data-v-64b0ef16],.alert-slide-leave-active[data-v-64b0ef16]{transition:all .25s}.alert-slide-enter-from[data-v-64b0ef16],.alert-slide-leave-to[data-v-64b0ef16]{opacity:0;transform:translateY(-16px)}.disclaimer-mask[data-v-72b44dff]{z-index:100000;box-sizing:border-box;overscroll-behavior:none;touch-action:none;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.disclaimer-panel[data-v-72b44dff]{touch-action:auto;overscroll-behavior:contain;background:#fff;border-radius:14px;flex-direction:column;width:min(520px,100%);max-height:min(88vh,720px);display:flex;overflow:hidden;box-shadow:0 12px 40px #00000038}.disclaimer-title[data-v-72b44dff]{text-align:center;color:#222;border-bottom:1px solid #f0f0f0;padding:16px 18px 10px;font-size:17px;font-weight:700}.disclaimer-body[data-v-72b44dff]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1;max-height:55vh;padding:14px 16px;overflow-y:auto}.disclaimer-text[data-v-72b44dff]{white-space:pre-wrap;word-break:break-word;color:#444;margin:0;font-family:inherit;font-size:13px;line-height:1.7}.disclaimer-foot[data-v-72b44dff]{border-top:1px solid #f0f0f0;padding:12px 16px 16px}.hint[data-v-72b44dff]{color:#999;text-align:center;margin:0 0 10px;font-size:12px}.accept-btn[data-v-72b44dff]{color:#fff;cursor:pointer;background:#ff9a3c;border:none;border-radius:22px;width:100%;height:44px;font-size:15px;font-weight:600}.accept-btn[data-v-72b44dff]:disabled{color:#fff;cursor:not-allowed;background:#c8e6d0}.notice-mask[data-v-f0705321]{z-index:100001;box-sizing:border-box;overscroll-behavior:none;touch-action:none;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.notice-panel[data-v-f0705321]{width:min(400px,100%);box-shadow:var(--shadow-sticker);touch-action:auto;overscroll-behavior:contain;background:#fff;border:none;border-radius:18px;padding:20px 18px 18px;box-shadow:3px 4px #1a429733}.notice-title[data-v-f0705321]{text-align:center;color:#2a5a8d;font-size:18px;font-weight:900}.notice-meta[data-v-f0705321]{text-align:center;color:#ff9a3c;margin-top:6px;font-size:12px;font-weight:700}.notice-imgs[data-v-f0705321]{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;display:grid}.notice-imgs img[data-v-f0705321]{aspect-ratio:1;object-fit:cover;cursor:pointer;background:#f3f4f6;border-radius:10px;width:100%}.notice-body[data-v-f0705321]{color:#333;white-space:pre-wrap;word-break:break-word;overscroll-behavior:contain;touch-action:pan-y;max-height:40vh;margin:16px 0 18px;font-size:14px;line-height:1.65;overflow-y:auto}.ack-btn[data-v-f0705321]{color:#fff;cursor:pointer;background:linear-gradient(#ffc06a,#ff9a3c);border:none;border-radius:22px;width:100%;height:44px;font-family:inherit;font-size:15px;font-weight:800}.daily-wrap[data-v-a1b1cacd]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.daily-hint[data-v-a1b1cacd]{color:#ffffffd9;margin:0 0 12px;font-size:13px;font-weight:600}.daily-card[data-v-a1b1cacd]{appearance:none;cursor:pointer;text-align:center;background:#fff;border:none;border-radius:18px;width:min(320px,86vw);padding:0;font-family:inherit;overflow:hidden;box-shadow:0 16px 40px #00000047}.daily-img[data-v-a1b1cacd]{aspect-ratio:1;object-fit:cover;background:#f3f5f9;width:100%;display:block}.daily-title[data-v-a1b1cacd]{color:#1e293b;padding:12px 14px 4px;font-size:17px;font-weight:800}.daily-cta[data-v-a1b1cacd]{color:#2875ff;padding:0 14px 14px;font-size:13px;font-weight:700;display:block}.upd[data-v-cfa2f1fb]{padding:20px 18px 16px}.title[data-v-cfa2f1fb]{color:#2a5a8d;font-size:18px;font-weight:900}.ver[data-v-cfa2f1fb]{color:#333;flex-direction:column;gap:2px;margin-top:8px;font-size:14px;font-weight:700;display:flex}.muted[data-v-cfa2f1fb]{color:#888;font-size:12px;font-weight:600}.log[data-v-cfa2f1fb]{color:#555;white-space:pre-wrap;word-break:break-word;background:#f5f7fb;border-radius:10px;max-height:160px;margin:12px 0 0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}.prog[data-v-cfa2f1fb]{margin-top:14px}.prog-tip[data-v-cfa2f1fb]{text-align:center;color:#888;margin-top:6px;font-size:12px}.actions[data-v-cfa2f1fb]{flex-direction:column;gap:10px;margin-top:16px;display:flex}*{box-sizing:border-box}:root{--brand-blue:#3b82f6;--brand-blue-deep:#1e40af;--brand-blue-soft:#eff6ff;--brand-orange:#f97316;--brand-orange-deep:#ea580c;--brand-orange-soft:#fff7ed;--brand-yellow:#fbbf24;--brand-cream:#fff;--stroke:#e2e8f0;--page-bg:#f1f5f9;--card-bg:#fff;--text:#1e293b;--text-muted:#64748b;--success:#22c55e;--danger:#ef4444;--card-radius:20px;--btn-radius:999px;--shadow-card:0 4px 20px #0f172a0f;--shadow-hard:0 2px 0 #0f172a0a;--shadow-sticker:0 2px 12px #0f172a0f;--primary:var(--brand-orange);--accent:var(--brand-blue);--page-top-gap:10vw;--nav-surface:var(--page-bg);--van-primary-color:var(--brand-orange);--van-success-color:var(--success);--van-danger-color:var(--danger);--van-text-color:var(--text);--van-text-color-2:var(--text-muted);--van-background:var(--page-bg);--van-background-2:var(--brand-cream);--van-nav-bar-background:var(--nav-surface);--van-nav-bar-z-index:400;--van-nav-bar-title-text-color:var(--text);--van-nav-bar-icon-color:var(--brand-blue-deep);--van-tabbar-item-active-color:var(--brand-orange);--van-button-primary-background:var(--brand-orange);--van-button-primary-border-color:var(--brand-orange);--van-tabs-bottom-bar-color:var(--brand-orange);--van-tab-active-text-color:var(--brand-blue-deep);--van-tab-text-color:var(--text-muted);--van-search-background:transparent;--van-search-content-background:#fff;--van-cell-background:#fff;--van-cell-group-background:transparent;--van-cell-group-inset-padding:0;--van-cell-border-color:#2a5a8d0f;--van-field-label-color:var(--text-muted);--van-radio-checked-icon-color:var(--brand-orange);--van-checkbox-checked-icon-color:var(--brand-orange);--van-tag-primary-color:var(--brand-blue);--van-tag-warning-color:var(--brand-orange);--van-tag-text-color:var(--brand-blue-deep);--van-empty-description-color:var(--text-muted);--van-dialog-confirm-button-text-color:var(--brand-orange)}html,body{background:var(--page-bg);min-height:100%;margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;font-family:Nunito,PingFang SC,Microsoft YaHei,system-ui,sans-serif}#app{min-height:100dvh}.page{min-height:100vh}.page:not(.home-page){background:var(--page-bg)}.home-page{isolation:isolate;background-color:#fff;min-height:100dvh;position:relative}.home-page:before{content:"";left:0;right:0;top:calc(-1 * var(--page-top-gap,0px) - var(--sat,env(safe-area-inset-top,0px)));height:calc(520px + var(--page-top-gap,0px) + var(--sat,env(safe-area-inset-top,0px)));pointer-events:none;z-index:0;background:linear-gradient(#2875ff 0%,#5a9bff 18%,#c8dcff 38%,#eef4ff 52%,#fff 68%);position:absolute}.home-page>:not(.van-tabbar):not(.van-tabbar__placeholder):not(.ai-fab):not(.cs-fab):not(.van-popup):not(.van-overlay):not(.van-action-sheet){z-index:1;position:relative}.app-root.has-top-gap{padding-top:calc(var(--page-top-gap) + env(safe-area-inset-top,0px))}.app-root.has-top-gap:has(.browse-page){padding-top:0}.app-root.has-top-gap:has(.browse-page) .van-nav-bar--fixed{top:0!important}.app-root.has-top-gap:has(.browse-page) .van-nav-bar.browse-nav.van-nav-bar--fixed{box-sizing:border-box!important;padding-top:10vw!important}html.is-native,html.is-standalone{--page-top-gap:0px;--sat:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--sab:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}html.is-native,html.is-standalone,html.is-native body,html.is-standalone body,html.is-native #app,html.is-standalone #app{background:0 0}html.is-native .app-root.has-top-gap,html.is-standalone .app-root.has-top-gap{background:0 0;padding-top:0}html.is-native .app-root.has-top-gap .page,html.is-standalone .app-root.has-top-gap .page{min-height:100dvh}html.is-native .app-root.has-top-gap .van-nav-bar--fixed,html.is-standalone .app-root.has-top-gap .van-nav-bar--fixed{padding-top:var(--sat)!important;box-sizing:content-box!important;top:0!important}html.is-native .app-root.has-top-gap .van-nav-bar.browse-nav.van-nav-bar--fixed,html.is-standalone .app-root.has-top-gap .van-nav-bar.browse-nav.van-nav-bar--fixed{box-sizing:border-box!important;padding-top:10vw!important}html.is-native .page .van-nav-bar__placeholder,html.is-standalone .page .van-nav-bar__placeholder{height:calc(var(--van-nav-bar-height,46px) + var(--sat,env(safe-area-inset-top,0px)))!important}html.is-native .home-page .hero,html.is-standalone .home-page .hero{padding-top:calc(var(--sat,env(safe-area-inset-top,0px)) + 16px);margin-top:0}html.is-native .login-page,html.is-standalone .login-page{padding-top:0}html.is-native .wall-page,html.is-standalone .wall-page{padding-top:var(--sat);box-sizing:border-box}html.is-native .page-with-tabbar,html.is-standalone .page-with-tabbar{padding-bottom:calc(58px + var(--sab))}html.is-native .dm-page,html.is-standalone .dm-page{padding-top:0;padding-bottom:calc(58px + var(--sab,env(safe-area-inset-bottom,0px)));margin-top:0}html.is-native .dm-page .composer,html.is-standalone .dm-page .composer{padding-bottom:calc(8px + var(--sab,env(safe-area-inset-bottom,0px)))}html.is-native .wall-page .fab,html.is-standalone .wall-page .fab{bottom:calc(72px + var(--sab,env(safe-area-inset-bottom,0px)))}.app-root.has-top-gap .page{min-height:calc(100vh - var(--page-top-gap) - env(safe-area-inset-top,0px))}.page-with-tabbar{padding-bottom:58px}.app-root.has-top-gap .van-nav-bar--fixed{top:calc(var(--page-top-gap) + env(safe-area-inset-top,0px))!important}.van-nav-bar{background:var(--nav-surface)!important}.van-nav-bar--fixed{border-bottom:1px solid var(--stroke);z-index:400!important;background:var(--nav-surface)!important}.van-nav-bar__content{background:var(--nav-surface)!important}.van-nav-bar .van-nav-bar__title,.van-nav-bar .van-icon{color:var(--text)}.sticker-card,.jk-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--shadow-sticker);border:none}.van-cell-group--inset{border-radius:var(--card-radius);box-shadow:var(--shadow-sticker);border:none;margin:12px 14px;overflow:hidden}.van-cell-group--inset .van-cell{background:#fff}.van-cell-group__title{color:var(--text-muted);padding-left:18px;font-weight:700}.van-search{background:0 0;padding:10px 14px}.van-search__content{box-shadow:var(--shadow-sticker);border-radius:999px}.van-tabs__line{background:var(--brand-orange)!important}.van-button--primary:not(.van-button--plain){font-weight:800;box-shadow:0 2px 8px #f9731640}.van-button--primary.van-button--plain{font-weight:700}.van-tag--primary{background:var(--brand-blue-soft)!important;color:var(--brand-blue-deep)!important;border:none!important}.van-tag--warning{background:var(--brand-orange-soft)!important;color:var(--brand-orange-deep)!important;border:none!important}.van-popup:not(.van-toast){background:var(--card-bg)}.van-toast,.van-toast.van-popup{color:#fff!important;background:#000000c7!important}.van-toast .van-toast__text,.jk-toast .van-toast__text{color:#fff!important}.van-dialog{border-radius:20px;overflow:hidden}.van-field__control{color:var(--text)}.page-card{box-shadow:var(--shadow-sticker);background:#fff;border-radius:18px;margin:0 14px 12px;padding:14px}.price-accent{color:var(--brand-orange);font-weight:800}.jk-btn-orange{background:linear-gradient(180deg, #fb923c 0%, var(--brand-orange) 100%)!important;color:#fff!important;border-radius:var(--btn-radius)!important;border:none!important;font-weight:800!important;box-shadow:0 2px 8px #f973164d!important}.jk-btn-blue{background:linear-gradient(180deg, #60a5fa 0%, var(--brand-blue) 100%)!important;color:#fff!important;border-radius:var(--btn-radius)!important;border:none!important;font-weight:800!important;box-shadow:0 2px 8px #3b82f640!important}@keyframes jk-pop-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jk-pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}
