.tool-tabs{display:flex;flex-wrap:wrap;gap:26px;border-bottom:1px solid var(--line);margin:22px 0 26px}.tool-tabs a{display:inline-flex;align-items:center;gap:8px;padding:13px 0;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;font-weight:600}.tool-tabs a[aria-current=page]{color:var(--wine);border-color:var(--wine)}.liquidity-page{min-width:0}.liquidity-page h1{margin-bottom:0}.liquidity-status{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-size:12px;min-height:36px}.liquidity-refresh{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid var(--line);background:transparent;border-radius:4px;color:var(--wine);cursor:pointer}.liquidity-refresh:disabled{opacity:.5;cursor:wait}.liquidity-headlines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin:16px 0 30px}.liquidity-headlines button{text-align:left;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;padding:17px 18px;background:transparent;cursor:pointer;min-width:0;color:var(--ink)}.liquidity-headlines button:first-child{padding-left:0}.liquidity-headlines button:last-child{border-right:0}.liquidity-headlines button[aria-pressed=true]{border-bottom-color:var(--wine)}.liquidity-headlines span,.liquidity-headlines small{display:block;font-size:12px;color:var(--muted)}.liquidity-headlines strong{display:block;font-size:22px;line-height:1.4;font-weight:600;margin:5px 0;overflow-wrap:anywhere}.liquidity-chart-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.liquidity-chart-heading h2{font-size:24px;line-height:1.3;margin:4px 0 0}.liquidity-ranges{display:flex;flex:none;gap:2px;padding:3px;border:1px solid var(--line);border-radius:4px}.liquidity-ranges button{background:transparent;border:0;color:var(--muted);font-size:12px;padding:7px 10px;cursor:pointer}.liquidity-ranges button[aria-pressed=true]{background:#ece7e8;color:var(--wine)}.liquidity-chart-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 0}.liquidity-chart-value strong{font-size:22px}.liquidity-chart-value span{font-size:12px;color:var(--muted)}.liquidity-chart{width:100%;height:280px;min-width:0}.liquidity-chart>p{display:grid;height:100%;place-items:center;text-align:center;color:var(--muted);border-block:1px solid var(--line);font-size:14px}.liquidity-definition{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);margin-top:10px}.liquidity-definition p{max-width:850px;line-height:1.6;margin:0}.liquidity-definition a{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--wine)}.liquidity-filters{display:flex;flex-wrap:wrap;gap:6px;margin:30px 0 12px}.liquidity-filters button{padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);font-size:13px;cursor:pointer}.liquidity-filters button[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:#fff}.liquidity-table-head,.liquidity-row{display:grid;grid-template-columns:minmax(210px,2fr) minmax(150px,1.2fr) minmax(140px,1fr) minmax(120px,.9fr) 44px;align-items:center;gap:14px}.liquidity-table-head{font-size:11px;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line)}.liquidity-row{min-height:82px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px}.liquidity-row[data-selected=true]{background:#f1edef;box-shadow:inset 3px 0 var(--wine)}.liquidity-series{display:block;width:100%;text-align:left;border:0;padding:8px 0;background:transparent;cursor:pointer;color:var(--ink);min-width:0}.liquidity-series:hover strong{text-decoration:underline;text-underline-offset:3px}.liquidity-row strong{font-size:13px;line-height:1.4;font-weight:600}.liquidity-row small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.liquidity-reading{font-variant-numeric:tabular-nums;font-weight:600}.liquidity-delta{display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.liquidity-delta svg{flex:none}.liquidity-period{color:var(--muted);font-size:12px}.liquidity-source{display:grid;width:40px;height:40px;place-items:center;color:var(--wine)}.liquidity-footnote{font-size:12px;line-height:1.7;color:var(--muted);margin-top:20px;max-width:950px}@media(max-width:900px){.liquidity-table-head,.liquidity-row{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(130px,1fr) 38px;gap:10px}.liquidity-table-head span:nth-child(4),.liquidity-period{display:none}.liquidity-headlines strong{font-size:19px}.liquidity-reading:after{content:attr(data-period)}}@media(max-width:600px){.liquidity-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.liquidity-headlines button{padding:13px 12px}.liquidity-headlines button:nth-child(odd){padding-left:0}.liquidity-headlines button:nth-child(2){border-right:0}.liquidity-headlines button:nth-child(-n+2){border-bottom:1px solid var(--line)}.liquidity-headlines button[aria-pressed=true]{box-shadow:inset 0 -3px var(--wine)}.liquidity-chart-heading{display:block}.liquidity-ranges{width:fit-content;margin-top:15px}.liquidity-chart-heading h2{font-size:21px}.liquidity-chart{height:240px}.liquidity-definition{display:block}.liquidity-definition a{margin-top:8px}.liquidity-table-head{display:none}.liquidity-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:2px 10px;padding:12px 8px}.liquidity-series{grid-column:1 / 3}.liquidity-source{grid-column:3;grid-row:1 / 3;width:34px}.liquidity-delta{justify-content:end;font-size:12px}.liquidity-period{display:block;grid-column:1 / 3;margin-top:3px}.liquidity-headlines strong{font-size:18px}.liquidity-filters button{font-size:12px;padding:8px 10px}}
