.stock-onchain{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:28px}.stock-onchain>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.stock-onchain h2{letter-spacing:-.03em;margin:10px 0;font-size:24px;font-weight:500}.stock-onchain header p,.stock-flow-note,.stock-flow-coverage p{color:var(--muted);font-size:12px;line-height:1.7}.stock-flow-controls{align-items:center;gap:10px;display:flex}.stock-flow-controls>div{border:1px solid var(--border);border-radius:10px;padding:4px;display:flex}.stock-flow-controls button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 12px;font-size:12px}.stock-flow-controls button[aria-pressed=true]{color:var(--green);background:#78dc8c14;border-color:#78dc8c26}.stock-flow-controls>button{border-color:var(--border);place-items:center;display:grid}.stock-flow-controls button:disabled{opacity:.45;cursor:wait}.stock-onchain a:focus-visible,.stock-onchain button:focus-visible,.stock-onchain summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.stock-flow-freshness{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;font-size:11px;display:flex}.stock-flow-freshness>span:first-child{color:var(--green);align-items:center;gap:6px;display:inline-flex}.stock-flow-freshness i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.stock-flow-freshness>.is-stale:first-child{color:#f2c581}.stock-flow-metrics{background:var(--background);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stock-flow-metrics>div{border-right:1px solid var(--border);flex-direction:column;gap:12px;min-width:0;padding:24px 20px;display:flex}.stock-flow-metrics>div:last-child{border-right:0}.stock-flow-metrics span{color:var(--muted);letter-spacing:.08em;font-size:10px}.stock-flow-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:500}.stock-flow-metrics>div:first-child strong{color:var(--green)}.stock-flow-metrics small{color:var(--muted);font-size:11px;line-height:1.6}.stock-flow-metrics em{color:var(--muted);font-size:15px;font-style:normal}.stock-flow-net{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 16px;padding:16px 2px 22px;font-size:12px;display:flex}.stock-flow-net strong{color:var(--foreground);font-size:17px;font-weight:500}.stock-flow-net>span{margin-left:auto;font-size:11px}.stock-flow-rankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stock-flow-ranking{background:var(--background);border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.stock-onchain h3{margin:0 0 16px;font-size:15px;font-weight:500}.stock-flow-ranking h3{justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-flow-ranking h3>span{color:var(--muted);font-size:10px;font-weight:400}.stock-flow-ranking>a{border-top:1px solid var(--border);color:var(--foreground);align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.stock-flow-rank{color:var(--muted);font-size:10px}.stock-flow-address{font-family:var(--font-mono),monospace;font-size:12px}.stock-flow-address small,.stock-flow-ranking strong small{color:var(--muted);margin-top:6px;font-family:inherit;font-size:10px;font-weight:400;display:block}.stock-flow-ranking strong{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:15px;font-weight:500}.stock-flow-ranking>a svg{color:var(--muted);flex-shrink:0}.stock-flow-ranking>a:hover .stock-flow-address{color:var(--green)}.stock-flow-events{margin-top:26px}.stock-flow-scroll{scrollbar-width:thin;scrollbar-color:#2b4938 transparent;overflow-x:auto}.stock-flow-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:550px}.stock-flow-scroll th{color:var(--muted);letter-spacing:.05em;border-bottom:1px solid var(--border);padding:12px 10px;font-size:10px;font-weight:400}.stock-flow-scroll td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:14px 10px;font-size:12px}.stock-flow-scroll a{color:var(--foreground);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.stock-flow-scroll a:hover{color:var(--green)}.stock-flow-direction{white-space:nowrap;background:#78dc8c0f;border-radius:6px;padding:5px 8px;font-size:11px}.stock-flow-direction.is-in{color:var(--green)}.stock-flow-direction.is-out{color:#f2c581;background:#f2c5810d}.stock-flow-empty,.stock-flow-loading{color:var(--muted);padding:14px 0;font-size:12px;line-height:1.7}.stock-flow-loading{align-items:center;min-height:130px;display:flex}.stock-flow-error{color:#f2c581;background:#f2c58109;border:1px solid #f2c58133;border-radius:12px;margin:18px 0;padding:14px 18px;font-size:12px;line-height:1.7}.stock-flow-note{margin:18px 0}.stock-flow-coverage{border-top:1px solid var(--border);padding-top:16px}.stock-flow-coverage summary{cursor:pointer;color:var(--muted);font-size:12px}.stock-monitor-signals{border:1px solid var(--border);border-radius:16px;padding:18px 24px}.stock-monitor-signals>summary{cursor:pointer;color:var(--muted);font-size:13px}.stock-monitor-signals .stock-whales{border:0;padding:24px 0 0}@media (max-width:1000px){.stock-flow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-flow-metrics>div:nth-child(2){border-right:0}.stock-flow-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:650px){.stock-onchain{padding:20px 16px}.stock-onchain h2{font-size:22px}.stock-flow-rankings{grid-template-columns:1fr}.stock-flow-metrics>div{padding:20px 14px}.stock-flow-metrics strong{font-size:23px}.stock-flow-net>span{width:100%;margin-left:0}.stock-flow-ranking{padding:16px}}
