.markets-section{position:relative}.markets-state{text-align:right}.markets-state span{display:block;color:var(--muted);font-size:.66rem;letter-spacing:.12em}.markets-state strong{display:block;color:var(--green);font-size:.82rem;margin-top:6px}.markets-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:28px}.markets-intro p{color:var(--muted);font-size:.86rem;margin:0}.markets-current{border:1px solid var(--line);background:rgba(0,255,71,.025);padding:18px 20px;margin-bottom:18px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.markets-current-mark{width:40px;height:40px;border:1px solid var(--green);display:grid;place-items:center;color:var(--green);font-weight:900}.markets-current span{display:block;color:var(--muted);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.markets-current strong{display:block;margin-top:5px;font-size:.86rem;word-break:break-all}.markets-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.market-card{position:relative;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.012);transition:background .15s ease,border-color .15s ease}.market-card.active{background:rgba(0,255,71,.035);box-shadow:inset 3px 0 0 var(--green)}.market-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.market-pair{font-size:1.05rem;font-weight:900}.market-dex{display:block;color:var(--muted);font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;margin-top:5px}.market-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.market-tag{font-size:.56rem;letter-spacing:.08em;font-weight:900;border:1px solid var(--line);padding:4px 6px;color:#879088}.market-tag.launch{border-color:rgba(255,204,77,.55);color:var(--warn)}.market-tag.top{border-color:rgba(92,174,255,.5);color:#86c2ff}.market-tag.active{border-color:var(--green);color:var(--green)}.market-address{display:block;color:#8d9690;font-size:.68rem;word-break:break-all;border-bottom:1px solid var(--line-soft);padding-bottom:14px}.market-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);margin-top:14px}.market-metrics>div{background:#080d09;padding:12px}.market-metrics span{display:block;color:#667068;font-size:.57rem;text-transform:uppercase;letter-spacing:.08em}.market-metrics strong{display:block;margin-top:5px;font-size:.82rem}.market-actions{display:flex;gap:12px;align-items:center;margin-top:16px}.market-analyze{border:1px solid var(--green);background:transparent;color:var(--green);padding:9px 12px;font:inherit;font-size:.66rem;font-weight:900;letter-spacing:.07em;cursor:pointer}.market-analyze:hover,.market-card.active .market-analyze{background:var(--green);color:#001a07}.market-link{color:#89928b;font-size:.65rem;font-weight:800;letter-spacing:.06em}.markets-note{margin-top:20px;color:var(--muted);font-size:.76rem}.markets-empty{grid-column:1/-1;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:.8rem}@media(max-width:960px){.markets-grid,.markets-intro{grid-template-columns:1fr}.markets-state{text-align:left;margin-top:18px}}@media(max-width:640px){.market-card{padding:20px}.market-metrics{grid-template-columns:1fr}.market-card-top{display:block}.market-tags{justify-content:flex-start;margin-top:10px}.markets-current{grid-template-columns:1fr}.markets-current-mark{display:none}}
