#marketPulse{position:relative;isolation:isolate;margin:14px 0;padding:18px;border:1px solid #23483f;border-radius:18px;background:radial-gradient(ellipse at 12% 0,rgba(30,229,184,.1),transparent 52%),linear-gradient(135deg,#0c191eeb,#080e17f5);box-shadow:inset 0 1px #c6fff016,0 12px 38px #0003;color:#ecf8f5;overflow:hidden}.mp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mp-kicker{font:9px 'JetBrains Mono',monospace;letter-spacing:.15em;color:#89b9ae}#marketPulse h2{font:600 25px 'Space Grotesk',sans-serif;margin:4px 0 12px;letter-spacing:-1px}#marketPulse h2 span{color:#4ee7c0}.mp-scope{font-size:10px;padding:6px 10px;border:1px solid #315048;border-radius:20px;color:#b6d5cc;white-space:nowrap}.mp-controls{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.mp-controls label{display:grid;gap:4px;color:#abc5bf;font-size:10px}.mp-controls select,.mp-controls button{font:600 12px Inter,sans-serif;border:1px solid #35574e;border-radius:9px;background:#101f25;color:#e1fff6;padding:8px 12px;min-height:35px}.mp-controls button{cursor:pointer}.mp-stamp,.mp-foot{font-size:10px;color:#9db7b2;line-height:1.5}.mp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mp-card{min-width:0;position:relative;padding:14px 12px;border:1px solid #29403f;border-radius:12px;background:linear-gradient(155deg,#17313270,#0b141de8);box-shadow:inset 0 1px #c7ffef0b}.mp-card-label{font-size:11px;color:#d2e4df;min-height:28px;line-height:1.3}.mp-card-label span{font:9px 'JetBrains Mono',monospace;color:#66cbb3;margin-right:7px}.mp-card>strong{font:600 21px 'Space Grotesk',sans-serif;letter-spacing:-.5px;color:#e5fff7;display:block;line-height:1.25;overflow-wrap:anywhere}.mp-card p{font-size:10px;color:#a8beb8;line-height:1.65;margin:10px 0 0;overflow-wrap:anywhere}.mp-card p b{color:#c5dcd4;font-weight:500}.mp-foot{margin-top:11px}@media(min-width:1160px){.mp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){#marketPulse{padding:12px}.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mp-head{align-items:start}.mp-scope{font-size:8px;white-space:normal;max-width:110px;text-align:center}.mp-kicker{font-size:8px}.mp-card{padding:11px 10px}.mp-card>strong{font-size:19px}.mp-card:last-child{grid-column:1/-1}.mp-controls{gap:7px}.mp-controls select,.mp-controls button{padding:8px;font-size:11px}.mp-card p{font-size:10px}}