.tvl-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 0}.tvl-kpis article{padding:14px;border:1px solid #eae5f3;border-radius:11px;background:#fff}.tvl-kpis span{display:block;color:#827a93;font:10px 'DM Mono'}.tvl-kpis b{display:block;margin-top:6px;font-size:20px;letter-spacing:-1px}.tvl-controls{display:flex;align-items:center;gap:12px;padding:0 0 14px}.tvl-filters,.tvl-sort{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tvl-sort{margin-left:auto;flex-wrap:nowrap}.tvl-controls button{box-sizing:border-box;height:32px;padding:0 10px;border:1px solid #e2dcef;border-radius:8px;background:#fff;color:#6d657a;font:500 10px 'Plus Jakarta Sans';cursor:pointer}.tvl-sort button{width:32px;padding:0;font:500 17px/1 'DM Mono'}.tvl-controls button.active{border-color:#7b56ed;background:#f3efff;color:#5734d0}.tvl-plot-wrap{overflow:auto;border:1px solid #ebe6f3;border-radius:14px;background:radial-gradient(circle at 50% 35%,#fff 0,#fbfaff 58%,#f1f8f8 100%)}.tvl-plot-wrap svg{display:block;width:auto;height:auto;min-width:1120px}.tvl-axis{stroke:#8f9798;stroke-width:1.5}.tvl-title{fill:#4a5a5b;font:500 13px 'DM Mono';letter-spacing:.8px}.tvl-note{fill:#78898a;font:12px 'DM Mono'}.tvl-column{fill:#41afa1;filter:drop-shadow(0 5px 6px #24746920)}.ratio-column{fill:#7166e8;filter:drop-shadow(0 5px 6px #3f378420)}.protocols-column{fill:#288ca5;filter:drop-shadow(0 5px 6px #176f8320)}.growing-column{fill:#3d9f68;filter:drop-shadow(0 5px 6px #1e6f4320)}.tvl-group{cursor:pointer}.tvl-group:hover .tvl-column{fill:#178d7e}.tvl-group:hover .ratio-column{fill:#513fca}.tvl-group:hover .protocols-column{fill:#126e85}.tvl-group:hover .growing-column{fill:#1f7e47}.tvl-value{fill:#566668;font:500 11px 'DM Mono'}.ratio-value{fill:#5147c0}.tvl-ticker{fill:#465556;font:500 12px 'DM Mono'}.tvl-list{margin:56px 0 18px}.tvl-list .eyebrow{margin:0}.tvl-list h2{margin:9px 0 20px;font-size:24px;letter-spacing:-1.2px}.tvl-table-wrap{overflow:auto;border:1px solid #eae5f3;border-radius:14px}.tvl-table{width:100%;min-width:880px;border-collapse:collapse;text-align:left}.tvl-table th{padding:12px 16px;background:#faf9fd;color:#7d768c;font:500 10px 'DM Mono'}.tvl-table td{padding:14px 16px;border-top:1px solid #eeeaf4;font-size:12px}.tvl-table a{display:flex;align-items:center;gap:9px;color:#211b35;text-decoration:none;font-weight:600}.tvl-table img{width:24px;height:24px;border-radius:50%;object-fit:contain;background:#f1edf9}.tvl-table td:not(:first-child){font:500 11px 'DM Mono'}.ratio-good{color:#178d7e}.protocol-count{color:#176e83}.growing-count{color:#25824a}.change-positive{color:#23935e}.change-negative{color:#bf5268}@media(max-width:760px){.tvl-kpis{grid-template-columns:repeat(2,1fr)}.tvl-controls{align-items:flex-start}.tvl-sort{margin-left:0}}@media(max-width:450px){.tvl-kpis{grid-template-columns:1fr}}
