page{background:#f8fafc}.overview-page{background:linear-gradient(135deg,#ecfdf5,#ecfeff 45%,#eff6ff)}.details-page{background:linear-gradient(135deg,#ecfdf5,#ecfeff 45%,#eff6ff)}.vpp-page{background:linear-gradient(135deg,#ecfdf5,#ecfeff 45%,#eff6ff)}.carbon-page{background:linear-gradient(135deg,#ecfdf5,#ecfeff 45%,#eff6ff)}.saving-page{background:linear-gradient(180deg,rgba(16,185,129,.12),#f0fdfa 32%,#f0fdfa)}.settings-page{background:linear-gradient(135deg,#ecfdf5,#ecfeff)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}.carbon-page.safe-area-top,.details-page.safe-area-top,.overview-page.safe-area-top,.vpp-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .1rem)}.settings-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .0375rem)}html.env-web .safe-area-top{padding-top:env(safe-area-inset-top)}html.env-web .carbon-page.safe-area-top,html.env-web .details-page.safe-area-top,html.env-web .overview-page.safe-area-top,html.env-web .vpp-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .025rem)}html.env-web .settings-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) - .2rem)}html.env-multiapp .carbon-page.safe-area-top,html.env-multiapp .details-page.safe-area-top,html.env-multiapp .overview-page.safe-area-top,html.env-multiapp .vpp-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .3rem)}html.env-multiapp .settings-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .25rem)}html.env-multiapp.env-android-multiapp .carbon-page.safe-area-top,html.env-multiapp.env-android-multiapp .details-page.safe-area-top,html.env-multiapp.env-android-multiapp .overview-page.safe-area-top,html.env-multiapp.env-android-multiapp .vpp-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .6rem)}html.env-multiapp.env-android-multiapp .settings-page.safe-area-top{padding-top:calc(env(safe-area-inset-top) + .5rem)}html.env-web,html.env-web body{-webkit-font-smoothing:antialiased;background:#f8fafc;color:#0f172a;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.8rem;line-height:1.6;text-rendering:optimizeLegibility}html.env-web .card{border:.05rem solid rgba(148,163,184,.18);box-shadow:0 .6rem 1.7rem rgba(15,23,42,.08)}@media (min-width:45rem){html.env-web .card{border-radius:.8rem}}html.env-web .btn{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}@media (hover:hover) and (pointer:fine){html.env-web .btn:hover{filter:brightness(.98)}html.env-web .btn:active{transform:translateY(.05rem)}}html.env-web .input:focus,html.env-web .input:focus-within{border-color:rgba(16,185,129,.65);box-shadow:0 0 0 .2rem rgba(16,185,129,.16);outline:none}html.env-web{--web-nav-left:clamp(0.8rem,2.0vw,1.6rem);--web-nav-top:clamp(0.8rem,2.0vw,1.4rem);--web-nav-bottom:clamp(0.8rem,2.0vw,1.4rem);--web-nav-width:clamp(6.5rem,12vw,10.5rem);--web-nav-gap:clamp(1.1rem,3.0vw,2.4rem);--web-content-padding:clamp(1rem,2.6vw,2.2rem);font-size:clamp(.8rem,1.45vw,1.1rem)}@media (min-width:30rem){html.env-web .account-page,html.env-web .carbon-page,html.env-web .contract-page,html.env-web .cs-page,html.env-web .details-page,html.env-web .dm-page,html.env-web .legal-page,html.env-web .login-page,html.env-web .ns-page,html.env-web .order-page,html.env-web .overview-page,html.env-web .policy-page,html.env-web .privacy-page,html.env-web .realnameReview-page,html.env-web .register-page,html.env-web .settings-download,html.env-web .settings-energy,html.env-web .settings-page,html.env-web .stub-page,html.env-web .train-page,html.env-web .userMgmt-page,html.env-web .vpp-page{box-sizing:border-box;margin-left:calc(var(--web-nav-left) + var(--web-nav-width) + var(--web-nav-gap));margin-right:var(--web-content-padding);max-width:none;padding-left:0;padding-right:0;width:calc(100% - var(--web-nav-left) - var(--web-nav-width) - var(--web-nav-gap) - var(--web-content-padding))}}html.env-web,html.env-web body{overflow-x:hidden}html.env-web #app,html.env-web .taro_page,html.env-web .taro_router{max-width:none;width:100%}html.env-web .taro-tabbar,html.env-web .taro-tabbar__container,html.env-web .taro-tabbar__tabbar{display:none!important}@media (min-width:45rem){html.env-web .details-page,html.env-web .overview-page,html.env-web .policy-page,html.env-web .settings-page{font-size:.8rem;line-height:1.65}}@media (hover:hover) and (pointer:fine){html.env-web .bottom-nav__item,html.env-web .card--pressable,html.env-web .policy-item,html.env-web taro-button-core{cursor:pointer}html.env-web .policy-item:hover{box-shadow:0 .5rem 1.4rem rgba(15,23,42,.1);transform:translateY(-.05rem);transition:transform .16s ease,box-shadow .16s ease}html.env-web .card--pressable:hover{box-shadow:0 .5rem 1.4rem rgba(15,23,42,.1);transform:translateY(-.05rem);transition:transform .16s ease,box-shadow .16s ease}}