#market .md-ctrl{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:2px 0 10px}#market .md-seg{display:inline-flex;border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}#market .md-seg button{font:500 .84rem var(--f-body);color:var(--muted);background:var(--surface);border:0;padding:7px 12px;cursor:pointer}#market .md-seg button+button{border-left:1px solid var(--rule)}#market .md-seg button[aria-pressed=true]{color:var(--ink);background:var(--sec-wash);box-shadow:inset 0 -2px 0 var(--sec)}#market .md-seg button:hover{color:var(--ink)}#market .md-read{margin:0;font-size:.9rem;color:var(--ink-2)}#market .md-sub{font-size:.92rem;font-weight:600;color:var(--ink-2);margin:4px 0 6px}#market details.md-lib{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface)}#market details.md-lib>summary{cursor:pointer;padding:12px 16px;font:600 .9rem var(--f-body);color:var(--sec-ink)}#market details.md-lib[open]>summary{border-bottom:1px solid var(--rule)}#market details.md-lib>figure{padding:14px 16px 16px}#market .md-steps{grid-template-columns:minmax(0,1fr);margin:10px 0 12px}#market .tbl-wrap caption{caption-side:top;text-align:left;font-size:.88rem;color:var(--ink-2);font-weight:600;padding:4px 0 8px}#market .fig-foot .note b{color:var(--ink)}#market code{font-size:.8rem;white-space:normal;word-break:break-word}@media (max-width: 640px){#market .md-seg button{padding:7px 9px;font-size:.78rem}}#market .md-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1100px){#market .md-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){#market .md-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#market .md-kpis b.k{font-size:1.55rem}}#market .md-kpis>div{border-top:3px solid var(--sec)}#market .md-kpis b.k{font-size:2rem}#market .md-trio{gap:24px}#market .md-yrs{display:grid;grid-template-columns:1fr 1fr;gap:10px}#market .md-cxeq{margin:6px 0 0;font:500 .95rem var(--f-mono, monospace);color:var(--ink)}#market .md-warn{margin:6px 0 0;font-size:.88rem;color:var(--ink);font-weight:600;border-left:3px solid var(--c4);padding-left:8px}#market svg .md-onmark{fill:var(--on-mark)}#market .explorer .fig-body{min-height:300px}#market .vz-note{color:var(--muted)}#market .page-hero>.hero-kpi{max-width:none;gap:10px;margin:4px 0 0}
