.tn{padding:104px 10px 12px}.tn-grid{grid-template-columns:270px minmax(0,1fr) 330px;align-items:start;gap:8px;display:grid}.tn-trend{height:calc(100vh - 116px);position:sticky;top:104px}.tn-main{flex-direction:column;gap:8px;min-width:0;display:flex}.tn-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0}.tn-head{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 12px;display:flex}.tn-logo{flex:none;width:60px;height:60px}.tn-banner{border:1px solid var(--line);aspect-ratio:3;background:var(--panel);border-radius:12px;overflow:hidden}.tn-banner img{object-fit:cover;width:100%;height:100%;display:block}.tn-links{flex-wrap:wrap;gap:6px;display:flex}.tn-links a{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex:calc(50% - 6px);justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.tn-links a:hover{border-color:var(--sun-2);color:var(--sun-2)}@media (width>=1025px){.tn-own{display:none}}@media (width<=1024px){.tn-side .tn-banner,.tn-side .tn-links{width:100%;max-width:600px;margin-inline:auto}}.tn-edit{color:var(--sun-2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;display:block}.tn-edit:hover{text-decoration:underline}.tn-id{flex-direction:column;gap:5px;min-width:0;display:flex}.tn-l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tn-l1 h1{margin:0;font-size:20px}.tn-name{color:var(--muted);font-size:13px}.tn-l2{font:500 12px var(--mono);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tn-addr,.tn-exp,.tn-share{font-size:11px}.tn-share{border:1px solid var(--line);border-radius:6px;align-items:center;gap:4px;padding:1px 6px}.tn-figs{flex-wrap:wrap;gap:6px 20px;margin-left:auto;display:flex}.tn-figs div{flex-direction:column;display:flex}.tn-figs span,.tn-act span,.tn-safe span{color:var(--muted);font-size:11px}.tn-figs b{font:600 14px var(--mono)}.tn-figs .tn-mc{color:var(--sun-2);font-size:16px}.tn-figs .tn-crv{color:var(--sun-2)}.tn-mtabs{display:none}.tn-chart{height:min(52vh,520px)}.tx-chartcard .pp-bar{border-bottom:1px solid var(--line);padding:8px 10px}.tn-lists{padding:0 0 8px}.tn-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.tn-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 10px;font-size:13px;font-weight:600}.tn-tabs button.on{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.tn-tc{padding:0 8px}.tn .tx-card-head[hidden],.tn-traders[hidden],.tn-dev[hidden],.tn-tc[hidden]{display:none}.tn-tc .tx-bar{padding-top:8px}.tn-traders,.tn-dev{padding:8px 10px}.tn-tt{border-bottom:1px solid color-mix(in srgb, var(--ink) 5%, transparent);font:500 12px var(--mono);grid-template-columns:26px minmax(0,1.4fr) repeat(5,minmax(0,1fr));align-items:center;gap:8px;padding:7px 4px;display:grid}.tn-tt.th{color:var(--muted);font-size:11px}.tn-tt .num{text-align:right}.tn-devlist{margin:0;padding:0;list-style:none}.tn-devlist a{border-bottom:1px solid color-mix(in srgb, var(--ink) 5%, transparent);color:inherit;grid-template-columns:30px minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:6px 4px;font-size:12.5px;display:grid}.tn-devlist a.on{background:color-mix(in srgb, var(--sun-2) 6%, transparent)}.tn-devlist .num{font:500 12px var(--mono);text-align:right}.tn-side{flex-direction:column;gap:8px;display:flex;position:sticky;top:104px}.tn-trade{text-align:center;background:var(--sun-2);color:var(--on-ink);border-radius:12px;padding:12px;font-size:15px;font-weight:700;display:block}.tn-box{padding:10px 12px}.tn-box-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.tn-wins{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:10px;display:grid}.tn-wins button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:500 11px var(--mono);background:0 0;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.tn-wins button b{color:var(--ink-2);font-size:12px}.tn-wins button b.up{color:var(--ok)}.tn-wins button b.down{color:var(--down)}.tn-wins button.on{border-color:color-mix(in srgb, var(--sun-2) 50%, transparent);background:color-mix(in srgb, var(--sun-2) 6%, transparent)}.tn-act,.tn-safe{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.tn-act{grid-template-columns:repeat(4,minmax(0,1fr))}.tn-act div,.tn-safe div{flex-direction:column;gap:2px;min-width:0;display:flex}.tn-act b,.tn-safe b{font:600 13px var(--mono)}.tn-safe b.ok{color:var(--ok)}.tn-safe b.bad{color:var(--down)}.tn-act b.up{color:var(--ok)}.tn-act b.down{color:var(--down)}.tn-bsbar{background:var(--down);border-radius:3px;height:4px;margin-top:10px;overflow:hidden}.tn-bsbar s{background:var(--ok);width:50%;height:100%;display:block}.tn-about p{margin:0 0 6px;font-size:13px;line-height:1.5}.tn-about a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:2px}.tn-about a:hover{color:var(--ink)}.tn [data-tip]{cursor:help}.tn a[data-tip],.tn button[data-tip]{cursor:pointer}.tn-trade-top{display:none}@media (width<=1360px){.tn-grid{grid-template-columns:minmax(0,1fr) 320px}.tn-trend{display:none}}@media (width<=1024px){.tn-grid{grid-template-columns:minmax(0,1fr)}.tn-side{position:static}.tn-figs{margin-left:0}.tn-trade-top{display:block}.tn-side>.tn-trade{display:none}}@media (width<=760px){.tn{padding:96px 8px 16px}.tn-head{gap:8px 12px}.tn-logo{width:48px;height:48px}.tn-figs{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:6px 14px;width:100%;display:grid}.tn-mtabs{z-index:5;background:var(--bg);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0;display:grid;position:sticky;top:60px}.tn-mtabs button{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:9px;padding:8px 0;font-size:13px;font-weight:600}.tn-mtabs button.on{border-color:color-mix(in srgb, var(--sun-2) 55%, transparent);color:var(--sun-2)}.tn-grid[data-tab=chart] [data-m]:not([data-m=chart]),.tn-grid[data-tab=trades] [data-m]:not([data-m=trades]),.tn-grid[data-tab=info] [data-m]:not([data-m=info]){display:none}.tn-chart{height:46vh}.tn-trade-top{left:10px;right:10px;bottom:calc(var(--tabbar) + 10px);z-index:20;position:fixed;box-shadow:0 8px 30px #00000080}.tn{padding-bottom:76px}.tn-tt{grid-template-columns:20px minmax(0,1fr) repeat(3,auto);gap:8px;font-size:11.5px}.tn-tt .m-hide{display:none}.tn-devlist a{grid-template-columns:30px minmax(0,1fr) auto auto}.tn-devlist a .dim,.tn-devlist a time{display:none}}#tk-new [hidden]{display:none!important}.tn-bubbles{padding:10px 12px 6px}.tn-bubbles[hidden]{display:none}.bb-msg{text-align:center;padding:28px 6px}.tn-bubbles .mono{text-transform:none}.bb{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.bb-main{min-width:0}.bb-map{border:1px solid var(--line);color:var(--ink);background:radial-gradient(120% 90% at 50% 40%, var(--accent-soft,#2f5bd30f), transparent 70%), var(--bg-2);border-radius:14px;position:relative;overflow:hidden}.bb-svg{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;width:100%;height:auto;display:block}.bb-panning .bb-svg{cursor:grabbing}.bb-n{cursor:pointer;outline:none}.bb-dragging .bb-svg,.bb-dragging .bb-n{cursor:grabbing}.bb-f{animation:bb-in .55s var(--ease,cubic-bezier(.22, 1, .36, 1)) both}@keyframes bb-in{0%{opacity:0;scale:.2}}.bb-links{animation:.5s .45s both bb-fade}@keyframes bb-fade{0%{opacity:0}}.bb-grab .bb-f{scale:1.08}.bb-grab .bb-c{stroke-width:3px}.bb-c{stroke-width:1.5px;transition:opacity .18s,stroke-width .18s}.bb-sh{fill:url(#bbsh);pointer-events:none;transition:opacity .18s}.bb-cr{fill:none;stroke-width:2.2px;stroke-dasharray:5 3;transition:opacity .18s}.bb-n:hover .bb-c,.bb-n:focus-visible .bb-c,.bb-sel .bb-c{stroke-width:3px}.bb-sel .bb-c{stroke:var(--ink)}.bb-n:focus-visible .bb-c{stroke:var(--accent)}.bb-links line{stroke-opacity:.5;transition:opacity .18s,stroke-opacity .18s}.bb-links line.bb-on{stroke-opacity:.95}.bb-t{font-family:var(--mono,ui-monospace, monospace);fill:var(--ink);text-anchor:middle;pointer-events:none;font-weight:600}.bb-t2{font-family:var(--display,system-ui, sans-serif);fill:var(--ink-2,#3a404c);text-anchor:middle;pointer-events:none;font-weight:600}.bb-gold{fill:var(--gold,#8a5d0c)}.bb-focus .bb-n:not(.bb-on) :is(.bb-c,.bb-sh,.bb-cr,text){opacity:.16}.bb-focus .bb-links line:not(.bb-on){opacity:.08}.bb-n:not(.bb-l) text,.bb-n:not(.bb-l2) .bb-t2{display:none}.bb-ctl{flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.bb-ctl button{border:1px solid var(--line-2,var(--line));background:var(--bar-bg,var(--bg-2));width:32px;height:32px;color:var(--ink);cursor:pointer;backdrop-filter:blur(8px);border-radius:9px;place-items:center;font:600 17px/1 system-ui,sans-serif;display:grid}.bb-ctl button:hover{border-color:var(--accent);color:var(--accent)}.bb-hint{color:var(--faint,#9aa1ad);pointer-events:none;font-size:11.5px;transition:opacity .3s;position:absolute;bottom:9px;left:12px}.bb-dragging .bb-hint,.bb-z .bb-hint{opacity:0}.bb-tip{z-index:2;border:1px solid var(--line-2,var(--line));background:var(--bar-bg,var(--bg-2));color:var(--ink);white-space:nowrap;pointer-events:none;backdrop-filter:blur(8px);border-radius:9px;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;display:flex;position:absolute;top:0;left:0;box-shadow:0 8px 24px #00000024}.bb-tip[hidden]{display:none}.bb-tip b{font-family:var(--mono,ui-monospace, monospace)}.bb-pick{border:1px solid var(--line);background:var(--bg-2);animation:bb-up .22s var(--ease,ease) both;border-radius:12px;gap:8px;margin:10px 0 0;padding:11px 13px;font-size:13px;display:grid}@keyframes bb-up{0%{opacity:0;transform:translateY(4px)}}.bb-pick[hidden]{display:none}.bb-pk-a{align-items:center;gap:9px;min-width:0;display:flex}.bb-pk-a>i,.bb-wl i,.bb-r i,.bb-chip i{border-radius:50%;flex:none;width:10px;height:10px}.bb-full{overflow-wrap:anywhere;user-select:all;min-width:0;font-size:13px;font-weight:600}.bb-copy,.bb-x{border:1px solid var(--line-2,var(--line));height:28px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.bb-copy{margin-left:auto}.bb-copy:hover{border-color:var(--accent);color:var(--accent)}.bb-x{width:28px;color:var(--faint);justify-content:center;padding:0;font-size:17px}.bb-pk-f{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.bb-pk-f b{font-family:var(--mono,ui-monospace, monospace);font-size:15px}.bb-pk-w{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bb-wl{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.bb-wl:hover{border-color:var(--accent)}.bb-wl b{font-family:var(--mono,ui-monospace, monospace);font-weight:600}.bb-pk-g{flex-wrap:wrap;gap:6px 18px;display:flex}.bb-pk-g a{font-weight:600}.bb-tag{white-space:nowrap;color:var(--c,var(--ink-2));background:color-mix(in srgb, var(--c,#94a3b8) 14%, transparent);border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.bb-tag-cr{--c:var(--gold,#8a5d0c)}.bb-key{color:var(--faint,#9aa1ad);flex-wrap:wrap;gap:4px 16px;margin:9px 2px 0;font-size:11.5px;display:flex}.bb-key span{align-items:center;gap:6px;display:inline-flex}.bb-key i{border-radius:50%;width:10px;height:10px}.bb-k-g{background:linear-gradient(135deg,#8b5cf6 50%,#ec4899 50%)}.bb-k-s{background:#7d9ebf8c;border:1.5px solid #7d9ebf}.bb-k-t{border:1.5px dashed #94a3b8}.bb-k-c{border:2px dashed #e3a42b}.bb-side{flex-direction:column;gap:8px;min-width:0;max-height:620px;display:flex}.bb-sh-h{justify-content:space-between;align-items:baseline;padding:2px 2px 0;font-size:13px;display:flex}.bb-sh-h .dim{font-size:12px}.bb-chips{flex-wrap:wrap;gap:5px;display:flex}.bb-chip{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.bb-chip b{font-family:var(--mono,ui-monospace, monospace);font-weight:600}.bb-chip[hidden]{display:none}.bb-chip-more{color:var(--faint,#9aa1ad);border-style:dashed}.bb-chip.on{border-color:var(--accent);background:var(--accent-soft)}.bb-q{border:1px solid var(--line);background:var(--bg-2);width:100%;height:34px;color:var(--ink);font:inherit;border-radius:9px;padding:0 11px;font-size:13px}.bb-q:focus{border-color:var(--accent);outline:none}.bb-list{scrollbar-width:thin;flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.bb-r{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px 10px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:grid}.bb-r[hidden]{display:none}.bb-r:hover,.bb-r.on{background:var(--fill-hover,#7f7f7f14)}.bb-r.on{box-shadow:inset 0 0 0 1px var(--accent)}.bb-rk{font-family:var(--mono,ui-monospace, monospace);color:var(--faint,#9aa1ad);text-align:right;font-size:11.5px}.bb-ad{font-size:12.5px}.bb-tags{gap:4px;display:flex;overflow:hidden}.bb-r b{font-family:var(--mono,ui-monospace, monospace);font-weight:600}.bb-small{margin:2px;font-size:12px}.bb-foot{margin:10px 2px 2px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.bb-f,.bb-pick,.bb-links{animation:none}}@media (width<=900px){.bb{grid-template-columns:1fr}.bb-side{max-height:none}.bb-list{max-height:360px}}@media (width<=560px){.tn-bubbles{padding:8px 4px 4px}.bb-copy span:last-child{display:none}.bb-copy{padding:0 8px}.bb-hint{font-size:11px}}
