:root{--bg:#0b0d10;--panel:#13161b;--panel-2:#1a1e25;--line:#262b34;--text:#e8eaed;--muted:#8b93a1;--accent:#7cf29a;--accent-ink:#062b12;--warn:#ffb547;--bad:#ff6b6b;--violet:#a78bfa;--sky:#5cc8ff;--radius:12px;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll;scroll-behavior:smooth}body,html{margin:0;background:var(--bg);color:var(--text)}body{font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0 0 .5rem;line-height:1.2}h1{font-size:1.8rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0 0 .75rem}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.small{font-size:.82rem}.green{color:var(--accent)}.warn{color:var(--warn)}.bad{color:var(--bad)}.container{max-width:1180px;margin:0 auto;padding:0 20px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(11,13,16,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header .container{gap:20px;height:60px}.brand,.header .container{display:flex;align-items:center}.brand{font-weight:800;letter-spacing:-.02em;font-size:1.15rem}.brand-mark{width:22px;height:22px;border-radius:6px;background:linear-gradient(180deg,var(--accent) 0 45%,transparent 45% 55%,var(--accent) 55%)}.nav{display:flex;gap:4px}.nav a{padding:6px 12px;border-radius:8px;color:var(--muted)}.nav a.active,.nav a:hover{color:var(--text);background:var(--panel-2)}.spacer{flex:1 1}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel-2);color:var(--text);padding:9px 16px;border-radius:10px;font-weight:600;cursor:pointer;font-size:.92rem}.btn:hover{border-color:#3a414d}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.danger{color:var(--bad);border-color:#5a2a2a}.btn.danger,.btn.ghost{background:transparent}.btn.sm{padding:5px 10px;font-size:.82rem;border-radius:8px}.btn.block{width:100%}.input,.select,.textarea{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:#4a5260}.textarea{min-height:90px;resize:vertical}label.field{display:block;margin-bottom:12px}label.field>span{display:block;font-size:.82rem;color:var(--muted);margin-bottom:5px}.input-row{display:flex;gap:8px;align-items:center}.input-suffix{position:relative}.input-suffix .input{padding-right:70px}.input-suffix>em{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-style:normal;font-size:.85rem}input[type=range]{width:100%;accent-color:var(--accent)}.grid{display:grid;grid-gap:16px;gap:16px}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.grid.two{grid-template-columns:1.6fr 1fr}.grid.half{grid-template-columns:1fr 1fr}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}@media (max-width:900px){.grid.half,.grid.two{grid-template-columns:1fr}}.row{display:flex;gap:10px;align-items:center}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack>*+*{margin-top:12px}.section{margin:28px 0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.panel.tight{padding:12px 14px}.panel h2{display:flex;align-items:center;gap:8px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.stat .k{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.stat .v{font-size:1.15rem;font-weight:700;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .s{font-size:.78rem;color:var(--muted)}.hero{padding:40px 0 10px}.hero h1{font-size:2.4rem;letter-spacing:-.03em}.hero p{color:var(--muted);max-width:720px;font-size:1.05rem}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-top:20px}.pillar{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--panel)}.pillar b{display:block;margin-bottom:2px}.pillar span{color:var(--muted);font-size:.85rem}.card{display:block;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;transition:border-color .15s,transform .15s}.card:hover{border-color:#3a414d;transform:translateY(-1px)}.card-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.avatar{width:46px;height:46px;border-radius:12px;background:var(--panel-2);object-fit:cover;flex:none;display:grid;place-items:center;font-weight:800;color:var(--muted)}.avatar.lg{width:64px;height:64px;border-radius:16px;font-size:1.3rem}.card-title{font-weight:700}.card-sub{font-size:.8rem;color:var(--muted)}.kv{display:flex;justify-content:space-between;font-size:.85rem;padding:3px 0}.kv span:first-child{color:var(--muted)}.kv span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress{height:6px;border-radius:99px;background:var(--panel-2);overflow:hidden;margin:8px 0 4px}.progress>div{height:100%;background:var(--accent);border-radius:99px}.badge{gap:4px;font-size:.72rem;font-weight:700;padding:2px 8px;color:var(--muted)}.badge,.x-profile-link{display:inline-flex;align-items:center;border-radius:99px;border:1px solid var(--line);white-space:nowrap}.x-profile-link{gap:6px;padding:5px 10px;background:var(--panel-2);color:var(--text);font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.x-profile-link:hover{border-color:var(--accent);color:var(--accent)}.badge.green{color:var(--accent);border-color:#1f4d2c;background:#0e2216}.badge.violet{color:var(--violet);border-color:#3b2f63;background:#1a1530}.badge.sky{color:var(--sky);border-color:#1d4256;background:#0d1d27}.badge.warn{color:var(--warn);border-color:#5a4220;background:#241a0c}.badge.bad{color:var(--bad);border-color:#5a2a2a;background:#241010}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:20px 0 16px;overflow-x:auto}.tabs button{background:none;color:var(--muted);padding:10px 14px;font:inherit;font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.seg button{background:none;border:none;color:var(--muted);padding:6px 14px;border-radius:7px;font:inherit;font-weight:600;cursor:pointer}.seg button.active{background:var(--panel-2);color:var(--text)}.seg button.active.buy{background:var(--accent);color:var(--accent-ink)}.seg button.active.sell{background:var(--bad);color:#2a0808}table.t{width:100%;border-collapse:collapse;font-size:.86rem}table.t th{text-align:left;color:var(--muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;border-bottom:1px solid var(--line)}table.t td{padding:8px 6px;border-bottom:1px solid #1c2027;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.t tr:last-child td{border-bottom:none}.alloc-bar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--panel-2)}.alloc-bar>div{height:100%}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;color:var(--muted);margin-top:8px}.legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px}.proposal{border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--panel)}.proposal+.proposal{margin-top:10px}.vote-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--panel-2);margin:8px 0}.vote-bar .yes{background:var(--accent)}.vote-bar .no{background:var(--bad)}.post{border-left:2px solid var(--sky);padding:8px 12px;background:var(--panel);border-radius:0 10px 10px 0}.post+.post{margin-top:10px}.notice{border:1px dashed var(--line);border-radius:10px;padding:12px 14px;color:var(--muted);font-size:.88rem}.notice.warn{border-color:#5a4220;color:var(--warn)}.empty{text-align:center;color:var(--muted);padding:30px 10px}.toast{position:fixed;bottom:20px;right:20px;z-index:50;background:var(--panel-2);border:1px solid var(--line);padding:12px 16px;border-radius:10px;max-width:380px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.toast.ok{border-color:#1f4d2c}.toast.err{border-color:#5a2a2a;color:var(--bad)}.chart{width:100%;height:260px;display:block}.footer{border-top:1px solid var(--line);margin-top:60px;padding:24px 0;color:var(--muted);font-size:.85rem}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.scroll-x{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-x::-webkit-scrollbar{display:none}.section.tight{margin:14px 0}button.link{background:none;border:none;color:var(--muted);cursor:pointer;padding:0 4px;font:inherit;font-size:.78rem}button.link:hover{color:var(--text)}.btn.danger-solid{background:var(--bad);color:#2a0808;border-color:var(--bad)}.input.big{font-size:1.25rem;padding:14px}.input{font-size:16px}.account-btn{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-scroll{max-height:480px;overflow-y:auto;overflow-x:auto;scrollbar-width:thin}.avatar.xs{width:22px;height:22px;border-radius:6px;font-size:.65rem}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.toolbar .seg{flex:none}.toolbar .search{width:240px}.token-card{display:flex;gap:12px;align-items:flex-start}.tc-body{flex:1 1;min-width:0}.tc-mcap{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calls-strip{padding-bottom:2px}.call-chip{flex:none;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:130px}.token-page{padding:12px 0 24px}.token-head{display:flex;gap:14px;align-items:center}.token-title{font-size:1.4rem;margin-bottom:2px}.chips{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:10px 0 8px}.chip{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:6px 10px;display:flex;flex-direction:column;min-width:0}.chip span{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}.bond{margin:4px 0 10px}.progress.big{height:8px}.token-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px;align-items:start}.token-main .tabs{margin-top:10px}.panel.flush{padding:0;overflow:hidden}.about{margin-top:14px}.chat{display:flex;flex-direction:column;height:520px}.chat.compact{height:360px}.chat-list{flex:1 1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.msg{max-width:100%}.msg-head{display:flex;gap:6px;align-items:center;font-size:.78rem;flex-wrap:wrap}.msg-head .mono{color:var(--sky)}.msg.mine .msg-head .mono{color:var(--accent)}.msg-actions{margin-left:auto;opacity:0;transition:opacity .15s}.msg:hover .msg-actions{opacity:1}.msg-quote{font-size:.78rem;color:var(--muted);border-left:2px solid var(--line);padding-left:8px;margin:3px 0}.msg-text{white-space:pre-wrap;word-break:break-word}.chat-input{border-top:1px solid var(--line);padding:10px 12px}.call,.chat-input{background:var(--panel)}.call{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.call+.call{margin-top:10px}.grid .call+.call{margin-top:0}.call-thesis{margin:6px 0}.call .x{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-only{display:none!important}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgba(11,13,16,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.7rem;color:var(--muted);padding:4px 10px;border-radius:10px;min-width:64px}.bottom-nav a.active{color:var(--text)}.bottom-nav a.plus .bn-icon{background:var(--accent);color:var(--accent-ink);border-radius:12px;width:40px;height:28px;display:grid;place-items:center}.trade-bar{position:fixed;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:25;padding:10px 14px;gap:10px;background:linear-gradient(transparent,var(--bg) 35%)}.trade-bar .btn{flex:1 1;padding:13px;font-size:1rem;border-radius:12px}.sheet-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;animation:fade .15s ease-out}.sheet{width:100%;max-height:88vh;overflow-y:auto;background:var(--panel);border-top-left-radius:18px;border-top-right-radius:18px;padding:8px 4px calc(12px + env(safe-area-inset-bottom));animation:up .2s ease-out}.sheet .panel{border:none;background:transparent}.sheet-grip{width:40px;height:4px;border-radius:99px;background:var(--line);margin:4px auto 6px}@keyframes up{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.token-layout{grid-template-columns:1fr}.chips{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.container{padding:0 14px}.main{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.header .container{height:54px;gap:10px}.hero{padding:18px 0 4px}.hero h1{font-size:1.55rem}.hero p{font-size:.92rem}.pillars{display:flex;margin-top:12px}.pillar{flex:none;width:200px}.toolbar .search,.toolbar .seg{width:100%}.grid.cards{grid-template-columns:1fr;gap:8px}.token-card{padding:12px;border-radius:12px}.token-card:hover{transform:none}.token-page{padding:12px 0 140px}.token-title{font-size:1.2rem}.avatar.lg{width:52px;height:52px}.chips{display:flex;overflow-x:auto;scrollbar-width:none;margin:12px -14px 8px;padding:0 14px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;min-width:108px}.chart{height:200px}.tabs{position:-webkit-sticky;position:sticky;top:54px;z-index:5;background:var(--bg);margin:12px -14px;padding:0 8px}.tabs button{padding:10px 11px}.chat{height:calc(100vh - 330px);min-height:340px}.msg-actions{opacity:1}.grid.half,.grid.two{grid-template-columns:1fr}.grid.stats{grid-template-columns:repeat(2,1fr)}.panel{padding:14px}table.t{font-size:.8rem}.toast{left:14px;right:14px;bottom:calc(130px + env(safe-area-inset-bottom));max-width:none}h1{font-size:1.4rem}}.nowrap,.seg button{white-space:nowrap}@media (max-width:767px){.desktop-only-block{display:none}.hero h1{font-size:1.35rem;margin-bottom:0}.pillars{margin-top:10px}}body,html{max-width:100%;overflow-x:hidden}.token-layout>*,.token-main{min-width:0}.chart-panel .chart{margin-top:8px}@media (max-width:767px){.chart-panel{padding:12px}.chart{height:170px}}.container.wide{max-width:1440px;padding:0 28px}.desktop-only-grid{display:grid}.mobile-only-block{display:none}.avatar.sm{width:34px;height:34px;border-radius:9px;font-size:.75rem}.explore-top{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin:24px 0 8px;align-items:stretch}.tagline h1{font-size:2rem;letter-spacing:-.03em;margin:0 0 4px}.tagline p{margin:0;max-width:760px}.featured{display:flex;gap:18px;align-items:center;padding:20px;border-radius:16px;border:1px solid #1f4d2c;background:radial-gradient(120% 140% at 0 0,#0e2a17 0,var(--panel) 55%);transition:border-color .15s}.featured:hover{border-color:var(--accent)}.featured .avatar.lg{width:84px;height:84px;border-radius:20px;font-size:1.6rem}.stats-4{grid-template-columns:repeat(4,1fr);gap:10px}.rail{gap:10px}.rail,.rail-list{display:flex;flex-direction:column}.rail-list{gap:6px;flex:1 1}.rail-item{display:block;padding:8px 10px;border-radius:10px;border:1px solid transparent}.rail-item:hover{background:var(--panel-2);border-color:var(--line)}.pillars-mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.pillars-mini .pillar{padding:8px 10px}.pillars-mini .pillar span{font-size:.75rem}.pillars-mini .pillar:last-child{grid-column:span 2}.toolbar .spacer{flex:1 1}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tc-desc{margin:2px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.token-card .avatar{width:64px;height:64px;border-radius:14px}th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{color:var(--text)}tr.click-row{cursor:pointer}tr.click-row:hover td{background:var(--panel-2)}.token-table{padding:6px 10px}.token-layout{grid-template-columns:minmax(0,1fr) 380px}.token-aside{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:72px;max-height:calc(100vh - 88px);overflow-y:auto;scrollbar-width:thin}.aside-head{padding:10px 14px;border-bottom:1px solid var(--line)}.token-aside .chat.compact{height:380px}@media (min-width:768px){.chart{height:340px}}.calls-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:16px;gap:16px;align-items:start}.calls-feed{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.leaders{position:-webkit-sticky;position:sticky;top:72px}@media (max-width:1100px){.calls-layout,.explore-top{grid-template-columns:1fr}.token-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:767px){.container.wide{padding:0 14px}.desktop-only-grid{display:none!important}.mobile-only-block{display:block}.token-card .avatar{width:46px;height:46px;border-radius:12px}.leaders{position:static}.token-aside{display:none!important}.token-layout{grid-template-columns:1fr!important}}.brand{gap:8px}.brand-symbol{height:22px;width:auto;display:block}.brand-wordmark{height:21px;width:auto;display:block}@media (max-width:767px){.brand-symbol{height:20px}.brand-wordmark{height:18px}}.mascot{position:relative;display:inline-block;flex:none;line-height:0}.mascot img{width:100%;height:auto;display:block;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mascot-shadow{position:absolute;left:18%;right:18%;bottom:-2px;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(124,242,154,.28),transparent);z-index:0}.mascot-idle img{animation:fp-float 3.2s ease-in-out infinite;transform-origin:50% 90%}.mascot-idle .mascot-shadow{animation:fp-shadow 3.2s ease-in-out infinite}.mascot-wave img{animation:fp-wave 2.4s ease-in-out infinite;transform-origin:50% 95%}.mascot-peek img{animation:fp-peek .7s cubic-bezier(.2,1.4,.4,1) both,fp-float 3.2s ease-in-out .7s infinite;transform-origin:50% 95%}.mascot-celebrate img{animation:fp-celebrate .9s cubic-bezier(.2,1.5,.4,1) both;transform-origin:50% 90%}.mascot:hover img{animation:fp-hop .55s cubic-bezier(.3,1.6,.5,1)}@keyframes fp-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8%) rotate(1.5deg)}}@keyframes fp-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.75);opacity:.55}}@keyframes fp-wave{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg) translateY(-3%)}}@keyframes fp-peek{0%{transform:translateY(40%) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes fp-celebrate{0%{transform:scale(.4) rotate(-20deg);opacity:0}55%{transform:scale(1.15) rotate(8deg) translateY(-12%);opacity:1}to{transform:none}}@keyframes fp-hop{0%{transform:none}40%{transform:translateY(-14%) scaleY(1.05)}70%{transform:translateY(0) scaleY(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mascot img,.mascot-shadow{animation:none!important}}.tagline-row{justify-content:space-between;gap:18px}.hero-row,.tagline-row{display:flex;align-items:center}.hero-row{gap:10px}.hero-row h1{flex:1 1}.mascot-empty{flex-direction:column;gap:10px}.create-mascot,.mascot-empty{display:flex;align-items:center}.create-mascot{gap:14px}.toast{display:flex;align-items:center;gap:10px}@media (max-width:767px){.tc-desc.desktop-only-block{display:none!important}}.moji{display:inline-block;vertical-align:middle;object-fit:contain;flex:none}.moji-label{display:inline-flex;align-items:center;gap:7px}.slab-icon{display:inline-block;vertical-align:-.15em;flex:none}.link-chev{display:inline-flex;align-items:center;gap:3px}.btn .slab-icon{margin-right:2px}.seg button{display:inline-flex;align-items:center;gap:6px}.swatch{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:4px;vertical-align:0}.msg-quote .slab-icon{opacity:.7}.bottom-nav .bn-icon{display:grid;place-items:center;height:26px}.call,.card,.chip,.featured,.panel,.stat{border-radius:12px}.toast{box-shadow:0 2px 8px rgba(0,0,0,.25)}@media (max-width:767px){.bottom-nav a,.btn,.input,.seg button,.tabs button{min-height:44px}.btn.sm{min-height:40px}.bottom-nav a{justify-content:center}}.trade-ticker-bar{background:rgba(14,18,22,.95);border-bottom:1px solid var(--line);position:relative;z-index:90;overflow:hidden;height:40px;display:flex;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trade-ticker-inner{display:flex;align-items:center;gap:12px;height:100%;width:100%}.ticker-label{display:flex;align-items:center;gap:6px;flex:none;font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--muted);padding-right:10px;border-right:1px solid var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.live-pulse{width:7px;height:7px;border-radius:50%;background:#7cf29a;box-shadow:0 0 8px #7cf29a;animation:pulse-glow 1.8s infinite}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ticker-flow-wrap{flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 16px,black calc(100% - 16px),transparent)}.ticker-flow-wrap::-webkit-scrollbar{display:none}.ticker-track{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0 4px}.ticker-item{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--panel);border:1px solid var(--line);border-radius:20px;font-size:.75rem;color:var(--fg);text-decoration:none;transition:transform .25s cubic-bezier(.2,.9,.3,1),background .15s,border-color .15s;flex:none}.ticker-item:hover{transform:translateY(-1px);background:var(--panel-2);border-color:var(--accent)}.ticker-item.new-entry{animation:ticker-slide-in .45s cubic-bezier(.16,1,.3,1) both;box-shadow:0 0 12px rgba(124,242,154,.28);border-color:rgba(124,242,154,.55)}@keyframes ticker-slide-in{0%{opacity:0;transform:translateX(18px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}.ticker-empty{white-space:nowrap;padding:0 6px}.ticker-tag{font-size:.62rem;font-weight:800;padding:1px 4px;border-radius:4px;letter-spacing:.04em}.buy-tag{background:rgba(124,242,154,.15);color:#7cf29a;border:1px solid rgba(124,242,154,.3)}.sell-tag{background:rgba(255,85,85,.15);color:#ff5555;border:1px solid rgba(255,85,85,.3)}.ticker-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover}.ticker-avatar-placeholder{width:16px;height:16px;border-radius:50%;background:var(--line);font-size:.55rem;font-weight:700;display:grid;place-items:center;color:var(--muted)}.ticker-sym{font-weight:700;color:var(--fg)}.ticker-amount{font-weight:600}.ticker-item.buy .ticker-amount{color:#7cf29a}.ticker-item.sell .ticker-amount{color:#ff8888}.ticker-time{opacity:.7}