.mg{container-type:inline-size;margin:30px 0}.mg h3.mg-t{margin:0 0 12px}.mg-cap{margin:10px 0 0;font-size:13px;color:var(--steel);line-height:1.45}.mg-g{display:grid;grid-template-columns:1fr;gap:10px}@container (min-width:440px){.mg-g{grid-template-columns:repeat(var(--c2,1),minmax(0,1fr))}}@container (min-width:700px){.mg-g{grid-template-columns:repeat(var(--c,1),minmax(0,1fr))}}.mg-card{background:#0f1115;border:1px solid var(--line);border-top:3px solid var(--red);padding:14px 16px;min-width:0;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.mg-card:nth-child(2n){border-top-color:var(--blue)}a.mg-card:hover{background:#14171c}.mg-card small{font:800 10.5px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.mg-card b{color:#fff;font:italic 900 16px/1.2 var(--font);font-stretch:108%}.mg-card p{margin:0;font-size:14px;line-height:1.45;color:#c4c7cc}.mg-num{display:grid;place-items:center;width:34px;height:34px;background:var(--spot);color:var(--ink);font:italic 900 17px var(--font);transform:rotate(-6deg);flex:none}.mg-card.n{flex-direction:column;align-items:flex-start;gap:10px}.mg-card b{overflow-wrap:break-word;hyphens:auto}@container (min-width:700px){.mg-g[style*="--c:5"] .mg-card p{font-size:13px}}.mg-bars{display:grid;gap:8px}.mg-bar{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 150px;gap:12px;align-items:center}.mg-bar .l{display:flex;align-items:center;gap:8px;min-width:0;color:#fff;font:italic 800 14px var(--font)}.mg-bar .l img{height:22px;width:auto;max-width:110px;object-fit:contain}.mg-bar .t{display:block;height:16px;background:#1b1e24}.mg-bar .t i{display:block;height:100%;background:linear-gradient(90deg,#ffd23f,var(--red))}.mg-bar.good .t i{background:linear-gradient(90deg,#4ade80,#22c55e)}.mg-bar .v{color:#fff;font:italic 900 15px var(--font);text-align:right;white-space:nowrap}.mg-bar .v small{display:block;white-space:normal;font:500 11.5px var(--font);font-style:normal;color:var(--steel)}@container (max-width:460px){.mg-bar{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.mg-bar .t{grid-column:1 / -1;order:3}.mg-bar .v{white-space:normal;max-width:60cqi}}.mg-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font:800 11.5px var(--font)}.mg-pill.ok{background:#4ade8026;color:#4ade80}.mg-pill.mid{background:#ffd23f26;color:#ffd23f}.mg-pill.no{background:#ffffff12;color:#aeb3ba}.mg-mb{background:#0f1115;border:1px solid var(--line);padding:16px}.mg-mb-track{position:relative;display:flex;height:42px;margin:26px 0 8px}.mg-mb-track span{display:grid;place-items:center;font:italic 900 14px var(--font);color:#fff}.mg-mb-track .a{background:var(--red)}.mg-mb-track .b{background:var(--blue)}.mg-mb-track .m{background:repeating-linear-gradient(45deg,#ffd23f,#ffd23f 6px,#c9a51f 6px 12px);color:#111}.mg-mb-line{position:absolute;top:-22px;bottom:-6px;border-left:2px dashed #fff}.mg-mb-line:before{content:"100 %";position:absolute;top:-2px;left:6px;font:800 11px var(--font);color:#fff;white-space:nowrap}.mg-mb-leg{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:#c4c7cc}.mg-mb-leg b{color:#fff}.mg-ticket{position:relative;background:#f4f1e8;color:#16181c;padding:18px 20px;border-radius:4px;max-width:560px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;box-shadow:0 14px 30px -14px #0009}.mg-ticket:before,.mg-ticket:after{content:"";position:absolute;left:-9px;top:50%;width:18px;height:18px;border-radius:50%;background:var(--ink)}.mg-ticket:after{left:auto;right:-9px}.mg .mg-ticket h3{width:fit-content;max-width:calc(100% - 120px);color:#16181c;margin:0 0 10px;font:italic 900 15px var(--font);text-transform:uppercase;letter-spacing:.08em}.mg-ticket dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}.mg-ticket dt{color:#5d626a}.mg-ticket dd{margin:0;font-weight:700}.mg-ticket .st{position:absolute;right:18px;top:16px;padding:3px 10px;border:2px solid var(--red);color:var(--red);font:900 12px var(--font);transform:rotate(-6deg)}.mg-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin-top:4px}.mg-meter>small:first-child{grid-column:1 / -1}.mg-meter small{font:800 10px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.mg-meter i{display:flex;gap:3px}.mg-meter em{flex:1;height:7px;background:#2a2e36;transform:skew(-18deg)}.mg-meter em.on{background:#4ade80}.mg-meter.q em.on{background:#ffd23f}.mg .mg-bar .l img{width:120px;height:24px;max-width:none;margin:0;object-fit:contain;object-position:left center;flex:none}.mg .mg-card img{margin:0}@container (max-width:439px){.mg-card.n{flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.mg-card.n .mg-num{width:28px;height:28px;font-size:14px}}
