.mm .glass{margin-bottom:18px}.mmf{display:flex;flex-wrap:wrap;gap:14px;padding:14px 18px;position:sticky;top:64px;z-index:5;backdrop-filter:blur(14px)}
.mmf label{display:flex;flex-direction:column;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut,#8a93a6);gap:6px}
.mmf select{background:#0d1018;color:#e9ecf3;border:1px solid #232838;border-radius:10px;padding:8px 10px;font:inherit;font-size:14px;text-transform:none;letter-spacing:0}
.mmtake{font-size:clamp(16px,2vw,20px);line-height:1.5;padding:18px 22px;border-left:3px solid var(--teal,#2de2c3)}
.mmh{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.mmcrumb button{background:none;border:0;color:#cfd6e4;cursor:pointer;font:inherit;padding:2px 4px}.mmcrumb i{opacity:.4;font-style:normal}
.mmtree{position:relative;width:100%;overflow:hidden;border-radius:12px}
.mmc{position:absolute;background:var(--c);border-radius:8px;padding:8px 10px;cursor:pointer;overflow:hidden;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s,width .45s,height .45s,filter .2s;animation:mmin .5s both;animation-delay:var(--d)}
.mmc:hover{filter:brightness(1.25)}.mmc b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mmc span{font-size:11px;opacity:.8}.mmc em{position:absolute;right:8px;bottom:6px;font-style:normal;font-size:11px;opacity:.85}
@keyframes mmin{from{opacity:0;transform:scale(.96)}}
.mmleg{display:flex;align-items:center;gap:8px;font-size:11px;opacity:.75;margin-top:10px}.mmleg span{width:18px;height:10px;border-radius:3px;background:var(--c)}
.sk{width:100%;height:auto}.sk path{fill:none;stroke:hsl(var(--h) 70% 60%/.28);transition:stroke .2s;animation:mmin .6s both;animation-delay:var(--d)}.sk path:hover{stroke:hsl(var(--h) 80% 65%/.7)}
.sk rect{fill:hsl(var(--h) 55% 45%)}.sk text{fill:#fff;font-size:11px;pointer-events:none}
.spk{display:grid;gap:6px}.spkh,.spr{display:grid;grid-template-columns:1.4fr 120px 120px 90px;align-items:center;gap:10px;font-size:13px}.spkh{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.6}
.spr{padding:6px 8px;border-radius:8px}.spr.mover{background:rgba(45,226,195,.07)}.spr b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spr em{font-style:normal;text-align:right}.up{color:#2de2c3}.dn{color:#ff6b81}
.ldr{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ldr li{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:10px;background:rgba(255,255,255,.02)}.rk{font-size:20px;opacity:.5;width:24px}
.ldr blockquote{margin:8px 0 0;font-size:13px;opacity:.85;border-left:2px solid #333a4d;padding-left:10px}.ldr cite{display:block;font-size:11px;opacity:.7;margin-top:4px}.ldd{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ldd a{font-size:11px;padding:2px 8px;border-radius:99px;background:#151a26;color:#cfd6e4;text-decoration:none}
.mm .two{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}
@media(max-width:860px){.mm .two{grid-template-columns:1fr}.spkh,.spr{grid-template-columns:1fr 80px 80px 64px}.spr svg{width:80px}.mmf{top:56px}}
/* thumbnails, plates, KPIs, pagination */
.thumb{height:118px;border-radius:12px;margin:-4px -4px 12px;overflow:hidden;position:relative;background:radial-gradient(120% 120% at 0 0,hsl(var(--h) 60% 22%),#0a0c12 70%)}
.thumb svg{width:100%;height:100%;object-fit:cover}.thumb .tp{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 14px}.thumb .tp b{font-size:22px}.thumb .tp span{font-size:11px;opacity:.75;text-transform:uppercase;letter-spacing:.08em}
.thumb .wm{position:absolute;right:-10px;top:-30px;font-size:150px;font-weight:700;opacity:.07;line-height:1}
.plate{border-radius:18px;padding:28px;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0 0,hsl(var(--h) 65% 24%),#080a10 65%);min-height:230px;display:grid;align-content:space-between;gap:18px}
.plate .wm{position:absolute;right:-20px;top:-70px;font-size:300px;font-weight:700;opacity:.06;line-height:1;pointer-events:none}.plate .pa{font-size:clamp(34px,5vw,56px);font-weight:600;letter-spacing:-.02em}.plate .pr{opacity:.75;text-transform:uppercase;letter-spacing:.1em;font-size:12px}
.plate .pi{display:flex;flex-wrap:wrap;gap:8px}.plate .pi span{padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.07);font-size:12px}.plate .pw{font-size:16px;max-width:60ch;opacity:.9}.plate .ps{font-size:11px;opacity:.55}
.kpis .kd{position:relative;cursor:help}.kpis .kd .def{position:absolute;left:0;top:100%;margin-top:8px;width:280px;background:#0d1018;border:1px solid #232838;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45;opacity:0;pointer-events:none;transition:.2s;z-index:9;text-transform:none;letter-spacing:0;color:#cfd6e4}
.kpis .kd:hover .def,.kpis .kd:focus .def{opacity:1}.asof{font-size:12px;opacity:.6;margin-top:6px}
.more{display:block;margin:24px auto;padding:12px 22px;border-radius:99px;border:1px solid #2a3042;background:#0d1018;color:#e9ecf3;font:inherit;cursor:pointer}.cnt-l{font-size:13px;opacity:.65;margin:6px 0 14px}
