.tokenomicsV3{display:flex;flex-direction:column;gap:10px;width:100%}.tokenomicsBottomGrid,.tokenomicsTopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tokenomicsCard{border:1px solid #2b3642;border-radius:12px;background:linear-gradient(145deg,#111820,#0b1016);padding:10px 12px;box-sizing:border-box}.tokenomicsCard h3{margin:0 0 8px;color:#00d4ff;font-size:14px;line-height:1.2}.tokenomicsFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 14px;gap:5px 14px}.tokenomicsFacts>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #1f2a34;padding:3px 0;min-width:0}.tokenomicsFacts span{color:#9aa4b2;font-size:11px}.tokenomicsFacts strong{color:#fff;font-size:11px;text-align:right;overflow-wrap:anywhere}.tokenomicsCounters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.tokenomicsCounters>div{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #273443;border-radius:9px;padding:4px 6px}.tokenomicsCounters strong{color:gold;font-size:18px;line-height:1}.tokenomicsCounters span{margin-top:3px;color:#aeb7c2;font-size:10px}.tokenomicsSourceNote{margin:7px 0 0;color:#788493;font-size:9px;line-height:1.3}.tokenomicsDistributionBody{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.tokenomicsDonut{width:142px;height:142px;border-radius:50%;display:grid;place-items:center}.tokenomicsDonutCenter{width:82px;height:82px;border-radius:50%;background:#0c1219;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 12px rgba(0,0,0,.5)}.tokenomicsDonutCenter strong{color:#fff;font-size:16px;line-height:1}.tokenomicsDonutCenter span{margin-top:4px;color:gold;font-size:11px}.tokenomicsLegend{display:flex;flex-direction:column;gap:4px;min-width:0}.tokenomicsLegendRow{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;font-size:10px}.tokenomicsLegendColor{width:9px;height:9px;border-radius:3px}.tokenomicsLegendName{color:#aeb7c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tokenomicsLegendRow strong{color:#fff;font-size:10px}.tokenomicsSectionHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tokenomicsSectionHeader h3{margin:0}.tokenomicsSectionHeader span{color:#9aa4b2;font-size:10px}.tokenomicsWalletTableWrap{max-height:112px;overflow:auto;border:1px solid #202c38;border-radius:8px}.tokenomicsWalletTable{width:100%;border-collapse:collapse;font-size:10px}.tokenomicsWalletTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#131c25;color:#9aa4b2;text-align:left;padding:4px 6px;white-space:nowrap}.tokenomicsWalletTable td{border-top:1px solid #1e2934;color:#e6edf3;padding:4px 6px;white-space:nowrap}.tokenomicsWalletTable td:nth-child(4),.tokenomicsWalletTable td:nth-child(5),.tokenomicsWalletTable th:nth-child(4),.tokenomicsWalletTable th:nth-child(5){text-align:right}.tokenomicsAddress{border:0;background:transparent;color:#00d4ff;font-family:monospace;font-size:10px;cursor:pointer;padding:0}.tokenomicsGrowthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.tokenomicsGrowthGrid>div{display:flex;flex-direction:column;align-items:center;border:1px solid #273443;border-radius:9px;padding:7px 4px}.tokenomicsGrowthGrid span{color:#9aa4b2;font-size:10px}.tokenomicsGrowthGrid strong{margin-top:4px;color:#fff;font-size:17px}.tokenomicsVerification{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 14px;border:1px solid #2b3642;border-radius:10px;padding:7px 10px;font-size:10px}.tokenomicsVerification span{color:#aeb7c2}.tokenomicsVerification.verified strong{color:#36e878}.tokenomicsVerification.warning strong{color:#ffb020}.tokenomicsError,.tokenomicsLoading{border:1px solid #2b3642;border-radius:12px;padding:18px;color:#aeb7c2}.tokenomicsError{color:#ff7474}@media(max-width:900px){.tokenomicsBottomGrid,.tokenomicsTopGrid{grid-template-columns:1fr}.tokenomicsDistributionBody{grid-template-columns:1fr;justify-items:center}.tokenomicsLegend{width:100%}.tokenomicsFacts{grid-template-columns:1fr}}.tokenomicsWalletSection{height:71px;overflow:hidden}.tokenomicsWalletSectionButton{cursor:pointer;transition:border-color .15s ease,background .15s ease}.tokenomicsWalletSectionButton:focus-visible,.tokenomicsWalletSectionButton:hover{border-color:#00d4ff;outline:none}.tokenomicsWalletSectionButton .tokenomicsSectionHeader{height:100%;margin-bottom:0}.tokenomicsWalletModalBackdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tokenomicsWalletModal{width:min(1100px,96vw);max-height:90vh;overflow:hidden;border:1px solid #2b3642;border-radius:14px;background:linear-gradient(145deg,#111820,#0b1016);box-shadow:0 24px 80px rgba(0,0,0,.65);padding:14px;box-sizing:border-box}.tokenomicsWalletModalHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.tokenomicsWalletModalHeader h3{margin:0 0 3px;color:#00d4ff;font-size:16px}.tokenomicsWalletModalHeader span{color:#9aa4b2;font-size:11px}.tokenomicsWalletModalClose{width:34px;height:34px;border:1px solid #2b3642;border-radius:8px;background:#131c25;color:#fff;font-size:24px;line-height:1;cursor:pointer}.tokenomicsWalletModalClose:focus-visible,.tokenomicsWalletModalClose:hover{border-color:#00d4ff;outline:none}.tokenomicsWalletModalTableWrap{max-height:calc(90vh - 100px);overflow:auto;border:1px solid #202c38;border-radius:8px}@media (max-width:700px){.tokenomicsWalletModalBackdrop{padding:8px}.tokenomicsWalletModal{width:100%;padding:10px}}.tokenomicsCounterButton{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #273443;border-radius:9px;padding:4px 6px;background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tokenomicsCounterButton:focus-visible,.tokenomicsCounterButton:hover{border-color:#00d4ff;background:rgba(0,212,255,.04);outline:none}.tokenomicsCounterButton strong{color:gold;font-size:18px;line-height:1}.tokenomicsCounterButton span{margin-top:3px;color:#aeb7c2;font-size:10px}.tokenomicsCounterButton small{margin-top:3px;color:#00d4ff;font-size:9px}.tokenomicsDistributionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.tokenomicsDistributionHeader h3{margin:0}.tokenomicsRealtime{color:#9aa4b2;font-size:10px}.tokenomicsDistributionTabs{display:flex;align-items:center;width:max-content;max-width:100%;margin:8px 0 10px;border:1px solid #273443;border-radius:7px;overflow:hidden}.tokenomicsDistributionTabs button{border:0;border-right:1px solid #273443;padding:6px 12px;background:#0c131a;color:#9aa4b2;font-size:10px;cursor:pointer}.tokenomicsDistributionTabs button:last-child{border-right:0}.tokenomicsDistributionTabs button.active{background:rgba(0,212,255,.14);color:#00d4ff;box-shadow:inset 0 0 0 1px #00d4ff}.tokenomicsLegendRowExtended{grid-template-columns:9px minmax(0,1fr) auto auto}.tokenomicsLegendAmount{color:#d5dde5;font-size:9px;text-align:right;white-space:nowrap}.tokenomicsIndexStatus{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:8px;color:#788493;font-size:9px}.tokenomicsGrowthGrid small{margin-top:3px;color:#788493;font-size:8px}.tokenomicsIndexFooter{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 18px;color:#788493;font-size:9px}@media(max-width:700px){.tokenomicsDistributionTabs{width:100%}.tokenomicsDistributionTabs button{flex:1 1}.tokenomicsLegendRowExtended{grid-template-columns:9px minmax(0,1fr) auto}.tokenomicsLegendAmount{display:none}}.tokenomicsLiveWalletBackdrop{position:fixed;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tokenomicsLiveWalletModal{display:flex;flex-direction:column;width:min(1320px,97vw);max-height:92vh;overflow:hidden;border:1px solid #334354;border-radius:15px;background:linear-gradient(145deg,#111820,#090e14);box-shadow:0 28px 100px rgba(0,0,0,.72);padding:16px;box-sizing:border-box}.tokenomicsLiveWalletHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tokenomicsLiveWalletHeader h3{margin:0;color:#00d4ff;font-size:18px}.tokenomicsLiveWalletHeader p{margin:4px 0 0;color:#8e9aa8;font-size:11px}.tokenomicsLiveWalletClose{flex:0 0 auto;width:36px;height:36px;border:1px solid #334354;border-radius:9px;background:#131c25;color:#fff;font-size:25px;line-height:1;cursor:pointer}.tokenomicsLiveWalletClose:focus-visible,.tokenomicsLiveWalletClose:hover{border-color:#00d4ff;outline:none}.tokenomicsLiveWalletSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.tokenomicsLiveWalletSummary>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;border:1px solid #273443;border-radius:9px;background:hsla(0,0%,100%,.015)}.tokenomicsLiveWalletSummary span{color:#8995a3;font-size:9px}.tokenomicsLiveWalletSummary strong{margin-top:3px;color:#fff;font-size:13px}.tokenomicsLiveWalletSummary>div:first-child strong{color:gold;font-size:19px}.tokenomicsLiveWalletToolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(145px,180px) minmax(135px,165px) auto;grid-gap:9px;gap:9px;align-items:end;margin-top:12px}.tokenomicsLiveWalletToolbar label{display:flex;flex-direction:column;gap:4px}.tokenomicsLiveWalletToolbar label>span{color:#8995a3;font-size:9px}.tokenomicsLiveWalletToolbar input,.tokenomicsLiveWalletToolbar select{width:100%;height:35px;border:1px solid #2b3948;border-radius:7px;background:#0c131a;color:#eef4f8;padding:0 10px;box-sizing:border-box;font-size:11px}.tokenomicsLiveWalletToolbar input:focus,.tokenomicsLiveWalletToolbar select:focus{border-color:#00d4ff;outline:none}.tokenomicsLiveWalletActions{display:flex;gap:7px}.tokenomicsLiveWalletActions button,.tokenomicsLiveWalletError button,.tokenomicsLiveWalletFooter button{min-height:35px;border:1px solid #00a9cc;border-radius:7px;background:rgba(0,212,255,.12);color:#00d4ff;padding:0 12px;font-size:10px;cursor:pointer}.tokenomicsLiveWalletActions button.secondary{border-color:#344252;background:#131c25;color:#aab5c0}.tokenomicsLiveWalletActions button:disabled,.tokenomicsLiveWalletFooter button:disabled{opacity:.4;cursor:not-allowed}.tokenomicsLiveWalletError{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;border:1px solid rgba(255,90,90,.35);border-radius:8px;background:rgba(255,70,70,.08);color:#ff9090;padding:8px 10px;font-size:10px}.tokenomicsLiveWalletTableWrap{position:relative;flex:1 1;min-height:260px;margin-top:11px;overflow:auto;border:1px solid #202c38;border-radius:9px;background:#0a1016}.tokenomicsLiveWalletTable{width:100%;min-width:1120px;border-collapse:collapse;font-size:10px}.tokenomicsLiveWalletTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#151f29;color:#99a6b4;text-align:left;padding:8px 9px;white-space:nowrap}.tokenomicsLiveWalletTable td{border-top:1px solid #1e2934;color:#dfe7ee;padding:7px 9px;vertical-align:middle;white-space:nowrap}.tokenomicsLiveWalletTable tbody tr:hover{background:rgba(0,212,255,.035)}.tokenomicsLiveWalletIdentity{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tokenomicsLiveWalletIdentity strong{color:#fff;font-size:10px}.tokenomicsLiveWalletIdentity button{border:0;background:transparent;color:#00d4ff;font-family:monospace;font-size:9px;padding:0;cursor:pointer}.tokenomicsLiveWalletIdentity button.evm{color:#9aa6b3}.tokenomicsWalletBadge{display:inline-flex;align-items:center;min-height:20px;border:1px solid #344252;border-radius:999px;background:#121a23;color:#aab5c0;padding:0 8px;font-size:8px}.tokenomicsWalletBadge.known{border-color:rgba(0,212,255,.36);background:rgba(0,212,255,.08);color:#6ce8ff}.tokenomicsLiveWalletNumber{text-align:right}.tokenomicsLiveWalletNumber strong{color:#fff;font-size:10px}.tokenomicsLiveWalletNumber span{margin-left:4px;color:gold;font-size:8px}.tokenomicsLiveWalletBlockArrow{margin:0 5px;color:#617080}.tokenomicsLiveWalletEmpty{height:160px;color:#7d8996!important;text-align:center}.tokenomicsLiveWalletLoading{position:absolute;inset:0;display:grid;place-items:center;background:rgba(8,13,19,.72);color:#a9b5c0;font-size:11px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tokenomicsLiveWalletFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;color:#7f8b98;font-size:9px}.tokenomicsLiveWalletFooter>div{display:flex;gap:7px}@media(max-width:900px){.tokenomicsLiveWalletSummary,.tokenomicsLiveWalletToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenomicsLiveWalletActions{align-self:end}}@media(max-width:620px){.tokenomicsLiveWalletBackdrop{padding:6px}.tokenomicsLiveWalletModal{width:100%;max-height:97vh;padding:10px}.tokenomicsLiveWalletToolbar{grid-template-columns:1fr}.tokenomicsLiveWalletActions{width:100%}.tokenomicsLiveWalletActions button{flex:1 1}.tokenomicsLiveWalletFooter{flex-wrap:wrap}}.portalDashboardHost{display:contents}