:root{--chart-grid:#171717;--chart-tooltip-bg:#111;--chart-tooltip-border:#2a2a2a;--chart-tooltip-text:#fff;--chart-primary:#564cff;--chart-primary-soft:#6f68ff;--chart-brush-bg:#25294d;--chart-brush-stroke:#9aa0ff;color:#f5f5f5;font-synthesis:none;text-rendering:geometricprecision;background:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#050505}body{background:#050505;min-width:320px;margin:0}nextjs-portal{display:none!important}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{background:#050505;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#050505;border-right:1px solid #151515;flex-direction:column;width:256px;height:100vh;min-height:0;padding:22px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.brand{color:#fff;letter-spacing:-.045em;margin:0 8px 37px;font-size:26px;font-weight:720;display:block}.side-nav{gap:6px;display:grid}.nav-link{color:#909090;border-radius:18px;align-items:center;gap:10px;min-height:32px;padding:7px 12px;font-size:15px;display:flex}.nav-link.active{color:#fff;background:#242424}.nav-link:hover{color:#fff}.nav-link.muted{color:#898989}.theme-toggle{color:#8d8d8d;background:#101010;border:1px solid #222;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;gap:3px;width:64px;min-height:31px;margin:24px 8px 0;padding:3px;display:inline-grid}.theme-toggle span{border-radius:999px;place-items:center;height:23px;display:grid}.theme-toggle span.active{color:#050505;background:#fff}.nav-section-label{color:#767676;letter-spacing:.08em;text-transform:uppercase;margin:42px 12px 10px;font-size:12px}.telegram-card{background:linear-gradient(#ffffff08,#fff0),radial-gradient(circle at 54% 10%,#ffffff29,#0000 30%),#0b0b0b;border:1px solid #222;border-radius:18px;min-height:260px;margin-top:auto;padding:136px 20px 14px;position:relative;overflow:hidden}.telegram-card:before{content:none}.github-card-logo{color:#fff;filter:drop-shadow(0 18px 32px #0009);opacity:.94;position:absolute;top:34px;left:50%;transform:translate(-50%)}.telegram-card p{color:#fff;margin:0 0 14px;font-size:15px;line-height:1.35;position:relative}.telegram-close{color:#fff;background:#242424;border:0;border-radius:999px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:10px;right:12px}.telegram-button{color:#050505;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:32px;font-size:13px;font-weight:650;display:inline-flex}.app-content{min-width:0;margin-left:256px}.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;height:72px;padding:15px 24px 12px 0;display:grid;overflow:hidden}.ticker-strip{align-items:center;gap:44px;min-width:0;padding-left:62px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-item{grid-template-columns:26px auto auto;align-items:center;gap:7px;min-width:max-content;display:grid}.token-logo{background:radial-gradient(circle at 30% 25%,#ffffff94,#0000 23%),conic-gradient(from 210deg,#20d7bd,#2467ff,#bb2cf4,#20d7bd);border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff2e}.token-logo:before,.token-logo:after{content:"";pointer-events:none;position:absolute}.token-logo.has-image{background:#111;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 2px #00000073}.token-logo.has-image:before,.token-logo.has-image:after{display:none}.token-logo-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.token-network{z-index:2;color:#fff;background:#181818;border:2px solid #050505;border-radius:999px;place-items:center;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;overflow:hidden;box-shadow:0 3px 8px #00000073}.token-network-ticker{border-width:1.5px;width:12px;height:12px}.token-network-market{width:17px;height:17px}.token-network-hero{width:22px;height:22px;top:-2px;right:-2px}.token-network-image{object-fit:cover;width:100%;height:100%}.token-ticker{width:24px;height:24px}.token-market{width:33px;height:33px}.token-hero{width:58px;height:58px}.token-logo:before{border-radius:inherit;border:1.5px solid #ffffffb8;inset:22%}.token-logo:after{background:#ffffffad;border-radius:50%;width:34%;height:34%}.token-usdc,.token-usyc,.token-usde,.token-susde,.token-susds,.token-usds,.token-usdy,.token-ousg,.token-usdg{background:radial-gradient(circle at 30% 25%,#ffffff94,#0000 23%),linear-gradient(135deg,#36e39a,#2f7df6)}.token-usdc:before,.token-usyc:before,.token-usde:before,.token-susde:before,.token-susds:before,.token-usds:before,.token-usdy:before,.token-ousg:before,.token-usdg:before{border-width:2px;inset:21%}.token-usdc:after,.token-usyc:after,.token-usde:after,.token-susde:after,.token-susds:after,.token-usds:after,.token-usdy:after,.token-ousg:after,.token-usdg:after{border-radius:999px;width:8%;height:52%}.token-usdt,.token-syrupusdt{background:radial-gradient(circle at 30% 25%,#ffffff94,#0000 23%),linear-gradient(135deg,#10b981,#22c55e)}.token-usdt:before,.token-syrupusdt:before{background:#ffffffd1;border:0;border-radius:999px;height:20%;inset:28% 20%}.token-usdt:after,.token-syrupusdt:after{border-radius:999px;width:10%;height:45%}.token-weth,.token-eth,.token-wsteth{background:radial-gradient(circle at 30% 25%,#ffffff7a,#0000 23%),linear-gradient(135deg,#6475ff,#d8e1ff)}.token-weth:before,.token-eth:before,.token-wsteth:before{background:linear-gradient(135deg,#ffffffeb,#ffffff47);border:0;border-radius:3px;inset:25%;transform:rotate(45deg)}.token-weth:after,.token-eth:after,.token-wsteth:after{display:none}.token-cbbtc,.token-btc{background:radial-gradient(circle at 30% 25%,#ffffff7a,#0000 23%),linear-gradient(135deg,#ffb020,#f97316)}.token-cbbtc:before,.token-btc:before{border:2px solid #ffffffb8;border-radius:50%;inset:20%}.token-cbbtc:after,.token-btc:after{border-radius:999px;width:42%;height:7%;box-shadow:0 -5px #ffffffad,0 5px #ffffffad}.token-dai,.token-sdai{background:radial-gradient(circle at 30% 25%,#ffffff7a,#0000 23%),linear-gradient(135deg,#f4b740,#f59e0b)}.token-aave,.token-gho,.token-sgho{background:radial-gradient(circle at 30% 25%,#ffffff7a,#0000 23%),linear-gradient(135deg,#b650ff,#2dd4bf)}.token-m{background:radial-gradient(circle at 30% 25%,#ffffff7a,#0000 23%),linear-gradient(135deg,#222,#6b7280)}.ticker-item strong{color:#ebebeb;font-size:13px;display:block}.ticker-item small{color:#717171;margin-top:-1px;font-size:11px;display:block}.ticker-item em,.up{color:#00d884;font-style:normal}.ticker-item em.down,.down{color:#ff3f66}.top-actions{align-items:center;gap:14px;display:flex}.search-pill,.contact-button{color:#e6e6e6;background:#111;border:1px solid #252525;border-radius:999px;align-items:center;min-height:36px;display:flex}.search-pill{color:#8e8e8e;gap:10px;width:208px;padding:0 12px;font-size:14px}.search-pill kbd{color:#777;margin-left:auto;font-family:inherit;font-size:11px}.contact-button{gap:8px;padding:0 18px;font-size:15px;font-weight:650}.main{padding:36px 36px 44px}.analytics-page{width:100%}.prototype-note{color:#9c9c9c;background:#0d0d0d;border:1px solid #1d1d1d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.prototype-note p{margin:0}.prototype-note .top-market-search{flex:auto;width:100%;max-width:none;min-height:36px}.prototype-note div{flex:none;align-items:center;gap:8px;display:flex}.prototype-note a{color:#fff;border:1px solid #303030;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-weight:650;display:inline-flex}.hero-grid{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.analytics-card,.market-panel{background:#0d0d0d;border:1px solid #1d1d1d;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000038}.card-title{color:#8b8b8b;align-items:center;gap:8px;font-size:15px;display:flex}.card-title em{color:#575757;font-style:normal}.title-notch{background:#1e1e1e;border-radius:2px;width:8px;height:8px;margin-left:-1px}.trending-card{padding:18px 0 0}.trending-card .card-title{padding:0 17px 8px}.trending-card .coverage-title{grid-template-columns:8px minmax(0,1fr) auto;display:grid}.coverage-title span:nth-child(2){min-width:0}.coverage-title em{color:#9a9a9a;text-align:right;margin-left:auto;font-size:15px;font-weight:650}.trending-list{scrollbar-width:thin;scrollbar-color:#2b2b2b transparent;max-height:344px;margin:0;padding:0;list-style:none;overflow-y:auto}.trending-list::-webkit-scrollbar{width:6px}.trending-list::-webkit-scrollbar-track{background:0 0}.trending-list::-webkit-scrollbar-thumb{background:#2b2b2b;border-radius:999px}.trending-list li{border-top:1px solid #1e1e1e;grid-template-columns:26px 36px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:56px;padding:8px 16px;display:grid}.rank{color:#969696;font-size:14px}.adapter-rank-icon{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#20e7ad29,#ffffff0a),#121212;border:1px solid #292929;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:780;display:inline-grid;overflow:hidden}.adapter-rank-icon.has-image{background:#111;border-radius:999px}.adapter-rank-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.trend-copy strong,.market-link strong{color:#f1f1f1;font-size:14px;font-weight:700;display:block}.trend-copy small,.asset-copy>span{color:#848484;margin-top:2px;font-size:14px;display:block}.asset-copy>span{align-items:center;gap:7px;display:inline-flex}.trending-list b{color:#ededed;font-size:14px;font-weight:520}.center-stack{gap:16px;display:grid}.payout-card{background:radial-gradient(circle at 74% 45%,#ffffff12,#0000 9%),radial-gradient(circle,#ffffff12 1px,#0000 1.2px) 0 0/6px 6px,#111;border:1px solid #1d1d1d;border-radius:16px;place-items:center;min-height:108px;display:grid;position:relative;overflow:hidden}.payout-card span{color:#919191;text-transform:uppercase;font-size:15px}.payout-card strong{color:#fff;letter-spacing:.06em;text-shadow:0 0 18px #ffffff47;margin-top:2px;font-size:clamp(40px,4vw,58px);font-weight:450;line-height:.95}.methodology-payout-card{isolation:isolate;background:radial-gradient(circle at 18% 28%,#20e7ad33,#0000 22%),radial-gradient(circle at 74% 18%,#564cff3d,#0000 30%),linear-gradient(135deg,#131313 0%,#0d0d0d 45%,#050505 100%);align-content:center;place-items:start;gap:10px;padding:18px 20px}.methodology-payout-card:before{content:"";z-index:-1;opacity:.9;background:linear-gradient(90deg,#ffffff1a,#0000 42%),radial-gradient(circle at 90% 88%,#ff3f6626,#0000 34%);position:absolute;inset:0}.methodology-payout-card:after{content:"";z-index:-1;background:linear-gradient(#0000,#050505d1);height:52%;position:absolute;inset:auto 0 0}.methodology-payout-card strong{letter-spacing:-.03em;max-width:760px;font-size:clamp(29px,3vw,42px);font-weight:620;line-height:1}.methodology-payout-card small{color:#b7b7b7;max-width:640px;font-size:14px;line-height:1.5}.pipeline-steps{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.pipeline-steps b{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:720;display:inline}.pipeline-steps i{background:0 0;border-radius:0;width:auto;height:auto;position:static}.pipeline-steps i:before{content:"→";color:#20e7ad;font-style:normal;font-weight:760}.payout-card>i{background:#20e7ad;border-radius:50%;width:8px;height:8px;position:absolute;top:46px;right:62px}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metric-panel{min-height:112px;padding:18px 0}.metric-panel .card-title{padding:0 16px}.metric-panel-head{align-items:start;gap:12px;padding:18px 22px 0 24px;display:grid}.metric-panel-head strong{color:#fff;font-size:25px;font-weight:650}.metric-panel-head em{color:#bdbdbd;background:#1b1b1b;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal}.research-card{padding:18px 16px 20px}.research-card .card-title{justify-content:space-between}.dots{gap:7px;margin-left:auto;display:flex}.dots i{background:#2e2e2e;border-radius:50%;width:8px;height:8px}.dots .active{background:#fff}.research-art{background:radial-gradient(circle,#ffffff29 0 42px,#0000 43px),radial-gradient(circle,#0000 0 67px,#ffffff21 68px,#0000 69px),repeating-radial-gradient(circle,#0000 0 15px,#ffffff17 16px,#0000 17px),#224ee8 linear-gradient(135deg,#315ef6,#1746d9 56%,#204be8);border-radius:16px;width:100%;height:130px;margin-top:12px;position:relative}.research-art:after{content:"";color:#fff;letter-spacing:0;font-size:29px;font-weight:760;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.research-card h2{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 10px;font-size:15px;font-weight:650;line-height:1.38;display:-webkit-box;overflow:hidden}.research-card time{color:#777;letter-spacing:.08em;font-size:12px}.methodology-mini{background:radial-gradient(circle at 80% 20%,#20e7ad29,#0000 30%),#101010;border:1px solid #242424;border-radius:16px;gap:8px;min-height:130px;margin-top:12px;padding:16px;display:grid}.methodology-mini strong{color:#fff;align-self:end;font-size:18px;line-height:1.2}.methodology-mini span{color:#8d8d8d;font-size:13px;line-height:1.45}.market-panel{margin-top:16px}.markets-page-panel{margin-top:0}.markets-page-panel .filters{border-bottom:1px solid var(--border-soft,#1f1f1f);background:var(--surface,#0d0d0d);padding:16px 24px}.markets-filter-row{align-items:flex-start}.markets-search{flex:360px;width:auto;min-width:260px}.markets-search button{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.markets-search button:hover{color:#fff;background:#ffffff14}.markets-filter-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;min-width:0;display:flex}.markets-filter-controls .pretty-filter-trigger b{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.market-filter-spacer{flex:none;width:20px;height:20px}.protocol-directory-panel{margin-top:16px}.protocol-directory-head{color:#7f7f7f;border-bottom:1px solid #1f1f1f;grid-template-columns:minmax(260px,1fr) 150px 150px 96px 32px;align-items:center;gap:12px;min-height:44px;padding:0 20px 0 24px;font-size:12px;font-weight:700;display:grid}.protocol-directory-head span:nth-child(2){padding-left:0}.protocol-directory-head span:nth-child(3),.protocol-directory-head span:nth-child(4){text-align:left}.protocol-list{background:#0d0d0d;display:grid}.protocol-list-item{background:#0d0d0d;border-top:1px solid #1f1f1f;grid-template-columns:minmax(0,1fr);display:grid}.protocol-list-item:first-child{border-top:0}.protocol-row{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(260px,1fr) 150px 150px 96px 32px;align-items:center;gap:12px;min-height:64px;padding:0 20px 0 24px;text-decoration:none;display:grid}.protocol-row:hover,.protocol-row.selected{background:#0c0c0c}.protocol-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.protocol-row-arrow{color:#898989;justify-self:end;place-items:center;width:18px;height:18px;display:inline-grid}.protocol-row[aria-expanded=true] .protocol-row-arrow svg{transform:rotate(180deg)}.protocol-row-arrow svg{transition:transform .16s}.protocol-row-arrow.open-link{color:#777}.protocol-left strong,.protocol-left em{display:block}.protocol-left strong{color:#fff;font-size:14px;font-weight:700}.protocol-left em{color:#7d7d7d;margin-top:2px;font-size:12px;font-style:normal;font-weight:500}.protocol-symbol{color:#f5f5f5;letter-spacing:0;background:linear-gradient(#ffffff0a,#fff0),#141414;border:1px solid #292929;border-radius:999px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:inline-grid;overflow:hidden}.protocol-symbol.has-image{background:#101010}.protocol-symbol img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.protocol-chain-stack{justify-content:flex-start;align-items:center;min-width:0;padding-left:0;display:inline-flex}.protocol-chain-icon,.protocol-chain-more{color:#dcdcdc;background:#111;border:1px solid #202020;border-radius:999px;place-items:center;width:24px;height:24px;margin-left:-7px;font-size:9px;font-weight:760;display:inline-grid;overflow:hidden}.protocol-chain-icon:first-child{margin-left:0}.protocol-chain-icon img{object-fit:cover;width:100%;height:100%}.protocol-chain-more{color:#aaa;background:#181818}.protocol-right{color:#8a8a8a;white-space:nowrap;justify-content:flex-start;align-items:baseline;font-size:12px;display:inline-flex}.protocol-right b{color:#fff;font-size:14px}.protocol-tvl{color:#fff;white-space:nowrap;justify-self:start;font-size:14px;font-weight:700}.protocol-variants{background:#0b0b0b;border-top:1px solid #1d1d1d;grid-column:1/-1;display:grid}.protocol-variant{color:#d8d8d8;cursor:pointer;text-align:left;background:#0b0b0b;border:0;border-top:1px solid #1b1b1b;grid-template-columns:minmax(260px,1fr) 150px 150px 96px 32px;align-items:center;gap:12px;min-height:48px;padding:0 20px 0 24px;font-size:13px;font-weight:620;text-decoration:none;display:grid}.protocol-variant:first-child{border-top:0}.protocol-variant:hover,.protocol-variant.selected{color:#fff;background:#111}.protocol-variant-left{padding-left:44px;position:relative}.protocol-variant-left:before{content:"";background:#3a3a3a;border-radius:999px;width:16px;height:1px;position:absolute;left:17px}.protocol-variant-name strong{color:#cfcfcf;font-size:13px;font-weight:650}.protocol-variant .protocol-tvl,.protocol-variant .protocol-right b{color:#d7d7d7;font-size:13px;font-weight:650}.protocol-detail{background:#0d0d0d;border:1px solid #1d1d1d;border-radius:14px;overflow:hidden}.protocol-back-link{color:#fff;background:#101010;border:1px solid #282828;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.protocol-description{color:#949494;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.5}.protocol-link-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.protocol-link-row a{color:#fff;background:#101010;border:1px solid #2b2b2b;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.protocol-link-row a:hover{background:#181818}.protocol-version-tabs{scrollbar-width:none;border-bottom:1px solid #1f1f1f;align-items:center;gap:8px;padding:14px 18px;display:flex;overflow-x:auto}.protocol-version-tabs::-webkit-scrollbar{display:none}.protocol-version-tabs a{color:#8f8f8f;background:#101010;border:1px solid #2b2b2b;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.protocol-version-tabs a:hover,.protocol-version-tabs a.selected{color:#fff;background:#181818;border-color:#4c4c4c}.protocol-detail-heading{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.protocol-detail-heading h2{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:24px;font-weight:680}.protocol-detail-heading>span{color:#8d8d8d;white-space:nowrap;font-size:13px;font-weight:650}.protocol-stat-grid{border-bottom:1px solid #1f1f1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.protocol-stat{background:#101010;border-right:1px solid #1f1f1f;min-height:92px;padding:18px 24px}.protocol-stat:last-child{border-right:0}.protocol-stat span{color:#858585;font-size:12px;font-weight:650;display:block}.protocol-stat strong{color:#fff;letter-spacing:0;margin-top:18px;font-size:22px;font-weight:680;display:block}.category-tabs{background:#0d0d0d;border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:stretch;min-height:55px;display:flex}.category-scroll{scrollbar-width:none;touch-action:pan-x;align-items:stretch;gap:8px;min-width:0;padding-left:16px;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-tabs button{color:#737373;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-self:stretch;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:flex}.category-tabs button:disabled{color:#9494947a;cursor:not-allowed}.category-tabs button.active{color:#fff;border-bottom-color:#fff}.category-more{background:linear-gradient(90deg,#0d0d0d00,#171717 70%);flex:0 0 33%;justify-content:flex-end;align-items:center;min-width:220px;padding:0 16px 0 28px;display:flex}.category-more a{color:#fff;background:#0d0d0d;border:1px solid #282828;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:650;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 1px #ffffff0a}.category-more a:hover{background:#181818}.category-more a:active{transform:scale(.98)}.filter-row{justify-content:flex-end;align-items:center;gap:16px;padding:16px 24px 8px;display:flex}.table-search{color:#878787;background:#141414;border:1px solid #303030;border-radius:999px;align-items:center;gap:10px;width:240px;min-height:34px;padding:0 12px;display:flex}.table-search input{color:#f4f4f4;background:0 0;border:0;outline:0;width:100%}.table-search input::placeholder{color:#8a8a8a}.filters input{color:#fff;background:#101010;border:1px solid #303030;border-radius:999px;outline:0;min-width:180px;height:36px;padding:0 13px}.filters input::placeholder{color:#777}.filter-pill-row{z-index:120;border-bottom:1px solid #1f1f1f;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:relative}.filter-left-group,.filter-right-group{align-items:center;gap:8px;min-width:0;display:flex}.filter-left-group{flex-wrap:wrap;flex:auto}.filter-right-group{flex:none}.pretty-filter{z-index:121;position:relative}.pretty-filter.align-end{margin-left:0}.pretty-filter-trigger{color:#f1f1f1;cursor:pointer;white-space:nowrap;background:#101010;border:1px solid #2f2f2f;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12px;font-weight:650;line-height:16px;transition:border-color .16s,background .16s;display:inline-flex;box-shadow:0 1px 1px #00000038}.pretty-filter-trigger:hover,.pretty-filter-trigger.open{background:#181818;border-color:#515151}.pretty-filter-trigger b{color:#fff;background:#222;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.pretty-filter-trigger svg{transition:transform .16s}.pretty-filter-trigger.open>svg:last-child{transform:rotate(180deg)}.filter-popover{z-index:140;color:#fff;background:#0d0d0d;border:1px solid #282828;border-radius:14px;width:220px;max-height:min(420px,100vh - 220px);padding:0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 48px #00000073}.filter-popover.wide{width:320px}.pretty-filter.align-end .filter-popover{left:auto;right:0}.match-mode-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 8px;display:flex}.match-mode-row>span{color:#8b8b8b;font-size:12px}.mode-toggle{background:#1b1b1b;border:0;border-radius:999px;align-items:center;padding:2px;display:inline-flex}.mode-toggle button{color:#8a8a8a;cursor:pointer;text-transform:lowercase;background:0 0;border:0;border-radius:999px;min-height:24px;padding:0 9px;font-size:11px;font-weight:750}.mode-toggle button.active{color:#050505;background:#fff;box-shadow:0 1px 4px #00000040}.dropdown-scroll{scrollbar-width:none;max-height:180px;padding:4px 0;overflow-y:auto}.dropdown-scroll::-webkit-scrollbar{display:none}.dropdown-option{color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 12px;font-size:14px;transition:background .14s;display:flex}.dropdown-option:hover,.dropdown-option.selected{background:#ffffff0f}.dropdown-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.column-search{color:#858585;border-bottom:1px solid #242424;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.column-search input{color:#f5f5f5;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.column-search input::placeholder{color:#777}.column-search button{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.column-search button:hover{color:#fff;background:#ffffff14}.column-dropdown-scroll{max-height:230px}.column-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dropdown-empty{color:#8a8a8a;margin:0;padding:14px 12px 16px;font-size:13px}.chain-filter-icon,.protocol-filter-icon,.asset-type-filter-icon{color:#fff;text-transform:uppercase;background:#212121;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:750;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.protocol-filter-icon,.asset-type-filter-icon{border-radius:999px}.chain-filter-icon.has-image,.protocol-filter-icon.has-image,.asset-type-filter-icon.has-image{background:#101010}.chain-filter-icon img,.protocol-filter-icon img,.asset-type-filter-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.range-dropdown{gap:22px;padding:16px 14px;display:grid}.range-control{gap:10px;display:grid}.range-control-head{color:#f2f2f2;justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.range-inputs{--range-low:0%;--range-high:100%;background:linear-gradient(90deg, #2a2a2a 0%, #2a2a2a var(--range-low), #fff var(--range-low), #fff var(--range-high), #2a2a2a var(--range-high), #2a2a2a 100%);background-clip:content-box;border-radius:999px;height:24px;padding:10px 0;position:relative}.range-inputs input{appearance:none;accent-color:#fff;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.range-inputs input::-webkit-slider-runnable-track{background:0 0;border:0;height:4px}.range-inputs input::-moz-range-track{background:0 0;border:0;height:4px}.range-inputs input::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:auto;background:#fff;border:3px solid #050505;border-radius:999px;width:18px;height:18px;margin-top:-7px;box-shadow:0 2px 8px #00000073}.range-inputs input::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#fff;border:3px solid #050505;border-radius:999px;width:18px;height:18px;box-shadow:0 2px 8px #00000073}.range-values{color:#858585;font-size:13px}.range-values strong{color:#f5f5f5;margin-left:4px;font-weight:650}.active-filter-row{flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 14px;display:flex}.active-filter-chip{color:#f1f1f1;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 6px 0 9px;font-size:12px;font-weight:650;display:inline-flex}.active-filter-chip:hover{background:#171717}.clear-filter-button{color:#f1f1f1;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0 10px;font-size:12px;font-weight:650}.table-wrap{scrollbar-color:#3a3a3a #101010;scrollbar-width:thin;max-height:min(680px,100vh - 260px);overflow:auto}.market-panel .table-wrap{max-height:min(620px,100vh - 280px)}.table-wrap::-webkit-scrollbar{width:10px;height:10px}.table-wrap::-webkit-scrollbar-track{background:#101010}.table-wrap::-webkit-scrollbar-thumb{background:#3a3a3a;border:2px solid #101010;border-radius:999px}.market-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:14px}.market-table th,.market-table td{text-align:left;white-space:nowrap;border-top:1px solid #1f1f1f;height:64px;padding:0 24px}.market-table th{z-index:6;color:#f0f0f0;background:#111;height:40px;font-weight:520;position:sticky;top:0}.market-table td{color:#e8e8e8}.sort-mark{color:#676767;opacity:.9;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sort-mark.active{color:#f2f2f2;opacity:1}.sort-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.market-link{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:160px;display:grid}.asset-copy{min-width:0}.quality,.status{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.q-healthy,.pass{color:#00d884;background:#00d88424}.q-syncing{color:#7ea5ff;background:#538cff29}.q-watch,.warn,.q-degraded,.q-paused,.q-collateral,.fail{color:#f0b848;background:#fcbb4524}.q-inactive,.q-incomplete,.q-unreliable{color:#ff3f66;background:#ff3f6624}.pool-link{color:#fff;border:1px solid #2c2c2c;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.pool-link:hover{border-color:#565656}.table-load-row,.source-load-row{color:#747474;border-top:1px solid #1f1f1f;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:13px;display:flex}.table-load-row button,.source-load-row button{color:#f3f3f3;cursor:pointer;background:#121212;border:1px solid #303030;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:650}.table-load-row button:hover,.source-load-row button:hover{background:#171717;border-color:#555}.sw-footer{color:#777;border-top:1px solid #1a1a1a;grid-template-columns:minmax(0,1.2fr) minmax(180px,.6fr) minmax(220px,.7fr);gap:54px;margin-top:36px;padding-top:22px;display:grid}.sw-footer h2{color:#666;letter-spacing:-.05em;grid-column:1/-1;margin:0 0 -28px;font-size:26px}.sw-footer p{max-width:370px;margin:0;font-size:13px;line-height:1.45}.sw-footer nav{align-content:start;gap:12px;font-size:13px;display:grid}.sw-footer span{justify-self:end;font-size:13px}.asset-detail-page{grid-template-columns:minmax(0,1fr) 272px;gap:24px;width:100%;display:grid}.asset-main{min-width:0}.asset-breadcrumb{color:#858585;border-bottom:1px solid #1d1d1d;align-items:center;gap:9px;min-height:32px;padding-bottom:8px;font-size:14px;display:flex}.asset-breadcrumb strong{color:#f2f2f2;font-weight:560}.asset-hero{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;min-height:90px;display:flex}.asset-identity{align-items:center;gap:14px;display:flex}.asset-token-mark{color:#fff;background:radial-gradient(circle at 32% 24%,#ffffff94,#0000 24%),#34d98b;border-radius:999px;place-items:center;width:58px;height:58px;font-size:39px;font-weight:560;display:grid;box-shadow:inset 0 0 0 2px #ffffff3d}.asset-identity h1{color:#fff;margin:0;font-size:18px;font-weight:720}.asset-identity p{color:#858585;margin:4px 0 0;font-size:14px}.chain-stack{color:#fff;align-items:center;font-size:14px;display:flex}.chain-stack span{margin-right:8px}.chain-badge{color:#e7e7e7;align-items:center;gap:7px;font-size:13px;display:inline-flex}.chain-mark{color:#fff;letter-spacing:0;background:#202020;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:24px;height:22px;font-size:9px;font-weight:800;display:inline-grid;overflow:hidden}.chain-mark.has-image{background:#111;border-color:#ffffff2e}.chain-mark img{object-fit:cover;width:100%;height:100%}.chain-mark span{padding:0 4px}.asset-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.asset-stat-card{background:#101010;border:1px solid #1f1f1f;border-radius:14px;min-height:106px;padding:18px 20px;position:relative;overflow:hidden}.asset-stat-card>div{color:#8c8c8c;align-items:center;gap:8px;display:flex}.asset-stat-card p,.asset-stat-card em{margin:0;font-size:15px;font-style:normal}.asset-stat-card em{color:#595959}.asset-stat-card strong{color:#fff;margin-top:28px;font-size:23px;font-weight:650;display:block}.asset-stat-card b{color:#ff3f66;background:#2a0710;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;bottom:21px;right:18px}.asset-stat-card b.up{color:#00d884;background:#00d8841f}.asset-chart-card,.asset-info-card,.live-payout-card,.asset-about-card{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;overflow:hidden}.asset-chart-card{min-height:530px;margin-top:16px;position:relative}.asset-chart-tabs{border-bottom:1px solid #1f1f1f;align-items:center;gap:26px;min-height:55px;padding:0 24px;display:flex}.asset-chart-tabs button{color:#858585;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-self:stretch}.asset-chart-tabs .active{color:#fff;border-bottom-color:#fff}.range-select{margin-left:auto;display:inline-flex;position:relative}.range-select select{appearance:none;color:#fff;cursor:pointer;background:#242424;border:1px solid #2d2d2d;border-radius:999px;outline:0;min-width:54px;height:26px;padding:0 24px 0 10px;font-size:13px}.range-select:after{content:"⌄";color:#fff;pointer-events:none;font-size:13px;position:absolute;top:2px;right:10px}.asset-chart-tabs span{color:#fff;background:#242424;border:1px solid #2d2d2d;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:13px}.asset-chart{height:430px;padding:8px 0 0;position:relative}.asset-chart strong{color:#ffffff1a;letter-spacing:-.06em;pointer-events:none;font-size:78px;font-weight:720;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.asset-chart .recharts-brush{filter:drop-shadow(0 0 8px #564cff2e)}.asset-chart .recharts-brush-slide{fill:#6e73ff47;stroke:#ffffff8c}.asset-chart .recharts-brush-traveller rect{fill:#fff;stroke:#fff;rx:2}.asset-chart .recharts-brush-texts text{fill:#a9a9a9;font-size:12px}.share-chart{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;display:inline-flex;position:absolute;bottom:26px;right:25px}.asset-lower-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.asset-info-card{padding:18px 0 8px}.asset-info-card .card-title{padding:0 16px 14px}.asset-info-card dl{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);margin:0;padding:0 25px 8px;display:grid}.asset-info-card dt,.asset-info-card dd{border-top:1px solid #171717;min-height:46px;padding-top:14px;font-size:14px}.asset-info-card dt{color:#f2f2f2}.asset-info-card dd{color:#fff;text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.asset-fact-list{padding:0 20px 10px;display:grid}.asset-fact-row{border-top:1px solid #171717;grid-template-columns:minmax(112px,.54fr) minmax(0,1fr);align-items:center;gap:16px;min-height:46px;padding:13px 0;display:grid}.asset-fact-label{color:#f2f2f2;min-width:0;font-size:14px;line-height:1.25}.asset-fact-value{color:#fff;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:1.3;display:inline-flex}.asset-fact-inline{align-items:center;gap:8px;min-width:0;display:inline-flex}.asset-fact-inline>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.asset-fact-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.asset-source-card .asset-fact-row{grid-template-columns:minmax(124px,.28fr) minmax(0,1fr)}.asset-source-card{margin-top:16px}.asset-source-card dd{overflow-wrap:anywhere}.mini-token{color:#fff;background:#34d98b;border-radius:999px;place-items:center;width:22px;height:22px;margin-right:8px;font-weight:760;display:inline-grid}.asset-side-rail{align-content:start;gap:48px;padding-top:71px;display:grid}.live-payout-card{background:radial-gradient(circle,#ffffff12 1px,#0000 1.2px) 0 0/6px 6px,#111;min-height:104px;padding:19px 17px 18px}.live-payout-card .card-title{gap:8px}.live-payout-card time{color:#9d9d9d;margin-left:auto;font-size:12px}.live-payout-card i{background:#20e7ad;border-radius:50%;width:8px;height:8px}.live-payout-card strong{color:#fff;text-align:center;margin-top:8px;font-size:39px;font-weight:520;display:block}.asset-about-card{background:0 0;border:0}.asset-about-card .card-title{margin-bottom:16px}.asset-about-card p{color:#8d8d8d;margin:0;font-size:15px;line-height:1.52}.about-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.about-links a{color:#fff;border:1px solid #2d2d2d;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.page,.state{color:#fff}.page{gap:16px;display:grid}.page-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter-select{align-items:center;min-width:142px;display:inline-flex;position:relative}.filter-select select{appearance:none;color:#fff;cursor:pointer;background:#101010;border:1px solid #303030;border-radius:999px;outline:0;width:100%;height:36px;padding:0 34px 0 13px;font-size:13px}.filter-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-65%)rotate(45deg)}.page-header h1,.state h1{margin:0;font-size:28px}.page-subtitle{color:#8a8a8a;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.45}.eyebrow,.timestamp,dt{color:#777}.panel,.metric-card{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px}.methodology-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.methodology-summary article{background:#0d0d0d;padding:16px}.methodology-summary h2{margin:0 0 8px;font-size:15px}.methodology-summary p{color:#8b8b8b;margin:0;font-size:13px;line-height:1.45}.panel-header{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.source-grid,.source-card dl{grid-template-columns:140px minmax(0,1fr);gap:8px 12px;margin:0;padding:16px;font-size:13px;display:grid}.quality-table-wrap{max-height:72vh}.quality-market{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:170px;display:inline-grid}.quality-market strong,.quality-market small{display:block}.quality-market small{color:#858585;margin-top:2px}dd{overflow-wrap:anywhere;margin:0}.source-list{gap:12px;padding:12px;display:grid}.source-load-row,.source-card{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px}.source-card>div{padding:16px}.source-card h2{margin:0 0 6px;font-size:15px}.source-card p{color:#888;margin:0}.chart{padding:16px}select{color:#fff;background:#101010;border:1px solid #303030;border-radius:999px;height:36px;padding:0 12px}.skeleton-page{pointer-events:none}.skeleton-card{position:relative}.skeleton-title{padding:16px}.skeleton-line,.skeleton-dot,.skeleton-avatar,.skeleton-block{background:linear-gradient(90deg,#171717 0%,#242424 42%,#171717 82%) 0 0/220% 100%;border-radius:999px;animation:1.25s ease-in-out infinite skeleton-pulse;display:block}.skeleton-line{width:86px;height:12px}.skeleton-line.short{width:96px}.skeleton-line.wide{width:min(220px,72%)}.skeleton-line.value{width:92px;margin-left:auto}.skeleton-line.rank{width:16px}.skeleton-line.label{width:118px;height:11px}.skeleton-line.title{width:190px;height:22px;margin-bottom:10px}.skeleton-line.title.long{width:min(470px,72vw)}.skeleton-line.hero{width:min(320px,70%);height:44px}.skeleton-line.metric{width:138px;height:26px;margin:22px 20px}.skeleton-line.tab{width:126px;height:13px}.skeleton-line.search{width:240px;height:34px}.skeleton-line.button{width:90px;height:34px}.skeleton-line.chip{width:76px;height:23px}.metric-panel>.skeleton-line.metric{margin:18px 20px 10px}.metric-panel>.skeleton-line.chip{margin:0 20px}.skeleton-dot,.skeleton-avatar{flex:none;width:34px;height:34px}.skeleton-dot.mini{width:24px;height:24px;margin-left:-7px}.skeleton-dot.mini:first-child{margin-left:0}.skeleton-avatar.large{width:58px;height:58px}.skeleton-block{border-radius:14px}.skeleton-block.art{width:100%;height:130px;margin:12px 0 16px}.skeleton-block.mini-chart{width:calc(100% - 32px);height:88px;margin:16px}.skeleton-pipeline-steps{gap:10px;margin-top:8px}.skeleton-pipeline-steps .skeleton-line{width:86px;height:24px}.skeleton-block.chart{width:calc(100% - 48px);height:318px;margin:34px 24px}.skeleton-row{border-top:1px solid #1e1e1e;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.skeleton-filters{min-height:69px}.skeleton-table{min-width:980px;padding:0;display:grid}.skeleton-market-head,.skeleton-table-row{grid-template-columns:minmax(220px,1.5fr) repeat(7,minmax(92px,1fr)) minmax(86px,.8fr);align-items:center;gap:16px;padding:0 18px;display:grid}.skeleton-market-head{border-bottom:1px solid #1f1f1f;min-height:42px}.skeleton-table-row{border-top:1px solid #1f1f1f;min-height:64px}.skeleton-table-row:first-of-type{border-top:0}.skeleton-market-asset{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:inline-grid}.skeleton-market-asset .skeleton-line.label,.quality-market .skeleton-line.label{width:82px;margin-top:7px}.skeleton-protocol-head .skeleton-line{width:74px}.skeleton-protocol-row{border-top:1px solid #1f1f1f}.skeleton-chain-stack{align-items:center;display:inline-flex}.skeleton-line.compact-value{width:42px;margin-left:0}.skeleton-line.arrow{justify-self:end;width:18px;height:18px}.skeleton-quality-table{min-width:860px;display:grid}.skeleton-quality-head,.skeleton-quality-row{grid-template-columns:minmax(210px,1.4fr) 118px 116px 120px 112px minmax(220px,1.5fr);align-items:center;gap:16px;padding:0 18px;display:grid}.skeleton-quality-head{border-bottom:1px solid #1f1f1f;min-height:42px}.skeleton-quality-row{border-top:1px solid #1f1f1f;min-height:64px}.skeleton-quality-row:first-of-type{border-top:0}.skeleton-methodology-summary .skeleton-line.short{margin-bottom:12px}.skeleton-methodology-summary .skeleton-line.wide+.skeleton-line.wide{width:72%;margin-top:8px}.skeleton-source-card{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);align-items:start;display:grid}.skeleton-source-card .skeleton-line.short{margin-top:8px}.skeleton-source-card dl{grid-template-columns:112px minmax(0,1fr)}.skeleton-source-card dt,.skeleton-source-card dd{min-width:0}.chart-loading{z-index:3;background:#0d0d0d;position:absolute;inset:55px 0 0}@keyframes skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #151515;border-right:0;width:auto;height:auto;min-height:auto;position:static;overflow:visible}.app-content{margin-left:0}.telegram-card,.nav-section-label,.compare-nav{display:none}.side-nav{display:flex;overflow-x:auto}.topbar{padding:12px 18px}.hero-grid,.sw-footer{grid-template-columns:1fr}}@media (max-width:720px){.main{padding:20px 14px 32px}.topbar{grid-template-columns:1fr}.top-actions{display:none}.mini-grid,.category-tabs{grid-template-columns:1fr}.category-tabs{gap:14px;overflow-x:auto}}@media (max-width:860px){html,body{width:100%;overflow-x:hidden}.sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px 10px;display:grid}.brand{grid-area:1/1;margin:0 8px;font-size:23px}.theme-toggle{grid-area:1/2;margin:0 8px 0 0}.side-nav{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/1/auto/-1;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.side-nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap;flex:none;min-height:34px;padding:7px 13px}.topbar{height:58px;padding:10px 0}.ticker-strip{scrollbar-width:none;gap:24px;padding-left:14px;padding-right:14px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ticker-strip::-webkit-scrollbar{display:none}.main{width:100%;min-width:0;padding:16px 12px 28px}.payout-card strong{letter-spacing:.02em;font-size:clamp(32px,11vw,46px)}.mini-grid{grid-template-columns:1fr}.category-tabs{scrollbar-width:none;gap:18px;min-height:50px;padding:0 14px;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button,.category-tabs a{white-space:nowrap;flex:none}.filter-row{flex-direction:column;align-items:stretch;padding:14px 14px 8px}.table-search{width:100%}.filter-pill-row{scrollbar-width:none;padding:0 14px 14px;overflow-x:auto}.filter-pill-row::-webkit-scrollbar{display:none}.pretty-filter{flex:none;position:static}.filter-popover{width:auto;max-height:min(420px,100vh - 180px);left:14px;right:14px}.filter-popover.wide{width:auto}.markets-filter-row{flex-wrap:wrap;align-items:stretch;overflow:visible}.markets-search{flex-basis:100%;min-width:0}.markets-filter-controls{justify-content:flex-start;width:100%}.active-filter-row{padding:0 14px 14px}.protocol-list-item{grid-template-columns:minmax(0,1fr)}.protocol-directory-head{grid-template-columns:minmax(180px,1fr) 72px 88px 52px 44px;gap:12px;padding:0 14px 0 16px}.protocol-directory-head span:nth-child(2){padding-left:0}.protocol-directory-head span:nth-child(3),.protocol-directory-head span:nth-child(4){padding-right:0}.protocol-row{grid-template-columns:minmax(180px,1fr) 72px 88px 52px 44px;gap:12px;min-height:64px;padding:0 14px 0 16px}.protocol-symbol{width:34px;height:34px}.protocol-right span{display:none}.protocol-right{padding-right:0}.protocol-tvl{font-size:12px}.protocol-variant{grid-template-columns:minmax(180px,1fr) 72px 88px 52px 36px;gap:12px;padding:0 14px 0 58px}.protocol-variant b{padding-right:0}.protocol-detail-heading{flex-direction:column;align-items:flex-start;padding:16px 14px}.protocol-version-tabs{padding:12px 14px}.protocol-back-link{align-self:flex-start}.protocol-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-stat{min-height:86px;padding:16px 14px}.protocol-stat:nth-child(2n){border-right:0}.table-wrap{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto}.market-table{min-width:760px;font-size:13px}.market-table th,.market-table td{height:56px;padding:0 14px}.market-table th{z-index:10}.market-table .market-link{grid-template-columns:38px minmax(0,1fr);gap:10px}.market-table .token-network-market{border-width:1.5px;width:14px;height:14px;top:-1px;right:-1px}.asset-detail-page{grid-template-columns:minmax(0,1fr);gap:16px}.asset-side-rail{gap:16px;padding-top:0}.asset-hero{align-items:flex-start;gap:16px;padding:18px 0}.chain-stack{flex-shrink:0}.asset-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-stat-card{min-height:96px;padding:14px}.asset-stat-card strong{margin-top:18px;font-size:19px}.asset-stat-card b{bottom:13px;right:12px}.asset-chart-card{min-height:500px}.asset-chart-tabs{scrollbar-width:none;gap:14px;min-height:auto;padding:12px 14px;overflow-x:auto}.asset-chart-tabs::-webkit-scrollbar{display:none}.asset-chart-tabs button{white-space:nowrap;flex:none;min-height:32px}.range-select{flex:none;margin-left:0}.asset-chart{height:390px}.asset-chart strong{letter-spacing:0;font-size:clamp(42px,15vw,70px)}.share-chart{bottom:18px;right:14px}.asset-lower-grid{grid-template-columns:1fr}.asset-info-card{padding-top:16px}.asset-info-card .card-title{padding:0 14px 12px}.asset-fact-list{padding:0 14px 8px}.asset-fact-row{grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:12px;min-height:42px;padding:11px 0}.asset-source-card .asset-fact-row{grid-template-columns:1fr;align-items:start;gap:6px}.asset-fact-label{font-size:13px}.asset-fact-value{font-size:14px}.asset-source-card .asset-fact-value{text-align:left;justify-content:flex-start}.prototype-note{flex-direction:column;align-items:flex-start}.prototype-note div{flex-wrap:wrap}.methodology-summary{grid-template-columns:1fr}.asset-info-card dl,.source-grid,.source-card dl{grid-template-columns:1fr;padding:0 16px 12px}.asset-info-card dt,.asset-info-card dd{min-height:0}.asset-info-card dd{text-align:left;justify-content:flex-start;padding-top:6px}.sw-footer{gap:18px}.sw-footer h2{margin-bottom:0}.sw-footer span{justify-self:start}}@media (max-width:420px){.asset-stat-grid{grid-template-columns:1fr}.asset-hero{flex-direction:column}.asset-chart-card{min-height:470px}.asset-chart{height:360px}.asset-fact-row{grid-template-columns:minmax(84px,.43fr) minmax(0,1fr);gap:10px}.asset-fact-label{font-size:12px}.asset-fact-value{font-size:13px}.asset-source-card .asset-fact-row{grid-template-columns:1fr}}html[data-theme=dark]{--page-bg:#030303;--sidebar-bg:#030303;--content-shell:#050505;--content-bg:#060606;--surface:#0a0a0af0;--surface-soft:#0d0d0df0;--surface-muted:#121212eb;--surface-hover:#181818eb;--border:#ffffff12;--border-soft:#ffffff0d;--text-strong:#f5f5f5;--text:#ddd;--text-muted:#8c8c8c;--text-faint:#626262;--pill:#090909e0;--pill-active:#fff;--pill-active-text:#080808;--shadow-card:0 1px 0 #ffffff08 inset, 0 24px 60px #0000006b;--shadow-soft:0 12px 30px #00000047;--shadow-popover:0 26px 72px #00000094;--skeleton:linear-gradient(90deg, #ffffff0d 0%, #ffffff1a 42%, #ffffff0d 82%);--positive:#1ac98b;--positive-bg:#1ac98b21;--negative:#ff4568;--negative-bg:#ff456821;--warning:#e7ad3c;--warning-bg:#e7ad3c24;--accent:#111;--accent-soft:#ffffff14;--focus-ring:#ffffff2e;--chart-grid:#181818;--chart-tooltip-bg:#090909;--chart-tooltip-border:#202020;--chart-tooltip-text:#fff;--chart-primary:#564cff;--chart-primary-soft:#6f68ff;--chart-brush-bg:#25294d;--chart-brush-stroke:#9aa0ff;color:var(--text-strong);background:var(--page-bg)}html[data-theme=light]{--page-bg:#fafafa;--sidebar-bg:#fafafa;--content-shell:#f7f7f6;--content-bg:#f7f7f6;--surface:#ffffffe0;--surface-soft:#fbfbfaeb;--surface-muted:#f0f0ef;--surface-hover:#f6f6f4;--border:#e7e7e4;--border-soft:#eeeeec;--text-strong:#111;--text:#262626;--text-muted:#8a8a8a;--text-faint:#b5b5b1;--pill:#ffffffd1;--pill-active:#111;--pill-active-text:#fff;--shadow-card:0 1px 0 #fffc inset, 0 18px 44px #00000012;--shadow-soft:0 8px 20px #0000000f;--shadow-popover:0 22px 64px #00000024;--skeleton:linear-gradient(90deg, #eeeeec 0%, #f8f8f7 42%, #eeeeec 82%);--positive:#16bd7f;--positive-bg:#16bd7f1c;--negative:#ff3f66;--negative-bg:#ffe9ee;--warning:#c58a20;--warning-bg:#fff3d6;--accent:#111;--accent-soft:#0000000f;--focus-ring:#00000024;--chart-grid:#e9e9e6;--chart-tooltip-bg:#fff;--chart-tooltip-border:#deded9;--chart-tooltip-text:#111;--chart-primary:#564cff;--chart-primary-soft:#6f68ff;--chart-brush-bg:#ecebff;--chart-brush-stroke:#6f68ff;color:var(--text-strong);background:var(--page-bg)}html[data-theme] body,html[data-theme] .app-shell{background:var(--page-bg);color:var(--text)}html[data-theme] .sidebar{background:var(--sidebar-bg);border-right:0}html[data-theme] .brand,html[data-theme] .page-header h1,html[data-theme] .protocol-detail-heading h2,html[data-theme] .asset-hero h1{color:var(--text-strong)}html[data-theme] .app-content{background:var(--content-shell);border-radius:34px 0 0 34px;min-height:100vh;padding:20px 20px 20px 0}html[data-theme] .main{background:var(--content-bg);border-radius:30px;min-height:calc(100vh - 40px);padding:32px;box-shadow:inset 0 0 0 1px #ffffff08}html[data-theme=light] .main{box-shadow:inset 0 0 0 1px #ffffffb3}html[data-theme] .nav-link{color:var(--text-muted)}html[data-theme] .nav-link:hover,html[data-theme] .nav-link.active{background:var(--surface-muted);color:var(--text-strong)}html[data-theme] .theme-toggle,html[data-theme] .search-pill,html[data-theme] .contact-button,html[data-theme] .table-search,html[data-theme] .filters input,html[data-theme] .pretty-filter-trigger,html[data-theme] .filter-select,html[data-theme] .active-filter-chip,html[data-theme] .protocol-back-link,html[data-theme] .protocol-link-row a,html[data-theme] .protocol-version-tabs a,html[data-theme] .table-load-row button,html[data-theme] .source-load-row button,html[data-theme] .pool-link,html[data-theme] select{border-color:var(--border);background:var(--pill);color:var(--text);box-shadow:var(--shadow-soft)}html[data-theme] .theme-toggle span.active,html[data-theme] .mode-toggle button.active{background:var(--pill-active);color:var(--pill-active-text)}html[data-theme] .analytics-card,html[data-theme] .market-panel,html[data-theme] .protocol-detail,html[data-theme] .asset-hero,html[data-theme] .live-payout-card,html[data-theme] .methodology-summary article,html[data-theme] .telegram-card,html[data-theme] .methodology-mini{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative}html[data-theme] .analytics-card:before,html[data-theme] .market-panel:before,html[data-theme] .protocol-detail:before,html[data-theme] .asset-hero:before,html[data-theme] .live-payout-card:before,html[data-theme] .methodology-summary article:before,html[data-theme] .methodology-mini:before{content:"";border-radius:inherit;background:linear-gradient(135deg, #ffffff24, transparent 38%), radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 28%);opacity:.48;pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .analytics-card:before,html[data-theme=dark] .market-panel:before,html[data-theme=dark] .protocol-detail:before,html[data-theme=dark] .asset-hero:before,html[data-theme=dark] .live-payout-card:before,html[data-theme=dark] .methodology-summary article:before,html[data-theme=dark] .methodology-mini:before{opacity:.18}html[data-theme] .analytics-card>*,html[data-theme] .market-panel>*,html[data-theme] .protocol-detail>*,html[data-theme] .asset-hero>*,html[data-theme] .live-payout-card>*,html[data-theme] .methodology-summary article>*,html[data-theme] .methodology-mini>*{z-index:1;position:relative}html[data-theme] .analytics-card:hover,html[data-theme] .methodology-summary article:hover,html[data-theme] .methodology-mini:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--accent) 9%, transparent);transform:translateY(-1px)}html[data-theme] .card-title,html[data-theme] .card-title em,html[data-theme] .ticker-item small,html[data-theme] .trend-copy small,html[data-theme] .asset-copy>span,html[data-theme] .protocol-left em,html[data-theme] .protocol-right,html[data-theme] .protocol-detail-heading>span,html[data-theme] .protocol-description,html[data-theme] .protocol-variant b,html[data-theme] .methodology-summary p,html[data-theme] .methodology-mini span,html[data-theme] .page-header p,html[data-theme] .eyebrow,html[data-theme] .rank,html[data-theme] .dropdown-empty,html[data-theme] .protocol-expand,html[data-theme] .protocol-row-arrow,html[data-theme] .protocol-variant svg,html[data-theme] .sort-button,html[data-theme] .range-values,html[data-theme] .match-mode-row>span{color:var(--text-muted)}html[data-theme] .brand,html[data-theme] .ticker-item strong,html[data-theme] .trend-copy strong,html[data-theme] .market-link strong,html[data-theme] .metric-panel-head strong,html[data-theme] .research-card h2,html[data-theme] .methodology-mini strong,html[data-theme] .protocol-left strong,html[data-theme] .protocol-right b,html[data-theme] .protocol-tvl,html[data-theme] .protocol-stat strong,html[data-theme] .market-table td,html[data-theme] .range-control-head,html[data-theme] .range-values strong,html[data-theme] .asset-main h2{color:var(--text-strong)}html[data-theme] .title-notch,html[data-theme] .dots i{background:var(--border)}html[data-theme] .dots .active{background:var(--text-strong)}html[data-theme] .trending-list li,html[data-theme] .market-table th,html[data-theme] .market-table td,html[data-theme] .protocol-directory-head,html[data-theme] .protocol-list-item,html[data-theme] .protocol-variants,html[data-theme] .protocol-variant,html[data-theme] .protocol-detail-heading,html[data-theme] .protocol-version-tabs,html[data-theme] .protocol-stat-grid,html[data-theme] .protocol-stat,html[data-theme] .filter-pill-row,html[data-theme] .column-search,html[data-theme] .table-load-row,html[data-theme] .source-load-row,html[data-theme] .skeleton-row,html[data-theme] .skeleton-market-head,html[data-theme] .skeleton-table-row,html[data-theme] .skeleton-protocol-row,html[data-theme] .skeleton-quality-head,html[data-theme] .skeleton-quality-row{border-color:var(--border-soft)}html[data-theme] .protocol-list,html[data-theme] .protocol-list-item,html[data-theme] .category-tabs,html[data-theme] .table-wrap,html[data-theme] .market-table,html[data-theme] .quality-table-wrap,html[data-theme] .skeleton-table{background:var(--surface)}html[data-theme] .protocol-variants{background:color-mix(in srgb, var(--surface) 70%, var(--content-bg))}html[data-theme] .protocol-variant{background:color-mix(in srgb, var(--surface) 78%, var(--content-bg))}html[data-theme] .protocol-variant:hover,html[data-theme] .protocol-variant.selected{background:var(--surface-hover)}html[data-theme] .protocol-variant-left:before{background:var(--border)}html[data-theme] .protocol-variant-name strong,html[data-theme] .protocol-variant .protocol-tvl,html[data-theme] .protocol-variant .protocol-right b{color:color-mix(in srgb, var(--text-strong) 82%, var(--text-muted))}html[data-theme] .protocol-row,html[data-theme] .protocol-variant,html[data-theme] .market-table th{color:var(--text)}html[data-theme] .protocol-row:hover,html[data-theme] .protocol-row.selected,html[data-theme] .protocol-expand:hover,html[data-theme] .protocol-variant:hover,html[data-theme] .protocol-variant.selected,html[data-theme] .market-table tr:hover td,html[data-theme] .dropdown-option:hover,html[data-theme] .dropdown-option.selected,html[data-theme] .pretty-filter-trigger:hover,html[data-theme] .pretty-filter-trigger.open,html[data-theme] .protocol-version-tabs a:hover,html[data-theme] .protocol-version-tabs a.selected,html[data-theme] .active-filter-chip:hover,html[data-theme] .column-search button:hover{background:var(--surface-hover);color:var(--text-strong)}html[data-theme] .nav-link,html[data-theme] .theme-toggle,html[data-theme] .search-pill,html[data-theme] .contact-button,html[data-theme] .pretty-filter-trigger,html[data-theme] .protocol-row,html[data-theme] .protocol-variant,html[data-theme] .dropdown-option,html[data-theme] .market-table tr,html[data-theme] .pool-link,html[data-theme] .telegram-button,html[data-theme] .category-more a{transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}html[data-theme] .nav-link:hover,html[data-theme] .pretty-filter-trigger:hover,html[data-theme] .contact-button:hover,html[data-theme] .search-pill:hover,html[data-theme] .pool-link:hover,html[data-theme] .telegram-button:hover,html[data-theme] .category-more a:hover{transform:translateY(-1px)}html[data-theme] .pretty-filter-trigger.open,html[data-theme] .theme-toggle:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 0 0 4px var(--accent-soft), var(--shadow-soft)}html[data-theme] .table-search:focus-within,html[data-theme] .column-search:focus-within{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 0 0 4px var(--focus-ring), var(--shadow-soft)}html[data-theme] a:focus-visible,html[data-theme] button:focus-visible,html[data-theme] input:focus-visible,html[data-theme] select:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:0}html[data-theme] .table-search input:focus-visible,html[data-theme] .column-search input:focus-visible{box-shadow:none}html[data-theme] .filter-popover{transform-origin:0 0;animation:.16s both filter-pop}@keyframes filter-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme] .market-table tr:hover td{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 7%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--accent) 7%, transparent)}html[data-theme] .category-tabs button{color:var(--text-muted)}html[data-theme] .category-tabs button.active{border-bottom-color:var(--text-strong);color:var(--text-strong)}html[data-theme] .category-tabs button:disabled{color:var(--text-faint)}html[data-theme] .category-more{background:linear-gradient(90deg, #0000, var(--surface-soft) 70%)}html[data-theme] .category-more a{border-color:var(--border);background:var(--pill);color:var(--text-strong);box-shadow:var(--shadow-soft)}html[data-theme] .filter-popover{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:0 22px 54px #0000002e}html[data-theme] .filter-pill-row{isolation:isolate;z-index:120}html[data-theme] .market-panel .table-wrap{z-index:0;position:relative}html[data-theme] .market-panel .market-table th{z-index:0}html[data-theme] .dropdown-option{color:var(--text)}html[data-theme] .mode-toggle{background:var(--surface-muted)}html[data-theme] .mode-toggle button{color:var(--text-muted)}html[data-theme] .table-search input,html[data-theme] .filters input,html[data-theme] .column-search input{color:var(--text-strong)}html[data-theme] .table-search input::placeholder,html[data-theme] .filters input::placeholder,html[data-theme] .column-search input::placeholder{color:var(--text-faint)}html[data-theme] .market-table th{background:var(--surface-soft);color:var(--text-muted)}html[data-theme] .table-wrap{scrollbar-color:var(--text-faint) var(--surface-muted)}html[data-theme] .table-wrap::-webkit-scrollbar-track{background:var(--surface-muted)}html[data-theme] .table-wrap::-webkit-scrollbar-thumb{border-color:var(--surface-muted);background:var(--text-faint)}html[data-theme] .payout-card{border-color:var(--border);background:radial-gradient(circle at 74% 45%, color-mix(in srgb, var(--positive) 34%, transparent) 0 4px, transparent 5px), radial-gradient(circle, color-mix(in srgb, var(--text-strong) 8%, transparent) 1px, transparent 1.2px) 0 0 / 6px 6px, var(--surface);box-shadow:var(--shadow-card)}html[data-theme] .payout-card span{color:var(--text-muted)}html[data-theme] .payout-card strong{color:var(--text-strong);text-shadow:none}html[data-theme] .methodology-payout-card{background:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--positive) 16%, transparent), transparent 22%), radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--chart-primary-soft) 16%, transparent), transparent 30%), linear-gradient(135deg, var(--surface) 0%, var(--surface-soft) 50%, var(--content-bg) 100%)}html[data-theme] .methodology-payout-card:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--content-bg) 74%, transparent))}html[data-theme] .methodology-payout-card small,html[data-theme] .pipeline-steps b{color:var(--text-muted)}html[data-theme] .pipeline-steps i:before,html[data-theme] .up,html[data-theme] .ticker-item em{color:var(--positive)}html[data-theme] .down,html[data-theme] .ticker-item em.down{color:var(--negative)}html[data-theme] .q-inactive,html[data-theme] .q-incomplete,html[data-theme] .q-unreliable{background:var(--negative-bg);color:var(--negative)}html[data-theme] .metric-panel-head em{background:var(--surface-muted);color:var(--text-muted)}html[data-theme] .q-healthy,html[data-theme] .pass{background:var(--positive-bg);color:var(--positive)}html[data-theme] .q-watch,html[data-theme] .warn,html[data-theme] .q-degraded,html[data-theme] .q-paused,html[data-theme] .q-collateral{background:var(--warning-bg);color:var(--warning)}html[data-theme] .adapter-rank-icon,html[data-theme] .protocol-symbol,html[data-theme] .protocol-chain-icon,html[data-theme] .protocol-chain-more,html[data-theme] .chain-filter-icon,html[data-theme] .protocol-filter-icon,html[data-theme] .asset-type-filter-icon{border-color:var(--border);background:var(--surface-muted);color:var(--text-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong) 5%, transparent)}html[data-theme] .adapter-rank-icon.has-image,html[data-theme] .protocol-symbol.has-image,html[data-theme] .chain-filter-icon.has-image,html[data-theme] .protocol-filter-icon.has-image,html[data-theme] .asset-type-filter-icon.has-image{background:var(--surface)}html[data-theme] .token-logo.has-image{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong) 8%, transparent), 0 1px 2px #0000001a}html[data-theme] .token-network{border-color:var(--content-bg);background:var(--surface);color:var(--text-strong);box-shadow:0 3px 8px #00000029}html[data-theme] .telegram-card{background:radial-gradient(circle at 54% 12%, color-mix(in srgb, var(--text-strong) 12%, transparent), transparent 30%), var(--surface)}html[data-theme] .github-card-logo,html[data-theme] .telegram-card p{color:var(--text-strong)}html[data-theme] .telegram-close{background:var(--surface-muted);color:var(--text-strong)}html[data-theme] .telegram-button{background:var(--pill-active);color:var(--pill-active-text)}html[data-theme] .skeleton-line,html[data-theme] .skeleton-dot,html[data-theme] .skeleton-avatar,html[data-theme] .skeleton-block{background:var(--skeleton);background-size:220% 100%}html[data-theme] .chart-loading{background:var(--surface)}html[data-theme] .range-inputs{background:linear-gradient(90deg, var(--border) 0%, var(--border) var(--range-low), var(--text-strong) var(--range-low), var(--text-strong) var(--range-high), var(--border) var(--range-high), var(--border) 100%);background-clip:content-box}html[data-theme] .range-inputs input::-webkit-slider-thumb{border-color:var(--content-bg);background:var(--text-strong)}html[data-theme] .range-inputs input::-moz-range-thumb{border-color:var(--content-bg);background:var(--text-strong)}html[data-theme] .main{min-height:auto}html[data-theme] .page,html[data-theme] .panel,html[data-theme] .market-panel,html[data-theme] .protocol-detail{min-width:0}html[data-theme] .prototype-note{border-color:var(--border);background:var(--surface);color:var(--text-muted);box-shadow:var(--shadow-soft)}html[data-theme] .prototype-note a{border-color:var(--border);background:var(--pill);color:var(--text);box-shadow:none}html[data-theme] .prototype-note a:hover{background:var(--surface-hover);color:var(--text-strong)}html[data-theme] .analytics-card,html[data-theme] .market-panel,html[data-theme] .protocol-detail,html[data-theme] .panel,html[data-theme] .metric-card,html[data-theme] .asset-chart-card,html[data-theme] .asset-info-card,html[data-theme] .asset-stat-card,html[data-theme] .source-card,html[data-theme] .source-load-row,html[data-theme] .asset-about-card{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}html[data-theme] .asset-about-card{box-shadow:none;background:0 0;border-color:#0000}html[data-theme] .methodology-payout-card{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--text-strong) 7%, transparent), transparent 32%), linear-gradient(135deg, var(--surface) 0%, var(--surface-soft) 58%, var(--content-bg) 100%);min-height:154px}html[data-theme] .methodology-payout-card:before{background:linear-gradient(90deg, color-mix(in srgb, var(--text-strong) 4%, transparent), transparent 48%)}html[data-theme] .methodology-payout-card:after{opacity:.48}html[data-theme] .asset-stat-card{min-height:104px}html[data-theme] .asset-stat-card>div,html[data-theme] .asset-stat-card p,html[data-theme] .asset-stat-card em,html[data-theme] .asset-identity p,html[data-theme] .asset-breadcrumb,html[data-theme] .asset-about-card p,html[data-theme] .asset-fact-label,html[data-theme] .source-card p,html[data-theme] .quality-market small{color:var(--text-muted)}html[data-theme] .asset-stat-card strong,html[data-theme] .asset-fact-value,html[data-theme] .asset-breadcrumb strong,html[data-theme] .chain-stack,html[data-theme] .chain-badge,html[data-theme] .source-card h2,html[data-theme] .methodology-summary h2,html[data-theme] .quality-market strong{color:var(--text-strong)}html[data-theme] .asset-stat-card b{background:var(--negative-bg);color:var(--negative)}html[data-theme] .asset-stat-card b.up{background:var(--positive-bg);color:var(--positive)}html[data-theme] .asset-chart-card{min-height:508px}html[data-theme] .asset-chart-tabs,html[data-theme] .asset-breadcrumb,html[data-theme] .asset-hero,html[data-theme] .asset-fact-row,html[data-theme] .asset-info-card dt,html[data-theme] .asset-info-card dd,html[data-theme] .source-card,html[data-theme] .source-card dl,html[data-theme] .methodology-summary article{border-color:var(--border-soft)}html[data-theme] .asset-chart-tabs button{color:var(--text-muted)}html[data-theme] .asset-chart-tabs .active{border-bottom-color:var(--text-strong);color:var(--text-strong)}html[data-theme] .range-select select,html[data-theme] .asset-chart-tabs span{border-color:var(--border);background:var(--pill);color:var(--text)}html[data-theme] .range-select:after,html[data-theme] .share-chart{color:var(--text-strong)}html[data-theme] .asset-chart{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 64%, transparent), transparent 42%), var(--surface)}html[data-theme] .asset-chart strong{color:color-mix(in srgb, var(--text-strong) 6%, transparent)}html[data-theme] .asset-chart .recharts-brush-slide{fill:color-mix(in srgb, var(--chart-primary-soft) 22%, transparent);stroke:color-mix(in srgb, var(--chart-primary-soft) 46%, transparent)}html[data-theme] .asset-chart .recharts-brush-traveller rect{fill:var(--chart-primary);stroke:var(--chart-primary)}html[data-theme] .asset-chart .recharts-brush-texts text{fill:var(--text-muted)}html[data-theme] .live-payout-card{background:radial-gradient(circle, color-mix(in srgb, var(--text-strong) 7%, transparent) 1px, transparent 1.2px) 0 0 / 6px 6px, var(--surface)}html[data-theme] .live-payout-card strong{color:var(--text-strong)}html[data-theme] .source-list{scrollbar-color:var(--text-faint) var(--surface-muted);scrollbar-width:thin;grid-auto-rows:minmax(96px,auto);align-content:start;gap:10px;max-height:min(660px,100vh - 300px);padding:10px;overflow:auto}html[data-theme] .source-card{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);align-items:start;min-height:96px;display:grid;overflow:visible}html[data-theme] .source-card>div{min-width:0}html[data-theme] .source-card h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.25;overflow:hidden}html[data-theme] .source-card dl{grid-template-columns:112px minmax(0,1fr)}html[data-theme] .source-card dt{color:var(--text-muted)}html[data-theme] .source-card dd{color:var(--text-strong)}html[data-theme] .quality-table-wrap{border:1px solid var(--border);background:var(--surface);width:auto;min-width:0;max-height:min(620px,100vh - 240px);box-shadow:var(--shadow-card);border-radius:14px}html[data-theme] .panel>.quality-table-wrap{margin:12px}html[data-theme] .market-table{border-color:var(--border-soft)}html[data-theme] .market-table th{background:color-mix(in srgb, var(--surface-soft) 92%, var(--content-bg));height:42px;color:var(--text-muted);letter-spacing:0;font-size:12px;font-weight:700}html[data-theme] .market-table td{color:var(--text)}html[data-theme] .sort-mark.active{color:var(--text-strong)}html[data-theme] .table-load-row,html[data-theme] .source-load-row{color:var(--text-muted)}html[data-theme] .protocol-stat{background:var(--surface-soft)}html[data-theme] .protocol-stat span{color:var(--text-muted)}html[data-theme] .telegram-card{background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--text-strong) 8%, transparent), transparent 28%), var(--surface);border-radius:16px;min-height:176px;padding:76px 16px 14px}html[data-theme] .github-card-logo{opacity:.72;filter:none;width:46px;height:46px;top:22px}html[data-theme] .telegram-card p{font-size:12px;line-height:1.35}html[data-theme] .telegram-close{display:none}@media (max-width:700px){.protocol-directory-panel{width:100%;overflow:hidden}.protocol-list-item{grid-template-columns:minmax(0,1fr)}.protocol-directory-head{grid-template-columns:minmax(0,1fr) 82px 72px 24px;gap:8px;padding:0 10px 0 12px}.protocol-directory-head span:nth-child(4){display:none}.protocol-row{grid-template-columns:minmax(0,1fr) 82px 72px 24px;gap:8px;padding:0 10px 0 12px}.protocol-left{gap:8px}.protocol-left>span:last-child,.protocol-left strong,.protocol-left em,.protocol-variant>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.protocol-symbol{flex:none;width:30px;height:30px}.protocol-chain-stack{justify-content:flex-start}.protocol-chain-icon,.protocol-chain-more{width:22px;height:22px;margin-left:-7px}.protocol-right{display:none}.protocol-tvl{font-size:12px}.protocol-variant{grid-template-columns:minmax(0,1fr) 82px 72px 24px;gap:8px;padding:0 10px 0 12px}.protocol-variant-left{padding-left:36px}.protocol-variant-left:before{width:14px;left:14px}.protocol-variant b{display:none}}@media (max-width:1100px){html[data-theme] .app-content{border-radius:0;margin-left:0;padding:0}html[data-theme] .main{border-radius:0}html[data-theme] .sidebar{border-bottom:0}}@media (max-width:700px){html[data-theme] .app-shell,html[data-theme] .app-content,html[data-theme] .main{width:100%;max-width:100vw;overflow-x:hidden}html[data-theme] .sidebar{width:100%;max-width:100vw;padding:14px 12px 10px;overflow-x:visible}html[data-theme] .side-nav{max-width:100%;overflow-x:auto}html[data-theme] .main{padding:24px 16px 28px}html[data-theme] .page{width:100%}}
