.mk-markets-hero{padding:96px 0 32px}.mk-markets-hero h1{font-size:56px;line-height:1.05;margin:0 0 16px;background:linear-gradient(135deg,var(--white),var(--lpurple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mk-markets-sub{font-size:18px;color:var(--ink-300);margin:0 0 40px;max-width:640px}.mk-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mk-stat-tile{padding:24px;border-radius:var(--r-lg);background:linear-gradient(180deg,#8d5dd914,#5a9cff0a);border:1px solid rgba(255,255,255,.06)}.mk-stat-tile .v{font-size:36px;font-weight:700;color:var(--white);line-height:1}.mk-stat-tile .l{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-300);margin-top:8px}.mk-markets-map-section{padding:32px 0 48px}.mk-markets-map{width:100%;height:auto;display:block;border-radius:var(--r-lg);background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.mk-markets-table{padding:48px 0}.mk-markets-table-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.mk-markets-table-head h2{font-size:24px;color:var(--white);margin:0}#mkMarketsSearch{padding:8px 12px;border-radius:var(--r-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--white);font:inherit;min-width:240px}.mk-markets-table-scroll{overflow-x:auto}[data-markets-table]{width:100%;border-collapse:collapse;font-size:14px}[data-markets-table] th,[data-markets-table] td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}[data-markets-table] th{font-weight:600;color:var(--ink-300);font-size:12px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none}[data-markets-table] th:hover{color:var(--white)}[data-markets-table] th.is-sorted:after{content:"";display:inline-block;margin-left:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;vertical-align:middle}[data-markets-table] th.is-sorted-asc:after{border-top:0;border-bottom:5px solid currentColor}[data-markets-table] td{color:var(--white)}[data-markets-table] .num{text-align:right;font-variant-numeric:tabular-nums}.mk-markets-show-all{margin:16px 0 0;padding:8px 16px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--lpurple);font-weight:600;font-size:13px;cursor:pointer}.mk-markets-show-all:hover{border-color:#8d5dd966;color:var(--white)}.mk-markets-venues{padding:48px 0 64px}.mk-markets-venues h2{font-size:24px;color:var(--white);margin:0 0 24px}.mk-venue-bars{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mk-venue-bars li{display:grid;grid-template-columns:200px 1fr 160px;gap:16px;align-items:center}.mk-venue-bars .lbl{color:var(--white);font-size:14px}.mk-venue-bars .bar{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.mk-venue-bars .bar span{display:block;height:100%;width:var(--p, 0%);background:linear-gradient(90deg,var(--purple),var(--blue));border-radius:999px}.mk-venue-bars .cnt{text-align:right;color:var(--ink-300);font-size:13px;font-variant-numeric:tabular-nums}.mk-venue-bars .cnt em{color:var(--ink-500);font-style:normal}@media(max-width:768px){.mk-markets-hero{padding:64px 0 24px}.mk-markets-hero h1{font-size:36px}.mk-stat-grid{grid-template-columns:repeat(2,1fr)}.mk-markets-table-head{flex-direction:column;align-items:flex-start}#mkMarketsSearch{width:100%;min-width:0}.mk-venue-bars li{grid-template-columns:100px 1fr 110px;gap:12px}.mk-venue-bars .lbl{font-size:13px}}
