.vh-icon[data-v-dabf0f91]{display:block;flex:0 0 auto}.tab-bar-wrap[data-v-62b47b4a]{display:contents}.tab-bar[data-v-62b47b4a]{position:fixed;left:0;right:0;bottom:0;z-index:200;height:var(--vh-tabbar-h);display:flex;align-items:stretch;background-color:var(--vha-card);background-image:none;background-color:var(--vh-card-bg);border-top:1px solid rgba(47,137,255,.2);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #0000000a;border:1px solid var(--vh-border);padding-bottom:env(safe-area-inset-bottom)}.tab-bar__item[data-v-62b47b4a]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2);color:var(--vh-tab-inactive);transition:color .18s ease}.tab-bar__item.is-on[data-v-62b47b4a]{color:var(--vh-tab-active)}.tab-bar__item.rank .tab-icon[data-v-62b47b4a]{transform:translateY(calc(var(--u) * -2));filter:drop-shadow(0 calc(var(--u) * 1.6) calc(var(--u) * 3) rgba(47,137,255,.55))}.tab-bar__item.rank[data-v-62b47b4a]:after{content:"";position:absolute;left:50%;bottom:calc(var(--u) * 5);width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin-left:calc(var(--u) * -17);border-radius:50%;background:#2f89ff33;pointer-events:none;z-index:-1}.tab-icon[data-v-62b47b4a]{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--u) * 24);transition:transform .2s cubic-bezier(.22,.61,.36,1)}.tab-icon__img[data-v-62b47b4a]{width:calc(var(--u) * 23);height:calc(var(--u) * 23);object-fit:contain}.tab-badge[data-v-62b47b4a]{position:absolute;top:calc(var(--u) * -4);left:50%;margin-left:calc(var(--u) * 2);min-width:calc(var(--u) * 15);height:calc(var(--u) * 15);padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 8);background-color:#e60012;background-image:none;background-color:#ff3b47;color:#fff;font-size:calc(var(--u) * 9);font-family:var(--vh-font-num);line-height:1;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #e6001257}.tab-badge.is-bump[data-v-62b47b4a]{animation:tab-badge-bump-62b47b4a .42s ease-out}@keyframes tab-badge-bump-62b47b4a{0%{transform:scale(1)}35%{transform:scale(1.42)}to{transform:scale(1)}}.tab-label[data-v-62b47b4a]{font-size:calc(var(--u) * 10);line-height:1}.tab-bar__item.is-on .tab-label[data-v-62b47b4a]{font-weight:600}.float-entry[data-v-d5357c4b]{position:fixed;right:calc(var(--u) * 12);bottom:calc(var(--u) * 60 + env(safe-area-inset-bottom));z-index:320;display:flex;flex-direction:column-reverse;gap:calc(var(--u) * 8);align-items:flex-end}.float-entry__item[data-v-d5357c4b]{position:fixed;right:calc(var(--u) * 12);bottom:calc(var(--u) * 60 + env(safe-area-inset-bottom));width:calc(var(--u) * 46);height:calc(var(--u) * 46);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .16s ease}.float-entry__item[data-v-d5357c4b]:before{content:"";position:absolute;inset:calc(var(--u) * -7);border-radius:50%;background:#2f89ff52;pointer-events:none}.float-entry__item[data-v-d5357c4b]:after{content:"";position:absolute;inset:0;border-radius:50%;background-image:none;background-color:#2f89ff;box-shadow:inset 0 calc(var(--u) * 1) 0 #ffffff73,inset 0 calc(var(--u) * -3) calc(var(--u) * 7) #09207852,inset 0 0 0 calc(var(--u) * 1) #ffffff80,0 calc(var(--u) * 2) calc(var(--u) * 6) #143ed64d;pointer-events:none}.float-entry__item[data-v-d5357c4b]:active{transform:scale(.94)}.float-entry__glyph[data-v-d5357c4b]{position:relative;z-index:1;width:calc(var(--u) * 20);height:calc(var(--u) * 20);filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.2) rgba(9,32,120,.34))}.float-entry__badge[data-v-d5357c4b]{position:absolute;z-index:2;top:calc(var(--u) * -1);right:calc(var(--u) * -1);min-width:calc(var(--u) * 16);height:calc(var(--u) * 16);padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 8);background-color:#e60012;background-image:none;background-color:#ff3b47;color:#fff;font-size:calc(var(--u) * 10);font-family:var(--vh-font-num);line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 calc(var(--u) * 1.2) #fff,0 calc(var(--u) * 1) calc(var(--u) * 4) #e600124d}.app-image[data-v-4f62eee7]{position:relative;width:100%;overflow:hidden;background-image:none;background-color:var(--vh-primary-soft);display:flex;align-items:center;justify-content:center}.app-image__img[data-v-4f62eee7]{width:100%;height:100%;object-fit:var(--v2f13b75b);opacity:0;transition:opacity .28s ease}.app-image.is-loaded .app-image__img[data-v-4f62eee7]{opacity:1}.app-image__fallback[data-v-4f62eee7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-image:none;background-color:var(--vh-primary-soft);color:var(--vh-primary);font-size:calc(var(--u) * 11);opacity:1;transition:opacity .28s ease}.app-image.is-loaded .app-image__fallback[data-v-4f62eee7]{opacity:0;pointer-events:none}.app-image.is-failed .app-image__fallback[data-v-4f62eee7]{background-image:none;background-color:#f1f3f7;color:var(--vha-text-secondary)}.app-image__label[data-v-4f62eee7]{padding:0 calc(var(--u) * 10);text-align:center;line-height:1.4}.splash[data-v-a6440e96]{position:fixed;inset:0;z-index:9000;background-image:none;background-color:var(--vh-primary-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash__bg[data-v-a6440e96]{position:absolute;inset:0;z-index:0}.splash__bg[data-v-a6440e96]:after{content:"";position:absolute;inset:0;background-image:none;background-color:var(--vh-bg)}.splash__brand[data-v-a6440e96]{position:relative;z-index:1;text-align:center;animation:splash-in-a6440e96 .5s ease both}.splash__logo[data-v-a6440e96]{width:calc(var(--u) * 180);margin:0 auto calc(var(--u) * 6);filter:drop-shadow(0 1px 6px rgba(0,0,0,.3))}.splash__name[data-v-a6440e96]{font-size:calc(var(--u) * 22);font-weight:700;letter-spacing:.14em;color:#fff}.splash__sub[data-v-a6440e96]{margin-top:calc(var(--u) * 5);font-family:var(--vh-font-num);font-size:calc(var(--u) * 10);letter-spacing:.24em;color:#ffffffe0}.splash__loading[data-v-a6440e96]{position:absolute;bottom:calc(var(--u) * 70 + env(safe-area-inset-bottom));display:flex;gap:calc(var(--u) * 6)}.splash__dot[data-v-a6440e96]{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;background-image:none;background-color:var(--vha-primary);opacity:.35;animation:splash-dot-a6440e96 1.2s infinite}.splash__dot[data-v-a6440e96]:nth-child(2){animation-delay:.2s}.splash__dot[data-v-a6440e96]:nth-child(3){animation-delay:.4s}.splash__skip[data-v-a6440e96]{position:absolute;top:calc(env(safe-area-inset-top) + var(--u) * 16);right:calc(var(--u) * 16);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 8);background:#143ed614;color:var(--vh-primary);font-size:calc(var(--u) * 12);display:flex;align-items:center;animation:splash-in-a6440e96 .24s ease both}@keyframes splash-in-a6440e96{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}to{opacity:1;transform:translateY(0)}}@keyframes splash-dot-a6440e96{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--u) * -3))}}.app-notice-layer[data-v-b90c878d]{position:fixed;top:calc(var(--u) * 10);left:0;right:0;z-index:2600;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 7);pointer-events:none}.app-notice[data-v-b90c878d]{width:calc(100% - var(--u) * 24);max-width:calc(var(--u) * 340);display:flex;align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 10) calc(var(--u) * 11);border-radius:calc(var(--u) * 10);background-image:none;background-color:var(--vh-card-bg);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) #0f2fa82e;border-left:calc(var(--u) * 3) solid #143ed6;pointer-events:auto}.app-notice__icon[data-v-b90c878d]{flex:0 0 auto;width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50%;display:flex;align-items:center;justify-content:center;background-image:none;background-color:#143ed6}.app-notice__body[data-v-b90c878d]{flex:1;min-width:0}.app-notice__title[data-v-b90c878d]{font-size:calc(var(--u) * 13);font-weight:600;color:var(--vh-text-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-notice__text[data-v-b90c878d]{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 11);color:var(--vh-text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-notice__type[data-v-b90c878d]{flex:0 0 auto;padding:0 calc(var(--u) * 6);height:calc(var(--u) * 16);line-height:calc(var(--u) * 16);border-radius:calc(var(--u) * 3);font-size:calc(var(--u) * 10);color:var(--vh-primary);background-image:none;background-color:var(--vh-primary-soft)}.app-notice--success[data-v-b90c878d]{border-left-color:#12a150}.app-notice--success .app-notice__icon[data-v-b90c878d]{background-image:none;background-color:#0f8f47}.app-notice--warning[data-v-b90c878d]{border-left-color:#1d4ed8}.app-notice--warning .app-notice__icon[data-v-b90c878d]{background-image:none;background-color:#0f2fa8}.app-notice--error[data-v-b90c878d]{border-left-color:#c62828}.app-notice--error .app-notice__icon[data-v-b90c878d]{background-image:none;background-color:#a01f1f}.an-slide-enter-active[data-v-b90c878d],.an-slide-leave-active[data-v-b90c878d]{transition:transform .26s ease,opacity .26s ease}.an-slide-enter-from[data-v-b90c878d],.an-slide-leave-to[data-v-b90c878d]{transform:translateY(calc(var(--u) * -70));opacity:0}.guide-dialog[data-v-27377c6d]{position:relative;overflow:hidden;padding:calc(var(--u) * 20) calc(var(--u) * 16) calc(var(--u) * 16);background-color:var(--vh-card-bg);border:1px solid rgba(47,137,255,.22);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 14) #0f2fa838}.guide-dialog__glow[data-v-27377c6d]{position:absolute;top:calc(var(--u) * -110);left:50%;width:calc(var(--u) * 220);height:calc(var(--u) * 220);margin-left:calc(var(--u) * -110);border-radius:50%;background:radial-gradient(circle,#2f89ff38,#2f89ff00);pointer-events:none;z-index:0}.guide-dialog[data-v-27377c6d]>*{position:relative;z-index:2}.guide-dialog__head[data-v-27377c6d]{text-align:center;margin-bottom:calc(var(--u) * 14)}.guide-dialog__title[data-v-27377c6d]{font-size:calc(var(--u) * 18);font-weight:700;color:var(--vh-text-deep)}.guide-dialog__sub[data-v-27377c6d]{margin-top:calc(var(--u) * 5);font-size:calc(var(--u) * 12);color:var(--vh-text-sub)}.guide-steps[data-v-27377c6d]{display:flex;flex-direction:column;gap:calc(var(--u) * 8);max-height:calc(var(--u) * 320);overflow-y:auto;-webkit-overflow-scrolling:touch}.guide-step[data-v-27377c6d]{position:relative;display:flex;align-items:flex-start;gap:calc(var(--u) * 9);width:100%;padding:calc(var(--u) * 11) calc(var(--u) * 11);border-radius:calc(var(--u) * 10);text-align:left;background-color:var(--vh-card-sub);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .18s ease,background-color .18s ease}.guide-step.is-on[data-v-27377c6d]{background-color:var(--vh-card-bg);box-shadow:inset 0 0 0 1px #2f89ff66,0 calc(var(--u) * 2) calc(var(--u) * 8) #143ed61a}.guide-step__idx[data-v-27377c6d]{flex:0 0 auto;width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--vh-font-num);font-size:calc(var(--u) * 11);color:#fff;background-color:var(--vh-primary)}.guide-step__icon[data-v-27377c6d]{flex:0 0 auto;width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 8);display:flex;align-items:center;justify-content:center;color:var(--vh-primary);background-color:#2f89ff1f}.guide-step__body[data-v-27377c6d]{display:flex;flex-direction:column;gap:calc(var(--u) * 3);min-width:0;flex:1}.guide-step__title[data-v-27377c6d]{font-size:calc(var(--u) * 13);color:var(--vh-text-deep)}.guide-step__desc[data-v-27377c6d]{font-size:calc(var(--u) * 11);line-height:1.65;color:var(--vh-text-sub)}.guide-step__go[data-v-27377c6d]{flex:0 0 auto;align-self:center;font-size:calc(var(--u) * 11);color:var(--vh-primary);white-space:nowrap}.guide-dialog__foot[data-v-27377c6d]{display:flex;align-items:center;gap:calc(var(--u) * 8)}.guide-never[data-v-27377c6d]{display:flex;align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 11);color:var(--vh-text-sub);flex:0 0 auto}.guide-never input[data-v-27377c6d]{width:calc(var(--u) * 14);height:calc(var(--u) * 14);accent-color:var(--vh-primary)}.guide-dialog__btns[data-v-27377c6d]{display:flex;gap:calc(var(--u) * 8);flex:1;justify-content:flex-end}.guide-dialog__btns .btn[data-v-27377c6d]{min-width:calc(var(--u) * 84)}.app-shell[data-v-cfd16256]{min-height:100vh}.tab-spacer[data-v-cfd16256]{height:calc(var(--vh-tabbar-h) + env(safe-area-inset-bottom))}:root{--u: calc(min(100vw, 133.333vw) / 375);--vha-primary: #143ed6;--vha-primary-light: #2f89ff;--vha-primary-dark: #0f2fa8;--vha-primary-soft: #eef2ff;--vha-bg: #f5f7fa;--vha-card: #ffffff;--vha-text: #1e2831;--vha-text-secondary: #727272;--vha-border: rgba(194, 194, 194, .5);--vha-divider: #f0f1f3;--vha-up: #e60012;--vha-down: #12a150;--vha-radius-card: 2.13333vw;--vha-shadow-card: 0 .26667vw .53333vw rgba(0, 0, 0, .04);--vh-primary: var(--vha-primary);--vh-primary-light: var(--vha-primary-light);--vh-primary-dark: var(--vha-primary-dark);--vh-primary-soft: var(--vha-primary-soft);--vh-up: var(--vha-up);--vh-down: var(--vha-down);--vh-danger: var(--vha-up);--vh-danger-light: #fc5555;--vh-danger-grad: linear-gradient(135deg, #e60012 0%, #fc5555 100%);--vh-bg: var(--vha-bg);--vh-card-bg: var(--vha-card);--vh-card-sub: #f7f9fc;--vh-text: var(--vha-text);--vh-text-sub: var(--vha-text-secondary);--vh-text-deep: var(--vha-text);--vh-text-on-dark: #ffffff;--vh-placeholder: #6b7688;--vh-border: var(--vha-border);--vh-line: var(--vha-divider);--vh-radius-card: var(--vha-radius-card);--vh-shadow: var(--vha-shadow-card);--vh-shadow-strong: 0 .26667vw .53333vw rgba(0, 0, 0, .04);--vh-font-num: "DIN Alternate", "Bahnschrift", "Arial Narrow", sans-serif;--vh-grad-primary: #143ed6;--vh-grad-brand: #143ed6;--vh-grad-soft: #eef2ff;--vh-gold: #2f89ff;--vh-gold-soft: #eef2ff;--vh-topbar-bg: #ffffff;--vh-tabbar-bg: #ffffff;--vh-tab-inactive: #9aa3b2;--vh-tab-active: var(--vha-primary);--vh-glass: rgba(255, 255, 255, .92);--vh-scrim: rgba(20, 30, 60, .45);--vh-page-pad: calc(var(--u) * 12);--vh-tabbar-h: calc(var(--u) * 50)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background-image:none;background-color:var(--vha-bg);color:var(--vha-text);font-size:3.73333vw;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}#app{min-height:100vh;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}button{font-family:inherit;font-size:inherit;border:0;background:none;color:inherit;padding:0;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--vha-text);border:0;outline:none;background-image:none;background-color:transparent}input::placeholder,textarea::placeholder{color:var(--vh-placeholder)}ul,ol,li{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}::-webkit-scrollbar{width:0;height:0}.theme-dark{--vha-bg: #0f1218;--vha-card: #171b23;--vha-text: #e8ecf3;--vha-text-secondary: #98a2b3;--vha-border: rgba(255, 255, 255, .14);--vha-divider: rgba(255, 255, 255, .08);--vha-primary-soft: rgba(47, 137, 255, .16);--vh-card-sub: #1e232c;--vh-tab-inactive: #6b7688;--vh-placeholder: #8b93a1;--vh-glass: rgba(23, 27, 35, .92);--vh-primary: var(--vha-primary-light);--vh-primary-dark: var(--vha-primary-light)}.theme-dark .page-soft-bg:before{opacity:.5}.theme-dark .card,.theme-dark .card--texture,.theme-dark .card-decor{background-image:none}.theme-dark .cell__icon,.theme-dark .mf-icon{background-image:none;box-shadow:none;border-color:#2f89ff57}.theme-dark .cell__arrow{color:var(--vh-placeholder)}.theme-dark .mf-state--ok{color:#35d07f}.theme-dark .mf-state--todo{color:#f0a13c}.col-mark{width:calc(var(--u) * 34);height:calc(var(--u) * 34);flex:0 0 auto;border-radius:calc(var(--u) * 10);display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.34)}html.theme-dark .cell__icon,html.theme-dark .mf-icon{background-image:none;box-shadow:none;border-color:#2f89ff57}html.theme-dark .mf-state--ok,html.theme-dark .check-line__state.is-ok{color:#35d07f}html.theme-dark .mf-state--todo,html.theme-dark .check-line__state.is-todo,html.theme-dark .score-chip.is-todo{color:#f0a13c}html.theme-dark .day-cell.is-big{background-image:none;background-color:#2f89ff29}html.theme-dark .streak-row__today.is-on{color:#35d07f}html.theme-dark .score-ring__inner{background-image:none;background-color:var(--vh-card-bg)}html.theme-dark .check-line__mark.is-ok{background-image:none;background-color:#1f9c5e}html.theme-dark .tab-bar{background-image:none;border-top-color:#ffffff1a;box-shadow:none}html.theme-dark .lvl-card.is-cur{background:#2f89ff29;border-color:#2f89ff80}html.theme-dark .level-progress .lvl-progress{background:#fff3}.vh-page{min-height:100vh;padding-bottom:calc(var(--u) * 16)}.vh-page--tabbar{padding-bottom:calc(var(--vh-tabbar-h) + var(--u) * 24 + env(safe-area-inset-bottom))}.vh-pad{padding:0 calc(var(--u) * 12)}.vh-gap{height:calc(var(--u) * 10)}.nav-bar{position:sticky;top:0;z-index:60;padding-top:env(safe-area-inset-top);background-image:none;background-color:var(--vha-card);color:var(--vha-text);border-bottom:1px solid var(--vha-divider)}.nav-bar__inner{height:calc(var(--u) * 44);display:flex;align-items:center;padding:0 calc(var(--u) * 12)}.nav-bar--plain{background-image:none;background-color:var(--vha-card);color:var(--vha-text);border-bottom:1px solid var(--vha-divider)}.nav-bar__back{width:calc(var(--u) * 24);height:calc(var(--u) * 24);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-bar__title{flex:1;text-align:center;font-size:calc(var(--u) * 16);font-weight:600}.nav-bar__extra{min-width:calc(var(--u) * 24);display:flex;justify-content:flex-end;font-size:calc(var(--u) * 13);opacity:.92}.card{position:relative;background-image:var(--vh-img-card-texture, none);background-color:var(--vh-card-bg);background-size:320px;background-repeat:repeat;border:1px solid rgba(20,62,214,.07);border-radius:var(--vh-radius-card);box-shadow:var(--vh-shadow);padding:calc(var(--u) * 12)}.card--texture{background-color:var(--vh-card-bg);background-image:var(--vh-img-card-texture, var(--vh-card-sub));background-size:320px;background-repeat:repeat}.card+.card{margin-top:calc(var(--u) * 10)}.card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--u) * 10)}.card__title{font-size:calc(var(--u) * 15);font-weight:600;color:var(--vh-text-deep);display:flex;align-items:center;gap:calc(var(--u) * 6)}.card__title:before{content:"";width:calc(var(--u) * 12);height:calc(var(--u) * 14);flex:0 0 auto;border-radius:calc(var(--u) * 2);background-color:var(--vh-primary);background-image:var(--vh-img-section-title-bar, none);background-color:#2f89ff;background-size:100% 100%;background-repeat:no-repeat}.card__more{flex:0 0 auto;display:inline-flex;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 12);color:var(--vh-text-sub);white-space:nowrap}.card--flat{box-shadow:none;border:1px solid var(--vh-line)}.cell{display:flex;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 48);padding:calc(var(--u) * 10) 0;border-bottom:1px solid var(--vh-line)}.cell:last-child{border-bottom:0}.cell__icon{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 9);display:flex;align-items:center;justify-content:center;background-color:var(--vha-primary-soft);background-image:none;background-color:var(--vh-primary-soft);border:1px solid rgba(47,137,255,.24);box-shadow:inset 0 1px #ffffffe6;color:var(--vh-primary);flex:0 0 auto}.cell__body{flex:1;min-width:0}.cell__label{font-size:calc(var(--u) * 14);color:var(--vh-text)}.cell__desc{font-size:calc(var(--u) * 11);color:var(--vh-text-sub);margin-top:calc(var(--u) * 2)}.cell__value{font-size:calc(var(--u) * 13);color:var(--vh-text-sub);text-align:right;flex:0 0 auto;max-width:52vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cell__arrow{color:var(--vh-placeholder);font-size:calc(var(--u) * 14);flex:0 0 auto}.field{display:flex;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 46);border-bottom:1px solid var(--vh-line)}.field__label{width:calc(var(--u) * 78);font-size:calc(var(--u) * 14);color:var(--vh-text);flex:0 0 auto}.field__input{flex:1;height:100%;font-size:calc(var(--u) * 14)}.field__unit{font-size:calc(var(--u) * 12);color:var(--vh-text-sub)}.field__action{font-size:calc(var(--u) * 13);color:var(--vh-primary-light)}.tag{display:inline-flex;align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 10);line-height:1;border:1px solid transparent}.tag:before{content:"";width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:50%;background:currentColor;opacity:.85;flex:0 0 auto}.tag--steady{color:var(--vh-primary);background-image:none;background-color:var(--vh-primary-soft);border-color:#2f89ff52}.tag--advance{color:#12a150;background-image:none;background-color:#e8f8f0;border-color:#12a15042}.tag--vip{color:#fff;background-image:none;background-color:#0f2fa8;border-color:#fff6;box-shadow:0 var(--u) * 1 var(--u) * 2 #143ed63d}.tag--hot{color:#e60012;background-image:none;background-color:#fff0f1;border-color:#e6001238}.empty{padding:calc(var(--u) * 34) 0 calc(var(--u) * 40);text-align:center;color:var(--vh-text-sub);font-size:calc(var(--u) * 13)}.empty__icon{width:42vw;max-width:calc(var(--u) * 200);margin:0 auto calc(var(--u) * 10);background-image:var(--vh-img-empty-default, none);background-size:contain;background-repeat:no-repeat;background-position:center;min-height:24vw}.empty__icon--product{background-image:var(--vh-img-empty-product, none)}.empty__icon--bill{background-image:var(--vh-img-empty-bill, none)}.empty__icon--team{background-image:var(--vh-img-empty-team, none)}.empty__icon--coupon{background-image:var(--vh-img-empty-coupon, none)}.empty__icon--message{background-image:var(--vh-img-empty-message, none)}.empty__icon--order{background-image:var(--vh-img-empty-order, none)}.empty__icon--search{background-image:var(--vh-img-empty-search, none)}.empty__icon--network{background-image:var(--vh-img-empty-network, none)}.empty__icon--news{background-image:var(--vh-img-empty-news, none)}.empty__icon--record{background-image:var(--vh-img-empty-record, none)}.empty-fallback{position:relative;width:42vw;max-width:calc(var(--u) * 200);height:30vw;max-height:calc(var(--u) * 142);margin:0 auto calc(var(--u) * 10)}.empty-fallback:before{content:"";position:absolute;left:50%;top:8%;width:62%;height:74%;transform:translate(-50%) rotate(-4deg);border-radius:34% 66% 58% 42% 44% 40% 60% 56%;background-image:none;background-color:var(--vh-primary-soft);box-shadow:inset 0 0 0 1px #2f89ff3d}.empty-fallback:after{content:"";position:absolute;left:50%;bottom:6%;width:54%;height:12%;transform:translate(-50%);border-radius:50%;background:#143ed624}.empty-fallback__dot{position:absolute;border-radius:50%;background-image:none;background-color:#2f89ff}.empty-fallback__dot--a{right:12%;top:12%;width:9%;height:9%}.empty-fallback__dot--b{left:14%;top:30%;width:5%;height:5%;background-image:none;background-color:#143ed6}.empty-fallback__line{position:absolute;left:50%;bottom:26%;width:40%;height:2px;transform:translate(-50%);border-radius:2px;background:#2f89ff66}.loading{padding:calc(var(--u) * 18) 0;text-align:center;font-size:calc(var(--u) * 12);color:var(--vh-text-sub)}.stat-row{display:flex;align-items:center}.stat{flex:1;text-align:center}.stat__num{font-family:var(--vh-font-num);font-size:calc(var(--u) * 19);font-weight:700;color:var(--vh-text-deep)}.stat__label{font-size:calc(var(--u) * 11);color:var(--vh-text-sub);margin-top:calc(var(--u) * 2)}.btn,.btn-sm{position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent;user-select:none}.btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 7);width:100%;min-height:calc(var(--u) * 56);padding:calc(var(--u) * 12) calc(var(--u) * 24);border-radius:calc(var(--u) * 8);background-image:none;background-color:#143ed6;background-size:100% 100%;background-repeat:no-repeat;color:#fff;font-size:calc(var(--u) * 16);font-weight:600;letter-spacing:.02em;line-height:1.2;text-shadow:none;border:0;box-shadow:none;transition:filter .16s ease,background-color .16s ease,opacity .16s ease}.btn:active{filter:brightness(.92);box-shadow:none}.btn:after,.btn-sm:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--u) * 200);height:calc(var(--u) * 200);margin:calc(var(--u) * -100) 0 0 calc(var(--u) * -100);border-radius:50%;background-image:var(--vh-img-btn-ripple, rgba(255, 255, 255, .68));background-size:100% 100%;opacity:0;transform:scale(.22);pointer-events:none;z-index:-1}.btn:not(.btn--disabled):not(.btn--locked):active:after,.btn-sm:not(.btn--disabled):active:after{animation:vh-ripple .6s ease-out}@keyframes vh-ripple{0%{opacity:.95;transform:scale(.22)}70%{opacity:.32}to{opacity:0;transform:scale(1)}}.btn.is-loading,.btn-sm.is-loading{pointer-events:none}.btn.is-loading:before,.btn-sm.is-loading:before{content:"";width:calc(var(--u) * 15);height:calc(var(--u) * 15);border-radius:50%;border:calc(var(--u) * 2) solid rgba(255,255,255,.34);border-top-color:#fff;animation:vh-btn-spin .72s linear infinite}.btn.is-loading:after,.btn-sm.is-loading:after{display:none}@keyframes vh-btn-spin{to{transform:rotate(360deg)}}.btn--brand{background-image:none;background-color:#143ed6}.btn--gold{background-image:none;background-color:var(--vha-primary-dark);box-shadow:none}.btn--danger{background-color:#e60012;background-image:none;background-color:#ef2531;box-shadow:none}.btn--ghost{background-color:var(--vh-card-bg);background-image:none;color:var(--vh-primary);border:1px solid rgba(47,137,255,.5);text-shadow:none;box-shadow:none}.btn--ghost:active{background-color:#2f89ff14;filter:none}.btn--soft{background-color:#e8efff;background-image:none;color:var(--vh-primary);border:1px solid rgba(47,137,255,.28);text-shadow:none;box-shadow:none}.btn--soft:active{background-color:#d8e5ff;filter:none}.btn--plain{background-color:var(--vh-card-sub);background-image:none;color:#33406b;border:1px solid rgba(20,62,214,.1);text-shadow:none;font-weight:500;box-shadow:none}.btn--plain:active{background-color:#e7eef9;filter:none}.btn--disabled,.btn[disabled]{background-color:#9db8ef;background-image:none;background-color:#a8c4f8;color:#1a3a8f;text-shadow:none;border:0;box-shadow:none;filter:none}.btn--disabled:before,.btn[disabled]:before{content:none}.btn--disabled:active,.btn[disabled]:active{filter:none}.btn--disabled:after,.btn[disabled]:after{display:none}.btn--locked,.btn--locked:active{pointer-events:none;filter:saturate(.82)}.btn-row{display:flex;gap:calc(var(--u) * 10)}.btn-sm{min-height:calc(var(--u) * 40);padding:calc(var(--u) * 8) calc(var(--u) * 16);border-radius:calc(var(--u) * 8);background-image:none;background-color:#143ed6;background-size:100% 100%;background-repeat:no-repeat;color:#fff;font-size:calc(var(--u) * 14);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 5);font-weight:600;letter-spacing:.01em;border:0;text-shadow:none;box-shadow:none;transition:filter .16s ease,background-color .16s ease}.btn-sm:active{filter:brightness(.92);box-shadow:none}.btn-sm--brand{background-image:none;background-color:#143ed6}.btn-sm--plain{background-color:var(--vh-card-sub);background-image:none;color:#33406b;border:1px solid rgba(20,62,214,.1);text-shadow:none;font-weight:500;box-shadow:none}.btn-sm--plain:active{background-color:#e7eef9;filter:none}.btn-sm--ghost{background-color:var(--vh-card-bg);background-image:none;color:var(--vh-primary);border:1px solid rgba(47,137,255,.5);text-shadow:none;box-shadow:none}.btn-sm--ghost:active{background-color:#2f89ff14;filter:none}.btn-sm--soft{background-color:#e8efff;background-image:none;color:var(--vh-primary);border:1px solid rgba(47,137,255,.28);text-shadow:none;box-shadow:none}.btn-sm--danger{background-color:#e60012;background-image:none;background-color:#ef2531;text-shadow:none;box-shadow:none}.btn-sm--disabled,.btn-sm[disabled]{background-color:#9db8ef;background-image:none;border:0;text-shadow:none;box-shadow:none}.mask{position:fixed;inset:0;background-image:none;background-color:var(--vh-scrim);z-index:500;display:flex;align-items:flex-end}.mask--center{align-items:center;justify-content:center}.sheet{width:100%;background-image:none;background-color:var(--vh-card-bg);border-radius:calc(var(--u) * 14) calc(var(--u) * 14) 0 0;padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 20);max-height:84vh;overflow-y:auto;animation:vh-sheet-up .24s ease}@keyframes vh-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dialog{width:78vw;background-image:none;background-color:var(--vh-card-bg);border-radius:var(--vh-radius-card);padding:calc(var(--u) * 16);text-align:center}.sheet__title{font-size:calc(var(--u) * 15);font-weight:600;text-align:center;margin-bottom:calc(var(--u) * 12);color:var(--vh-text-deep)}.toast{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%);background:#000000c7;color:#fff;font-size:calc(var(--u) * 13);padding:calc(var(--u) * 9) calc(var(--u) * 16);border-radius:calc(var(--u) * 6);z-index:9000;max-width:76vw;text-align:center}.notice-bar{display:flex;align-items:flex-start;gap:calc(var(--u) * 6);min-height:0;padding:calc(var(--u) * 5) 0 calc(var(--u) * 5) calc(var(--u) * 10);border-radius:0;background:none;border-left:calc(var(--u) * 2) solid rgba(47,137,255,.3);color:var(--vh-text-sub);font-size:calc(var(--u) * 12);line-height:1.7;overflow:visible}.notice-bar__icon{color:var(--vh-primary);opacity:.72;flex:0 0 auto;margin-top:calc(var(--u) * 1.5)}.notice-bar--strong{align-items:center;padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);border-left:0;background-color:var(--vha-primary-soft);background-image:none;color:var(--vh-primary);font-size:calc(var(--u) * 12);line-height:1.6}.notice-bar--strong .notice-bar__icon{opacity:1;margin-top:0}.notice-bar--warn{border-left-color:#e6001257;color:#b3454f}.notice-bar--warn .notice-bar__icon{color:var(--vh-danger)}.track{position:relative;padding-left:calc(var(--u) * 20)}.track:before{content:"";position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 4);bottom:calc(var(--u) * 4);width:calc(var(--u) * 2);border-radius:calc(var(--u) * 1);background-color:var(--vh-line);background-image:var(--vh-img-divider-wave, rgba(47, 137, 255, .5));background-size:100% 100%}.track__node{position:relative;padding-bottom:calc(var(--u) * 14)}.track__node:before{content:"";position:absolute;left:calc(var(--u) * -19);top:calc(var(--u) * 6);width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background-image:none;background-color:#2f89ff;border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 calc(var(--u) * 3) #2f89ff29}.tbl{width:100%;border-collapse:collapse;font-size:calc(var(--u) * 12)}.tbl th,.tbl td{padding:calc(var(--u) * 8) calc(var(--u) * 6);text-align:left;border-bottom:1px solid var(--vh-line)}.tbl th{color:var(--vh-text-sub);font-weight:500}.rich{font-size:calc(var(--u) * 14);line-height:1.75;color:var(--vh-text);word-break:break-word}.rich p{margin:0 0 calc(var(--u) * 10)}.rich img{width:100%;border-radius:calc(var(--u) * 6);margin:calc(var(--u) * 8) 0}.rich h1,.rich h2,.rich h3{font-size:calc(var(--u) * 16);margin:calc(var(--u) * 12) 0 calc(var(--u) * 6);color:var(--vh-text-deep)}.rich ul,.rich ol{margin:0 0 calc(var(--u) * 10);padding-left:calc(var(--u) * 20)}.rich ul{list-style:disc outside}.rich ol{list-style:decimal outside}.rich li{margin:0 0 calc(var(--u) * 5);padding-left:calc(var(--u) * 2);list-style:inherit}.rich li::marker{color:var(--vha-primary-light)}.rich ul ul{list-style:circle outside;margin-top:calc(var(--u) * 5)}.rich strong,.rich b{font-weight:700;color:var(--vh-text-deep)}.rich em,.rich i{font-style:italic}.rich u{text-decoration:underline;text-underline-offset:calc(var(--u) * 2)}.rich a{color:var(--vh-primary);word-break:break-all}.rich blockquote{margin:calc(var(--u) * 10) 0;padding:calc(var(--u) * 8) calc(var(--u) * 12);border-left:calc(var(--u) * 3) solid var(--vha-primary-light);border-radius:0 calc(var(--u) * 6) calc(var(--u) * 6) 0;background-image:none;background-color:var(--vha-primary-soft);color:var(--vh-text-sub)}.rich hr{border:0;border-top:1px solid var(--vh-line);margin:calc(var(--u) * 12) 0}.rich table{width:100%;border-collapse:collapse;margin:calc(var(--u) * 10) 0;font-size:calc(var(--u) * 13)}.rich th,.rich td{border:1px solid var(--vh-line);padding:calc(var(--u) * 6) calc(var(--u) * 8);text-align:left;word-break:break-word}.rich th{background-image:none;background-color:var(--vh-card-sub);color:var(--vh-text-deep);font-weight:600}.rich pre{margin:calc(var(--u) * 10) 0;padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 8);background-image:none;background-color:var(--vh-card-sub);overflow-x:auto;font-size:calc(var(--u) * 12);white-space:pre-wrap;word-break:break-all}.filter-bar{display:flex;gap:calc(var(--u) * 6);overflow-x:auto;padding:calc(var(--u) * 10) calc(var(--u) * 12);scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-bar__item{flex:0 0 auto;height:calc(var(--u) * 30);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 8);background-image:none;background-color:transparent;color:var(--vh-text-sub);font-size:calc(var(--u) * 13);display:inline-flex;align-items:center;border:0;transition:background-color .16s ease,color .16s ease}.filter-bar__item:active{background:#2f89ff14}.filter-bar__item.is-on{background-image:none;background-color:var(--vh-grad-primary);color:#fff;font-weight:600}.page-soft-bg{position:relative}.hero-mask:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;border-radius:inherit;background-image:var(--vh-img-hero-mask, rgba(255, 255, 255, 0));background-size:100% 100%;background-repeat:no-repeat}.page-soft-bg:before{content:"";position:absolute;left:0;right:0;top:0;height:69.3333vw;pointer-events:none;z-index:0;background:#2f89ff0f}.page-soft-bg>*{position:relative;z-index:1}.page-soft-bg>.mask{position:fixed;z-index:500}.page-soft-bg>.toast{position:fixed;z-index:9000}.top-nav{position:sticky;top:0;z-index:60;padding-top:env(safe-area-inset-top);background-image:none;background-color:var(--vha-card);color:var(--vha-text);border-bottom:1px solid var(--vha-divider)}.top-nav__bar{height:calc(var(--u) * 44);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--u) * 14)}.top-nav__brand{display:flex;align-items:center;gap:calc(var(--u) * 8)}.top-nav__logo{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.top-nav__name{font-size:calc(var(--u) * 17);font-weight:700;letter-spacing:.02em;color:var(--vha-text)}.top-nav__sub{font-size:calc(var(--u) * 8);color:var(--vh-primary);letter-spacing:.14em;font-family:var(--vh-font-num)}.top-nav__actions{display:flex;align-items:center;gap:calc(var(--u) * 14)}.top-nav__icon{position:relative;width:calc(var(--u) * 22);height:calc(var(--u) * 22);display:flex;align-items:center;justify-content:center;color:var(--vh-primary)}.top-nav__dot{position:absolute;top:calc(var(--u) * -1);right:calc(var(--u) * -2);min-width:calc(var(--u) * 14);height:calc(var(--u) * 14);padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 7);background-image:none;background-color:var(--vha-up);color:#fff;font-size:calc(var(--u) * 9);font-family:var(--vh-font-num);display:flex;align-items:center;justify-content:center}.broadcast{display:flex;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 34);margin:calc(var(--u) * 8) calc(var(--u) * 12) 0;padding:0 calc(var(--u) * 10);background-color:var(--vha-card);background-image:var(--vh-img-notice-bar-bg, none);background-color:var(--vh-card-bg);background-size:100% 100%;background-repeat:no-repeat;border:1px solid rgba(47,137,255,.28);border-radius:calc(var(--u) * 6);overflow:hidden}.broadcast__tag{flex:0 0 auto;height:calc(var(--u) * 18);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 9);color:#fff;font-size:calc(var(--u) * 10);display:inline-flex;align-items:center;background-image:var(--vh-img-btn-primary, none);background-color:#143ed6;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #143ed638}.broadcast__icon{flex:0 0 auto;color:var(--vh-primary)}.broadcast__viewport{flex:1;height:calc(var(--u) * 34);position:relative;overflow:hidden}.broadcast__item{position:absolute;left:0;right:0;top:0;height:calc(var(--u) * 34);display:flex;align-items:center;font-size:calc(var(--u) * 12);color:var(--vha-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(100%);transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s ease}.broadcast__item.is-on{opacity:1;transform:translateY(0)}.broadcast__item.is-out{opacity:0;transform:translateY(-100%)}.broadcast__num{color:var(--vh-primary);font-family:var(--vh-font-num);font-weight:700}.broadcast__rebate{color:var(--vha-up);font-family:var(--vh-font-num);font-weight:700}.banner{margin:calc(var(--u) * 10) calc(var(--u) * 12) 0;border-radius:calc(var(--u) * 8);overflow:hidden;position:relative;height:calc(var(--u) * 150);background-color:var(--vh-primary-dark);background-image:var(--vh-img-home-banner-frame, none);background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 8) #143ed629}.banner__track{display:flex;height:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.banner__slide{flex:0 0 100%;height:100%;position:relative;padding:calc(var(--u) * 18) calc(var(--u) * 16);color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.banner__slide:before{content:"";position:absolute;right:calc(var(--u) * -40);top:calc(var(--u) * -30);width:calc(var(--u) * 200);height:calc(var(--u) * 200);border-radius:50%;border:1px solid rgba(255,255,255,.24);box-shadow:0 0 0 calc(var(--u) * 12) #ffffff0f inset}.banner__slide:after{content:"";position:absolute;left:0;right:0;top:0;height:100%;background-image:repeating-linear-gradient(115deg,#ffffff1f 0 calc(var(--u) * 2),#fff0 calc(var(--u) * 2) calc(var(--u) * 14));opacity:.5;pointer-events:none}.banner__slide>*{position:relative;z-index:1}.banner__slide--a{background-color:var(--vh-primary);background-image:none;background-color:#0f2fa8;background-size:100% 100%}.banner__slide--b{background-color:var(--vh-primary-dark);background-image:none;background-color:#0b2382}.banner__slide--c{background-color:#1c50e0;background-image:none;background-color:#143ed6}.banner__tag{display:inline-flex;align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 10);background-color:#ffffff38;background:#ffffff57;border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #fff6;font-size:calc(var(--u) * 10);font-weight:600;letter-spacing:.02em;width:fit-content;margin-bottom:calc(var(--u) * 8);text-shadow:0 1px 2px rgba(9,30,96,.45)}.banner__title{font-size:calc(var(--u) * 22);font-weight:700;letter-spacing:.02em;text-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2) rgba(6,18,62,.55)}.banner__desc{font-size:calc(var(--u) * 11);opacity:.9;margin-top:calc(var(--u) * 6);max-width:74%;text-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.6) rgba(6,18,62,.5)}.banner__cta{margin-top:calc(var(--u) * 12);display:inline-flex;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 15);border-radius:calc(var(--u) * 8);background-color:var(--vh-glass);background-image:none;background-color:var(--vh-card-bg);border:1px solid rgba(47,137,255,.35);color:var(--vh-primary);font-size:calc(var(--u) * 12);font-weight:600;width:fit-content;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3) #091e603d}.banner__dots{position:absolute;bottom:calc(var(--u) * 8);left:50%;transform:translate(-50%);display:flex;gap:calc(var(--u) * 4)}.banner__dot{width:calc(var(--u) * 5);height:calc(var(--u) * 3);border-radius:calc(var(--u) * 2);background:#ffffff80;transition:all .24s ease}.banner__dot.is-on{width:calc(var(--u) * 12);background-image:none;background-color:var(--vh-card-bg)}.grid-nav{display:flex;padding:calc(var(--u) * 14) calc(var(--u) * 6);background-image:none;background-color:var(--vha-card);border-radius:var(--vha-radius-card);margin:calc(var(--u) * 10) calc(var(--u) * 12) 0;box-shadow:var(--vha-shadow-card)}.grid-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6)}.grid-nav__circle{position:relative;width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #0000000a;background-color:var(--vh-primary);background-image:var(--vh-img-grid-generic, none);background-color:#143ed6;background-size:100% 100%;background-repeat:no-repeat;color:#fff;overflow:hidden}.grid-nav__icon-img{width:calc(var(--u) * 40);max-width:calc(var(--u) * 40);height:calc(var(--u) * 40);max-height:calc(var(--u) * 40);object-fit:contain;display:block}.grid-nav__circle--blue{background-image:var(--vh-img-grid-blue, none);background-color:#143ed6}.grid-nav__circle--indigo{background-image:var(--vh-img-grid-indigo, none);background-color:#0f2fa8}.grid-nav__circle--sky{background-image:var(--vh-img-grid-sky, none);background-color:#2f89ff}.grid-nav__circle--soft{background-image:var(--vh-img-grid-soft, none);background-color:var(--vh-primary-soft);color:var(--vh-primary);border:1px solid rgba(47,137,255,.3)}.grid-nav__circle--deep{background-image:var(--vh-img-grid-deep, none);background-color:#143ed6}.grid-nav__circle--i-checkin{background-image:var(--vh-img-grid-checkin, none);background-color:#143ed6}.grid-nav__circle--i-product,.grid-nav__circle--i-fixed{background-image:var(--vh-img-grid-product, none);background-color:#0f2fa8}.grid-nav__circle--i-fund{background-image:var(--vh-img-grid-fund, none);background-color:#2f89ff}.grid-nav__circle--i-gold{background-image:var(--vh-img-grid-gold, none);background-color:#143ed6}.grid-nav__circle--i-rank{background-image:var(--vh-img-grid-rank, none);background-color:#0f2fa8}.grid-nav__circle--i-lottery{background-image:var(--vh-img-grid-lottery, none);background-color:#143ed6}.grid-nav__circle--i-recharge{background-image:var(--vh-img-grid-recharge, none);background-color:#143ed6}.grid-nav__circle--i-withdraw{background-image:var(--vh-img-grid-withdraw, none);background-color:#2f89ff}.grid-nav__circle--i-invite{background-image:var(--vh-img-grid-invite, none);background-color:#0f2fa8}.grid-nav__circle--i-verify{background-image:var(--vh-img-grid-verify, none);background-color:#143ed6}.grid-nav__circle--i-service{background-image:var(--vh-img-grid-service, none);background-color:#2f89ff}.grid-nav__circle--i-team{background-image:var(--vh-img-grid-team, none);background-color:#143ed6}.grid-nav__circle--i-activity{background-image:var(--vh-img-grid-activity, none);background-color:#0f2fa8}.grid-nav__circle--i-coupon{background-image:var(--vh-img-grid-coupon, none);background-color:#4a7bff}.grid-nav__circle--i-news{background-image:var(--vh-img-grid-news, none);background-color:#2f89ff}.grid-nav__circle--i-notice{background-image:var(--vh-img-grid-notice, none);background-color:#143ed6}.grid-nav__circle--i-task{background-image:var(--vh-img-grid-task, none);background-color:#0f2fa8}.grid-nav__circle--i-vip{background-image:var(--vh-img-grid-vip, none);background-color:#0f2fa8}.grid-nav__circle--i-node{background-image:var(--vh-img-grid-generic, none);background-color:#143ed6}.grid-nav__circle--i-share{background-image:var(--vh-img-grid-invite, none);background-color:#2f89ff}.grid-nav__circle--i-card{background-image:var(--vh-img-grid-recharge, none);background-color:#4a7bff}.grid-nav__circle--i-money{background-image:var(--vh-img-grid-fund, none);background-color:#143ed6}.grid-nav__label{font-size:calc(var(--u) * 12);color:var(--vha-text)}.fund-row{display:flex;align-items:flex-start;gap:calc(var(--u) * 10);padding:calc(var(--u) * 13) 0;border-bottom:1px solid var(--vha-divider);position:relative}.fund-row:last-child{border-bottom:0}.fund-row__main{flex:1;min-width:0}.fund-row__name{font-size:calc(var(--u) * 15);font-weight:600;color:var(--vha-text);display:flex;align-items:center;gap:calc(var(--u) * 6)}.fund-row__rate{margin-top:calc(var(--u) * 8);display:flex;align-items:baseline;gap:calc(var(--u) * 4)}.fund-row__rate-num{font-family:var(--vh-font-num);font-size:calc(var(--u) * 30);font-weight:700;line-height:1;color:var(--vha-up);letter-spacing:-.01em}.fund-row__rate-unit{font-family:var(--vh-font-num);font-size:calc(var(--u) * 15);font-weight:700;color:var(--vha-up)}.fund-row__rate-label{font-size:calc(var(--u) * 11);color:var(--vha-text-secondary);margin-left:calc(var(--u) * 4)}.fund-row__side{flex:0 0 auto;max-width:44%;text-align:right;padding-top:calc(var(--u) * 22)}.fund-row__side-line{font-size:calc(var(--u) * 11);color:var(--vha-text-secondary);line-height:1.7;white-space:nowrap}.fund-row__badge{position:absolute;top:calc(var(--u) * 13);right:0;display:inline-flex;align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 10);line-height:1;border:1px solid transparent}.fund-row__badge:before{content:"";width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:50%;background:currentColor;flex:0 0 auto}.fund-row__badge--steady{color:var(--vh-primary);background-image:none;background-color:var(--vh-primary-soft);border-color:#2f89ff4d}.fund-row__badge--annual{color:#fff;background-image:var(--vh-img-btn-primary, none);background-color:#143ed6;border-color:#fff6;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #143ed638}.fund-row__badge--hot{color:var(--vha-up);background-image:none;background-color:#fff0f1;border-color:#e6001233}.fund-row__badge--vip{color:#fff;background-image:var(--vh-img-btn-gold, none);background-color:#0f2fa8;border-color:#ffffff5c}.group-title{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 14) calc(var(--u) * 12) calc(var(--u) * 4)}.group-title__main{display:flex;align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 16);font-weight:700;color:var(--vha-text)}.group-title__bar{width:calc(var(--u) * 12);height:calc(var(--u) * 15);flex:0 0 auto;border-radius:calc(var(--u) * 2);background-color:var(--vh-primary);background-image:var(--vh-img-section-title-bar, none);background-color:#2f89ff;background-size:100% 100%;background-repeat:no-repeat}.group-title__more{font-size:calc(var(--u) * 12);color:var(--vha-text-secondary);display:flex;align-items:center;gap:calc(var(--u) * 2)}.rate{font-family:var(--vh-font-num);font-weight:700;color:var(--vha-up)}.rate--down{color:var(--vha-down)}.rate--navy{color:var(--vh-primary)}.asset-card{margin:calc(var(--u) * 10) calc(var(--u) * 12) 0;border-radius:calc(var(--u) * 8);background-color:var(--vh-primary);background-image:var(--vh-img-board-photo, none),var(--vh-img-board-bg, none);background-size:cover,100% 100%;background-position:center,center;background-repeat:no-repeat,no-repeat;color:#fff;padding:calc(var(--u) * 16) calc(var(--u) * 15);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 8) #143ed63d;position:relative;overflow:hidden}.asset-card:before{content:"";position:absolute;right:calc(var(--u) * -30);bottom:calc(var(--u) * -40);width:calc(var(--u) * 140);height:calc(var(--u) * 140);border-radius:50%;border:1px solid rgba(255,255,255,.28)}.asset-card:after{content:"";position:absolute;right:calc(var(--u) * -8);top:calc(var(--u) * -18);width:calc(var(--u) * 96);height:calc(var(--u) * 96);border:1px solid rgba(255,255,255,.2);transform:rotate(24deg)}.asset-card>*{position:relative;z-index:1}.asset-card__chip{position:absolute;right:calc(var(--u) * 14);top:calc(var(--u) * 14);width:calc(var(--u) * 26);height:calc(var(--u) * 20);border-radius:calc(var(--u) * 4);background-image:none;background-color:var(--vh-glass);box-shadow:inset 0 0 0 1px #fff9;z-index:2}.asset-card__chip:before,.asset-card__chip:after{content:"";position:absolute;left:12%;right:12%;height:1px;background:#143ed647}.asset-card__chip:before{top:34%}.asset-card__chip:after{top:62%}.asset-card__label{font-size:calc(var(--u) * 11);opacity:.88;display:flex;align-items:center;gap:calc(var(--u) * 6)}.asset-card__amount{font-family:var(--vh-font-num);font-size:calc(var(--u) * 34);font-weight:700;margin-top:calc(var(--u) * 6);letter-spacing:.01em}.asset-card__amount small{font-size:calc(var(--u) * 14);font-weight:400;opacity:.85;margin-left:calc(var(--u) * 3)}.asset-card__row{display:flex;margin-top:calc(var(--u) * 16);position:relative;z-index:1}.asset-card__cell{flex:1}.asset-card__cell-num{font-family:var(--vh-font-num);font-size:calc(var(--u) * 16);font-weight:700;color:#fff}.asset-card__cell-label{font-size:calc(var(--u) * 10);opacity:.82;margin-top:calc(var(--u) * 2)}.progress{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background-image:none;background-color:#e7eef9;overflow:hidden;border:0;box-shadow:none}.progress__fill{height:100%;border-radius:calc(var(--u) * 2);background-color:var(--vh-primary);background-image:none;box-shadow:none;transition:width .6s ease}.progress__fill--gold,.progress__fill--brand{background-image:none;background-color:#0f2fa8}.stat-head{background-image:none;background-color:var(--vh-card-bg);border:1px solid var(--vh-line);border-radius:var(--vh-radius-card);padding:calc(var(--u) * 13) calc(var(--u) * 12) calc(var(--u) * 11)}.stat-head__label{display:flex;align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 11);color:var(--vh-text-sub)}.stat-head__label .stat-head__toggle{margin-left:auto;font-size:calc(var(--u) * 11);color:var(--vh-primary)}.stat-head__num{margin-top:calc(var(--u) * 5);font-family:var(--vh-font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--u) * 32);font-weight:700;line-height:1.1;letter-spacing:.01em;color:var(--vh-text-deep)}.stat-head__num small{margin-left:calc(var(--u) * 4);font-size:calc(var(--u) * 13);font-weight:400;color:var(--vh-text-sub)}.stat-head__row{display:flex;margin-top:calc(var(--u) * 11);padding-top:calc(var(--u) * 10);border-top:1px solid var(--vh-line)}.stat-head__cell{flex:1;min-width:0}.stat-head__cell-num{font-family:var(--vh-font-num);font-variant-numeric:tabular-nums;font-size:calc(var(--u) * 16);font-weight:700;color:var(--vh-text-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-head__cell-label{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 10);color:var(--vh-text-sub);white-space:nowrap}.tab-bar__notch{position:absolute;top:calc(var(--u) * -4);left:50%;transform:translate(-50%);width:calc(var(--u) * 26);height:calc(var(--u) * 5);border-radius:0 0 calc(var(--u) * 3) calc(var(--u) * 3);background-color:var(--vh-primary);background-image:var(--vh-img-section-title-bar, none);background-color:#2f89ff;background-size:100% 100%;filter:drop-shadow(0 1px 2px rgba(20,62,214,.4))}.geo-circle{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:50%;border:1px solid rgba(47,137,255,.4);display:flex;align-items:center;justify-content:center}.geo-square{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border:1px solid rgba(20,62,214,.35)}.hero-plate{position:relative;background-color:transparent;background-image:var(--vh-img-wheel-plate, none);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.hero-rays{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--vh-img-wheel-bg, none),conic-gradient(from 0deg,#ffffff29 0deg 6deg,#fff0 6deg 22.5deg,#ffffff29 22.5deg 28.5deg,#fff0 28.5deg 45deg,#ffffff29 45deg 51deg,#fff0 51deg 67.5deg,#ffffff29 67.5deg 73.5deg,#fff0 73.5deg 90deg,#ffffff29 90deg 96deg,#fff0 96deg 112.5deg,#ffffff29 112.5deg 118.5deg,#fff0 118.5deg 135deg,#ffffff29 135deg 141deg,#fff0 141deg 157.5deg,#ffffff29 157.5deg 163.5deg,#fff0 163.5deg 180deg,#ffffff29 180deg 186deg,#fff0 186deg 202.5deg,#ffffff29 202.5deg 208.5deg,#fff0 208.5deg 225deg,#ffffff29 225deg 231deg,#fff0 231deg 247.5deg,#ffffff29 247.5deg 253.5deg,#fff0 253.5deg 270deg,#ffffff29 270deg 276deg,#fff0 276deg 292.5deg,#ffffff29 292.5deg 298.5deg,#fff0 298.5deg 315deg,#ffffff29 315deg 321deg,#fff0 321deg 337.5deg,#ffffff29 337.5deg 343.5deg,#fff0 343.5deg 360deg),radial-gradient(circle at 50% 44%,#2f89ff80,#0f2fa8eb 62%,#0b2472);background-size:100% 100%,200% 200%,100% 100%;background-position:center,center,center;animation:vh-rays-spin 26s linear infinite}@keyframes vh-rays-spin{0%{background-position:center,0% 0%,center}to{background-position:center,200% 0%,center}}.hero-glow{position:absolute;left:50%;top:50%;width:calc(var(--u) * 150);height:calc(var(--u) * 150);margin:calc(var(--u) * -75) 0 0 calc(var(--u) * -75);border-radius:50%;pointer-events:none;background:var(--vh-img-wheel-center-glow, none),#ffffffb8;background-size:100% 100%,100% 100%;animation:vh-glow-pulse 2.4s ease-in-out infinite}@keyframes vh-glow-pulse{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.rank-badge{flex:0 0 auto;width:calc(var(--u) * 28);height:calc(var(--u) * 28);display:flex;align-items:center;justify-content:center;font-family:var(--vh-font-num);font-weight:700;font-size:calc(var(--u) * 13);color:#4a5568;background-image:var(--vh-img-rank-n, none);background-color:#eef1f6;background-size:100% 100%;background-repeat:no-repeat;border-radius:50%}.rank-badge--1{color:#fff;background-image:var(--vh-img-rank-1, none);background-color:#0f2fa8;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3) #143ed64d}.rank-badge--2{color:#fff;background-image:var(--vh-img-rank-2, none);background-color:#143ed6;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3) #143ed63d}.rank-badge--3{color:#fff;background-image:var(--vh-img-rank-3, none);background-color:#2f89ff;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3) #2f89ff3d}.rank-badge--sm{width:calc(var(--u) * 22);height:calc(var(--u) * 22);font-size:calc(var(--u) * 11)}.level-badge{flex:0 0 auto;width:calc(var(--u) * 26);height:calc(var(--u) * 26);display:flex;align-items:center;justify-content:center;font-family:var(--vh-font-num);font-weight:700;font-size:calc(var(--u) * 11);color:#fff;background-color:var(--vh-primary);background-image:var(--vh-img-level-v2, none);background-color:#143ed6;background-size:100% 100%;background-repeat:no-repeat;border-radius:calc(var(--u) * 7);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2.4) #143ed63d}.level-badge--lg{width:calc(var(--u) * 44);height:calc(var(--u) * 44);font-size:calc(var(--u) * 16);border-radius:calc(var(--u) * 8)}.level-badge--v1{background-image:var(--vh-img-level-v1, none);background-color:#6aa8ff;color:var(--vh-primary-dark)}.level-badge--v2{background-image:var(--vh-img-level-v2, none);background-color:#2f89ff}.level-badge--v3{background-image:var(--vh-img-level-v3, none);background-color:#143ed6}.level-badge--v4{background-image:var(--vh-img-level-v4, none);background-color:#0f2fa8}.level-badge--v5{background-image:var(--vh-img-level-v5, none);background-color:#0b2472}.medal-badge{flex:0 0 auto;width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:50%;background-image:var(--vh-img-medal-trade, none);background-color:var(--vh-primary-soft);background-size:100% 100%;background-repeat:no-repeat;border:1px solid rgba(47,137,255,.28)}.medal-badge--invite{background-image:var(--vh-img-medal-invite, none);background-color:var(--vh-primary-soft)}.medal-badge--recharge{background-image:var(--vh-img-medal-recharge, none);background-color:var(--vh-primary-soft)}.medal-badge--team{background-image:var(--vh-img-medal-team, none);background-color:var(--vh-primary-soft)}.medal-badge--daily{background-image:var(--vh-img-medal-daily, none);background-color:var(--vh-primary-soft)}.medal-badge--trade{background-image:var(--vh-img-medal-trade, none);background-color:var(--vh-primary-soft)}.medal-badge--inviter{background-image:var(--vh-img-medal-invite, none);background-color:var(--vh-primary-soft)}.medal-badge--leader{background-image:var(--vh-img-medal-team, none);background-color:var(--vh-primary-soft)}.medal-badge--pioneer{background-image:var(--vh-img-medal-recharge, none);background-color:var(--vh-primary-soft)}.chip-label{display:inline-flex;align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 10);line-height:1;color:var(--vh-primary);background-image:none;background-color:var(--vh-primary-soft);border:1px solid rgba(47,137,255,.3)}.chip-label--solid{color:#fff;background-image:var(--vh-img-btn-primary, none);background-color:#143ed6;border-color:#fff6}.chip-label--up{color:var(--vha-up);background-image:none;background-color:#fff0f1;border-color:#e6001238}.chip-label--down{color:var(--vha-down);background-image:none;background-color:#e8f8f0;border-color:#12a1503d}.kf-avatar{background-size:cover;background-repeat:no-repeat;background-position:center;background-image:var(--vh-img-kf-avatar-1, none);background-color:#143ed6}.kf-avatar--2{background-image:var(--vh-img-kf-avatar-2, none);background-color:#0f2fa8}.kf-avatar--3{background-image:var(--vh-img-kf-avatar-3, none);background-color:#0b2472}.kf-avatar--4{background-image:var(--vh-img-kf-avatar-4, none);background-color:#2f89ff}.card-decor{position:absolute;right:0;top:0;width:calc(var(--u) * 68);height:calc(var(--u) * 68);pointer-events:none;background-image:var(--vh-img-card-corner, none);background-size:100% 100%;background-repeat:no-repeat;border-radius:0 var(--vh-radius-card) 0 0;opacity:.9}.sheen{position:relative;overflow:hidden}.sheen:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--vh-img-btn-sheen, none);background-size:42% 100%;background-repeat:no-repeat;background-position:-60% 0;animation:vh-sheen-move 3.2s ease-in-out infinite}@keyframes vh-sheen-move{0%{background-position:-60% 0;opacity:0}18%{opacity:.9}60%{background-position:160% 0;opacity:0}to{background-position:160% 0;opacity:0}}.pay-result-art{width:46vw;max-width:calc(var(--u) * 200);height:34vw;max-height:calc(var(--u) * 150);margin:0 auto calc(var(--u) * 12);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:var(--vh-img-pay-success, none)}.pay-result-art--success{background-image:var(--vh-img-pay-success, none)}.pay-result-art--fail{background-image:var(--vh-img-pay-fail, none)}.pay-result-art--pending{background-image:var(--vh-img-pay-pending, none)}.pay-result-fallback{position:relative;width:42vw;max-width:calc(var(--u) * 190);height:42vw;max-height:calc(var(--u) * 190);margin:0 auto calc(var(--u) * 12);border-radius:50%;background-image:none;background-color:var(--vh-card-bg);border:1px solid rgba(47,137,255,.34);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 10) #143ed62e,inset 0 calc(var(--u) * -2) calc(var(--u) * 6) #143ed614;display:flex;align-items:center;justify-content:center}.pay-result-fallback:after{content:"";width:30%;height:16%;border-left:calc(var(--u) * 4) solid #143ed6;border-bottom:calc(var(--u) * 4) solid #143ed6;transform:rotate(-45deg) translate(6%,-12%);border-radius:2px}.pay-result-fallback--fail:after{width:30%;height:30%;border:0;transform:none;background:#e60012,#e60012}.pay-result-fallback--pending:after{width:26%;height:26%;border:0;border-radius:50%;transform:none;background-image:none;background-color:#143ed6;animation:vh-rays-spin 2.4s linear infinite}.divider-wave{height:calc(var(--u) * 6);background-color:transparent;background-image:var(--vh-img-divider-wave, none);background-size:100% 100%;background-repeat:no-repeat;opacity:.9}.poster-frame{position:relative;width:100%;border-radius:calc(var(--u) * 8);overflow:hidden;background-color:var(--vh-primary-soft);background-image:var(--vh-img-poster-invite-v2, none);background-color:#143ed6;background-size:cover;background-position:center}.poster-frame__qr{position:absolute;left:50%;bottom:6%;width:30%;transform:translate(-50%);aspect-ratio:1 / 1;padding:3%;box-sizing:border-box;border-radius:calc(var(--u) * 6);background-image:var(--vh-img-qr-frame, none);background-color:var(--vh-card-bg);background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #0f2fa847;display:flex;align-items:center;justify-content:center}.poster-frame__qr img{width:100%;height:100%;object-fit:contain}.poster-frame__qr-logo{position:absolute;left:50%;top:50%;width:22%;transform:translate(-50%,-50%);pointer-events:none}.photo-cover{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:transparent;background-position:center;background-size:cover;background-repeat:no-repeat}.photo-cover:after{content:"";position:absolute;inset:0;background:#0b2382eb}.photo-cover--1{background-image:var(--vh-img-banner-slide-1, none)}.photo-cover--2{background-image:var(--vh-img-banner-slide-2, none)}.photo-cover--3{background-image:var(--vh-img-banner-slide-3, none)}.vh-page .card,.vh-page .card--flat,.vh-page .card-sub{border-radius:calc(var(--u) * 16)!important;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #101f420a,0 calc(var(--u) * 8) calc(var(--u) * 24) #101f420f!important;border:1px solid rgba(16,31,66,.04)!important;overflow:hidden}.card__head{padding:0 0 calc(var(--u) * 10)!important}.card__title{position:relative;padding-left:calc(var(--u) * 10)!important;font-size:calc(var(--u) * 15)!important;font-weight:700!important;color:var(--vh-text, #1a2440)!important;letter-spacing:.2px}.card__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(var(--u) * 3);height:calc(var(--u) * 14);border-radius:calc(var(--u) * 2);background:linear-gradient(180deg,#2f89ff,#143ed6)}.card .cell,.card .rank-line,.card .faq-line{min-height:calc(var(--u) * 48);padding:calc(var(--u) * 11) 0!important;border-bottom:1px solid rgba(16,31,66,.05);transition:background .16s ease}.card .cell:last-child,.card .rank-line:last-child,.card .faq-line:last-child{border-bottom:0}.card .cell:active,.card .rank-line:active,.card .faq-line:active{background:#143ed60a}.btn:not(.btn--sm){height:calc(var(--u) * 44)!important;border-radius:calc(var(--u) * 22)!important;font-size:calc(var(--u) * 14.5)!important;font-weight:700!important;letter-spacing:.3px;transition:transform .12s ease,box-shadow .16s ease}.btn:active{transform:scale(.985)}.btn-sm{height:calc(var(--u) * 30)!important;border-radius:calc(var(--u) * 15)!important;font-size:calc(var(--u) * 12)!important;font-weight:600!important}.btn--sm{height:calc(var(--u) * 34)!important;border-radius:calc(var(--u) * 17)!important;font-size:calc(var(--u) * 12)!important;padding:0 calc(var(--u) * 16)!important;font-weight:600}.btn--disabled{opacity:.5}.num,.money,.amt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.2px}.vh-empty,.empty,.state-empty{padding:calc(var(--u) * 44) calc(var(--u) * 20)!important;text-align:center;font-size:calc(var(--u) * 13);color:var(--vh-text-weak, #98a2b8)}.nav-bar,.vh-nav{border-bottom:1px solid rgba(16,31,66,.05)}.page-soft-bg{background-image:linear-gradient(180deg,#f4f7ff,#f7f9fc 30% 100%)!important}.tag,.vtag,.chip{border-radius:calc(var(--u) * 9)!important;font-size:calc(var(--u) * 11)!important;padding:calc(var(--u) * 2) calc(var(--u) * 8)!important}.field__input,input[type=text],input[type=password],input[type=number],textarea{border-radius:calc(var(--u) * 10)!important;transition:border-color .16s ease,box-shadow .16s ease}.field__input:focus,input:focus,textarea:focus{border-color:#143ed673!important;box-shadow:0 0 0 calc(var(--u) * 3) #143ed61a!important}.tab-bar,.vh-tabbar{padding-bottom:env(safe-area-inset-bottom)}.num>small,.num small,.asset-card__amount small,.stat-head__num small,.day-cell__num small,.streak-row__num small,.lvl-card__rate small,.buy-bar__num small,.miner-hero__num small{margin-left:calc(var(--u) * 3)!important}.act-line__title,.rec-line__title,.conf-line__title,.pay-line__title,.quota-line__title,.int-line__title,.lv-line__title,.his-line__title,.dl-line__title,.policy-line__title,.sig-line__title,.mat-line__title,.cash-line__title,.bind-line__name,.dir-line__name,.wallet-line__name,.rule-line__title,.log-line__title,.miner-entry__title{min-width:0;font-size:calc(var(--u) * 14)!important;color:var(--vh-text-deep)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-line__title,.mc__title,.payee-card__name,.mine-user__name,.profile__name{min-width:0;overflow:hidden}.kv{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) 0;font-size:calc(var(--u) * 13);color:var(--vh-text-sub);border-bottom:1px solid var(--vh-line)}.kv:last-child,.kv:last-of-type{border-bottom:0}.kv b{max-width:62%;min-width:0;text-align:right;color:var(--vh-text-deep);font-weight:600;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-tip{text-align:center;font-size:calc(var(--u) * 11)!important;line-height:1.7;color:var(--vh-placeholder);padding:calc(var(--u) * 16) calc(var(--u) * 12) calc(var(--u) * 8)!important}.dlg-title{font-size:calc(var(--u) * 16);font-weight:700;line-height:1.4;color:var(--vh-text-deep)}.dlg-desc{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 12);line-height:1.6;color:var(--vh-text-sub)}.rec-line{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 11) 0;border-bottom:1px solid var(--vh-line)}.rec-line:last-child{border-bottom:0}.act-line,.pool-line,.bill-line,.cash-line,.conf-line,.wallet-line,.cond-line,.dir-line,.dl-line,.ver-line,.mat-line,.quota-line,.int-line,.lv-line,.msg-line,.sig-line,.news-line,.policy-line,.orow,.invitee,.rule-row,.rec-line,.his-line,.log-line,.pay-line,.faq-line,.branch-line{padding-top:calc(var(--u) * 11)!important;padding-bottom:calc(var(--u) * 11)!important}.check-line{min-height:calc(var(--u) * 48)!important}.article-title,.hero__title,.org-hero__title,.guide-hero__title,.invite-hero__title,.dl-hero__name,.invite-succ__title,.recovery-hero__title,.asset-hero__title{font-size:calc(var(--u) * 18)!important;font-weight:700;line-height:1.4}.step-title{font-size:calc(var(--u) * 14)!important;font-weight:600;color:var(--vh-text-deep)}html.theme-dark .promo-qr__frame,html.theme-dark .notice-bar__icon{background:#fff!important}
