:root{--bg:#090d12;--panel:#0f141b;--panel2:#131923;--panel3:#181f29;--line:#252c34;--line2:#1b232c;--text:#f4f5f7;--muted:#9ca7b6;--subtle:#707c8a;--accent:#ff913c;--accent2:#ffb56c;--accentSoft:rgba(255,145,60,.115);--green:#2fdb9e;--red:#ff6678;--purple:#ad8bff;--shadow:0 24px 70px rgba(0,0,0,.38);--radius:13px}
*{box-sizing:border-box}html{height:100%;scrollbar-color:#2b3540 transparent}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:14px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.014em}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg{vertical-align:middle}::selection{background:rgba(255,145,60,.32)}
.app{min-height:100vh}.topbar{position:sticky;top:0;z-index:40;height:71px;background:rgba(9,13,18,.95);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);display:flex;align-items:center;padding:0 24px;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;flex:none;font-size:24px;font-weight:840;letter-spacing:-1.2px;white-space:nowrap}.brand-symbol{width:35px;height:35px;display:block;border:7px solid #ff9952;border-right-color:transparent;border-top-color:#ff9952;border-radius:50%;transform:rotate(-28deg);position:relative}.brand-symbol:after{content:"";position:absolute;width:7px;height:17px;right:-6px;top:-12px;border-radius:9px;background:#ff9952;transform:rotate(55deg)}.nav{display:flex;align-items:center;gap:7px;height:100%}.nav-btn{height:40px;border:0;background:transparent;color:#b9c1cb;padding:0 13px;display:flex;align-items:center;gap:9px;border-radius:11px;font-weight:650;white-space:nowrap}.nav-btn svg{opacity:.85}.nav-btn:hover,.nav-btn.active{background:var(--accentSoft);color:var(--accent)}.nav-btn.active svg{opacity:1}.outline-action{height:40px;padding:0 14px;border:1px solid #38404a;border-radius:11px;background:transparent;color:var(--text);font-weight:720;white-space:nowrap;display:flex;align-items:center;gap:7px}.outline-action:hover{border-color:var(--accent);color:var(--accent)}.header-search{height:40px;max-width:410px;min-width:165px;flex:1;margin-left:auto;position:relative;display:flex;align-items:center;gap:9px;border:1px solid #714225;background:#121417;padding:0 10px 0 13px;border-radius:12px;box-shadow:0 0 0 1px rgba(255,145,60,.05)}.header-search:focus-within{border-color:var(--accent)}.header-search svg{color:#9ba5af;flex-shrink:0}.header-search input{outline:0;border:0;background:transparent;color:var(--text);min-width:0;width:100%;font-size:13px}.header-search input::placeholder{color:#7e8791}.key{background:#292a2c;color:#b8bec6;min-width:25px;height:25px;border-radius:6px;display:grid;place-items:center;font-size:12px}.icon-btn{border:1px solid var(--line);background:#151a21;border-radius:11px;width:41px;height:41px;display:grid;place-items:center;color:#c4cad3;flex:none}.icon-btn:hover{color:var(--accent);border-color:#66412a}.mobile-search{display:none}
.layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 71px)}.sidebar{border-right:1px solid var(--line);padding:27px 13px;position:sticky;top:71px;height:calc(100vh - 71px);overflow:auto;background:#0b0f14}.side-heading{font-size:12px;font-weight:710;color:#aeb5c2;padding:0 14px 15px;display:flex;justify-content:space-between}.side-stack{display:grid;gap:6px}.side-btn{width:100%;height:43px;border-radius:11px;background:transparent;border:1px solid transparent;color:#aab4c0;text-align:left;padding:0 14px;display:flex;gap:12px;align-items:center;font-size:13px;font-weight:650}.side-btn:hover{background:#151a20}.side-btn.active{color:var(--text);background:#262024;border-color:#3d2d29;box-shadow:inset 3px 0 0 var(--accent)}.chain-icon{flex:none;width:25px;height:25px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-size:14px;font-weight:850;overflow:hidden}.chain-icon.all{color:#ff983b;background:rgba(255,152,59,.12)}.chain-icon.solana{background:#0c1522;color:#8bffc4;font-size:15px;letter-spacing:-2px}.chain-icon.robinhood{background:#b1ed18;color:#112013;font-size:14px}.chain-icon.ethereum{background:#3d447d;color:#d5dafa}.chain-icon.base{background:#2c67ec;color:#fff}.chain-icon.bnb{background:#ffe02e;color:#141414}.side-rule{height:1px;background:var(--line);margin:21px 4px}.sidebar-foot{position:absolute;bottom:17px;left:14px;right:14px;display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:11px}.live-indicator{height:7px;width:7px;background:#ffb84a;display:inline-block;border-radius:50%}.live-indicator.ok{background:var(--green)}.side-soon{font-size:10px;color:#647282;margin-left:auto}.side-note{margin:20px 3px 0;border:1px solid var(--line);padding:14px;border-radius:13px;color:#9ca9b8;font-size:12px;line-height:1.65;background:linear-gradient(140deg,#181d26,#101419)}.side-note strong{color:#fff;display:block;margin-bottom:6px}.side-note a{color:var(--accent)}
.main{padding:30px 28px 70px;min-width:0;max-width:1900px;width:100%;margin:auto}.head-area{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.page-tabs{display:flex;align-items:baseline;gap:30px}.page-tab{border:0;background:transparent;color:#737e8d;font-size:29px;font-weight:800;letter-spacing:-1.15px;padding:0}.page-tab.active{color:var(--text)}.subtitle{margin:8px 0 0;color:var(--muted);font-size:13px}.head-right{display:flex;align-items:center;gap:10px}.small-tag{display:flex;align-items:center;gap:8px;color:#a1adba;font-size:12px;background:#141b22;border:1px solid var(--line);padding:8px 10px;border-radius:9px}.small-tag strong{color:var(--text)}.selection-bar{display:flex;align-items:center;gap:12px;margin-top:27px;margin-bottom:18px;flex-wrap:wrap}.categories{display:flex;align-items:center;gap:3px;padding:4px;background:#11161d;border:1px solid var(--line);border-radius:12px;min-height:45px;flex:1;min-width:0;width:fit-content;max-width:800px}.category-btn{border:0;background:transparent;color:#b1bbc6;padding:10px 15px;border-radius:9px;font-weight:660;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px}.category-btn:hover{color:#fff;background:#1c222c}.category-btn.active{background:linear-gradient(180deg,#42281f,#2b201e);color:#ffae73;border:1px solid rgba(255,145,60,.25);padding:9px 14px;box-shadow:0 2px 10px rgba(255,145,60,.07)}.timelines{display:flex;border:1px solid var(--line);background:#11161d;border-radius:10px;padding:3px}.time-btn{border:0;background:transparent;color:#8a98a6;padding:9px 12px;min-width:42px;border-radius:7px;font-size:12px}.time-btn.active{color:var(--accent);background:#2b211c;font-weight:750}.utility-btn{height:42px;padding:0 13px;color:#bbc3cb;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#12171e;border-radius:10px;font-size:12px;font-weight:650}.utility-btn:hover{border-color:#6d422c;color:var(--accent)}.filter-panel{display:none;gap:12px;align-items:end;flex-wrap:wrap;background:#121820;padding:15px 17px;border:1px solid var(--line);border-radius:12px;margin-bottom:14px}.filter-panel.open{display:flex}.filter-field{display:grid;gap:5px;color:#a7b1be;font-size:11px}.filter-field input,.filter-field select{height:35px;min-width:145px;background:#0b1117;border:1px solid #35404b;border-radius:8px;color:var(--text);padding:0 10px;outline:none}.filter-field input:focus{border-color:var(--accent)}.filter-actions{display:flex;gap:8px;align-items:center}.tiny-btn{height:35px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#20262f;color:#e1e6ed;font-weight:650}.tiny-btn.primary{background:var(--accent);border-color:var(--accent);color:#111}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.list-toolbar .label{font-weight:700;display:flex;gap:10px;align-items:center;font-size:13px}.data-note{font-size:11px;color:#8493a2;display:flex;gap:7px;align-items:center}.data-note .dot{height:6px;width:6px;border-radius:50%;background:#ffbd5c}.data-note .dot.good{background:var(--green)}.pagination{display:flex;align-items:center;gap:8px}.refresh{display:flex;align-items:center;gap:7px;color:#a1adba;padding:7px 9px;background:transparent;border:1px solid var(--line);border-radius:8px;font-size:11px}.refresh:hover{color:var(--text)}
.table-wrap{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#0c1117;box-shadow:0 7px 35px rgba(0,0,0,.12)}.table-scroll{overflow:auto;scrollbar-width:thin}table{border-collapse:collapse;width:100%;min-width:1020px;font-variant-numeric:tabular-nums}thead{background:#181d24}th{font-size:11px;color:#97a2af;font-weight:620;text-align:right;padding:16px 13px;white-space:nowrap;border-bottom:1px solid var(--line)}th:first-child{padding-left:16px;width:54px;text-align:center}th:nth-child(2){text-align:left;min-width:280px}th:last-child{width:63px}th button{color:inherit;background:none;border:0;padding:0;display:inline-flex;gap:5px;align-items:center;font-size:inherit}th button:hover{color:var(--accent)}td{height:74px;padding:11px 13px;border-bottom:1px solid #1c242c;text-align:right;white-space:nowrap;font-size:13px;color:#f0f2f4}td:first-child{text-align:center;padding-left:16px}td:nth-child(2){text-align:left}tbody tr{cursor:pointer;transition:background .13s}tbody tr:hover{background:#151c25}tbody tr:last-child td{border-bottom:0}.rank-wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#aab5c3}.star-btn{background:transparent;border:0;color:#6e7a8a;padding:3px;display:grid;place-items:center}.star-btn.active{color:#ffb450}.star-btn:hover{color:#ffb450}.identity{display:flex;align-items:center;gap:12px;min-width:0}.token-avatar{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid #303b45;background:linear-gradient(140deg,#2a3647,#141820);color:#ffba7d;display:grid;place-items:center;font-weight:800;font-size:17px;overflow:hidden}.token-avatar img{width:100%;height:100%;object-fit:cover}.token-lines{min-width:0}.token-name{font-size:13px;font-weight:740;color:#f5f6f8;max-width:210px;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:7px}.token-name span:first-child{overflow:hidden;text-overflow:ellipsis}.token-meta{margin-top:4px;display:flex;align-items:center;gap:7px;color:#758493;font-size:11px}.token-meta .symbol{max-width:88px;overflow:hidden;text-overflow:ellipsis}.sm-chain{width:15px;height:15px;font-size:10px}.address-copy{color:#83919d;border:0;background:none;padding:1px;display:grid;place-items:center}.address-copy:hover{color:var(--accent)}.soc-mini{color:#808c99;margin-left:2px}.cap-cell{font-weight:680;color:#bc9dfc}.cap-secondary{font-size:10px;font-weight:500;color:#738091;margin-top:4px}.num-secondary{color:#778493;font-size:11px}.change.pos{color:var(--green);font-weight:720}.change.neg{color:var(--red);font-weight:720}.change.neu{color:#a3afbe}.more-btn{width:31px;height:31px;border:1px solid #27303c;border-radius:9px;background:#1a212b;color:#a7b0bd;display:grid;place-items:center;margin-left:auto}.more-btn:hover{color:var(--accent)}.table-empty{padding:75px 24px;text-align:center;color:#95a2b1;display:grid;gap:9px;justify-items:center}.table-empty strong{color:#fff;font-size:15px}.loadbar{display:flex;align-items:center;justify-content:center;padding:15px;border-top:1px solid var(--line);gap:12px;color:#8292a2;font-size:12px}.loadbar button{border:1px solid #3a4148;background:#171d25;color:#dfe6ed;border-radius:8px;padding:9px 17px;font-weight:700}.loadbar button:hover{color:var(--accent)}.loading-rows{display:grid;gap:13px;padding:21px}.sk-row{height:45px;border-radius:9px;background:linear-gradient(90deg,#17202a,#222b36,#17202a);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position:-200% 0}}
.footer{margin-top:26px;color:#6e7b88;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer a{color:#aab5c0}.footer a:hover{color:var(--accent)}.footer-links{display:flex;gap:18px}.hidden{display:none!important}.toast-host{position:fixed;bottom:26px;right:24px;display:grid;gap:9px;z-index:100}.toast{padding:13px 16px;background:#27303a;border:1px solid #47505a;color:#f3f6fa;border-radius:10px;box-shadow:var(--shadow);font-size:12px;max-width:340px;animation:rise .22s ease}@keyframes rise{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
.overlay{position:fixed;inset:0;background:rgba(1,3,7,.75);z-index:70;display:none;justify-content:flex-end;backdrop-filter:blur(3px)}.overlay.open{display:flex}.drawer{width:min(930px,100vw);height:100vh;overflow:auto;background:#10151c;border-left:1px solid #38414c;box-shadow:var(--shadow);animation:slide .24s ease}@keyframes slide{from{transform:translateX(25px);opacity:.6}to{transform:translateX(0);opacity:1}}.drawer-top{padding:24px 30px;display:flex;gap:17px;align-items:center;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;background:rgba(16,21,28,.95);backdrop-filter:blur(10px)}.drawer-top .token-avatar{width:51px;height:51px;font-size:19px}.drawer-top h2{margin:0;font-size:20px;letter-spacing:-.5px}.drawer-top p{margin:4px 0 0;color:#8996a4;font-size:12px;display:flex;align-items:center;gap:7px}.drawer-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.drawer-main{padding:25px 30px 60px}.drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.drawer-metric{padding:14px 15px;background:#171e27;border:1px solid #27303c;border-radius:11px}.drawer-metric small{font-size:10px;color:#8e9baa}.drawer-metric strong{display:block;font-size:19px;margin-top:5px}.chart-box{border:1px solid #29313c;border-radius:14px;overflow:hidden;background:#111820}.chart-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--line)}.chart-times{display:flex;gap:3px}.chart-times button,.chart-type button{border:0;background:none;color:#8a98a9;padding:8px 10px;border-radius:7px;font-size:11px}.chart-times button.active,.chart-type button.active{color:#ffab6a;background:#2d261f}.chart-box .chart{height:370px;position:relative}.chart-loading{height:370px;display:grid;place-items:center;color:#8e9aa6;font-size:12px;text-align:center;padding:30px}.chart-brand{font-size:10px;color:#7f8b96;padding:7px 15px 12px;text-align:right}.chart-brand a{color:#b5bfcb}.info-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:15px;margin-top:17px}.info-card{border:1px solid var(--line);background:#161d26;padding:18px;border-radius:13px;min-width:0}.info-card h3{margin:0 0 14px;font-size:14px}.info-card p{color:#a1acb8;font-size:12px;line-height:1.75;margin:0 0 13px}.info-links{display:flex;flex-wrap:wrap;gap:8px}.info-links a{border:1px solid #313c46;padding:8px 11px;border-radius:8px;color:#d4dce4;font-size:12px}.info-links a:hover{color:var(--accent);border-color:var(--accent)}.address-box{display:flex;gap:10px;align-items:center;color:#bdc6d1;word-break:break-all;padding:11px;border:1px solid #303945;border-radius:9px;font-size:11px}.address-box button{background:transparent;color:var(--accent);border:0;margin-left:auto}.detail-secondary{display:grid;grid-template-columns:1fr 1fr;gap:13px}.detail-secondary div{display:flex;justify-content:space-between;font-size:12px;padding:9px 0;border-bottom:1px solid #28313a}.detail-secondary span{color:#95a2af}.detail-secondary b{color:#ebeff3;font-weight:660}.info-callout{font-size:11px;color:#8596a6;margin-top:14px}
.dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:85;display:none;align-items:center;justify-content:center;padding:20px}.dialog-overlay.open{display:flex}.dialog{width:min(610px,100%);background:#141a22;border:1px solid #353c46;border-radius:20px;padding:26px;box-shadow:var(--shadow);max-height:92vh;overflow:auto}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.dialog-header h2{font-size:23px;letter-spacing:-.7px;margin:0}.dialog-header p{font-size:12px;color:#9da9b5;margin:6px 0 0}.plain-icon{background:transparent;border:0;color:#acb7c4;padding:6px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:grid;gap:7px;min-width:0}.field.full{grid-column:1/-1}.field label{font-weight:630;color:#c3ced9;font-size:11px}.field input,.field select,.field textarea{min-width:0;min-height:42px;background:#0d1218;border:1px solid #37414e;border-radius:10px;color:var(--text);padding:10px 12px;outline:none;font-size:12px}.field input:focus,.field textarea:focus{border-color:var(--accent)}.field textarea{min-height:76px;resize:vertical}.form-foot{margin-top:22px;padding-top:19px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.orange-btn{border:0;background:var(--accent);color:#1a120d;border-radius:10px;padding:12px 16px;font-weight:790}.orange-btn:hover{background:#ffb26f}.soft-note{font-size:11px;color:#8d9eab;line-height:1.6}.empty-panel{padding:80px 20px;display:grid;justify-items:center;text-align:center;gap:9px;color:#96a5b5}.empty-panel h3{color:#f0f2f5;margin:5px 0 0;font-size:20px}.empty-panel p{max-width:360px;margin:0;line-height:1.6}.subpage-card{background:#111820;border:1px solid var(--line);border-radius:14px;margin-top:24px;overflow:hidden}
.light{--bg:#f5f7f9;--panel:#fff;--panel2:#fff;--panel3:#edf0f5;--line:#dae1e8;--line2:#e3e8ed;--text:#16202a;--muted:#647386;--subtle:#7b8998;--accent:#db7429;--accent2:#e68b44;--accentSoft:rgba(224,121,44,.12);--green:#079f75;--red:#de475c;--purple:#845ad6;--shadow:0 20px 60px rgba(0,0,0,.12)}.light .topbar{background:rgba(255,255,255,.96)}.light .sidebar{background:#fbfcfe}.light .side-btn.active{background:#fff1e5;border-color:#f1d1b7}.light .nav-btn,.light .small-tag,.light .utility-btn,.light .refresh{color:#68768a}.light .header-search,.light .categories,.light .timelines,.light .utility-btn,.light .small-tag{background:#fff}.light .header-search input{color:#1b2836}.light .icon-btn,.light .table-wrap,.light .chart-box{background:#fff}.light thead{background:#f0f3f7}.light td{color:#243342;border-bottom-color:#e8edf2}.light tbody tr:hover{background:#f9fbfd}.light .token-name,.light .empty-panel h3{color:#1b2734}.light .token-avatar{background:#f5e6d8;color:#7d462c}.light .table-empty strong{color:#1b2734}.light .drawer{background:#fff}.light .drawer-top{background:#fff}.light .drawer-metric,.light .info-card{background:#f7f9fb}.light .drawer-metric strong,.light .info-card h3,.light .detail-secondary b{color:#243342}.light .dialog{background:#fff}.light .field input,.light .field select,.light .field textarea{background:#fbfcfd;color:#243342}.light .category-btn:hover{color:#c36a2a;background:#f5ede8}.light .soft-note,.light .side-note{color:#6f8091}.light .side-note{background:#fdfaf7}.light .side-note strong{color:#364455}.light .chart-loading{color:#6a798a}.light .cap-cell{color:#7e56cc}.light .more-btn{background:#f3f5f8}.light .filter-panel{background:#fff}.light .filter-field input,.light .filter-field select{background:#fff;color:#243342}
@media(max-width:1250px){.nav-btn{padding:0 10px}.nav-btn span{display:none}.nav{gap:1px}.topbar{gap:13px}.main{padding-left:21px;padding-right:21px}.category-btn{padding:9px 10px}.category-btn.active{padding:8px 9px}}
@media(max-width:970px){.layout{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:8px 14px}.side-heading,.side-note,.side-rule,.sidebar-foot{display:none}.side-stack{display:flex;overflow:auto;gap:6px;scrollbar-width:none}.side-btn{white-space:nowrap;width:auto;padding:0 12px;height:35px}.side-soon{display:none}.side-btn[data-chain="ethereum"],.side-btn[data-chain="base"],.side-btn[data-chain="bnb"]{display:none}.topbar{padding:0 15px}.main{padding:23px 14px 50px}.page-tab{font-size:26px}.selection-bar{gap:8px}.categories{overflow:auto;flex-basis:100%;max-width:none;scrollbar-width:none}.list-toolbar{align-items:flex-start}}
@media(max-width:680px){.topbar{height:63px;gap:9px}.layout{min-height:calc(100vh - 63px)}.brand{font-size:19px;gap:8px}.brand-symbol{width:29px;height:29px;border-width:6px}.header-search{display:none}.mobile-search{display:grid}.nav{margin-left:auto}.nav-btn{display:none}.outline-action{height:35px;padding:0 9px;font-size:11px}.outline-action svg{width:14px}.icon-btn{height:35px;width:35px}.topbar .icon-btn.theme{display:none}.head-right{display:none}.head-area{display:block}.subtitle{font-size:12px}.page-tab{font-size:25px}.page-tabs{gap:21px}.selection-bar{margin-top:23px}.categories{min-height:42px}.category-btn{font-size:12px;padding:9px 11px}.category-btn.active{padding:8px 10px}.timelines{margin-right:auto}.utility-btn{height:38px;padding:0 10px}.list-toolbar{flex-wrap:wrap}.drawer-top{padding:14px 16px;gap:11px}.drawer-top h2{font-size:17px}.drawer-top .token-avatar{width:43px;height:43px}.drawer-main{padding:15px 13px 42px}.drawer-metrics{grid-template-columns:repeat(2,1fr)}.drawer-metric{padding:11px}.drawer-metric strong{font-size:16px}.chart-box .chart,.chart-loading{height:300px}.info-grid{grid-template-columns:1fr}.footer{display:block}.footer-links{margin-top:9px}.fields{grid-template-columns:1fr}.field.full{grid-column:1}.dialog{padding:17px}.dialog-header h2{font-size:20px}.mobile-search-panel{display:flex!important;position:fixed;z-index:60;top:63px;left:0;right:0;padding:12px 14px;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mobile-search-panel input{width:100%;padding:12px;border:1px solid var(--accent);background:var(--bg);border-radius:10px;color:var(--text)}}
/* Mobile-first numeric table: show the metrics people check first, not a cropped desktop table. */
body.compact td{height:55px}
@media(max-width:680px){
 table{min-width:0;table-layout:fixed;width:100%}
 th,td{padding:11px 7px;font-size:11px}
 th:first-child,td:first-child{width:48px;padding-left:8px}
 th:nth-child(2),td:nth-child(2){width:auto;min-width:0}
 th:nth-child(3),td:nth-child(3){width:95px}
 th:nth-child(7),td:nth-child(7){width:72px}
 th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6),th:nth-child(8),td:nth-child(8),th:nth-child(9),td:nth-child(9){display:none}
 .identity{gap:7px}.token-avatar{width:30px;height:30px;font-size:12px}.token-name{font-size:11px;max-width:155px}.token-meta{font-size:9px;gap:4px}.token-meta .symbol{max-width:55px}.rank-wrap{gap:5px}.cap-cell{font-size:11px}.cap-secondary{font-size:8px}.change{font-size:10px!important}
}

.small-update-link{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:9px 12px;color:var(--accent);font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.small-update-link:hover{border-color:var(--accent)}@media(max-width:600px){.small-update-link{padding:8px 9px;font-size:11px}}

/* Expanded supported-chain identities. */
.chain-icon.eth{background:#333758;color:#b4bcff}.chain-icon.base{background:#1748b4;color:#c2d6ff}
.chain-icon.bsc{background:#62450b;color:#ffd956}.chain-icon.arbitrum{background:#243e59;color:#93cfff}
.chain-icon.polygon_pos{background:#45236a;color:#dbacff}.chain-icon.optimism{background:#592324;color:#ffa6aa}
.chain-icon.avax{background:#62272d;color:#ffb8b8}

/* Dexbulls spotlight, token cover and in-page conversion */
.boost-nav,.boost-mini{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgba(255,163,92,.37);background:rgba(255,163,92,.09);color:#ffb476;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:750;white-space:nowrap}.boost-mini{cursor:pointer}.boost-nav:hover,.boost-mini:hover{border-color:#ffae68;background:rgba(255,163,92,.16)}
.promo-shelf{margin:15px 0 17px;padding:16px 19px;background:linear-gradient(108deg,rgba(240,153,79,.085),rgba(20,29,39,.35));border:1px solid rgba(234,158,89,.19);border-radius:14px}.promo-shelf-head{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:760}.promo-dot{color:var(--accent);margin-right:8px}.promo-shelf-head small{display:block;color:var(--subtle);font-size:11px;font-weight:450;margin:5px 0 0 25px}.promo-shelf-head a{font-size:11px;font-weight:750;color:var(--accent);white-space:nowrap}.promo-cards{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.promo-empty{color:var(--muted);font-size:11px}.promo-item{flex:1;min-width:150px;background:var(--panel);padding:12px;border:1px solid var(--line);border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:8px}.promo-name{font-weight:800}.promo-name small{display:block;font-weight:450;color:var(--accent);font-size:10px;margin-top:3px}
.detail-cover{height:160px;border-radius:15px;margin-bottom:17px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:20px;background:radial-gradient(circle at 12% 34%,rgba(255,160,80,.25),transparent 38%),linear-gradient(112deg,#263b46,#191e31 60%,#312633);border:1px solid var(--line)}.detail-cover[hidden]{display:none}.detail-cover[data-chain="solana"]{background:radial-gradient(circle at 20% 30%,rgba(127,229,171,.26),transparent 44%),linear-gradient(115deg,#1c3841,#232334 69%,#43245e)}.detail-cover[data-chain="robinhood"]{background:radial-gradient(circle at 20% 28%,rgba(83,217,119,.26),transparent 45%),linear-gradient(112deg,#153d32,#1c2a2f 65%,#12201d)}.detail-cover[data-chain="base"]{background:radial-gradient(circle at 20% 35%,rgba(91,135,245,.3),transparent 45%),linear-gradient(112deg,#1b2853,#171e31 65%,#28213b)}.detail-cover .cover-art{position:absolute;inset:0;pointer-events:none}.detail-cover .cover-art>img:not(.cover-logo){width:100%;height:100%;object-fit:cover;display:block}.detail-cover.has-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,9,16,.73),transparent 78%);pointer-events:none}.detail-cover .cover-art .cover-logo{position:absolute;right:60px;top:-35px;width:230px;height:230px;object-fit:contain;opacity:.18;filter:blur(1px)}.detail-cover .cover-copy,.detail-cover .cover-chain{position:relative;z-index:2}.cover-copy{display:grid;gap:7px}.cover-copy span{font-size:10px;color:#e7b792;letter-spacing:.03em}.cover-copy strong{color:white;font-size:25px;letter-spacing:-.6px;text-shadow:0 1px 14px #0007}.cover-copy small{color:#ced8e4;font-weight:650}.cover-chain{font-size:11px;color:#d9e3ed;border:1px solid #ffffff46;border-radius:99px;background:#0005;padding:8px 11px}
.converter-box{background:var(--panel2);border:1px solid var(--line);padding:18px;border-radius:14px;margin:0 0 18px}.converter-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.converter-heading>div{display:grid;gap:5px}.converter-heading strong{font-size:15px}.converter-heading span,.converter-foot{font-size:11px;color:var(--muted)}.converter-network{font-size:11px;color:var(--accent);text-align:right}.converter-grid{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:9px}.convert-field{display:grid;gap:7px;font-size:11px;color:var(--muted)}.convert-field input{width:100%;min-width:0;border:1px solid var(--line2);background:var(--bg);border-radius:10px;padding:12px 11px;color:var(--text);font-size:17px;outline:0;font-variant-numeric:tabular-nums}.convert-field input:focus{border-color:var(--accent)}.convert-field input:disabled{opacity:.45}.convert-equals{text-align:center;color:var(--accent);font-size:20px}.converter-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}
.light .converter-box,.light .promo-item{background:#fff}.light .promo-shelf{background:#fff8f2}.light .boost-nav{background:#fff2e6}.light .convert-field input{background:#fff}.light .detail-cover{color:white}
@media(max-width:1100px){.boost-nav{font-size:0;padding:9px}.boost-nav::after{content:'Boost · $30';font-size:11px}}
@media(max-width:680px){.boost-nav{display:none}.detail-cover{height:140px;padding:15px}.cover-copy strong{font-size:19px}.cover-chain{font-size:9px}.converter-box{padding:13px}.converter-network{font-size:10px}.promo-shelf-head{flex-wrap:wrap}.drawer-actions{gap:4px}.boost-mini{padding:7px;font-size:10px}.converter-grid{gap:5px}.convert-field input{font-size:14px}}

@media(max-width:680px){.drawer-top{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px 15px}.drawer-top>.token-avatar,.drawer-top>#detailAvatar{grid-column:1}.drawer-top>div:not(.drawer-actions){min-width:0;grid-column:2}.drawer-top .drawer-actions{grid-column:1 / -1;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:0;margin-top:2px}.drawer-top h2{overflow-wrap:anywhere}.converter-heading{align-items:flex-start}.converter-network{line-height:1.4;max-width:44%}}
.convert-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.convert-field input::-webkit-inner-spin-button,.convert-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

/* Dexbulls v9: restore classic layout and replace placeholder chain glyphs with network brand marks. */
.brand-logo{width:41px;height:41px;object-fit:contain;flex:none;filter:drop-shadow(0 1px 4px rgba(255,143,24,.17))}
.version-chip{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border:1px solid #38404a;border-radius:6px;font-size:10px;letter-spacing:.02em;font-weight:700;color:#98a3af;background:#171c23;margin-left:-3px;align-self:center}
.chain-icon{background:transparent!important;border:0!important;overflow:visible;position:relative;letter-spacing:normal!important;font-size:initial!important;line-height:1}
.chain-icon .chain-logo-image{width:100%;height:100%;display:block;object-fit:contain;border-radius:50%;background:transparent}
.side-btn .chain-icon{width:25px;height:25px;filter:drop-shadow(0 1px 2px #0006)}
.chain-icon.sm-chain{width:17px;height:17px;filter:none}
.chain-icon.all{background:rgba(255,152,59,.10)!important;color:#ffab5e;border:1px solid #5b3c27!important;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}
.select-with-chain{display:flex;align-items:center;gap:9px}
.select-with-chain select{flex:1;min-width:0}
.select-chain-logo{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none}
.select-chain-logo img{width:27px;height:27px;object-fit:contain;border-radius:50%}
@media(max-width:680px){.brand-logo{width:34px;height:34px}.version-chip{font-size:9px;padding:2px 5px}.side-btn .chain-icon{width:23px;height:23px}}
