.nv-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nv-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:720;letter-spacing:-.02em;background:#1B1B3A;color:#fff}.nv-me{position:relative}.nv-menu{position:absolute;z-index:30;width:250px;padding:6px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 44px -18px rgba(16,16,40,.4);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .25s var(--ease),visibility 0s linear .25s}.nv-menu.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nv-menu-head{display:flex;flex-direction:column;gap:1px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.nv-menu-head b{font-size:15.5px;font-weight:680;color:var(--ink)}.nv-menu-head>span{font-size:13.5px;color:var(--mute)}.nv-menu-item{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:10px;font-size:15px;font-weight:560;color:var(--ink);text-decoration:none;transition:background-color .15s ease}.nv-menu-item:hover{background:#F4F4F8}button.nv-menu-item{width:100%;border:0;background:none;text-align:left;cursor:pointer}.tn{position:-webkit-sticky;position:sticky;top:0;z-index:25;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--card-line);box-shadow:0 1px 2px rgba(16,16,40,.03),0 8px 24px -20px rgba(16,16,40,.18)}.tn-in{display:flex;align-items:center;gap:40px;height:var(--tn-h);padding:0 32px}.tn-logo{flex:none;font-size:19px;gap:9px}.tn-nav{display:flex;align-self:stretch;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.tn-nav::-webkit-scrollbar{display:none}.tn-item{position:relative;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;color:var(--graphite);text-decoration:none;white-space:nowrap}.tn-item,.tn-item svg{transition:color .2s ease}.tn-item svg{flex:none;color:var(--mute)}.tn-item:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent);transform:scaleX(0);transition:transform .35s var(--ease)}.tn-item.is-current,.tn-item:hover,.tn-item:hover svg{color:var(--ink)}.tn-item.is-current svg{color:var(--accent)}.tn-item.is-current:after{transform:none}.tn-item .nv-badge{margin-left:2px}@media (max-width:1440px){.tn-nav.is-dense .tn-item>svg{display:none}}.tn-me{flex:none;margin-left:auto}.tn-me-btn{display:flex;align-items:center;gap:9px;height:44px;padding:0 10px 0 5px;border:0;border-radius:22px;background:none;cursor:pointer;transition:background-color .2s ease}.tn-me-btn:hover,.tn-me-btn[aria-expanded=true]{background:#F0F0F5}.tn-me-t{max-width:220px;font-size:15px;font-weight:620;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tn-me-btn>svg{flex:none;color:var(--mute)}.tn .nv-menu{right:0;top:calc(100% + 8px)}.bn{display:none}.bn-item{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;background:none;font-size:11.5px;font-weight:620;color:var(--mute);text-decoration:none;cursor:pointer}.bn-item.is-current{color:var(--accent)}.bn-item>span:last-child{max-width:100%;padding:0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn:has(>.bn-item:nth-child(7)) .bn-item{font-size:9.5px;letter-spacing:-.01em}.bn-ic{position:relative;display:grid;place-items:center;height:24px}.bn-ic .nv-badge{position:absolute;top:-7px;left:13px;min-width:18px;height:18px;padding:0 5px;font-size:11px;box-shadow:0 0 0 2px #fff}.bn-me-wrap{flex:1 1;display:flex}.bn-me .nv-av{width:24px;height:24px;font-size:10px}.bn .nv-menu{right:6px;bottom:calc(100% + 8px);transform:translateY(6px)}.bn .nv-menu.is-open{transform:none}.tn-nav:has(.tn-group){overflow:visible}.tn-group{display:flex}button.tn-item{border:0;background:none;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.tn-item.is-open,.tn-item.is-open svg{color:var(--ink)}.tn-item>svg:last-child:not(:first-child){width:15px;height:15px;margin-left:-3px;transition:transform .2s ease,color .2s ease}.tn-item.is-open>svg:last-child:not(:first-child){transform:rotate(180deg)}.tn .tn-group .nv-menu{left:0;right:auto;width:220px}.nv-gi{gap:10px}.nv-gi svg{flex:none;width:18px;height:18px;color:var(--mute)}.nv-gi.is-current{background:#F4F4F8}.nv-gi.is-current svg{color:var(--accent)}.bn-group{position:relative;flex:1 1;display:flex}.bn .bn-group .nv-menu{left:50%;right:auto;width:220px;transform:translate(-50%,6px)}.bn .bn-group .nv-menu.is-open{transform:translate(-50%)}.tn-root{--tn-h:64px;--card-line:#E1E1EA;--card-shadow:0 1px 2px rgba(16,16,40,.04),0 10px 28px -22px rgba(40,40,110,.22);min-height:100vh;min-height:100dvh;background-color:#FEFEFE}.tn-page{min-width:0}.tn-page .hb-wrap{max-width:none;padding-left:32px;padding-right:32px}.tn-card{background:#fff;border:1px solid var(--card-line);border-radius:20px;box-shadow:var(--card-shadow)}.tn-credit{margin:0;padding:0 32px 28px;text-align:center;font-size:12.5px;color:var(--soft)}.tn-root .tn-page .cl-page,.tn-root .tn-page .pl,.tn-root .tn-page .st-page,.tn-root .tn-page .tm-page{max-width:none;margin:0;padding:32px 32px 88px}.tn-root .tn-page .st-col,.tn-root .tn-page .tm-col{max-width:none}.tn-root .tn-page .co,.tn-root .tn-page .pc,.tn-root .tn-page .st-card,.tn-root .tn-page .tm-card{border-color:var(--card-line);border-radius:20px;box-shadow:var(--card-shadow)}.tn-root .tn-page .pc:hover{border-color:#D3D2F3;box-shadow:0 20px 44px -30px rgba(16,16,40,.4)}@media (max-width:860px){.tn-root{--tn-h:60px}.tn-in{padding:0 20px}.tn-me,.tn-nav{display:none}.tn-page{padding-bottom:64px}.tn-page .hb-wrap{padding-left:16px;padding-right:16px}.bn{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;height:64px;padding:0 4px;background:#fff;border-top:1px solid var(--line)}.tn-root .toast{bottom:84px}.tn-card{border-radius:16px}.tn-root .tn-page .cl-page,.tn-root .tn-page .pl,.tn-root .tn-page .st-page,.tn-root .tn-page .tm-page{padding:16px 16px 40px}.tn-root .tn-page .co,.tn-root .tn-page .pc,.tn-root .tn-page .st-card,.tn-root .tn-page .tm-card{border-radius:16px}}.hb-logo-badge{display:inline-flex;align-items:center;align-self:center;height:22px;padding:0 8px;margin-left:2px;border-radius:7px;background:#1B1B3A;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.01em;line-height:1}