.nav-holder[data-v-2f02655c]{height:56px}.navbar[data-v-2f02655c]{position:fixed;top:0;left:0;right:0;z-index:900;height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#fff;border-bottom:1px solid rgba(11,43,72,.08);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.nb-home[data-v-2f02655c]{flex:0 0 auto;display:flex;align-items:center;gap:5px;text-decoration:none;-webkit-tap-highlight-color:transparent}.nb-home[data-v-2f02655c]:active{opacity:.6}.nb-logo[data-v-2f02655c]{width:28px;height:28px;border-radius:8px;display:block;object-fit:cover;flex:0 0 auto}.nb-brand[data-v-2f02655c]{font-size:15px;font-weight:700;color:#0b2b48;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.nb-app[data-v-2f02655c]{font-size:12.5px;font-weight:600;color:#5a7089;line-height:1.2;white-space:nowrap}.nb-title[data-v-2f02655c]{flex:1 1 auto;min-width:0;text-align:center;font-size:12.5px;font-weight:600;color:#5a7089;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-back[data-v-2f02655c]{flex:0 0 auto;margin-left:auto;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;background:#f1f5fa;color:#174e79;font-size:12px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.nb-back[data-v-2f02655c]:active{opacity:.6}.nb-right[data-v-2f02655c]{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:8px}.nb-avatar[data-v-2f02655c]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto;display:block;background:#e6ebef}.nb-avatar-fb[data-v-2f02655c]{background:#d9d9d9 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23AAB4BD"><path d="M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2c-3.9 0-7 2.2-7 5v1h14v-1c0-2.8-3.1-5-7-5z"/></svg>') no-repeat center / 62% auto}.ph[data-v-785810d4]{padding:.24rem .32rem .06rem;margin-bottom:.28rem;background:transparent}.ph-title[data-v-785810d4]{font-size:.38rem;font-weight:800;line-height:1.35;color:#1a2233}.ph-card[data-v-785810d4]{margin-top:.14rem;position:relative;overflow:hidden;background:radial-gradient(130% 150% at 90% -20%,#fff3,#fff0 45%),radial-gradient(100% 120% at -10% 115%,#ffffff1f,#fff0 55%),linear-gradient(135deg,#033a63,#005b8f 52%,#0a78bb);border-radius:.4rem;padding:.36rem .36rem .4rem;color:#fff;box-shadow:0 6px 18px #005b8f2e}.ph-card[data-v-785810d4]:after{content:"💬";position:absolute;right:.26rem;bottom:.06rem;font-size:1.2rem;opacity:.16;pointer-events:none;line-height:1}.ph-sub[data-v-785810d4]{position:relative;z-index:1;font-size:.26rem;font-weight:700;color:#fffffff7;line-height:1.5}.ph-feat[data-v-785810d4]{position:relative;z-index:1;margin-top:.16rem;font-size:.24rem;color:#ffffffdb;line-height:1.5;letter-spacing:.02em}.ph-date[data-v-785810d4]{position:relative;z-index:1;display:flex;align-items:center;gap:.16rem;margin-top:.2rem}.ph-d1[data-v-785810d4]{font-size:.32rem;font-weight:800;line-height:1.2;color:#fff}.ph-d2[data-v-785810d4]{font-size:.22rem;color:#ffffffd9;line-height:1.2}.tabbar[data-v-7c19cad6]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;z-index:999;display:flex;padding:.12rem .16rem;padding-bottom:calc(.12rem + constant(safe-area-inset-bottom));padding-bottom:calc(.12rem + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(.2rem);border-top:1px solid #EBEDF0}.tb-item[data-v-7c19cad6]{flex:1;min-width:0;border-radius:.16rem;padding:.08rem .02rem .06rem;text-align:center;transition:background .15s;cursor:pointer;-webkit-user-select:none;user-select:none}.tb-icon[data-v-7c19cad6]{font-size:.34rem;line-height:1.15}.tb-text[data-v-7c19cad6]{font-size:.2rem;font-weight:500;color:#6b7280;line-height:1.35;margin-top:.02rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-item.active[data-v-7c19cad6]{background:#edf1f7}.tb-item.active .tb-icon[data-v-7c19cad6]{color:#1e3a5f}.tb-item.active .tb-text[data-v-7c19cad6]{color:#1e3a5f;font-weight:700}.tb-item[data-v-7c19cad6]:active{background:#f3f4f6}.tb-item.active[data-v-7c19cad6]:active{background:#edf1f7}.gate-mask[data-v-5247fe48]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:.6rem}.gate-card[data-v-5247fe48]{width:100%;max-width:6.4rem;background:#fff;border-radius:.24rem;padding:.5rem .44rem .4rem;text-align:center;box-shadow:0 .2rem .6rem #0000002e}.gate-lock[data-v-5247fe48]{font-size:.72rem}.gate-title[data-v-5247fe48]{font-size:.34rem;font-weight:700;color:#1a2233;margin-top:.16rem}.gate-sub[data-v-5247fe48]{font-size:.24rem;color:#8a93a6;line-height:1.7;margin:.12rem 0 .28rem}.gate-admin[data-v-5247fe48]{color:#b8860b}.gate-btn[data-v-5247fe48]{min-height:.88rem;line-height:.88rem;border-radius:.14rem;background:linear-gradient(135deg,#0070b0,#0e8fc4);color:#fff;font-size:.3rem;font-weight:600;cursor:pointer}.gate-btn.loading[data-v-5247fe48]{opacity:.7}.gate-agree[data-v-5247fe48]{display:flex;align-items:center;justify-content:center;gap:.08rem;margin-top:.22rem;font-size:.22rem;color:#5a7089;line-height:1.6}.gate-agree input[data-v-5247fe48]{width:.3rem;height:.3rem;flex:0 0 auto}.gate-agree a[data-v-5247fe48]{color:#0070b0;font-weight:700;text-decoration:none}.gate-err[data-v-5247fe48]{color:#e5494b;font-size:.24rem;margin-top:.16rem}.gate-tip[data-v-5247fe48]{font-size:.2rem;color:#b0b8c4;line-height:1.6;margin-top:.2rem}.legal-mask[data-v-5247fe48]{z-index:20001}.legal-card[data-v-5247fe48]{width:100%;max-width:7.2rem;max-height:82vh;background:#fff;border-radius:.24rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 .2rem .6rem #0000002e}.legal-title[data-v-5247fe48]{padding:.28rem .3rem;font-size:.32rem;font-weight:700;color:#0b2b48;text-align:center;border-bottom:1px solid #EEF2F5}.legal-tabs[data-v-5247fe48]{display:flex;gap:.16rem;justify-content:center;padding:.2rem 0 .04rem}.legal-tabs button[data-v-5247fe48]{border:0;background:#f1f5fa;color:#174e79;font-weight:700;padding:.1rem .3rem;border-radius:999px;font-size:.24rem;cursor:pointer}.legal-tabs button.on[data-v-5247fe48]{background:#0070b0;color:#fff}.legal-body[data-v-5247fe48]{overflow:auto;padding:.2rem .3rem;font-size:.25rem;line-height:1.7;color:#33475b;text-align:left}.legal-close[data-v-5247fe48]{padding:.16rem .3rem .26rem;text-align:center}.legal-close button[data-v-5247fe48]{border:0;background:#f1f5fa;color:#174e79;font-weight:700;padding:.16rem .5rem;border-radius:999px;font-size:.24rem;cursor:pointer}.toast-mask[data-v-b43abca8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:transparent}.toast[data-v-b43abca8]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10001;min-width:2.4rem;max-width:6rem;box-sizing:border-box;padding:.24rem .32rem;border-radius:.16rem;background:#111111d1;color:#fff;font-size:.28rem;line-height:1.5;text-align:center;word-break:break-all}.toast.has-icon[data-v-b43abca8]{padding:.36rem .32rem .28rem}.toast-icon[data-v-b43abca8]{font-size:.68rem;line-height:1;margin-bottom:.14rem}.toast-icon.spin[data-v-b43abca8]{display:inline-block;animation:toast-spin-b43abca8 .9s linear infinite}@keyframes toast-spin-b43abca8{to{transform:rotate(360deg)}}.toast-fade-enter-active[data-v-b43abca8],.toast-fade-leave-active[data-v-b43abca8]{transition:opacity .15s}.toast-fade-enter-from[data-v-b43abca8],.toast-fade-leave-to[data-v-b43abca8]{opacity:0}.modal-mask[data-v-7a93cc77]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;background:#00000080;display:flex;align-items:center;justify-content:center}.modal[data-v-7a93cc77]{width:5.6rem;background:#fff;border-radius:.16rem;overflow:hidden}.modal-title[data-v-7a93cc77]{font-size:.32rem;font-weight:600;text-align:center;color:#1f2933;padding:.4rem .4rem 0}.modal-content[data-v-7a93cc77]{font-size:.28rem;color:#6b7280;line-height:1.6;text-align:center;padding:.24rem .4rem .4rem;white-space:pre-wrap;max-height:6rem;overflow-y:auto}.modal-content.no-title[data-v-7a93cc77]{padding-top:.4rem}.modal-btns[data-v-7a93cc77]{display:flex;border-top:1px solid #EBEDF0}.modal-btn[data-v-7a93cc77]{flex:1;text-align:center;font-size:.32rem;line-height:1;padding:.3rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-btn[data-v-7a93cc77]:active{background:#f3f4f6}.modal-btn.cancel[data-v-7a93cc77]{color:#6b7280;border-right:1px solid #EBEDF0}.modal-btn.confirm[data-v-7a93cc77]{font-weight:500}.embed-spacer[data-v-b099629e]{height:.2rem}html.kb-open .tabbar,html.kb-open .client-fab{display:none!important}html{font-size:calc(min(100vw,500px) / 7.5);-webkit-text-size-adjust:100%}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;background:#e9ebee;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,sans-serif}#app{--c-primary: #1E3A5F;--c-primary-light: #2C5382;--c-primary-bg: #EDF1F7;--c-bg: #F6F7F8;--c-card: #FFFFFF;--c-border: #EBEDF0;--c-up: #C0392B;--c-down: #1E8449;--c-text: #1F2933;--c-sub: #6B7280;--c-hint: #9CA3AF;position:relative;width:100%;min-height:100vh;min-height:100dvh;margin:0 auto;overflow-x:hidden;background:var(--c-bg);color:var(--c-text);font-size:.28rem;line-height:1.7}p,h1,h2,h3,h4,h5,h6,figure,ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;border:none;outline:none;cursor:pointer}textarea,input{font-family:inherit;border:none;outline:none;resize:none;color:inherit}.up{color:var(--c-up)}.down{color:var(--c-down)}.wrap{padding:.24rem .32rem;padding-bottom:calc(1.7rem + constant(safe-area-inset-bottom));padding-bottom:calc(1.7rem + env(safe-area-inset-bottom))}.card{background:var(--c-card);border-radius:.24rem;padding:.32rem;margin-bottom:.24rem;box-shadow:0 .02rem .12rem #1f29330d}.sec-title{font-size:.32rem;font-weight:700;margin-bottom:.06rem;display:flex;align-items:center;color:var(--c-text)}.sec-desc{font-size:.24rem;color:var(--c-sub);margin-bottom:.24rem}.pre{white-space:pre-wrap;word-break:break-all}.comp-card{background:var(--c-card);border-radius:.24rem;padding:.28rem .32rem;margin-bottom:.24rem;box-shadow:0 .02rem .12rem #1f29330d}.comp-card .cc-title{font-size:.28rem;font-weight:700;margin-bottom:.12rem;color:var(--c-text)}.comp-card .cc-item{font-size:.24rem;color:var(--c-sub);margin-bottom:.08rem;line-height:1.6}.divider{height:1px;background:#e5e8ec;margin:.24rem 0}.divider-light{height:1px;background:#f3f4f6;margin:.16rem 0}.sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.08rem}.sec-head .sec-title{margin-bottom:0}.refresh-btn{display:inline-flex;align-items:center;padding:0 .24rem;height:.56rem;border-radius:.28rem;background:var(--c-primary-bg);color:var(--c-primary);font-size:.22rem;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.refresh-btn.disabled{opacity:.55;pointer-events:none}.chg-block{display:inline-flex;align-items:center;justify-content:center;height:.32rem;min-width:.32rem;padding:0 .08rem;border-radius:.16rem;font-size:.18rem;font-weight:700;color:#fff}.chg-block.up{background:var(--c-up)}.chg-block.down{background:var(--c-down)}.chg-block.flat{background:#b6bcc4}.minibar{position:relative;height:.08rem;border-radius:.04rem;background:#f3f4f6;overflow:hidden;flex-shrink:0}.minibar-in{position:absolute;top:0;bottom:0;left:0;border-radius:.04rem}.minibar-in.up{background:var(--c-up)}.minibar-in.down{background:var(--c-down)}.phase-tag{display:inline-block;flex-shrink:0;font-size:.16rem;font-weight:600;line-height:1.5;padding:.01rem .1rem;border-radius:.12rem;background:#f1f2f4;color:var(--c-hint)}.phase-tag.intraday{background:#3465a41a;color:var(--c-primary-light)}.phase-tag.break{background:#ef9f271f;color:#b5720d}.phase-tag.pre,.phase-tag.after{background:#85b7eb29;color:#3a7bc8}::-webkit-scrollbar{width:0;height:0}.page-fade-enter-active{transition:opacity .16s ease}.page-fade-enter-from{opacity:0}.tabbar-holder{height:calc(1.2rem + env(safe-area-inset-bottom))}#app{min-height:100vh;display:flex;flex-direction:column}.beian-bar{margin-top:auto;text-align:center;padding:.14rem .2rem .18rem;font-size:.2rem;color:#98a1ab}.beian-bar.embed{padding-bottom:.18rem}.beian-slogan{font-size:.22rem;color:#6b7686;margin-bottom:.05rem;letter-spacing:.01rem}.beian-links{margin-top:.03rem;display:flex;justify-content:center;align-items:center;gap:.16rem}.beian-links a{color:#98a1ab;text-decoration:none;display:inline-flex;align-items:center;gap:.08rem;font-size:.2rem;line-height:1.4}.beian-links img{width:.26rem;height:.26rem;flex:none}.beian-sep{color:#c3cad4;font-size:.2rem;line-height:1.4}.beian-bar a{color:#98a1ab;text-decoration:none}
