@font-face{font-family:Saans;src:url('assets/saans.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
:root{--bg:#05001f;--panel:#0b0625;--raised:#171132;--border:#201b3d;--muted:#8b85ad;--secondary:#aea8ca;--text:#fff;--accent:#b6a2ff;--positive:#51ead0;--negative:#ef7192;--blue:#9cbeff}
/* Shared interaction layer, adapted from Explore / Browse Strategies. */
:root{--hover:#171131;--control:#211a3b;--lavender:#c6b3f5;--motion:180ms}
[hidden]{display:none!important}
button{color:inherit}
button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 Saans,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3,strong,b{font-weight:500}em{font-style:normal}img{display:block;max-width:100%}svg{display:block}button,input{font:inherit}::selection{background:#4c3988;color:white}
.sidebar{position:fixed;inset:0 auto 0 0;width:208px;padding:24px 16px 20px 20px;display:flex;flex-direction:column;background:var(--bg);z-index:5}.brand{padding:0 4px 26px}.brand>a{display:inline-flex}.brand img{width:137px;height:29px;object-fit:contain;object-position:left}.brand>span{display:block;margin:9px 0 0 36px;color:var(--muted);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.nav-group{display:flex;flex-direction:column;gap:3px}.nav-item{display:flex;align-items:center;gap:14px;height:40px;padding:0 13px;border-radius:12px;color:var(--muted);font:500 15px/20px Saans,Arial,sans-serif;letter-spacing:-.1px;text-decoration:none;transition:color 120ms ease}.nav-item:hover{color:#fff;background:transparent}.nav-item img,.nav-item svg{width:19px;height:19px;opacity:.8;transition:opacity 120ms ease}.nav-item.selected{color:#fff;background:transparent}.nav-item.selected img{opacity:1}.nav-item.selected:after{display:none}.nav-separator{height:1px;background:var(--border);margin:14px 12px}.sidebar-bottom{margin-top:auto;padding:30px 13px 0;color:var(--muted);font-size:12px}.creator{margin-top:5px;color:var(--secondary);display:flex;gap:20px}.preview-indicator{font-size:11px;margin-top:24px;display:flex;align-items:center;gap:8px}.preview-indicator i,.updated i{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}
.topbar{height:74px;padding:0 40px 0 242px;display:flex;align-items:center;justify-content:space-between}.breadcrumb{color:var(--muted);font-size:12px;display:flex;gap:15px}.breadcrumb b{color:var(--secondary)}.breadcrumb>span{color:#4f486e}.top-actions{display:flex;align-items:center;gap:14px}.preview-tag{font-size:11px;padding:6px 11px;border:1px solid #392c58;border-radius:20px;color:#cbbbf7}.top-chain{display:flex;align-items:center;gap:5px;padding:6px 10px;background:var(--raised);border-radius:20px;font-size:12px;color:var(--secondary)}.top-chain img{width:20px;height:20px}.top-chain span{margin-left:5px}
main{margin-left:208px;padding:9px 40px 24px 34px;max-width:1600px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0 30px;gap:20px}h1{font-size:44px;line-height:1.15;letter-spacing:-1.7px}.page-heading p{font-size:14px;margin-top:9px;color:var(--muted)}.preview-caption{font-size:11px;color:var(--muted);align-self:flex-end;padding-bottom:2px}.hero{border:1px solid #2b214b;border-radius:24px;padding:26px 28px 0;position:relative;overflow:hidden;background:linear-gradient(115deg,#15102e 0%,#0c0626 55%,#130b30 100%)}.hero-art{position:absolute;right:0;top:-45px;width:520px;height:270px;background:url('assets/826dca5358e1f16c.svg') right center/contain no-repeat;opacity:.75;pointer-events:none}.hero-top{display:flex;align-items:center;justify-content:space-between;position:relative;gap:16px}.token-title{display:flex;align-items:center;gap:13px}.token-title>img{width:40px;height:40px}.token-title h2{font-size:20px;line-height:1.25}.token-title span{color:var(--muted);font-size:12px}.updated{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;white-space:nowrap;font-weight:400}.price-line{position:relative;display:flex;align-items:center;gap:18px;margin:21px 0 27px}.price-line>strong{font-size:48px;letter-spacing:-1.8px;line-height:1.2;font-variant-numeric:tabular-nums}.price-change{color:var(--positive);font-size:13px;padding:5px 10px;border-radius:20px;background:#14323580}.price-change small{color:#88b3b0;margin-left:6px;font-size:11px}.hero-metrics{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #302643;padding:23px 0}.hero-metrics>div{padding-left:26px;border-left:1px solid #302643}.hero-metrics>div:first-child{padding-left:0;border:0}.hero-metrics span,.summary-grid span,.cex-metrics span,.chart-summary>div>span{color:var(--muted);display:block;font-size:12px}.hero-metrics strong{display:block;font-size:23px;line-height:1.5;font-variant-numeric:tabular-nums}.hero-metrics em{font-size:11px;color:var(--muted);margin-left:3px}.hero-metrics small,.summary-grid small,.cex-metrics small{font-size:11px;color:var(--muted);display:block;margin-top:2px}
.section{margin-top:38px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 16px}.title-group{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.section h2{font-size:20px;letter-spacing:-.35px;line-height:1.3}.count{font-size:12px;color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:24px;overflow:hidden}.toolbar{display:flex;align-items:center;gap:8px;padding:18px 20px;min-height:74px;flex-wrap:wrap}.visual-control{height:36px;display:flex;align-items:center;gap:9px;border:1px solid #2a2447;border-radius:20px;font-size:12px;color:var(--secondary);background:#120c2c}.search{color:var(--muted);padding:0 13px;min-width:240px}.search kbd{font:11px Saans;color:#65607f;border:1px solid #393251;border-radius:4px;width:16px;text-align:center;margin-left:auto}.search-icon{width:12px;height:12px;border:1.5px solid var(--muted);border-radius:50%;margin-right:4px;position:relative}.search-icon:after{content:'';position:absolute;width:5px;height:1.5px;background:var(--muted);transform:rotate(45deg);right:-4px;bottom:-2px}.filter{padding:0 13px;white-space:nowrap}.chevron{display:inline-block;width:6px;height:6px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg);margin-left:8px;margin-bottom:3px;flex:none}.globe{font-size:17px;color:var(--muted)}.right{margin-left:auto}.toggle{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;font-size:12px;color:var(--secondary);white-space:nowrap;cursor:pointer}.toggle i{width:26px;height:15px;background:#312b49;border-radius:10px;position:relative}.toggle i:after{content:'';position:absolute;left:3px;top:3px;background:#8b85ad;width:9px;height:9px;border-radius:50%}.toggle i.on{background:#6e52bb}.toggle i.on:after{left:14px;background:#e5dbff}.toggle:hover{color:#fff}.period{display:flex;align-items:center;gap:3px;background:#17102f;padding:3px;border-radius:20px;font-size:11px;color:var(--muted)}.period>*{padding:6px 10px;border-radius:15px;white-space:nowrap}.period b{background:#392953;color:#fff;font-weight:500}
.table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3d315a transparent}.table-scroll:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}th{height:39px;font-size:11px;line-height:1.2;color:var(--muted);font-weight:400;text-align:right;white-space:nowrap;background:#100a2a;border-bottom:1px solid var(--border);padding:0 15px}th:first-child,td:first-child{padding-left:22px}th:last-child,td:last-child{padding-right:22px}td{height:64px;padding:10px 15px;border-bottom:1px solid #1e1738;text-align:right;white-space:nowrap;vertical-align:middle}tbody tr:last-child>td{border-bottom:0}th.address,td.address{text-align:left}.rank{text-align:center;color:var(--muted);padding-right:6px!important;padding-left:12px!important;font-size:11px}.sorted{color:#c3b2f7}.sort{font-size:10px;margin-left:5px;display:inline-block;vertical-align:1px}.wallet-name{display:flex;align-items:center;gap:7px;font-weight:500;color:#f3efff;line-height:1.45;font-size:13px}.wallet-name .label{font-size:9px;color:#aba0cd;border:1px solid #39304f;background:#1b1431;padding:1px 5px;border-radius:5px;font-weight:400}.wallet-address{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.4;color:var(--muted);margin-top:4px;letter-spacing:.1px}.wallet-address svg{width:12px;height:12px;stroke:#8b85ad;stroke-width:1.4;fill:none}.wallet-address .debank{font-size:13px;line-height:12px;color:#8b85ad;margin-left:1px}.value-total{color:#d4c3ff;font-weight:500}.dash{color:#5c5674}.pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:14px 22px;font-size:11px;color:var(--muted);min-height:52px}.pagination>div{display:flex;align-items:center;gap:15px}.pagination b{color:#eae2ff;font-weight:400}.pagination .page-arrow{font-size:19px}.muted{color:#514766}.flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.flow-half+.flow-half{border-left:1px solid var(--border)}.flow-half h3{display:flex;align-items:center;gap:8px;font-size:14px;padding:19px 22px}.flow-half table{font-size:12px}.flow-half td,.flow-half th{padding-right:12px;padding-left:10px}.flow-half td:last-child,.flow-half th:last-child{padding-right:22px}.flow-half .wallet-name{font-size:12px}.flow-half .wallet-name .label{display:none}.flow-half .wallet-address{font-size:10px;gap:6px}.direction{font-size:18px;line-height:16px}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.blue-value{color:var(--blue)}.subvalue{font-size:10px;display:block;color:var(--muted);margin-top:4px}.in-dolomite{color:#c6aaec}
.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 24px 22px;border-bottom:1px solid var(--border);gap:20px}.summary-grid strong{font-size:25px;display:block;line-height:1.5;letter-spacing:-.45px}.chain{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#231c40}.chain img{width:22px;height:22px}.network-cell{text-align:left}.pair{font-size:12px;font-weight:500}.range-status{display:inline-flex;align-items:center;gap:6px;font-size:11px}.range-status:before{content:'';width:4px;height:4px;background:currentColor;border-radius:50%}.token-amount{display:inline-flex;align-items:center;gap:5px}.token-amount img{width:16px;height:16px}.coin{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:white;background:#315f9b}.coin.usd1{background:#8b6b21}.details{display:inline-flex;align-items:center;gap:3px;padding:5px 9px;border:1px solid #33294f;border-radius:16px;font-size:10px;color:var(--secondary)}.details .chevron{width:5px;height:5px;margin-left:4px}.signal{color:#b0a2d7;background:#211835;font-size:9px;border:1px solid #302445;border-radius:5px;padding:3px 7px;display:inline-block}.retained{font-size:11px;color:var(--positive)}.date-cell{font-size:12px}.compact-table td{height:64px}
.heading-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.exposure{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--secondary)}.info{border:1px solid #524968;color:#a095be;border-radius:50%;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.chart-legend{display:flex;align-items:center;gap:18px;font-size:11px;color:var(--secondary);flex-wrap:wrap}.chart-legend span{display:inline-flex;align-items:center;gap:7px}.chart-legend i{width:6px;height:6px;border-radius:50%;display:inline-block}.purple{background:#b6a2ff}.blue{background:#9cbeff}.green{background:#51ead0}.scale-label{font-size:10px;color:var(--muted)}.chart{padding:0 20px}.chart svg{width:100%;height:auto;overflow:visible}.chart svg text{font-family:Saans,Arial,sans-serif;fill:#8b85ad;font-size:11px}.chart svg path{vector-effect:non-scaling-stroke}.chart-range{display:flex;align-items:center;justify-content:space-between;padding:12px 25px 20px;color:var(--muted);font-size:11px}.brush{border:1px solid #3b2c5c;border-radius:7px;background:#1a1232;margin:0 2.5% 0 7.4%;height:38px;position:relative;overflow:hidden}.brush:before,.brush:after{content:'';position:absolute;width:7px;top:0;bottom:0;background:#706087;border-left:2px solid #b7a2db;border-right:2px solid #b7a2db;z-index:1}.brush:before{left:0}.brush:after{right:0}.brush svg{width:100%;height:38px;opacity:.65}.group-dot{width:7px;height:7px;display:inline-block;border-radius:50%;margin-right:8px}.chart-summary{padding:25px 28px 8px;display:flex;align-items:center;justify-content:space-between;gap:20px}.chart-summary strong{font-size:29px;display:block;margin-top:5px;letter-spacing:-.8px}.chart-summary em{font-size:13px;color:var(--muted);letter-spacing:0}.cex-metrics{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:24px;padding:22px 28px;border-top:1px solid var(--border)}.cex-metrics strong{display:block;font-size:23px;margin-top:6px}.details-preview{display:flex;align-items:center;gap:4px;padding:8px 13px;border:1px solid #382c50;border-radius:20px;font-size:12px;color:var(--secondary)}footer{padding:36px 4px 5px;color:var(--muted);font-size:11px}.footer-brand{display:flex;align-items:center;gap:10px;color:var(--secondary);flex-wrap:wrap}.footer-brand img{height:23px;width:23px}.footer-brand span{margin-left:auto;color:var(--muted)}footer p{margin-top:12px;font-size:10px}
.hero-art{background-image:url('assets/mountain-study.svg');top:-6px;right:60px;width:470px;height:225px;opacity:.9}
.sidebar{overflow-y:auto;scrollbar-width:none}
.flow-half{min-width:0}
.chart-summary .chart-legend span{display:inline-flex}
.demo-toolbar{gap:18px;padding:17px 22px;min-height:74px;flex-wrap:nowrap}
.network-chips{display:flex;align-items:center;gap:6px;flex:none}
.network-chip{height:32px;padding:0 10px 0 5px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:20px;background:transparent;font-size:11px;font-weight:500;color:var(--muted);cursor:pointer;transition:background var(--motion),color var(--motion),border-color var(--motion)}
.network-chip img{width:21px;height:21px;opacity:.45;transition:opacity var(--motion)}
.network-eth[aria-pressed="true"]{background:#201647;color:#e6defd}
.network-bera[aria-pressed="true"]{background:#30202d;color:#eadedc}
.network-chip[aria-pressed="true"] img{opacity:1}
.network-chip:hover{border-color:#51446f;color:white}
.toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;margin-left:auto}
.toolbar-filters{display:flex;align-items:center;gap:8px}
.toolbar-filters:empty{display:none}
.filter-trigger{height:36px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:0;border-radius:8px;color:var(--muted);font-size:12px;cursor:pointer;white-space:nowrap}
.filter-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform var(--motion)}
.filter-trigger:hover,.filter-trigger[aria-expanded="true"]{color:white}
.filter-trigger[aria-expanded="true"] svg{transform:rotate(180deg)}
.filter-trigger.has-selection{color:var(--lavender)}
.selection-count{min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#342748;font-size:10px;display:inline-flex;align-items:center;justify-content:center}
.search-slot{display:flex;justify-content:flex-end;flex:none}
.expand-search{width:36px;height:36px;display:flex;align-items:center;border-radius:22px;background:transparent;transition:width var(--motion) ease,background var(--motion);overflow:hidden}
.expand-search.is-open{width:256px;background:var(--control)}
.expand-search:focus-within{box-shadow:0 0 0 1px #6d5a99}
.expand-search input{background:transparent;border:0;outline:none;min-width:0;width:0;flex:1;font-size:12px;color:white;opacity:0;padding:0;caret-color:var(--positive)}
.expand-search.is-open input{width:100%;opacity:1;padding-left:14px}
.expand-search input::placeholder{color:var(--muted)}
.expand-search input::-webkit-search-cancel-button{display:none}
.search-trigger{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--secondary)}
.search-trigger:hover{background:#2a2145;color:white}
.search-trigger svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}
.filter-popover{position:fixed;inset:auto;margin:0;padding:8px;background:#130d2c;color:white;border:1px solid #2c2449;border-radius:17px;box-shadow:0 14px 48px #02001388;overflow:auto;scrollbar-width:thin;scrollbar-color:#423756 transparent;font:12px/1.45 Saans,Arial,sans-serif}
.popover-heading{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 12px;font-size:12px;color:var(--secondary)}
.popover-heading>span{font-size:10px;color:var(--muted)}
.filter-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;text-align:left;background:transparent;border:0;border-radius:10px;color:var(--secondary);font-size:12px;cursor:pointer}
.filter-option svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linejoin:round;stroke-linecap:round}
.filter-option .option-icon{color:var(--muted)}
.filter-option:hover{background:#201735;color:white}
.filter-option[aria-checked="true"]{background:#28203e;color:#eee6ff}
.filter-option[aria-checked="true"] .option-icon{color:var(--lavender)}
.option-check{margin-left:auto;opacity:0;color:var(--lavender)}
.filter-option[aria-checked="true"] .option-check{opacity:1}
.all-option{margin-bottom:6px}
.filter-popover p{color:var(--muted);font-size:10px;line-height:1.6;border-top:1px solid var(--border);margin:8px 4px 2px;padding:10px 5px 4px}
.filter-option:focus-visible{outline-offset:-2px}
.value-total{color:var(--text);font-weight:550}
.in-dolomite{color:var(--lavender)}
.holders-table td:nth-child(5):not(:has(.dash)),.holders-table td:nth-child(6):not(:has(.dash)){color:var(--lavender)}
.wallet-name{color:var(--text)}
.wallet-name .label{background:#211a32;border-color:transparent;color:#a89ac3}
.signal{background:#201932;border-color:transparent;color:#b4a8cc}
tbody>tr>td{transition:background-color 140ms ease}
tbody>tr:hover>td{background:var(--hover)}
.summary-grid{border-bottom:0;padding-bottom:12px}
.pagination{background:transparent}
.flow-grid{border-top:0}
@media(max-width:1100px){
  .demo-toolbar{flex-wrap:wrap;gap:10px}
  .demo-toolbar .network-chips{width:100%}
  .toolbar-actions{width:100%;justify-content:flex-end;gap:14px}
  .toolbar-filters{margin-right:auto}
  .expand-search.is-open{width:256px}
}
@media(max-width:760px){
  .demo-toolbar{padding:14px;gap:10px}
  .network-chip{height:34px}
  .toolbar-actions{flex-wrap:wrap;gap:8px 14px}
  .toolbar-filters{margin-right:auto}
  .filter-trigger{height:36px;font-size:12px}
  .search-slot{width:100%;height:40px}
  .expand-search,.search-trigger{height:40px}
  .expand-search{width:40px}
  .search-trigger{width:40px}
  .expand-search.is-open{width:100%}
  .flows-panel > .demo-toolbar .toolbar-actions .period{width:auto;margin:0;justify-content:center}
  .filter-option{min-height:44px}
}
/* Explore's open table surface; preserve only the dividers between records. */
body>main{padding-top:28px}
.section .panel{border:0;border-radius:0;background:transparent;overflow:visible}
.section .toolbar{padding-left:0;padding-right:0}
.section .summary-grid{padding-left:0;padding-right:0}
.section th{background:transparent}
.flow-grid{column-gap:28px}
.flow-half+.flow-half{border-left:0}
.flow-half h3{padding-left:0;padding-right:0}
.section .pagination{display:flex;justify-content:center;gap:12px;padding:18px 0;min-height:64px}
.page-preview{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px}
.page-circle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:#201b3d;color:#8b85ad;border:0;padding:0;font:inherit;cursor:pointer;transition:background-color 120ms,color 120ms}
.page-circle[aria-current="page"]{background:white;color:#05001f}
.page-circle:hover:not(:disabled):not([aria-current="page"]){background:#373052;color:white}
.page-circle:disabled{visibility:hidden;pointer-events:none}
.page-preview .page-controls,.page-preview .page-track{display:flex;align-items:center;gap:4px}
.page-preview .page-track{margin:0 8px}
.page-preview .page-circle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.page-gap{width:20px;text-align:center}
.page-next{margin-left:0}
.page-next svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.filter-trigger.type-trigger{min-width:94px;justify-content:space-between;font-size:14px}
.type-trigger.has-selection{color:white}
.period-trigger{flex:none;min-width:64px;justify-content:space-between;font-size:14px}
.actions-popover{background:#120e2f;border-color:#26214a;border-radius:16px;padding:8px;font-size:14px}
.actions-popover .filter-option{gap:8px;min-height:40px;padding:8px 4px;border-radius:8px;color:white;font-size:14px;line-height:24px}
.actions-popover .all-option{margin-bottom:0}
.actions-popover .filter-option[aria-checked="true"]{background:transparent;color:white}
.actions-popover .filter-option:hover{background:#201b3d}
.option-box{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:1px solid #8b85ad99;border-radius:8px;background:#05001f;color:#05001f}
.option-box svg{width:16px;height:16px;opacity:0;stroke-width:2}
.filter-option[aria-checked="true"] .option-box{background:#35ffff;border-color:transparent}
.filter-option[aria-checked="true"] .option-box svg{opacity:1}
.section .chart{padding-left:0;padding-right:0}
.chart-panel .chart-summary{padding-left:0;padding-right:0}
.chart-summary .chart-legend{margin-left:auto}
.chart-panel .chart-legend .purple,.chart-panel .group-dot.purple{background:#35ffcc}
.chart-panel .chart-legend .blue,.chart-panel .group-dot.blue{background:#bcffe9}
.chart-panel .chart-legend .green,.chart-panel .group-dot.green{background:#1fbf9d}
.chart-panel .chart-legend .green{border-radius:1px}
.chart-panel .brush{border-color:#1d544e;background:#0b242b;border-radius:6px}
.chart-panel .brush:before,.chart-panel .brush:after{background:#256b60;border-color:#72d6b9}
.chart-panel .brush svg{opacity:.85}
.chart-panel .cex-metrics{padding-left:0;padding-right:0}
@media(max-width:760px){
  .section .pagination{gap:10px;padding:16px 0}
  .chart-panel .toolbar .chart-legend{order:3;width:100%;gap:14px}
  .chart-panel .toolbar .scale-label{margin-left:auto}
  .chart-summary .chart-legend{display:none}
  .chart-panel .chart-summary{flex-direction:row;align-items:center;gap:12px}
}
/* Saans typography and restrained interaction values measured on Explore. */
.section table{font-size:14px;font-weight:500;letter-spacing:.21px;border-collapse:separate;border-spacing:0;font-variant-numeric:normal;font-variant-ligatures:none;font-feature-settings:normal}
.section th{font-size:14px;font-weight:400;color:#8b85ad;height:44px;padding:12px;line-height:normal;transition:color 60ms ease-out}
.section th.sorted{color:#fff;font-weight:500}
.section th:hover{color:#fff}
.section .sort-header-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;cursor:pointer}
.section th.address .sort-header-button{justify-content:flex-start}
.section th.rank .sort-header-button{justify-content:center}
.section .sort-header-button:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:3px}
.section .sort-icon{display:none;width:16px;height:16px;align-items:center;justify-content:center;color:#fff;line-height:1;flex:none}
.section .sort-icon svg{display:block;width:16px;height:16px}
.section th.sorted .sort-icon{display:inline-flex}
.section th[aria-sort="ascending"] .sort-icon{transform:rotate(180deg)}
.section td{font-size:14px;font-weight:500;line-height:normal;padding:12px;height:64px}
.section th:first-child,.section td:first-child{padding-left:12px}
.section th:last-child,.section td:last-child{padding-right:12px}
.section .rank{font-size:14px;color:#8b85ad}
.section .wallet-name,.section .flow-half .wallet-name{font-size:14px;font-weight:500;line-height:14px;color:white;gap:7px}
/* Match Explore's secondary TokenName type while retaining an 18px control line. */
.section .wallet-address,.section .flow-half .wallet-address{font-family:Saans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#8b85ad;margin-top:6px;letter-spacing:.21px;gap:7px;min-height:18px;font-variant-numeric:normal;font-variant-ligatures:none;font-feature-settings:normal}
.section .wallet-address .address-text{display:inline-flex;align-items:center;height:18px;line-height:14px;font-weight:400;font-variant-numeric:normal;font-variant-ligatures:none;font-feature-settings:normal}
.section .wallet-address .address-explorer-link{display:inline-flex;align-items:center;height:18px;line-height:14px;color:inherit;text-decoration:none;font-weight:inherit;letter-spacing:inherit;white-space:nowrap;border-radius:3px;transition:color 60ms ease-out,background-color 60ms ease-out}
.section .wallet-address .address-explorer-link:hover{color:#fff;background:rgba(139,133,173,.16);text-decoration:underline;text-decoration-color:rgba(255,255,255,.58);text-underline-offset:3px}
.section .wallet-address .address-explorer-link:focus-visible{outline:1px solid var(--accent);outline-offset:3px}
.section .wallet-address .address-text.address-match{color:#e0d5ff;background:rgba(182,162,255,.14);box-shadow:0 0 0 1px rgba(182,162,255,.45);border-radius:3px}
.section .wallet-address .address-text.address-match:hover{color:#fff;background:rgba(182,162,255,.24);box-shadow:0 0 0 1px var(--accent)}
.section .wallet-address :is(.copy-address,.debank-link){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;text-decoration:none}
.section .wallet-address button.copy-address{cursor:pointer}
.section .wallet-address .debank-link:hover{background:rgba(139,133,173,.16);color:white}
.section .wallet-address .copy-address:hover{color:white;background:transparent}
.section .wallet-address .copy-address.is-copied{color:var(--positive);background:transparent}
.section .wallet-address .is-unavailable{opacity:.35;cursor:default}
.section .wallet-address .copy-address svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none}
.section .wallet-address .debank{width:14px;height:14px;flex:none;margin-left:0;border-radius:3px;opacity:.8}
.section .wallet-address .debank-link:hover .debank{opacity:1}
.section .subvalue{font-size:14px;font-weight:400;line-height:14px;margin-top:6px}
.section .pair,.section .date-cell,.section .range-status,.section .retained{font-size:14px}
.section .range-status{display:flex;width:fit-content;line-height:18px}
.section .dash{color:rgba(139,133,173,.6)}
.section .value-total{font-weight:500}
.section .signal,.section .wallet-name .label{font-size:10px;line-height:14px}
.section .details{font-size:12px;line-height:18px;padding:5px 9px;transition:background-color 60ms,color 60ms}
.section tbody>tr>td{transition:background-color 60ms ease-out}
.section tbody>tr:hover>td{background:rgba(139,133,173,.16)}
.section tbody>tr.details-open>td{background:rgba(139,133,173,.16)}
.section tbody>tr.details-open>td:first-child{border-radius:8px 0 0 8px}
.section tbody>tr.details-open>td:last-child{border-radius:0 8px 8px 0}
.section tr.details-open .row-disclosure{color:white}
.section tbody>tr:hover>td:first-child{border-radius:8px 0 0 8px}
.section tbody>tr:hover>td:last-child{border-radius:0 8px 8px 0}
.section .wallet-address .copy-address{color:var(--muted)}
.section .details:hover{background:#201b3d;border-color:#51486e;color:white}
/* Keep identity columns compact and give token amounts the Trade to proportions. */
.section .holders-table{min-width:1000px;font-variant-numeric:normal;font-variant-ligatures:none;font-feature-settings:normal}
.section .holders-table .rank{padding-left:8px!important;padding-right:8px!important}
.section .holders-table :is(th,td):nth-child(n+3){text-align:center}
.section .liquidity-table{min-width:1120px}
.section .liquidity-table :is(th,td):nth-child(1),.section .fresh-table :is(th,td):nth-child(1){text-align:center;padding-left:8px;padding-right:8px}
.section .liquidity-table :is(th,td):nth-child(5),.section .liquidity-table :is(th,td):nth-child(6){text-align:left}
.section .liquidity-table :is(th,td):nth-child(7),.section .liquidity-table :is(th,td):nth-child(8){text-align:center}
.section .token-amount{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}
.section .token-amount>img{width:36px;height:36px;flex:none;object-fit:contain}
.section .token-amount>span{font-size:14px;font-weight:500;line-height:14px;color:var(--text)}
.section .fresh-table{min-width:1020px}
.section .fresh-table :is(th,td):nth-child(5),.section .fresh-table :is(th,td):nth-child(6){text-align:center}
.section .fresh-table :is(th,td):nth-child(7){text-align:left}
.section .distribution-table{min-width:700px}
.section .distribution-table :is(th,td):nth-child(n+2){text-align:center}
.section :is(.liquidity-table,.distribution-table) .disclosure-cell{position:relative;padding-left:8px;padding-right:12px;text-align:center}
.row-disclosure{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex:none;color:var(--muted);border:0;background:transparent;border-radius:50%;vertical-align:middle;cursor:pointer;transition:background-color 60ms,color 60ms}
.row-disclosure svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.section tr:hover .row-disclosure,.row-disclosure:hover{color:white}
.row-disclosure:hover{background:rgba(139,133,173,.16)}
.row-disclosure.is-open svg,.row-disclosure[aria-expanded="true"] svg{transform:rotate(180deg)}
.detail-row>td{height:auto!important;padding:0 12px 14px!important;background:transparent!important;border-bottom:1px solid #1e1738;white-space:normal}
.detail-row:hover>td{background:transparent!important}
.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;border-left:2px solid var(--accent);border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(182,162,255,.09),rgba(139,133,173,.035));text-align:left}
.detail-grid>div{min-width:0}.detail-grid span,.cex-detail-panel>span{display:block;color:var(--muted);font-size:11px;font-weight:400}.detail-grid strong{display:block;margin-top:5px;color:#fff;font-size:13px;white-space:normal}.detail-grid small{display:block;margin-top:5px;color:var(--muted);font-size:11px;white-space:normal}
.empty-row>td{height:116px!important;text-align:center!important;background:transparent!important;border-bottom:0}.empty-state{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted)}.empty-state strong{color:#fff;font-size:14px}.empty-state span{font-size:12px}
.section .cex-metrics{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;padding-left:12px;padding-right:12px}
.section .cex-metrics>.row-disclosure{justify-self:end}
.cex-detail-panel{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));align-items:center;gap:16px;margin:0 12px 18px;padding:16px 18px;border-left:2px solid var(--accent);border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(182,162,255,.09),rgba(139,133,173,.035))}.cex-detail-panel strong{font-size:13px;text-align:right}
.section .fresh-table :is(th,td):nth-child(2){padding-right:20px}
@media(prefers-reduced-motion:reduce){.row-disclosure{transition:none}}
.preview-footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;text-align:center;column-gap:28px;row-gap:4px;margin-top:48px;padding:30px 0 24px;border-top:1px solid var(--border);font-size:14px;line-height:21px}
.preview-footer .footer-title{grid-column:1;grid-row:2;color:var(--secondary);font-size:13px;line-height:21px;font-weight:400;letter-spacing:0}
.preview-footer .footer-creator{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-self:center;gap:12px;min-height:44px;color:#fff;text-decoration:none;border-radius:6px;font-size:24px;line-height:32px;letter-spacing:-.3px}
.preview-footer .footer-creator strong{color:var(--accent);font-weight:500}
.preview-footer .footer-x{width:22px;height:22px;flex:none}
.preview-footer .footer-external{width:18px;height:18px;color:var(--accent);flex:none}
.preview-footer .footer-creator:hover,.preview-footer .footer-creator:hover strong,.preview-footer .footer-creator:hover .footer-external{color:#fff}
.preview-footer .footer-creator:focus-visible{outline:2px solid var(--accent);outline-offset:6px}
.preview-footer p{grid-column:2;grid-row:1/3;margin:0;font-size:12px;line-height:19px;color:var(--muted)}
.preview-footer .sidebar-bottom{grid-column:1/-1}
.disclosure-cell{position:relative}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:760px){.preview-footer{grid-template-columns:minmax(0,1fr);margin-top:32px;padding-top:24px}.preview-footer .footer-creator{font-size:21px;gap:10px}.preview-footer p{grid-column:1;grid-row:3;margin-top:16px}}
.sidebar .brand{position:relative;display:flex;align-items:center;gap:11px;flex:none;min-height:46px;padding:2px 4px 22px}
.sidebar .brand::after{content:'';order:1;width:1px;height:34px;background:linear-gradient(180deg,transparent,#393059 20%,#393059 80%,transparent)}
.sidebar .brand-mark{order:0;display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;border-radius:12px;transition:background-color 120ms ease}
.sidebar .brand-mark img{width:38px;height:38px;max-width:none;object-fit:contain}
.sidebar .brand-mark:hover{background:rgba(139,133,173,.12)}
.sidebar .brand-credit{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;margin:0;line-height:normal;letter-spacing:normal;text-transform:none}
.brand-name{color:#fff;font:500 17px/18px Saans,Arial,sans-serif;letter-spacing:-.35px}
.brand-dashboard{color:#c6b3f5;font:600 9px/13px Saans,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.brand-credit small{display:block;margin:0;color:#8b85ad;font:500 10px/13px Saans,Arial,sans-serif;letter-spacing:.02em;white-space:nowrap}
.brand-credit strong{color:#35ffff;font-weight:500}
.sidebar .brand{color:inherit;text-decoration:none;cursor:pointer}
.sidebar .brand:hover .brand-mark{background:rgba(139,133,173,.12)}
.sidebar .nav-group{flex:none}
.sidebar .sidebar-bottom{display:block;flex:none;margin-top:auto;padding:24px 0 0}
.community-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;text-align:left;font-size:13px;line-height:18px;transition:background-color 100ms,color 100ms}
.community-trigger>span{flex:1}.community-trigger>span>span{display:block}
.community-trigger>svg{width:18px;height:18px;flex:none;fill:currentColor}
.community-trigger .community-chevron{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform 100ms}
.community-trigger:hover,.community-trigger[aria-expanded="true"]{background:rgba(139,133,173,.12);color:white}
.community-trigger[aria-expanded="true"] .community-chevron{transform:rotate(180deg)}
.community-popover{padding:8px;border-radius:16px;background:#130e2b;border-color:#2c2449;box-shadow:0 12px 36px #02001366}
.community-popover a{color:var(--secondary);text-decoration:none;border-radius:9px;transition:color 100ms,background-color 100ms}
.community-popover a:hover{background:rgba(139,133,173,.12);color:white}
.chart-toolbar{justify-content:flex-end}.chart-toolbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.chart-toolbar-controls--right{width:100%}
.exposure{position:relative}
.exposure-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:#8b85ad;cursor:pointer;transition:color 120ms ease,filter 120ms ease}
.info-symbol{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font:600 9px/12px Saans,Arial,sans-serif}
.exposure-tooltip-trigger:hover,.exposure-tooltip-trigger:focus-visible{color:#35ffcc;filter:drop-shadow(0 0 5px rgba(53,255,204,.25));outline:0}
.metric-tooltip{position:absolute;right:0;top:calc(100% + 10px);z-index:12;display:grid;gap:6px;width:min(290px,calc(100vw - 32px));max-width:400px;padding:12px;border:1px solid rgba(139,133,173,.22);border-radius:12px;background:rgba(139,133,173,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(5,0,31,.6);color:#c1bbd4;font:400 12px/16.8px Saans,Arial,sans-serif;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity 120ms ease,transform 120ms ease}
.metric-tooltip strong{color:#fff;font-weight:500;font-size:12px;line-height:16px}.exposure-tooltip-trigger:hover + .metric-tooltip,.exposure-tooltip-trigger:focus-visible + .metric-tooltip{opacity:1;transform:translateY(0)}
.chart-stage{position:relative}.chart-svg{overflow:visible}.chart-plot{transform-origin:0 0;transition:transform 120ms ease-out}.chart-series[hidden],.chart-fill[hidden]{display:none}.chart-hit-area{fill:transparent;cursor:crosshair;outline:none}.chart-hit-area:focus-visible{stroke:#35ffcc;stroke-width:1;stroke-dasharray:3 5}.chart-cursor{stroke:#8b85ad;stroke-width:1;stroke-dasharray:3 4;pointer-events:none}.chart-hover-marker{fill:var(--marker-color,#35ffcc);stroke:#05001f;stroke-width:2.5;paint-order:stroke;pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--marker-color,#35ffcc) 55%,transparent))}.chart-tooltip{position:absolute;z-index:4;display:grid;gap:5px;width:246px;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(15,15,17,.96);box-shadow:0 8px 28px rgba(0,0,0,.45);color:#aaa5b7;font:400 11px/16.5px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:none;transform:translateX(-50%)}.chart-tooltip[hidden]{display:none}.chart-tooltip strong{color:#aaa5b7;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.chart-tooltip em{color:#e9c86e;font-size:12px;font-weight:600}.chart-tooltip span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px}.chart-tooltip i{width:7px;height:7px;border-radius:50%}.chart-tooltip b{color:#fff;font-weight:500;text-align:right}
.chart-brush{cursor:default;touch-action:none}.chart-brush:before,.chart-brush:after{display:none}.chart-brush .brush-dim{position:absolute;z-index:2;top:0;bottom:0;background:rgba(5,0,31,.62);pointer-events:none}.chart-brush .brush-dim-start{left:0;width:0}.chart-brush .brush-dim-end{left:100%;width:0}.chart-brush .brush-window{position:absolute;z-index:3;top:0;bottom:0;left:0;width:100%;border:1px solid #72d6b9;border-radius:6px;background:rgba(53,255,204,.06);box-shadow:inset 0 1px rgba(255,255,255,.04),0 0 0 1px rgba(53,255,204,.1);cursor:grab}.chart-brush.is-dragging .brush-window{cursor:grabbing}.chart-brush .brush-handle{position:absolute;top:0;bottom:0;width:24px;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.chart-brush .brush-handle:after{content:'';width:4px;height:18px;border-radius:3px;background:#72d6b9;box-shadow:0 0 0 2px #0b242b}.chart-brush .brush-handle-start{left:0}.chart-brush .brush-handle-end{right:0}.chart-brush:focus-visible{outline:1px solid #35ffff;outline-offset:3px}
.chart-cursor[hidden],.chart-hover-marker[hidden]{display:none}
.chart-plot{transition:none}
.chart-series{vector-effect:non-scaling-stroke;transition:opacity .15s ease,stroke-width .15s ease}
.chart-series.is-active{stroke-width:2.5;opacity:1;filter:drop-shadow(0 0 4px rgba(53,255,204,.12))}
/* Quiet navigator styling: full-history context, with a precise selected window. */
.holder-drilldown{padding:20px 22px;background:rgba(139,133,173,.045);text-align:left}
.holder-drilldown-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}
.holder-drilldown-head strong{display:block;font:500 15px/22px Saans,Arial,sans-serif;color:#f4f1ff}
.holder-drilldown-head span{display:block;margin-top:4px;font:400 12px/18px Saans,Arial,sans-serif;color:#8b85ad}
.holder-drilldown-search{display:flex;align-items:center;gap:8px;border-bottom:1px solid #39324f;padding:8px 0;max-width:230px}
.holder-drilldown-search svg{width:16px;height:16px;color:#a9a2c0;flex-shrink:0}
.holder-drilldown-search input{width:100%;min-width:0;color:#f4f1ff;background:none;border:0;outline:none;font:400 14px/20px Saans,Arial,sans-serif}
.holder-drilldown-search:focus-within{border-color:#d5cfe7}
.holder-drilldown-scroll{max-height:420px;overflow:auto;scrollbar-width:thin;scrollbar-color:#39324f transparent}
#distribution-table .holder-drilldown-table{table-layout:fixed;width:100%;min-width:560px}
.section .holder-drilldown-table th,.section .holder-drilldown-table td{padding:12px;text-align:left;white-space:normal;border-bottom:1px solid rgba(139,133,173,.1)}
.section .holder-drilldown-table th{position:sticky;top:0;background:#100b29;color:#8b85ad;z-index:1}
.section .holder-drilldown-table :is(th,td):nth-child(n+3){text-align:right}
.section .holder-drilldown-table :is(th,td):nth-child(-n+2){text-align:left}
#distribution-table .holder-drilldown-table th:first-child{width:92px}
#distribution-table .holder-drilldown-table :is(th,td):first-child{text-align:center}
#distribution-table .holder-drilldown-table th:nth-child(2){width:auto}
#distribution-table .holder-drilldown-table th:nth-child(3){width:210px}
#distribution-table .holder-drilldown-table th:nth-child(4){width:150px}
.holder-drilldown-table strong{font-weight:500}.holder-drilldown-table small{display:block;margin-top:6px;font-size:14px;font-weight:400;line-height:18px;color:#8b85ad}
.holder-detail-networks{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px}
.holder-detail-search{flex:none}
.cex-detail-panel:not([hidden]){display:block;padding:0;margin:0;border:0;border-radius:0;background:transparent}
.cex-drilldown .holder-drilldown-head>strong{font:500 15px/22px Saans,Arial,sans-serif;color:#f4f1ff}
.cex-exchange{border-bottom:1px solid rgba(139,133,173,.12)}
.cex-exchange>summary{display:grid;grid-template-columns:minmax(140px,1fr) 180px 100px 32px;gap:16px;align-items:center;padding:14px 12px;list-style:none;cursor:pointer;border-radius:8px;font:500 14px/20px Saans,Arial,sans-serif;letter-spacing:.21px;color:#fff}
.cex-exchange>summary::-webkit-details-marker{display:none}
.cex-exchange>summary:hover,.cex-exchange[open]>summary,.cex-metrics.details-open{background:rgba(139,133,173,.16)}
.cex-exchange>summary strong{font:inherit;text-align:left;justify-self:start;min-width:0;overflow-wrap:anywhere}
.cex-exchange-amount{display:block;text-align:right;white-space:nowrap}
.cex-exchange-amount small{display:block;font-size:14px;line-height:20px;font-weight:400;margin-top:4px}
.cex-address-count{font-size:12px;color:#8b85ad;text-align:center;white-space:nowrap}
.cex-exchange[open]>summary .row-disclosure svg{transform:rotate(180deg)}
.cex-address-panel{padding:12px 16px 18px}
.cex-review-note{font:400 12px/18px Saans,Arial,sans-serif;color:#8b85ad;margin:0 0 12px}
.cex-address-table{min-width:400px}
.cex-address-table th:first-child,.cex-address-table td:first-child{text-align:left}
.cex-address-table th:last-child,.cex-address-table td:last-child{width:180px;text-align:right}
.cex-address-table th{background:#100b29}
.cex-address-table td{font-weight:500}
.cex-wallet-table{width:100%;min-width:680px;table-layout:fixed}
.cex-summary-table{min-width:530px}
.section .cex-summary-table>thead>tr>th,.section .cex-summary-row>td{text-align:center}
.section .cex-summary-table>thead>tr>th:first-child,.section .cex-summary-row>td:first-child{text-align:left}
.section .cex-summary-table .cex-detail-row>td{padding:0!important}
.cex-summary-row .row-disclosure[aria-expanded="true"] svg{transform:rotate(180deg)}
.cex-wallet-table th:first-child{width:170px}
.cex-wallet-table th:nth-child(3){width:150px}
.cex-wallet-table th:nth-child(4){width:150px}
.cex-wallet-table td:first-child{overflow-wrap:anywhere}
.cex-drilldown .holder-drilldown-head>strong{text-align:left}
.cex-drilldown{min-width:0}
.section .cex-drilldown .expand-search.is-open{width:320px;max-width:100%}
.cex-drilldown .holder-drilldown-head{min-width:0}
@media(max-width:600px){.cex-drilldown .holder-detail-search{align-self:flex-end}}
@media(max-width:600px){.cex-exchange>summary{grid-template-columns:minmax(90px,1fr) 116px 24px;gap:8px;padding:12px 4px}.cex-address-count{grid-column:2;grid-row:2}.cex-exchange>summary>.row-disclosure{grid-column:3;grid-row:1/3}.cex-address-panel{padding:12px 0}.cex-exchange-amount small{font-size:12px}}
@media(max-width:1000px){#distribution-table .holder-drilldown-table th:first-child{width:92px}#distribution-table .holder-drilldown-table th:nth-child(3){width:150px}#distribution-table .holder-drilldown-table th:nth-child(4){width:110px}}
.holder-drilldown-table th button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}
.holder-drilldown-table th button svg{width:14px;height:14px;opacity:0}
.holder-drilldown-table th button:hover{color:#fff}.holder-drilldown-table th button[data-direction="desc"],.holder-drilldown-table th button[data-direction="asc"]{color:#fff;font-weight:500}
.holder-drilldown-table th button[data-direction="desc"] svg,.holder-drilldown-table th button[data-direction="asc"] svg{opacity:1}
.holder-drilldown-table th button[data-direction="asc"] svg{transform:rotate(180deg)}
.holder-detail-chain{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500}.holder-detail-chain img{width:18px;height:18px}
#distribution-table .detail-row>td{padding:0!important}
.section #distribution-table>.distribution-table{min-width:530px}
.holder-drilldown-search>svg{fill:none;stroke:currentColor;stroke-width:1.7}
@media(max-width:600px){.holder-drilldown{padding:16px 12px}.holder-drilldown-head{align-items:flex-start;flex-direction:column;gap:10px}.holder-drilldown-search{max-width:none;width:100%}}
.chart-stage .chart-fill{fill-opacity:.42}
.chart-stage .chart-series{stroke-linecap:round;stroke-linejoin:round}
.chart-stage .chart-dynamic-axis line{stroke:#292341;stroke-opacity:.65;vector-effect:non-scaling-stroke;stroke-width:.7}
.chart-panel .chart-brush{height:40px;background:#100b28;border:1px solid rgba(139,133,173,.16);border-radius:8px}
.chart-panel .chart-brush svg{height:100%;display:block;opacity:1}
.chart-brush svg path:first-child{fill:#70cbb7;fill-opacity:.12}
.chart-brush svg path:last-child{stroke:#83cdbc;stroke-width:1.25;stroke-opacity:.8}
.chart-brush .brush-dim{background:rgba(5,0,31,.66)}
.chart-brush .brush-window{border:1px solid rgba(181,214,207,.5);border-radius:7px;background:rgba(131,205,188,.04);box-shadow:none}
.chart-brush .brush-window:hover,.chart-brush.is-dragging .brush-window{border-color:rgba(210,233,228,.8);background:rgba(131,205,188,.07)}
.chart-brush .brush-handle:after{width:3px;height:14px;border-radius:2px;background:#d0e2df;box-shadow:0 0 0 3px #252139}
.chart-brush:focus-visible{outline-color:#d0e2df}
@media(max-width:600px){.chart-panel .chart-brush{height:34px}}
.chart-series.is-muted{opacity:.28}
.vedolo-chart-toggle{gap:8px;padding:0 12px;border-radius:12px;border:0;background:transparent;box-shadow:none;color:var(--secondary);flex-shrink:0}
.vedolo-chart-toggle:hover{background:transparent;color:#fff}
.vedolo-chart-toggle[aria-pressed="true"]{color:#fff;background:transparent}
.vedolo-toggle-mark{display:grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:5px;color:transparent;box-shadow:0 0 0 1px rgba(139,133,173,.35);font-size:10px;line-height:1}
.vedolo-chart-toggle[aria-pressed="true"] .vedolo-toggle-mark{color:#fff;box-shadow:none}
.vedolo-tooltip-wrap{position:relative;display:inline-flex}
.vedolo-tooltip-wrap .metric-tooltip{left:auto;right:0;width:min(290px,calc(100vw - 48px));z-index:20}
.vedolo-chart-toggle:hover + .metric-tooltip,.vedolo-chart-toggle:focus-visible + .metric-tooltip{opacity:1;transform:translateY(0)}
.chart-toolbar-controls{flex-wrap:wrap}
.chart .chart-dynamic-axis text{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--chart-axis-font,16px);font-weight:500;fill:#c1bbd4}
.chart-panel .chart-range{justify-content:center;gap:0;padding:8px 16px 18px;font:400 11px/16.5px "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3px;color:#c1bbd4;flex-wrap:wrap}
.chart-panel .chart-range span{white-space:nowrap}
.chart-panel .chart-range span+span::before{content:'→';color:#8b85ad;margin:0 10px}
.chart-tooltip span.is-active{color:#fff;background:rgba(139,133,173,.16);border-radius:5px;box-shadow:0 0 0 4px rgba(139,133,173,.16)}
.chart-tooltip span.is-muted{opacity:.5}
.chart-tooltip{width:280px;max-width:calc(100% - 16px);gap:7px;padding:12px;border:1px solid rgba(139,133,173,.22);border-radius:12px;background:rgba(139,133,173,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(5,0,31,.6);color:#c1bbd4;font:400 12px/16.8px Saans,Arial,sans-serif}
.chart-tooltip strong{color:#fff;font:500 12px/16px Saans,Arial,sans-serif;letter-spacing:0;text-transform:none}
.chart-tooltip em{color:#35ffcc;font-style:normal;font-weight:500;padding-bottom:5px;border-bottom:1px solid rgba(139,133,173,.22)}
.chart-tooltip b{font-weight:500;font-variant-numeric:tabular-nums}
.chart-hover-marker{r:5;filter:drop-shadow(0 0 4px rgba(53,255,204,.45))}
.community-popover a:focus-visible{outline:2px solid #35ffff;outline-offset:-2px;color:white}
.community-popover svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.community-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px 0 10px;border-bottom:1px solid #2c2449}
.community-socials a{display:flex;align-items:center;justify-content:center;min-height:44px}
.community-socials svg{width:20px;height:20px}
.community-resources{padding-top:6px}.community-resources a{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:8px 12px;font-size:13px}
.community-resources svg{width:15px;height:15px;color:var(--muted)}.community-resources a:hover svg{color:white}
.section .updated{font-size:12px;line-height:18px;color:var(--secondary)}
.hero .updated i,.section .updated i{width:6px;height:6px;background:var(--positive)}
.section .update-age{color:#d8d4e6;font-weight:500}
/* One type scale for controls, measured on Explore; independent of table fonts. */
:root{--control-text:14px;--compact-control-text:12px;--control-tracking:.21px;--page-tracking:.36px}
.section :is(.filter-trigger,.network-chip,.visual-control),.filter-popover .filter-option,.section .expand-search input,.sidebar .community-trigger,.preview-footer .community-trigger,.community-resources a{font:500 var(--control-text)/normal Saans,Arial,sans-serif;letter-spacing:var(--control-tracking)}
.filter-popover .filter-option,.section .expand-search input{letter-spacing:0}
.section :is(.details,.details-preview,.toggle){font:500 var(--compact-control-text)/18px Saans,Arial,sans-serif;letter-spacing:var(--control-tracking)}
.page-preview .page-circle{font:500 var(--compact-control-text)/normal Saans,Arial,sans-serif;letter-spacing:var(--page-tracking);width:auto;min-width:28px;padding:0 8px;border-radius:14px}
.page-preview :is(.page-previous,.page-next){width:28px;padding:0}
.section :is(.filter-trigger,.network-chip,.visual-control,.expand-search,.search-trigger,.toggle){height:36px}
/* Browse Strategies chain-pill contract: the controls remain compact beside filters. */
.section .network-chip{height:28px;padding:4px 10px 4px 4px;gap:6px;border-radius:32px;font:600 12px/normal Saans,Arial,sans-serif;letter-spacing:normal}
.section .network-chip img{width:20px;height:20px}
.section .network-eth[aria-pressed="true"]{background:rgba(98,126,234,.2);color:#fff}
.section .network-bera[aria-pressed="true"]{background:rgba(180,140,80,.2);color:#fff}
.section .filter-trigger{gap:8px}
.section .filter-trigger svg{flex:none}
.section .search-trigger{padding:0}
.section .search-trigger svg{width:18px;height:18px;flex:none}
.section .expand-search{height:36px;border-radius:18px;transition:width var(--motion) ease,background-color var(--motion) ease,border-color var(--motion) ease}
.section .expand-search.is-open{background:rgba(32,27,61,.3);border:1px solid rgba(139,133,173,.3)}
.section .expand-search:focus-within{box-shadow:none}
.section .expand-search input{font:400 16px/19px Saans,Arial,sans-serif;letter-spacing:.15px}
.section .expand-search.is-open input{padding:6px 10px 7px}
.section{padding:0;border:0;border-radius:0;background:transparent;overflow:visible}
.section .section-heading{margin:0 2px 18px;padding-bottom:14px;border-bottom:1px solid rgba(139,133,173,.22)}
.section .table-scroll{border:0;border-radius:0;background:transparent}
.section :is(.details,.details-preview){height:30px;padding:5px 9px;gap:3px}
.section :is(.details,.details-preview) .chevron{width:5px;height:5px;margin-left:4px;flex:none}
@media(max-width:760px){.section :is(.filter-trigger,.visual-control,.toggle){height:40px}.section :is(.expand-search,.search-trigger){height:36px}.section .network-chip{height:28px}.filter-popover .filter-option{min-height:44px}}
@media(max-width:760px){.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.cex-detail-panel{grid-template-columns:1fr;margin-left:0;margin-right:0}.cex-detail-panel strong{text-align:left}}
@media(max-width:900px){.sidebar .brand{justify-content:center;min-height:38px;width:auto;padding:0 0 28px;overflow:visible}.sidebar .brand::after,.sidebar .brand-credit{display:none}.sidebar .brand-mark img{width:32px;height:32px}.sidebar .community-trigger{justify-content:center;padding:10px}.sidebar .community-trigger>span,.sidebar .community-chevron{display:none}}
@media(max-width:600px){footer .sidebar-bottom{display:block;padding:18px 0 0;margin:0}footer .community-trigger{width:auto;font-size:13px}footer .community-trigger>span>span{display:inline}}
@media(max-height:820px){.sidebar .brand{padding-bottom:16px}.sidebar .sidebar-bottom{padding-top:8px}}
@media(prefers-reduced-motion:reduce){.expand-search,.network-chip,.network-chip img,.filter-trigger svg,.section tbody>tr>td,.page-circle,.section th,.section .details,.community-trigger,.community-chevron,.community-popover a{transition:none}}
@media(min-width:1800px){main{margin-right:auto;margin-left:auto;padding-left:100px}.topbar{max-width:1680px;margin:auto;padding-left:180px}}
@media(max-width:1200px){.sidebar{width:180px;padding-left:14px}.topbar{padding-left:206px;padding-right:26px}main{margin-left:180px;padding-left:26px;padding-right:26px}.hero-metrics>div{padding-left:16px}.hero-metrics strong{font-size:20px}.search{min-width:210px}.section h2{font-size:18px}.title-group{gap:8px}.holders-table{min-width:790px}.liquidity-table{min-width:900px}.fresh-table{min-width:840px}.flow-grid{grid-template-columns:1fr}.flow-half+.flow-half{border-left:0;border-top:1px solid var(--border)}.flow-half .wallet-name .label{display:inline}.flow-half .wallet-name{font-size:13px}.flow-half .wallet-address{font-size:11px}}
@media(max-width:900px){.sidebar{width:76px;padding:22px 10px}.brand{padding:0 9px 28px;overflow:hidden;width:50px}.brand img{height:30px;width:143px;max-width:none}.brand>span,.nav-item>span,.sidebar-bottom,.nav-item.selected:after{display:none}.nav-item{padding:0;justify-content:center}.nav-item img,.nav-item svg{width:20px;height:20px}.nav-separator{margin:12px 6px}.topbar{padding-left:100px;padding-right:24px}main{margin-left:76px;padding-left:24px;padding-right:24px}.hero{padding:23px 22px 0}.hero-art{opacity:.45}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hero-metrics>div:nth-child(3){border-left:0;padding-left:0}.section-heading{flex-wrap:wrap}.heading-meta{justify-content:flex-start}.preview-caption{display:none}.chart-legend{gap:10px}.chart-summary strong{font-size:26px}}
@media(max-width:600px){.sidebar{display:none}.topbar{height:62px;padding:0 18px;border-bottom:1px solid var(--border)}.top-chain span{display:none}.top-actions{gap:8px}.preview-tag{font-size:10px}.breadcrumb{gap:9px}main{margin:0;padding:20px 16px}.page-heading{margin:0 0 24px}h1{font-size:36px}.page-heading p{font-size:12px}.hero{border-radius:20px;padding:20px 18px 0}.hero-top{align-items:flex-start}.hero-top .updated{font-size:9px;margin-top:3px}.token-title{gap:9px}.token-title>img{width:30px;height:30px}.token-title h2{font-size:16px}.token-title span{font-size:10px}.hero-art{width:330px;right:-95px;opacity:.35}.price-line{gap:12px;margin:25px 0}.price-line>strong{font-size:38px;letter-spacing:-1.6px}.price-change{font-size:11px;padding:5px 8px}.price-change small{font-size:10px;margin-left:3px}.hero-metrics{padding:18px 0;gap:19px 10px}.hero-metrics strong{font-size:20px}.hero-metrics span{font-size:11px}.hero-metrics small{font-size:10px}.hero-metrics em{font-size:9px}.section{margin-top:29px}.section h2{font-size:17px}.section-heading{gap:8px;margin-bottom:12px}.title-group{width:100%;gap:8px}.count{font-size:10px}.updated{font-size:10px}.panel{border-radius:20px}.toolbar{padding:15px 14px;gap:8px}.search{width:100%;min-width:0}.visual-control{font-size:11px;height:34px}.filter{padding:0 10px}.toggle{font-size:10px}.period{font-size:10px}.period>*{padding:6px 9px}.flows-panel>.toolbar .period{width:100%;justify-content:space-around;margin:3px 0 0}.flow-half table{min-width:390px}.flow-half h3{padding:16px}.flow-half .wallet-name{font-size:12px}.flow-half .wallet-name .label{display:none}.flow-half td:last-child,.flow-half th:last-child{padding-right:15px}.flow-half td{height:64px}.pagination{padding:13px 16px;font-size:10px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 17px;gap:17px}.summary-grid strong{font-size:23px}.summary-grid span{font-size:11px}.summary-grid small{font-size:10px}.chart{padding:0 6px;overflow:hidden}.chart svg{min-height:160px}.chart .brush svg{min-height:0}.chart-panel>.toolbar .chart-legend{order:3;width:100%;padding-top:10px;font-size:10px;justify-content:space-between}.chart-range{padding:10px 17px 18px;font-size:9px}.distribution-table{min-width:530px}.chart-summary{padding:20px 18px 10px;align-items:flex-start;flex-direction:column;gap:13px}.chart-summary strong{font-size:27px}.cex-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 16px}.cex-metrics span{font-size:10px}.cex-metrics strong{font-size:18px}.cex-metrics small{font-size:10px}.details-preview{grid-column:1/-1;justify-self:start;font-size:11px;margin-top:5px}.footer-brand span{margin-left:33px;width:100%}footer{padding-top:27px}.heading-meta{gap:10px}.exposure{font-size:10px}.brush{height:28px}.brush svg{height:28px}}

/* Runtime data state: amber is reserved for delayed or unavailable sources. */
.updated.source-delayed{color:#dec288}.updated.source-delayed i{background:#dec288;box-shadow:none}.live-error{color:#dec288;font-size:13px;padding:10px 0}.price-change.negative{color:#ef9a9a}
