html{overflow-x:hidden;min-height:100%;background:var(--bg-app-gradient);background-color:var(--bg-base)}:root{--app-header-height: 60px;--sidebar-width-expanded: 300px;--sidebar-width-collapsed: 158px;--bg-base: #0b1016;--bg-app-gradient: radial-gradient(circle at top left, rgba(126, 166, 201, .09), transparent 34%), linear-gradient(180deg, #0c1219 0%, var(--bg-base) 56%, #090d12 100%);--bg-elevated: #111821;--bg-elevated-2: #151e28;--bg-panel: rgba(255, 255, 255, .028);--bg-panel-strong: rgba(255, 255, 255, .05);--border-subtle: rgba(210, 221, 235, .09);--border-strong: rgba(210, 221, 235, .14);--text-primary: #f3f6fb;--text-secondary: rgba(227, 234, 244, .72);--text-muted: rgba(194, 204, 219, .5);--accent: #7ea6c9;--accent-strong: #a9c4dd;--shadow-soft: 0 18px 40px rgba(0, 0, 0, .26)}body{margin:0;padding:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-app-gradient);background-color:var(--bg-base);color:var(--text-primary);overflow-x:hidden;scrollbar-gutter:stable}#root{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:radial-gradient(circle at top right,rgba(126,166,201,.06),transparent 28%),linear-gradient(180deg,rgba(17,24,33,.38),transparent 30%);min-height:100vh;position:relative}.App-content-with-sidebar{width:calc(100% - var(--sidebar-width, 300px));min-height:100vh;margin-left:var(--sidebar-width, 300px);padding-top:var(--app-header-height, 64px);background:linear-gradient(180deg,#0b1016,#0b1016);box-sizing:border-box;transition:width .22s ease,margin-left .22s ease}@media (min-width: 1025px){.App-content-with-sidebar{padding-top:0}}.App-header{text-align:center;margin-bottom:32px}.App-header h1{margin:0;font-size:32px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.back-link{color:var(--accent-strong);text-decoration:none;font-weight:500;font-size:14px;padding:8px 16px;border:1px solid rgba(169,196,221,.36);border-radius:8px;background:#ffffff05;transition:all .2s ease}.back-link:hover{color:#d7e6f3;background-color:#7ea6c91a;border-color:#a9c4dd8a}.App-main{width:100%;padding:20px 40px 20px 24px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;background:transparent}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading h2{margin:0 0 20px;color:var(--text-primary)}.spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.18);border-top:4px solid var(--accent);border-radius:50%;animation:spin 1s linear infinite}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:12px;padding:40px;box-shadow:var(--shadow-soft)}.error h2{margin:0 0 16px;color:#dc3545}.error p{margin:0 0 24px;color:var(--text-secondary);max-width:400px}.error button{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.error button:hover{background:#0056b3}.token-page-skeleton{gap:20px}.token-page-skeleton-icon{flex-shrink:0}.token-page-skeleton-panel{flex-direction:column;gap:14px}.token-page-skeleton-title{margin-bottom:2px}@media (max-width: 1024px){.App-content-with-sidebar{width:100%;margin-left:0}.App-main{padding:20px 16px 16px;gap:16px}.App-header h1{font-size:24px}}@media (max-width: 640px){.App-main{padding:16px 12px;gap:12px}.error{min-height:280px;padding:24px 18px}}.stats-header{background:linear-gradient(180deg,rgba(126,166,201,.05),transparent 34%),var(--bg-panel);border:1px solid var(--border-strong);border-radius:16px;padding:18px 20px;margin-bottom:6px;box-shadow:var(--shadow-soft)}.stats-header-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.token-identity{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1}.token-header-icon,.token-header-icon-fallback{width:29px;height:29px;border-radius:50%;flex-shrink:0}.token-header-icon{object-fit:cover;background:#ffffff0f}.token-header-icon-fallback{display:inline-flex;align-items:center;justify-content:center;background:#7ea6c929;border:1px solid rgba(126,166,201,.28);color:#dbe7f1;font-size:15px;font-weight:800;text-transform:uppercase}.token-identity .token-name{font-size:25px;font-weight:700;color:#fff;margin:0;line-height:1.05}.token-identity .token-ticker{font-size:11px;font-weight:600;color:#ffffffb8;background:#ffffff14;padding:6px 10px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase}.token-identity-divider{width:1px;height:18px;background:#ffffff24;flex-shrink:0}.stats-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.token-tags{display:flex;gap:8px;flex-wrap:wrap}.tag{font-size:10px;font-weight:600;padding:4px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;line-height:1;border:1px solid transparent}.tag-category{background:#f59e0b1f;color:#fcd34df2;border-color:#f59e0b42}.tag-ecosystem{background:#38bdf81f;color:#7dd3fcf2;border-color:#38bdf83d}.chains-tracked{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chains-tracked .chain-logo{width:20px;height:20px;border-radius:50%;opacity:.8}.methodology-trigger{background:linear-gradient(180deg,#7ea6c92e,#7ea6c91a);border:1px solid rgba(126,166,201,.3);border-radius:9px;padding:9px 14px;font-size:11px;font-weight:600;color:#deebf5;cursor:pointer;letter-spacing:.03em;white-space:nowrap;transition:color .15s,background .15s,border-color .15s,transform .15s,box-shadow .15s;line-height:1.2;box-shadow:inset 0 1px #ffffff0f,0 10px 18px #080c123d}.methodology-trigger:hover{color:#fff;background:linear-gradient(180deg,#7ea6c942,#7ea6c926);border-color:#a9c4dd75;box-shadow:inset 0 1px #ffffff14,0 12px 22px #080c124d;transform:translateY(-1px)}.stats-header-metrics{display:flex;align-items:start;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.stat-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:5px}.stat-item-primary,.stat-item-secondary{padding:0 16px 0 0;border-radius:0;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);min-width:max-content;flex:0 0 auto}.stats-header-metrics .stat-item:last-child{padding-right:0;border-right:0}.stat-label{font-size:10px;font-weight:600;color:#ffffff9e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;white-space:nowrap}.stat-value{font-size:14px;font-weight:700;color:#fff;opacity:.9;line-height:1.1}.stat-value-emphasis{opacity:1}.stat-inline-content{display:flex;align-items:baseline;gap:4px;flex-wrap:nowrap;white-space:nowrap}.stat-sub{font-size:9px;font-weight:600;color:#94a3b8cc}.stat-sub-free-float{font-size:11px}.stat-label-with-info{display:flex;align-items:center;gap:6px}.info-icon{position:relative;cursor:help;color:#ffffff59;font-size:11px;transition:color .2s ease;line-height:1}.info-icon:hover{color:#ffffffb3}.stats-header-skeleton .stats-header-identity{align-items:center}.stats-header-skeleton .token-identity-divider .skeleton,.stats-header-skeleton .stat-inline-content .skeleton{flex-shrink:0}@media (max-width: 1200px){.stats-header-metrics{gap:8px}}@media (max-width: 768px){.stats-header{padding:16px}.stats-header-identity{flex-direction:column;align-items:flex-start;gap:14px}.token-identity .token-name{font-size:21px}.stats-header-actions{width:100%}.methodology-trigger{width:100%;justify-content:center}.stats-header-metrics{gap:8px}.stat-value{font-size:16px}}@media (max-width: 560px){.stats-header{padding:14px;border-radius:14px}.token-identity{gap:10px}.token-identity .token-name{font-size:19px}.token-identity .token-ticker{font-size:10px;padding:5px 9px}.token-identity-divider{display:none}.stat-item-primary,.stat-item-secondary{padding-right:12px}.stat-label{font-size:8px}.stat-value{font-size:14px}}.mdr-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a0e75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9000;animation:mdr-fade-in .18s ease}.mdr-panel{position:fixed;top:0;right:0;height:100%;width:404px;max-width:min(440px,92vw);background:linear-gradient(180deg,rgba(126,166,201,.05),transparent 24%),linear-gradient(180deg,#141c24,#10161d);border-left:1px solid rgba(210,221,235,.1);box-shadow:-18px 0 52px #0000006b;z-index:9001;display:flex;flex-direction:column;overflow:hidden;animation:mdr-slide-in .22s cubic-bezier(.25,.46,.45,.94)}@keyframes mdr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mdr-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mdr-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.mdr-title{font-size:15px;font-weight:600;color:#e8eef6eb;letter-spacing:.01em}.mdr-title-ticker{color:#fff;font-weight:700}.mdr-close{background:#ffffff09;border:1px solid rgba(255,255,255,.08);color:#dfe6ef80;font-size:14px;cursor:pointer;padding:5px 7px;border-radius:8px;line-height:1;transition:color .15s,background .15s,border-color .15s}.mdr-close:hover{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff1f}.mdr-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 0 32px}.mdr-body::-webkit-scrollbar{width:4px}.mdr-body::-webkit-scrollbar-track{background:transparent}.mdr-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.mdr-loading{padding:40px 20px;color:#d6dee880;font-size:13px;text-align:center}.mdr-section{padding:18px 20px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.mdr-section-last{border-bottom:none}.mdr-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#d6dee894;margin:0 0 14px}.mdr-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:28px;margin-bottom:4px}.mdr-row-indent{padding-left:14px}.mdr-label{font-size:12px;color:#d6dee894;white-space:nowrap;flex-shrink:0;font-weight:500}.mdr-value{font-size:12.5px;color:#e8eef6e6;font-weight:500;text-align:right;line-height:1.4}.mdr-value.mdr-positive{color:#6fcf97}.mdr-value.mdr-muted,.mdr-muted{color:#d6dee875;font-weight:400}.mdr-mono{font-family:SF Mono,Fira Code,monospace;font-size:11px;display:flex;align-items:center;gap:6px;justify-content:flex-end}.mdr-badge{font-size:10px;font-weight:600;color:#9ec4e8eb;background:#9ec4e81a;border:1px solid rgba(158,196,232,.18);border-radius:4px;padding:1px 5px;letter-spacing:.02em;font-family:inherit}.mdr-helper{font-size:11px;color:#d6dee885;line-height:1.55;margin:4px 0 14px;font-weight:400}.mdr-link{color:#9ec4e8eb;text-decoration:none;font-size:11.5px;font-weight:500}.mdr-link:hover{color:#c4ddf4fa;text-decoration:underline}.mdr-link-mono{font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:400;color:#9ec4e8db;text-decoration:none}.mdr-link-mono:hover{color:#c4ddf4fa;text-decoration:underline}.mdr-last-updated{margin:16px 20px 28px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}.mdr-last-updated-title{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#d6dee875;margin-bottom:8px}.mdr-last-updated-row{display:flex;justify-content:space-between;align-items:baseline;line-height:2}.mdr-last-updated-row span:first-child{font-size:11.5px;color:#d6dee885;font-weight:400}.mdr-last-updated-row span:last-child{font-size:11px;color:#dfe6ef94;font-weight:400;font-family:SF Mono,Fira Code,monospace}.info-popup-overlay{position:fixed;padding:12px 14px;background:linear-gradient(180deg,#1c2734fa,#141c26fa);border:1px solid rgba(126,166,201,.24);border-radius:8px;box-shadow:0 12px 32px #00000057;z-index:10000;pointer-events:auto;text-transform:none;letter-spacing:normal;max-width:calc(100vw - 24px);box-sizing:border-box}.info-popup-overlay p{margin:0;font-size:11.5px;font-weight:400;color:#e8eef6e6;line-height:1.5}.info-popup-detail{margin-top:8px!important;font-size:10.5px!important;color:#d6dee8ad!important;line-height:1.4}.info-popup-examples{margin-top:8px!important;font-size:10px!important;color:#d6dee8ad!important;line-height:1.4}.info-popup-formula{margin-top:10px!important;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);font-size:10.5px!important;color:#d6dee8ad!important}.info-popup-formula strong{color:#e8eef6e6}.info-popup-link{display:inline-block;font-size:10px;color:#9ec4e8f2;text-decoration:none;margin-top:10px}.info-popup-link:hover{color:#c4ddf4fa;text-decoration:underline}.supply-distribution-panel{width:100%;box-sizing:border-box;min-width:0}.supply-distribution-panel-state{min-height:326px;display:flex;align-items:center;justify-content:center}.supply-distribution-panel-message{color:#fff9}.supply-distribution-panel-message-error{color:#e15759}.supply-distribution-panel-header{margin-bottom:16px}.supply-distribution-panel-header h4{margin:0;font-size:15px;font-weight:600;color:#fff;line-height:1.2}.supply-breakdown-table{display:flex;flex-direction:column;gap:8px}.supply-breakdown-composition{margin-bottom:14px}.supply-breakdown-composition-bar{height:8px;background:#ffffff0d;overflow:hidden;display:flex}.supply-breakdown-composition-segment{height:100%;transition:width .3s ease}.supply-breakdown-group{display:flex;flex-direction:column;gap:4px}.supply-breakdown-group+.supply-breakdown-group{margin-top:4px}.supply-breakdown-table>.supply-breakdown-group:not(:last-child),.supply-breakdown-table>.supply-breakdown-row-item:not(:last-child){padding-bottom:8px;border-bottom:1px solid rgba(231,238,247,.14)}.supply-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px}.supply-breakdown-label{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supply-breakdown-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.supply-breakdown-label-swatch{width:7px;height:7px;border-radius:1.5px;flex-shrink:0}.supply-breakdown-value{font-family:SF Mono,Monaco,Roboto Mono,Consolas,monospace;font-variant-numeric:tabular-nums;text-align:right;color:#ecf1f8eb}.supply-breakdown-row-group .supply-breakdown-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#f2f7fff2}.supply-breakdown-row-group .supply-breakdown-value{font-size:12px;font-weight:600}.supply-breakdown-row-sub .supply-breakdown-label{font-size:12px;font-weight:500;color:#dce4eec7;padding-left:12px}.supply-breakdown-row-sub .supply-breakdown-value{font-size:12px;color:#dce4eec7}.supply-breakdown-row-item .supply-breakdown-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#f2f7fff2}.supply-breakdown-row-item .supply-breakdown-value{font-size:12px;font-weight:600}.meta-block{margin-top:0;width:100%;box-sizing:border-box}.meta-tabs{display:flex;gap:18px;padding:0 18px;margin-bottom:-1px;position:relative;z-index:1;overflow-x:auto;scrollbar-width:none}.meta-tabs::-webkit-scrollbar{display:none}.meta-tabs-divider{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:0}.meta-tab{padding:6px 6px 8px;background:transparent;color:#d6dee8bd;border:none;border-radius:0;font-weight:500;font-size:.84rem;cursor:pointer;transition:color .2s ease;position:relative;display:flex;align-items:center;gap:0;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left}.meta-tab.active{color:#eff6fcfa;background:#ffffff0f}.meta-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#b2cde5b8}.meta-tab:not(.active):not(.disabled):hover{color:#ecf2f9db}.meta-explorer-link{align-items:center;color:#b1c1d3ad;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;margin-left:2px;padding:6px 0 8px;text-decoration:none;white-space:nowrap}.meta-explorer-link:before{content:"";display:block;width:1px;height:13px;margin-right:8px;background:#ffffff21}.meta-explorer-link:hover{color:#ecf2f9e6}.meta-explorer-link svg{opacity:.72}.meta-tab.disabled{color:#ffffff4d;cursor:not-allowed;opacity:.55}.meta-tab.disabled:hover{color:#ffffff4d}.meta-content{padding:0}.meta-block-skeleton .meta-content{padding-top:0}.meta-tabs-skeleton{flex-wrap:wrap}.meta-tab-skeleton{cursor:default;color:transparent;pointer-events:none}.meta-skeleton-card{flex-direction:column;gap:14px}.meta-skeleton-heading{margin-bottom:2px}.tab-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);padding:20px}.tab-pane-shell{padding:16px 18px 18px;border-top-left-radius:0;margin-top:-1px;position:relative}.meta-overview{display:flex;gap:16px;margin-top:16px}.overview-left,.overview-middle{max-width:30%;flex:1}.overview-right{max-width:40%;flex:1}.meta-rows{display:flex;flex-direction:column}.meta-row{display:flex;align-items:center;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.1)}.meta-row:last-child{border-bottom:none}.meta-label{width:160px;color:#fffc;font-weight:600;font-size:.9rem}.meta-data{display:flex;align-items:center;flex:1;justify-content:flex-end}.meta-spacer{flex:1}.meta-value{font-size:.85rem;color:#fff}.meta-value a{color:#8ec7ff;text-decoration:none;font-size:.85rem}.meta-value a:hover{text-decoration:underline}.mm-toggle{margin-left:10px;background:transparent;border:none;color:#fffc;cursor:pointer;font-size:.9rem}.mm-expanded{padding:8px 0 0}.mm-section{padding:6px 0}.mm-name{color:#ffffffe6;font-weight:600;margin-bottom:4px}.mm-tx-list{display:flex;flex-direction:column;gap:4px}.mm-tx a{color:#8ec7ff;text-decoration:none;font-size:.85rem}.mm-tx a:hover{text-decoration:underline}.mm-date{color:#ffffff80;margin-left:8px;font-size:.8rem}.badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:700}.badge-yellow{background:#f7c948;color:#0b0e14}.supply-overview-content{padding:0;overflow:hidden}.supply-overview-section{margin-top:0;padding-top:0}.supply-overview-section+.supply-overview-section{margin-top:20px;padding-top:0}.supply-overview-row{display:flex;gap:20px;align-items:stretch;overflow:hidden}.supply-pressure-stack{display:flex;flex-direction:column;gap:20px}.supply-overview-row-wrap{flex-wrap:wrap}.supply-overview-row>div{min-width:0;overflow:hidden}.supply-panel{display:flex;min-width:0}.supply-panel-pie{flex:0 1 35%;min-width:380px}.supply-panel-wide{flex:0 1 65%}.supply-panel-full{flex:1 1 100%;width:100%}.supply-panel-buyback-stacked{width:100%}.supply-panel-venue-chart{flex:1 1 67.5%;min-width:420px}.supply-panel-venue-card{flex:1 1 32.5%;min-width:280px}.supply-panel-card{width:100%;display:flex;flex-direction:column}.supply-panel-ownership-card>.insider-activity-chart{flex:1;min-height:0}.venue-overview-card{padding:18px}.venue-overview-layout{display:flex;align-items:flex-start;gap:20px;width:100%;min-width:0}.venue-overview-layout .supply-panel-venue-card{padding-left:20px;border-left:1px solid rgba(255,255,255,.06)}.price-chart-tab-content{padding:16px 0}.price-chart-tab-content .full-width-chart{width:100%;height:500px}.supply-tracker-container{position:relative}.supply-tracker-header{display:flex;justify-content:flex-end;margin-bottom:12px}.open-fullpage-link{display:flex;align-items:center;gap:6px;color:#ffffff80;text-decoration:none;font-size:13px;padding:6px 12px;border-radius:4px;transition:all .2s ease}.open-fullpage-link:hover{color:#ffffffe6;background:#ffffff0d}@media (max-width: 1200px){.meta-overview,.supply-overview-row,.venue-overview-layout{flex-wrap:wrap}.overview-left,.overview-middle,.overview-right{max-width:none;flex:1 1 100%}.supply-panel-pie,.supply-panel-wide,.supply-panel-venue-chart,.supply-panel-venue-card{min-width:0;flex-basis:100%}.venue-overview-layout .supply-panel-venue-card{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid rgba(255,255,255,.06)}}@media (max-width: 768px){.meta-tabs{padding:0 14px;gap:16px}.meta-tab{flex:0 0 auto;padding:6px 0 8px;white-space:nowrap}.tab-card{padding:16px}.tab-pane-shell{padding:14px}.meta-row{align-items:flex-start;flex-direction:column;gap:6px}.meta-label{width:auto}.meta-data{justify-content:flex-start;width:100%}.supply-overview-row,.supply-pressure-stack{gap:16px}.supply-tracker-header{justify-content:flex-start}}@media (max-width: 560px){.meta-tabs{padding:0 12px;gap:14px}.meta-tab{font-size:.8rem;padding:5px 0 7px}.tab-card,.tab-pane-shell{padding:12px}}.insider-activity-chart{padding:4px;color:#fff;width:100%;min-width:0}.insider-activity-chart.compact{padding:0;background:transparent;border:none}.insider-activity-chart.compact .chart-container{background:transparent;border:none;padding:0}.insider-activity-chart.compact .chart-header,.insider-activity-chart.compact-header .chart-header{margin-bottom:10px}.insider-activity-chart.adapt-main-height{height:100%;display:flex;flex-direction:column;min-height:0}.insider-activity-chart.adapt-main-height .chart-layout{flex:1;min-height:0;align-items:stretch}.insider-activity-chart.adapt-main-height .chart-container{height:100%;min-height:0}.chart-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.chart-title-section{flex:1;display:flex;flex-direction:column;gap:4px}.chart-header h3{margin:0;color:#fff;font-size:27px;font-weight:600}.chart-description{font-size:17px;margin-bottom:8px;color:#ffffff80}.insider-activity-chart.compact-header .chart-header h3{font-size:15px;font-weight:600}.insider-activity-chart.compact-header .chart-description{font-size:12px;margin-bottom:0;color:#d6dee89e}.chart-subtitle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.subtitle-label{font-size:17px;color:#ffffffc2;font-weight:500}.chart-title-section .staking-note{margin:4px 0 0;color:#d6dee885;font-size:13px;font-weight:400;font-style:italic}.logo-container{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.venue-overflow-badge{font-size:11px;color:#dfe6ef9e;background:#ffffff12;border-radius:4px;padding:2px 6px;white-space:nowrap;flex-shrink:0;line-height:1.4}.chain-logo,.venue-logo{height:20px;width:auto;object-fit:contain;border-radius:4px}.time-range-selector{display:flex;gap:4px}.time-range-btn{padding:5px 10px;border:1px solid rgba(255,255,255,.14);background:#ffffff09;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;color:#dae1ebc7;transition:all .2s ease}.time-range-btn:hover{background:#fff1;border-color:#ffffff38;color:#fff}.time-range-btn.active{background:#a9c4dd24;border-color:#a9c4dd57;color:var(--accent-strong)}.insider-activity-chart.compact-header .time-range-selector{gap:4px}.insider-activity-chart.compact-header .time-range-btn{padding:5px 10px;font-size:11px}.ownership-time-range-selector{gap:14px;align-items:center}.ownership-time-range-selector .time-range-btn-inline{padding:0;border:none;background:transparent;border-radius:0;font-size:13px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.08em;color:#d6dee894;line-height:1.2;cursor:pointer}.insider-activity-chart.compact-header .ownership-time-range-selector .time-range-btn-inline{font-size:13px}.ownership-time-range-selector .time-range-btn-inline:hover{background:transparent;border-color:transparent;color:#ecf2f8d6}.ownership-time-range-selector .time-range-btn-inline.active{background:transparent;border-color:transparent;color:#eef4fb;text-decoration:underline;text-decoration-color:#a9c4dd8c;text-decoration-thickness:1px;text-underline-offset:3px}.chart-header p{margin:0;color:#ffffffb3;font-size:14px}.chart-layout{display:flex;align-items:flex-start;min-width:0;width:100%}.chart-container{width:100%;min-width:0;overflow:hidden;padding:0}.chart-sidebar{flex:1;display:flex;flex-direction:column;gap:20px}.category-toggles{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.category-toggles h4{margin:0 0 16px;color:#fff;font-size:16px;font-weight:600}.category-toggles{display:flex;flex-direction:column;gap:12px}.category-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#ffffffe6;-webkit-user-select:none;user-select:none}.category-toggle input[type=checkbox]{margin:0;cursor:pointer;accent-color:#007bff}.category-color{width:16px;height:16px;border-radius:3px;border:1px solid rgba(255,255,255,.2)}.chart-info{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.chart-info h4{margin:0 0 16px;color:#fff;font-size:16px;font-weight:600}.info-item{margin-bottom:12px;font-size:13px;line-height:1.5;color:#fffc}.info-item:last-child{margin-bottom:0}.info-item strong{color:#fff}.cex-breakdown-section{margin-top:0;padding-top:0;width:100%;min-width:0}.cex-breakdown-section .chart-header{margin-bottom:8px}.cex-breakdown-section .chart-header h3{color:#fff;font-size:27px;margin-bottom:0}.cex-breakdown-header-compact{margin-bottom:10px;gap:12px}.cex-breakdown-header-compact h3{font-size:15px;font-weight:600}.cex-breakdown-header-compact .time-range-selector{gap:4px}.cex-breakdown-header-compact .time-range-btn{padding:5px 10px;font-size:11px}.cex-breakdown-subtitle-compact{gap:8px}.cex-breakdown-subtitle-compact .subtitle-label{font-size:11px;color:#d6dee899;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cex-breakdown-subtitle-compact .logo-container{gap:6px}.cex-breakdown-subtitle-compact .venue-logo{height:18px}.cex-breakdown-subtitle-compact .venue-overflow-badge{font-size:10px;padding:2px 5px}.insider-chart-loading,.insider-chart-error,.insider-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#ffffffb3}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.insider-chart-error button{margin-top:15px;padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.insider-chart-error button:hover{background:#c82333}@media (max-width: 768px){.insider-activity-chart{padding:4px 0}.chart-header{flex-direction:column;align-items:flex-start;gap:12px}.chart-header h3{flex:none}.time-range-selector{width:100%;justify-content:space-between}.time-range-btn{flex:1;text-align:center;padding:8px 6px;font-size:11px}.chart-layout{flex-direction:column;gap:16px}.chart-container,.chart-sidebar{flex:none;width:100%}.category-toggles,.chart-info{padding:12px}}.bucket-info-icon{position:relative;display:inline-flex;align-items:center;cursor:default;color:#ffffff91;flex-shrink:0;top:1px;margin-left:5px}.bucket-info-icon:hover{color:#ffffffeb}.token-balance-sheet{padding:4px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;box-sizing:border-box}.balance-sheet-header{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.balance-sheet-title-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.balance-sheet-inline-divider{width:1px;height:14px;background:#ffffff24;align-self:center}.balance-sheet-header h2{margin:0;color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em}.balance-sheet-meta{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.balance-sheet-meta-label{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;line-height:1}.balance-sheet-header .subtitle{margin:0;color:#ffffffa8;font-size:11px;font-weight:500;line-height:1}.balance-sheet-header .staking-note{margin:4px 0 0;color:#fff6;font-size:10px;font-weight:400;font-style:italic}.bucket-header-row{background:transparent}.bucket-header-row:not(:first-child) .bucket-header-cell{padding-top:16px}.total-row+.bucket-header-row .bucket-header-cell{padding-top:16px!important}.bucket-header-cell{padding:6px 14px 4px;color:#ffffffd1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none}.bucket-header-label{display:inline-flex;align-items:center;gap:3px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.08)}.bucket-header-row:first-child .bucket-header-cell{padding-top:2px}.balance-sheet-table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px}.balance-sheet-table tbody tr:first-child.bucket-header-row .bucket-header-cell{border-top:none;padding-top:18px}.balance-sheet-table th{padding:8px 14px 9px;text-align:left;color:#ffffffbd;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid rgba(255,255,255,.12);position:sticky;top:0;z-index:10;background:#ffffff09;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px #ffffff0a;white-space:nowrap}.balance-sheet-table th.number-header{text-align:right}.balance-sheet-table th.category-header{width:28%}.balance-sheet-table th.number-header{width:12%}.balance-sheet-table th.current-balance-header,.balance-sheet-table td:nth-child(2){width:14%}.category-row{background:transparent;transition:background-color .15s ease}.category-row td{padding-top:6px;padding-bottom:6px}.category-row .category-name{line-height:1.1}.category-row .balance-primary,.category-row .delta-primary{margin-bottom:0}.category-row:hover{background:#ffffff0a}.category-row-expanded,.expanded-row{background:transparent}.expanded-row:hover{background:#ffffff03}.expanded-row td{padding:6px 14px!important;font-size:10px}.total-row{background:#ffffff0e}.balance-sheet-table tbody .total-row td{padding:12px 14px;border-bottom:none}.balance-sheet-table tbody .total-row-last td{padding:12px 14px}.unclassified-row{background:transparent}.unclassified-row td{border-bottom:none;padding:14px 14px 12px}.unclassified-label{font-size:11px;font-weight:400;color:#fff9;font-style:italic;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.unclassified-number{font-size:11px;font-weight:400;color:#ffffff80}.unclassified-number .balance-primary{color:#ffffff80;font-size:11px;font-weight:400}.total-label{font-size:10px;font-weight:700;color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.total-number{font-weight:400}.total-row .total-number,.total-row .total-number .balance-primary{color:#ffffffe6;font-weight:400;font-size:11px}.total-row .total-number .delta-primary{font-weight:400;font-size:11px}.total-row .delta-positive{color:#00c853;opacity:.7}.total-row .delta-negative{color:#ff3d00;opacity:.7}.balance-sheet-table td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.balance-sheet-table tbody tr:last-child td{border-bottom:none}.category-name{font-weight:500;color:#ffffffe0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;overflow:hidden}.subcategory-name{font-weight:400;color:#ffffffb8;font-size:10px;padding-left:0}.expanded-row .balance-primary{font-size:10px}.expanded-row .balance-secondary{font-size:9px}.expanded-row .delta-primary{font-size:10px}.expanded-row .delta-secondary{font-size:9px}.subcategory-indent{display:inline-block;width:16px;color:#ffffff47;margin-right:4px;text-align:center}.number-cell{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:SFMono-Regular,SF Mono,ui-monospace,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;color:#fff}.balance-primary{font-size:11px;font-weight:400;color:#ffffffe6;margin-bottom:2px}.balance-secondary{font-size:10px;font-weight:400;color:#fff6}.delta-value{display:inline-block;text-align:right}.delta-primary{font-size:11px;font-weight:400;margin-bottom:2px}.delta-secondary{font-size:10px;font-weight:400;opacity:.7}.delta-positive,.delta-positive .delta-secondary{color:#00c853}.delta-negative{color:#ff3d00}.max-delta-cell.delta-negative,.max-delta-cell .delta-negative{color:#c62828}.delta-negative .delta-secondary{color:#ff3d00}.delta-zero{color:#ffffff80}.delta-zero .delta-secondary{color:#ffffff4d}.expand-btn{background:#ffffff08;border:1px solid transparent;border-radius:8px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;padding:1px 6px 1px 4px;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.category-label-static{display:inline-flex;align-items:center;gap:6px;padding:1px 6px 1px 4px}.expand-btn:hover{color:#fffffff5;background:#ffffff0f;border-color:#ffffff14}.expand-btn[aria-expanded=true]{background:#ffffff0d;border-color:#ffffff14}.expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;opacity:1;font-size:14px;font-weight:700;color:#ffffffdb;margin-right:0;transition:transform .2s ease;vertical-align:baseline;transform-origin:50% 50%;line-height:1}.expand-icon-slot{display:inline-block;width:16px;flex-shrink:0}.category-label-text{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expand-icon.expanded{transform:rotate(90deg)}.balance-sheet-loading,.balance-sheet-error,.balance-sheet-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#fff9}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #ffffff;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:20px}.balance-sheet-error button{margin-top:14px;padding:8px 18px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.balance-sheet-error button:hover{background:#ffffff26;border-color:#ffffff4d}@media (max-width: 1200px){.balance-sheet-table{font-size:10px}.balance-primary,.delta-primary{font-size:11px}}@media (max-width: 768px){.token-balance-sheet{padding:16px}.balance-sheet-table{font-size:9px}.balance-sheet-table th,.balance-sheet-table td{padding:10px 8px}.category-name{font-size:11px}.balance-primary,.delta-primary{font-size:10px}.balance-secondary,.delta-secondary{font-size:8px}}.skeleton{position:relative;display:block;overflow:hidden;background:#ffffff12;border-radius:10px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-inline{display:inline-block;vertical-align:middle}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.buyback-chart{padding:16px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);width:100%;height:auto;min-height:520px;box-sizing:border-box;display:flex;flex-direction:column}.buyback-chart-state{padding:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff05;border:1px solid rgba(255,255,255,.1);box-sizing:border-box}.buyback-chart-state-text{color:#d6dee89e;font-size:13px}.buyback-chart-state-text.error{color:#e15759}.buyback-chart-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.buyback-chart-title{display:flex;flex-direction:column;gap:4px}.buyback-chart-title h3{margin:0;font-weight:600;font-size:15px;color:#fff;line-height:1.2}.buyback-chart-subtitle{font-size:12px;color:#d6dee89e;line-height:1.35}.buyback-chart-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:0}.buyback-chart-toggle-group{display:flex;gap:14px;align-items:center}.buyback-chart-controls-divider{color:#d6dee875;font-size:12px;line-height:1}.buyback-chart-toggle{padding:0;font-size:14px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.08em;line-height:1.2;background:transparent;border:none;border-radius:0;color:#d6dee894;cursor:pointer;text-decoration:none;transition:color .2s ease}.buyback-chart-toggle:hover{color:#ecf2f9d6}.buyback-chart-toggle.active{color:#eef4fb;text-decoration:underline;text-decoration-color:#a9c4dd8c;text-decoration-thickness:1px;text-underline-offset:3px}.buyback-chart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.buyback-chart-stat{min-width:0}.buyback-chart-stat-label{font-size:11px;color:#d6dee8a3;margin-bottom:2px;letter-spacing:.04em;text-transform:uppercase}.buyback-chart-stat-value{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.buyback-chart-stat-note{font-size:11px;color:#d6dee885;line-height:1.3}.buyback-chart-vwap-spot{margin-left:6px;font-size:calc(1em - 1px);font-weight:500;color:#ffffffbf}.buyback-chart-vwap-spot-pct.positive{color:#59a14fbf}.buyback-chart-vwap-spot-pct.negative{color:#e15759bf}.buyback-chart-vwap-spot-text{color:#ffffffbf}.buyback-chart-chart{flex:1;min-height:360px}@media (max-width: 960px){.buyback-chart-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cex-summary{display:flex;flex-direction:column;justify-content:flex-start;flex:1;gap:16px;padding:4px 2px}.cex-summary-header{display:flex;flex-direction:column;gap:4px}.cex-summary-header h3{margin:0;font-size:15px;font-weight:600;color:#fff;line-height:1.2}.cex-summary-subtitle{font-size:12px;color:#d6dee89e;line-height:1.35}.cex-summary-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cex-summary-kpi{min-width:0}.cex-summary-kpi-label,.cex-summary-section-label{font-size:11px;color:#d6dee899;margin-bottom:5px;letter-spacing:0;text-transform:none}.cex-summary-kpi-value{font-size:15px;font-weight:600;color:#fff;line-height:1.2}.cex-summary-kpi-inline{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.cex-summary-kpi-inline.nowrap{flex-wrap:nowrap}.cex-summary-kpi-inline.uniform{gap:6px}.cex-summary-kpi-meta{font-size:11px;color:#dfe6ef8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cex-summary-kpi-inline.uniform .cex-summary-kpi-meta,.cex-summary-kpi-inline.uniform .cex-summary-kpi-value{font-size:15px;font-weight:600;color:#fff;line-height:1.2}.cex-summary-kpi-inline-main .cex-summary-kpi-value-main{font-size:14px;font-weight:600;color:#fff;line-height:1.2}.cex-summary-kpi-inline-main .cex-summary-kpi-meta-main{font-size:12px;font-weight:500;color:#ecf1f8cc;line-height:1.2}.cex-summary-kpi-meta.strong{color:#ecf1f8c7}.cex-summary-divider{height:1px;background:#ffffff0f}.cex-summary-netflows{display:grid;row-gap:6px;margin-top:2px;min-width:0}.cex-summary-netflow-head{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(9ch,11ch);align-items:baseline;column-gap:10px;margin-bottom:2px;font-size:10px;color:#d6dee885;letter-spacing:.04em;text-transform:uppercase}.cex-summary-netflow-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(9ch,11ch);align-items:baseline;column-gap:10px;font-family:SF Mono,Monaco,Roboto Mono,Consolas,monospace;font-size:12px;min-width:0}.cex-summary-netflow-range{color:#d6dee894;width:40px;text-align:left}.cex-summary-netflow-token{display:grid;grid-template-columns:8ch auto;align-items:baseline;justify-content:center;gap:4px;white-space:nowrap;text-align:right;justify-self:center;min-width:0;overflow:hidden}.cex-summary-netflow-token-number{display:block;width:8ch;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cex-summary-netflow-token-ticker{display:inline-block;min-width:0;text-align:left;color:#ffffffe6;flex-shrink:0}.cex-summary-netflow-usd{color:#dfe6ef8a;font-size:11px;white-space:nowrap;justify-self:end;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;width:11ch}.cex-summary-composition{display:flex;flex-direction:column;gap:11px}.cex-summary-composition-bar{height:7px;background:#ffffff0a;overflow:hidden;display:flex}.cex-summary-composition-segment{height:100%;transition:width .4s ease}.cex-summary-composition-legend{display:flex;flex-wrap:wrap;gap:8px 14px}.cex-summary-composition-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.cex-summary-composition-swatch{width:7px;height:7px;border-radius:1.5px;display:inline-block;flex-shrink:0}.cex-summary-composition-label{font-size:12px;color:#dfe6efcc;white-space:nowrap}.cex-summary-composition-pct{font-size:12px;color:#dfe6ef8a;font-family:SF Mono,Monaco,Roboto Mono,Consolas,monospace}@media (max-width: 960px){.cex-summary-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-chart{--price-chart-canvas-height: 648px;--price-chart-feed-chrome-height: 86px;background:transparent;padding:0;margin:0;height:100%;width:100%;box-sizing:border-box;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.price-chart.main-chart{background:transparent;border:none;box-shadow:none}.price-chart.full-width-chart{background:#ffffff05;border:1px solid rgba(255,255,255,.1);box-shadow:none;min-height:0;padding:16px 10px 16px 18px}.price-chart.full-width-chart .price-chart-container{min-height:0}.price-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px 12px;position:relative}.price-chart-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.price-chart-title-block{display:flex;flex-direction:column;gap:4px}.price-chart-title h3{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.price-chart-subtitle{font-size:12px;color:#d6dee89e;line-height:1.35}.price-change{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.price-change-percent.positive{color:#4caf50}.price-change-percent.negative{color:#f44336}.price-chart-time-range-btn{min-width:0;min-height:0;padding:0;border:0;background:transparent;border-radius:0;cursor:pointer;font-size:14px;font-weight:500;font-variant-caps:all-small-caps;letter-spacing:.08em;line-height:1.2;color:#d6dee894;text-decoration:none;text-decoration-thickness:0;text-underline-offset:0;transition:color .16s ease,text-decoration-color .16s ease}.price-chart-time-range-btn:hover{color:#ecf2f9db}.price-chart-time-range-btn.active{color:#eef4fb;text-decoration-line:underline;text-decoration-color:#a9c4dd8c;text-decoration-thickness:1px;text-underline-offset:3px}.price-chart-main{flex:1;min-width:0;display:flex;flex-direction:column}.price-chart-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(246px,26%,332px);gap:8px;width:100%;flex:1;align-items:stretch;min-height:0}.price-chart-left{flex:1;min-width:0;display:flex;flex-direction:column}.price-chart-plot-change{flex:0 0 auto;white-space:nowrap;text-align:right;margin-left:auto}.price-chart-controls{display:flex;gap:8px;width:auto;max-width:100%;box-sizing:border-box;align-items:center;justify-content:flex-end;margin-left:0}.chart-timeframes-row{display:flex;gap:14px;flex:0 1 auto;min-width:0;box-sizing:border-box;margin-right:0;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin-left:0;padding:0;border:0;border-radius:0;background:transparent}.price-chart-quote-select-wrap{flex:0 0 auto;display:flex;align-items:center;gap:8px}.price-chart-quote-loading{font-size:10px;color:#d6dee885}.price-chart-quote-select{background-color:#ffffff09;border:1px solid rgba(169,196,221,.22);border-radius:6px;color:#d6dee8c7;min-height:24px;font-size:13px;font-weight:650;font-variant-caps:all-small-caps;letter-spacing:.04em;line-height:1;padding:3px 18px 3px 7px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(255,255,255,0.42)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;outline:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.price-chart-quote-select:hover{color:#ecf2f9e6;background-color:#ffffff0f;border-color:#a9c4dd6b}.price-chart-container{position:relative;flex:1;min-width:0;min-height:0;box-sizing:border-box}.price-chart-container.updating{opacity:.72;transition:opacity .18s ease}.price-chart-updating{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:5px 8px;border:1px solid rgba(169,196,221,.2);border-radius:6px;background:#080d14c2;color:#ecf2f9d6;font-size:11px;font-weight:650;letter-spacing:.03em;pointer-events:none;z-index:3}.price-chart-inline-legend{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;font-size:11px;color:#e0e7f0d6}.price-chart-legend-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.price-chart-legend-group-title{font-size:12px;font-weight:500;color:#d6dee8bd;width:58px;display:inline-block}.price-chart-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:transparent;border:none;padding:0;cursor:pointer;color:inherit;transition:opacity .18s ease,color .18s ease}.price-chart-legend-item:hover{color:#fff}.price-chart-legend-item.muted{opacity:.34}.price-chart-legend-item-flow,.price-chart-legend-item-event{font-size:12px}.price-chart-legend-line{width:16px;height:0;border-top:2px solid #5BA3E6;border-radius:999px}.price-chart-legend-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.price-chart-legend-dot.accumulation{background:#4caf50}.price-chart-legend-dot.distribution{background:#f44336}.price-chart-legend-dot.other-distribution{background:#e964a6}.price-chart-legend-dot.mm-flow{background:#9e9e9e}.price-chart-legend-event{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px}.price-chart-legend-event.listing{width:9px;height:9px;flex-basis:9px;background:#2196f3;transform:rotate(45deg)}.price-chart-legend-event.unlock{width:11px;height:11px;flex-basis:11px;background:#ff9800;clip-path:polygon(50% 4%,96% 94%,4% 94%)}.price-chart-legend-event.news{width:10px;height:10px;flex-basis:10px;background:#ab47bc}.price-chart-detail-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 14px 14px 10px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;height:100%;max-height:calc(var(--price-chart-canvas-height) + var(--price-chart-feed-chrome-height));min-height:0;align-self:stretch;box-sizing:border-box}.tx-detail{display:flex;flex-direction:column;height:100%;min-height:0}.tx-detail-panel-header{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.tx-detail-panel-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.tx-detail-panel-title{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e0e7f1c2}.tx-detail-panel-loading-spinner{width:10px;height:10px;border-radius:999px;border:1.5px solid rgba(224,231,241,.18);border-top-color:#5ba3e6eb;border-right-color:#5ba3e694;animation:tx-detail-loading-spin .9s linear infinite}.tx-detail-panel-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#dfe6efb8;font-size:11px;font-weight:600;line-height:1;flex-shrink:0}.tx-detail-panel-subtitle{font-size:11px;color:#d6dee8a3;line-height:1.35}.tx-timeline-skeleton{display:flex;flex-direction:column;gap:10px;padding-right:4px}.tx-timeline-skeleton-item{display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.tx-timeline-skeleton-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}@keyframes tx-detail-loading-spin{to{transform:rotate(360deg)}}.tx-detail-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tx-type-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:3px;flex-shrink:0}.tx-type-badge.accumulation{color:#4caf50;background:#4caf5026}.tx-type-badge.distribution{color:#f44336;background:#f4433626}.tx-type-badge.other_distribution{color:#e964a6;background:#e964a626}.tx-type-badge.mm_flow{color:#9e9e9e;background:#9e9e9e26}.tx-hash-link{color:#5ba3e6;text-decoration:none;font-size:11px;font-family:monospace;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-hash-link:hover{text-decoration:underline;color:#7bb8f0}.tx-detail-close{background:none;border:none;color:#ffffff80;font-size:17px;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0}.tx-detail-close:hover{color:#fff}.tx-detail-amount{font-size:15px;font-weight:600;color:#fff;margin-bottom:2px}.tx-detail-date{font-size:12px;color:#fff6;margin-bottom:6px}.tx-parties-horizontal{display:flex;align-items:center;gap:8px;margin-top:6px}.tx-party-col{flex:1;min-width:0}.tx-arrow-right{color:#ffffff8c;font-size:14px;flex-shrink:0;align-self:center}.tx-name-row{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;margin-top:4px}.tx-name{font-size:13px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tx-name-meta{font-size:12px;color:#fff9;white-space:nowrap;flex-shrink:0}.tx-addr-row{display:flex;align-items:center;gap:6px;padding-left:0;margin-bottom:2px}.tx-addr-row-copyable{cursor:pointer}.tx-addr-row-copyable:hover .addr-text{color:#e8eef6c2}.addr-text{font-size:10px;font-family:monospace;color:#ffffff4d;white-space:nowrap}.tx-timeline{margin-top:8px;padding-top:0;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.tx-timeline::-webkit-scrollbar{display:none}.tx-timeline-empty{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px;padding:16px 12px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;text-align:center}.tx-timeline-empty-inner{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:220px}.tx-timeline-empty-title{color:#e4eaf2b8;font-size:12px;line-height:1.45}.tx-timeline-empty-text{color:#d6dee899;font-size:11px;line-height:1.4}.tx-timeline-item{display:flex;flex-direction:column;gap:4px;padding:10px 6px;border-radius:8px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .18s ease,border-color .18s ease}.tx-timeline-item:last-child{border-bottom:none}.tx-timeline-item:hover{background:#ffffff0a}.tx-timeline-item.selected{background:#a9c4dd1a;box-shadow:inset 2px 0 #a9c4ddb3;cursor:default}.tx-tl-row1{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:nowrap}.tx-tl-row2{display:flex;align-items:center;min-width:0;gap:0}.tx-tl-row3{display:flex;align-items:center;gap:5px;min-width:0;font-size:11px;color:#ffffff9e}.tx-timeline-item.selected .tx-tl-row3{color:#f2f6fbcc}.tx-tl-badge{font-weight:600;font-size:10px;letter-spacing:.04em;flex-shrink:0;text-transform:uppercase}.tx-tl-amount{font-size:12px;font-weight:600;color:#f7f9fceb;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-timeline-item.selected .tx-tl-amount{color:#fff}.tx-tl-event-title{font-size:13px;font-weight:600;color:#f7f9fce0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-tl-date{font-size:11px;color:#ffffff6b;white-space:nowrap;flex-shrink:0;margin-left:auto}.tx-tl-row3-event{color:#ffffff85}.tx-tl-from,.tx-tl-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44%}.tx-tl-sep{flex-shrink:0;color:#ffffff4d;font-size:11px}.tx-timeline-expanded{margin-top:6px;padding:8px 10px 3px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:8px}.tx-inline-header{display:flex;align-items:center;gap:8px;margin-bottom:3px;justify-content:space-between}.tx-inline-label{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dbe3ed8f;flex-shrink:0}.tx-inline-simple-list{display:flex;flex-direction:column;gap:4px}.tx-inline-simple-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.tx-inline-simple-key{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#dbe3ed85;width:28px;flex-shrink:0}.tx-inline-simple-value{font-size:11px;color:#f5f7fbe0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-inline-wallet{margin-left:auto;flex-shrink:0}.tx-detail-empty{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:0 4px;box-sizing:border-box}.tx-detail-empty-inner{display:flex;flex-direction:column;width:100%}.tx-detail-hint{margin:28px 0 0;font-size:12px;font-style:italic;color:#ffffff59;line-height:1.5}.tx-detail-legend{display:flex;flex-direction:column;gap:14px;width:100%}.legend-section-title{font-size:13px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px}.legend-item{display:flex;flex-direction:column;gap:3px}.legend-item-name{font-size:14px;font-weight:600}.legend-item-name.accumulation{color:#4caf50}.legend-item-name.distribution{color:#f44336}.legend-item-name.other_distribution{color:#e964a6}.legend-item-name.mm_flow{color:#9e9e9e}.legend-item-desc{font-size:12px;color:#ffffff73;line-height:1.4}.evt-type-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:3px;flex-shrink:0}.evt-detail-title{font-size:13px;font-weight:500;color:#ffffffd9;line-height:1.28;cursor:default}.evt-detail-desc{font-size:12px;color:#ffffff80;line-height:1.28;margin-top:1px}.evt-detail-link{font-size:11px;color:#5ba3e6;text-decoration:none;margin-top:2px;display:inline-block}.evt-detail-link:hover{text-decoration:underline;color:#7bb8f0}.price-chart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:400px;color:#fff9}.price-chart-loading .spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.price-chart-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#f44336;text-align:center}.price-chart-error h3{margin:0 0 8px;font-size:16px}.price-chart-error p{margin:0;font-size:14px;color:#fff9}@media (max-width: 768px){.price-chart-header{flex-direction:column;align-items:flex-start;gap:12px}.price-chart-title{flex-direction:column;align-items:flex-start;gap:8px}.price-chart-controls{width:100%;max-width:332px;justify-content:flex-start;margin-left:0}.chart-timeframes-row{gap:2px;justify-content:flex-start}.price-chart-time-range-btn{font-size:15px}}.transfers-table-container{background:#ffffff05;border:1px solid rgba(255,255,255,.1);padding:20px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.transfers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.transfers-title{margin:0;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;gap:12px}.filter-badge{display:inline-flex;align-items:center;gap:6px;background:#3b82f633;color:#60a5fa;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.filter-badge.filter-entity{background:#a855f733;color:#c084fc}.filter-type{opacity:.7;margin-right:2px}.clear-filter{background:none;border:none;color:#60a5fa;cursor:pointer;padding:0;margin-left:4px;font-size:14px;line-height:1}.clear-filter:hover{color:#fff}.transfers-header-right{display:flex;align-items:center;gap:16px}.flows-transfers-table-container .transfers-header-right{margin-left:auto}.flows-transfers-table-container{padding-top:14px}.flows-transfers-table-container .transfers-header{margin-bottom:5px;padding-bottom:7px}.flows-transfers-table-container .transfers-title{line-height:1.1}.flows-transfers-table-container .filter-badge{padding:2px 8px;font-size:11px}.flows-transfers-table-container .signal-mode-btn{padding:3px 9px;font-size:11px;line-height:1.15}.transfer-selection-overview{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0 9px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.07)}.transfer-selection-main{min-width:0;display:flex;flex-direction:column;gap:4px}.transfer-selection-label-row,.transfer-selection-meta,.transfer-selection-balance{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.transfer-selection-badge{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.3px}.transfer-selection-title{color:#fff;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-selection-address{color:#ffffff8c;font-family:monospace;font-size:10px;text-decoration:none}.transfer-selection-address:hover{color:#ffffffe6;text-decoration:underline}.transfer-selection-muted,.transfer-selection-meta{color:#ffffff9e;font-size:11px;font-weight:500}.transfer-selection-meta span+span:before{content:"|";color:#ffffff38;margin-right:8px}.transfer-selection-balance{justify-content:flex-end;flex-shrink:0}.transfer-selection-balance-label{color:#ffffff85;font-size:9px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.transfer-selection-balance-token{color:#fff;font-size:12px;font-weight:600}.transfer-selection-balance-usd,.transfer-selection-balance-na{color:#ffffffb8;font-size:12px}.signal-mode-wrapper{position:relative;display:flex;align-items:center}.signal-mode-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#fff9;font-size:12px;cursor:pointer;transition:all .15s ease}.signal-mode-btn:hover{background:#ffffff14;color:#ffffffd9}.signal-mode-btn.active{background:#eab30826;border-color:#eab30866;color:#eab308}.signal-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:200px;background:#1e1e2e;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px #00000080}.signal-option{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none}.signal-option input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#eab308}.signal-option:hover{color:#ffffffe6}.min-usd-option{justify-content:space-between;cursor:default}.min-usd-option--inline{display:inline-flex;align-items:center;gap:10px;padding:0}.min-usd-label{font-size:10px;color:#ffffffa3;font-weight:500;white-space:nowrap}.min-usd-input{width:auto;min-width:0;padding:5px 28px 5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#fff;font-size:10px;font-weight:700;text-align:left;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.min-usd-input:hover{background:#ffffff12;border-color:#ffffff3d}.min-usd-input:focus{border-color:#eab30880;background:#ffffff14}.min-usd-input::-webkit-inner-spin-button,.min-usd-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.min-usd-input[type=number]{-moz-appearance:textfield}.transfers-table-wrapper{flex:1;overflow-y:auto;overflow-x:auto;min-height:0}.transfers-table-wrapper::-webkit-scrollbar{width:6px}.transfers-table-wrapper::-webkit-scrollbar-track{background:#ffffff05}.transfers-table-wrapper::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.transfers-table-wrapper::-webkit-scrollbar-thumb:hover{background:#fff3}.transfers-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.transfers-table thead tr{border-bottom:1px solid rgba(255,255,255,.1)}.transfers-table th{padding:8px 6px;text-align:left;font-weight:500;color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.transfers-table th.time-col{width:65px}.transfers-table th.token-col{width:50px}.transfers-table th.chain-col{width:40px;text-align:center}.transfers-table th.arrow-col{width:20px;text-align:center}.transfers-table th.amount-col{width:90px;text-align:right}.transfers-table th.tx-col{width:70px;text-align:right}.transfer-row{border-bottom:1px solid rgba(255,255,255,.05)}.transfer-row:hover{background:#ffffff05}.time-cell{padding:10px 6px;color:#ffffff80;font-size:12px;white-space:nowrap}.time-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.05}.time-stack--with-year .time-year{color:#ffffff5c;font-size:10px}.token-cell{padding:10px 6px;color:#60a5fa;font-size:12px;font-weight:500;line-height:1.3}.chain-cell{padding:10px 4px;text-align:center}.chain-logo{width:16px;height:16px;display:block;margin:0 auto;opacity:.9}.entity-cell{padding:10px 6px 10px 12px;overflow:visible;position:relative}.transfer-row--filtered .entity-cell .entity-info{transition:opacity .15s ease}.transfer-row--filtered .entity-cell.transfer-party-active .entity-info{opacity:1}.transfer-row--filtered .entity-cell.transfer-party-dim .entity-info{opacity:.58}.transfer-row--filtered:hover .entity-cell.transfer-party-dim .entity-info{opacity:.76}.entity-info{display:flex;flex-direction:column;gap:2px;max-width:100%}.entity-name{color:#fff;font-weight:500;display:flex;align-items:baseline;gap:4px;white-space:nowrap;max-width:100%;position:relative;flex-wrap:nowrap}.entity-name-text{overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.wallet-address-wrapper{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0;position:relative}.af-click-target{display:inline-flex;align-items:baseline;gap:2px;min-width:0}.af-click-target--wallet{flex-shrink:1;max-width:100%;overflow:hidden}.af-entity-clickable,.af-click-target{cursor:pointer}.af-entity-clickable:hover,.af-click-target:hover .entity-name-text,.af-click-target:hover .wallet-address{text-decoration:underline}.wallet-address{color:#fffc;font-family:monospace;font-size:12px;font-weight:400;display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0;position:relative}.wallet-address.hoverable{cursor:pointer}.wallet-address.hoverable:hover{text-decoration:underline}.wallet-tooltip{display:none;flex-direction:column;gap:4px;position:absolute;left:0;bottom:calc(100% + 6px);top:auto;background:#1e1e2e;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:10px 12px;z-index:9999;white-space:nowrap;box-shadow:0 4px 16px #00000080;min-width:200px}.wallet-tooltip.wallet-tooltip-below{bottom:auto;top:calc(100% + 6px)}.wallet-address.hoverable:hover .wallet-tooltip{display:flex}.wallet-tooltip.tooltip-right{left:auto;right:0}.tooltip-line{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;color:#ffffffd9;line-height:1.4}.tooltip-line:first-child{font-weight:500;color:#fff}.tooltip-number{color:#fff}.copy-btn{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:0 2px;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:2px;transition:color .15s}.copy-btn:hover{color:#ffffffb3}.entity-category{font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-cell{padding:10px 2px;color:#ffffff4d;text-align:center}.amount-cell{padding:10px 18px 10px 6px;text-align:right;white-space:nowrap}.amount-token{display:block;color:#fff;font-weight:500;font-variant-numeric:tabular-nums}.amount-usd{display:block;font-size:12px;color:#fff9}.tx-cell{padding:10px 12px;text-align:right;white-space:nowrap}.tx-link{color:#60a5fa;text-decoration:none;font-size:12px;font-family:monospace}.tx-link:hover{color:#93c5fd;text-decoration:underline}.flows-feed-table th.time-col{width:50px}.flows-feed-table th.token-col{width:44px}.flows-feed-table th.chain-col{width:32px}.flows-feed-table th.arrow-col{width:14px}.flows-feed-table th.amount-col{width:72px}.flows-feed-table th.tx-col{width:52px}.flows-feed-table th.time-col,.flows-feed-table th.token-col,.flows-feed-table th.chain-col,.flows-feed-table th.arrow-col{padding-left:4px;padding-right:4px}.flows-feed-table th.time-col{padding-left:3px;padding-right:3px}.flows-feed-table th.arrow-col{padding-left:2px;padding-right:2px}.flows-feed-table td{font-size:12px}.flows-feed-table th{font-size:10px;line-height:1.05;padding-top:3px;padding-bottom:5px}.flows-feed-table .time-cell{font-size:10px;padding:7px 3px;line-height:1.1}.flows-feed-table .time-stack--with-year .time-year{font-size:9px}.flows-feed-table .token-cell{padding:8px 3px;font-size:10px;line-height:1.25}.flows-feed-table .chain-cell{padding:8px 2px}.flows-feed-table .arrow-cell{padding:7px 0;font-size:10px}.flows-feed-table .chain-logo{width:14px;height:14px}.flows-feed-table .amount-cell{padding:8px 10px 8px 4px}.flows-feed-table .tx-cell{padding:8px 8px 8px 6px}.flows-feed-table .wallet-address,.flows-feed-table .entity-name,.flows-feed-table .entity-category,.flows-feed-table .amount-token{font-size:11px}.flows-feed-table .amount-usd,.flows-feed-table .tx-link,.flows-feed-table .copy-btn{font-size:10px}.flows-feed-table .tooltip-line{font-size:11px}.transfers-loading,.transfers-empty,.transfers-error{padding:40px 20px;text-align:center;color:#ffffff80}@media (max-width: 900px){.transfers-header{align-items:flex-start;flex-direction:column;gap:12px}.transfers-header-right{width:100%;align-items:flex-start;flex-wrap:wrap;gap:10px}}@media (max-width: 768px){.transfers-table-container{padding:16px}.transfers-table{min-width:780px}}@media (max-width: 560px){.transfers-table-container{padding:14px}.transfers-title{align-items:flex-start;flex-wrap:wrap;gap:8px}}.transfers-error{color:#ef4444}.pagination-bar{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px 0 4px;flex-wrap:wrap}.pagination-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:4px 8px;min-width:26px;font-size:11px;cursor:pointer;border-radius:4px;transition:all .15s;line-height:1.4}.pagination-btn:hover:not(:disabled){background:#ffffff1f;color:#fff}.pagination-btn:disabled{opacity:.35;cursor:not-allowed}.pagination-btn--active{background:#ffffff2e;border-color:#ffffff59;color:#fff;font-weight:600;cursor:default}.pagination-ellipsis{color:#ffffff59;padding:5px 4px;font-size:13px;-webkit-user-select:none;user-select:none}.pagination-info{margin-left:10px;font-size:11px;color:#ffffff59;white-space:nowrap}@media (max-width: 768px){.transfers-table{font-size:12px}.transfers-table th,.transfers-table td{padding:8px 4px}.entity-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.af-feed-table th.af-event-col{width:102px}.af-feed-table th.time-col{width:50px}.af-feed-table th.chain-col{width:32px}.af-feed-table th.arrow-col{width:14px}.af-feed-table th.amount-col{width:72px}.af-feed-table th.tx-col{width:52px}.af-feed-table th.af-event-col,.af-feed-table th.time-col,.af-feed-table th.chain-col,.af-feed-table th.arrow-col{padding-left:4px;padding-right:4px}.af-feed-table th.time-col{padding-left:3px;padding-right:3px}.af-feed-table th.arrow-col{padding-left:2px;padding-right:2px}.af-feed-table td{font-size:12px}.af-feed-table th{font-size:10px}.af-event-cell{padding:8px 4px;white-space:nowrap}.af-feed-table td.af-event-cell,.af-feed-table td.time-cell{vertical-align:middle}.af-event-label{display:block;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.3}.af-event-line{display:block;line-height:1.25}.af-tx-count{display:block;font-size:11px;color:#ffffff87;font-weight:500;white-space:nowrap}.time-cell-date{display:block}.af-feed-table .time-cell-sub{display:block;font-size:9px;color:#ffffff59;margin-top:1px}.af-feed-table .time-cell{font-size:10px;padding:7px 3px}.af-feed-table .chain-cell{padding:8px 2px}.af-feed-table .arrow-cell{padding:7px 0;font-size:10px}.af-feed-table .chain-logo{width:14px;height:14px}.af-feed-table .amount-cell{padding:8px 10px 8px 4px}.af-feed-table .af-amount-cell{--af-amount-color: rgba(245, 247, 251, .9);--af-amount-token-opacity: .7;--af-amount-usd-opacity: .48;--af-amount-token-weight: 550;--af-amount-usd-weight: 500}.af-feed-table .af-amount-cell .amount-token,.af-feed-table .af-amount-cell .amount-usd{color:var(--af-amount-color);font-variant-numeric:tabular-nums}.af-feed-table .af-amount-cell .amount-token{opacity:var(--af-amount-token-opacity);font-weight:var(--af-amount-token-weight)}.af-feed-table .af-amount-cell .amount-usd{opacity:var(--af-amount-usd-opacity);font-weight:var(--af-amount-usd-weight)}.af-feed-table .af-amount-cell--accumulation{--af-amount-color: rgb(74, 222, 128)}.af-feed-table .af-amount-cell--distribution{--af-amount-color: rgb(248, 113, 113)}.af-feed-table .af-amount-cell--other_distribution{--af-amount-color: rgb(251, 146, 60)}.af-feed-table .af-amount-cell--buyback{--af-amount-color: rgb(22, 163, 74)}.af-feed-table .af-amount-cell--mm_flow,.af-feed-table .af-amount-cell--insider_internal{--af-amount-color: rgb(148, 163, 184)}.af-feed-table .af-amount-cell--subtle{--af-amount-token-opacity: .62;--af-amount-usd-opacity: .4}.af-feed-table .af-amount-cell--normal{--af-amount-token-opacity: .78;--af-amount-usd-opacity: .54}.af-feed-table .af-amount-cell--strong{--af-amount-token-opacity: .9;--af-amount-usd-opacity: .68;--af-amount-token-weight: 620}.af-feed-table .af-amount-cell--bold{--af-amount-token-opacity: 1;--af-amount-usd-opacity: .8;--af-amount-token-weight: 680;--af-amount-usd-weight: 560}.af-feed-table .tx-cell{padding:8px 8px 8px 6px}.af-feed-table .wallet-address,.af-feed-table .entity-name,.af-feed-table .entity-category{font-size:11px}.af-feed-table .amount-usd{font-size:10px}.af-feed-table .amount-token{font-size:11px}.af-feed-table .tx-link,.af-feed-table .af-tx-count{font-size:10px}.af-feed-table .tooltip-line{font-size:11px}.af-feed-table .copy-btn{font-size:10px}.af-row--selected{background:#ffffff0a!important}.af-entity-clickable{cursor:pointer}.af-entity-clickable:hover{text-decoration:underline}.af-click-target{cursor:pointer}.af-click-target:hover .entity-name-text,.af-click-target:hover .wallet-address{text-decoration:underline}.af-type-chips{display:flex;gap:4px;flex-wrap:wrap;margin-left:4px}.af-type-chip{padding:2px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff6;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.af-type-chip:hover{border-color:#ffffff4d;color:#ffffffbf}.af-type-chip--active{background:#ffffff12;color:#ffffffd9;font-weight:600}.ecp-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:12px}.ecp-panel--empty{align-items:center;justify-content:center}.ecp-empty-state{text-align:center;padding:32px 24px;color:#ffffff4d;display:flex;flex-direction:column;align-items:center;gap:14px}.ecp-empty-state p{margin:0;font-size:11px;line-height:1.6;max-width:200px}.ecp-header{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.ecp-header-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ecp-label-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ecp-wallet-role{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;line-height:1.1}.ecp-separator{color:#ffffff40;font-size:12px;line-height:1}.ecp-wallet-addr-link{font-family:monospace;font-size:10px;color:#ffffff8c;text-decoration:none;display:inline-flex;align-items:baseline;gap:3px;line-height:1.1;transition:color .15s}.ecp-wallet-addr-link:hover{color:#ffffffe6;text-decoration:underline}.ecp-header-meta{font-size:11px;font-weight:500;color:#ffffffd9;margin-top:2px}.ecp-header-public-name{font-size:12px;font-weight:500;color:#ffffffb8;margin-top:1px}.ecp-label{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecp-entity-type{font-size:14px;font-weight:500;color:#ffffffbf;white-space:nowrap}.ecp-address{display:flex;align-items:center;gap:6px}.ecp-address-text{font-family:monospace;font-size:10px;color:#ffffff73}.ecp-explorer-link{font-size:10px;color:#ffffff4d;text-decoration:none;transition:color .15s}.ecp-explorer-link:hover{color:#ffffffb3}.ecp-close{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:13px;padding:0;line-height:1;transition:color .15s;flex-shrink:0;margin-left:8px;margin-top:2px}.ecp-close:hover{color:#ffffffbf}.ecp-section{padding:12px 8px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.ecp-section--transfers{flex:1;overflow:hidden;display:flex;flex-direction:column;border-bottom:none;padding-left:8px;padding-right:8px}.ecp-section-title{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#ffffff8c;margin-bottom:10px}.ecp-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ecp-section-header .ecp-section-title{margin-bottom:0}.ecp-filter-chips{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ecp-filter-chip{padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:#ffffff73;font-size:9px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ecp-filter-chip:hover{border-color:#ffffff3d;color:#ffffffbf}.ecp-filter-chip--active{background:#ffffff14;border-color:#ffffff38;color:#fff}.ecp-entity-badge{font-size:12px;font-weight:600;color:#94a3b8;letter-spacing:.3px;flex-shrink:0}.ecp-balance-main{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ecp-balance-title{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#ffffff8c;flex-shrink:0}.ecp-balance-total{font-size:12px;font-weight:600;color:#fff}.ecp-balance-usd-inline{font-size:12px;color:#fffc;white-space:nowrap}.ecp-balance-na{font-size:11px;color:#ffffff4d}.ecp-balance-sub{display:flex;gap:10px;margin-top:4px;padding-left:0}.ecp-balance-sub-item{font-size:10px;color:#ffffff7a}.ecp-loading{display:flex;align-items:center;justify-content:center;padding:16px 0}.ecp-empty{font-size:11px;color:#ffffff4d;text-align:center;padding:10px 0}.ecp-tx-list{flex:1;overflow-y:auto;padding:0}.ecp-tx-list::-webkit-scrollbar{width:4px}.ecp-tx-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ecp-tx-card{padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.ecp-tx-card:last-child{border-bottom:none}.ecp-tx-card--out,.ecp-tx-card--in,.ecp-tx-card--neutral{border-left:none}.ecp-tx-grid{display:grid;grid-template-columns:42px minmax(0,1fr) 10px minmax(0,1fr) 66px;gap:5px;align-items:center;min-width:0}.ecp-tx-time{display:flex;flex-direction:column;gap:1px;min-width:0}.ecp-tx-time-date{font-size:9px;color:#ffffffd1;white-space:nowrap}.ecp-tx-time-sub{font-size:9px;color:#ffffff73;white-space:nowrap}.ecp-tx-party-col{min-width:0;overflow:hidden}.ecp-tx-party{display:block;color:#ffffffbf;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecp-tx-party--active{color:#fff}.ecp-tx-party--dim{color:#ffffff8f}.ecp-tx-wallet-preview{color:#fffc;font-family:monospace;font-weight:400}.ecp-tx-sep{color:#fff3;font-size:9px;text-align:center}.ecp-tx-amount-col{display:flex;flex-direction:column;gap:1px;align-items:flex-end;min-width:0;--ecp-amount-token-opacity: .84;--ecp-amount-usd-opacity: .54;--ecp-amount-token-weight: 600;--ecp-amount-usd-weight: 500}.ecp-tx-amount-col--in .ecp-tx-amount-token,.ecp-tx-amount-col--in .ecp-tx-amount-usd{color:#4ade80}.ecp-tx-amount-col--out .ecp-tx-amount-token,.ecp-tx-amount-col--out .ecp-tx-amount-usd{color:#f87171}.ecp-tx-amount-col--neutral .ecp-tx-amount-token,.ecp-tx-amount-col--neutral .ecp-tx-amount-usd{color:#94a3b8}.ecp-tx-amount-col--subtle{--ecp-amount-token-opacity: .62;--ecp-amount-usd-opacity: .38}.ecp-tx-amount-col--normal{--ecp-amount-token-opacity: .78;--ecp-amount-usd-opacity: .5}.ecp-tx-amount-col--strong{--ecp-amount-token-opacity: .9;--ecp-amount-usd-opacity: .64;--ecp-amount-token-weight: 650}.ecp-tx-amount-col--bold{--ecp-amount-token-opacity: .98;--ecp-amount-usd-opacity: .76;--ecp-amount-token-weight: 700;--ecp-amount-usd-weight: 600}.ecp-tx-amount-col--huge{--ecp-amount-token-opacity: 1;--ecp-amount-usd-opacity: .88;--ecp-amount-token-weight: 700;--ecp-amount-usd-weight: 650}.ecp-tx-amount-token{font-size:9px;font-weight:var(--ecp-amount-token-weight);opacity:var(--ecp-amount-token-opacity);white-space:nowrap}.ecp-tx-amount-usd{font-size:9px;font-weight:var(--ecp-amount-usd-weight);opacity:var(--ecp-amount-usd-opacity);white-space:nowrap}.spinner-small{width:18px;height:18px;border:2px solid rgba(255,255,255,.1);border-top-color:#fff6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.ecp-panel{min-height:320px}}@media (max-width: 560px){.ecp-header,.ecp-section{padding-left:14px;padding-right:14px}.ecp-tx-grid{grid-template-columns:minmax(0,1fr);gap:4px}.ecp-tx-sep{display:none}.ecp-tx-amount-col{align-items:flex-start}}.token-list-sidebar{width:var(--sidebar-width-expanded, 300px);min-width:var(--sidebar-width-expanded, 300px);background:linear-gradient(180deg,#121920,#0e141a);display:flex;flex-direction:column;top:var(--app-header-height, 64px);height:calc(100vh - var(--app-header-height, 64px));height:calc(100dvh - var(--app-header-height, 64px));overflow:hidden;position:fixed;left:0;z-index:1000;border-right:1px solid var(--border-subtle);box-shadow:18px 0 40px #0000002e;transition:width .22s ease,min-width .22s ease,transform .25s ease}.sidebar-shell-toggle,.sidebar-close-button,.sidebar-desktop-toggle{display:none;border:0;color:#fff;cursor:pointer}.global-app-header{display:none}.sidebar-shell-toggle{width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:#111821f2;border:1px solid var(--border-strong);box-shadow:0 10px 24px #0000004d;z-index:1100}.sidebar-backdrop{display:none}.sidebar-header{padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;position:relative}.sidebar-brand-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 var(--app-header-height, 60px);min-width:0;min-height:var(--app-header-height, 60px);max-height:var(--app-header-height, 60px);height:var(--app-header-height, 60px);padding:0 1rem;background:linear-gradient(180deg,#ffffff08,#ffffff04);border-bottom:1px solid rgba(210,221,235,.1);box-shadow:inset 0 -1px #ffffff08;box-sizing:border-box}.sidebar-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;min-width:0}.sidebar-brand-logo{width:24px;height:24px;flex-shrink:0}.sidebar-brand-name{font-size:1.16rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.sidebar-header-actions{display:flex;align-items:center;gap:8px}.sidebar-section-title{color:#ecf2f8e6;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.sidebar-close-button,.sidebar-desktop-toggle{flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0a}.sidebar-desktop-toggle{width:24px;height:24px}.sidebar-content{flex:1;overflow-y:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}.sidebar-content::-webkit-scrollbar{display:none}.sidebar-loading{display:flex;flex-direction:column}.sidebar-table-header-skeleton{margin-bottom:0}.sidebar-token-item-skeleton{pointer-events:none}.spinner-small{width:24px;height:24px;border:3px solid rgba(255,255,255,.12);border-top:3px solid var(--accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-table-header{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:0}.sidebar-table-header span{font-size:11.5px;font-weight:600;color:#ced8e4ad;text-transform:uppercase;letter-spacing:.06em;line-height:1}.header-asset{min-width:66px}.header-freefloat{flex:0 1 88px;text-align:right}.header-price{min-width:56px;text-align:right}.header-change{min-width:52px;text-align:right}.sidebar-tokens{display:flex;flex-direction:column}.sidebar-token-item{display:flex;justify-content:space-between;align-items:center;gap:3px;padding:.625rem 1rem;color:#fffc;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.03);transition:all .2s ease}.sidebar-token-item:hover{background-color:#ffffff09;color:var(--text-primary)}.sidebar-token-item.active{background:linear-gradient(90deg,#7ea6c929,#7ea6c90a);border-left:3px solid var(--accent);color:var(--accent-strong)}.token-item-asset{display:flex;align-items:center;gap:8px;min-width:66px}.token-item-icon,.token-item-icon-fallback{width:17px;height:17px;border-radius:50%;flex-shrink:0}.token-item-icon{object-fit:cover;background:#ffffff0f}.token-item-icon-fallback{display:inline-flex;align-items:center;justify-content:center;background:#7ea6c92e;border:1px solid rgba(126,166,201,.3);color:#d8e6f2;font-size:10px;font-weight:700;text-transform:uppercase}.token-item-ticker{display:flex;align-items:center;font-weight:600;font-size:13px;color:#fff;line-height:1}.token-item-price{min-width:56px;font-weight:500;font-size:12.5px;color:#fffc;text-align:right}.token-item-change{min-width:52px;font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.token-item-change.positive{color:#22c55ed9}.token-item-change.negative{color:#ef4444d9}.token-item-freefloat{flex:0 1 88px;font-weight:500;font-size:12.5px;color:#ffffffb3;text-align:right;white-space:nowrap}.sidebar-token-item.active .token-item-ticker{color:var(--accent-strong)}.sidebar-token-item.active .token-item-price{color:#d8e6f2eb}.sidebar-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;height:58px;padding:0 16px;border-top:1px solid rgba(210,221,235,.08);box-sizing:border-box}.sidebar-footer-link{display:flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:6px;color:#d6dee8ad;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease;border:1px solid rgba(255,255,255,.04);background:#ffffff05}.sidebar-footer-link:hover{color:#ecf2f8e6;background:#ffffff0d;border-color:#ffffff14}.global-app-header-link{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media (min-width: 1025px){.global-app-header{display:none}.global-app-header.explorer-global-header{position:fixed;top:0;left:0;width:var(--sidebar-width-collapsed, 158px);height:50px;padding:0 10px 0 12px;display:flex;align-items:center;flex-direction:row-reverse;gap:8px;justify-content:flex-start;z-index:1110;background:#060a0fb8;border:0;border-bottom:1px solid rgba(210,221,235,.08);box-sizing:border-box}.global-app-header.explorer-global-header.is-collapsed{top:14px;left:10px;width:28px;height:28px;padding:0;background:transparent;border-bottom:0}.explorer-global-header .sidebar-shell-toggle{position:static;display:inline-flex;width:28px;height:28px;border-radius:0;background:transparent;border:0;box-shadow:none;color:#ecf2f8c7;transition:color .15s ease}.explorer-global-header .explorer-sidebar-title{color:#e2eaf4c7;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.explorer-global-header.is-collapsed .explorer-sidebar-title{display:none}.explorer-global-header .global-app-header-brand{display:none;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:600;min-width:0}.explorer-global-header .global-app-header-logo{width:22px;height:22px}.explorer-global-header .global-app-header-name{font-size:1.08rem;white-space:nowrap}.explorer-global-header .global-app-header-actions,.explorer-global-header .global-app-header-spacer{display:none}.token-list-sidebar{top:0;height:100vh;height:100dvh}.token-list-sidebar.explorer-sidebar{top:0;width:var(--sidebar-width-collapsed, 152px);min-width:var(--sidebar-width-collapsed, 152px);height:100vh;height:100dvh}.token-list-sidebar.explorer-sidebar .sidebar-brand-panel{display:none}.token-list-sidebar.explorer-sidebar .sidebar-content{box-sizing:border-box;padding-top:50px}.token-list-sidebar.explorer-sidebar .sidebar-table-header,.token-list-sidebar.explorer-sidebar .token-item-icon,.token-list-sidebar.explorer-sidebar .token-item-icon-fallback,.token-list-sidebar.explorer-sidebar .token-item-freefloat,.token-list-sidebar.explorer-sidebar .token-item-price,.token-list-sidebar.explorer-sidebar .sidebar-footer{display:none}.token-list-sidebar.explorer-sidebar .sidebar-token-item{justify-content:space-between;gap:8px;padding:.625rem 12px}.token-list-sidebar.explorer-sidebar .token-item-asset{min-width:0}.token-list-sidebar.explorer-sidebar .token-item-ticker{font-size:12px}.token-list-sidebar.explorer-sidebar .token-item-change{display:block;flex:0 0 auto;min-width:44px;font-size:11.5px;text-align:right}.sidebar-footer{display:flex}.global-app-header-link{display:none}.sidebar-desktop-toggle{display:inline-flex}.token-list-sidebar.desktop-collapsed{width:var(--sidebar-width-collapsed, 152px);min-width:var(--sidebar-width-collapsed, 152px)}.token-list-sidebar.explorer-sidebar.desktop-collapsed{width:0;min-width:0;border-right:0;box-shadow:none}.token-list-sidebar.explorer-sidebar.desktop-collapsed .sidebar-header,.token-list-sidebar.explorer-sidebar.desktop-collapsed .sidebar-content,.token-list-sidebar.explorer-sidebar.desktop-collapsed .sidebar-footer{display:none}.token-list-sidebar.desktop-collapsed .sidebar-header{padding-left:0;padding-right:0}.token-list-sidebar.desktop-collapsed .sidebar-section-title,.token-list-sidebar.desktop-collapsed .sidebar-table-header,.token-list-sidebar.desktop-collapsed .token-item-freefloat,.token-list-sidebar.desktop-collapsed .token-item-price,.token-list-sidebar.desktop-collapsed .sidebar-footer-link span{display:none}.token-list-sidebar.desktop-collapsed .sidebar-section-title{display:inline;font-size:.72rem;letter-spacing:.1em}.token-list-sidebar.desktop-collapsed .sidebar-brand-panel{gap:6px;padding-left:12px;padding-right:12px}.token-list-sidebar.desktop-collapsed .sidebar-token-item,.token-list-sidebar.desktop-collapsed .sidebar-token-item-skeleton{justify-content:space-between;gap:8px;padding-left:12px;padding-right:12px}.token-list-sidebar.desktop-collapsed .token-item-asset{justify-content:flex-start;min-width:0;flex:1 1 auto;width:auto;gap:6px;overflow:hidden}.token-list-sidebar.desktop-collapsed .token-item-ticker{font-size:12px;justify-content:flex-start;text-align:left;overflow:hidden;text-overflow:ellipsis}.token-list-sidebar.desktop-collapsed .token-item-change{display:block;flex:0 0 auto;min-width:44px;font-size:11.5px;text-align:right}.token-list-sidebar.desktop-collapsed .sidebar-footer{flex-direction:row;justify-content:flex-start;gap:6px;height:58px;padding:0 12px}.token-list-sidebar.desktop-collapsed .sidebar-footer-link{width:32px;height:32px;justify-content:center;gap:0;padding:0;font-size:0}.token-list-sidebar.desktop-collapsed .sidebar-footer-link svg{margin:0}}@media (max-width: 1024px){.global-app-header{position:fixed;top:0;left:0;right:0;height:var(--app-header-height, 60px);padding:0 16px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;z-index:1100;background:#0b1016e6;border-bottom:1px solid rgba(210,221,235,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:content-box}.global-app-header-brand{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:.01em}.global-app-header-logo{width:24px;height:24px;flex-shrink:0}.global-app-header-name{min-width:0;white-space:nowrap;font-size:1.16rem}.global-app-header-actions{display:inline-flex;align-items:center;gap:6px}.global-app-header-link{width:32px;height:32px;justify-content:center;gap:0;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ecf2f8d1;font-size:0;text-decoration:none}.global-app-header-link:hover{color:#fff;background:#ffffff0f}.global-app-header-spacer{display:none}.token-list-sidebar{z-index:1060;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 24px 48px #00000073}.sidebar-brand-panel{display:none}.sidebar-header{padding:0}.token-list-sidebar.mobile-open{transform:translate(0)}.sidebar-shell-toggle,.sidebar-close-button{display:inline-flex}.sidebar-desktop-toggle{display:none}.sidebar-mobile-toggle{position:static}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;background:#05091099;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1050;display:block}.sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.sidebar-footer{display:none}}.top-movers-container{background:#ffffff05;border:1px solid rgba(255,255,255,.1);height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;font-size:12px}.top-movers-header{display:flex;justify-content:space-between;align-items:center;padding:14px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.top-movers-title{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#fff;margin:0;line-height:1.15}.top-movers-mode-row{display:flex;justify-content:flex-start;align-items:center;gap:10px;min-height:30px;padding:6px 8px 5px;border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box;flex-shrink:0}.view-mode-toggle{display:inline-flex;align-items:center;gap:1px;min-width:0}.view-mode-btn{height:20px;padding:0 4px;border:0;border-radius:3px;background:transparent;color:#ffffff7a;cursor:pointer;font-size:12px;font-weight:600;line-height:20px;white-space:nowrap;transition:background .15s ease,color .15s ease}.view-mode-btn:hover{background:#ffffff0f;color:#ffffffb8}.view-mode-btn.active{background:#3b82f62e;color:#93c5fd}.period-toggle{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.period-btn{height:22px;min-width:30px;padding:0 7px;border:0;border-radius:3px;background:transparent;color:#ffffff7a;cursor:pointer;font-size:12px;font-weight:600;line-height:22px;transition:background .15s ease,color .15s ease}.period-btn:hover{background:#ffffff0f;color:#ffffffb8}.period-btn.active{background:#ffffff1f;color:#fff}.movers-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:0 8px}.mover-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s}.mover-row:last-child{border-bottom:none}.mover-row:hover{background:#ffffff0a}.mover-row.clickable{cursor:pointer}.mover-row.clickable:hover{background:#3b82f61a}.mover-rank{font-size:11px;font-weight:500;color:#ffffff80;width:18px;text-align:center;flex-shrink:0}.mover-info{flex:1;min-width:0;overflow:hidden}.mover-name-row{display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px;min-width:0}.mover-name{font-size:11px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mover-name.is-entity,.mover-name.is-wallet{color:#fff}.copy-btn-small{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:0 2px;font-size:10px;line-height:1;transition:color .2s ease;flex-shrink:0}.copy-btn-small:hover{color:#ffffffb3}.mover-display-address{font-size:10px;font-family:monospace;color:#ffffff4d;white-space:nowrap;flex-shrink:0}.mover-details{display:flex;gap:8px;margin-top:2px}.mover-category,.mover-wallets{font-size:10px;color:#ffffff80}.mover-flow{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.flow-net{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.flow-positive .flow-net{color:#22c55e}.flow-negative .flow-net{color:#ef4444}.flow-neutral .flow-net{color:#fff}.flow-usd{font-size:10px;color:#ffffff80}.flow-ticker{font-weight:400;opacity:.7;font-size:10px;margin-left:2px}.movers-loading,.movers-error,.movers-empty{display:flex;justify-content:center;align-items:center;height:100px;color:#ffffff80;font-size:11px}.movers-error{color:#ef4444}.movers-list::-webkit-scrollbar{width:4px}.movers-list::-webkit-scrollbar-track{background:#ffffff05}.movers-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.movers-list::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width: 768px){.top-movers-header{align-items:center}.top-movers-mode-row{align-items:flex-start;flex-direction:column;height:auto;gap:6px}}@media (max-width: 560px){.mover-row{align-items:flex-start;flex-wrap:wrap}.mover-flow{align-items:flex-start;margin-left:28px}}.supply-tracker{padding:0;min-height:calc(100vh - 200px);display:flex;flex-direction:column}.tracker-timestamp{text-align:right;font-size:.75rem;color:#ffffff80;margin-bottom:16px}.tracker-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:stretch;flex:1}.grid-item{display:flex;flex-direction:column}.transfers-section{grid-column:1}.movers-section{grid-column:2}.grid-item>*{height:100%}@media (max-width: 1100px){.tracker-grid{grid-template-columns:1fr}.transfers-section,.movers-section{grid-column:1}}.bucket-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);padding:20px;height:100%;box-sizing:border-box;overflow-x:auto}.bucket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.bucket-title{margin:0;font-size:17px;font-weight:600;color:#fff;display:flex;align-items:center;gap:6px}.bucket-total{display:flex;align-items:center;gap:6px}.bucket-balance{font-size:15px;font-weight:600;color:#fff}.bucket-separator{font-size:15px;color:#ffffff4d}.bucket-percent{font-size:15px;font-weight:600;color:#ffffff80}.bucket-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.bucket-table .col-category{width:auto}.bucket-table .col-period{width:72px}.bucket-table thead tr{border-bottom:1px solid rgba(255,255,255,.1)}.bucket-table th{padding:8px 4px;text-align:left;font-weight:500;color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.bucket-table th.net-header,.bucket-table td.net-cell{width:72px;min-width:72px;max-width:72px;text-align:right}.category-header{text-align:left}.category-row{border-bottom:1px solid rgba(255,255,255,.05)}.category-row:last-child{border-bottom:none}.category-row.clickable{cursor:pointer;transition:background .15s}.category-row.clickable:hover{background:#ffffff0a}.category-row.clickable.selected{background:#3b82f61a}.category-row.clickable.selected:hover{background:#3b82f626}.category-name-cell{padding:10px 4px;display:flex;flex-direction:column;gap:2px}.category-name{font-weight:500;color:#fff;font-size:13px}.category-name.muted{color:#fff9}.category-balance{font-size:11px;display:flex;align-items:center;gap:0}.category-balance .balance-tokens{color:#fff9;font-weight:500}.category-balance .balance-separator{color:#ffffff4d;margin:0 4px}.category-balance .balance-percent{color:#fff9;font-weight:500}.net-cell{padding:12px 4px;text-align:right;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffffb3}.net-positive{color:#22c55e}.net-negative{color:#ef4444}.net-neutral{color:#ffffff80}.loading,.error,.no-data{text-align:center;padding:40px;color:#ffffff80}.error{color:#ef4444}.sort-active{color:#ffffffb3}.sort-arrow{font-size:10px;margin-left:2px;opacity:.7}@media (max-width: 768px){.tracker-grid{gap:16px}.bucket-card{padding:16px}.bucket-header{align-items:flex-start;flex-direction:column;gap:8px}.bucket-title,.bucket-balance,.bucket-separator,.bucket-percent{font-size:14px}.bucket-table{min-width:420px}}@media (max-width: 560px){.bucket-card{padding:14px}}.explorer-app{background:radial-gradient(circle at top right,rgba(126,166,201,.055),transparent 28%),linear-gradient(180deg,#0b1016,#090d12)}.explorer-app .App-main{gap:12px;padding:14px 18px 20px}@media (min-width: 1025px){.explorer-app .App-content-with-sidebar{padding-top:0}}.explorer-topbar{align-items:center;background:#ffffff07;border:1px solid rgba(210,221,235,.1);box-shadow:0 10px 28px #0000002e;display:flex;gap:18px;justify-content:space-between;min-height:58px;padding:10px 14px}.explorer-page-logo{align-items:center;align-self:center;color:#fff;display:inline-flex;gap:8px;height:28px;margin-bottom:6px;text-decoration:none;width:max-content}.explorer-page-logo img{align-self:center;height:22px;width:22px}.explorer-logo-core{line-height:1;font-size:1.08rem;font-weight:600;white-space:nowrap}.explorer-logo-product{color:#deeaf8e6;font-family:Georgia,Cambria,Times New Roman,serif;font-size:1.03rem;font-style:italic;font-weight:500;line-height:1;margin-left:1px;transform:translateY(1px);white-space:nowrap}.explorer-identity{align-items:center;display:flex;gap:10px;min-width:260px}.explorer-token-icon,.explorer-token-icon-fallback{border-radius:50%;flex-shrink:0;height:30px;width:30px}.explorer-token-icon{background:#ffffff0f;object-fit:cover}.explorer-token-icon-fallback{align-items:center;background:#7ea6c929;border:1px solid rgba(126,166,201,.28);color:#dbe7f1;display:inline-flex;font-size:15px;font-weight:800;justify-content:center}.explorer-title-stack{display:flex;flex-direction:column;gap:5px;min-width:0}.explorer-title-row{align-items:baseline;display:flex;gap:8px;min-width:0}.explorer-ticker{color:#fff;font-size:20px;font-weight:760;line-height:1}.explorer-project-name{color:#e2eaf4ad;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-free-float{align-items:baseline;color:#c2ccdbad;display:flex;gap:7px;white-space:nowrap}.explorer-free-float span{font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.explorer-free-float strong{color:#f3f6fbf0;font-size:13px}.explorer-free-float em{color:#94a3b8d1;font-size:11px;font-style:normal;font-weight:650}.explorer-topbar-divider{align-self:stretch;background:#ffffff1a;flex:0 0 1px;min-height:48px}.explorer-tracking-panel{align-items:flex-start;display:flex;flex:1;gap:22px;justify-content:flex-end;min-width:0}.explorer-tracking-section{display:flex;flex-direction:column;gap:6px;min-width:0}.explorer-contracts-section{flex:1 1 auto}.explorer-tracking-title{color:#c2ccdb94;font-size:10px;font-weight:650;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.explorer-contract-list{display:flex;flex-direction:column;gap:4px}.explorer-contract-group{position:relative;width:max-content}.explorer-contract-row{align-items:center;display:grid;grid-template-columns:max-content 8px 18px max-content 18px minmax(0,max-content);column-gap:8px;min-height:21px}.explorer-contract-symbol{align-items:center;color:#f3f6fbeb;display:inline-flex;font-size:13px;font-weight:740;gap:5px;line-height:1}.explorer-contract-status{border-radius:50%;display:inline-block;height:6px;width:6px}.status-full{background:#31d487}.status-partial,.status-balances{background:#f3c74d}.explorer-contract-chain-logo,.explorer-contract-chain-fallback{height:16px;width:16px}.explorer-contract-chain-logo{display:block;object-fit:contain}.explorer-contract-chain-fallback{align-items:center;border-radius:50%;color:#eef4fad1;display:inline-flex;font-size:8px;font-weight:750;justify-content:center}.explorer-contract-address{color:#c2ccdbb8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.explorer-copy-contract{align-items:center;background:transparent;border:0;color:#a9c4ddc7;cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;padding:0;width:18px}.explorer-copy-contract:hover{color:#eef4faf2}.explorer-contract-more{background:transparent;border:0;color:#a9c4ddb8;cursor:pointer;font-size:10px;font-weight:650;padding:0 2px;white-space:nowrap}.explorer-contract-more:hover{color:#eef4faf0}.explorer-contract-dropdown{background:#080c12f5;border:1px solid rgba(210,221,235,.11);box-shadow:0 16px 34px #0000004d;display:flex;flex-direction:column;gap:5px;margin-top:5px;min-width:max-content;padding:7px 6px;position:absolute;left:calc(100% - 70px);top:18px;transform:translate(-100%);z-index:20}.explorer-contract-dropdown-row{align-items:center;display:grid;grid-template-columns:max-content 8px 18px max-content 18px;column-gap:8px;min-height:20px}.flows-page-content{padding:0}@media (max-width: 1024px){.explorer-app .App-main{gap:12px;padding:72px 14px 16px}.explorer-topbar{align-items:flex-start;flex-direction:column;gap:10px}.explorer-topbar-divider{align-self:stretch;min-height:1px;width:100%}.explorer-tracking-panel{align-items:flex-start;flex-direction:column;gap:10px;width:100%}}@media (max-width: 640px){.explorer-app .App-main{padding-left:10px;padding-right:10px}.explorer-title-row{align-items:flex-start;flex-direction:column;gap:4px}.explorer-identity{min-width:0;width:100%}.explorer-contract-row{grid-template-columns:max-content 8px 18px minmax(0,max-content) 18px minmax(0,max-content)}.explorer-contract-dropdown{left:0;max-width:calc(100vw - 40px);transform:none}}.afp-content{padding:0}.afp-header{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding:0 4px}.afp-title{font-size:18px;font-weight:600;color:#ffffffe6;margin:0}.afp-layout{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:stretch}.afp-feed-col{min-width:0}.afp-panel-col{position:sticky;top:16px;height:100%;max-height:calc(100vh - 140px);overflow:hidden}@media (max-width: 1100px){.afp-layout{grid-template-columns:1fr}.afp-panel-col{position:static}}@media (max-width: 768px){.afp-header{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:16px;padding:0}.afp-layout{gap:12px}}.market-page{min-height:100vh;padding:22px 28px 34px;box-sizing:border-box;background:radial-gradient(circle at 18% 0%,rgba(126,166,201,.08),transparent 30%),radial-gradient(circle at 100% 12%,rgba(114,183,178,.05),transparent 26%),var(--bg-app-gradient);color:var(--text-primary)}.market-topbar,.market-title-row,.market-coverage,.market-dashboard-grid{width:min(1500px,100%);margin:0 auto}.market-topbar{height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.market-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);text-decoration:none;font-size:18px;font-weight:650}.market-brand img{width:26px;height:26px}.market-nav{display:flex;align-items:center;gap:22px}.market-nav a{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:600}.market-nav a:hover{color:var(--text-primary)}.market-title-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:18px}.market-title-row h1{margin:0;font-size:30px;line-height:1.05;letter-spacing:0;font-weight:720}.market-period-badge{display:inline-flex;align-items:center;justify-content:center;height:auto;min-width:0;padding:0;border:0;border-radius:0;color:var(--text-secondary);background:transparent;font-size:16px;font-weight:760;letter-spacing:0;line-height:1;-webkit-user-select:none;user-select:none}.market-coverage{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px 36px;margin-bottom:16px}.market-coverage .market-period-badge{margin-left:auto;align-self:center;color:var(--text-secondary);font-size:16px;font-weight:760;text-transform:none}.market-coverage>div{display:inline-flex;align-items:baseline;gap:10px;min-height:0}.market-coverage span,.market-panel-note,.market-event-meta,.market-empty{color:var(--text-muted)}.market-coverage span{display:inline;margin-bottom:0;font-size:12px;font-weight:700;text-transform:uppercase}.market-coverage strong{font-size:16px;line-height:1;color:var(--text-secondary)}.market-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-panel{min-height:336px;padding:16px;border:1px solid var(--border-subtle);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#090d12a3;box-shadow:var(--shadow-soft);box-sizing:border-box;overflow:hidden}.market-chart-panel{min-height:404px}.market-demand-buckets-panel,.market-compact-panel{min-height:0}.market-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.market-panel-title{display:inline-flex;align-items:center;gap:9px;min-width:0;color:var(--text-primary);font-size:14px;font-weight:750}.market-panel-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;color:var(--accent-strong);background:#7ea6c917}.market-panel-value{flex:0 0 auto;color:var(--text-primary);font-size:20px;font-weight:760;text-align:right}.market-panel-note{min-height:26px;margin:0 0 6px;font-size:13px;line-height:1.35}.market-chart-panel .market-panel-note,.market-demand-buckets-panel .market-panel-note,.market-compact-panel .market-panel-note{min-height:18px;margin-bottom:2px}.market-mini-chart{height:304px!important;width:100%}.market-demand-buckets-chart{height:300px!important;width:100%}.market-table{display:flex;flex-direction:column;gap:2px}.market-table-head,.market-table-row{display:grid;grid-template-columns:minmax(92px,31%) minmax(96px,22%) minmax(0,1fr) 62px 18px;align-items:center;gap:10px}.market-table-head{padding:5px 0 8px;color:var(--text-muted);font-size:11px;font-weight:750;text-transform:uppercase}.market-table-head>:nth-child(3),.market-table-row>:nth-child(3){padding-left:14px}.market-table-row{min-height:29px;color:var(--text-secondary);font-size:12px}.market-table-row strong,.market-table-row span{white-space:nowrap}.market-row-link{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#c2ccdb7a;transition:color .16s ease,transform .16s ease}.market-row-link:hover{color:var(--accent-strong);transform:translateY(-1px)}.market-token-cell{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:720;min-width:0}.market-token-icon,.market-token-fallback{width:20px;height:20px;border-radius:50%;flex:0 0 auto}.market-token-fallback{display:inline-flex;align-items:center;justify-content:center;background:#7ea6c924;color:var(--accent-strong);font-size:11px;font-weight:800}.market-positive{color:#72b77b}.market-negative{color:#e15759}.market-metric-rows{display:flex;flex-direction:column;gap:18px;padding-top:12px}.market-metric-row-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px;color:var(--text-secondary);font-size:13px}.market-metric-row-top strong{color:var(--text-primary)}.market-meter{height:7px;overflow:hidden;border-radius:999px;background:#ffffff0b}.market-meter span{display:block;height:100%;border-radius:inherit}.market-events-table{display:flex;flex-direction:column;gap:2px;padding-top:2px}.market-events-head,.market-event{display:grid;grid-template-columns:92px 54px minmax(0,1fr) 62px;align-items:center;gap:10px}.market-events-head{padding:5px 0 8px;color:var(--text-muted);font-size:11px;font-weight:750;text-transform:uppercase}.market-event{min-height:29px;color:var(--text-secondary);font-size:12px}.market-event strong{color:var(--text-primary);font-size:12px;font-weight:720}.market-event span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-empty{padding:56px 0;text-align:center;font-size:13px}.market-loading{width:min(1500px,100%);min-height:360px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--text-secondary)}.market-error{width:min(720px,calc(100% - 32px));margin:40px auto}@media (max-width: 980px){.market-page{padding:18px 16px 28px}.market-title-row{align-items:flex-start}.market-dashboard-grid{grid-template-columns:1fr}.market-coverage{gap:12px 22px}}@media (max-width: 620px){.market-topbar{align-items:flex-start;height:auto;flex-direction:column;gap:12px;margin-bottom:22px}.market-title-row h1{font-size:28px}.market-table-head,.market-table-row{grid-template-columns:minmax(76px,1fr) repeat(3,minmax(54px,.65fr)) 18px;gap:6px;font-size:11px}.market-panel{padding:14px}}
