/* NOSY v6 · reference-led market UI. All animation is presentation, never evidence. */
:root{color-scheme:dark;--bg:#0b0e11;--surface:#11161c;--surface-2:#171d25;--surface-3:#1d2630;--hover:#182028;--line:#252e39;--line-soft:#1b242e;--text:#edf1f5;--muted:#a0aaba;--dim:#768393;--accent:#4ed6e3;--accent-ink:#06191b;--accent-soft:#122b31;--positive:#45d2a3;--positive-soft:#132922;--negative:#fa8494;--negative-soft:#2d1c24;--amber:#ebc078;--amber-soft:#2a261d;--lilac:#bea7ef;--shadow:0 16px 60px #0005;--radius:12px;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.22,.68,0,1.04)}
:root[data-theme=light]{color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-2:#f0f3f6;--surface-3:#e5ebf0;--hover:#edf3f6;--line:#d5dce4;--line-soft:#e5eaf0;--text:#18212b;--muted:#566474;--dim:#5e6e7d;--accent:#08798b;--accent-ink:#fff;--accent-soft:#e0f2f5;--positive:#177957;--positive-soft:#e4f4eb;--negative:#bd3752;--negative-soft:#fce9ee;--amber:#876010;--amber-soft:#f8eedc;--lilac:#7355a7;--shadow:0 16px 60px #10203018}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.4}button{background:none;border:0}a{color:inherit;text-decoration:none}button,input,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select{min-width:0}img{max-width:100%;object-fit:contain}svg{display:block}h1,h2,h3,h4,p{margin:0}table{border-collapse:collapse;width:100%}th{font-weight:500}small{font-size:11px}strong,b{font-weight:600}[hidden]{display:none!important}.icon{width:18px;height:18px;flex:none}.muted,.body-muted{color:var(--muted)}.positive{color:var(--positive)}.negative{color:var(--negative)}.accent{color:var(--accent)}.num{font-variant-numeric:tabular-nums;font-family:var(--mono);letter-spacing:-.025em}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:8px;left:12px;transform:translateY(-180%);z-index:100;background:var(--accent);color:var(--accent-ink);padding:12px 18px;border-radius:8px}.skip-link:focus{transform:none}.boot{display:grid;place-content:center;justify-items:center;gap:12px;min-height:100dvh}.boot p{color:var(--muted)}.noscript{padding:24px}
/* Chrome: a familiar trading-site shell, without trading or account controls. */
.app-header{height:68px;padding:0 30px;border-bottom:1px solid var(--line);display:flex;gap:42px;align-items:center;background:var(--bg);position:sticky;top:0;z-index:30}.wordmark{display:flex;align-items:center;gap:8px;letter-spacing:-1.1px;font-size:25px;font-weight:750;flex:none}.brand-dot{color:var(--accent)}.brand-mascot{width:38px;height:38px;max-width:none}.primary-nav{display:flex;align-self:stretch;gap:32px}.primary-nav>button{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:560;font-size:14px;padding:0;position:relative;transition:color .16s}.primary-nav>button:hover{color:var(--text)}.primary-nav>button .icon{width:17px;height:17px}.primary-nav>button.active{color:var(--text)}.primary-nav>button:after{position:absolute;content:"";height:2px;background:var(--accent);bottom:-1px;left:0;right:0;transform:scaleX(0);transition:transform .2s var(--ease)}.primary-nav>button.active:after{transform:scaleX(1)}.header-end{display:flex;align-items:center;gap:14px;margin-left:auto}.header-divider{height:20px;width:1px;background:var(--line)}.network-selector{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:600}.arc-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--text);font-weight:900;font-family:var(--font);font-size:21px;line-height:1;transform:translateY(-2px)}.status{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);padding:4px 0;white-space:nowrap}.status>.icon{width:12px}.status-dot,.dot{display:inline-block;width:5px;height:5px;border-radius:100%;flex:none;background:var(--dim)}.status-test{color:var(--lilac)}.status-test .status-dot{background:var(--lilac)}.status-live .status-dot{background:var(--positive)}.status-stale .status-dot,.status-partial .status-dot{background:var(--amber)}.dot.buying{background:var(--positive)}.dot.selling{background:var(--negative)}.dot.mixed{background:var(--amber)}.dot.returning{background:var(--lilac)}.dot.watching{background:var(--dim)}.icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;color:var(--muted);flex:none;padding:6px;transition:color .15s,background .15s,transform .15s}.icon-button:hover{background:var(--hover);color:var(--text)}.icon-button:active{transform:scale(.94)}.icon-button.is-saved{color:var(--amber)}.icon-button.is-saved .icon{fill:var(--amber-soft)}.icon-button.is-checked{color:var(--accent);background:var(--accent-soft)}.motion-disabled{opacity:.5}.header-end>.icon-button{width:28px}
#main{max-width:1740px;margin:0 auto;padding:28px 30px 0;min-height:calc(100dvh - 136px);outline:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;min-height:70px}.page-heading h1{font-size:29px;line-height:1.25;font-weight:670;letter-spacing:-1.05px}.page-heading p{font-size:13px;color:var(--muted);margin-top:8px}.overview-stats{display:flex;gap:34px;align-items:center}.overview-stats>div{min-width:86px}.overview-stats>div>span{display:block;color:var(--muted);font-size:11px}.overview-stats>div>span>small{font-size:10px;padding:1px 3px;background:var(--surface-3);border-radius:3px;margin-left:4px}.overview-stats strong{display:block;font:500 21px/1.3 var(--mono);margin-top:4px;letter-spacing:-.7px}.overview-stats strong small{font:10px var(--font);color:var(--muted);margin-left:6px;letter-spacing:0}.notice-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 25%,transparent);border-radius:9px;color:var(--amber);font-size:12px;margin-bottom:16px}.notice-bar>span{flex:1}.notice-bar button{color:var(--text);font-size:12px;display:flex;align-items:center;gap:6px}.notice-bar .icon{width:16px;height:16px}.error-notice{background:var(--negative-soft);color:var(--negative)}
/* Signals: time distribution + a compact, asset-backed observation, never a hero. */
.overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-bottom:26px}.distribution{height:150px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:13px 18px}.distribution-heading{display:flex;align-items:center;justify-content:space-between}.distribution-heading h2{font-size:13px;font-weight:600}.distribution-heading h2 span{font-size:10px;color:var(--muted);margin-left:7px;background:var(--surface-3);padding:2px 5px;border-radius:3px}.distribution-heading .icon-button{width:22px;height:22px}.distribution-heading .icon{width:14px}.distribution-body{display:flex;gap:18px;align-items:center;height:93px}.dist-value{flex:0 0 105px}.dist-value strong{font:500 27px/1.1 var(--mono);letter-spacing:-1px}.dist-value>span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.dist-value small{color:var(--dim);font-size:10px}.dist-chart{flex:1;min-width:60px}.dist-chart svg{width:100%;height:70px}.dist-chart-labels{display:flex;justify-content:space-between;font:10px var(--mono);color:var(--dim);margin-top:1px}.chart-grid{stroke:var(--line-soft);stroke-width:1;fill:none;stroke-dasharray:3 4}.dist-buying{fill:var(--positive)}.dist-selling{fill:var(--negative)}.dist-mixed{fill:var(--amber)}.dist-returning{fill:var(--lilac)}.dist-watching{fill:var(--dim)}.dist-legend{width:105px;flex:none;display:flex;flex-direction:column;gap:4px}.dist-legend>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.dist-legend b{font:11px var(--mono);margin-left:auto;color:var(--text)}.peep-brief{isolation:isolate;overflow:hidden;position:relative;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);height:150px;display:flex;align-items:center;padding:16px 12px 16px 20px}.peep-brief:before{content:"";position:absolute;right:-25px;top:-26px;width:180px;height:180px;border:1px solid var(--line-soft);border-radius:50%;z-index:-1}.peep-brief:after{content:"";position:absolute;right:-53px;top:-52px;width:235px;height:235px;border:1px solid var(--line-soft);border-radius:50%;z-index:-1}.brief-content{position:relative;z-index:2;max-width:calc(100% - 125px)}.brief-label{font:10px var(--mono);font-weight:500;letter-spacing:.9px;color:var(--accent);display:flex;align-items:center;gap:6px;margin-bottom:5px}.brief-content h2{font-size:18px;letter-spacing:-.4px;line-height:1.3;margin:0 0 5px}.brief-content p{font-size:11px;color:var(--muted);line-height:1.6;max-width:350px}.brief-content p b{color:var(--text)}.brief-content .text-button{margin-top:8px;font-size:11px}.brief-content .icon{width:13px;height:13px}.brief-mascot{width:130px;height:132px;position:absolute;right:4px;top:8px;z-index:1;filter:drop-shadow(0 8px 10px #0003)}.mini-orb{width:9px;height:9px;display:inline-block;border:1px solid var(--accent);border-radius:100%;position:relative}.mini-orb:after{content:"";position:absolute;background:var(--accent);width:3px;height:3px;top:2px;left:2px;border-radius:100%}
/* Toolbar */
.market-board{margin-top:0}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.quick-filters{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.quick-filters>button{flex:none;display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:6px;font-size:12px;color:var(--muted);transition:background .15s,color .15s}.quick-filters>button>.icon{width:13px;height:13px}.quick-filters>button:hover{background:var(--hover);color:var(--text)}.quick-filters>button.active{background:var(--surface-3);color:var(--text)}.quick-filters .saved-filter{margin-left:8px;border-left:1px solid var(--line);border-radius:0;padding-left:16px}.tools{display:flex;align-items:center;gap:9px;flex:none}.searchbox{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);height:34px;padding:0 10px;border-radius:7px;width:215px;transition:border .15s}.searchbox:focus-within{border-color:var(--accent)}.searchbox>.icon{color:var(--dim);width:15px}.searchbox input{width:100%;background:none;border:0;outline:none!important;color:var(--text);font-size:12px;padding:4px 0}.searchbox input::placeholder{color:var(--dim)}.searchbox kbd{font:10px var(--mono);border:1px solid var(--line);color:var(--dim);padding:0 4px;border-radius:3px}.time-switch{display:flex;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:3px;height:34px;align-items:center}.time-switch button{padding:3px 8px;border-radius:4px;font-size:11px;min-width:34px;color:var(--muted)}.time-switch button.active{background:var(--surface-3);color:var(--text)}.filter-button,.pause-button{border-color:var(--line);background:var(--surface);position:relative}.pause-button[aria-pressed=true]{color:var(--accent)}#filter-dot{position:absolute;right:5px;top:5px;background:var(--accent);width:5px;height:5px;border-radius:100%}#updates-note{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);padding:10px 14px;font-size:12px;margin-bottom:16px;border-radius:7px}#updates-note span{display:flex;align-items:center;gap:8px}#updates-note button{color:var(--accent);font-size:12px;display:flex;align-items:center;gap:7px}.ranking-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:var(--muted);font-size:11px}.ranking-controls label{display:flex;gap:10px;align-items:center}.ranking-controls select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 26px 6px 8px;font-size:12px}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:0;text-align:left}.text-button:hover{color:var(--accent)}.text-button .icon{width:14px;height:14px}.text-button.subtle{color:var(--muted)}.text-button.subtle:hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;min-height:37px;padding:8px 14px;font-size:12px;font-weight:600;border:1px solid transparent;transition:filter .16s,transform .16s,background .16s}.button:active{transform:scale(.98)}.button.primary{background:var(--accent);color:var(--accent-ink)}.button.primary:hover{filter:brightness(1.09)}.button.secondary{background:var(--surface-2);border-color:var(--line);color:var(--text)}.button.secondary:hover{background:var(--surface-3)}.button .icon{width:15px;height:15px}.full{width:100%}
/* Shared token vocabulary */
.avatar{display:inline-flex;position:relative;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex:none;font-weight:650;font-size:16px;color:#daedfa;background:#243444;border:1px solid #ffffff09}.avatar>span{display:block}.avatar-network{position:absolute;right:-2px;bottom:-1px;width:13px;height:13px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:2px solid var(--surface);border-radius:50%;font:900 12px/1 var(--font);color:var(--text);padding-bottom:3px}.avatar-1{background:#363144;color:#d1c3ff}.avatar-2{background:#403126;color:#f3c58d}.avatar-3{background:#213c36;color:#8adbbd}.avatar-4{background:#3c2834;color:#eea6c3}.avatar-5{background:#343d28;color:#b4d78f}.avatar-6{background:#33323b;color:#d3c9e8}.avatar.large{width:44px;height:44px;font-size:20px}.avatar.tiny{width:30px;height:30px;font-size:13px}.token-identity{display:inline-flex;align-items:center;gap:10px;padding:0;text-align:left;min-height:38px;max-width:100%;border-radius:4px}.token-identity>span:last-child{min-width:0}.token-identity strong{display:flex;gap:3px;align-items:center;font-size:13px;font-weight:650;line-height:1.4}.token-identity strong>.icon{width:11px;height:11px;color:var(--dim)}.token-identity small{display:block;font-size:10px;color:var(--dim);margin-top:3px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-identity:hover strong{color:var(--accent)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.5;max-width:100%;padding:3px 7px;border-radius:4px;color:var(--muted);background:var(--surface-2)}.chip>i{width:4px;height:4px;border-radius:100%;background:currentColor;flex:none}.chip.buying{color:var(--positive);background:var(--positive-soft)}.chip.selling{color:var(--negative);background:var(--negative-soft)}.chip.mixed{color:var(--amber);background:var(--amber-soft)}.chip.returning{color:var(--lilac);background:color-mix(in srgb,var(--lilac) 10%,var(--surface))}.flow-track{width:62px;height:2px;margin:6px 0 0 auto;display:block;background:var(--negative);border-radius:2px;overflow:hidden}.flow-track>span{height:100%;display:block;background:var(--positive);transition:width .25s}.flow-track.wide{width:100%;margin:9px 0 12px}.mobile-insight,.mobile-change{display:none}.price-chart{width:100%;height:auto;overflow:visible;cursor:crosshair}.price-chart .chart-grid{opacity:.7}.chart-blank{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--dim);font-size:11px}.chart-blank>.icon{width:16px}.chart-caption{display:flex;align-items:center;justify-content:space-between;color:var(--dim);font:10px var(--mono);margin-top:5px}.chart-caption span:nth-child(2){font:10px var(--font)}
/* Signal feed on the left, chart-led token cards on the right. */
.signals-layout{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:start;gap:20px}.signal-tape{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;position:sticky;top:88px;max-height:730px;display:flex;flex-direction:column}.section-top{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 13px;border-bottom:1px solid var(--line-soft)}.section-top h2{font-size:13px;font-weight:600}.section-top>span{font-size:10px;color:var(--dim)}.tape-list{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.tape-item{padding:15px 13px;display:flex;gap:9px;width:100%;text-align:left;border-bottom:1px solid var(--line-soft);position:relative;transition:background .15s;outline-offset:-3px!important}.tape-item:hover,.tape-item.selected{background:var(--hover)}.tape-item.selected:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--accent);border-radius:0 2px 2px 0}.tape-node{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--surface-3);border-radius:6px;color:var(--dim);margin-top:1px}.tape-node .icon{width:13px;height:13px}.tape-node.buying{color:var(--positive);background:var(--positive-soft)}.tape-node.selling{color:var(--negative);background:var(--negative-soft)}.tape-node.mixed{color:var(--amber);background:var(--amber-soft)}.tape-node.returning{color:var(--lilac);background:color-mix(in srgb,var(--lilac) 12%,transparent)}.tape-copy{min-width:0;flex:1}.tape-title{display:flex;align-items:center;justify-content:space-between;gap:5px}.tape-title b{font-size:11px}.tape-title time{font:9px var(--mono);color:var(--dim)}.tape-copy>strong{display:block;font-size:12px;line-height:1.4;margin:5px 0}.tape-copy>span:last-child{display:block;font-size:10px;line-height:1.7;color:var(--muted)}.tape-bottom{padding:12px 15px;font-size:9px;line-height:1.7;color:var(--dim);border-top:1px solid var(--line-soft)}.tape-bottom span{color:var(--muted)}.signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.signal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;transition:border-color .18s,background .18s;position:relative;min-width:0}.signal-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}.signal-card.selected{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-top .pin{width:26px;height:26px}.card-price{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.card-price>strong{font:500 21px/1.25 var(--mono);letter-spacing:-.6px}.card-price>strong small{font:9px var(--font);color:var(--dim);margin-left:6px;letter-spacing:0}.card-price>span{font:12px var(--mono)}.card-price>span small{font:10px var(--font);color:var(--muted);display:block;text-align:right;margin-top:3px}.signal-chart{margin:9px -3px 12px;height:78px;overflow:hidden}.signal-chart>.price-chart{height:78px;width:100%}.card-observation{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:3px 0 8px}.card-observation>span:last-child{font-size:10px;color:var(--dim)}.card-description{font-size:12px;color:var(--muted);line-height:1.65;min-height:39px;overflow-wrap:anywhere}.card-counts{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:10px;color:var(--muted);margin-top:14px}.card-counts>span{display:flex;gap:5px;align-items:center}.card-counts b{margin-left:auto;font:11px var(--mono);color:var(--text)}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px}.card-bottom>span{color:var(--muted);display:flex;gap:7px;align-items:center}.card-bottom b{font:11px var(--mono)}.card-bottom b small{font:9px var(--font);color:var(--dim)}.card-bottom .text-button{font-size:10px;color:var(--text)}.card-bottom .text-button:hover{color:var(--accent)}.card-bottom .icon{width:12px}
/* The two OKX-style dense table surfaces. */
.table-scroll{border:1px solid var(--line);border-radius:var(--radius);overflow:auto;background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.token-table{min-width:1020px;white-space:nowrap}.token-table th{padding:13px 12px;font-size:10px;color:var(--muted);text-align:right;border-bottom:1px solid var(--line);background:var(--surface-2);position:sticky;top:0;z-index:1}.token-table th:nth-child(3),.token-table:not(.ranking-table) th:nth-child(2),.token-table .signal-col{text-align:left}.token-table th button{display:inline-flex;gap:5px;align-items:center;color:inherit;padding:0;font-size:10px}.token-table th button .icon{width:10px;height:10px;opacity:.45}.token-table th button.sorted{color:var(--text)}.token-table th button.sorted .icon{color:var(--accent);opacity:1}.up{transform:rotate(180deg)}.token-table td{padding:15px 12px;text-align:right;border-bottom:1px solid var(--line-soft);font-size:11px}.token-table tbody tr:last-child td{border-bottom:0}.token-table tbody tr{transition:background .15s}.token-table tbody tr:hover{background:var(--hover)}.token-table tr.selected{background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.token-table .token-col{text-align:left;min-width:150px}.token-table td small{display:block;font:9px var(--font);color:var(--dim);margin-top:4px;letter-spacing:0}.token-table .pin-col{width:34px;padding:9px 0 9px 8px}.token-table .pin-col .icon-button{width:26px;height:28px}.token-table .rank-col{text-align:center;width:32px;padding-left:4px;padding-right:4px}.rank-number{font:11px var(--mono);color:var(--dim)}.rank-top{color:var(--text)}.token-table .price-col{min-width:92px}.token-table .change-col{min-width:80px}.token-table .spark-col{width:110px;min-width:95px;padding-left:4px;padding-right:4px}.token-table .spark-col .price-chart{height:32px}.token-table .spark-col .chart-grid{display:none}.token-table .buyers-col{min-width:104px}.token-table .net-col{min-width:86px}.token-table .signal-col{white-space:normal;min-width:130px;max-width:180px}.token-table .actions-col{width:54px;padding-left:0;padding-right:6px;white-space:nowrap}.token-table .actions-col .icon-button{width:24px;height:28px;padding:4px}.token-table .actions-col .icon-button>.icon{width:13px}.token-table .mobile-change{display:none}.token-table .token-identity small{margin-top:3px}.bounded-note{color:var(--muted);font-size:12px;padding:10px}.board-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--dim);font-size:10px;margin-top:14px;padding:0 2px}.board-footer .text-button{font-size:10px}.board-footer .icon{width:13px;height:13px}.tracker-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin:0 0 17px}.underline-tabs{display:flex;gap:26px;align-items:stretch}.underline-tabs>button{position:relative;padding:0 0 13px;color:var(--muted);font-size:13px;font-weight:550}.underline-tabs>button.active{color:var(--text)}.underline-tabs>button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.underline-tabs>button>span{margin-left:6px;font:10px var(--mono);color:var(--dim);padding:2px 5px;background:var(--surface-2);border-radius:4px}.side-filter{display:flex;gap:4px;padding-bottom:10px}.side-filter>button{color:var(--muted);font-size:11px;border-radius:5px;padding:5px 10px}.side-filter>button.active{background:var(--surface-3);color:var(--text)}.context-label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;padding-bottom:10px}.context-label .arc-mark{font-size:15px}.context-label .icon{width:12px;height:12px}.context-sep{width:1px;height:12px;background:var(--line);margin:0 4px}.trade-table{white-space:nowrap}.trade-table th{text-align:left;font-size:10px;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:13px 18px}.trade-table th small{font-size:9px;color:var(--dim)}.trade-table th:nth-child(3){text-align:right}.trade-table td{padding:13px 18px;border-bottom:1px solid var(--line-soft);font-size:12px}.trade-table tr:last-child td{border-bottom:0}.trade-table tr:hover{background:var(--hover)}.trade-table .trade-amount{text-align:right;font-size:12px}.trade-table .trade-amount small{display:none}.trade-table time{color:var(--muted);font:11px var(--mono)}.trade-action{display:flex;align-items:center;gap:5px;font-size:11px}.trade-action .icon{width:13px;height:13px}.rotate-up{transform:rotate(-45deg)}.rotate-down{transform:rotate(45deg)}.address-button{display:inline-flex;align-items:center;gap:6px;font:10px var(--mono);color:var(--muted);padding:0}.address-button:hover{color:var(--accent)}.address-button .icon{width:12px;height:12px}
/* Inspector and overlays */
dialog{color:var(--text);background:var(--surface);border:1px solid var(--line);padding:0;box-shadow:var(--shadow);max-width:calc(100vw - 32px);max-height:90dvh;width:640px;border-radius:14px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}dialog::backdrop{background:#02080db3;backdrop-filter:blur(3px)}dialog.drawer{margin:0 0 0 auto;right:0;left:auto;top:0;width:548px;height:100dvh;max-height:100dvh;max-width:100vw;border-radius:16px 0 0 16px;border-right:0;border-top:0;border-bottom:0}dialog[open]{animation:modal-in .22s var(--ease)}dialog.drawer[open]{animation:drawer-in .23s var(--ease)}dialog.dialog-wide{width:790px}.dialog-open{overflow:hidden}.dialog-head{padding:22px 24px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:var(--surface);z-index:5;border-bottom:1px solid var(--line-soft)}.dialog-head h2{font-size:21px;font-weight:650;letter-spacing:-.5px}.dialog-head .eyebrow{display:block;margin-bottom:4px}.dialog-token{display:flex;align-items:center;gap:11px}.dialog-token>div>span{color:var(--muted);font-size:11px}.dialog-controls{display:flex;gap:4px}.inspector-top{display:flex;align-items:center;gap:10px;padding:14px 24px;color:var(--muted)}.chain-small{font-size:10px;border:1px solid var(--line);padding:1px 5px;border-radius:3px}.share-link{margin-left:auto;font-size:10px}.inspector-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:0 24px}.inspector-tabs button{padding:12px 0;font-size:12px;color:var(--muted);position:relative}.inspector-tabs button.active{color:var(--text)}.inspector-tabs button.active:after{content:"";height:2px;background:var(--accent);position:absolute;left:0;right:0;bottom:-1px}.dialog-content{padding:22px 24px 26px}.dialog-content>p.body-muted{font-size:12px;line-height:1.8;margin:8px 0 22px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--dim)}.detail-price{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.detail-price strong{display:block;font:500 27px/1.3 var(--mono);letter-spacing:-.7px;margin-top:5px}.detail-price strong small{font:10px var(--font);color:var(--muted);letter-spacing:0}.price-change{font:14px var(--mono)}.price-change small{display:block;text-align:right;color:var(--dim);font:10px var(--font);margin-top:5px}.detail-story{position:relative;background:var(--surface-2);padding:16px 18px;border-radius:9px;margin-top:25px;border:1px solid var(--line)}.detail-peep{position:absolute;right:12px;top:13px;width:42px;height:42px}.detail-story-head{display:flex;align-items:center;gap:5px;max-width:calc(100% - 38px)}.detail-story-head>.icon{width:14px;color:var(--accent)}.detail-story h3{font-size:15px;font-weight:550;line-height:1.7;margin:10px 0 8px}.detail-story p{font-size:11px;line-height:1.75;color:var(--muted)}.detail-stat-grid{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border:1px solid var(--line);border-radius:9px;overflow:hidden}.detail-stat-grid>div{padding:15px;border-bottom:1px solid var(--line-soft)}.detail-stat-grid>div:nth-child(odd){border-right:1px solid var(--line-soft)}.detail-stat-grid>div:nth-child(n+3){border-bottom:0}.detail-stat-grid>div>span{display:block;font-size:11px;color:var(--muted)}.detail-stat-grid strong{font:500 17px var(--mono);display:block;margin:9px 0 5px}.detail-stat-grid strong span{font-size:13px;color:var(--dim)}.detail-stat-grid small{color:var(--dim);font-size:9px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:25px 0 14px}.section-title h3{font-size:13px;font-weight:600}.section-title>span{font-size:10px;color:var(--dim)}.observation-list{margin-bottom:20px}.observation{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.observation h4{font-size:12px;font-weight:550}.observation p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:4px}.rule-id{flex:none;font:10px var(--mono);color:var(--dim);padding-top:3px}.dialog-bottom{padding:16px 24px;border-top:1px solid var(--line);font-size:10px;color:var(--dim);position:sticky;bottom:0;background:var(--surface)}.dialog-bottom>span{display:flex;align-items:center;gap:7px}.dialog-bottom .button{margin-bottom:12px}.dialog-bottom .icon{width:13px;height:13px}.inner-title{font-size:18px;letter-spacing:-.4px;margin-bottom:10px}.proof-pairs{margin:20px 0;padding:0}.proof-pairs>div{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:11px}.proof-pairs dt{color:var(--muted)}.proof-pairs dd{margin:0;line-height:1.7;word-break:break-word}.proof-pairs .break-all{font-family:var(--mono);font-size:10px;word-break:break-all}.trade-evidence{margin:10px 0 22px}.trade-evidence-row{display:grid;grid-template-columns:72px 1fr 112px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line-soft)}.trade-evidence-row>div:first-child>small{display:block;color:var(--dim);font:9px var(--mono);margin-top:4px}.trade-direction{display:flex;align-items:center;gap:5px;font-size:10px}.trade-direction .icon{width:12px;height:12px}.trade-evidence-row>.num{text-align:right;font-size:12px}.trade-evidence-row .num small{font:9px var(--font);display:block;color:var(--dim);margin-top:3px}.trade-evidence-row .address{font:10px var(--mono);justify-content:end;color:var(--muted)}.trade-evidence-row .address .icon{width:11px;height:11px}.notice,.counterpoint{display:flex;gap:8px;background:var(--amber-soft);padding:12px 14px;border-radius:7px;font-size:11px;line-height:1.8;color:var(--amber);margin:16px 0}.counterpoint .icon{width:15px;height:15px;flex:none;margin-top:3px}.counterpoint p{font-size:11px;color:var(--muted);margin-top:4px}.replay-control{display:flex;align-items:center;gap:12px;margin:25px 0;font:10px var(--mono);color:var(--dim)}.replay-control input{width:100%;accent-color:var(--accent);min-height:30px}.revision-card{padding:18px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px}.revision-eyebrow{font:9px var(--mono);letter-spacing:.5px;color:var(--accent)}.revision-eyebrow span{display:block;font:9px var(--mono);margin-top:5px;color:var(--muted);letter-spacing:0}.revision-card h3{font-size:18px;line-height:1.4;margin:12px 0 10px}.revision-card p{font-size:12px;line-height:1.8;color:var(--muted)}.revision-card small{display:block;font:10px var(--mono);color:var(--dim);margin-top:16px}.timeline-list{position:relative;margin-top:20px}.timeline-list:before{content:"";position:absolute;left:6px;top:30px;bottom:30px;width:1px;background:var(--line)}.timeline-event{display:flex;width:100%;align-items:start;gap:13px;text-align:left;padding:15px 0;font-size:12px}.timeline-event time{font:10px var(--mono);color:var(--dim);margin-top:2px;flex:none}.timeline-event>.icon{margin-left:auto;width:13px;height:13px;color:var(--dim)}.timeline-event>div{flex:1}.timeline-node{width:13px;height:13px;border:3px solid var(--surface);background:var(--dim);border-radius:50%;z-index:1;flex:none;margin-top:1px}.timeline-event.active .timeline-node{background:var(--accent)}.timeline-event.active strong{color:var(--accent)}.timeline-event p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:4px}.compare-identities{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.compare-identities>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px}.compare-identities strong{font-size:18px;margin-top:3px}.compare-identities small{color:var(--muted)}.compare-grid>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;border-bottom:1px solid var(--line-soft);padding:13px 0;font-size:11px}.compare-grid>div>span{color:var(--muted)}.compare-grid strong{font:12px var(--mono);text-align:right}.source-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0 25px}.source-flow>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;flex:1}.source-flow>div>.icon{color:var(--accent)}.source-flow span{font-size:9px;color:var(--dim)}.source-flow strong{font-size:12px}.source-flow>.icon{width:12px;color:var(--dim)}.method-hero{display:flex;align-items:center;gap:10px;background:var(--surface-2);padding:16px;border-radius:10px;margin-bottom:20px;overflow:hidden}.method-asset{width:230px;height:133px}.method-hero h3{font-size:21px;letter-spacing:-.5px}.method-hero p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:7px}.method-list>div{border-bottom:1px solid var(--line-soft);padding:14px 0;font-size:12px}.method-list p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:5px}.source-persona{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:15px;margin-top:20px}.source-persona .peep{width:70px;height:70px;flex:none}.source-persona strong{font-size:12px}.source-persona p{font-size:11px;line-height:1.8;margin-top:5px;color:var(--muted)}.filter-form label{display:block;color:var(--text);font-size:12px;margin:20px 0}.filter-form label span{color:var(--dim)}.filter-form input{display:block;width:100%;margin-top:8px;padding:11px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;color:var(--text);font:16px var(--mono)}.filter-buttons{display:flex;gap:10px;justify-content:end;margin-top:26px}
/* Empty, footer, unobtrusive feedback */
.no-data{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.empty-state{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 20px 45px}.empty-mascot{height:156px;width:190px;margin-bottom:15px}.empty-state h2{font-size:20px;font-weight:550;letter-spacing:-.5px;margin:7px 0 10px}.empty-state p{font-size:12px;color:var(--muted);max-width:385px;line-height:1.9}.empty-state small{color:var(--dim);margin:8px 0}.empty-actions{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:22px}.app-footer{max-width:1740px;margin:32px auto 0;padding:20px 30px 24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;color:var(--dim)}.app-footer>span:first-child{display:flex;gap:10px;align-items:center}.app-footer b{color:var(--muted);letter-spacing:1px;font-size:10px}.footer-dot{color:var(--dim)}.app-footer .text-button{font-size:10px}.toast{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);border:1px solid var(--line);background:var(--surface-3);box-shadow:var(--shadow);color:var(--text);padding:12px 18px;border-radius:9px;z-index:120;font-size:12px;max-width:calc(100vw - 24px);animation:toast-in .2s var(--ease)}.chart-tooltip{position:fixed;background:var(--surface-3);color:var(--text);padding:8px 10px;border:1px solid var(--line);border-radius:6px;font:10px var(--mono);box-shadow:var(--shadow);z-index:200;pointer-events:none;max-width:calc(100vw - 16px)}#compare-tray{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:12px 14px;display:flex;align-items:center;gap:20px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:11px;background:var(--surface-2);box-shadow:var(--shadow);z-index:35;max-width:calc(100vw - 24px)}.compare-label{display:flex;align-items:center;gap:10px}.compare-label>.icon{color:var(--accent)}.compare-label b{font-size:12px;white-space:nowrap}.compare-label b span{color:var(--dim);margin:0 4px}.compare-label small{font-size:10px;color:var(--muted)}#compare-tray .icon-button{width:24px;height:24px}
/* Finite, contextual motion. */
@keyframes drawer-in{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes modal-in{from{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes toast-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes gentle-hover{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes breathe{0%,100%{opacity:.5}50%{opacity:1}}@keyframes view-in{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes draw-line{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes beam-once{0%{box-shadow:inset 0 0 0 1px transparent}35%{box-shadow:inset 0 0 0 1px var(--accent)}100%{box-shadow:inset 0 0 0 1px transparent}}.mascot-ambient{animation:gentle-hover 6s ease-in-out infinite}.fetching{animation:breathe 1s ease-in-out infinite}.view-enter{animation:view-in .2s var(--ease)}.view-enter .signal-card{animation:view-in .24s var(--ease) both}.view-enter .signal-card:nth-child(2){animation-delay:35ms}.view-enter .signal-card:nth-child(3){animation-delay:70ms}.view-enter .signal-card:nth-child(4){animation-delay:100ms}.view-enter .chart-line{stroke-dasharray:1;animation:draw-line .48s ease-out both}.just-updated{animation:beam-once 1s ease-out}.is-loading .empty-mascot{animation:gentle-hover 5s ease-in-out infinite}:root[data-hidden=true] *{animation-play-state:paused!important}:root[data-motion=off] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-motion=off] .chart-line{stroke-dasharray:none!important}
@media(min-width:1750px){.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signals-layout{grid-template-columns:272px minmax(0,1fr)}}
@media(max-width:1240px){.app-header{gap:30px;padding:0 24px}.primary-nav{gap:25px}#main{padding:24px 24px 0}.overview-stats{gap:24px}.overview-grid{grid-template-columns:1.15fr 1fr;gap:14px}.dist-legend{width:88px}.distribution-body{gap:10px}.dist-value{flex-basis:91px}.brief-mascot{width:110px;height:124px;right:0;top:14px}.brief-content{max-width:calc(100% - 100px)}.brief-content h2{font-size:17px}.toolbar{flex-wrap:wrap;gap:12px}.tools{margin-left:auto}.quick-filters{gap:3px}.quick-filters>button{padding:6px 9px}.searchbox{width:195px}.signals-layout{grid-template-columns:240px minmax(0,1fr);gap:14px}.signal-grid{gap:12px}.signal-card{padding:14px}.card-counts{gap:8px}.card-counts b{font-size:10px}.card-price>strong{font-size:19px}.card-bottom>span{gap:4px}.app-footer{padding-left:24px;padding-right:24px}.token-table{min-width:950px}.token-table .money-col{display:none}.trade-table th,.trade-table td{padding-left:13px;padding-right:13px}}
@media(max-width:1040px){.header-end{gap:8px}.primary-nav{gap:19px}.primary-nav button{font-size:13px}.primary-nav button>.icon{display:none}.app-header{gap:25px}.overview-stats>div:first-child{display:none}.overview-stats{gap:20px}.dist-value{flex-basis:85px}.dist-value strong{font-size:24px}.dist-legend{width:86px}.distribution{padding:12px 14px}.distribution-body{gap:8px}.peep-brief{padding-left:14px}.brief-mascot{width:100px;height:119px;opacity:.85}.brief-content{max-width:calc(100% - 86px)}.brief-content p{font-size:10px}.brief-content h2{font-size:16px}.signals-layout{grid-template-columns:200px minmax(0,1fr)}.tape-item{padding:13px 10px;gap:7px}.tape-node{display:none}.section-top{padding-left:12px;padding-right:12px}.tape-copy>span:last-child{font-size:10px}.card-bottom{gap:4px}.card-bottom b{font-size:10px}.card-bottom b small{display:none}.card-description{font-size:11px}.token-table{min-width:800px}.token-table .signal-col{min-width:110px}.token-table .spark-col{display:none}.trade-insight-col{display:none}.card-counts{grid-template-columns:1fr}.card-counts>span{max-width:100%}.card-counts b{font-size:11px}.card-price{margin-top:12px}.card-price>strong{font-size:18px}.card-price>span{font-size:11px}.signal-chart{height:68px}.signal-chart>.price-chart{height:68px}}
@media(max-width:800px){.app-header{padding:0 18px;height:62px;gap:20px}.header-end{gap:6px}.primary-nav{gap:18px}.status .icon{display:none}.header-divider{display:none}.network-selector{display:none}.status{font-size:10px}#main{padding:22px 18px 0}.page-heading h1{font-size:26px}.page-heading p{font-size:12px}.overview-stats>div:nth-child(2){display:none}.overview-stats strong{font-size:19px}.overview-grid{grid-template-columns:1fr;gap:12px}.distribution{height:130px}.distribution-body{height:77px;gap:18px}.dist-value{flex-basis:104px}.dist-chart svg{height:54px}.dist-legend{width:100px}.peep-brief{height:112px;padding:13px 18px}.brief-content{max-width:calc(100% - 125px)}.brief-content p{font-size:11px;max-width:none}.brief-content h2{font-size:17px}.brief-mascot{width:110px;height:107px;right:17px;top:2px;opacity:1}.brief-label{font-size:9px;margin-bottom:4px}.brief-content .text-button{margin-top:5px}.signals-layout{grid-template-columns:minmax(0,1fr)}.signal-tape{display:none}.signal-grid{gap:14px}.signal-card{padding:16px}.card-counts{grid-template-columns:1fr 1fr}.card-description{font-size:12px}.card-price>strong{font-size:20px}.card-counts b{font-size:10px}.card-bottom{font-size:10px}.card-price{margin-top:16px}.signal-chart{height:80px}.signal-chart>.price-chart{height:80px}.tools{width:100%;margin-left:0}.searchbox{flex:1;width:auto}.quick-filters{width:100%;gap:3px}.quick-filters>button{padding:7px 11px}.toolbar{gap:14px;margin-bottom:18px}.token-table{min-width:0}.token-table .change-col,.token-table .signal-col,.token-table .spark-col,.token-table .money-col{display:none}.token-table .token-col{min-width:115px}.token-table .buyers-col{min-width:70px}.token-table .net-col{min-width:70px}.token-table th,.token-table td{padding:13px 8px}.token-table .price-col{min-width:75px}.token-table .token-identity{gap:7px}.token-table .avatar{width:30px;height:30px;font-size:13px}.token-table .token-identity strong{font-size:12px}.token-table .mobile-change{display:block;font-family:var(--mono);font-size:10px;margin-top:6px}.token-table .mobile-change.positive{color:var(--positive)}.token-table .mobile-change.negative{color:var(--negative)}.mobile-insight{display:block;color:var(--dim);font-size:9px;margin-top:7px;white-space:normal}.token-table .pin-col{padding-left:3px;width:27px}.token-table .rank-col{width:24px}.token-table .actions-col{width:23px;padding-right:4px}.token-table .actions-col .icon-button:first-child{display:none}.token-table .token-identity small{max-width:100px}.trade-table td{font-size:11px}.trade-table .token-identity small{display:none}.trade-table .token-identity{gap:7px}.trade-table th,.trade-table td{padding-left:12px;padding-right:12px}.trade-table .trader-col{max-width:110px}.trade-table .address-button{font-size:9px}.trade-table .token-identity strong{font-size:12px}.app-footer{margin-top:26px;padding:20px 18px;flex-wrap:wrap}.app-footer .footer-disclosure{order:3;width:100%}.app-footer .text-button{font-size:9px}.ranking-controls{font-size:10px}.compare-label small{display:none}}
@media(max-width:560px){.app-header{height:58px;padding:0 14px;gap:16px;flex-wrap:wrap;height:99px;align-content:flex-start}.wordmark{height:55px;font-size:23px;gap:5px}.brand-mascot{width:33px;height:33px}.header-end{height:55px;gap:6px}.primary-nav{order:3;height:44px;align-self:auto;width:100%;gap:0;justify-content:space-around;margin-top:-1px}.primary-nav>button{font-size:12px;justify-content:center;width:32%;gap:6px}.primary-nav>button>.icon{display:block;width:14px;height:14px}.primary-nav>button:after{left:15%;right:15%;bottom:0}.status{font-size:9px;gap:5px}.header-end .icon-button{width:24px;height:28px;padding:4px}.header-end .icon-button>.icon{width:15px;height:15px}.app-header .motion-toggle{display:none}#main{padding:22px 14px 0;min-height:calc(100dvh - 215px)}.page-heading{margin-bottom:20px;min-height:56px;align-items:center;gap:10px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px;max-width:220px;line-height:1.6;margin-top:6px}.overview-stats{display:none}.overview-grid{margin-bottom:18px}.distribution{height:120px;padding:12px 14px}.distribution-heading h2{font-size:11px}.distribution-body{gap:13px;height:74px}.dist-value{flex-basis:84px}.dist-value strong{font-size:23px}.dist-value>span{font-size:9px}.dist-value small{font-size:8px}.dist-legend{width:70px;gap:5px}.dist-legend>span{font-size:8px;gap:4px}.dist-legend b{font-size:9px}.dist-chart-labels{font-size:8px}.dist-chart svg{height:49px}.peep-brief{height:118px;padding:13px 14px}.brief-content{max-width:calc(100% - 88px)}.brief-content h2{font-size:16px}.brief-content p{font-size:10px;line-height:1.6}.brief-mascot{width:92px;height:107px;right:2px;top:7px}.brief-label{font-size:8px;letter-spacing:.55px}.brief-content .text-button{font-size:10px;margin-top:7px}.toolbar{gap:12px;margin-bottom:14px}.quick-filters{gap:2px;margin-right:-14px;width:calc(100% + 14px);padding-right:14px}.quick-filters>button{font-size:10px;padding:7px 9px;gap:5px}.quick-filters .saved-filter{padding-left:11px;margin-left:4px}.tools{gap:7px}.searchbox{height:36px;padding-left:9px}.searchbox input{font-size:16px;width:100%;transform-origin:left center}.searchbox input::placeholder{font-size:11px}.searchbox kbd{display:none}.time-switch{height:36px}.time-switch button{font-size:10px;min-width:28px;padding:4px 5px}.filter-button,.pause-button{width:32px;height:36px}.signal-grid{grid-template-columns:1fr;gap:12px}.signal-card{padding:16px}.card-top .token-identity strong{font-size:14px}.card-price>strong{font-size:23px}.card-price>span{font-size:12px}.signal-chart{height:78px}.signal-chart>.price-chart{height:78px}.card-observation{margin-top:4px}.card-description{font-size:12px;min-height:0}.card-counts{margin-top:13px;font-size:10px;gap:16px}.card-counts b{font-size:11px}.card-bottom{font-size:10px}.card-bottom b{font-size:11px}.card-bottom b small{display:inline}.card-bottom .text-button{font-size:11px}.chip{font-size:10px}.ranking-controls{align-items:flex-start;gap:12px}.ranking-controls>span{max-width:150px;font-size:9px;line-height:1.7}.ranking-controls label{gap:7px;font-size:10px;white-space:nowrap}.ranking-controls select{max-width:137px;padding:6px;font-size:11px}.token-table .rank-col{display:none}.token-table .buyers-col{display:none}.token-table th,.token-table td{font-size:10px;padding:13px 7px}.token-table .token-col{min-width:108px}.token-table .price-col{min-width:73px}.token-table .net-col{min-width:70px}.token-table .pin-col{width:26px;padding-right:0;padding-left:3px}.token-table .pin-col .icon-button{width:21px;height:30px;padding:4px}.token-table .pin-col .icon{width:12px}.token-table .actions-col{display:none}.token-table .avatar{width:26px;height:26px;font-size:12px}.token-table .avatar-network{width:11px;height:11px;font-size:10px;border-width:1px}.token-table .token-identity{gap:6px}.token-table .token-identity strong{font-size:11px}.token-table .token-identity small{font-size:9px;max-width:70px}.token-table .mobile-insight{font-size:8px;line-height:1.6;max-width:120px}.token-table .price-col{font-size:10px}.token-table .price-col .mobile-change{font-size:9px}.tracker-tabs{margin-top:3px;margin-bottom:14px}.underline-tabs{gap:23px}.underline-tabs>button{font-size:12px;padding-bottom:12px}.underline-tabs>button>span{font-size:9px}.side-filter{gap:0}.side-filter>button{padding:5px 7px;font-size:10px}.trade-table th,.trade-table td{padding:12px 9px}.trade-table th{font-size:9px}.trade-table .trader-col{display:none}.trade-table td{font-size:10px}.trade-table td:last-child{padding-left:0;padding-right:5px}.trade-table td:last-child .icon-button{width:22px;height:28px;padding:4px}.trade-table .token-identity strong{font-size:11px}.trade-table .avatar{width:26px;height:26px;font-size:11px}.trade-table .trade-action{font-size:10px;gap:3px}.trade-table .trade-action .icon{width:11px;height:11px}.trade-table .trade-amount{font-size:10px}.trade-table time{font-size:9px}.trade-table th:nth-child(3)>small,.trade-table th:nth-child(6)>small{display:none}.trade-table .trade-amount small{display:block;font:8px var(--font);color:var(--dim);margin-top:3px}.board-footer{font-size:9px;align-items:flex-start}.board-footer>span{max-width:215px}.board-footer .text-button{font-size:9px;white-space:nowrap}.board-footer .icon{width:11px;height:11px}.empty-state{min-height:360px;padding:28px 18px 35px}.empty-state h2{font-size:18px;line-height:1.5;max-width:280px}.empty-state p{font-size:11px}.empty-mascot{height:135px;width:166px}.empty-actions{gap:8px;margin-top:20px}.empty-actions .button{font-size:11px;min-height:37px}.app-footer{gap:12px;padding:18px 14px;margin-top:24px;font-size:9px}.app-footer .text-button{font-size:8px}.app-footer .footer-disclosure{font-size:9px}.notice-bar{font-size:11px;align-items:start;padding:10px}.notice-bar .icon{width:14px;height:14px}.notice-bar button{font-size:10px;white-space:nowrap}.notice-bar button .icon{display:none}#updates-note{font-size:10px;padding:10px;align-items:start}#updates-note>span{gap:6px}#updates-note .icon{width:13px;height:13px}#updates-note button{font-size:10px;flex:none}dialog.drawer{width:100%;height:96dvh;max-height:96dvh;top:auto;bottom:0;border-radius:17px 17px 0 0;border-top:1px solid var(--line)}dialog.drawer[open]{animation:modal-in .2s var(--ease)}dialog{max-width:calc(100vw - 20px);max-height:94dvh;border-radius:13px}.dialog-head{padding:18px 18px 14px}.dialog-head h2{font-size:20px}.dialog-content{padding:20px 18px}.inspector-top{padding:13px 18px}.inspector-tabs{padding:0 18px}.inspector-tabs button{min-height:44px}.detail-price strong{font-size:25px}.detail-price{margin-bottom:18px}.detail-story{padding:14px;margin-top:22px}.detail-story h3{font-size:14px}.detail-stat-grid>div{padding:13px 12px}.detail-stat-grid strong{font-size:15px}.detail-stat-grid small{font-size:8px}.dialog-bottom{padding:13px 18px;font-size:9px}.proof-pairs>div{grid-template-columns:78px 1fr;gap:10px;font-size:10px}.trade-evidence-row{grid-template-columns:60px 1fr 105px;gap:8px}.trade-evidence-row>.num{font-size:11px}.trade-evidence-row .address{font-size:9px}.method-hero{padding:12px;gap:0}.method-asset{width:155px;height:105px}.method-hero h3{font-size:17px}.method-hero p{font-size:10px}.source-persona{padding:12px;gap:8px}.source-persona .peep{width:56px;height:56px}.source-persona p{font-size:10px}.compare-grid>div{gap:6px;font-size:10px}.compare-grid strong{font-size:10px}.compare-identities{gap:10px}.compare-identities>div{padding:15px 12px}.compare-identities strong{font-size:16px}#compare-tray{bottom:14px;gap:10px;padding:10px;width:calc(100vw - 28px);justify-content:space-between}.compare-label{gap:8px}.compare-label b{font-size:10px}.compare-label>.icon{width:16px;height:16px}#compare-tray .button{min-height:33px;padding:6px 9px;font-size:10px}.chart-tooltip{font-size:9px;max-width:calc(100vw - 16px);white-space:normal}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.chart-line{stroke-dasharray:none!important}}

.flow-track.no-flow{background:var(--line)}

.dist-legend .dot.watching{background:var(--dim)}
@media(min-width:1241px){.searchbox{width:245px}}

/* v7 — LIQUID OBSERVATORY. Explicitly requested glass direction, preserving v6 jobs. */
:root{--bg:#060c1c;--surface:rgba(10,25,46,.77);--surface-2:rgba(20,42,64,.66);--surface-3:rgba(55,98,121,.35);--hover:rgba(57,116,141,.16);--line:rgba(110,178,218,.22);--line-soft:rgba(118,178,219,.105);--text:#eaf6ff;--muted:#a7bdd0;--dim:#839eb7;--accent:#63f3e5;--accent-ink:#02232b;--accent-soft:rgba(65,216,216,.12);--positive:#62edc4;--positive-soft:rgba(48,202,157,.115);--negative:#ff93b1;--negative-soft:rgba(211,58,111,.12);--amber:#f4cc86;--amber-soft:rgba(201,151,66,.14);--lilac:#c4b0ff;--shadow:0 18px 64px #0006;--radius:18px;--font:Geist,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.22,.78,.25,1);--glass:linear-gradient(125deg,rgba(82,139,176,.115),rgba(12,27,51,.80) 35%,rgba(12,29,53,.72));--glass-border:rgba(125,193,231,.24);--glass-shadow:inset 0 1px 0 rgba(216,243,255,.12),inset 0 -1px 0 rgba(76,210,209,.035),0 14px 40px rgba(1,5,16,.28);--pointer-x:0px;--pointer-y:0px}
body{isolation:isolate;background:var(--bg);font-size:14px}#app{position:relative;min-height:100dvh}.observatory-world{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none;background:#050a1b}.world-image{position:absolute;inset:-4%;background:url('/assets/glass/aurora-1920.webp') center/cover no-repeat;opacity:.52;animation:aurora-drift 46s ease-in-out infinite alternate;will-change:transform}.world-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,9,25,.12),rgba(3,8,23,.24) 48%,rgba(3,8,22,.77)),radial-gradient(ellipse at 40% 20%,transparent 30%,rgba(2,8,22,.34) 85%)}.caustic{position:absolute;width:50vw;height:46vw;max-height:750px;max-width:900px;border-radius:46% 54% 60% 40%/53% 36% 64% 47%;opacity:.13;filter:blur(30px);pointer-events:none;will-change:transform}.caustic-one{left:-24%;top:3%;background:radial-gradient(ellipse at 75% 50%,transparent 54%,#4deded 57%,transparent 62%);animation:caustic-drift 28s ease-in-out infinite alternate}.caustic-two{right:-16%;bottom:-20%;background:radial-gradient(ellipse at 35% 35%,transparent 57%,#8372ee 60%,transparent 65%);animation:caustic-drift 36s ease-in-out infinite alternate-reverse}.ambient-orb{position:absolute;width:240px;opacity:.35;animation:orb-float 21s ease-in-out infinite;will-change:transform}.orb-one{right:-95px;top:13%;animation-delay:-7s}.orb-two{width:160px;left:-85px;bottom:7%;opacity:.24;animation-duration:29s}.world-image,.ambient-orb{translate:var(--pointer-x) var(--pointer-y);transition:translate 1.4s ease-out}
@keyframes aurora-drift{from{transform:scale(1.01) translate3d(-.4%,-.3%,0)}to{transform:scale(1.065) translate3d(.5%,1.1%,0)}}
@keyframes caustic-drift{from{transform:translate3d(0,-5%,0) rotate(-12deg)}to{transform:translate3d(6%,8%,0) rotate(19deg)}}
@keyframes orb-float{0%,100%{transform:translate3d(0,0,0) rotate(-8deg)}50%{transform:translate3d(-12px,-26px,0) rotate(8deg)}}
.app-header{margin:16px 28px 0;height:64px;padding:0 22px;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(110deg,rgba(21,43,65,.91),rgba(6,19,38,.84));backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);box-shadow:var(--glass-shadow);gap:38px;top:12px}.wordmark{font-size:26px;letter-spacing:-1.4px}.brand-mascot{width:40px;height:40px;filter:drop-shadow(0 0 7px rgba(71,222,244,.15))}.primary-nav{gap:30px}.primary-nav>button{font-size:13px}.primary-nav>button.active{color:var(--accent)}.primary-nav>button:after{bottom:11px;height:2px;border-radius:2px;box-shadow:0 0 10px rgba(99,243,229,.4)}.header-end{gap:12px}.header-end>.icon-button{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:rgba(13,35,56,.5)}.network-selector{font-size:12px}.header-divider{height:17px}.status{font-size:10px}.simulation-controls{display:flex;align-items:center;gap:6px;white-space:nowrap}.simulation-label{display:flex;align-items:center;gap:6px;font:9px var(--mono);letter-spacing:.7px;color:var(--amber)}.simulation-label i{width:5px;height:5px;border-radius:50%;background:var(--amber)}.simulation-controls button{font-size:11px;min-width:30px;height:30px;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:4px;transition:background .15s,transform .15s}.simulation-controls button:hover{background:var(--hover);color:var(--accent)}.simulation-controls button:active{transform:scale(.92)}.simulation-controls button[data-sim-burst]{padding:0 7px}.simulation-controls .icon{width:12px;height:12px}:root[data-simulation=true] #feed-status{display:none}
#main{padding:25px 28px 0;max-width:1860px;min-height:calc(100dvh - 180px)}.page-heading{min-height:53px;margin-bottom:21px}.page-heading h1{font-size:28px;letter-spacing:-.9px;font-weight:640;line-height:1.2}.page-heading p{font-size:12px;margin-top:7px;color:var(--muted)}.overview-stats{gap:28px}.overview-stats>div{border-left:1px solid var(--line);padding-left:24px}.overview-stats>div>span{font-size:10px}.overview-stats strong{font-size:21px}.overview-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:18px;margin-bottom:22px}.distribution,.peep-brief,.signal-tape,.signal-card,.table-scroll,.glass-focus{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius)}.distribution,.peep-brief,.signal-tape,.table-scroll,.glass-focus{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.distribution{height:158px;padding:15px 20px}.distribution-heading h2{font-size:12px}.dist-value strong{font-size:30px;letter-spacing:-1.5px;color:var(--text)}.dist-chart svg{height:73px}.dist-chart rect{transition:y .6s var(--ease),height .6s var(--ease);opacity:.88}.dist-chart{mask-image:linear-gradient(90deg,rgba(0,0,0,.5),#000 14%,#000)}.dist-legend{width:107px}.dist-legend>span{font-size:10px}.chart-grid{stroke:rgba(128,196,229,.115);stroke-dasharray:2 6}
.peep-brief{height:158px;padding:20px 23px;background:radial-gradient(ellipse at 91% 40%,rgba(44,211,239,.15),transparent 62%),var(--glass);overflow:hidden}.peep-brief:before{width:100%;height:100%;inset:0;z-index:0;border:0;border-radius:inherit;background:radial-gradient(400px circle at var(--light-x,80%) var(--light-y,45%),rgba(168,221,247,.105),transparent 70%);pointer-events:none}.peep-brief:after{width:auto;height:1px;left:8%;right:10%;top:0;z-index:1;border:0;border-radius:0;background:linear-gradient(90deg,transparent,#76f6e7,transparent);opacity:.6;pointer-events:none}.orbital-arc{position:absolute;right:20px;top:4px;width:155px;height:155px;border:1px solid rgba(70,231,239,.13);border-radius:50%;box-shadow:inset 0 0 28px rgba(55,155,206,.04);pointer-events:none}.orbital-arc:before{content:"";position:absolute;inset:15px;border:1px dashed rgba(113,217,241,.13);border-radius:50%}.float-wrap{position:absolute;right:5px;bottom:1px;width:196px;height:153px;animation:peep-hover 6s ease-in-out infinite;transform-origin:60% 70%;pointer-events:none}.glass-peep{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 11px rgba(0,7,22,.65));mask-image:linear-gradient(#000 87%,transparent)}.brief-content{max-width:calc(100% - 165px)}.brief-label{font-size:9px;letter-spacing:1.3px;margin-bottom:9px}.brief-content h2{font-size:21px;letter-spacing:-.6px;margin-bottom:7px}.brief-content p{font-size:11px;color:#b8d1e3;line-height:1.65}.brief-content .text-button{margin-top:10px;color:var(--accent)}.mini-orb{width:12px;height:12px;background:radial-gradient(circle at 35% 30%,#d1fffa,var(--accent) 18%,#164d73 55%,#072138);border:1px solid #8bf3ee;box-shadow:0 0 8px #5ee5db33}.mini-orb:after{display:none}.mini-orb.fetching{animation:orb-loading 1s ease-in-out infinite alternate}.peep-brief.just-updated{animation:edge-confirm 1.2s ease-out 1}
@keyframes peep-hover{0%,100%{transform:translate3d(0,1px,0) rotate(-1.5deg)}50%{transform:translate3d(0,-6px,0) rotate(1deg)}}
@keyframes orb-loading{from{opacity:.5;scale:.87}to{opacity:1;scale:1.08}}
@keyframes edge-confirm{0%{box-shadow:inset 0 1px 0 #b1fff755,0 0 18px #47d4ea20}100%{box-shadow:var(--glass-shadow)}}
.toolbar{background:rgba(10,25,44,.78);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 #dcf6ff0a;border-radius:14px;padding:9px 11px;gap:14px;margin-bottom:17px;backdrop-filter:blur(12px)}.quick-filters{gap:4px}.quick-filters>button{font-size:11px;border:1px solid transparent;border-radius:8px;padding:7px 10px;transition:background .18s,color .18s,border-color .18s}.quick-filters>button.active{background:linear-gradient(140deg,rgba(70,220,218,.18),rgba(41,107,143,.15));border-color:rgba(110,223,235,.26);box-shadow:inset 0 1px 0 #b1fff714;color:var(--accent)}.quick-filters .saved-filter{border-left:1px solid var(--line);border-radius:0}.tools{gap:7px}.searchbox{height:33px;background:rgba(4,15,34,.5);border-radius:8px;border-color:rgba(125,184,217,.18)}.searchbox input{font-size:11px}.searchbox input::placeholder{color:#8fa9bf}.time-switch{height:33px;background:rgba(4,15,34,.5);border-radius:8px}.time-switch button.active{background:rgba(54,125,151,.28);box-shadow:inset 0 1px 0 #caf9ff12;color:var(--accent)}.filter-button,.pause-button{height:33px;border-radius:8px;background:rgba(4,15,34,.45)}.text-button.accent{color:var(--accent)}.button{border-radius:10px;min-height:38px}.button.primary{background:linear-gradient(125deg,#9bfbed,#63e4e3);box-shadow:inset 0 1px 0 #e0fffaaa,0 5px 18px #1fcbb31a;color:#072d38}.button.secondary{background:rgba(79,143,169,.12);box-shadow:inset 0 1px 0 #d2f9ff0a}.button.primary:hover{box-shadow:inset 0 1px 0 #e0fffaaa,0 6px 22px #1fcbb32b;filter:brightness(1.05)}
.signals-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}.signal-tape{top:94px;max-height:755px}.section-top{padding:16px 17px;background:linear-gradient(100deg,rgba(56,122,155,.1),transparent)}.tape-item{border-bottom:1px solid var(--line-soft)!important;transition:background .25s,border-color .25s}.tape-item.selected{background:rgba(36,132,154,.12)}.tape-title b{color:#d3edfd}.tape-node{box-shadow:inset 0 1px 0 #e5fff409}.tape-item:hover{background:rgba(61,155,181,.1)}.signal-grid{gap:16px}.signal-card{padding:19px 21px;position:relative;overflow:hidden;background:linear-gradient(127deg,rgba(29,63,85,.69),rgba(10,27,48,.86) 46%,rgba(14,32,58,.8));transition:border-color .25s,box-shadow .25s}.signal-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,rgba(188,232,250,.075),transparent 20%,transparent 85%,rgba(110,147,222,.03));}.signal-card:hover{border-color:rgba(113,236,224,.42);box-shadow:inset 0 1px 0 #caf9ff26,0 14px 45px #0003}.signal-card .token-identity strong{font-size:14px}.signal-card .card-price>strong{font-size:23px}.signal-chart{height:105px}.signal-chart>.price-chart{height:105px}.card-description{font-size:12px;color:var(--muted);line-height:1.7}.card-observation{margin-top:5px}.card-counts{font-size:11px}.flow-track{height:3px;background:rgba(255,126,165,.8);border-radius:6px}.flow-track>span{background:linear-gradient(90deg,#32d5be,#70f4d0);transition:width .75s var(--ease)}.flow-track.wide{margin-top:10px;margin-bottom:14px}.chip{border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:10px;box-shadow:inset 0 1px 0 #defdff07}.chip.buying{border-color:#55dabb24}.chip.selling{border-color:#f287a929}.chip.mixed{border-color:#deb2692a}.chip.returning{border-color:#c4b0ff24;background:#afa0f416}.avatar{box-shadow:inset 0 1px 0 #e1fdff22,inset 0 -2px 7px #0002,0 0 0 3px #7be6ff04;border:1px solid #abdeff1a}.price-chart .chart-line{stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.view-enter .chart-line{animation:chart-in .75s var(--ease) both}.chart-line{stroke-dasharray:none}.view-enter{animation:glass-enter .38s var(--ease) both}.view-enter .signal-card{animation:glass-enter .5s var(--ease) both}.view-enter .signal-card:nth-child(2){animation-delay:50ms}.view-enter .signal-card:nth-child(3){animation-delay:95ms}.view-enter .signal-card:nth-child(4){animation-delay:135ms}
@keyframes glass-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
#event-layer{position:fixed;inset:0;z-index:29;pointer-events:none;overflow:hidden}.signal-packet{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:100%;background:#c9fff6;box-shadow:0 0 9px #4bfce8,0 0 22px #44cbdf88;pointer-events:none}
.table-scroll{overflow-x:auto}.token-table{min-width:1100px}.token-table thead,.trade-table thead{background:rgba(17,47,72,.55)}.token-table th,.trade-table th{font-size:10px;color:var(--muted);border-bottom-color:rgba(122,205,229,.17);height:47px}.token-table td,.trade-table td{border-bottom:1px solid var(--line-soft)}.token-table tbody tr:hover,.trade-table tbody tr:hover{background:rgba(79,171,194,.055)}.token-table tr.selected{background:linear-gradient(90deg,rgba(64,207,207,.115),rgba(58,110,169,.035))}.token-table tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.token-table td{height:76px}.rank-number.rank-top{color:var(--accent);background:rgba(62,193,198,.1);box-shadow:inset 0 1px 0 #d0fdff10}.ranking-controls{font-size:10px;color:var(--dim);margin:0 2px 12px}.ranking-controls select{font-size:11px;border-radius:7px;background:#0d243e}.tracker-tabs{border-bottom:1px solid var(--line);padding-left:2px}.underline-tabs>button.active{color:var(--accent)}.side-filter{border-color:var(--line);background:rgba(13,35,53,.72);border-radius:9px}.trade-table{background:none}.trade-table td{height:58px}.trade-insight-col .chip{font-size:10px}
.ranking-desk{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.desk-table{min-width:0}.ranking-desk .token-table{min-width:780px}.ranking-desk .money-col{display:none}.ranking-desk .token-table .token-col{min-width:150px}.ranking-desk .token-table .signal-col{min-width:130px}.ranking-desk .token-table .buyers-col{min-width:75px}.ranking-desk .token-table th,.ranking-desk .token-table td{padding-left:9px;padding-right:9px}.ranking-desk .token-table .spark-col{width:85px;min-width:65px}.ranking-desk .token-table .actions-col{width:42px}.ranking-desk .token-table .actions-col .icon-button:last-child{display:none}.glass-focus{padding:21px;position:sticky;top:97px;overflow:hidden}.glass-focus:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(350px circle at var(--light-x,80%) var(--light-y,0%),#a5eaff0a,transparent 70%)}.focus-token{display:flex;align-items:center;gap:10px;margin-bottom:23px}.focus-token>.avatar{width:42px;height:42px;font-size:19px}.focus-token h2{font-size:19px;letter-spacing:-.4px}.focus-token span:not(.avatar){font-size:11px;color:var(--muted)}.focus-token>.icon-button{margin-left:auto}.focus-price{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:18px}.focus-price strong{font-size:21px;letter-spacing:-.6px}.focus-price strong small{font:9px var(--font);color:var(--muted)}.focus-price>span{font-size:11px}.focus-price>span small{display:block;text-align:right;color:var(--muted);font-size:9px}.glass-focus .price-chart{max-height:165px;margin-bottom:5px}.focus-chart-caption{display:flex;justify-content:space-between;font-size:9px;color:var(--dim);margin-bottom:23px}.focus-label{display:block;letter-spacing:1.2px;font:9px var(--mono);color:var(--accent);margin-bottom:10px}.focus-insight p{font-size:12px;line-height:1.7;margin-top:11px;color:var(--muted)}.focus-then-now{margin:20px 0 15px;display:grid;grid-template-columns:1fr 16px 1fr;gap:10px}.focus-then-now>div{border:1px solid var(--line);border-radius:10px;padding:12px;background:linear-gradient(120deg,#7698cf10,#7accdf03)}.focus-then-now>div>span{font:9px var(--mono);color:var(--accent);letter-spacing:1px}.focus-then-now strong{display:block;font-size:11px;font-weight:500;margin:6px 0 9px;line-height:1.5;min-height:30px}.focus-then-now small{font-size:8px;color:var(--dim)}.then-arrow{display:flex;align-items:center;color:var(--muted)}.then-arrow .icon{width:15px}.focus-counter{font-size:10px;color:var(--dim);line-height:1.7;margin-bottom:20px}.focus-proof{display:flex;justify-content:center;width:100%;margin-top:15px;font-size:10px}
.board-footer{font-size:10px;color:var(--dim);padding:17px 2px}.app-footer{background:none;border-color:var(--line-soft);margin:25px 28px 0;padding:20px 0;color:var(--dim);font-size:10px}.app-footer b{letter-spacing:-.3px;color:var(--muted)}.notice-bar,#updates-note{backdrop-filter:blur(14px);border-radius:10px}.empty-state{background:var(--glass);border:1px solid var(--glass-border);border-radius:18px;min-height:450px;backdrop-filter:blur(14px)}.empty-state h2{font-size:23px;letter-spacing:-.6px}.empty-mascot{width:200px;height:160px}.no-data{background:none;border:0}dialog{background:rgba(10,25,46,.94);border:1px solid rgba(121,205,234,.3);box-shadow:inset 0 1px 0 #dbf9ff1a,0 20px 100px #000a;backdrop-filter:blur(30px) saturate(140%);border-radius:20px}dialog::backdrop{background:rgba(1,6,17,.67);backdrop-filter:blur(7px)}dialog.drawer{border-radius:22px 0 0 22px;border-left:1px solid #77cde74d}.dialog-head,.dialog-bottom{background:rgba(15,36,58,.84);border-color:var(--line)}.dialog-head{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.detail-story{background:linear-gradient(115deg,rgba(38,139,155,.15),rgba(70,55,138,.09));border:1px solid #65dcd324;box-shadow:inset 0 1px 0 #baf9ff12;border-radius:13px}.detail-stat-grid{border-color:var(--line);border-radius:13px;overflow:hidden;background:rgba(35,71,98,.1)}.inspector-tabs button.active{color:var(--accent)}.revision-card{background:linear-gradient(120deg,#46919d17,#766cca09);border-color:#77c6db30;border-radius:13px}.timeline-node{box-shadow:0 0 0 4px #51d9d90b}.proof-pairs>div,.observation,.trade-evidence-row{border-color:var(--line-soft)}.toast,.chart-tooltip{background:rgba(19,51,70,.94);backdrop-filter:blur(15px);border-color:var(--line);box-shadow:0 8px 40px #0005;color:var(--text);border-radius:10px}#compare-tray{background:rgba(16,42,63,.94);backdrop-filter:blur(20px);border:1px solid #92d7e43b;box-shadow:0 8px 50px #0008,inset 0 1px 0 #d1fbff22;border-radius:14px}.method-hero{background:radial-gradient(ellipse at 20% 60%,#57dcd91b,transparent 65%);border-radius:12px}.method-asset{animation:none}
/* Light glass is a real alternative, not just a background flip. */
:root[data-theme=light]{--bg:#eaf0fa;--surface:rgba(248,253,255,.86);--surface-2:rgba(236,248,255,.72);--surface-3:rgba(170,216,237,.48);--hover:rgba(182,215,231,.22);--line:rgba(55,99,145,.22);--line-soft:rgba(63,94,137,.12);--text:#162f46;--muted:#486780;--dim:#4f6e88;--accent:#007a83;--accent-ink:#022e39;--accent-soft:#1cacaf10;--positive:#087653;--positive-soft:#0084510d;--negative:#aa2c56;--negative-soft:#e4446d0d;--amber:#87580f;--amber-soft:#bc870d12;--lilac:#71499c;--glass:linear-gradient(125deg,rgba(255,255,255,.95),rgba(236,247,255,.90));--glass-border:rgba(76,142,186,.26);--glass-shadow:inset 0 1px 0 #fff,0 12px 42px #00377310}
:root[data-theme=light] .observatory-world{background:#edf3fb}:root[data-theme=light] .world-image{opacity:.11}:root[data-theme=light] .world-vignette{background:linear-gradient(#ffffff22,#eaf3fb99)}:root[data-theme=light] .ambient-orb{opacity:.16}:root[data-theme=light] .app-header{background:rgba(245,252,255,.83)}:root[data-theme=light] .header-end>.icon-button,:root[data-theme=light] .simulation-controls button{background:#d9eff74a}:root[data-theme=light] .toolbar{background:#f2faffdd}:root[data-theme=light] .searchbox,:root[data-theme=light] .time-switch,:root[data-theme=light] .filter-button,:root[data-theme=light] .pause-button{background:#f3faff}:root[data-theme=light] .searchbox input::placeholder{color:#53738c}:root[data-theme=light] .signal-card{background:var(--glass)}:root[data-theme=light] .peep-brief{background:radial-gradient(ellipse at 94% 40%,#37afc326,transparent 60%),var(--glass)}:root[data-theme=light] .brief-content p{color:var(--muted)}:root[data-theme=light] .tape-title b{color:var(--text)}:root[data-theme=light] .token-table thead,:root[data-theme=light] .trade-table thead{background:#b9e0ef24}:root[data-theme=light] .ranking-controls select{background:#f1faff}:root[data-theme=light] .avatar-network{background:#ecf6ff;border-color:#ecf6ff}:root[data-theme=light] dialog{background:rgba(243,251,255,.97)}:root[data-theme=light] .dialog-head,:root[data-theme=light] .dialog-bottom{background:#edf7ff}:root[data-theme=light] .toast,:root[data-theme=light] .chart-tooltip,:root[data-theme=light] #compare-tray{background:#f1fbffef}:root[data-theme=light] .focus-insight .chip{box-shadow:none}
@media(min-width:1750px){.ranking-desk{grid-template-columns:minmax(0,1fr) 370px}.ranking-desk .money-col{display:table-cell}.ranking-desk .token-table{min-width:1100px}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signals-layout{grid-template-columns:280px minmax(0,1fr)}}
@media(max-width:1279px){.ranking-desk{display:block}.glass-focus{display:none}.ranking-desk .token-table{min-width:1020px}.ranking-desk .money-col{display:table-cell}.app-header{gap:25px;margin-left:20px;margin-right:20px;padding:0 18px}.primary-nav{gap:20px}.simulation-controls button[data-sim-burst] span{display:none}.header-end{gap:8px}#main{padding-left:20px;padding-right:20px}.overview-stats{gap:17px}.overview-stats>div{padding-left:17px}.brief-content{max-width:calc(100% - 128px)}.float-wrap{right:-9px;width:164px}.brief-content h2{font-size:19px}.toolbar{flex-wrap:wrap}.tools{margin-left:auto}.overview-grid{gap:14px}.distribution{padding:15px}.dist-value{flex-basis:86px}.dist-value>span{font-size:10px}.dist-legend{width:89px}.dist-legend>span{font-size:9px}.signals-layout{grid-template-columns:230px minmax(0,1fr);gap:15px}.signal-card{padding:17px}.signal-card .card-price>strong{font-size:21px}.app-footer{margin-left:20px;margin-right:20px}}
@media(max-width:1000px){.header-divider,.network-selector{display:none}.app-header{gap:20px}.primary-nav{gap:20px}.simulation-label{font-size:8px;letter-spacing:.3px}.overview-grid{grid-template-columns:1fr}.distribution{height:130px;order:2}.peep-brief{height:148px;order:1}.brief-content{max-width:calc(100% - 188px)}.float-wrap{right:15px;width:186px;height:151px}.orbital-arc{right:20px}.distribution-body{height:77px}.dist-chart svg{height:60px}.dist-value{flex-basis:120px}.dist-legend{width:120px}.signals-layout{grid-template-columns:205px minmax(0,1fr)}.signal-grid{grid-template-columns:1fr}.signal-card .signal-chart{height:100px}.signal-card .signal-chart>.price-chart{height:100px}.overview-stats>div:nth-child(2){display:none}.ranking-desk .token-table .money-col{display:none}.ranking-desk .token-table{min-width:840px}.toolbar .tools{width:100%;margin-left:0}.toolbar .quick-filters{width:100%}.toolbar .searchbox{width:auto;flex:1}.quick-filters>button{flex:1;justify-content:center}}
@media(max-width:767px){.signals-layout{display:flex;flex-direction:column}.signal-tape{position:relative;top:auto;width:100%;max-height:none;order:2}.signal-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));order:1}.tape-list{max-height:330px}.app-header{margin:10px 12px 0;top:6px;padding:0 12px;border-radius:16px;gap:13px}.primary-nav{gap:17px}.wordmark{font-size:23px}.brand-mascot{width:32px;height:32px}.simulation-label{display:none}.header-end{gap:7px}.simulation-controls button[data-sim-burst]{display:none}.primary-nav>button{font-size:12px}.primary-nav>button .icon{display:none}#main{padding:24px 14px 0}.overview-stats{gap:10px}.overview-stats>div{padding-left:12px}.overview-stats>div:first-child{display:none}.overview-stats strong{font-size:18px}.page-heading h1{font-size:25px}.overview-grid{margin-bottom:19px}.brief-content h2{font-size:21px}.peep-brief{height:145px}.distribution{border-radius:14px}.toolbar{padding:9px;border-radius:13px;gap:10px}.quick-filters>button{font-size:10px;padding:7px 8px}.ranking-desk .token-table{min-width:0}.ranking-desk .token-table .token-col{min-width:120px}.ranking-desk .token-table .signal-col,.ranking-desk .token-table .change-col,.ranking-desk .token-table .spark-col,.ranking-desk .token-table .money-col{display:none}.ranking-desk .token-table .actions-col .icon-button:last-child{display:inline-flex}.ranking-desk .token-table .actions-col .icon-button:first-child{display:none}.ranking-desk .token-table .buyers-col{min-width:65px}.ranking-desk .token-table td{height:78px}.token-table .mobile-insight{color:var(--accent);font-size:10px}.app-footer{margin:20px 14px 0;padding:20px 0}.caustic{display:none}.world-image{background-image:none;opacity:.4}.ambient-orb{width:150px}.orb-one{right:-90px}.orb-two{left:-100px}.token-table .mobile-change{display:block}.signal-card .card-description{font-size:11px}.float-wrap{width:176px}.dialog-head .dialog-token{gap:11px}}
@media(max-width:560px){.app-header{height:101px;align-content:flex-start;gap:0}.wordmark{height:55px;font-size:23px;gap:5px}.brand-mascot{width:32px;height:32px}.header-end{height:55px;margin-left:auto;gap:6px}.primary-nav{height:44px;order:3;width:100%;gap:0;justify-content:space-around;margin-top:0}.primary-nav>button{font-size:12px;width:32%;gap:6px;min-height:44px}.primary-nav>button .icon{display:block;width:14px;height:14px}.primary-nav>button:after{bottom:2px;left:12%;right:12%}.header-end>.icon-button{width:28px;height:28px}.app-header .motion-toggle{display:flex}.simulation-label{display:flex;font-size:8px;letter-spacing:0}.simulation-label i{width:4px;height:4px}.simulation-controls{gap:5px}.simulation-controls button{min-width:26px;height:28px;font-size:10px}.simulation-controls button[data-sim-burst]{display:none}.status{font-size:9px}.page-heading{min-height:49px;margin-bottom:17px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px;max-width:260px}.overview-stats{display:none}.overview-grid{gap:12px}.peep-brief{height:148px;padding:18px 16px}.brief-content{max-width:calc(100% - 114px)}.brief-label{font-size:8px;letter-spacing:.65px;margin-bottom:10px}.brief-content h2{font-size:19px;line-height:1.25;margin-bottom:6px}.brief-content p{font-size:10px;line-height:1.7}.brief-content .text-button{font-size:10px;margin-top:8px}.float-wrap{width:140px;height:138px;right:-6px;bottom:0}.orbital-arc{right:-5px;top:11px;width:130px;height:130px}.distribution{height:128px;padding:13px 14px}.distribution-heading h2{font-size:11px}.dist-value{flex-basis:79px}.dist-value strong{font-size:26px}.dist-value>span{font-size:9px}.dist-value small{font-size:8px}.dist-chart svg{height:51px}.dist-chart-labels{font-size:8px}.dist-legend{width:76px;gap:5px}.dist-legend>span{font-size:8px;gap:5px}.dist-legend b{font-size:9px}.distribution-body{gap:10px;height:70px}.toolbar{margin-bottom:15px}.quick-filters{margin:0;width:100%!important;padding:0;gap:3px}.quick-filters>button{font-size:10px;padding:7px 8px;flex:none}.quick-filters>button[data-filter=returning]{padding-left:8px}.quick-filters .saved-filter{margin-left:4px;padding-left:11px}.tools{gap:6px}.searchbox{height:36px;padding-left:8px}.searchbox input{font-size:16px}.searchbox input::placeholder{font-size:10px}.time-switch{height:36px}.filter-button,.pause-button{width:31px;height:36px}.signal-grid{grid-template-columns:1fr;gap:14px}.signal-card{padding:19px 18px;border-radius:17px}.signal-card .card-price>strong{font-size:24px}.signal-card .signal-chart,.signal-card .signal-chart>.price-chart{height:90px}.signal-card .token-identity strong{font-size:15px}.signal-card .card-description{font-size:12px}.card-counts{font-size:10px}.card-counts b{font-size:11px}.chip{font-size:10px}.table-scroll{border-radius:14px}.ranking-desk .token-table .token-col{min-width:100px}.ranking-desk .token-table td,.ranking-desk .token-table th{padding-left:6px;padding-right:6px}.ranking-desk .token-table .price-col{min-width:70px}.ranking-desk .token-table .net-col{min-width:70px}.ranking-desk .token-table .actions-col{display:none}.ranking-desk .token-table .buyers-col{display:none}.token-table .token-identity small{max-width:83px;font-size:9px}.token-table .token-identity strong{font-size:12px}.token-table .mobile-insight{font-size:9px;max-width:134px;margin-top:7px}.token-table .avatar{width:28px;height:28px}.ranking-controls>span{font-size:9px;max-width:180px}.ranking-controls label{font-size:9px}.ranking-controls select{font-size:10px;max-width:116px}.trade-table th,.trade-table td{padding-left:9px;padding-right:9px}.trade-table td{height:62px}.trade-table .trade-action{font-size:10px}.trade-table .token-identity strong{font-size:12px}.tracker-tabs{margin-bottom:14px}.board-footer>span{max-width:190px;line-height:1.6}.board-footer,.board-footer .text-button{font-size:9px}.app-footer .footer-disclosure{font-size:9px;line-height:1.7}.empty-state{min-height:385px}.empty-state h2{font-size:19px}.empty-mascot{width:190px;height:146px}dialog.drawer{border-radius:22px 22px 0 0;border:1px solid #77cde74d;width:100%;max-width:100%;height:94dvh;max-height:94dvh}.dialog-content{padding:20px 18px}.detail-price strong{font-size:25px}.detail-story h3{font-size:14px}.world-image{opacity:.43}.header-end .theme-toggle>.icon{width:14px}.header-end .motion-toggle>.icon{width:15px}}
/* Distinguish ambient motion from source state. Off and hidden stop ALL render clocks. */
[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after,[data-reduced=true] *,[data-reduced=true] *:before,[data-reduced=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
[data-hidden=true] *,[data-hidden=true] *:before,[data-hidden=true] *:after,[data-offscreen=true]{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.world-image,.ambient-orb{translate:none!important}.world-image,.caustic,.ambient-orb,.float-wrap{animation:none!important}.signal-packet{display:none!important}}
@supports not (backdrop-filter:blur(1px)){.signal-card,.peep-brief,.distribution,.signal-tape,.table-scroll,.glass-focus,dialog{background:#0d213a}.app-header,.toolbar{background:#0e2038}}
/* Edge refraction: bright upper edge and a quieter far edge over actual backdrop. */
.distribution,.glass-focus,.table-scroll{border-color:rgba(127,187,224,.3);box-shadow:inset 0 1px 0 rgba(211,242,255,.14),inset 1px 0 0 rgba(211,242,255,.05),inset 0 -1px 0 rgba(101,112,232,.1),0 18px 55px rgba(0,7,22,.28)}
.glass-focus{background:linear-gradient(133deg,rgba(34,63,93,.76),rgba(10,25,46,.76) 37%,rgba(22,37,70,.68))}.table-scroll{background:linear-gradient(116deg,rgba(11,27,49,.86),rgba(15,31,54,.72) 45%,rgba(14,25,48,.85))}.signal-card{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-top-color:rgba(175,222,246,.33)}
.simulation-label{font-size:9px;letter-spacing:1px}.simulation-controls{border:1px solid rgba(246,200,126,.2);border-radius:9px;padding:4px 6px;background:rgba(88,60,20,.1)}
:root[data-theme=light] .table-scroll,:root[data-theme=light] .glass-focus{background:linear-gradient(127deg,rgba(244,251,255,.9),rgba(229,242,253,.88))}
@media(max-width:767px){.simulation-label{font-size:8px;letter-spacing:.65px}.simulation-controls{padding:2px 4px}.signal-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(130deg,rgba(33,64,85,.87),rgba(9,27,46,.94) 50%,rgba(19,35,58,.91))}.page-heading p{font-size:12px}.brief-content p{font-size:12px}.brief-content h2{font-size:20px}.app-footer .footer-disclosure{font-size:10px}.mobile-insight{font-size:10px!important}}
/* Measured compositing budget: keep actual backdrop blur in two small regions.
   Large tables/cards use translucent optical gradients instead of full-page blur.
   The generated liquid backdrop, glass edges and orbs retain depth without costly caustic filters. */
.distribution,.signal-tape,.table-scroll,.glass-focus,.signal-card,.toolbar{backdrop-filter:none;-webkit-backdrop-filter:none}
.app-header{backdrop-filter:blur(10px) saturate(145%);-webkit-backdrop-filter:blur(10px) saturate(145%)}
.peep-brief{backdrop-filter:blur(8px) saturate(135%);-webkit-backdrop-filter:blur(8px) saturate(135%)}
.caustic{display:none}
@media(max-width:767px){.peep-brief{backdrop-filter:none;-webkit-backdrop-filter:none}}
:root[data-theme=light] .avatar>span{color:#eff9ff}

/* v8 refinements: higher-contrast glass, richer highlights, and wallet leaderboard */
:root{
  --glass-strong:rgba(7,18,36,.92);
  --glass-soft:rgba(12,29,52,.82);
  --glass-border:rgba(160,220,255,.26);
  --glass-edge:rgba(255,255,255,.12);
  --glow-cyan:rgba(84,224,255,.26);
  --glow-violet:rgba(138,114,255,.18);
}
:root[data-theme=light]{
  --glass-strong:rgba(251,254,255,.92);
  --glass-soft:rgba(236,245,252,.88);
  --glass-border:rgba(72,121,169,.18);
  --glass-edge:rgba(255,255,255,.72);
  --glow-cyan:rgba(8,121,139,.12);
  --glow-violet:rgba(115,85,167,.1);
}
.observatory-world::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(85,224,255,.08),transparent 28%),radial-gradient(circle at 88% 12%,rgba(118,99,255,.09),transparent 20%),linear-gradient(180deg,rgba(4,10,20,.18),rgba(4,10,20,.42));z-index:-1}
.world-vignette{background:radial-gradient(circle at top,transparent 34%,rgba(2,6,16,.12) 70%,rgba(1,3,10,.5) 100%)}
.app-header,.toolbar,.distribution,.peep-brief,.signal-card,.table-scroll,.glass-focus,.notice-bar,.ranking-controls,.overview-stats>div,.status,.leader-summary,.leader-hero,.leader-table-wrap{position:relative;overflow:hidden}
.app-header{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-strong) 94%,transparent),color-mix(in srgb,var(--glass-soft) 96%,transparent));border-color:var(--glass-border);box-shadow:0 14px 44px rgba(0,8,28,.32),inset 0 1px 0 var(--glass-edge)}
.toolbar,.distribution,.peep-brief,.signal-card,.table-scroll,.glass-focus,.leader-summary,.leader-hero,.leader-table-wrap{border:1px solid var(--glass-border);background:linear-gradient(180deg,color-mix(in srgb,var(--glass-strong) 96%,transparent),color-mix(in srgb,var(--glass-soft) 96%,transparent));box-shadow:0 24px 72px rgba(0,7,22,.34),inset 0 1px 0 var(--glass-edge),inset 0 -1px 0 rgba(112,143,255,.07)}
.toolbar::before,.distribution::before,.peep-brief::before,.signal-card::before,.table-scroll::before,.glass-focus::before,.leader-summary::before,.leader-hero::before,.leader-table-wrap::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),transparent 22%,transparent 72%,rgba(87,173,255,.05));mix-blend-mode:screen}
.market-board{position:relative}
.market-board::before{content:"";position:absolute;inset:-18px -8px auto -8px;height:120px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(77,214,227,.07),transparent 68%)}
.overview-stats>div{padding:12px 14px;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--glass-strong) 92%,transparent),color-mix(in srgb,var(--glass-soft) 82%,transparent));box-shadow:0 18px 36px rgba(0,6,20,.25),inset 0 1px 0 var(--glass-edge)}
.quick-filters>button,.time-switch,.searchbox,.simulation-controls button,.leader-segments button,.leader-sort button{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.03));border:1px solid rgba(162,209,244,.12)}
.quick-filters>button.active,.leader-segments button.active,.leader-sort button.active,.time-switch button.active{box-shadow:0 0 0 1px rgba(95,227,255,.3) inset,0 0 0 1px rgba(95,227,255,.12),0 12px 24px rgba(18,182,209,.16);background:linear-gradient(180deg,rgba(49,111,145,.32),rgba(27,61,82,.38));color:#eefbff}
.signal-card{border-radius:18px}
.signal-card:hover,.leader-hero:hover{transform:translateY(-1px);box-shadow:0 26px 72px rgba(0,7,22,.38),0 0 0 1px rgba(96,216,255,.18),inset 0 1px 0 rgba(255,255,255,.14)}
.signal-card .card-price>strong,.focus-price strong,.leader-score strong,.overview-stats strong{text-shadow:0 0 18px rgba(90,214,255,.12)}
.chip{box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 10px 24px rgba(0,10,30,.22)}
.table-scroll tbody tr,.leader-table tbody tr{transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}
.table-scroll tbody tr:hover,.leader-table tbody tr:hover{background:rgba(96,215,255,.08);box-shadow:inset 0 0 0 1px rgba(96,215,255,.08)}
.rank-number.rank-top{box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 0 22px rgba(92,208,255,.18)}
.signal-card::after,.leader-hero::after{content:"";position:absolute;left:-45%;top:-60%;width:36%;height:210%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(16deg);animation:card-sheen 9s linear infinite;pointer-events:none;opacity:.45}
@keyframes card-sheen{0%{transform:translateX(0) rotate(16deg)}100%{transform:translateX(420%) rotate(16deg)}}

.wallet-leaderboard{display:grid;gap:16px}
.leader-summary{border-radius:18px;padding:18px 20px}
.leader-summary-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;align-items:start}
.eyebrow{display:inline-flex;align-items:center;gap:8px;font:11px var(--mono);letter-spacing:1.2px;color:var(--accent);margin-bottom:8px}
.eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--glow-cyan)}
.leader-summary h2{font-size:23px;line-height:1.2;letter-spacing:-.7px;margin-bottom:8px}
.leader-summary p{color:var(--muted);max-width:62ch}
.leader-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.leader-stat{padding:14px 14px 12px;border:1px solid rgba(146,202,235,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.leader-stat span{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}
.leader-stat strong{display:block;font:600 24px/1.05 var(--mono);letter-spacing:-1px}
.leader-stat small{display:block;color:var(--dim);margin-top:5px}
.leader-toolbar{display:flex;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}
.leader-segments,.leader-sort{display:flex;gap:8px;flex-wrap:wrap}
.leader-segments button,.leader-sort button{padding:9px 12px;border-radius:999px;color:var(--muted);font-size:12px;transition:all .2s ease}
.leader-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.leader-hero{padding:18px;border-radius:20px;min-height:248px}
.leader-hero.rank-1{background:linear-gradient(180deg,rgba(16,44,70,.96),rgba(10,24,44,.92));box-shadow:0 24px 72px rgba(0,7,22,.4),0 0 0 1px rgba(97,224,255,.15),inset 0 1px 0 rgba(255,255,255,.14)}
.leader-hero.rank-2{background:linear-gradient(180deg,rgba(18,38,62,.95),rgba(10,23,42,.91))}
.leader-hero.rank-3{background:linear-gradient(180deg,rgba(22,34,58,.95),rgba(12,22,40,.91))}
.leader-hero-top,.leader-foot,.leader-ident,.leader-score{display:flex;align-items:center;justify-content:space-between;gap:10px}
.leader-medal{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.12);font:700 13px var(--mono)}
.leader-tag{font-size:11px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);color:var(--muted)}
.leader-ident{position:relative;margin-top:18px;margin-bottom:18px}.leader-glow{position:absolute;right:-16px;bottom:-12px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(84,224,255,.18),transparent 66%);filter:blur(4px)}
.address-button.large{display:flex;align-items:center;gap:10px;padding:0;color:var(--text)}
.address-button.large strong{display:block;font-size:18px}.address-button.large small{display:block;color:var(--muted)}
.wallet-avatar{width:38px;height:38px}
.leader-score{margin-bottom:14px}.leader-score span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.leader-score strong{font:700 42px/1 var(--mono);letter-spacing:-1.8px}
.leader-bias{margin-bottom:14px}.leader-bias-bar{height:9px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden;border:1px solid rgba(255,255,255,.06)}.leader-bias-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--positive),var(--accent),var(--negative));box-shadow:0 0 24px rgba(92,219,255,.18)}.leader-bias small{display:block;margin-top:7px;color:var(--muted)}
.leader-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.leader-foot{margin-top:16px;color:var(--muted);font-size:12px}
.leader-table-wrap{border-radius:18px;padding-top:8px}
.leader-table th,.leader-table td{padding:14px 16px;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06)}
.leader-wallet-cell{display:flex;align-items:center;gap:10px}.leader-wallet-cell small{display:block;color:var(--muted);margin-top:4px}
.focus-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(95,224,255,.08);border:1px solid rgba(95,224,255,.15);font-size:11px;color:var(--accent)}
.leader-bias-inline{display:flex;align-items:center;gap:10px;min-width:140px}.leader-bias-inline>span{width:40px;font:500 12px var(--mono);color:var(--muted)}
.leader-bias-inline .flow-track{min-width:88px;flex:1}
.top-wallet td:first-child .rank-number{box-shadow:0 0 24px rgba(97,224,255,.16)}
.leader-footnote{font-size:11px;color:var(--muted);padding:0 6px}

/* More visible data highlights */
.signal-tape,.distribution,.peep-brief,.leader-summary{box-shadow:0 24px 72px rgba(0,7,22,.32),0 0 0 1px rgba(96,215,255,.08),inset 0 1px 0 rgba(255,255,255,.14)}
#updates-note{border:1px solid rgba(95,224,255,.15);background:linear-gradient(180deg,rgba(95,224,255,.08),rgba(95,224,255,.04));color:#dffaff}

@media(max-width:1279px){
  .leader-podium{grid-template-columns:1fr}
  .leader-summary-top{grid-template-columns:1fr}
}
@media(max-width:767px){
  .leader-summary{padding:16px}
  .leader-summary h2{font-size:20px}
  .leader-summary-grid{grid-template-columns:1fr 1fr}
  .leader-toolbar{display:grid}
  .leader-segments,.leader-sort{overflow:auto;flex-wrap:nowrap;padding-bottom:3px}
  .leader-segments button,.leader-sort button{white-space:nowrap}
  .leader-hero{min-height:unset}
  .leader-meta{grid-template-columns:1fr}
  .leader-table th:nth-child(5),.leader-table td:nth-child(5),.leader-table th:nth-child(6),.leader-table td:nth-child(6),.leader-table th:nth-child(7),.leader-table td:nth-child(7),.leader-table th:nth-child(8),.leader-table td:nth-child(8){display:none}
}
@media(max-width:560px){
  .leader-summary-grid{grid-template-columns:1fr}
  .leader-table th,.leader-table td{padding:12px 10px}
  .leader-table th:nth-child(10),.leader-table td:nth-child(10){display:none}
  .leader-score strong{font-size:34px}
}
:root[data-theme=light] .toolbar,:root[data-theme=light] .distribution,:root[data-theme=light] .peep-brief,:root[data-theme=light] .signal-card,:root[data-theme=light] .table-scroll,:root[data-theme=light] .glass-focus,:root[data-theme=light] .leader-summary,:root[data-theme=light] .leader-hero,:root[data-theme=light] .leader-table-wrap{background:linear-gradient(180deg,rgba(253,254,255,.94),rgba(238,246,252,.92));box-shadow:0 20px 52px rgba(63,93,126,.12),inset 0 1px 0 rgba(255,255,255,.74)}
.primary-nav{flex-wrap:nowrap}
@media(max-width:560px){.primary-nav>button{width:24%}}

/* v9 / Tracker: opaque optical glass, a card per entity, data-bound light.
   Reuses the approved aurora + PEEP assets; no new stock art or canvas UI. */
html[data-page=tracker]{--track-bg:#0d1b2b;--track-panel:#112235;--track-line:rgba(157,200,235,.19);--track-text:#f2f7fc;--track-muted:#a6b9ce;--track-dim:#8097af;--track-buy:#68e7ba;--track-sell:#ff9bb0;--track-accent:#85dbf1;}
html[data-page=tracker][data-theme=light]{--track-bg:#fbfdff;--track-panel:#edf4f9;--track-line:rgba(52,97,134,.21);--track-text:#182d43;--track-muted:#4d6279;--track-dim:#5c7289;--track-buy:#08734f;--track-sell:#b12348;--track-accent:#076c88;}
[data-page=tracker] #main{max-width:1760px}
[data-page=tracker] .toolbar{flex-wrap:nowrap;margin-bottom:16px;padding:10px 12px;min-height:54px;gap:16px}
[data-page=tracker] .quick-filters{display:none}
[data-page=tracker] .toolbar::after{content:'FOMO addresses. Solana receipts.';order:-1;color:var(--track-muted);font-size:12px;white-space:nowrap;letter-spacing:.02em}
[data-page=tracker] .tools{margin-left:auto;flex:0 1 580px;width:auto}
[data-page=tracker] .tools .searchbox{flex:1;width:275px}
.tracker-workspace{color:var(--track-text)}
.tracker-controlbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 13px;border-bottom:1px solid var(--track-line)}
.tracker-view-tabs{display:flex;align-items:center;gap:6px}
.tracker-view-tabs>button{display:flex;gap:8px;align-items:center;min-height:42px;padding:9px 15px;border-radius:10px;color:var(--track-muted);font-size:14px;font-weight:570;white-space:nowrap;border:1px solid transparent;transition:color .2s,background .2s,border-color .2s}
.tracker-view-tabs>button>.icon{width:17px;height:17px}
.tracker-view-tabs>button>span{font:11px var(--mono);padding:2px 6px;background:rgba(135,183,222,.09);border-radius:5px;color:var(--track-dim)}
.tracker-view-tabs>button.active{color:var(--track-text);background:linear-gradient(180deg,rgba(99,181,216,.18),rgba(70,127,180,.08));border-color:rgba(127,206,232,.32);box-shadow:inset 0 1px 0 rgba(214,249,255,.12)}
.tracker-view-tabs>button.active>span{color:var(--track-accent);background:rgba(105,199,228,.13)}
.tracker-mini-controls{display:flex;align-items:center;gap:16px}
.track-pinned-toggle{min-height:40px;display:flex;align-items:center;gap:7px;color:var(--track-muted);font-size:12px;white-space:nowrap}
.track-pinned-toggle>.icon{width:16px;height:16px}.track-pinned-toggle.active{color:var(--amber)}
.track-sort-label{display:flex;align-items:center;gap:9px;color:var(--track-dim);font-size:11px}
.track-sort-label select{color:var(--track-text);background:var(--track-panel);border:1px solid var(--track-line);padding:8px 28px 8px 10px;border-radius:8px;min-height:38px;font-size:11px;max-width:165px}
.tracker-mini-controls .icon-button{width:38px;height:38px;border:1px solid var(--track-line)}
.tracker-subbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px 17px}
.tracker-subbar .side-filter{gap:4px}.tracker-subbar .side-filter>button{display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:7px;min-height:34px;color:var(--track-muted);font-size:11px}
.tracker-subbar .side-filter>button.active{background:rgba(139,183,220,.12);color:var(--track-text)}
.tracker-subbar>span{display:flex;align-items:center;gap:9px;color:var(--track-dim);font-size:11px}
.tracker-subbar>span>i{height:3px;width:3px;background:var(--track-dim);border-radius:50%}
.tracker-subbar>span>button{padding:3px 0;color:var(--track-muted)}
.tracker-body{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:18px;align-items:start}
.tracker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.tracker-card{min-width:0;position:relative;isolation:isolate;overflow:hidden;border-radius:16px;border:1px solid var(--track-line);background:linear-gradient(134deg,rgba(66,112,143,.10),transparent 46%),var(--track-bg);padding:17px 16px 0;box-shadow:inset 0 1px 0 rgba(227,247,255,.09),0 10px 26px rgba(0,4,15,.22);transition:border-color .18s ease,box-shadow .18s ease;contain:layout style;}
.tracker-card:hover{border-color:rgba(155,214,244,.46);box-shadow:inset 0 1px 0 rgba(227,247,255,.16),0 14px 30px rgba(0,4,15,.28)}
.tracker-card:focus-within{border-color:var(--track-accent)}
.tracker-card.pinned{border-color:rgba(229,193,127,.4)}
.tracker-card> :not(.track-event-wash):not(.track-event-edge):not(.track-event-sweep){position:relative;z-index:1}
.track-event-wash,.track-event-edge,.track-event-sweep{position:absolute;pointer-events:none;z-index:0;opacity:0}
.track-event-wash{inset:0;background:radial-gradient(ellipse at 0 0,rgba(86,225,184,.34),transparent 70%)}
.tracker-card[data-flow-side=SELL]>.track-event-wash{background:radial-gradient(ellipse at 0 0,rgba(249,116,152,.30),transparent 70%)}
.track-event-edge{inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(145,255,215,.90),inset 0 0 22px rgba(88,238,199,.11)}
.tracker-card[data-flow-side=SELL]>.track-event-edge{box-shadow:inset 0 0 0 1px rgba(255,162,186,.90),inset 0 0 22px rgba(255,122,170,.12)}
.track-event-sweep{top:0;left:0;width:44%;height:2px;background:linear-gradient(90deg,transparent,#a3ffe1,transparent);box-shadow:0 0 10px rgba(99,250,209,.6)}
.tracker-card[data-flow-side=SELL]>.track-event-sweep{background:linear-gradient(90deg,transparent,#ffc2d7,transparent);box-shadow:0 0 10px rgba(255,112,169,.5)}
.track-card-head{display:flex;align-items:center;gap:10px;margin-bottom:13px;min-height:42px}
.track-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,rgba(128,171,251,.17),rgba(82,94,156,.13));color:#9bb5ef;border:1px solid rgba(174,189,255,.19);flex:none}
.track-avatar>svg{width:26px;height:26px}.track-avatar>small{position:absolute;bottom:-2px;right:-4px;background:#1b2b42;border:1px solid rgba(138,177,223,.2);font:8px var(--mono);padding:1px 3px;border-radius:4px;color:#c5d9ed}
.wallet-color-1{color:#86d6c5;background:linear-gradient(145deg,#16363d,#182b34)}.wallet-color-2{color:#e4be91;background:linear-gradient(145deg,#36302d,#202934)}.wallet-color-3{color:#d4a6e8;background:linear-gradient(145deg,#33283e,#1c2a3e)}.wallet-color-4{color:#87cedf;background:linear-gradient(145deg,#183d48,#1c2b40)}.wallet-color-5{color:#e8a5b6;background:linear-gradient(145deg,#3a2a3a,#232939)}.wallet-color-6{color:#c1d994;background:linear-gradient(145deg,#30392e,#1d2c39)}
.track-card-identity{flex:1;min-width:0}
.track-card-identity>button{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:650;letter-spacing:-.25px;padding:0;color:var(--track-text);min-height:23px}
.track-card-identity>button>.icon{width:12px;height:12px;color:var(--track-dim)}
.track-card-identity>span{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--track-dim);font-size:10px}
.track-card-identity>span>i{font-style:normal;font-size:9px;background:rgba(156,188,219,.08);padding:0 4px;border-radius:4px;color:var(--track-muted)}
.track-pin{color:var(--track-dim);width:34px;height:36px;margin-right:-4px}
.track-last-action{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(110,215,177,.13);border-radius:9px;background:linear-gradient(105deg,rgba(35,146,116,.12),rgba(27,77,74,.06));margin-bottom:14px;min-height:60px}
.track-last-action.sell{background:linear-gradient(105deg,rgba(156,65,96,.13),rgba(68,38,65,.05));border-color:rgba(242,139,165,.14)}
.track-action-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:rgba(88,208,166,.09);color:var(--track-buy);flex:none}
.sell .track-action-icon{background:rgba(235,124,152,.09);color:var(--track-sell)}
.track-action-icon .icon{width:16px;height:16px}
.track-last-kicker{font:8px/1.4 var(--mono);letter-spacing:.5px;color:var(--track-buy);display:block}
.sell .track-last-kicker{color:var(--track-sell)}
.track-last-token{padding:1px 0;display:flex;align-items:center;gap:3px;font-size:12px;font-weight:650;color:var(--track-text)}.track-last-token>.icon{width:10px;height:10px;color:var(--track-dim)}
.track-last-value{margin-left:auto;min-width:0;text-align:right}
.track-last-value strong{display:block;font-size:13px;line-height:1.45;white-space:nowrap}.track-last-value strong small{font:8px var(--font);color:var(--track-muted)}
.track-last-value time{font-size:9px;color:var(--track-muted)}
.track-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-bottom:12px}
.track-stats>div{min-width:0}.track-stats span{display:block;font-size:10px;color:var(--track-dim);margin-bottom:4px}
.track-stats b{display:block;font-size:12px;line-height:1.4;white-space:nowrap}.track-stats b small{font:8px var(--font);color:var(--track-dim);display:block}
[data-page=tracker] .positive{color:var(--track-buy)}[data-page=tracker] .negative{color:var(--track-sell)}
.track-flow-label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;padding-top:11px;border-top:1px solid var(--track-line);color:var(--track-muted)}
.track-flow-label small{font:8px var(--mono);color:var(--track-dim);margin-left:4px}.track-flow-label strong{font-size:12px}.track-flow-label strong small{margin-left:0}
.track-flow-chart{display:block;width:100%;height:46px;overflow:visible;margin:4px 0 6px}
.track-chart-baseline{stroke:rgba(124,158,193,.22);stroke-dasharray:3 4;stroke-width:.8}.track-flow-area{fill:currentColor;opacity:.035}
.track-token-ribbon{display:flex;align-items:center;gap:6px;min-height:28px;margin:1px 0 10px;overflow:hidden}.track-token-ribbon>span{font-size:9px;color:var(--track-dim);margin-right:0;flex:none}
.track-token-ribbon>button{display:flex;gap:3px;align-items:center;min-height:28px;padding:1px 0}.track-token-ribbon>button>.avatar{width:16px;height:16px;min-width:16px;font-size:8px}.track-token-ribbon .avatar-network{display:none}
.track-token-ribbon b{font-size:8px;font-weight:500;color:var(--track-muted)}.track-token-ribbon>small{color:var(--track-dim);font-size:8px;white-space:nowrap}
.track-recent-lines{padding:3px 0 8px;border-top:1px solid var(--track-line);min-height:58px}
.track-trade-line{display:flex;align-items:center;gap:7px;min-height:26px;width:100%;padding:3px 0;font-size:10px;text-align:left;color:var(--track-muted)}
.track-trade-line:hover{color:var(--track-text)}.track-trade-direction{font:8px var(--mono);min-width:25px}.track-trade-line b{font-size:10px;min-width:37px;color:var(--track-text)}.track-trade-line>.num{margin-left:auto;font-size:10px}
.track-trade-line time{font:8px var(--mono);color:var(--track-dim);margin-left:2px}.track-trade-line>.icon{width:11px;height:11px;color:var(--track-dim)}
.track-card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--track-line);padding:10px 0;min-height:40px}
.track-card-footer>span{font-size:9px;display:flex;align-items:center;gap:5px;color:var(--track-dim)}
.track-idle-dot{width:4px;height:4px;display:inline-block;border-radius:50%;background:var(--track-dim)}
.track-card-footer>button{font-size:10px;display:flex;align-items:center;gap:4px;color:var(--track-accent);padding:0;min-height:26px}.track-card-footer>button>.icon{width:12px;height:12px}
.track-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}
.track-price>strong{font-size:23px;font-weight:600;letter-spacing:-1px;line-height:1.2}.track-price>strong small{font:9px var(--font);color:var(--track-dim);letter-spacing:0}
.track-price>span{font-size:13px;white-space:nowrap}.track-price>span small{font-size:8px;display:block;text-align:right;color:var(--track-dim);margin-top:2px}
.track-price-chart{height:64px;margin-bottom:13px}.track-price-chart>.price-chart{height:64px;width:100%;margin:0}
.track-token-insight{display:flex;align-items:center;justify-content:space-between;gap:7px}.track-token-insight>.chip{font-size:9px;max-width:64%;white-space:nowrap;padding:5px 7px;box-shadow:none;overflow:hidden;text-overflow:ellipsis}.track-token-insight>span:last-child{font-size:8px;color:var(--track-dim);white-space:nowrap}
.track-explanation{font-size:11px;color:var(--track-muted);line-height:1.6;margin:9px 0 14px;min-height:35px}
.track-token-bar{margin:0 0 10px;height:3px;opacity:.8}
.tracker-stream{position:sticky;top:102px;border-radius:15px;border:1px solid var(--track-line);background:var(--track-bg);padding:17px 14px 0;box-shadow:inset 0 1px 0 rgba(227,247,255,.07);overflow:hidden;}
.track-stream-heading{display:flex;justify-content:space-between;gap:6px;align-items:center}.track-stream-heading>div{display:flex;align-items:center;gap:7px}.track-stream-heading h2{font-size:12px;font-weight:620;color:var(--track-text)}
.track-stream-heading>span{font:7px var(--mono);letter-spacing:.3px;color:var(--track-dim);padding:3px;border:1px solid var(--track-line);border-radius:3px}
.track-stream-status{width:5px;height:5px;background:var(--track-accent);border-radius:50%;box-shadow:0 0 0 3px rgba(109,218,232,.07)}
.track-stream-description{font-size:9px;color:var(--track-dim);margin:7px 0 9px}
.track-stream-list{max-height:470px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(116,157,200,.25) transparent;overflow-anchor:auto}
.track-stream-item{display:flex;width:100%;align-items:flex-start;gap:8px;padding:13px 0;text-align:left;border-bottom:1px solid var(--track-line);border-radius:4px;color:var(--track-text)}
.track-stream-item:hover{background:rgba(135,185,222,.045)}
.track-stream-node{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;flex:none;border:1px solid rgba(104,225,181,.13);color:var(--track-buy);background:rgba(85,205,161,.07)}
.track-stream-node.sell{color:var(--track-sell);border-color:rgba(250,147,172,.12);background:rgba(255,127,162,.07)}.track-stream-node>.icon{width:13px;height:13px}
.track-stream-copy{display:block;flex:1;min-width:0}.track-stream-copy>span{display:flex;justify-content:space-between;gap:5px;align-items:center}
.track-stream-copy b{font-size:11px}.track-stream-copy time{font:8px var(--mono);color:var(--track-dim)}
.track-stream-copy>strong{font:11px/1.8 var(--mono);display:block;white-space:nowrap;font-weight:500;letter-spacing:-.2px}.track-stream-copy>strong small{font:8px var(--font);color:var(--track-dim)}
.track-stream-copy>small{font:8px var(--mono);color:var(--track-dim)}
.track-stream-foot{padding:15px 0}.track-stream-foot>div{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--track-muted)}
.track-stream-foot>div>span{height:4px;width:4px;border-radius:50%;background:var(--track-buy)}.track-stream-foot>div>span.legend-sell{background:var(--track-sell);margin-left:10px}
.track-stream-foot p{font-size:10px;line-height:1.7;color:var(--track-dim);margin:8px 0 7px}.track-stream-foot>.text-button{font-size:9px;color:var(--track-muted)}.track-stream-foot>.text-button .icon{width:12px;height:12px}
.tracker-bottom-note{color:var(--track-dim);font-size:10px;margin:15px 2px 0;line-height:1.7}
.tracker-no-match{grid-column:1/-1;padding:60px 20px;text-align:center;background:var(--track-bg);border:1px dashed var(--track-line);border-radius:14px}.tracker-no-match h2{font-size:20px}.tracker-no-match p{margin:10px 0 20px;color:var(--track-muted)}
.track-quiet{display:block;font-size:11px;color:var(--track-muted);padding:12px 0}
.track-dialog-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;gap:12px}.track-dialog-stats span{color:var(--muted);font-size:11px;display:block}.track-dialog-stats strong{display:block;font-size:17px;margin-top:7px}.track-dialog-stats strong small{font-size:9px;color:var(--muted)}
.track-wallet-dialog-title{display:flex;align-items:center;gap:12px}.track-wallet-dialog-title h2{font-size:19px}.track-wallet-dialog-title .address-button{font-size:11px;margin-top:5px}
.track-dialog-h3{font-size:13px;margin:22px 0 12px;color:var(--muted)}
.track-dialog-action{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:14px 0;width:100%;text-align:left}
.track-dialog-action>.avatar{width:25px;height:25px;font-size:12px}.track-dialog-action>span:not(.avatar){flex:1}
.track-dialog-action b{font-size:12px}.track-dialog-action small{display:block;font:9px var(--mono);color:var(--muted);margin-top:3px}.track-dialog-action strong{font:11px var(--mono)}.track-dialog-action>.icon{width:12px;height:12px;color:var(--muted)}
[data-density=compact] .track-flow-chart,[data-density=compact] .track-price-chart,[data-density=compact] .track-recent-lines{display:none}
[data-density=compact] .tracker-card{padding-top:13px}
[data-density=compact] .track-explanation{min-height:0}
[data-density=compact] .track-card-head{margin-bottom:10px}
[data-density=compact] .track-flow-label{margin:3px 0 9px}
@media(min-width:1700px){.tracker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-body{grid-template-columns:minmax(0,1fr) 250px}}
@media(min-width:1140px) and (max-width:1359px){.tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-body{grid-template-columns:minmax(0,1fr) 248px}}
@media(max-width:1139px){.tracker-body{grid-template-columns:1fr}.tracker-stream{position:static;top:auto}.track-stream-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:275px;gap:0 20px}.track-stream-heading{justify-content:flex-start;gap:14px}.track-stream-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:8px}.track-stream-foot p{line-height:1.5}.track-stream-foot br{display:none}.tracker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:979px){.tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-mini-controls{gap:9px}.track-sort-label{gap:5px}[data-page=tracker] .toolbar::after{display:none}[data-page=tracker] .tools{flex:1}.tracker-subbar>span{font-size:10px;gap:6px}.tracker-card{padding:16px 16px 0}}
@media(max-width:639px){.tracker-grid{grid-template-columns:1fr;gap:14px}.tracker-controlbar{flex-wrap:wrap;gap:10px;padding-bottom:11px}.tracker-view-tabs{width:100%}.tracker-view-tabs>button{flex:1;justify-content:center}.tracker-mini-controls{width:100%;justify-content:space-between}.track-sort-label{margin-left:auto}.track-sort-label select{min-height:40px;font-size:12px;max-width:155px}.track-pinned-toggle{font-size:12px;min-height:40px}.tracker-mini-controls>.icon-button{height:40px;width:40px}.tracker-subbar{align-items:flex-start;flex-direction:column;gap:10px}.tracker-subbar>span{font-size:10px}.tracker-subbar .side-filter>button{min-height:40px;padding:9px 13px;font-size:12px}.track-stream-list{display:block;max-height:310px}.track-stream-foot{display:block}.track-card-head{margin-bottom:14px}.track-card-identity>button{min-height:26px;font-size:15px}.track-card-identity>span{font-size:11px}.track-pin{height:40px;width:40px}.tracker-card{padding:17px 18px 0}.track-last-action{min-height:64px}.track-last-token{font-size:13px;min-height:27px}.track-last-kicker{font-size:9px}.track-last-value strong{font-size:14px}.track-last-value time{font-size:10px}.track-stats span{font-size:11px}.track-stats b{font-size:13px}.track-stats b small{font-size:9px}.track-flow-label{font-size:11px}.track-flow-chart{height:53px}.track-token-ribbon>span{font-size:10px}.track-token-ribbon>button{min-height:33px;gap:4px}.track-token-ribbon b{font-size:9px}.track-token-ribbon>button>.avatar{width:18px;height:18px}.track-trade-line{min-height:36px;font-size:12px}.track-trade-line b{font-size:12px}.track-trade-direction{font-size:9px}.track-trade-line>.num{font-size:12px}.track-trade-line time{font-size:9px}.track-card-footer{padding:6px 0;min-height:49px}.track-card-footer>button{min-height:40px;font-size:12px}.track-card-footer>span{font-size:10px}.track-token-insight>.chip{font-size:10px}.track-token-insight>span:last-child{font-size:9px}.track-explanation{font-size:12px;min-height:0}.track-stream-heading h2{font-size:14px}.track-stream-description{font-size:11px}.track-stream-copy b{font-size:13px}.track-stream-copy>strong{font-size:12px}.track-stream-copy>small,.track-stream-copy time{font-size:10px}.tracker-stream{padding:17px 18px 0}.track-stream-foot p{font-size:11px}.track-stream-foot>.text-button{min-height:40px;font-size:11px}.tracker-bottom-note{font-size:10px}.track-dialog-action{min-height:55px}.track-dialog-action small{font-size:8px}.track-dialog-action strong{font-size:10px}.track-dialog-stats strong{font-size:14px}[data-page=tracker] .tools{min-width:0}[data-page=tracker] .toolbar{padding:9px;margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.tracker-card,.track-event-wash,.track-event-edge,.track-event-sweep{transition:none!important;animation:none!important}.track-event-sweep{display:none}}

/* QA refinement: full-width flow, less duplicated card chrome, readable streams. */
.track-token-bar{width:100%;max-width:none}
@media(min-width:640px){
 .track-card-head{margin-bottom:11px;min-height:39px}
 .track-last-action{min-height:54px;padding:8px;margin-bottom:12px}
 .track-stats{margin-bottom:9px}.track-stats b small{display:inline;margin-left:2px}
 .track-flow-label{padding-top:9px}
 .track-token-ribbon{margin-bottom:6px;min-height:26px}
 .track-card-footer{padding:5px 0;min-height:38px}
 .track-recent-lines{min-height:54px;padding-bottom:5px}
 .track-stream-heading h2{font-size:13px}.track-stream-copy b{font-size:12px}
 .track-stream-copy>strong{font-size:12px}.track-stream-copy>small{font-size:9px}
}
/* Found in visual QA: v8's shared position rule had unintentionally disabled sticky nav. */
html .app-header{position:sticky}
.track-flow-chart .chart-line{stroke-dasharray:none;animation:none}
.tracker-controlbar{scroll-margin-top:125px}
/* Four inherited destinations must remain distinct on a narrow handset. */
@media(max-width:560px){
 .app-header .primary-nav{display:grid;grid-template-columns:.88fr .85fr 1fr 1.25fr;gap:4px;align-self:auto}
 .app-header .primary-nav>button{width:100%;min-width:0;justify-content:center;font-size:11px;gap:4px}
 .app-header .primary-nav>button .icon{width:12px;height:12px}
}

/* v10 · Graphite Observatory. Three explicit information zones, not three hero cards. */
:root{--bg:#080c11;--surface:#111820;--surface-2:#172129;--surface-3:#1e2a34;--text:#f1f5f5;--muted:#a4b2be;--dim:#7b8f9b;--line:#2c3b43;--line-soft:#202c34;--accent:#91edce;--accent-soft:#1b3932;--accent-ink:#09251c;--positive:#9ae5ad;--negative:#f695a9;--amber:#e8ce8a;--lilac:#bdb4ea;--font:'Geist',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--glass-strong:rgba(16,24,31,.97);--glass-soft:rgba(20,31,39,.94);--glass-border:rgba(188,219,224,.17)}
:root[data-theme=light]{--bg:#ebf0f1;--surface:#fafcfc;--surface-2:#e9f0f0;--surface-3:#dde7e7;--text:#152d31;--muted:#4c636a;--dim:#60777b;--line:#ccd8d9;--line-soft:#dbe3e4;--accent:#176e5f;--accent-soft:#deeeea;--accent-ink:#fff;--positive:#197747;--negative:#a33452;--amber:#836016;--glass-strong:rgba(250,253,252,.97);--glass-soft:rgba(242,248,246,.94);--glass-border:rgba(54,87,88,.2)}
html,body{background:var(--bg);font-size:15px}body{line-height:1.5;background:var(--bg);isolation:isolate}#ascii-field{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}#app{position:relative;isolation:isolate}.observatory-world{display:none!important}
.app-header{height:72px;max-width:none;margin:0;padding:0 26px;top:0;border:0;border-bottom:1px solid var(--glass-border);border-radius:0;background:color-mix(in srgb,var(--bg) 89%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 36px #0000000f;overflow:visible;gap:36px;position:sticky}.wordmark{font-size:28px;letter-spacing:-1.2px}.primary-nav{gap:28px}.primary-nav>button{font-size:14px;gap:8px;white-space:nowrap}.primary-nav>button.active{color:var(--accent)}.primary-nav>button.active:after{height:3px;border-radius:4px 4px 0 0;box-shadow:0 -2px 18px #7beec354}.brand-mascot{width:36px;height:36px}.header-end{gap:12px}.network-selector{padding:6px 10px;border:1px solid var(--line);border-radius:7px}.status{border:0;overflow:visible;font-size:11px}.simulation-controls{background:#e0b4620a;border:1px solid #bca47735;border-radius:7px;padding:4px 7px}.simulation-label{color:var(--amber);font-size:9px;letter-spacing:.7px}.header-end .icon-button{width:32px;height:36px}.primary-nav .icon{width:17px}
#main{max-width:none;padding:18px 22px 0;min-height:calc(100dvh - 126px)}.page-heading{min-height:0;margin-bottom:14px}.page-heading h1{font-size:25px;letter-spacing:-.75px}.page-heading p{font-size:13px;margin-top:3px}.overview-stats{display:none!important}.app-footer{max-width:none;padding:16px 22px;margin:0;border:0;background:transparent;font-size:11px}.app-footer .footer-disclosure{font-size:11px}#main .market-board{margin:0}.market-board:before{display:none}.toolbar{padding:9px 12px;margin-bottom:12px;border:1px solid var(--glass-border);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px 0 #c4eeed0c;gap:12px}.quick-filters{gap:5px}.quick-filters>button{font-size:12px;min-height:34px;background:transparent;border:1px solid transparent;border-radius:6px;padding:6px 10px}.quick-filters>button.active,.time-switch button.active{background:var(--accent-soft);color:var(--accent);box-shadow:none;border-color:color-mix(in srgb,var(--accent) 18%,transparent)}.searchbox{border:1px solid var(--line);border-radius:6px;height:36px;width:245px;background:var(--bg)}.searchbox input{font-size:13px}.time-switch{height:36px;background:var(--bg);border-radius:6px;border:1px solid var(--line)}.time-switch button{min-width:36px}.board-footer{padding:12px 2px;font-size:11px}.toolbar:before,.signal-card:after,.leader-hero:after,.distribution:before,.peep-brief:before{content:none!important}.signal-card,.table-scroll,.glass-focus,.signal-tape,.leader-summary,.leader-hero{background:var(--glass-strong)!important;box-shadow:inset 0 1px 0 #e3fffb0b,0 12px 36px #00000017!important;border-color:var(--glass-border)!important}.signal-card,.leader-hero{transform:none!important}.signal-card .card-description{color:var(--muted)}.table-scroll th,.leader-table th{background:var(--surface-2)}.table-scroll tbody td{border-color:var(--line-soft)}
/* A useful overview: one finite panel, exact money, explicit sample scope. */
.market-pulse{display:grid;grid-template-columns:minmax(270px,1.45fr) repeat(4,minmax(150px,1fr));border:1px solid var(--glass-border);border-radius:13px;margin-bottom:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--surface-2) 96%,transparent),var(--glass-strong));box-shadow:inset 0 1px 0 #c9efea14,0 16px 36px #00000010;overflow:hidden;position:relative;isolation:isolate}.market-pulse:after{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#abe8d860,transparent);pointer-events:none}.pulse-narrative{padding:18px 24px;position:relative;border-right:1px solid var(--line-soft)}.pulse-caption{display:flex;align-items:center;gap:8px;color:var(--accent);font:10px var(--mono);letter-spacing:1.1px}.pulse-caption>span:last-child{color:var(--muted);background:var(--surface-3);padding:2px 5px;border-radius:3px;letter-spacing:0;margin-left:2px}.pulse-narrative h2{font-size:19px;font-weight:600;letter-spacing:-.6px;line-height:1.3;margin:9px 0 6px}.pulse-narrative p{font-size:12px;line-height:1.5;max-width:380px;padding-right:22px;color:var(--muted)}.pulse-scope{font-size:10px;color:var(--dim);margin-top:8px}.pulse-scope .icon{width:12px;height:12px}.pulse-peep{position:absolute;right:10px;bottom:12px;width:42px;height:42px;opacity:.8}.pulse-metric{min-width:0;border-right:1px solid var(--line-soft);padding:23px 22px 16px;text-align:left;display:flex;flex-direction:column;gap:11px}.pulse-metric:last-child{border:0}.pulse-metric>span:first-child{display:flex;justify-content:space-between;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.pulse-metric .icon{width:14px;height:14px;opacity:.7}.pulse-metric>strong{font:500 26px var(--mono);letter-spacing:-1px;white-space:nowrap}.pulse-metric>strong small{font:11px var(--font);margin-left:6px;color:var(--dim);letter-spacing:0}.pulse-metric>small{font-size:10px;color:var(--dim);line-height:1.5}.pulse-flow-bar{height:4px;width:100%;border-radius:4px;background:color-mix(in srgb,var(--negative) 40%,transparent);overflow:hidden}.pulse-flow-bar i{display:block;height:100%;background:var(--positive);border-radius:4px}.participation-dots{display:flex;gap:3px;height:4px}.participation-dots i{flex:1;background:var(--surface-3);border-radius:1px}.participation-dots .lit{background:var(--accent)}.pulse-metric .breadth-values{display:flex;gap:12px;font-family:var(--mono);align-items:center;font-size:26px;line-height:1}.breadth-values b{display:flex;flex-direction:column;gap:8px}.breadth-values b small{margin:0;font:11px var(--font);color:var(--muted)}.breadth-values>i{font-size:18px;color:var(--dim);font-style:normal}.pulse-destination>strong{display:flex;align-items:center;font:600 21px var(--font);gap:8px;letter-spacing:-.6px}.pulse-destination>strong .avatar{width:26px;height:26px;border-radius:8px}.pulse-destination>strong small{margin-left:auto;color:var(--positive);font-family:var(--mono);font-size:14px}.pulse-destination{transition:background .2s}.pulse-destination:hover{background:#a3f2d608}
/* The reference skeleton: [KOL ranking] [token cards containing KOLs] [activity / token ranking]. */
.kol-workspace{display:grid;grid-template-columns:248px minmax(0,1fr) 306px;gap:14px;align-items:start;min-width:0}.glass-pane{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 97%,transparent),var(--glass-strong) 45%);border:1px solid var(--glass-border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a,0 16px 44px #00000014;overflow:hidden;min-width:0}.scroller{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain}.scroller::-webkit-scrollbar{width:4px}.scroller::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.rail-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:16px 15px 12px}.rail-heading h2{font-size:14px;font-weight:650;letter-spacing:-.25px;display:flex;gap:8px;align-items:center}.rail-heading>span{font:11px var(--mono);color:var(--dim)}.rail-heading .icon-button{width:24px;height:24px;padding:5px}.rail-heading .icon{width:14px;height:14px}.kol-rail{position:sticky;top:86px}.kol-list-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 14px 10px;border-bottom:1px solid var(--line-soft);font:10px var(--mono);color:var(--muted)}.kol-list-toolbar>span b{font-weight:500;color:var(--accent);margin-left:4px}.mini-tabs{display:flex;gap:4px}.mini-tabs button{font:11px var(--font);color:var(--dim);padding:4px 7px;border-radius:5px}.mini-tabs .active{background:var(--surface-3);color:var(--text)}.kol-list{max-height:650px;overflow:auto;min-height:150px}.kol-row{display:flex;align-items:center;gap:5px;min-height:66px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--line-soft) 75%,transparent);transition:background .18s}.kol-row:hover{background:#a8e7d007}.kol-row.selected{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.kol-follow{width:21px;height:36px;padding:2px;display:grid;place-items:center;color:var(--dim);flex:none}.kol-follow .icon{width:13px;height:13px}.kol-follow.following{color:var(--amber)}.kol-follow.following .icon{fill:color-mix(in srgb,var(--amber) 22%,transparent)}.kol-rank{display:none}.kol-select{display:flex;align-items:center;gap:8px;padding:0;min-width:0;text-align:left;flex:1}.kol-select>span:last-child{min-width:0}.kol-select b{display:block;font-size:12px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:82px}.kol-select small{display:block;font:9px var(--mono);color:var(--dim);margin-top:4px}.kol-avatar{width:29px;height:29px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none;font:600 10px var(--mono);letter-spacing:-.8px;border:1px solid #d5f9e51c;background:linear-gradient(135deg,#456268,#213738);color:#d9f9e8;box-shadow:inset 0 1px 0 #ffffff15}.kol-color-1{background:linear-gradient(135deg,#4e576f,#282b45);color:#dcd9f1}.kol-color-2{background:linear-gradient(135deg,#74654c,#3c3224);color:#f0dcbe}.kol-color-3{background:linear-gradient(135deg,#655364,#382638);color:#ead0e1}.kol-color-4{background:linear-gradient(135deg,#4d695c,#24382e);color:#d4eddf}.kol-color-5{background:linear-gradient(135deg,#576771,#233541);color:#d6e9f6}.kol-avatar.small{width:21px;height:21px;border-radius:6px;font-size:8px}.kol-pnl{text-align:right;flex:none}.kol-pnl strong{display:block;font:500 12px var(--mono);letter-spacing:-.3px}.kol-pnl small{display:block;font:10px var(--mono);margin-top:3px}.kol-source{padding:12px 14px;background:var(--surface);border-top:1px solid var(--line-soft);font-size:10px;line-height:1.55}.kol-source>span{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:10px}.kol-source .icon{width:12px;height:12px}.kol-source small{display:block;font-size:10px;color:var(--dim);margin-top:5px}.kol-source button{padding:0;display:flex;align-items:center;gap:4px;font-size:10px;color:var(--accent);margin-top:6px}.rail-empty{padding:24px 15px;color:var(--muted);font-size:12px}
/* Trends is the dominant area; larger native controls, no giant marketing copy. */
.trends-pane{min-width:0}.trends-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px 14px;min-height:42px}.trends-heading h2{font-size:18px;font-weight:650;letter-spacing:-.5px;display:flex;gap:10px;align-items:center}.trends-heading h2>span{font:11px var(--mono);color:var(--muted);background:var(--surface-3);border:1px solid var(--line);border-radius:5px;padding:3px 6px}.trends-tools{display:flex;gap:8px;align-items:center}.trends-tools>button{display:flex;gap:5px;padding:6px;align-items:center;font-size:11px;color:var(--muted);border-radius:5px;min-height:30px}.trends-tools>button.active{color:var(--amber)}.trends-tools .icon{width:14px;height:14px}.trends-tools select{font-size:12px;border:1px solid var(--line);border-radius:6px;padding:7px 6px;background:var(--surface);color:var(--muted);max-width:160px}.trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start;min-width:0;padding:2px 1px 16px;overflow:visible}.trend-card{position:relative;border:1px solid var(--glass-border);border-radius:12px;padding:0;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 98%,transparent),var(--glass-strong) 44%);box-shadow:inset 0 1px 0 #effffc10,0 6px 24px #00000020;transition:border-color .18s,box-shadow .18s;isolation:isolate;min-height:300px;min-width:0}.trend-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,transparent);box-shadow:inset 0 1px 0 #d3fbee15,0 10px 26px #00000030}.trend-card:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#f1ffff04,transparent 28%);pointer-events:none;z-index:-1}.trend-card>*:not(.track-event-wash):not(.track-event-edge):not(.track-event-sweep){position:relative;z-index:2}.trend-card-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 14px 12px}.trend-token{display:flex;gap:9px;align-items:center;padding:0;text-align:left;min-width:0}.trend-token .avatar{width:33px;height:33px;flex:none;border-radius:10px;font-size:16px;box-shadow:inset 0 1px 0 #ffffff25}.avatar-network{font-size:10px;bottom:-2px;right:-3px;background:var(--surface-2)}.trend-token>span{min-width:0}.trend-token strong{display:flex;gap:3px;align-items:center;font-size:15px;letter-spacing:-.35px;font-weight:650}.trend-token strong .icon{width:11px;height:11px;color:var(--dim)}.trend-token small{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--dim);margin-top:4px;white-space:nowrap}.trend-token small b{font-size:10px;font-weight:500}.trend-token small>span{color:var(--muted)}.net-badge{min-width:94px;text-align:right;padding:8px 9px;border-radius:7px;border:1px solid color-mix(in srgb,var(--positive) 18%,transparent);background:color-mix(in srgb,var(--positive) 7%,var(--surface))}.net-badge.negative{border-color:color-mix(in srgb,var(--negative) 22%,transparent);background:color-mix(in srgb,var(--negative) 7%,var(--surface))}.net-badge b{font-size:14px;letter-spacing:-.5px;display:block}.net-badge>span{font-size:8px;color:var(--muted);display:block;margin-top:3px;white-space:nowrap}.trend-mini-line{padding:0 14px 11px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--line-soft);font:11px var(--mono);color:var(--muted)}.trend-mini-line small{font-size:8px;color:var(--dim)}.trend-insight{font:10px var(--font);color:var(--accent);display:flex;gap:6px;align-items:center;white-space:nowrap}.trend-insight i{width:4px;height:4px;border-radius:50%;background:currentColor}.trend-insight.mixed{color:var(--amber)}.trader-matrix{padding:0 12px;min-width:0}.matrix-header,.matrix-row{display:grid;grid-template-columns:minmax(85px,1.3fr) minmax(52px,.85fr) 34px minmax(59px,.9fr) 42px;gap:6px;align-items:center}.matrix-header{height:34px;color:var(--dim);font-size:10px}.matrix-header>span:not(:first-child){text-align:right}.matrix-body{min-height:144px;max-height:180px;overflow:auto}.matrix-row{min-height:36px;border-bottom:1px solid color-mix(in srgb,var(--line-soft) 55%,transparent);font-size:11px}.matrix-row:last-child{border:0}.matrix-row>span{text-align:right;white-space:nowrap;font-size:11px}.matrix-identity{display:flex;gap:6px;align-items:center;padding:0;min-width:0;font-size:11px;min-height:34px;text-align:left}.matrix-identity>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-count{display:flex;justify-content:flex-end;gap:3px}.matrix-count i{font-style:normal;color:var(--dim);font-size:9px}.matrix-count b{font-weight:500}.matrix-last{display:flex;justify-content:flex-end;gap:4px;font-size:9px!important;align-items:center}.matrix-last time{color:var(--dim)}.matrix-last b{font-size:10px;font-weight:500}.holding-closed{color:var(--dim);font-family:var(--font)}.matrix-empty{font-size:12px;color:var(--muted);padding:16px 0}.trend-card-footer{display:flex;justify-content:space-between;align-items:center;padding:9px 12px 10px;border-top:1px solid var(--line-soft);background:#00000008}.trend-card-footer>span{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted)}.trend-card-footer>span>.icon{width:13px;height:13px}.trend-card-footer>span>i{height:3px;width:3px;border-radius:50%;background:var(--dim);margin:0 2px}.trend-card-footer small{font-size:10px;color:var(--dim)}.trend-card-footer>div{display:flex;gap:6px;align-items:center}.trend-card-footer .icon-button{width:26px;height:28px;padding:5px}.trend-card-footer .icon-button .icon{width:14px;height:14px}.story-pill{background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:6px;padding:5px 8px;display:flex;gap:6px;align-items:center;font-size:10px;height:28px}.story-pill .icon{width:12px;height:12px}.trends-status{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--dim);padding:6px 0}.trends-status>span{display:flex;gap:7px;align-items:center}.live-mini{display:inline-block;flex:none;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #a8eddc30}.kol-focus-chip{display:flex;justify-content:space-between;align-items:center;background:var(--accent-soft);border:1px solid var(--line);color:var(--accent);border-radius:7px;font-size:12px;padding:6px 10px;margin-bottom:12px}.kol-focus-chip .icon{width:15px;height:15px}.trends-empty{grid-column:1/-1;padding:65px 24px;text-align:center;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:12px}.trends-empty h3{color:var(--text);font-size:17px}.trends-empty p{font-size:13px;margin:10px}.trends-empty .button{margin-top:10px}
/* Right rail stacks actual actions over a separate token ranking, as in reference. */
.right-rail{display:grid;gap:14px;position:sticky;top:86px;min-width:0}.activity-filters{display:flex;gap:3px}.activity-filters>button{font-size:10px;padding:4px 6px;color:var(--dim);border-radius:4px;min-height:25px}.activity-filters>button.active{background:var(--surface-3);color:var(--accent)}.activity-list{max-height:354px;min-height:145px;overflow:auto}.activity-event{display:flex;flex-direction:column;gap:8px;padding:12px 15px;width:100%;text-align:left;border-top:1px solid var(--line-soft);transition:background .15s}.activity-event:hover{background:#9feecc07}.activity-who{display:flex;gap:6px;align-items:center}.activity-who>b{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:125px}.activity-who>em{font-size:10px;font-style:normal;margin-left:auto;display:flex;align-items:center;gap:3px}.activity-who .icon{width:12px;height:12px}.activity-amount{display:flex;justify-content:space-between;gap:8px;align-items:center}.activity-amount>strong{font-size:12px;font-weight:500}.activity-amount>strong small{font:8px var(--font);color:var(--dim)}.activity-token{font-size:10px;padding:3px 6px;display:flex;align-items:center;gap:4px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface-2);font-weight:500}.activity-token>.avatar{width:14px;height:14px;border-radius:5px;font-size:8px}.activity-token .avatar-network{display:none}.activity-context{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--dim)}.activity-context time{white-space:nowrap}.top-tokens-pane>.rail-heading{padding-bottom:14px}.top-token-head{display:grid;grid-template-columns:1.25fr .65fr 1fr;padding:0 14px 9px;font-size:9px;color:var(--dim);border-bottom:1px solid var(--line-soft)}.top-token-head>span:not(:first-child){text-align:right}.top-token-list{max-height:322px;overflow:auto}.top-token-row{display:grid;grid-template-columns:1.25fr .65fr 1fr;width:100%;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-soft);gap:5px;text-align:left}.top-token-row:hover{background:#a6e9ce07}.top-token-id{display:flex;gap:7px;align-items:center}.top-token-id>i{font:9px var(--mono);font-style:normal;color:var(--dim);width:9px}.top-token-id .avatar{width:22px;height:22px;border-radius:7px;font-size:11px}.top-token-id .avatar-network{display:none}.top-token-id b{font-size:12px;font-weight:550}.top-token-id small{display:block;color:var(--dim);font-size:9px;margin-top:3px}.top-token-count{text-align:right;font:11px var(--mono)}.top-token-count small{display:block;font-size:9px;margin-top:3px;color:var(--dim)}.top-token-count em{font-style:normal}.top-token-row>strong{font-size:11px;font-weight:500;text-align:right}.token-rank-foot{padding:10px 14px;font-size:9px;color:var(--dim);background:var(--surface)}
.observatory-mobile-tabs{display:none}.method-copy{line-height:1.75}.method-copy h3{font-size:16px;margin:18px 0 8px}.method-copy p{font-size:14px;color:var(--muted);margin:10px 0}.method-copy dl{display:grid;grid-template-columns:100px 1fr;font-size:12px;gap:10px}.method-copy dt{color:var(--dim)}.method-copy dd{margin:0}.trend-card .track-event-edge{border-radius:12px}.trend-card .track-event-wash{background:linear-gradient(125deg,color-mix(in srgb,var(--flow-color) 16%,transparent),transparent 70%)}
[data-density=compact] .matrix-body{min-height:108px;max-height:108px}[data-density=compact] .trend-card{min-height:266px}
@media(min-width:1700px){.kol-workspace{grid-template-columns:264px minmax(0,1fr) 320px;gap:16px}.trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kol-select b{max-width:92px;font-size:13px}.kol-pnl strong{font-size:13px}.kol-row{padding:9px 12px}.matrix-row>span,.matrix-identity{font-size:12px}.matrix-header{font-size:11px}.matrix-header,.matrix-row{grid-template-columns:minmax(90px,1.3fr) minmax(54px,.85fr) 34px minmax(62px,.9fr) 43px}.trend-card-heading{padding:17px 15px 13px}.trend-token small{font-size:11px}.net-badge>span{font-size:9px}.net-badge b{font-size:15px}.activity-who>b{font-size:13px}.activity-amount>strong{font-size:13px}.trends-heading h2{font-size:20px}.kol-list{max-height:674px}.activity-list{max-height:385px}.top-token-list{max-height:320px}.trend-card{min-height:310px}.matrix-body{min-height:154px;max-height:188px}.matrix-row{min-height:38px}}
@media(min-width:2100px){#main{max-width:2220px}.kol-workspace{grid-template-columns:290px minmax(0,1fr) 340px}.matrix-row>span,.matrix-identity{font-size:13px}.matrix-header{font-size:11px}.trend-card{min-height:320px}.matrix-body{min-height:160px}}
@media(max-width:1350px){#main{padding:16px 16px 0}.kol-workspace{grid-template-columns:216px minmax(0,1fr) 276px;gap:12px}.kol-select b{max-width:70px;font-size:11px}.kol-pnl strong{font-size:11px}.kol-avatar{width:25px;height:25px}.kol-select{gap:6px}.kol-follow{width:17px}.rail-heading{padding:15px 12px 10px}.rail-heading h2{font-size:13px}.trend-token small>span{display:none}.trend-card-heading{padding:13px 10px 11px}.trader-matrix{padding:0 10px}.matrix-header,.matrix-row{grid-template-columns:minmax(74px,1.15fr) 50px 30px 56px 36px;gap:4px}.matrix-row>span,.matrix-identity{font-size:10px}.matrix-header{font-size:9px}.matrix-last{font-size:8px!important}.pulse-metric{padding:22px 14px 14px}.market-pulse{grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(125px,1fr))}.pulse-narrative{padding:18px}.pulse-metric>strong{font-size:23px}.trends-tools{gap:4px}.trends-tools>button>span{display:none}.activity-who>b{max-width:107px}.app-header{gap:25px;padding:0 18px}.primary-nav{gap:21px}.header-end{gap:8px}.net-badge{min-width:82px}.trend-card{min-height:291px}.trend-card-footer{padding:9px 10px}.story-pill{font-size:9px}}
@media(max-width:1150px){.kol-workspace{grid-template-columns:216px minmax(0,1fr)}.right-rail{grid-column:1/-1;position:static;grid-template-columns:1fr 1fr}.kol-list{max-height:624px}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-narrative{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line-soft);padding:14px 20px}.pulse-narrative h2{font-size:18px;margin:6px 0}.pulse-narrative p{max-width:700px;padding-right:50px;font-size:12px}.pulse-caption{font-size:9px}.pulse-scope{margin-top:5px}.pulse-metric{padding:14px 18px;gap:8px}.pulse-peep{width:60px;height:60px;right:20px;bottom:16px}.app-header{gap:20px}.primary-nav{gap:16px}.primary-nav>button{font-size:12px}.header-end .header-divider{display:none}.market-board>.toolbar{flex-wrap:wrap}.quick-filters{width:auto!important;flex:1}.toolbar .tools{width:auto;margin:0;flex:1}.searchbox{width:auto;min-width:190px}.primary-nav .icon{display:none}}
@media(max-width:767px){.app-header{height:auto;min-height:64px;padding:0 14px;display:flex;flex-wrap:wrap;gap:0;align-content:center;align-items:center;margin:0;top:0;border-radius:0}.wordmark{font-size:25px;height:56px}.brand-mascot{width:30px;height:30px}.header-end{height:56px;margin-left:auto;gap:5px}.simulation-label{display:flex;font-size:8px;letter-spacing:.3px}.simulation-controls{padding:2px 4px}.simulation-controls button{height:26px;min-width:25px}.primary-nav{height:42px;order:3;width:100%;margin:0;justify-content:space-between;gap:4px}.primary-nav>button{width:auto;flex:1;font-size:12px;justify-content:center;min-height:42px}.primary-nav>button .icon{display:block;width:14px}.primary-nav>button:after{left:10%;right:10%;bottom:0}.header-end .network-selector{display:none}.status{font-size:9px}.status>.icon{display:none}.header-end .icon-button{width:28px}.header-end .icon-button .icon{width:15px;height:15px}#main{padding:15px 12px 0}.page-heading{margin-bottom:12px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px;max-width:100%}.market-pulse{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px}.pulse-narrative{padding:16px}.pulse-narrative h2{font-size:19px;margin:7px 0}.pulse-narrative p{font-size:12px;line-height:1.6;padding-right:32px}.pulse-caption{font-size:9px}.pulse-metric{padding:14px 16px;min-height:117px;border-bottom:1px solid var(--line-soft);gap:8px}.pulse-metric:nth-child(3){border-right:0}.pulse-metric:nth-child(4),.pulse-metric:nth-child(5){border-bottom:0}.pulse-metric>strong{font-size:24px}.pulse-metric>span:first-child{font-size:11px}.pulse-metric>small{font-size:10px}.pulse-peep{width:40px;height:40px;right:10px;bottom:10px}.pulse-scope{font-size:9px;max-width:calc(100% - 30px)}.toolbar{padding:8px;margin-bottom:12px;flex-direction:column;gap:8px}.quick-filters{width:100%!important;overflow:auto}.quick-filters>button{font-size:11px;min-height:32px;padding:6px 9px;flex:none}.toolbar .tools{width:100%;gap:5px}.searchbox{min-width:80px;height:38px}.searchbox input{font-size:16px}.searchbox input::placeholder{font-size:11px}.time-switch{height:38px}.filter-button,.pause-button{height:38px;width:31px}.observatory-mobile-tabs{display:flex;border:1px solid var(--glass-border);padding:4px;border-radius:8px;background:var(--surface);gap:4px;margin-bottom:12px}.observatory-mobile-tabs button{flex:1;min-height:36px;font-size:11px;border-radius:5px;color:var(--muted);white-space:nowrap;padding:4px}.observatory-mobile-tabs .active{background:var(--accent-soft);color:var(--accent)}.observatory-mobile-tabs button span{font:9px var(--mono);margin-left:4px}.kol-workspace{display:block}.kol-rail{position:static}.kol-workspace[data-mobile-tab=trends] .kol-rail,.kol-workspace[data-mobile-tab=trends] .right-rail{display:none}.kol-workspace[data-mobile-tab=kols] .trends-pane,.kol-workspace[data-mobile-tab=kols] .right-rail{display:none}.kol-workspace[data-mobile-tab=activity] .trends-pane,.kol-workspace[data-mobile-tab=activity] .kol-rail{display:none}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trends-heading{padding:4px 2px 12px}.trends-heading h2{font-size:18px}.trends-tools select{font-size:12px;max-width:146px;min-height:34px}.trends-tools>button{min-height:34px}.right-rail{display:grid;grid-template-columns:1fr;gap:14px}.kol-list{max-height:650px}.kol-select b{max-width:160px;font-size:14px}.kol-select small{font-size:11px}.kol-select{gap:10px}.kol-avatar{width:32px;height:32px;font-size:12px}.kol-pnl strong{font-size:15px}.kol-pnl small{font-size:12px}.kol-row{padding:11px 14px;gap:8px}.kol-rank{display:block;font:11px var(--mono);color:var(--dim);width:20px}.kol-follow{width:27px;min-height:40px}.kol-follow .icon{width:16px;height:16px}.rail-heading h2{font-size:16px}.rail-heading{padding:17px 16px 12px}.kol-list-toolbar{font-size:11px}.mini-tabs button{min-height:32px;font-size:12px}.kol-source,.kol-source>span,.kol-source small,.kol-source button{font-size:11px}.activity-list{max-height:480px}.activity-event{padding:15px 17px;gap:10px}.activity-who>b{font-size:14px;max-width:165px}.activity-who>em{font-size:12px}.activity-amount>strong{font-size:15px}.activity-token{font-size:12px}.activity-context{font-size:11px}.activity-filters>button{min-height:32px;padding:5px 8px}.top-token-row>strong{font-size:13px}.top-token-id b{font-size:14px}.top-token-head{font-size:11px}.top-token-row{padding:14px 16px}.top-token-list{max-height:420px}.board-footer{font-size:10px;align-items:start}.board-footer>span{max-width:220px}.app-footer{margin:0;padding:16px 14px;font-size:10px}.app-footer .footer-disclosure{font-size:10px}.pulse-destination>strong{font-size:19px}.pulse-destination>strong small{font-size:13px}dialog{background:var(--surface)!important}.signal-grid{grid-template-columns:1fr}.signal-tape{background:var(--surface)!important}}
@media(max-width:560px){.trend-grid{grid-template-columns:1fr}.trend-card{min-height:302px}.trend-card-heading{padding:15px 14px 12px}.trend-token strong{font-size:16px}.trend-token small{font-size:10px}.trend-token small>span{display:inline}.trend-token .avatar{width:36px;height:36px}.net-badge{min-width:96px;padding:8px 9px}.net-badge b{font-size:15px}.net-badge>span{font-size:9px}.trader-matrix{padding:0 13px}.matrix-header,.matrix-row{grid-template-columns:minmax(88px,1.3fr) minmax(53px,.85fr) 32px minmax(61px,.9fr) 39px;gap:5px}.matrix-row{min-height:39px}.matrix-header{font-size:10px;height:36px}.matrix-row>span,.matrix-identity{font-size:11px}.matrix-identity{min-height:38px;gap:6px}.matrix-identity .kol-avatar.small{width:20px;height:20px;font-size:8px}.matrix-body{min-height:145px;max-height:195px}.matrix-last{font-size:9px!important}.trend-card-footer{padding:10px 13px}.story-pill{font-size:11px;height:32px;padding:6px 9px}.trend-card-footer>.icon-button{width:30px;height:32px}.trend-insight{font-size:11px}.trend-mini-line{padding:0 14px 12px;font-size:11px}.trends-status{font-size:9px}.trends-tools>button>span{display:none}.pulse-metric .breadth-values{font-size:24px}}
@media(prefers-reduced-motion:reduce){.trend-card,.matrix-row,.kol-row{transition:none!important}.ascii-layer{display:block}.track-event-wash,.track-event-edge,.track-event-sweep{display:none!important}}
[data-motion=off] .track-event-wash,[data-motion=off] .track-event-edge,[data-motion=off] .track-event-sweep{display:none!important}
/* Final density pass: use the available screen; preserve numeric legibility. */
html[data-page=tracker] #main{max-width:none}
html[data-page=tracker] .page-heading{display:none}
html[data-page=tracker] .toolbar{padding:8px 12px;min-height:50px;margin-bottom:12px}
html[data-page=tracker] .toolbar::after{content:'FOMO discovery  /  Solana receipts';color:var(--muted);font-size:12px;letter-spacing:.02em}
html[data-page=tracker] .tools{flex:0 1 630px}
html[data-page=tracker]{--track-buy:var(--positive);--track-sell:var(--negative);--track-accent:var(--accent);--flow-color:var(--accent)}
html[data-page=tracker] .trend-card[data-flow-side=SELL]{--flow-color:var(--negative)}
.trend-card-heading{padding:12px 14px 10px}
.trend-token small{font-size:11px}.net-badge{padding:6px 8px;line-height:1.3}.net-badge b{line-height:1.2}.net-badge>span{line-height:1.3}
.matrix-body{height:152px;min-height:152px;max-height:152px}.matrix-row{min-height:38px}.matrix-header{height:34px}
.matrix-header,.matrix-row{grid-template-columns:minmax(84px,1.4fr) minmax(50px,.7fr) 33px minmax(56px,.8fr) 41px}
.matrix-row>span,.matrix-identity{font-size:12px}.matrix-last{font-size:10px!important}
.trend-card{min-height:0}.trend-card-footer{padding:8px 12px}.trend-insight{font-size:11px}.trend-mini-line{padding-bottom:10px}
.kol-select b{font-size:13px}.kol-pnl strong{font-size:13px}.kol-list{max-height:646px}.trends-heading{padding:9px 2px 12px;min-height:44px}
@media(min-width:1700px){.kol-workspace{grid-template-columns:268px minmax(0,1fr) 326px}.matrix-row>span,.matrix-identity{font-size:13px}.matrix-header{font-size:11px}.trend-card-heading{padding:14px 15px 12px}.trend-token strong{font-size:16px}.trend-mini-line{font-size:12px}.matrix-body{height:152px;min-height:152px;max-height:152px}.trend-card{min-height:0}.kol-select b{font-size:14px;max-width:96px}.kol-pnl strong{font-size:14px}.kol-pnl small{font-size:11px}.kol-row{min-height:67px}.kol-source>span,.kol-source small,.kol-source button{font-size:11px}.rail-heading h2{font-size:15px}.top-token-id b{font-size:13px}.top-token-row>strong{font-size:12px}.activity-who>b{font-size:14px}.activity-context{font-size:11px}.top-token-head{font-size:10px}.activity-list{max-height:390px}}
@media(max-width:1350px){.matrix-row>span,.matrix-identity{font-size:11px}.matrix-header{font-size:10px}.kol-select b{font-size:11px}.kol-pnl strong{font-size:11px}.trend-token small{font-size:10px}}
@media(max-width:979px){html[data-page=tracker] .toolbar::after{display:none}html[data-page=tracker] .tools{flex:1}}
@media(max-width:767px){html[data-page=tracker] .tools{flex:1;width:100%}.matrix-body{height:156px;min-height:156px;max-height:156px}.matrix-row{min-height:39px}.trend-card{min-height:0}.trend-card-heading{padding:14px 14px 11px}.kol-list{max-height:630px}.kol-select b{font-size:14px;max-width:155px}.kol-pnl strong{font-size:14px}}
.trend-card::before{background:radial-gradient(240px circle at var(--light-x,-250px) var(--light-y,-250px),rgba(218,255,239,.035),transparent 72%),linear-gradient(125deg,rgba(239,255,249,.03),transparent 34%)}
@media(min-width:1360px){.matrix-row>span,.matrix-identity{font-size:13px}.matrix-header{font-size:11px}.kol-select b{font-size:13px}.kol-pnl strong{font-size:13px}}

/* v11 · Intelligence Desk. Same graphite glass + ASCII system; new content grammar. */
:root{--ix-line:rgba(144,180,194,.17);--ix-panel:rgba(15,24,30,.94);--ix-soft:rgba(27,40,48,.67);--amber:#e7b777}
:root[data-theme=light]{--ix-line:rgba(34,70,89,.18);--ix-panel:rgba(251,254,255,.96);--ix-soft:rgba(223,235,242,.7)}
body{font-size:14px}.primary-nav{gap:28px}#main{padding-bottom:24px}.app-header{z-index:55}.page-heading{display:none}#overview{margin:0 0 18px}
#ascii-field{opacity:.44}.glass-pane{border:1px solid var(--ix-line);background:linear-gradient(120deg,rgba(128,179,186,.035),transparent 65%),var(--ix-panel);box-shadow:0 12px 32px #0002,inset 0 1px 0 #ffffff08;border-radius:14px}
.ix-label{font-size:10px;letter-spacing:1.05px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:8px;line-height:1.4}.mini-info{width:20px;height:20px;padding:2px}.mini-info svg{width:12px}.ix-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ix-heading h2{font-size:15px;letter-spacing:-.3px}.ix-heading p{font-size:11px;color:var(--muted);margin-top:4px}.ix-heading .text-button{font-size:10px}.ix-heading .icon{width:13px}.ix-mascot{object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 14px #0004)}
.ix-token-pill{display:inline-flex;align-items:center;gap:8px;font-size:15px;padding:4px 0}.ix-token-pill svg{width:13px;color:var(--muted)}.ix-token-pill .avatar{width:28px;height:28px;border-radius:9px}.ix-token-pill:hover{color:var(--accent)}
.ix-tracker-overview{display:grid;grid-template-columns:1.05fr 1fr .83fr;gap:14px;min-height:208px}.ix-narrative{position:relative;overflow:hidden;padding:22px 20px;isolation:isolate}.ix-narrative:after{content:'';position:absolute;width:220px;height:220px;right:-36px;top:-15px;border:1px solid #88dcd51c;border-radius:50%;z-index:-1;box-shadow:0 0 0 32px #88dcd505,0 0 0 66px #88dcd504}.ix-narrative-copy{max-width:calc(100% - 110px);position:relative;z-index:1}.ix-narrative h2{font-size:29px;letter-spacing:-1.2px;margin:10px 0 9px;line-height:1.14}.ix-narrative h2 em,.ix-leader-intro em{font-style:normal;color:var(--positive)}.ix-narrative p{font-size:12px;line-height:1.6;color:var(--muted)}.ix-narrative .text-button{margin:12px 0 8px;font-size:11px}.ix-narrative small{display:block;font-size:9px;color:var(--dim)}.ix-narrative .ix-mascot{position:absolute;right:-10px;bottom:8px;width:170px;height:170px}.ix-flow,.ix-counter{padding:19px 20px}.ix-flow-stack{display:flex;height:38px;border-radius:7px;gap:3px;margin:22px 0 15px;overflow:hidden}.ix-flow-stack button{border:0;color:#102128;min-width:26px;font-size:10px;font-weight:750;transition:flex .65s ease;overflow:hidden;white-space:nowrap}.ix-flow-stack button:hover{filter:brightness(1.2)}.ix-flow-legend{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px}.ix-flow-legend button{display:flex;align-items:center;gap:6px;font-size:10px;text-align:left;padding:0}.ix-flow-legend i{width:6px;height:6px;border-radius:2px}.ix-flow-legend b{margin-left:auto;font:11px var(--mono);color:var(--text)}.ix-flow-legend small{font:9px var(--mono);color:var(--muted)}.ix-counter-token{display:flex;align-items:center;justify-content:space-between;margin:12px 0 3px;gap:10px}.ix-counter-token>span{font:13px var(--mono)}.ix-counter-token small{font:9px var(--font)}.ix-counter .ix-spark{width:100%;height:30px;opacity:.8}.ix-counter>p{font-size:11px;color:var(--muted);line-height:1.5;margin:5px 0 10px}.ix-counter>.text-button{font-size:10px}.ix-spark{width:100%;max-width:100%;height:42px;overflow:visible}.chart-unavailable{font-size:11px;color:var(--dim)}
/* Dedicated, source-clock bound signal-performance overview. */
.ix-performance{background:var(--ix-panel);border:1px solid var(--ix-line);border-radius:15px;overflow:hidden;box-shadow:0 18px 40px #0002,inset 0 1px 0 #ffffff0b}.ix-performance-head{display:flex;align-items:center;justify-content:space-between;padding:18px 23px 0;gap:16px}.ix-performance-head h2{font-size:22px;letter-spacing:-.65px;margin-top:5px}.ix-performance-head h2 span{font-size:11px;font-weight:400;color:var(--muted);margin-left:16px;letter-spacing:0}.ix-horizon{display:flex;align-items:center;gap:5px}.ix-horizon button{font-size:11px;color:var(--muted);padding:8px 11px;border:1px solid transparent;border-radius:7px;white-space:nowrap}.ix-horizon button.active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}.ix-horizon button:hover{color:var(--text)}
.ix-performance-body{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:17px 23px;gap:22px}.ix-hit{display:flex;gap:15px;align-items:center}.ix-donut{position:relative;flex:none}.ix-donut svg{width:100%;height:100%;display:block}.ring-track{fill:none;stroke:var(--line);stroke-width:5}.ring-value{stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,.8,.22,1)}.ix-donut>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 20px var(--mono)}.ix-donut small{font:9px var(--font);color:var(--muted);margin-top:4px}.ix-hit strong{font:600 27px var(--mono);letter-spacing:-1px;display:block;margin:5px 0}.ix-hit strong small{font-size:16px;color:var(--muted);font-weight:400}.ix-hit p{font-size:10px;color:var(--muted)}.ix-distribution{border-left:1px solid var(--ix-line);border-right:1px solid var(--ix-line);padding:0 24px}.ix-distribution>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ix-distribution span{font-size:11px;color:var(--muted)}.ix-distribution b{font:600 22px var(--mono)}.ix-distribution svg{width:100%;height:73px;margin-top:5px}.ix-distribution text{fill:var(--muted);font:9px var(--mono)}.ix-distribution rect{transition:y .7s,height .7s}.ix-best{position:relative;min-height:96px;padding-right:120px}.ix-best .ix-token-pill{margin-top:4px}.ix-best>strong{display:block;font:600 24px var(--mono);margin-top:4px}.ix-best strong small{display:block;color:var(--muted);font:10px var(--font);margin-top:4px}.ix-best>small{display:block;font-size:9px;color:var(--dim);margin-top:8px}.ix-best .ix-mascot{position:absolute;right:0;top:-6px;width:115px;height:115px}.ix-heatmap{display:flex;align-items:center;gap:16px;padding:11px 23px;border-top:1px solid var(--ix-line);background:#92b9b703}.ix-heatmap>span{font-size:10px;display:flex;gap:6px;align-items:center;white-space:nowrap;color:var(--muted)}.ix-heatmap>span svg{width:12px;height:12px}.ix-heat-cells{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;flex:1;height:24px}.ix-heat-cells button{padding:3px 0;border-radius:4px;position:relative}.ix-heat-cells i{display:block;height:100%;background:var(--heat);opacity:var(--level);border-radius:2px;transition:height .25s,opacity .25s}.ix-heat-cells button:hover i,.ix-heat-cells button.active i{opacity:1;box-shadow:0 0 8px color-mix(in srgb,var(--heat) 30%,transparent)}.ix-heatmap>.text-button{font-size:10px;white-space:nowrap}.ix-heatmap>.text-button svg{width:12px}
/* Signal page: left source tape + multi-column card field, following supplied reference. */
.ix-signals-layout{display:grid;grid-template-columns:234px minmax(0,1fr);gap:16px;align-items:start}.ix-signal-tape{position:sticky;top:86px;overflow:hidden}.ix-signal-tape header{display:flex;justify-content:space-between;padding:17px 16px;border-bottom:1px solid var(--ix-line)}.ix-signal-tape h3{font-size:13px}.ix-signal-tape header span{font:10px var(--mono);background:var(--surface-3);padding:2px 6px;border-radius:4px;color:var(--muted)}.ix-tape-scroll{max-height:calc(100dvh - 145px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ix-tape-item{display:block;width:100%;text-align:left;padding:17px 16px;border-bottom:1px solid var(--ix-line);transition:background .2s}.ix-tape-item:hover{background:#9fd2cd08}.ix-tape-action{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ix-tape-action b{font-size:11px;font-weight:550}.ix-tape-action time{font-size:10px;color:var(--muted)}.ix-tape-token{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}.ix-tape-token>span:last-child{margin-left:auto;font:9px var(--mono);color:var(--dim)}.ix-tape-item>small{font-size:10px;color:var(--dim)}.ix-tape-outcome{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:12px;padding-top:9px;border-top:1px dashed var(--line)}.ix-tape-outcome b{font:11px var(--mono)}.ix-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ix-signal-card.signal-card{padding:18px;background:var(--ix-panel);border:1px solid var(--ix-line);border-radius:13px;box-shadow:0 8px 25px #0002,inset 0 1px 0 #ffffff06;overflow:hidden;min-width:0}.ix-signal-card::after{display:none}.ix-signal-card header{display:flex;justify-content:space-between;align-items:center;gap:9px}.ix-signal-card .token-identity strong{font-size:14px}.ix-signal-card .token-identity small{font-size:10px}.ix-signal-card .avatar{width:34px;height:34px;border-radius:11px}.ix-count{display:flex;align-items:center;gap:5px;font:600 16px var(--mono);color:var(--positive);border-radius:8px;padding:7px 8px;background:#88d8b810;white-space:nowrap}.ix-count svg{width:14px;height:14px}.ix-count small{font:9px var(--font);font-weight:500}.ix-periods{display:flex;justify-content:space-between;gap:5px;margin:17px 0 10px}.ix-periods button{font-size:10px;color:var(--muted);padding:5px 10px;border-radius:5px;min-height:28px}.ix-periods button.active{background:var(--surface-3);color:var(--text)}.ix-periods button:hover{color:var(--accent)}.ix-signal-chart{width:100%;height:120px;overflow:visible}.ix-signal-chart text{fill:var(--dim);font:9px var(--mono)}.ix-signal-chart .signal-marker text{fill:#10201d;font:600 8px var(--font)}.signal-marker{cursor:pointer;outline:none}.signal-marker:hover circle:not(.signal-marker-halo),.signal-marker:focus circle:not(.signal-marker-halo){stroke:var(--text);stroke-width:2}.signal-marker-halo{fill:var(--positive);opacity:.10}.signal-marker:hover .signal-marker-halo,.signal-marker:focus .signal-marker-halo{opacity:.3}.ix-card-observation{display:flex;justify-content:space-between;gap:5px;align-items:center;margin:12px 0 14px}.ix-card-observation b{font:600 12px var(--mono);white-space:nowrap}.ix-card-observation .chip{max-width:calc(100% - 52px);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;font-size:10px;color:var(--muted)}.ix-metrics-grid>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.ix-metrics-grid b{font:11px var(--mono);color:var(--text)}.ix-metrics-grid i{font-style:normal}.ix-card-outcome{display:flex;align-items:center;gap:7px;border-top:1px solid var(--ix-line);margin-top:14px;padding:11px 0;font-size:10px;color:var(--muted)}.ix-card-outcome>b{margin-left:auto;font:600 12px var(--mono)}.ix-card-outcome>small{font-size:9px}.ix-signal-card footer{display:flex;gap:7px;margin-top:4px}.ix-signal-card .primary{flex:1;min-height:36px;font-size:11px;background:linear-gradient(135deg,#87e6c1,#5fbcad);border:1px solid #b6f9da55;color:#102723;box-shadow:inset 0 1px 0 #ffffff50}.ix-signal-card .primary svg{width:13px;height:13px}.ix-no-chart{height:120px;display:grid;place-content:center;color:var(--dim);font-size:11px}.ix-empty{padding:40px 20px;font-size:13px;color:var(--muted)}
/* Trending: explainable setup hero, opportunity scatterplot and a dense comparison table. */
.ix-trending-overview{display:grid;grid-template-columns:1.05fr 1.2fr .8fr;gap:14px}.ix-setup{padding:20px;position:relative;overflow:hidden}.ix-setup-body{position:relative}.ix-setup .ix-token-pill{margin-top:12px}.ix-score-big{position:absolute;right:8px;top:-10px;font:600 42px var(--mono);color:var(--positive);letter-spacing:-2px}.ix-score-big small{font-size:14px;color:var(--dim);letter-spacing:0}.ix-setup h2{font-size:23px;letter-spacing:-.75px;margin:8px 0}.ix-setup p{font-size:11px;line-height:1.7;max-width:70%;color:var(--muted)}.ix-setup .text-button{font-size:10px;margin-top:14px;position:relative;z-index:1}.ix-setup .ix-mascot{position:absolute;bottom:-10px;right:-20px;width:132px;height:121px}.ix-map{padding:18px 20px 8px;min-width:0}.ix-scatter{width:100%;height:170px;overflow:visible}.ix-scatter text{font:9px var(--mono);fill:var(--muted)}.scatter-node{cursor:pointer;outline:none}.scatter-node text{fill:var(--text);font:10px var(--font)}.scatter-node:hover circle,.scatter-node:focus circle{stroke-width:3;fill-opacity:.9}.ix-watch{padding:19px 20px}.ix-watch-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid var(--ix-line)}.ix-watch-row:last-child{border-bottom:0}.ix-watch-row span{flex:1}.ix-watch-row b{display:block;font-size:12px}.ix-watch-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.ix-watch-row strong{font:11px var(--mono)}.ix-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:4px 0 15px}.ix-tabs{display:flex;gap:5px}.ix-tabs button{padding:9px 12px;border-radius:7px;font-size:12px;color:var(--muted)}.ix-tabs button.active{background:var(--accent-soft);color:var(--accent)}.ix-section-toolbar label{font-size:11px;color:var(--muted);display:flex;gap:8px;align-items:center}.ix-section-toolbar select{border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:11px;padding:7px 9px;border-radius:7px;min-height:34px}.ix-trending-table,.ix-leader-table{background:var(--ix-panel);border:1px solid var(--ix-line);border-radius:13px;box-shadow:none}.ix-trending-table table,.ix-leader-table table{width:100%;min-width:1150px}.ix-trending-table th,.ix-leader-table th{font-size:10px;color:var(--muted);height:46px;text-align:left;white-space:nowrap;padding:12px 14px;border-bottom:1px solid var(--ix-line);background:#b4decc03}.ix-trending-table td,.ix-leader-table td{height:78px;padding:12px 14px;border-bottom:1px solid var(--ix-line);font-size:12px;white-space:nowrap}.ix-trending-table td small,.ix-leader-table td small{display:block;font:10px var(--font);color:var(--dim);margin-top:5px}.ix-trending-table .token-identity strong{font-size:14px}.ix-trending-table .token-identity small{max-width:130px;overflow:hidden;text-overflow:ellipsis}.ix-trending-table td .ix-spark,.ix-leader-table td .ix-spark{width:128px;min-width:110px}.ix-score-cell{text-align:left;width:95px}.ix-score-cell>b{font:650 20px var(--mono);color:var(--text)}.ix-score-cell>span{font:9px var(--font);color:var(--muted);display:inline-flex;align-items:center;gap:4px;margin-left:5px}.ix-score-cell svg{width:11px;height:11px}.ix-score-cell>i,.ix-consistency>i{display:block;height:4px;border-radius:3px;background:var(--surface-3);margin-top:7px;width:100%}.ix-score-cell em,.ix-consistency em{display:block;height:100%;border-radius:3px;background:var(--positive);transition:width .6s}.ix-breadth-bar{display:block!important;background:var(--negative);height:3px;width:60px;border-radius:3px;overflow:hidden;opacity:.7}.ix-breadth-bar>i{display:block;background:var(--positive);height:100%;transition:width .6s}.ix-warning{font-size:10px;color:var(--amber);background:#ecc1880a;padding:4px 7px;border-radius:5px}.ix-footnote{font-size:10px;color:var(--dim);line-height:1.7;margin:13px 3px}
/* Trader radar: comparable performance, sample evidence and explicit cost basis. */
.ix-leader-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px}.ix-leader-intro{position:relative;padding:18px 16px;overflow:hidden;min-height:220px}.ix-leader-intro h2{font-size:25px;letter-spacing:-.8px;line-height:1.2;margin:13px 0 9px}.ix-leader-intro p{font-size:11px;line-height:1.5;color:var(--muted);max-width:66%}.ix-leader-intro .ix-mascot{position:absolute;right:-13px;bottom:6px;width:110px;height:110px}.ix-trader-spot{padding:18px 20px;min-width:0}.ix-trader-name{display:flex;align-items:center;gap:10px;text-align:left;padding:0}.ix-trader-name>span:not(.kol-avatar){min-width:0}.ix-trader-name b{display:block;font-size:13px}.ix-trader-name small{display:block;font-size:10px;color:var(--muted);margin-top:4px;white-space:nowrap}.ix-trader-name svg{width:14px;margin-left:auto;color:var(--muted)}.ix-trader-spot .ix-trader-name{margin:18px 0;width:100%}.ix-trader-spot-result>strong{display:block;font:600 27px var(--mono);letter-spacing:-.9px}.ix-trader-spot-result>strong>small{font:10px var(--font);color:var(--dim);letter-spacing:0}.ix-trader-spot-result>span{display:block;font-size:10px;color:var(--muted);margin-top:3px}.ix-trader-spot .ix-spark{height:35px;margin-top:8px}.ix-trader-spot>p{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px}.ix-mini-meter{height:5px;background:var(--surface-3);border-radius:4px;margin:20px 0 9px}.ix-mini-meter i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#5daa9b,#a3e8c8);transition:width .8s}.ix-leader-controls{display:flex;gap:15px;align-items:center}.ix-leader-controls .text-button{font-size:10px}.ix-leader-table table{min-width:1490px}.ix-leader-table th,.ix-leader-table td{padding-left:13px;padding-right:13px}.ix-leader-table .kol-avatar{width:34px;height:34px}.ix-consistency{text-align:left;font:600 16px var(--mono);min-width:88px}.ix-consistency small{font-size:9px}.ix-earning-tokens{display:flex;gap:5px}.ix-earning-tokens button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 2px;font:9px var(--mono)}.ix-earning-tokens .avatar{width:23px;height:23px;border-radius:7px}.ix-leader-table .button.small{font-size:10px;padding:7px 10px;min-height:31px}.amber{color:var(--amber)}
/* Methods and proof remain part of the product, not an inert help icon. */
.ix-method{line-height:1.8}.ix-method h3{font-size:15px;margin:24px 0 8px}.ix-method p{font-size:13px;color:var(--muted);margin:0 0 18px}.ix-receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:18px 0}.ix-receipt-grid>div,.ix-profile-grid>div{background:var(--surface-2);border:1px solid var(--ix-line);border-radius:11px;padding:16px}.ix-receipt-grid span,.ix-profile-grid span{display:block;font-size:11px;color:var(--muted)}.ix-receipt-grid b,.ix-profile-grid b{display:block;font:600 20px var(--mono);margin-top:8px}.ix-receipt-grid small{font-size:9px;color:var(--dim)}.ix-score-component{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ix-line);font-size:12px}.ix-score-component>span{width:100px;text-transform:capitalize}.ix-score-component>div{height:5px;flex:1;background:var(--surface-3);border-radius:4px}.ix-score-component i{height:100%;display:block;background:var(--positive);border-radius:4px}.ix-score-component>b{width:40px;text-align:right;font:12px var(--mono)}.ix-trader-profile{display:flex;align-items:center;gap:13px;margin-bottom:22px}.ix-trader-profile .kol-avatar{width:48px;height:48px}.ix-trader-profile h3{margin:0}.ix-trader-profile small{font:10px var(--mono);overflow-wrap:anywhere}.ix-trader-profile .button{margin-left:auto;font-size:11px}.ix-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.ix-profile-grid b{font-size:18px}.ix-cycle-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ix-line);font-size:11px}.ix-cycle-list span{font-size:10px;color:var(--dim);flex:1}.ix-cycle-list button{color:var(--accent);min-width:65px;text-align:left}.ix-cycle-list b{font:11px var(--mono)}
/* Data-first motion: numeric text stays exact; only decoration interpolates. */
@media(prefers-reduced-motion:no-preference){[data-motion=on] .ix-signal-card:hover{border-color:#86d6c94a;box-shadow:0 10px 28px #0003,inset 0 1px 0 #9bedda20;transform:translateY(-2px)}[data-motion=on] .ix-narrative .ix-mascot{animation:ix-float 7s ease-in-out infinite}[data-motion=on] .ix-best .ix-mascot{animation:ix-float 8s ease-in-out infinite}@keyframes ix-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}}
[data-page=leaderboard] .toolbar .quick-filters{display:none}[data-page=leaderboard] .toolbar .time-switch,[data-page=leaderboard] .toolbar .filter-button{display:none}[data-page=leaderboard] .toolbar .tools{margin-left:auto}[data-page=leaderboard] .toolbar:before{content:'FOMO-origin traders · Solana closed-position evidence';font-size:12px;color:var(--muted);position:static;background:none;flex:1}[data-page=signals] .toolbar{margin-bottom:15px}[data-page=trending] .ranking-controls{display:none!important}
@media(min-width:1700px){.ix-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-signals-layout{grid-template-columns:244px minmax(0,1fr)}.ix-signal-card.signal-card{padding:21px}.ix-performance-body{grid-template-columns:.9fr 1fr 1.1fr}.ix-narrative .ix-mascot{width:185px;height:180px}.ix-narrative h2{font-size:34px}.ix-narrative-copy{max-width:calc(100% - 150px)}}
@media(max-width:1279px){.ix-performance-body{grid-template-columns:1fr 1fr}.ix-best{display:none}.ix-distribution{border-right:0}.ix-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-signals-layout{grid-template-columns:210px minmax(0,1fr)}.ix-tracker-overview{grid-template-columns:1fr 1fr}.ix-counter{display:none}.ix-leader-overview{grid-template-columns:1fr 1fr}.ix-leader-intro{min-height:200px}.ix-trending-overview{grid-template-columns:1fr 1fr}.ix-watch{display:none}.primary-nav{gap:20px}.ix-trending-table td{height:76px}}
@media(max-width:959px){.ix-signals-layout{grid-template-columns:1fr}.ix-signal-tape{display:none}.ix-leader-controls{gap:8px}.ix-performance-head h2 span{display:block;margin:5px 0 0}.ix-performance-head{align-items:flex-start}.ix-trending-overview{grid-template-columns:1fr 1fr}.ix-heading .text-button{font-size:0;gap:0}.ix-heading .text-button svg{width:14px}.ix-narrative{padding:19px 17px}.ix-narrative .ix-mascot{width:125px;height:138px;right:-3px}.ix-narrative h2{font-size:25px}.ix-narrative-copy{max-width:calc(100% - 93px)}.ix-flow{padding:18px 16px}.ix-flow-legend{gap:10px}.ix-flow-legend small{display:none}.ix-leader-table table{min-width:1330px}.ix-leader-table td{font-size:11px}}
@media(max-width:767px){.ix-performance-head{padding:16px;flex-direction:column;gap:12px}.ix-performance-head h2{font-size:21px}.ix-performance-head h2 span{display:inline-block;margin-left:10px;font-size:10px}.ix-performance-body{padding:4px 16px 16px;gap:12px}.ix-hit{gap:10px}.ix-donut{width:66px!important;height:66px!important}.ix-donut>span{font-size:16px}.ix-donut small{font-size:8px}.ix-hit .ix-label{font-size:9px;letter-spacing:0}.ix-hit strong{font-size:22px}.ix-hit p{font-size:9px;max-width:125px}.ix-distribution{padding:0 0 0 12px}.ix-distribution>div{flex-direction:column;align-items:flex-start;gap:4px}.ix-distribution span{font-size:10px}.ix-distribution b{font-size:20px}.ix-distribution svg{height:60px}.ix-heatmap{padding:9px 16px;gap:10px}.ix-heatmap>span{font-size:0}.ix-heatmap>span svg{width:13px}.ix-heat-cells{gap:3px;height:23px}.ix-heatmap>.text-button{font-size:9px}.ix-heatmap>.text-button svg{display:none}.ix-section-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.ix-tabs{max-width:100%;overflow:auto;white-space:nowrap}.ix-tabs button{font-size:11px;padding:8px 10px}.ix-leader-controls{width:100%;flex-wrap:wrap;gap:10px}.ix-leader-controls select{flex:1}.ix-tracker-overview{grid-template-columns:1fr}.ix-flow-stack{margin-top:14px}.ix-narrative{min-height:183px}.ix-narrative .ix-mascot{width:175px;height:170px;bottom:0}.ix-narrative-copy{max-width:calc(100% - 145px)}.ix-narrative h2{font-size:29px}.ix-flow{padding:17px}.ix-flow-legend small{display:inline}.ix-trending-overview{grid-template-columns:1fr}.ix-setup{min-height:226px}.ix-map{min-height:214px}.ix-map .ix-scatter{height:172px}.ix-trader-spot{padding:16px}.ix-trader-spot .ix-label{font-size:9px;letter-spacing:.5px}.ix-trader-spot .ix-trader-name{margin:14px 0}.ix-trader-name b{font-size:12px}.ix-trader-name small{font-size:9px;white-space:normal}.ix-trader-spot-result>strong{font-size:23px}.ix-leader-intro h2{font-size:24px}.ix-leader-intro .ix-label{font-size:9px}.ix-leader-intro .ix-mascot{opacity:.8;width:95px;bottom:0}.ix-leader-intro p{max-width:70%;font-size:10px}.ix-receipt-grid{grid-template-columns:1fr}.ix-profile-grid{grid-template-columns:1fr 1fr}.ix-trader-profile{flex-wrap:wrap}.ix-cycle-list>div{flex-wrap:wrap}.ix-cycle-list span{font-size:9px}.ix-cycle-list b{font-size:10px}}
@media(max-width:560px){.ix-signal-grid{grid-template-columns:1fr;gap:15px}.ix-signal-card.signal-card{padding:20px}.ix-signal-card .token-identity strong{font-size:16px}.ix-signal-card .token-identity small{font-size:11px}.ix-signal-card .avatar{width:37px;height:37px}.ix-signal-chart{height:145px}.ix-periods button{min-height:36px;padding:7px 15px;font-size:11px}.ix-metrics-grid{font-size:11px;gap:12px}.ix-metrics-grid b{font-size:12px}.ix-card-outcome{font-size:11px;padding:13px 0}.ix-signal-card .primary{min-height:40px;font-size:12px}.ix-signal-card footer>.icon-button{width:40px;height:40px}.ix-count{font-size:17px}.ix-card-observation{margin:14px 0}.ix-card-observation .chip{font-size:11px}.ix-signal-card .ix-card-observation b{font-size:13px}.ix-horizon{width:100%;gap:2px}.ix-horizon button{font-size:10px;padding:8px 9px;min-height:34px;flex:1}.ix-performance-head .ix-label{font-size:9px}.ix-performance-head h2 span{font-size:9px;margin-left:7px}.ix-trending-table td,.ix-trending-table th,.ix-leader-table td,.ix-leader-table th{padding-left:12px;padding-right:12px}.ix-narrative h2{font-size:27px}.ix-leader-overview{grid-template-columns:1fr 1fr;gap:10px}.ix-leader-intro{grid-column:1/-1;min-height:155px}.ix-leader-intro h2{font-size:26px;margin-top:12px}.ix-leader-intro h2 br{display:none}.ix-leader-intro .ix-mascot{width:140px;height:140px;right:0;bottom:0;opacity:1}.ix-leader-intro p{max-width:61%}.ix-leader-intro .ix-label{max-width:67%}.ix-leader-intro h2{max-width:68%}.ix-trader-spot:last-child{grid-column:1/-1}.ix-trader-spot:last-child .ix-trader-name{float:left;max-width:60%;margin:15px 0}.ix-trader-spot:last-child .ix-trader-spot-result{padding-top:14px;text-align:right}.ix-trader-spot:last-child>p{clear:both}.ix-trader-spot .kol-avatar{width:26px;height:26px;font-size:8px}.ix-trader-spot .ix-trader-name{gap:7px}.ix-trader-spot .ix-trader-name>svg{display:none}.ix-trader-spot-result>strong{font-size:20px}.ix-trader-spot-result>strong>small{font-size:8px}.ix-trader-spot-result>span{font-size:9px}.ix-setup .ix-mascot{width:155px;height:138px}.ix-setup p{max-width:65%}.ix-section-toolbar .ix-tabs button{min-height:38px}.ix-section-toolbar select{font-size:16px;max-width:210px}.ix-leader-controls .ix-horizon{width:auto}.ix-leader-controls .ix-horizon button{font-size:11px}.ix-leader-controls>.text-button{margin-left:auto}.ix-leader-controls select{max-width:160px}.ix-trader-profile small{font-size:9px}.ix-method h3{font-size:14px}.ix-method p{font-size:12px}.ix-receipt-grid b{font-size:20px}.ix-score-component>span{width:85px}.ix-score-component{font-size:11px}}
:root[data-theme=light] .ix-signal-card.signal-card{background:var(--ix-panel)}
:root[data-theme=light] .ix-narrative:after{border-color:#43796e20;box-shadow:0 0 0 30px #43796e04}
:root[data-theme=light] .ix-signal-card .primary{background:#17695b;color:#fff;border-color:#195e5066}
@media(prefers-reduced-motion:reduce){.ix-mascot,.ring-value,.ix-spark,.ix-signal-chart,.ix-flow-stack button,.ix-score-cell em,.ix-mini-meter i{animation:none!important;transition:none!important}}
[data-motion=off] .ix-mascot,[data-hidden=true] .ix-mascot{animation:none!important}

/* Only the copy column stretches; the avatar retains a real square hit area. */
.ix-watch-row .avatar{flex:0 0 26px;width:26px;height:26px}.ix-watch-row .avatar>span{flex:none}.ix-watch-row>span:not(.avatar){flex:1}.ix-flow-stack button{min-width:0}.ix-flow-stack button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-flow-stack button:nth-child(n+6) span{font-size:10px}
.ix-leader-intro{border-radius:14px;overflow:hidden}.ix-leader-intro .ix-mascot{right:0;max-width:105px}.ix-leader-intro>p{max-width:calc(100% - 65px)}

/* NOSY v12 — Prism Desk. Authored changes; no background raster/video. */
:root{--bg:#080c0f;--surface:#11191e;--surface-2:#162126;--surface-3:#1e2c31;--accent:#b8f76a;--accent-ink:#12220b;--accent-soft:#24381c;--positive:#85e8bb;--negative:#ff85a8;--lilac:#bdacff;--muted:#a5b7bf;--dim:#82969f;--line:#2a383f;--line-soft:#202e35;--ix-panel:rgba(17,25,30,.97);--ix-line:#2b3a42;--text:#f0f6f7;--v-ease:cubic-bezier(.22,.75,.24,1)}
:root[data-theme=light]{--bg:#edf3f4;--surface:#fafdfd;--surface-2:#eff5f5;--surface-3:#e3edee;--accent:#437717;--accent-ink:#fff;--accent-soft:#e4f0d7;--positive:#186c4b;--negative:#b52c54;--lilac:#7961c5;--muted:#516872;--dim:#647780;--line:#c6d6db;--line-soft:#d8e4e7;--ix-panel:rgba(250,253,253,.96);--ix-line:#c9d9de;--text:#17252b}
body{font-size:14px;letter-spacing:-.08px}.num{font-variant-numeric:tabular-nums}.app-header{background:rgba(8,14,18,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding-inline:26px}.app-header .brand-mascot{width:35px;height:35px;border-radius:50%}.primary-nav button.active{color:var(--accent)}.primary-nav button:after{height:3px;box-shadow:0 0 16px #b8f74b30}.primary-nav button{min-height:44px}.wordmark{letter-spacing:-1px}#main{max-width:2050px;padding:24px 24px 28px}#ascii-field{opacity:.38}.glass-pane{background:linear-gradient(120deg,#abd3ef06,transparent 62%),var(--ix-panel);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0b,0 12px 38px #0000001f;border-radius:16px}.button{min-height:39px;border-radius:9px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;padding:9px 12px}.button .icon{width:14px;height:14px}.button.primary,.trade-primary{background:var(--accent);color:var(--accent-ink);font-weight:700;border-color:var(--accent);box-shadow:0 3px 18px #b8f76a12}.button.primary:hover{filter:brightness(1.06);box-shadow:0 0 22px #b8f76a25}.button.secondary{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.origin-filter select{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:7px;font-size:12px;max-width:142px}.toolbar{background:var(--ix-panel);border:1px solid var(--line);padding:11px 12px;border-radius:12px}.tools{gap:9px}.searchbox{background:var(--bg);border-color:var(--line)}
.token-logo.avatar{display:inline-flex;position:relative;width:40px;height:40px;flex:0 0 40px;border:0;background:none!important;border-radius:13px;overflow:visible}.token-logo img{display:block;width:100%;height:100%;border-radius:inherit}.token-logo.avatar.tiny{width:27px;height:27px;flex-basis:27px;border-radius:8px}.avatar-network{right:-3px;bottom:-2px;font-size:11px;background:var(--surface);border:1px solid var(--line);color:var(--muted);width:13px;height:13px;line-height:1}.kol-avatar{border-radius:50%;background:var(--surface-3);border:1px solid var(--line);overflow:hidden}.kol-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.kol-avatar.small{width:22px;height:22px;border-radius:50%}.avatar-stack{display:inline-flex;padding-right:7px;align-items:center;flex:none}.avatar-stack>span{margin-right:-7px;border:2px solid var(--surface);border-radius:50%;height:30px;width:30px;background:var(--surface)}.avatar-stack .kol-avatar{height:26px;width:26px;border:0}.avatar-stack>i{font-style:normal;font-size:10px;background:var(--surface-3);height:25px;min-width:26px;display:grid;place-content:center;border-radius:50%;margin-left:4px}
.v-token-name{display:flex;align-items:center;gap:10px;padding:0;text-align:left;min-width:0}.v-token-name>span:last-child{min-width:0}.v-token-name b{display:block;font-size:16px;letter-spacing:-.3px}.v-token-name small{display:block;font-size:11px;font-weight:400;color:var(--dim);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.v-token-name.large .avatar{width:54px;height:54px;flex-basis:54px;border-radius:17px}.v-token-name.large b{font-size:24px}.v-token-name:hover b{color:var(--accent)}.launchpad{display:inline-flex;align-items:center;gap:5px;font:10px/1.2 var(--font);border:1px solid var(--line);padding:4px 6px;border-radius:5px;color:var(--muted);white-space:nowrap;font-style:normal!important}.launchpad i{width:4px;height:4px;border-radius:50%;background:var(--dim)}.launchpad.known{color:#c9d5de;background:#a8caff07}.launchpad.known i{background:var(--accent)}.token-ctas{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:auto;padding-top:15px}.v-section-title{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:14px}.v-section-title h2{font-size:15px;font-weight:650;letter-spacing:-.2px}.v-section-title>span{font-size:11px;color:var(--dim)}.v-kicker{display:flex;align-items:center;gap:7px;font:10px var(--mono);letter-spacing:1.25px;color:var(--muted)}.v-kicker i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.v-status{font:9px var(--mono)!important;border:1px solid #85e8bb2a;border-radius:5px;color:var(--accent)!important;padding:4px 7px;background:#b8f76a07;white-space:nowrap}.v-status.danger{color:var(--negative)!important;border-color:#ff85a82a;background:#ff85a807}.v-metric span{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.v-metric b{font:600 26px/1.1 var(--mono);letter-spacing:-.8px;display:block}.v-metric small{display:block;color:var(--dim);font-size:10px;margin-top:7px}.v-footnote,.v-caption{font-size:11px;line-height:1.6;color:var(--dim)}.v-footnote{margin-top:15px}.v-empty{padding:24px;color:var(--muted)}.v-spark{width:100%;height:62px;display:block;overflow:visible}.v-flow-bars{width:100%;height:42px}.v-flow-bars rect{transition:y .4s var(--v-ease),height .4s var(--v-ease)}.v-ring{width:98px;height:98px;flex:none;position:relative}.v-ring svg{width:100%;height:100%;transform-origin:center}.v-ring>div{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.v-ring b{font:600 25px var(--mono);letter-spacing:-.8px}.v-ring small{font-size:10px;color:var(--dim);margin-top:3px}.v-empty-chart{display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:12px;min-height:100px}
/* Tracker: a focal story, negative case and inflow leader in parallel. */
.v-tracker-overview{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:15px}.v-tracker-overview>article{display:flex;flex-direction:column;min-height:283px;padding:20px 22px;position:relative;isolation:isolate;overflow:hidden}.primary-spotlight{background:radial-gradient(ellipse at 80% 5%,#9170fb22,transparent 58%),linear-gradient(125deg,#1b2332,#141c22 70%)!important;border-color:#958aff55!important}.primary-spotlight:after{content:"";position:absolute;width:200px;height:200px;right:-40px;top:-60px;border:1px solid #a795ff18;border-radius:50%;box-shadow:0 0 0 25px #a795ff05,0 0 0 70px #a795ff03;pointer-events:none;z-index:-1}.spotlight-top{display:flex;justify-content:space-between;gap:10px;position:relative;min-height:57px}.spotlight-top h2{font-size:27px;line-height:1.1;letter-spacing:-1px;margin:10px 0 5px;position:relative;z-index:2}.spotlight-top h2 em{font-style:normal;color:#d0c2ff}.peep-v12{position:absolute;right:-5px;top:-15px;width:116px;height:130px;object-fit:contain;mask-image:linear-gradient(#000 72%,transparent);border-radius:40%;pointer-events:none;opacity:.85}.spotlight-top>div{max-width:calc(100% - 90px)}.spotlight-token{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.primary-spotlight .spotlight-token{padding-top:9px;max-width:calc(100% - 12px)}.primary-spotlight>.spotlight-token .v-token-name.large b{font-size:25px}.spotlight-score{margin-left:auto;display:flex;align-items:center;gap:8px;margin-right:6px}.spotlight-score b{font:600 30px var(--mono);color:var(--lilac)}.spotlight-score small{max-width:35px;color:var(--dim);font-size:10px;line-height:1.3}.v-tracker-overview p{font-size:12px;color:var(--muted);line-height:1.65;margin:2px 0 5px;max-width:95%}.v-tracker-overview p b{color:var(--text);font-weight:550}.spotlight-evidence{display:flex;align-items:center;gap:12px;margin-top:10px}.spotlight-evidence>span:not(.avatar-stack):not(.launchpad){font-size:11px;line-height:1.4}.spotlight-evidence small{display:block;font-size:10px;color:var(--dim);margin-top:3px}.spotlight-evidence .launchpad{margin-left:auto}.opposite-spotlight{border-color:#ff85a829!important;background:radial-gradient(ellipse at 100% 0,#ff85a80c,transparent 65%),var(--ix-panel)!important}.inflow-spotlight{border-color:#b8f76a36!important;background:radial-gradient(ellipse at 100% 0,#b8f76a0c,transparent 65%),var(--ix-panel)!important}.v-flow-value{font:600 28px/1.2 var(--mono);letter-spacing:-.8px}.v-flow-value small{display:block;color:var(--dim);font:10px var(--font);margin-top:7px;letter-spacing:0}.inflow-visual{display:flex;align-items:center;justify-content:space-between;margin:-3px 0 2px;min-height:84px}.inflow-visual .v-ring{width:86px;height:86px}.inflow-visual .v-ring b{font-size:20px}.opposite-spotlight .v-spark{height:48px;margin:9px 0 2px}.inflow-spotlight>.v-flow-bars{height:35px}.spotlight-beam{position:absolute;inset:0;border-radius:inherit;border-top:1px solid #d8c9ff65;pointer-events:none}.just-updated .spotlight-beam{box-shadow:inset 0 0 45px #bca4ff1a;transition:box-shadow 1s ease}
/* Same grid definition for column headers and every KOL row. */
.matrix-header,.matrix-row{grid-template-columns:minmax(80px,1.4fr) minmax(48px,.8fr) 33px minmax(50px,.8fr) 39px!important;gap:7px!important;align-items:center}.matrix-header>span:not(:first-child),.matrix-row>span{text-align:right;justify-self:stretch;white-space:nowrap}.matrix-count,.matrix-last{justify-content:flex-end!important}.matrix-identity{min-width:0;max-width:100%;gap:7px!important}.matrix-identity>span:not(.kol-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-header{padding-right:0}.matrix-body{scrollbar-gutter:stable;overflow-y:auto}.matrix-header{margin-right:4px}.matrix-row>span,.matrix-identity{font-size:12px!important}.matrix-header{font-size:10px!important}.trend-card{border-radius:13px;border-color:#3d514859;background:var(--ix-panel)}.trend-card-heading{align-items:flex-start;gap:8px}.trend-token small{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.trend-token .avatar{width:39px;height:39px;flex-basis:39px}.trend-card-footer{display:block;padding:11px 12px!important;border-top:1px solid var(--line-soft)}.trend-card-footer>span{margin-bottom:8px;display:flex;gap:5px}.trend-card-footer>div{display:grid;grid-template-columns:29px 1fr 1.4fr;gap:6px}.trend-card-footer .button{font-size:11px;min-height:33px;padding:7px}.trend-card-footer .button .icon:first-child{display:none}.trend-card-footer .story-pill{display:flex;align-items:center;justify-content:center;gap:6px;height:33px;min-height:33px;font-size:11px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px}.trend-card-footer .icon-button{height:33px;width:29px}.trends-tools select{max-width:176px}.trend-card .net-badge{background:var(--accent-soft);border-color:#b8f76a26}.trend-card .net-badge.negative{background:#ff85a80a;border-color:#ff85a82d}.trend-card .track-event-sweep{mix-blend-mode:screen}.trend-card[data-flow-side=BUY] .track-event-edge{border-color:var(--accent)}
/* Signal overview: actual multiples, denominators and a large visual anchor. */
.v-performance{display:grid;grid-template-columns:1fr 1.2fr 1fr;position:relative;background:radial-gradient(ellipse at 18% 0,#bba4ff14,transparent 48%),var(--ix-panel);border-color:#7f8d9950;overflow:hidden}.performance-story{padding:25px 24px 20px;border-right:1px solid var(--line-soft)}.performance-story h2{font-size:29px;letter-spacing:-1.2px;line-height:1.15;margin:12px 0 9px}.performance-story h2 em{font-style:normal;color:var(--accent)}.performance-story p{font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:12px}.performance-story .v-caption{font-size:10px}.performance-winner{padding:24px 25px 12px;border-right:1px solid var(--line-soft)}.performance-winner .v-section-title>span:first-child{font:10px var(--mono);letter-spacing:1px;color:var(--muted)}.winner-value{display:flex;align-items:center;gap:12px;margin-top:19px}.winner-value>.avatar{height:46px;width:46px;flex-basis:46px}.winner-value>strong{font:600 54px/1 var(--mono);letter-spacing:-3px;color:var(--accent)}.winner-value>button{font-size:15px;display:flex;gap:7px;align-items:center;color:var(--muted);margin-left:auto}.winner-value>button .icon{height:17px}.performance-winner .v-spark{height:61px;margin:12px 0 3px}.performance-winner>small{font-size:10px;color:var(--dim)}.performance-distribution{padding:24px 25px 12px}.performance-numbers{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.performance-numbers .v-metric b{font-size:31px;letter-spacing:-1px}.performance-numbers .v-metric small{font-size:9px}.multiple-distribution{display:grid;gap:7px}.multiple-distribution>button{display:grid;grid-template-columns:70px 1fr 25px;gap:10px;align-items:center;font-size:11px;color:var(--muted);padding:1px 0}.multiple-distribution>button:hover{color:var(--text)}.multiple-distribution>button>div{height:7px;background:var(--surface-3);border-radius:2px;overflow:hidden}.multiple-distribution i{display:block;height:100%;background:var(--bar);transition:width .6s var(--v-ease)}.multiple-distribution b{font:12px var(--mono);text-align:right;color:var(--text)}.performance-bottom{grid-column:1/-1;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;background:#8ca7cb03;font-size:10px;color:var(--dim)}.performance-bottom>div{display:flex;align-items:center;gap:6px}.performance-bottom button{border-radius:5px;padding:5px 8px;color:var(--muted);font-size:11px}.performance-bottom button.active{background:var(--surface-3);color:var(--accent)}.performance-bottom small{font-size:9px}.v-signal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted);margin:0 2px 15px}.v-signal-toolbar>span{display:flex;align-items:center;gap:7px}.v-signal-toolbar>span>.icon{width:15px;color:var(--accent)}.v-signal-toolbar small{font-size:11px;color:var(--dim)}.v-clear{display:flex;align-items:center;gap:5px;color:var(--lilac);font-size:11px}.v-clear .icon{width:13px}.v-subtle{font-size:11px;color:var(--dim)}
/* Reference-constrained tape + card board. */
.v-signals-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.v-signal-tape{position:sticky;top:86px}.v-signal-tape>header{padding:18px 16px;border-bottom:1px solid var(--line);font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.v-signal-tape>header .icon{width:15px;color:var(--accent)}.v-signal-tape>header b{font:11px var(--mono);color:var(--dim);margin-left:auto}.v-tape-scroll{max-height:calc(100dvh - 150px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.v-tape-item{display:block;padding:17px 16px;width:100%;text-align:left;border-bottom:1px solid var(--line-soft)}.v-tape-item:hover{background:#b8f76a05}.v-tape-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px}.v-tape-meta b{display:flex;gap:5px;align-items:center;font-size:10px}.v-tape-meta .icon{width:13px;height:13px;transform:rotate(-45deg)}.v-tape-meta time{color:var(--dim)}.v-tape-token{display:flex;align-items:center;gap:9px}.v-tape-token>span:last-child{min-width:0}.v-tape-token b{font-size:13px;display:block}.v-tape-token small{font-size:10px;line-height:1.5;display:block;color:var(--muted);margin-top:3px}.v-tape-cohort{display:flex;align-items:center;justify-content:space-between;margin-top:11px}.v-tape-cohort strong{font:600 17px var(--mono)}.v-tape-base{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--dim);border-top:1px solid var(--line-soft);margin-top:11px;padding-top:8px}.v-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v-signal-card{padding:18px 18px 15px;position:relative;isolation:isolate;transition:border-color .2s,box-shadow .2s;min-width:0}.v-signal-card:hover{border-color:#a6c1b85a;box-shadow:0 12px 35px #0003,inset 0 1px #ddffe814}.v-signal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.v-signal-card>header .v-token-name{gap:9px}.v-signal-card>header .v-token-name b{font-size:15px}.v-signal-card>header .v-token-name small{display:none}.v-signal-card>header .avatar{width:34px;height:34px;flex-basis:34px;border-radius:11px}.v-token-origin{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:9px;color:var(--dim)}.v-token-origin>.launchpad{font-size:9px;padding:3px 5px}.signal-multiple{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:30px;background:#b8f76a12;color:var(--accent);border:1px solid #b8f76a26;font:600 22px var(--mono);letter-spacing:-1px;white-space:nowrap}.signal-multiple>.icon{width:17px;height:17px}.signal-multiple.losing{color:var(--negative);background:#ff85a80b;border-color:#ff85a824}.v-chart-periods{display:flex;justify-content:space-between;gap:4px;margin:19px 0 8px}.v-chart-periods>button{padding:6px 13px;font-size:11px;min-height:31px;color:var(--muted);border-radius:5px}.v-chart-periods>button.active{color:var(--text);background:var(--surface-3)}.kol-price-chart{width:100%;height:142px;overflow:visible}.kol-price-chart text{fill:var(--dim);font:9px var(--mono)}.kol-price-chart .entry-label{fill:var(--lilac);font-size:9px}.v-price-frame{min-height:150px}.kol-chart-marker{cursor:pointer;outline:0}.marker-halo{fill:var(--accent);opacity:.055;transition:opacity .2s}.kol-chart-marker:hover .marker-halo,.kol-chart-marker:focus-visible .marker-halo{opacity:.25}.kol-price-chart .cluster-count{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-weight:700;font-size:9px}.v-trigger-line{display:flex;width:100%;align-items:center;gap:5px;border-top:1px solid var(--line-soft);padding:11px 0;font-size:10px;color:var(--muted);white-space:nowrap}.v-trigger-line>b{color:var(--text);font-size:10px}.v-trigger-line>strong{color:var(--accent);font-family:var(--mono);font-weight:500}.v-trigger-line .icon{margin-left:auto;width:12px;height:12px}.trigger-dot{width:5px;height:5px;flex:none;background:var(--lilac);border-radius:50%}.v-token-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;font-size:11px;color:var(--muted);margin:7px 0 16px}.v-token-metrics>span{display:flex;justify-content:space-between;gap:5px}.v-token-metrics b{font-weight:550;color:var(--text);font:11px var(--mono)}.v-token-metrics .positive{color:var(--positive)}.v-token-metrics .negative{color:var(--negative)}.v-cohort-stats{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;margin-bottom:15px}.v-cohort-stats>span:last-child{text-align:right;color:var(--muted)}.v-cohort-stats small{display:block;font-size:9px;color:var(--dim);margin-top:3px}.v-signal-card>footer{display:flex;align-items:center;gap:8px}.v-signal-card>footer>.primary{flex:1;font-size:12px;border-radius:30px}.v-signal-card>footer>.icon-button{height:37px;width:31px}.v-signal-card>footer>.primary .icon:first-child{height:13px;width:13px}
/* Trending: one navigation row, five genuinely different views. */
html[data-page=trending] .quick-filters{display:none!important}html[data-page=trending] .toolbar{justify-content:flex-end}html[data-page=trending] .tools{width:100%;max-width:760px;margin-left:auto}.v-trending-overview{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:16px}.v-trending-overview>.glass-pane{padding:23px}.v-trending-thesis{background:radial-gradient(ellipse at 0 0,#9970ee13,transparent 70%),var(--ix-panel)!important}.v-trending-thesis h2{font-size:30px;letter-spacing:-1.1px;line-height:1.16;margin:13px 0}.v-trending-thesis em{color:var(--lilac);font-style:normal}.v-trending-thesis p{font-size:12px;color:var(--muted);line-height:1.65;max-width:380px}.v-thesis-foot{display:flex;gap:16px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line-soft);font-size:10px;color:var(--dim)}.v-thesis-foot b{color:var(--text);font:600 18px var(--mono);display:block;margin-bottom:4px}.v-lead-body{display:flex;align-items:center;justify-content:space-between;gap:12px}.v-lead-body .v-ring{height:82px;width:82px}.v-trending-lead{border-color:#b8f76a40}.v-reason-row{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0 10px}.v-reason-row>span{padding:5px 7px;border:1px solid var(--line);border-radius:5px;font-size:10px;color:var(--muted)}.v-trending-lead>p{color:var(--dim);font-size:11px}.v-pace-row{display:flex;width:100%;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.v-pace-row>span:not(.avatar){flex:1;min-width:75px;font-size:12px;text-align:left}.v-pace-row small{display:block;font-size:9px;color:var(--dim);margin-top:4px}.v-pace-row>.v-flow-bars{width:65px;height:29px}.v-pace-row>b{font:12px var(--mono);min-width:45px;text-align:right}.v-trending-tabs{display:flex;align-items:center;gap:6px;margin:0 0 16px;padding:5px;border:1px solid var(--line);background:var(--ix-panel);border-radius:12px;overflow:auto}.v-trending-tabs>button{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 15px;border-radius:8px;font-size:12px;white-space:nowrap;color:var(--muted)}.v-trending-tabs>button .icon{height:15px;width:15px}.v-trending-tabs>button.active{background:var(--accent-soft);color:var(--accent)}.v-trending-tabs>span{margin-left:auto;padding:0 13px;font-size:10px;color:var(--dim);white-space:nowrap}.v-discover{padding-top:20px}.v-discover>.v-section-title{padding:0 20px 4px}.v-discover-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.v-discover-table{min-width:1100px}.v-discover-table th,.v-discover-table td{text-align:right;padding:16px 15px;white-space:nowrap;border-bottom:1px solid var(--line-soft);vertical-align:middle}.v-discover-table th{font-size:10px;color:var(--dim);font-weight:500;padding-block:13px;background:var(--surface-2)}.v-discover-table th:nth-child(2),.v-discover-table td:nth-child(2),.v-discover-table th:nth-child(9),.v-discover-table td:nth-child(9){text-align:left}.v-discover-table td{font-size:13px}.v-discover-table td>small{display:block;font:10px var(--font);color:var(--dim);margin-top:6px}.v-discover-table .v-token-name b{font-size:14px}.v-discover-table .v-token-name small{display:none}.v-discover-table td:nth-child(2)>.launchpad{margin-left:50px;margin-top:4px;font-size:9px}.v-discover-table td:last-child>.button{font-size:11px;min-height:33px}.v-discover-table td:last-child>.text-button{display:flex;font-size:10px;justify-content:flex-end;margin-top:8px;margin-left:auto}.v-discover-table td:last-child>.text-button .icon{width:13px}.v-table-pulse{min-width:150px;max-width:180px}.v-score{display:flex;align-items:center;gap:10px;padding:4px}.v-score>b{font:600 22px var(--mono);color:var(--accent)}.v-score>i{width:36px;height:4px;border-radius:5px;background:var(--line);overflow:hidden;display:block}.v-score em{display:block;height:100%;background:var(--accent);transition:width .6s var(--v-ease)}.v-mini-bar{height:4px;background:var(--line);width:75px;display:block;margin-top:8px;margin-left:auto;border-radius:4px;overflow:hidden}.v-mini-bar i{display:block;height:100%;background:var(--positive);transition:width .5s}.setup-tag{display:inline-flex;font-size:10px;color:var(--accent);border:1px solid #b8f76a22;border-radius:5px;padding:5px 7px;background:#b8f76a06}.setup-tag.danger{color:var(--negative);border-color:#ff85a828}.v-visual-panel{padding:23px 25px}.v-flow-map{width:100%;height:410px}.v-visual-panel svg text{fill:var(--text);font:13px var(--font)}.v-visual-panel svg .v-axis{fill:var(--dim);font-size:10px}.v-visual-panel svg .v-quadrant{fill:var(--accent);font:10px var(--mono);letter-spacing:1px;opacity:.5}.v-bubble,.v-network-person,.v-network-token{cursor:pointer;outline:0}.v-bubble circle{transition:r .35s ease,opacity .3s}.v-bubble:hover circle,.v-bubble:focus-visible circle{stroke-width:2.5;fill-opacity:.25}.v-visual-legend{display:flex;flex-wrap:wrap;gap:9px;border-top:1px solid var(--line-soft);padding-top:15px}.v-visual-legend>button{display:flex;align-items:center;gap:7px;padding:7px 11px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;font-size:11px}.v-visual-legend i{width:6px;height:6px;border-radius:50%}.v-visual-legend b{font-size:10px;color:var(--dim);font-weight:400}.v-network{width:100%;height:490px}.v-network-edge{transition:stroke-width .5s,opacity .5s}.v-network-person:hover text,.v-network-token:hover text{fill:var(--accent)}.v-rotation-list{display:grid}.v-rotation-route{display:flex;align-items:center;gap:25px;padding:18px 5px;border-bottom:1px solid var(--line-soft)}.v-rotation-route>.v-token-name{width:150px;flex:none}.v-rotation-path{flex:1;max-width:460px;position:relative;height:55px}.v-rotation-path>svg{height:45px;width:100%}.v-rotation-path>span{font-size:10px;color:var(--dim);position:absolute;bottom:0;left:0;right:0;text-align:center}.v-rotation-route>b{font:16px var(--mono);margin-left:auto}.v-rotation-route>b>small{display:block;font:10px var(--font);color:var(--dim);margin-top:5px}.route-dash{animation:routeFlow 5s linear infinite}@keyframes routeFlow{to{stroke-dashoffset:-116}}.v-launchpad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.v-launchpad-card{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;padding:18px}.v-launchpad-card header{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--dim)}.v-launchpad-body{display:flex;align-items:center;gap:20px;margin:20px 0}.v-launchpad-body>div:last-child>b{font:600 26px var(--mono);display:block}.v-launchpad-body>div:last-child>span{display:block;font-size:11px;color:var(--dim);margin:5px 0 12px}.v-launchpad-body strong{font:13px var(--mono)}.v-origin-tokens{display:flex;gap:8px;flex-wrap:wrap}.v-origin-tokens button{display:flex;align-items:center;gap:6px;background:var(--surface);padding:6px 8px;border:1px solid var(--line);border-radius:7px;font-size:11px}
/* Evidence drawers and token action. */
.dialog-bottom{position:sticky;bottom:0;padding:18px 22px!important;background:var(--surface);border-top:1px solid var(--line);z-index:2}.dialog-bottom>.primary{width:100%;min-height:44px}.dialog-bottom>span{display:block;font-size:10px;color:var(--dim);margin-top:10px}.dialog-bottom>span>.icon{display:none}.v-signal-detail>.v-token-name{margin-bottom:22px}.signal-detail-multiple{font:600 48px var(--mono);letter-spacing:-2px;margin:10px 0 20px}.signal-detail-multiple small{font:11px var(--font);letter-spacing:0;display:block;color:var(--dim);margin-top:5px}.v-receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0 25px}.v-receipt-grid .v-metric{padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.v-receipt-grid .v-metric b{font-size:19px}.v-receipt-grid .v-metric small{font-size:10px;line-height:1.5}.v-trigger-ladder{display:grid;gap:0;margin:15px 0}.v-trigger-ladder>button{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-soft);text-align:left}.v-trigger-ladder>button>span:first-child{font:12px var(--mono);width:18px;color:var(--dim)}.v-trigger-ladder>button>b{font-size:13px}.v-trigger-ladder>button>small{margin-left:auto;font-size:10px;color:var(--dim)}.v-trigger-ladder>button:nth-child(4)>small{color:var(--accent)}.v-actor{display:flex;align-items:center;gap:10px;margin-bottom:25px}.v-actor>span:last-child{margin-left:auto;font-size:12px}.v-actor .kol-avatar{height:40px;width:40px}.v-actor+p{word-break:break-all}.v-score-detail{display:flex;align-items:center;gap:20px;margin:25px 0}.v-score-detail>strong{font:600 49px var(--mono);color:var(--accent)}.v-score-detail>strong>small{font-size:17px;color:var(--dim)}.v-score-detail>span{font-size:12px;color:var(--muted)}.v-component{display:flex;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:13px;text-transform:capitalize}.v-component>span{width:100px}.v-component>div{height:6px;flex:1;background:var(--line);border-radius:5px;overflow:hidden}.v-component i{display:block;height:100%;background:var(--accent)}.v-component b{font:13px var(--mono);width:42px;text-align:right}
/* Readability and semantic data highlighting. */
.v-signal-card.is-updated{box-shadow:0 0 0 1px #b8f76a55,inset 0 0 35px #b8f76a0c}.v-network-edge{stroke-dasharray:none}.v-trending-content{animation:panelIn .35s var(--v-ease)}@keyframes panelIn{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.ix-heading .text-button[data-method],.ix-section-toolbar>.text-button[data-method],.ix-leader-controls>.text-button[data-method]{display:none!important}.ix-leader-table td{font-size:12px!important;padding:17px 13px!important}.ix-leader-table th{padding:14px 13px!important;font-size:10px!important}.ix-leader-table th:nth-child(n+3),.ix-leader-table td:nth-child(n+3){text-align:right}.ix-leader-table .kol-avatar{height:35px;width:35px}.ix-leader-table .ix-trader-name b{font-size:13px}.ix-trader-spot .kol-avatar{height:35px;width:35px}.ix-trader-spot-result>strong{color:var(--accent)}
@media(min-width:1800px){.v-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v-signals-layout{grid-template-columns:260px minmax(0,1fr)}.v-signal-card{padding:21px 19px 18px}.v-signal-card>header .v-token-name b{font-size:16px}.kol-price-chart{height:160px}.v-price-frame{min-height:160px}.v-chart-periods{margin-top:20px}.signal-multiple{font-size:23px}.v-performance{grid-template-columns:1fr 1.25fr 1fr}.v-tracker-overview>article{padding:22px 26px}.v-tracker-overview{grid-template-columns:1.4fr 1fr 1fr}.spotlight-top h2{font-size:31px}.kol-workspace{grid-template-columns:265px minmax(0,1fr) 325px}.trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.matrix-row>span,.matrix-identity{font-size:12px!important}.v-token-metrics{font-size:12px}.v-token-metrics b{font-size:12px}}
@media(max-width:1350px){.v-tracker-overview{grid-template-columns:1.3fr 1fr 1fr;gap:12px}.v-tracker-overview>article{padding:17px}.spotlight-top h2{font-size:23px}.peep-v12{width:93px;right:-9px}.spotlight-top>div{max-width:calc(100% - 62px)}.v-section-title h2{font-size:14px}.v-tracker-overview .v-section-title>span{font-size:8px!important}.v-tracker-overview .v-token-name b{font-size:15px}.spotlight-evidence .launchpad{display:none}.v-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-signals-layout{grid-template-columns:225px minmax(0,1fr)}.v-trending-overview{grid-template-columns:1fr 1.1fr}.v-pace{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v-pace>.v-section-title{grid-column:1/-1;margin:0}.v-pace-row{flex-wrap:wrap;padding:0 0 8px}.v-pace-row .v-flow-bars{display:none}.v-trending-tabs>span{display:none}.v-performance{grid-template-columns:1fr 1.15fr 1fr}.performance-story,.performance-winner,.performance-distribution{padding:20px 18px}.performance-story h2{font-size:26px}.winner-value strong{font-size:45px}.performance-bottom{flex-wrap:wrap}.winner-value>button{font-size:12px}.token-ctas>.button{padding:9px 8px;font-size:11px}.token-ctas .button .icon:first-child{display:none}.inflow-visual .v-ring{width:72px;height:72px}.v-flow-value{font-size:25px}}
@media(max-width:1100px){.v-tracker-overview{grid-template-columns:1fr 1fr}.primary-spotlight{grid-column:1/-1}.primary-spotlight .spotlight-top{min-height:45px}.primary-spotlight .spotlight-token{max-width:70%}.peep-v12{width:130px;right:0;top:-10px}.v-tracker-overview>article{min-height:255px}.primary-spotlight>.token-ctas{max-width:390px}.primary-spotlight>.spotlight-evidence{max-width:70%}.primary-spotlight>.spotlight-top h2{font-size:29px}.v-performance{grid-template-columns:1fr 1fr}.performance-story{grid-column:1/-1;border:0;border-bottom:1px solid var(--line);padding:18px 22px}.performance-story h2{display:inline-block;font-size:27px;margin:7px 0}.performance-story h2 br{display:none}.performance-story p{display:inline;margin-left:15px}.performance-story .v-caption{display:block}.v-flow-map,.v-network{height:370px}.v-launchpad-grid{grid-template-columns:1fr 1fr}.v-signal-toolbar .v-subtle{display:none}}
@media(max-width:767px){.app-header{padding:0 13px;gap:0}#main{padding:16px 12px 22px}.v-tracker-overview{gap:10px}.v-tracker-overview>article{padding:16px;min-height:0}.opposite-spotlight,.inflow-spotlight{grid-column:1/-1}.primary-spotlight .spotlight-token{max-width:calc(100% - 30px)}.primary-spotlight>.spotlight-evidence{max-width:100%}.spotlight-top h2{font-size:25px!important}.peep-v12{height:105px;width:94px;top:-3px;right:-5px}.spotlight-top>div{max-width:calc(100% - 74px)}.spotlight-evidence{gap:8px}.spotlight-evidence>.avatar-stack{max-width:120px}.spotlight-evidence small{font-size:9px}.v-flow-value{font-size:28px}.v-tracker-overview .v-section-title>span{font-size:9px!important}.v-tracker-overview .v-token-name b{font-size:17px}.v-tracker-overview .token-ctas>.button{font-size:12px;min-height:40px}.inflow-visual .v-ring{height:85px;width:85px}.v-tracker-overview .opposite-spotlight .v-spark{height:42px}.v-tracker-overview .opposite-spotlight p{font-size:12px}.v-trending-overview{grid-template-columns:1fr}.v-trending-overview>.glass-pane{padding:20px}.v-trending-thesis h2{font-size:26px}.v-trending-thesis h2 br{display:none}.v-trending-thesis p{font-size:12px}.v-thesis-foot{margin-top:13px;gap:24px}.v-pace{display:block}.v-pace-row{flex-wrap:nowrap;padding:10px 0}.v-pace-row .v-flow-bars{display:block;width:120px}.v-trending-tabs{gap:2px;padding:4px}.v-trending-tabs>button{font-size:11px;padding:9px 11px;min-height:42px}.v-trending-tabs>button>.icon{width:14px}.origin-filter{display:block;max-width:120px}.origin-filter select{font-size:12px;padding:7px;max-width:115px;height:38px}.tools{flex-wrap:wrap!important}.searchbox{flex-basis:170px}.toolbar .searchbox input{font-size:16px}.v-signal-toolbar{font-size:11px;flex-wrap:wrap}.v-signal-toolbar small{display:none}.v-performance{grid-template-columns:1fr}.performance-story{padding:19px}.performance-story h2{font-size:26px;display:block}.performance-story p{margin-left:0;display:block;margin-bottom:6px}.performance-winner{padding:18px 20px;border:0;border-bottom:1px solid var(--line-soft)}.performance-winner .winner-value{margin-top:4px}.winner-value strong{font-size:48px}.performance-winner .v-spark{height:55px}.performance-distribution{padding:18px 20px}.performance-numbers{margin-bottom:17px}.performance-bottom{padding:12px 18px;font-size:10px;gap:10px}.performance-bottom>div{flex-wrap:wrap}.performance-bottom small{width:100%}.v-signals-layout{display:flex;flex-direction:column}.v-signal-tape{order:2;width:100%;position:static}.v-tape-scroll{max-height:420px}.v-signal-grid{order:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px}.v-signal-card{padding:16px}.signal-multiple{font-size:20px}.v-signal-card .v-token-name b{font-size:14px}.v-signal-card>header .avatar{height:31px;width:31px;flex-basis:31px}.v-price-frame{min-height:130px}.kol-price-chart{height:130px}.v-trigger-line{font-size:9px}.v-trigger-line b{font-size:9px}.v-token-origin>span:not(.launchpad){font-size:8px}.v-visual-panel{padding:18px 14px;overflow:auto}.v-visual-panel>.v-section-title{flex-wrap:wrap}.v-flow-map{min-width:600px;height:330px}.v-network{min-width:660px;height:390px}.v-visual-legend{min-width:0;gap:6px}.v-visual-legend>button{font-size:10px;padding:6px 8px}.v-rotation-route{flex-wrap:wrap;gap:8px;padding:16px 0}.v-rotation-route>.v-token-name{width:125px}.v-rotation-path{min-width:90px}.v-rotation-route>b{margin-left:0;font-size:13px;flex:1}.v-rotation-route .v-token-name b{font-size:13px}.v-rotation-route .v-token-name small{font-size:9px}.v-launchpad-grid{grid-template-columns:1fr}.v-launchpad-card{padding:17px}.v-origin-tokens .avatar{height:24px;width:24px;flex-basis:24px}.v-launchpad-body{gap:25px}.v-discover-table{min-width:1200px}.matrix-body{scrollbar-gutter:stable}.trend-card-footer>div{grid-template-columns:27px 1fr 1.2fr}.trend-card-footer .button{min-height:38px;font-size:11px}.trend-card-footer .story-pill{min-height:38px;height:38px}.trend-card-footer .icon-button{height:38px}.trend-card .matrix-header,.trend-card .matrix-row{grid-template-columns:minmax(76px,1.3fr) minmax(47px,.8fr) 31px minmax(48px,.8fr) 33px!important;gap:4px!important}.trend-card .matrix-identity,.trend-card .matrix-row>span{font-size:11px!important}.v-receipt-grid{grid-template-columns:1fr 1fr}.v-receipt-grid .v-metric{padding:12px}.v-receipt-grid .v-metric b{font-size:16px}.dialog-content>p{overflow-wrap:anywhere}.v-actor h3{font-size:15px}.kol-workspace .trends-tools select{font-size:12px;max-width:160px}}
@media(max-width:560px){.v-signal-grid{grid-template-columns:1fr}.v-signal-card{padding:20px}.v-signal-card>header .avatar{height:40px;width:40px;flex-basis:40px}.v-signal-card .v-token-name b{font-size:17px}.signal-multiple{font-size:24px}.v-token-origin{font-size:10px}.v-token-origin>span:not(.launchpad){font-size:10px}.v-chart-periods{margin-top:20px}.v-chart-periods>button{font-size:12px;min-height:38px}.kol-price-chart{height:154px}.v-price-frame{min-height:159px}.v-trigger-line{font-size:11px;padding-block:13px}.v-trigger-line b{font-size:11px}.v-token-metrics,.v-token-metrics b{font-size:12px}.v-cohort-stats{font-size:11px}.v-signal-card>footer>.primary{font-size:13px;min-height:44px}.v-signal-card>footer>.icon-button{min-height:42px;width:34px}.v-pace-row .v-flow-bars{width:70px}.primary-spotlight .spotlight-top h2{max-width:205px}.primary-spotlight>.spotlight-evidence .avatar-stack>span{width:25px;height:25px}.primary-spotlight>.spotlight-evidence .kol-avatar{width:21px;height:21px}.primary-spotlight>.spotlight-evidence .avatar-stack>i{height:21px;min-width:23px}.spotlight-score{margin-right:0}.performance-winner .v-section-title{margin-bottom:15px}.v-section-title h2{font-size:14px}.v-pace-row>span:not(.avatar){font-size:12px}.v-token-name.large b{font-size:22px}}
:root[data-theme=light] .app-header{background:#f4f9faed}:root[data-theme=light] .primary-spotlight{background:radial-gradient(ellipse at 80% 0,#a490de20,transparent 65%),#f6f9fd!important}:root[data-theme=light] .spotlight-top h2 em{color:#7256b7}:root[data-theme=light] .peep-v12{mix-blend-mode:multiply;opacity:.85}:root[data-theme=light] .launchpad.known{color:#4e6472}:root[data-theme=light] .v-status{border-color:#49792940;background:#77bb5008}:root[data-theme=light] .v-signal-card:hover{box-shadow:0 10px 30px #304f6122}:root[data-theme=light] .primary-spotlight:after{display:none}:root[data-theme=light] .performance-story em{color:var(--accent)}
@media(prefers-reduced-motion:reduce){.route-dash,.v-trending-content,.marker-halo{animation:none!important;transition:none!important}}
[data-motion=off] .route-dash,[data-reduced=true] .route-dash{animation:none!important}
[data-hidden=true] .route-dash,[data-offscreen=true] .route-dash{animation-play-state:paused!important}
/* Post-render alignment and compact spotlight pass. */
.matrix-body{scrollbar-width:none!important;scrollbar-gutter:auto!important}.matrix-body::-webkit-scrollbar{display:none}.matrix-header{margin-right:0!important}.matrix-identity>.kol-avatar{flex:0 0 22px!important;text-overflow:clip!important;overflow:hidden!important}.matrix-identity>.kol-avatar>img{width:100%!important;height:100%!important;margin:0!important;flex:0 0 auto!important}.matrix-identity>span:not(.kol-avatar){flex:1;min-width:0}
.primary-spotlight .spotlight-score{margin-left:20px;margin-right:auto}.primary-spotlight .spotlight-token>.v-token-name{min-width:160px}.v-tracker-overview>article{padding-top:19px;padding-bottom:18px;min-height:280px}.inflow-visual{min-height:66px}.inflow-visual .v-ring{width:66px;height:66px}.inflow-visual .v-ring b{font-size:17px}.inflow-visual .v-ring small{font-size:8px}.v-tracker-overview .spotlight-token{margin:8px 0}.v-tracker-overview .v-section-title{margin-bottom:12px}.v-tracker-overview>.opposite-spotlight>p,.v-tracker-overview>.inflow-spotlight>p{font-size:11px}.token-ctas{padding-top:12px}.v-tracker-overview .opposite-spotlight .v-spark{height:39px}
@media(min-width:1101px){.v-tracker-overview>article{min-height:302px}.spotlight-top{min-height:64px}.v-tracker-overview .token-ctas{padding-top:13px}.spotlight-evidence{margin-top:10px}.inflow-spotlight .v-flow-bars{height:28px}}
@media(max-width:767px){.v-tracker-overview>article{min-height:0}.primary-spotlight .spotlight-score{margin-left:auto;margin-right:3px}.primary-spotlight .spotlight-token{padding-top:22px}.spotlight-top>div{max-width:calc(100% - 50px)}.peep-v12{height:88px;width:85px;top:0}.primary-spotlight .spotlight-token>.v-token-name{min-width:140px}.matrix-identity>.kol-avatar{flex-basis:20px!important}.origin-filter{max-width:115px}}
.peep-updated{border-radius:40%;mask-image:linear-gradient(#000 68%,transparent);object-fit:contain}
.v-signal-card{--flow-color:var(--positive)}.v-signal-card[data-flow-side=SELL]{--flow-color:var(--negative)}.v-signal-card>.track-event-wash{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--flow-color) 23%,transparent),transparent 70%);pointer-events:none;z-index:0}.v-signal-card>.track-event-edge{position:absolute;inset:0;opacity:0;border:1px solid var(--flow-color);border-radius:inherit;box-shadow:inset 0 0 20px color-mix(in srgb,var(--flow-color) 10%,transparent);pointer-events:none;z-index:1}.v-signal-card>.track-event-sweep{position:absolute;top:0;bottom:0;width:42%;opacity:0;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--flow-color) 11%,transparent),transparent);pointer-events:none;z-index:0}.v-signal-card>*:not(.track-event-wash):not(.track-event-edge):not(.track-event-sweep){position:relative;z-index:2}

/* v13 — PEEP's field notebook. One primary action: investigate, never execute. */
:root{--peep:#c2f67a;--peep-ink:#121c0c;--stock:#bcabff;--research-panel:#111c22;--research-border:#28373e}
:root[data-theme=light]{--peep:#5a841d;--peep-ink:#fff;--stock:#7058b8;--research-panel:#f6fafc;--research-border:#d5e0e6}
.app-header{display:grid;grid-template-columns:125px minmax(355px,1fr) auto auto;gap:18px;height:88px;padding:0 24px;margin:0;border-radius:0;position:sticky;top:0;overflow:visible;background:color-mix(in srgb,var(--bg) 93%,transparent);z-index:50}
.primary-nav.peep-nav{height:100%;min-width:0;gap:4px;align-items:center;justify-content:center}
.peep-nav>button{height:58px;flex:1;gap:8px;padding:8px 11px;border-radius:10px;text-align:left;min-width:0}
.peep-nav>button:after{height:2px;bottom:4px;left:10px;right:10px;border-radius:2px}
.peep-nav>button b{font-size:12px;display:block;white-space:nowrap}.peep-nav>button small{font-size:10px;display:block;font-weight:400;color:var(--dim);white-space:nowrap;margin-top:3px}
.peep-nav>button.active{background:linear-gradient(135deg,rgba(190,245,127,.06),transparent);color:var(--accent)}
.nav-stage{font:10px var(--mono);color:var(--dim);border:1px solid var(--line);width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:7px;flex:none}.active .nav-stage{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}
.research-header-actions{display:flex;gap:12px;align-items:center}.header-end{gap:8px}
.peep-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid #e4ffbccc;border-radius:13px;background:linear-gradient(118deg,#d3ff96,#b0e967 65%,#d6ff94);color:#172409;padding:12px 18px;font-size:13px;font-weight:650;box-shadow:0 0 0 4px rgba(182,243,117,.035),0 6px 24px rgba(124,184,53,.15),inset 0 1px 0 rgba(255,255,255,.55);overflow:hidden;min-height:46px;transition:box-shadow .2s,transform .2s,filter .2s}
.peep-primary:before{content:"";position:absolute;inset:-75%;background:conic-gradient(from 20deg,transparent 0 35%,rgba(255,255,255,.7) 42%,transparent 49% 100%);animation:peep-prism 7s linear infinite;z-index:-2}
.peep-primary:after{content:"";position:absolute;inset:1px;border-radius:11px;background:linear-gradient(125deg,#d5ff9c,#b5ef75 67%,#cef69c);z-index:-1}
.peep-primary:hover{box-shadow:0 0 0 4px rgba(182,243,117,.085),0 8px 34px rgba(147,212,72,.25),inset 0 1px 0 #fff;transform:translateY(-1px)}.peep-primary:active{transform:translateY(1px)}
.peep-primary small{font-size:10px;font-weight:450;display:block;color:#3d5626;line-height:1.5}.navbar-investigate{text-align:left;min-width:213px;padding:10px 14px;justify-content:space-between;height:53px}
.cta-aperture{border:1px solid #527b31;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;flex:none;position:relative}.cta-aperture:after{content:"";inset:-5px;border:1px dotted #619a3e8c;position:absolute;border-radius:50%;animation:peep-prism 13s linear infinite}.cta-aperture .icon{width:17px}
@keyframes peep-prism{to{transform:rotate(360deg)}}
.stock-toggle{display:flex;gap:9px;align-items:center;text-align:left;min-height:49px;padding:8px 11px;border:1px solid #8978c75e;color:var(--stock);background:linear-gradient(135deg,rgba(153,125,243,.13),rgba(106,89,168,.055));border-radius:12px;box-shadow:inset 0 1px 0 rgba(229,219,255,.1);position:relative;transition:background .2s,box-shadow .2s}
.stock-toggle>span:nth-child(2){font-size:11px;white-space:nowrap;font-weight:650}.stock-toggle small{font-size:9px;font-weight:400;display:block;margin-top:3px;color:var(--muted)}.stock-toggle-icon{display:flex}.stock-toggle-icon .icon{width:17px}.stock-switch{display:flex;width:28px;height:16px;padding:2px;border-radius:20px;background:var(--line);margin-left:5px;box-shadow:inset 0 1px 3px #0004;transition:background .2s}.stock-switch em{display:block;width:12px;height:12px;background:var(--muted);border-radius:50%;transition:transform .22s,background .22s}
.stock-toggle[aria-checked=true]{border-color:var(--stock);background:linear-gradient(120deg,rgba(154,128,255,.26),rgba(108,100,187,.12));box-shadow:0 0 0 3px rgba(182,158,255,.06),0 0 26px rgba(162,131,255,.13),inset 0 1px 0 rgba(237,229,255,.2)}
.stock-toggle[aria-checked=true] .stock-switch{background:#8f7bd9}.stock-toggle[aria-checked=true] .stock-switch em{background:#f3ecff;transform:translateX(12px)}
#main{padding-top:0}.page-heading{display:none!important}
.peep-journey{display:flex;gap:16px;align-items:center;padding:20px 0 16px;min-height:117px}.journey-portrait{height:76px;width:74px;flex:none;overflow:hidden;border-radius:18px;border:1px solid #899bba29;background:radial-gradient(circle at 50% 70%,#8291f324,transparent 75%)}
.research-peep{object-fit:contain;width:126px;height:142px;flex:none}.journey-portrait .research-peep{width:78px;height:89px;margin-top:3px}.journey-copy{min-width:0}.research-kicker{font:9px/1.5 var(--mono);letter-spacing:1.5px;color:var(--lilac)}.journey-copy h1{font-size:22px;letter-spacing:-.6px;line-height:1.3;font-weight:650;margin:5px 0}.journey-copy p{font-size:12px;color:var(--muted);line-height:1.6}.journey-scope{margin-left:auto;display:flex;align-items:flex-end;flex-direction:column;gap:5px;flex:none}.journey-scope>span{font:9px var(--mono);letter-spacing:1px;color:var(--dim)}.journey-scope>b{font:22px var(--mono)}.journey-scope>b small{font:11px var(--font);color:var(--muted)}.journey-scope>small{font-size:9px;color:var(--dim)}
.stock-scope-strip{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#8a6cec16,#8a6cec04);border:1px solid #a88ced38;border-radius:12px;padding:12px 16px;margin:0 0 18px}.stock-scope-strip>div{flex:1}.stock-scope-strip b{display:block;font-size:12px;color:var(--stock)}.stock-scope-strip span{display:block;font-size:11px;color:var(--muted)}.stock-scope-strip .stock-lens-orb{height:33px;width:33px;display:grid;place-items:center;border-radius:50%;color:var(--stock);background:#b399ff16;border:1px solid #b399ff40}.stock-scope-strip .text-button{font-size:11px;color:var(--stock)}
.stock-pair-badge{display:inline-flex!important;align-items:center;gap:5px;padding:5px 8px;border:1px solid #ad8af044;background:#a683f015;border-radius:7px;color:var(--stock);font:10px var(--font);max-width:100%}.stock-pair-badge .icon{width:12px;height:12px}
.trade-secondary,.trade-primary{color:var(--muted)!important;background:transparent!important;border:1px solid var(--line)!important;box-shadow:none!important;font-weight:500!important}.trade-secondary .icon:first-child{display:none}.trade-secondary:hover,.trade-primary:hover{background:var(--hover)!important;color:var(--text)!important;border-color:var(--muted)!important}.trade-secondary:before,.trade-secondary:after{display:none!important}
.token-ctas .investigate-link{background:color-mix(in srgb,var(--lilac) 6%,var(--surface))!important;border-color:color-mix(in srgb,var(--lilac) 20%,var(--line))!important;color:var(--text)!important}.dialog-bottom.dossier-entry-actions{display:flex;flex-wrap:wrap;gap:8px}.dossier-entry-actions>.peep-primary{flex:1;min-width:210px}.dossier-entry-actions>.trade-secondary{width:auto;flex:0 0 auto}.dossier-entry-actions>span{width:100%}
.stock-empty{text-align:center;padding:42px 20px}.stock-empty img{height:130px;width:145px}.stock-empty p{max-width:500px;margin:12px auto 18px;color:var(--muted)}
/* Contract search: small, focused, no pretend thinking steps. */
dialog.research-launcher{width:min(660px,calc(100vw - 32px));max-height:92dvh;border:1px solid #b9adf555;border-radius:22px;background:var(--surface);box-shadow:0 32px 130px #000b,0 0 0 6px #a98aeb06;padding:0;overflow:auto}
.research-launch-head{padding:23px 26px 16px}.research-launch-head h2{font-size:27px;letter-spacing:-.9px;margin-top:5px}.research-launch-body{padding:0 28px 23px}.research-welcome{display:flex;align-items:center;gap:18px;padding:8px 0 20px}.research-welcome .research-peep{width:100px;height:118px}.research-welcome h3{font-size:19px;margin:0 0 7px}.research-welcome p{font-size:13px;color:var(--muted);line-height:1.7}.research-network{display:flex;gap:7px;align-items:center;margin-top:8px;color:var(--dim);font-size:11px}
#investigate-form label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.ca-input-line{display:flex;align-items:center;border:1px solid #8f9fa94d;border-radius:12px;overflow:hidden;min-height:56px;background:var(--bg);transition:border-color .15s,box-shadow .15s}.ca-input-line:focus-within{border-color:var(--stock);box-shadow:0 0 0 3px #b099ff13}.ca-input-line>span{padding:0 13px;color:var(--dim);font:12px var(--mono);border-right:1px solid var(--line)}.ca-input-line input{border:0;outline:0;background:transparent;color:var(--text);font:14px var(--mono);width:100%;padding:18px 13px}.ca-error{color:var(--negative);font-size:12px;min-height:0;margin-top:7px;line-height:1.6}.ca-error:empty{display:none}.ca-submit{width:100%;margin-top:16px;min-height:50px}.ca-submit .icon:last-child{margin-left:auto}.ca-submit>span:nth-child(2){flex:1}#ca-help{font-size:11px;color:var(--dim);line-height:1.7;margin:10px 0 22px}.research-examples>div:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.research-examples b{font-size:12px}.research-examples small{font-size:10px;color:var(--dim)}.research-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.research-example{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);text-align:left}.research-example:hover{border-color:var(--lilac);background:var(--hover)}.research-example>.icon{margin-left:auto;width:15px;color:var(--dim)}.research-example b,.research-example small{display:block}.research-example small{margin-top:3px}.research-example .avatar{width:32px;height:32px}.research-disclosure{font-size:10px;color:var(--dim);line-height:1.65;margin:20px 0 0}
/* Full token investigation: a chaptered dossier, not just a trade form. */
dialog.peep-dossier{width:min(1180px,calc(100vw - 48px));max-width:none;max-height:94dvh;height:min(850px,94dvh);margin:auto;padding:0;border:1px solid #b9adf54d;border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 36px 140px #000c,0 0 0 6px #a98aeb05;display:flex;flex-direction:column}
dialog.peep-dossier:not([open]){display:none}.dossier-head{padding:20px 24px;flex:none}.dossier-title{display:flex;align-items:center;gap:14px;min-width:0}.dossier-title .avatar{width:48px;height:48px}.dossier-title h2{font-size:26px;letter-spacing:-.6px;margin:3px 0 0}.dossier-title h2 small{font-size:13px;font-weight:400;color:var(--muted);margin-left:7px}.dossier-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 24px 16px;flex:none;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.dossier-meta>button{display:flex;align-items:center;gap:6px;font:11px var(--mono);color:var(--muted)}.dossier-meta>button .icon{width:12px}.dossier-source-time{margin-left:auto;font:10px var(--mono);color:var(--dim)}.dossier-layout{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.dossier-sidebar{border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(165,143,225,.06),transparent 75%);display:flex;flex-direction:column;padding:12px}.dossier-guide{display:flex;gap:4px;align-items:center;margin:0 0 12px}.dossier-guide img{width:78px;height:95px}.dossier-guide p{font-size:12px;color:var(--muted);line-height:1.6}.dossier-guide b{color:var(--text)}.dossier-sidebar nav{display:grid;gap:5px}.dossier-sidebar nav button{display:flex;align-items:center;gap:9px;text-align:left;padding:12px 9px;font-size:12px;border-radius:9px;color:var(--muted);border:1px solid transparent}.dossier-sidebar nav button small{margin-left:auto;color:var(--dim);font:9px var(--mono)}.dossier-sidebar nav button .icon{width:15px}.dossier-sidebar nav button.active{color:var(--text);background:#b69af114;border-color:#b69af124}.dossier-sidebar nav button.active .icon{color:var(--lilac)}.dossier-guide-note{font-size:10px;color:var(--dim);padding:20px 8px;line-height:1.8;margin-top:auto}.dossier-content{padding:23px;overflow-y:auto;overscroll-behavior:contain;min-width:0}.dossier-bottom{flex:none;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:14px 22px;background:var(--surface)}.dossier-bottom>span{margin-left:auto;font-size:10px;color:var(--dim)}.dossier-bottom .button{font-size:12px}.dossier-scope-note{padding:9px 24px;font-size:11px;color:var(--stock);background:#aa89ef10;border-bottom:1px solid #aa89ef25;flex:none}.dossier-back{display:block;width:100%;background:#aa89ef0e;color:var(--lilac);padding:10px;font-size:12px;border-bottom:1px solid var(--line)}
.research-read-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:14px}.research-card{border:1px solid var(--research-border);border-radius:14px;background:var(--research-panel);padding:18px;min-width:0}.research-commentary{background:radial-gradient(ellipse at top left,#a699ed12,transparent 80%),var(--research-panel)}.research-commentary h3{font-size:23px;letter-spacing:-.7px;line-height:1.25;margin:10px 0}.research-commentary>p{font-size:12px;color:var(--muted);line-height:1.75}.research-counter{margin-top:18px;padding:12px;border-left:2px solid var(--amber);background:color-mix(in srgb,var(--amber) 4%,transparent);border-radius:0 8px 8px 0}.research-counter b{display:block;font-size:11px;color:var(--amber)}.research-counter span{display:block;font-size:11px;color:var(--muted);line-height:1.65;margin-top:5px}.research-companion{display:flex;align-items:center;gap:7px}.research-companion .research-peep{width:53px;height:60px}.research-companion>span{font-size:11px;line-height:1.7;color:var(--lilac)}.research-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px}.research-section-head h3{font-size:17px;letter-spacing:-.25px}.research-section-head span{font:10px var(--mono);color:var(--dim)}.research-section-head p{font-size:12px;color:var(--muted);margin-top:7px}.research-chart .v-price-frame{margin:18px 0 6px}.research-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.research-stats.four{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 24px}.research-stat{padding:14px 13px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;min-width:0}.research-stat>span{display:block;color:var(--muted);font-size:11px;line-height:1.5}.research-stat>b{display:block;font:500 22px var(--mono);letter-spacing:-.6px;margin:7px 0}.research-stat>small{display:block;font-size:9px;color:var(--dim);line-height:1.6;overflow-wrap:anywhere}.research-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.research-findings article{display:flex;gap:9px;border:1px solid var(--line);padding:13px;border-radius:10px}.research-findings article>span{width:27px;height:27px;color:var(--lilac);border:1px solid #ad91df35;border-radius:8px;display:grid;place-items:center;flex:none}.research-findings .icon{width:14px}.research-findings h4{font-size:12px;line-height:1.5}.research-findings p{font-size:11px;color:var(--muted);line-height:1.65;margin-top:5px}
.research-wallet{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;gap:14px;border-bottom:1px solid var(--line);padding:14px 0;align-items:center}.research-wallet>button{display:flex;align-items:center;gap:9px;text-align:left;min-width:0}.research-wallet b{display:block;font-size:13px}.research-wallet small{display:block;font-size:10px;color:var(--dim);margin-top:4px}.research-wallet>div{text-align:right;font-family:var(--mono)}.research-signal-list>button{display:grid;grid-template-columns:1.7fr 1fr .8fr 1fr 18px;gap:16px;align-items:center;padding:17px 12px;border-bottom:1px solid var(--line);text-align:left;width:100%;border-radius:8px}.research-signal-list>button:hover{background:var(--hover)}.research-signal-list small,.research-signal-list b{display:block}.research-signal-list small{font-size:10px;color:var(--dim);margin:4px 0}.research-signal-list b{font:15px var(--mono)}.research-signal-list>button>span:first-child .icon{display:inline-block;color:var(--accent);width:14px;margin-right:7px}.research-signal-list>button>span:first-child b{display:inline-block}.research-score-head{display:flex;align-items:center;gap:22px;margin-bottom:15px}.research-score-head .v-ring{flex:none}.research-score-head p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:8px}.research-components{margin-top:20px}.research-components>div{display:grid;grid-template-columns:100px 1fr 55px;gap:16px;align-items:center;margin:15px 0;font-size:12px}.research-components>div>span{text-transform:capitalize;color:var(--muted)}.research-components>div>div{height:6px;background:var(--line);border-radius:9px;overflow:hidden}.research-components i{height:100%;display:block;background:linear-gradient(90deg,var(--stock),var(--accent));border-radius:9px;transition:width .4s}.research-components b{font:12px var(--mono);text-align:right}.research-pair-link{display:flex;align-items:center;justify-content:center;gap:30px;margin:24px 0}.research-pair-link>.avatar{width:72px;height:72px}.research-pair-link>span .icon{color:var(--stock);width:26px}.research-stock-icon{width:90px;height:72px;border:1px solid #b598ed5c;border-radius:15px;background:#b598ed0e;color:var(--stock);display:grid;place-items:center;font:16px var(--mono)}.research-evidence>div{display:grid;grid-template-columns:48px 1fr 1fr 50px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font:11px var(--mono)}.research-evidence b{text-align:right}.research-evidence button{text-align:left;color:var(--muted)}.research-history-title{font-size:16px;margin:24px 0 14px}.research-history{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.research-history time{font:10px var(--mono);color:var(--dim);flex:none;margin-top:3px}.research-history p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:5px}.research-quiet{font-size:13px;color:var(--muted);line-height:1.8;padding:24px 4px}.research-explanation .research-peep{float:right;width:98px;height:119px;margin:0 0 10px 18px}.research-explanation p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:13px}
@media(max-width:1599px){.app-header{grid-template-columns:115px minmax(335px,1fr) auto auto;gap:12px;padding:0 20px}.peep-nav>button{padding:8px 7px;gap:6px}.peep-nav>button small{display:none}.header-end .network-selector,.header-end #feed-status,.header-divider{display:none}.navbar-investigate{min-width:198px}.stock-toggle small{display:none}.stock-toggle{min-height:47px}.research-header-actions{gap:9px}.simulation-controls button[data-sim-burst]{padding:6px}.simulation-controls button[data-sim-burst] span{display:none}.peep-nav>button b{font-size:11px}}
@media(max-width:1199px){.app-header{grid-template-columns:125px 1fr auto;height:auto;padding:12px 20px 0;row-gap:4px}.research-header-actions{justify-content:flex-end}.primary-nav.peep-nav{grid-row:2;grid-column:1/-1;width:100%;height:48px;max-width:680px;justify-self:center}.peep-nav>button{height:44px;justify-content:center}.peep-nav>button b{font-size:12px}.header-end{grid-column:3;grid-row:1;height:auto}.journey-scope{display:none}.peep-journey{padding-top:18px}.research-read-grid{grid-template-columns:1fr}.research-commentary h3{font-size:21px}.research-companion{display:none}.research-stats.four{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.app-header{grid-template-columns:1fr auto;padding:8px 14px 0;gap:4px 10px}.wordmark{height:42px}.header-end{grid-column:2;grid-row:1;height:42px}.research-header-actions{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:1fr 1.35fr;margin:3px 0 2px;gap:9px}.stock-toggle{min-width:0;justify-content:center;padding:8px;height:47px}.stock-toggle>span:nth-child(2){font-size:11px}.stock-toggle-icon .icon{width:15px}.stock-switch{margin-left:0;flex:none}.navbar-investigate{min-width:0;width:100%;font-size:12px;padding:8px 10px;gap:8px;height:47px}.navbar-investigate small{font-size:9px}.navbar-investigate>.icon{display:none}.navbar-investigate .cta-aperture{width:22px;height:22px}.navbar-investigate .cta-aperture:after{inset:-3px}.primary-nav.peep-nav{grid-row:3;height:43px;gap:0}.peep-nav>button{width:25%;padding:0 5px;gap:5px;height:42px}.peep-nav>button b{font-size:10px}.nav-stage{display:none}.peep-journey{min-height:112px;gap:11px;padding:16px 0}.journey-portrait{width:54px;height:65px;border-radius:12px}.journey-portrait .research-peep{width:58px;height:68px}.journey-copy h1{font-size:18px;letter-spacing:-.4px}.journey-copy p{font-size:11px;line-height:1.6}.research-kicker{font-size:8px;letter-spacing:1px}.stock-scope-strip{padding:10px;gap:8px;align-items:flex-start}.stock-scope-strip .text-button{font-size:0;min-width:28px}.stock-scope-strip .text-button .icon{width:17px;height:17px}.stock-scope-strip span{font-size:10px;line-height:1.7}.stock-scope-strip b{font-size:11px}.research-launch-body{padding:0 18px 18px}.research-launch-head{padding:18px}.research-launch-head h2{font-size:22px}.research-welcome{gap:9px}.research-welcome .research-peep{width:69px;height:88px}.research-welcome h3{font-size:17px}.research-welcome p{font-size:12px}.research-network{font-size:10px}.ca-input-line input{font-size:16px}.research-example-grid{grid-template-columns:1fr 1fr}.research-example{padding:8px;gap:7px}.research-example>.icon{display:none}.research-examples>div:first-child{display:block}.research-examples small{display:block;margin-top:4px}dialog.peep-dossier{width:100%;height:97dvh;max-height:97dvh;border-radius:19px 19px 0 0;align-self:flex-end;margin:auto 0 0}.dossier-head{padding:16px}.dossier-title h2{font-size:23px}.dossier-title h2 small{display:block;font-size:11px;margin-left:0;margin-top:3px}.dossier-title .avatar{height:43px;width:43px}.dossier-meta{padding:0 16px 12px;gap:7px;font-size:10px}.dossier-meta>.dossier-source-time{font-size:9px}.dossier-layout{display:flex;flex-direction:column}.dossier-sidebar{padding:0;border-right:0;border-bottom:1px solid var(--line);display:block;flex:none}.dossier-guide,.dossier-guide-note{display:none}.dossier-sidebar nav{display:flex;gap:5px;overflow:auto;padding:7px 12px}.dossier-sidebar nav button{white-space:nowrap;padding:10px 12px;font-size:11px;min-height:42px}.dossier-sidebar nav button small{display:none}.dossier-content{padding:16px}.research-stats{gap:9px}.research-stats.four{gap:9px}.research-stat{padding:12px 11px}.research-stat>b{font-size:20px}.research-stat>span{font-size:10px}.research-findings{grid-template-columns:1fr}.research-section-head h3{font-size:16px}.research-wallet{gap:8px;grid-template-columns:1.4fr .8fr .8fr .35fr}.research-wallet .kol-avatar{height:28px;width:28px}.research-wallet b{font-size:11px}.research-wallet small{font-size:9px}.research-wallet>button{gap:5px}.research-wallet>button span{overflow:hidden}.research-wallet>button b{max-width:100px;overflow:hidden;text-overflow:ellipsis}.research-signal-list>button{grid-template-columns:1.3fr .8fr .7fr;gap:9px;padding:13px 5px}.research-signal-list>button>span:nth-child(4),.research-signal-list>button>.icon{display:none}.research-signal-list b{font-size:12px}.research-signal-list small{font-size:9px}.dossier-bottom{padding:10px 13px;gap:7px}.dossier-bottom>.button{font-size:11px;flex:1}.dossier-bottom>span{display:none}.dossier-bottom .button .icon{width:14px}.research-evidence>div{grid-template-columns:40px 1fr 1fr;gap:6px;font-size:10px}.research-evidence time{display:none}.research-explanation .research-peep{width:68px;height:84px}.dossier-entry-actions>.peep-primary{width:100%;flex:auto}.dossier-entry-actions>.trade-secondary{width:100%}.dossier-scope-note{font-size:10px;padding:8px 16px}}
@media(max-width:374px){.navbar-investigate{font-size:11px}.navbar-investigate .cta-aperture{display:none}.research-header-actions{grid-template-columns:1fr 1.15fr}.research-welcome .research-peep{display:none}.research-example-grid{grid-template-columns:1fr}.stock-toggle>span:nth-child(2){font-size:10px}.journey-copy h1{font-size:17px}}
[data-motion=off] .peep-primary:before,[data-motion=off] .cta-aperture:after,[data-reduced=true] .peep-primary:before,[data-reduced=true] .cta-aperture:after{animation:none!important}
[data-hidden=true] .peep-primary:before,[data-hidden=true] .cta-aperture:after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.peep-primary:before,.cta-aperture:after{animation:none!important}.peep-primary,.stock-switch em{transition:none!important}}

/* Stock badges stay secondary to the primary investigation action. */
.stock-mini-badge{display:inline-flex;align-items:center;font-size:9px;line-height:1.2;color:var(--lilac);padding:4px 6px;border:1px solid #b5a0fa3b;background:#aa88dd0b;border-radius:5px;white-space:nowrap}
.research-peep{border-radius:20px;object-fit:cover;object-position:center}
.research-companion .research-peep{border-radius:11px}
.research-peep.tiny{border-radius:10px}
.trend-meta{flex-wrap:wrap}

.research-rotations>div{display:grid;grid-template-columns:1fr 18px 1fr 1.6fr;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.research-rotations button{display:flex;align-items:center;gap:7px;font-size:12px;text-align:left}.research-rotations .avatar{width:25px;height:25px}.research-rotations>div>span{text-align:right;color:var(--muted);font-size:11px}.research-rotations small{display:block;font-size:10px;color:var(--dim);margin-top:4px}@media(max-width:767px){.research-rotations>div{grid-template-columns:1fr 15px 1fr;gap:6px}.research-rotations>div>span{grid-column:1/-1;text-align:left}}

/* PEEP v15: plain-function navigation; authored 2D assets; selective motion. */
:root{--nav-h:52px;--peep-lime:#c4f883;--card-edge:rgba(180,204,210,.19)}
.app-header{display:grid;grid-template-columns:132px minmax(380px,1fr) auto auto;gap:16px;height:88px;padding:0 24px;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 96%,transparent)}
.primary-nav.peep-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-self:center;height:var(--nav-h);max-width:620px;width:100%;align-items:stretch;justify-items:stretch}
.primary-nav.peep-nav>button{width:100%;height:var(--nav-h);min-width:0;min-height:var(--nav-h);margin:0;padding:8px 10px;justify-content:center;gap:9px;border:1px solid transparent;border-radius:10px;text-align:left;box-sizing:border-box;background:transparent;flex:initial}
.peep-nav>button>.icon{display:block!important;width:17px;height:17px;flex:none;opacity:.8}
.peep-nav>button b{font-size:13px;line-height:1.2;letter-spacing:0;font-weight:650}
.peep-nav>button small{display:block;font-size:10px;line-height:1.2;color:var(--dim);margin-top:5px;white-space:nowrap}
.peep-nav>button.active{background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-color:color-mix(in srgb,var(--accent) 23%,var(--line));color:var(--accent)}
.peep-nav>button:after{bottom:0;left:15%;right:15%;height:2px}.peep-nav>button:hover{background:var(--hover)}
.research-header-actions{display:flex;align-items:center;gap:10px}.navbar-investigate{height:52px;min-width:190px;padding:9px 14px;font-size:13px;border-radius:12px}.navbar-investigate small{font-size:10px;line-height:1.4}.stock-toggle{height:52px;min-height:52px;border-radius:12px;padding:8px 12px;gap:8px}.stock-toggle>span:nth-child(2){font-size:12px}.stock-toggle small{font-size:9px;line-height:1.3}.header-end{gap:5px;min-width:0}#feed-status{display:block!important}:root[data-simulation=true] #feed-status{display:block!important}.status{font-size:10px;padding:7px 9px;border:1px solid var(--line);border-radius:20px;color:var(--muted)}.status-test{color:var(--amber)}.status-test .status-dot{background:var(--amber)}.header-end .icon-button{width:30px;height:34px;background:transparent;border:0}
.wordmark{font-size:27px;gap:8px}.brand-mascot{height:46px!important;width:46px!important;object-fit:contain;filter:none!important}
.peep-art{object-fit:contain!important;object-position:center;flex:none;user-select:none;background:none!important;border-radius:0!important;filter:drop-shadow(0 7px 12px #0003)}
.peep-journey{min-height:110px;padding:14px 0 16px;gap:17px}.journey-portrait{width:90px;height:90px;border:0;background:transparent;overflow:visible;border-radius:0}.journey-portrait .research-peep{width:90px;height:90px;margin:0;object-fit:contain}.journey-copy h1{font-size:29px;letter-spacing:-.9px;line-height:1.1;margin:6px 0 7px}.journey-copy p{font-size:13px;line-height:1.5}.research-kicker{color:var(--accent);font-size:9px;letter-spacing:1.1px}.journey-quote{margin-left:auto;font-size:12px;color:var(--muted);line-height:1.6;padding:10px 17px;border-left:1px solid var(--line);max-width:245px}.journey-quote small{display:block;color:var(--accent);font:10px var(--mono);margin-top:3px}.journey-scope{margin-left:10px;min-width:90px}.journey-scope>b{font-size:27px}.journey-scope>span{font-size:9px}
.primary-spotlight{background:linear-gradient(120deg,rgba(178,227,128,.09),transparent 58%),var(--surface);border-color:rgba(178,227,128,.29)}.primary-spotlight .spotlight-top h2{font-size:30px;max-width:300px;line-height:1.12;letter-spacing:-1px}.primary-spotlight .spotlight-top h2 em{color:var(--peep-lime)}.spotlight-top{min-height:125px;align-items:flex-start}.peep-v12{width:136px!important;height:132px!important;object-fit:contain!important;border-radius:0!important;position:relative!important;right:auto!important;top:auto!important;opacity:1!important;align-self:flex-start}
.peep-v12.peep-art,.journey-portrait .peep-art{animation:peep-float 7s ease-in-out infinite;transform-origin:50% 70%}.performance-peep{width:82px;height:82px;float:right;margin:-4px -4px 0 5px}.performance-story h2{font-size:28px;line-height:1.12;letter-spacing:-.8px}.performance-story p{clear:both;font-size:12px;line-height:1.6}.performance-story .v-kicker{font-size:9px}.ix-mascot{object-fit:contain!important;border-radius:0!important}.research-peep{object-fit:contain!important;border-radius:0!important}.research-welcome .research-peep{width:112px;height:125px}.research-welcome p{font-size:13px}.dossier-guide .research-peep{width:85px;height:94px}.dossier-guide{gap:4px}.research-disclosure{font-size:11px}.source-persona .source-peep{width:85px;height:85px}.method-hero .mascot{width:130px;height:130px}.sample-controls{display:flex;flex-wrap:wrap;gap:9px;padding:16px;border:1px solid var(--line);border-radius:12px;margin:16px 0}.sample-controls strong,.sample-controls>span{width:100%;font-size:12px}.sample-controls>span{color:var(--muted)}
@keyframes peep-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}
.peep-art:hover{filter:drop-shadow(0 6px 14px rgba(151,199,93,.18))}
[data-motion=off] .peep-art,[data-reduced=true] .peep-art{animation:none!important;transform:none!important}[data-hidden=true] .peep-art{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.peep-art{animation:none!important;transform:none!important}}
@media(min-width:1600px){.app-header{grid-template-columns:150px minmax(440px,1fr) auto auto;padding:0 28px;gap:22px}.peep-nav>button b{font-size:14px}.peep-journey{padding-top:16px}.journey-copy h1{font-size:32px}}
@media(max-width:1279px){.app-header{grid-template-columns:125px 1fr auto;grid-template-rows:auto auto;height:auto;padding:10px 18px 8px;row-gap:8px;column-gap:12px}.primary-nav.peep-nav{grid-row:2;grid-column:1/-1;max-width:none;height:48px;--nav-h:48px}.research-header-actions{grid-row:1;grid-column:2;justify-content:flex-end}.header-end{grid-row:1;grid-column:3}.peep-nav>button small{display:block}.journey-quote{display:none}.journey-scope{margin-left:auto}.navbar-investigate{min-width:178px}.stock-toggle small{display:block}}
@media(max-width:767px){.app-header{grid-template-columns:1fr auto;grid-template-rows:48px 46px 46px;padding:6px 12px 8px;gap:7px 8px}.wordmark{grid-row:1;grid-column:1;height:48px;font-size:25px}.brand-mascot{height:40px!important;width:40px!important}.header-end{grid-row:1;grid-column:2;height:48px}.research-header-actions{display:grid;grid-template-columns:1fr 1fr;grid-row:2;grid-column:1/-1;gap:8px;width:100%;margin:0}.navbar-investigate,.stock-toggle{width:100%;min-width:0;height:46px;min-height:46px;padding:7px 10px;font-size:12px;justify-content:center;gap:8px}.stock-toggle small,.navbar-investigate small{display:none}.stock-toggle>span:nth-child(2){font-size:12px}.navbar-investigate>.icon{display:none}.cta-aperture{width:23px;height:23px}.navbar-investigate .cta-aperture{display:grid}.primary-nav.peep-nav{grid-row:3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));height:46px;--nav-h:46px;gap:4px}.primary-nav.peep-nav>button{padding:6px 3px;gap:5px;justify-content:center;height:46px;font-size:11px}.peep-nav>button b{font-size:11px}.peep-nav>button>.icon{width:14px;height:14px}.peep-nav>button small{display:none}.peep-journey{min-height:110px;padding:13px 0 15px;gap:10px}.journey-portrait{width:69px;height:76px}.journey-portrait .research-peep{width:69px;height:76px}.journey-copy h1{font-size:24px;letter-spacing:-.6px;line-height:1.12}.journey-copy p{font-size:12px;line-height:1.5}.journey-scope{display:none}.journey-copy .research-kicker{font-size:8px}.peep-v12{width:105px!important;height:112px!important}.primary-spotlight .spotlight-top h2{font-size:27px;max-width:225px}.spotlight-top{min-height:105px}.performance-peep{width:76px;height:76px}.performance-story h2{font-size:26px}.status{font-size:10px;max-width:130px}.header-end .icon-button{width:29px}.research-welcome .research-peep{width:85px;height:100px}.research-welcome h3{font-size:18px}.research-launch-head h2{font-size:23px}.app-footer .footer-disclosure{display:none}}
@media(max-width:374px){.primary-nav.peep-nav>button>.icon{display:none!important}.journey-copy h1{font-size:22px}.research-welcome .research-peep{width:69px;height:82px}.navbar-investigate{font-size:11px}.research-header-actions{grid-template-columns:1fr 1fr}.primary-spotlight .spotlight-top h2{font-size:25px}}
:root[data-theme=light] .primary-spotlight .spotlight-top h2 em{color:#477710}:root[data-theme=light] .primary-spotlight{background:linear-gradient(120deg,rgba(178,227,128,.16),transparent 75%),var(--surface)}

/* Keep the token evidence high in the viewport; illustration is a companion. */
.spotlight-top{min-height:92px}.primary-spotlight .peep-v12{width:112px!important;height:100px!important;mask-image:none!important;-webkit-mask-image:none!important}.primary-spotlight .spotlight-token{margin-top:8px}.peep-art[data-offscreen=true]{animation-play-state:paused!important}.pair-scout{float:right;width:115px;height:115px;margin:10px 0 8px 20px}.pair-scout .peep-art{width:115px;height:115px}.research-pair-link{min-height:100px}@media(max-width:767px){.primary-spotlight .peep-v12{width:100px!important;height:96px!important}.spotlight-top{min-height:88px}.pair-scout{width:90px;height:90px}.pair-scout .peep-art{width:90px;height:90px}}

@media(max-width:767px){.toolbar .tools{display:grid;grid-template-columns:minmax(0,1fr) auto 34px 34px;gap:7px;width:100%}.toolbar .tools .searchbox{grid-column:1/-1;width:100%;height:40px}.toolbar .tools .origin-filter{min-width:0}.toolbar .tools .origin-filter select{width:100%;min-width:0;height:38px}.toolbar .tools .time-switch{height:38px}.toolbar .tools .icon-button{width:34px;height:38px}}

/* FOMO identities are a separate research lane; Solana charts are never filled with provider performance. */
.directory-overview{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 0 18px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:25px}
.directory-overview>div{display:flex;align-items:center;gap:16px;max-width:720px}.directory-overview h2{font-size:24px;line-height:1.25;margin:5px 0 8px}.directory-overview p{color:var(--muted);font-size:13px;line-height:1.7}.directory-peep{object-fit:contain;width:100px;height:105px;flex:none}.directory-overview dl{display:flex;gap:28px;flex:none}.directory-overview dt{font-size:11px;color:var(--muted);margin-bottom:10px}.directory-overview dd{font-size:22px;font-family:var(--mono)}.directory-overview .directory-time{font-size:11px;max-width:110px;line-height:1.6}
.directory-tabs{display:flex;align-items:center;gap:6px;margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.directory-tabs button{padding:11px 18px;font-size:13px;color:var(--muted);border-radius:8px;border:1px solid transparent}.directory-tabs button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.directory-tabs>span{margin-left:auto;color:var(--muted);font-size:11px}.directory-tools,.directory-tools>div{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px}.directory-tools span{font-size:11px;color:var(--muted)}.directory-tools label{font-size:11px;color:var(--muted)}.directory-tools select{padding:8px;background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:8px}
.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.directory-card{min-width:0;padding:20px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.directory-card header{display:flex;align-items:center;gap:12px}.directory-card header>div{min-width:0;flex:1}.directory-name{font-size:15px;color:var(--text);font-weight:650;text-align:left;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.directory-card header small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.directory-avatar{width:44px;height:44px;background:var(--accent-soft);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:none;color:var(--accent);overflow:hidden}.directory-avatar img{width:100%;height:100%;object-fit:cover}.directory-avatar .icon{width:21px}.directory-address{display:flex;align-items:center;gap:7px;color:var(--muted);font:11px var(--mono);padding:14px 0}.directory-address .icon{width:12px}.directory-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0}.directory-card-stats small{display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.directory-card-stats strong{font:17px var(--mono)}.directory-card-stats strong.muted{font-size:12px;color:var(--dim)}.directory-card footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-top:15px;gap:10px}.directory-card footer span{font-size:10px;color:var(--muted)}.directory-card footer button{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:11px}.directory-card footer .icon{width:14px}.directory-empty{grid-column:1/-1;text-align:center;padding:38px 20px}.directory-empty h3{font-size:22px;margin:12px 0}.directory-empty p{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:15px}.directory-scope{margin:20px 0 6px;color:var(--dim);font-size:11px;line-height:1.6}.directory-alert{margin:10px 0 18px;padding:12px;border:1px solid var(--amber);color:var(--amber);border-radius:9px;font-size:12px}
.directory-detail-head{display:flex;align-items:center;gap:15px;margin-bottom:22px}.directory-detail-head span{display:block;font-size:12px;color:var(--muted);margin-top:5px}.directory-detail-head .button{margin-left:auto}.directory-detail-note{display:flex;gap:18px;align-items:center;margin-top:22px}.directory-detail-note p{font-size:14px;line-height:1.7}.directory-detail-note small{font-size:11px;color:var(--muted)}.directory-detail dd button{word-break:break-all;text-align:left;color:var(--text);font:11px var(--mono)}.directory-detail dd .icon{width:12px}
.directory-tracker{display:grid;grid-template-columns:260px 1fr 280px;gap:16px}.directory-rail,.directory-arc-wait,.directory-activity-wait{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--surface);min-width:0}.directory-tracker h2{font-size:17px;line-height:1.5}.directory-rail h2 small{font-size:11px;color:var(--muted)}.directory-rail-row{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--line);width:100%;text-align:left}.directory-rail-row .directory-avatar{width:32px;height:32px}.directory-rail-row span{min-width:0;flex:1}.directory-rail-row b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis}.directory-rail-row small{display:block;color:var(--muted);font:10px var(--mono);margin-top:4px}.directory-rail-row>.icon{width:12px}.directory-rail{max-height:650px;overflow:auto}.directory-arc-wait{padding:55px 35px;text-align:center}.directory-arc-wait p{font-size:13px;color:var(--muted);line-height:1.8;margin:12px 0 25px}.directory-activity-wait p{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0 25px}.directory-activity-wait h3{font-size:15px;padding-top:15px;border-top:1px solid var(--line)}
@media(min-width:1750px){.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1199px){.directory-overview{display:block}.directory-overview dl{margin-top:18px;padding-top:17px;border-top:1px solid var(--line);justify-content:space-around}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-tracker{grid-template-columns:240px 1fr}.directory-activity-wait{display:none}}
@media(max-width:600px){.directory-overview{padding:15px}.directory-overview h2{font-size:18px}.directory-overview>div{gap:8px}.directory-peep{width:69px;height:90px}.directory-overview p{font-size:11px}.directory-overview dl{gap:8px}.directory-overview dt{font-size:10px}.directory-overview dd{font-size:17px}.directory-tabs>span{display:none}.directory-tabs button{flex:1;font-size:12px;padding:10px}.directory-grid{grid-template-columns:1fr}.directory-tools{display:block}.directory-tools>div{flex-wrap:wrap}.directory-card{padding:16px}.directory-tracker{display:flex;flex-direction:column}.directory-rail{order:2;max-height:450px}.directory-arc-wait{padding:25px 18px}.directory-detail-head{flex-wrap:wrap}.directory-detail-head .button{margin-left:0}}

[data-directory-view=true] .quick-filters,[data-directory-view=true] .origin-filter,[data-directory-view=true] .time-switch,[data-directory-view=true] .filter-button,[data-directory-view=true] .pause-button{display:none!important}
[data-directory-view=true] .tools{width:100%}[data-directory-view=true] .searchbox{width:min(420px,100%)}
