.mc{--mc-tight:#C2410C;--mc-loose:#0B7A75;--mc-mid:#94A3B8;--mc-spark:#6B7A90;--mc-spark-fill:rgba(107,122,144,.12);--mc-now:#1F2937;--mc-m1:#3182F6;--mc-y1:#A0AEC0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45;color:var(--text)}html[data-theme=dark] .mc{--mc-tight:#F08C5A;--mc-loose:#4FC3BB;--mc-mid:#556275;--mc-spark:#8B99B0;--mc-spark-fill:rgba(139,153,176,.14);--mc-now:#E2E8F3;--mc-m1:#5A95F6;--mc-y1:#556275}.mc-mast{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:6px 0 14px;border-bottom:1px solid var(--border-strong)}.mc-mast h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.mc-mast h1 small{font-weight:500;color:var(--text-faint);font-size:13px;margin-left:10px}.mc-meta{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--text-dim);font-size:12px}.mc-meta b{color:var(--text);font-weight:600}.mc-sec{margin-top:22px}.mc-sec-head{display:flex;align-items:baseline;gap:12px;margin-bottom:10px;flex-wrap:wrap}.mc-sec-head h2{margin:0;font-size:15px;font-weight:600}.mc-sec-head .mc-sub{color:var(--text-faint);font-size:12px}.mc-tag{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:3px;background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border);vertical-align:middle}.mc-tag.est,.mc-tag.stale{background:var(--warn-soft);color:var(--warn);border-color:transparent}.mc-regime{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px;gap:8px}@media (max-width:1100px){.mc-regime{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.mc-regime{grid-template-columns:repeat(2,1fr)}}.mc-ax{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px 10px 9px;display:flex;flex-direction:column;gap:6px;min-width:0}.mc-ax .lbl{display:block}.mc-ax .lbl b{display:block;font-size:13px;font-weight:600;line-height:1.45;min-height:2.9em}.mc-ax .val{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;min-height:2.4em}.mc-ax .val .num,.mc-ax .val small{white-space:nowrap}.mc-ax .val small{font-size:12px;font-weight:500;margin-left:6px}.mc-pbar{position:relative;height:6px;border-radius:3px;background:var(--surface-2);margin-top:2px}.mc-pbar i{position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--border-strong)}.mc-pbar .dot{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface);transform:translateX(-50%);box-shadow:0 0 0 1px var(--border-strong)}.mc-ax .pct{display:flex;justify-content:space-between;gap:4px;font-size:10.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden}.mc-ax .pct b{font-weight:600;flex:0 0 auto}.mc-ax .pct span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mc-ax .ft{display:flex;justify-content:space-between;font-size:11px;color:var(--text-faint)}.mc .c-tight{color:var(--mc-tight)}.mc .c-loose{color:var(--mc-loose)}.mc .c-mid{color:var(--text-dim)}.mc .b-tight{background:var(--mc-tight)}.mc .b-loose{background:var(--mc-loose)}.mc .b-mid{background:var(--mc-mid)}.mc .up{color:var(--up)}.mc .down{color:var(--down)}.mc .flat{color:var(--text-faint)}.mc-three{display:grid;grid-template-columns:1.1fr 1.1fr .9fr;grid-gap:12px;gap:12px}@media (max-width:1200px){.mc-three{grid-template-columns:1fr 1fr}}@media (max-width:820px){.mc-three{grid-template-columns:1fr}}.mc-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:12px 14px;min-width:0}.mc-card h3{margin:0 0 8px;font-size:13px;font-weight:600;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mc-card h3 .mc-sub{font-weight:400;color:var(--text-faint);font-size:11.5px}.mc-curve svg{width:100%;height:auto;display:block}.mc-legend{display:flex;gap:14px;font-size:11px;color:var(--text-dim);margin-top:4px;flex-wrap:wrap}.mc-legend i{display:inline-block;width:18px;height:0;border-top:2px solid;vertical-align:middle;margin-right:5px}.mc table{width:100%;border-collapse:collapse}.mc th{font-size:10.5px;font-weight:600;color:var(--text-faint);text-align:right;padding:3px 4px;border-bottom:1px solid var(--border);white-space:nowrap}.mc td:first-child,.mc th:first-child{text-align:left;padding-left:0}.mc td{padding:4px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;vertical-align:middle;font-size:12.5px}.mc tr:last-child td{border-bottom:0}.mc td.lbl{font-weight:500;color:var(--text);overflow:hidden;width:100%;max-width:0;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.mc td.lbl small{display:block;font-weight:400;color:var(--text-faint);font-size:10.5px}.mc td.v{font-weight:600}.mc td.spk{padding:2px 4px}.mc td.dt{color:var(--text-faint);font-size:11px}.mc-spark{display:block;width:60px;height:20px}.mc-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));grid-gap:12px;gap:12px}@media (max-width:470px){.mc-groups{grid-template-columns:1fr}}.mc-groups .mc-card{overflow-x:auto}@media (max-width:560px){.mc-groups td.spk,.mc-groups th:nth-child(2),.mc-three td.spk,.mc-three th:nth-child(2){display:none}}.mc-cal ul{list-style:none;margin:0;padding:0}.mc-cal li{display:grid;grid-template-columns:82px 1fr auto;grid-gap:10px;gap:10px;padding:5px 0;border-bottom:1px solid var(--border);align-items:baseline}.mc-cal li:last-child{border-bottom:0}.mc-cal .d{color:var(--text-dim);font-size:12px}.mc-cal .today .d{color:var(--accent);font-weight:600}.mc-cal .k{font-size:10.5px}.mc-cal .k,.mc-eyebrow{color:var(--text-faint)}.mc-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-top:10px}.mc-note{font-size:11.5px;color:var(--text-dim);line-height:1.55}.mc-note p{margin:4px 0}.mc-kv{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:12px;margin:0}.mc-kv dt{color:var(--text-faint)}.mc-kv dd{margin:0;font-weight:500}.mc-big{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:4px 0 2px}.mc-foot{margin-top:28px;padding-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--text-faint);line-height:1.6}.mcx{--mcx-a:#1D4ED8;--mcx-b:#C2410C;--mcx-c:#0B7A75}html[data-theme=dark] .mcx{--mcx-a:#6AA2FF;--mcx-b:#F08C5A;--mcx-c:#4FC3BB}.mcx-card{padding:12px 14px 10px}.mcx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.mcx-btn{font:inherit;font-size:12px;font-weight:600;padding:5px 11px;border-radius:5px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);cursor:pointer}.mcx-btn.on,.mcx-btn:hover{border-color:var(--accent)}.mcx-btn.on{background:var(--accent);color:#fff}.mcx-btn b{font-weight:600;opacity:.75;margin-left:3px}.mcx-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 260px;min-width:0}.mcx-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;padding:3px 4px 3px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);white-space:nowrap;overflow:hidden}.mcx-chip i{width:8px;height:8px;border-radius:50%;flex:none}.mcx-chip em{font-style:normal;font-size:10.5px;color:var(--text-faint)}.mcx-chip button{border:0;background:none;color:var(--text-faint);cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.mcx-chip button:hover{color:var(--down)}.mcx-chip.off{opacity:.6}.mcx-chip.off i{background:var(--text-faint)}.mcx-empty{font-size:12px;color:var(--text-faint)}.mcx-seg{display:inline-flex;border:1px solid var(--border);border-radius:5px;overflow:hidden}.mcx-seg button{font:inherit;font-size:11.5px;padding:4px 9px;border:0;border-right:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer}.mcx-seg button:last-child{border-right:0}.mcx-seg button.on{background:var(--surface-2);color:var(--text);font-weight:600}.mcx-check{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-dim);cursor:pointer}.mcx-pick{margin-top:10px;border-top:1px solid var(--border);padding-top:10px}.mcx-pick-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.mcx-pick-head input{font:inherit;font-size:12.5px;padding:5px 9px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text);min-width:220px;flex:0 1 300px}.mcx-pick-head span{font-size:11.5px;color:var(--text-faint)}.mcx-pick-head b{color:var(--warn);font-weight:600}.mcx-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.mcx-presets>span{font-size:11px;color:var(--text-faint)}.mcx-presets button{font:inherit;font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px dashed var(--border-strong);background:none;color:var(--text-dim);cursor:pointer}.mcx-presets button:hover{color:var(--text);border-style:solid;border-color:var(--accent)}.mcx-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));grid-gap:10px 14px;gap:10px 14px;max-height:320px;overflow-y:auto;padding-right:4px}.mcx-group h4{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-faint);text-transform:uppercase}.mcx-group h4 span{font-weight:400;opacity:.7}.mcx-group ul{list-style:none;margin:0;padding:0}.mcx-group li{margin:0 0 2px}.mcx-group button{display:block;width:100%;text-align:left;font:inherit;font-size:12px;padding:4px 7px;border-radius:4px;border:1px solid transparent;background:none;color:var(--text);cursor:pointer}.mcx-group button:hover:not(:disabled){background:var(--surface-2);border-color:var(--border)}.mcx-group button.on{background:var(--surface-2);border-color:var(--accent);font-weight:600}.mcx-group button:disabled{opacity:.38;cursor:not-allowed}.mcx-group .nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcx-group .mt{display:block;font-size:10.5px;color:var(--text-faint)}.mcx-plot{margin-top:10px;position:relative;touch-action:pan-y}.mcx-plot svg{display:block;width:100%}.mcx-plot.busy{opacity:.55;transition:opacity .15s}.mcx-blank{display:flex;align-items:center;justify-content:center;height:200px;font-size:12.5px;color:var(--text-faint);border:1px dashed var(--border);border-radius:5px}.mcx-legend{margin-top:6px;display:flex;flex-direction:column;gap:3px}.mcx-row{display:flex;align-items:baseline;gap:8px;font-size:12px;flex-wrap:wrap}.mcx-row i{width:9px;height:9px;border-radius:2px;flex:none;align-self:center}.mcx-row .nm{font-weight:500}.mcx-row .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcx-row .ax,.mcx-row .dt{font-size:11px;color:var(--text-faint)}.mcx-row .ch{font-size:11.5px;color:var(--text-dim)}.mcx-row .ch b{font-weight:600}.mcx-foot{margin-top:6px;border-top:1px solid var(--border);padding-top:6px}@media (max-width:560px){.mcx-groups{max-height:260px}.mcx-row .ax{display:none}}.mcx-seg button:disabled{opacity:.45;cursor:not-allowed}