.research-toolbar,.research-panel,.data-info{margin-left:auto;margin-right:auto;max-width:1120px}.research-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:10px}.research-toolbar .status{color:var(--muted);flex:1 1 260px;margin:0}.research-toolbar label{color:var(--muted);font-weight:600}.research-toolbar select,.research-toolbar button,.event-card button{background:var(--accent);border:0;border-radius:9px;color:#183033;cursor:pointer;font-weight:700;min-height:40px;padding:8px 13px}.research-toolbar select{background:var(--surface-raised);border:1px solid var(--line);color:var(--text)}.research-toolbar button:disabled,.event-card button:disabled{cursor:wait;opacity:.65}.research-toolbar button:hover,.event-card button:hover{filter:brightness(1.06)}.data-info{background:#2b4547b8;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:.9rem;line-height:1.55;margin-bottom:22px;padding:13px 16px}.metric-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 22px;max-width:1120px}.metric-card,.research-panel,.event-card{background:#22383aa8;border:1px solid rgb(175 194 191 / 12%);border-radius:16px}.metric-card{min-width:0;padding:20px}.metric-card p{color:var(--muted);font-size:.9rem;margin-bottom:12px}.metric-card strong{display:block;font-size:clamp(1.45rem,3vw,2rem);margin-bottom:8px;overflow-wrap:anywhere}.metric-card span{color:var(--muted);font-size:.82rem}.research-panel{margin-bottom:22px;padding:22px}.research-panel .section-heading{margin-bottom:12px}.research-panel h2{font-size:1.5rem;margin-bottom:8px}.research-panel .chart-help{color:var(--muted);line-height:1.55}.research-panel p:last-child{color:var(--muted);line-height:1.6;margin-bottom:0}.research-panel a{color:var(--accent)}.research-panel .coin-cards{display:none}.breadth-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.breadth-card{background:#2b4547b8;border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.breadth-card span{color:var(--muted);display:block;font-size:.88rem;margin-bottom:7px}.breadth-card strong{display:block;font-size:1.5rem}.data-info-inline{color:var(--muted);font-size:.88rem;margin-top:14px}.movers-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px}.mover-panel h2{margin-bottom:12px}.mover-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.mover-list li{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.mover-list li:first-child{border-top:0}.mover-list strong{color:var(--accent);white-space:nowrap}.asset-link{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.asset-link:hover,.asset-link:focus-visible{color:var(--text)}.asset-chart{min-height:360px;width:100%}.asset-chart-panel{overflow:hidden}.context-panel{color:var(--muted)}.event-method{color:var(--muted);line-height:1.65}.event-method strong{color:var(--text)}.event-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);margin:0 auto;max-width:1120px}.event-list{display:grid;gap:12px}.event-card{padding:18px}.event-card time{color:var(--accent);display:inline-block;font-size:.9rem;font-weight:700;margin-right:9px}.event-tag{border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-block;font-size:.75rem;padding:3px 8px}.event-card h3{font-size:1.15rem;line-height:1.3;margin:11px 0 7px}.event-card p{color:var(--muted);font-size:.9rem;line-height:1.5;margin-bottom:12px}.event-card a{color:var(--accent);display:inline-block;font-size:.87rem;margin:0 12px 10px 0}.event-card button{display:block;font-size:.86rem;margin-top:3px;min-height:36px}.event-chart-panel{margin:0;position:sticky;top:16px}.event-chart-panel h2{line-height:1.25}.chart-help{color:var(--muted)}.chart-surface{height:300px;min-width:320px;width:100%}.event-caveat{color:var(--muted);font-size:.84rem;line-height:1.5;margin:8px 0 0}@media(max-width:850px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-layout{grid-template-columns:1fr}.event-chart-panel{order:-1;position:static}.movers-grid{gap:0;grid-template-columns:1fr}}@media(max-width:720px){.metric-grid{gap:10px}.metric-card{padding:14px}.metric-card p{min-height:2.3em}.research-panel{border-radius:14px;padding:16px 14px}.research-panel .table-wrap{display:none}.research-panel .coin-cards{display:grid}.breadth-grid{gap:8px}.breadth-card{padding:12px 9px}.breadth-card span{font-size:.76rem}.breadth-card strong{font-size:1.2rem}.event-layout{gap:14px}.event-card{padding:15px}}.asset-categories{margin-top:0}.category-list{display:flex;flex-wrap:wrap;gap:8px}.category-tag{background:#68d1c21f;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:.88rem;padding:6px 11px}.chart-control{color:var(--muted);display:block;font-size:.9rem;font-weight:600;margin:14px 0 6px}#asset-series{background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;color:var(--text);font:inherit;min-height:40px;max-width:100%;padding:8px 12px}#asset-supply-share{display:block;margin-top:5px}.treasury-intro{margin-bottom:18px}.treasury-intro h2{margin-bottom:10px}.treasury-intro p:last-child{color:var(--muted);line-height:1.65;margin-bottom:0}.treasury-metrics{margin-top:20px}.treasury-controls{align-items:center;display:flex;flex-wrap:wrap;gap:9px 12px;margin:0 0 14px}.treasury-controls label{color:var(--muted);font-weight:600}.treasury-controls input,.treasury-controls select{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:40px;padding:7px 10px}.treasury-controls input{flex:1 1 230px;min-width:170px}.treasury-controls select{max-width:100%}.treasury-leaders{display:grid;gap:10px;list-style:none;margin:0;padding:0}.treasury-leader{align-items:center;display:grid;gap:5px 14px;grid-template-columns:minmax(0,1fr) auto}.treasury-leader-name{min-width:0;overflow-wrap:anywhere}.treasury-leader strong{font-variant-numeric:tabular-nums;white-space:nowrap}.treasury-leader-bar{background:var(--accent);border-radius:999px;display:block;grid-column:1 / -1;height:7px;opacity:.82;width:var(--bar-width)}.treasury-table{min-width:760px}.treasury-table-wrap{margin-top:10px}.treasury-cards{display:none}.treasury-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:14px}.treasury-card h3{margin-bottom:5px}.treasury-card p{margin-bottom:4px}#refresh-treasuries{background:var(--accent);border:0;border-radius:9px;color:#183033;cursor:pointer;font-weight:700;min-height:40px;padding:8px 14px}#refresh-treasuries:disabled{cursor:wait;opacity:.65}@media(max-width:720px){.treasury-table-wrap{display:none!important}.treasury-cards{display:block}.treasury-controls{align-items:stretch}.treasury-controls input{flex-basis:100%}.treasury-leader{font-size:.92rem}}
