main{max-width:76rem}.mm{padding-bottom:var(--space-4)}.mm-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:var(--space-2) 0 0;font-size:.8125rem}.mm h1{margin-top:var(--space-1)}.mm h2{margin-top:var(--space-5)}.mm h3{margin:var(--space-3) 0 var(--space-2);font-size:1.0625rem}.mm-hint{color:var(--muted);margin:-.25rem 0 var(--space-3);font-size:.9375rem}.mm-muted{color:var(--muted);font-size:.875rem}.mm-status{align-items:center;gap:var(--space-2);color:var(--muted);margin:var(--space-3) 0 0;font-size:.9375rem;display:flex}.mm-dot{background:var(--faint);border-radius:999px;flex:none;width:.6rem;height:.6rem}.mm-dot--live{background:#2e9e4f;animation:1.6s ease-in-out infinite mm-pulse}.mm-dot--loading{background:var(--accent);animation:1s ease-in-out infinite mm-pulse}@keyframes mm-pulse{50%{opacity:.35}}.mm-mom-head,.mm-mom-row{gap:var(--space-2);grid-template-columns:7.5rem 1fr 3.25rem 4.75rem 7rem;align-items:center;display:grid}.mm-mom-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-bottom:.35rem;font-size:.75rem}.mm-mom-head span:nth-child(3),.mm-mom-head span:nth-child(4){text-align:right}.mm-mom-row{border-bottom:1px solid var(--line);padding:.4rem 0;font-size:.9375rem}.mm-mom-row:last-child{border-bottom:none}.mm-mom-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-mom-gauge{background:var(--code-bg);border-radius:999px;height:.6rem;position:relative;overflow:hidden}.mm-mom-zone{position:absolute;top:0;bottom:0}.mm-mom-zone--cold{background:#4cc38a59;width:30%;left:0}.mm-mom-zone--hot{background:#c83c3a59;width:30%;right:0}.mm-mom-marker{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.mm-mom-rsi{font-variant-numeric:tabular-nums;font-weight:650}.mm-mom-vs{text-align:right;font-variant-numeric:tabular-nums}.mm-mom-sig{text-align:center;white-space:nowrap;border-radius:999px;padding:.25em .5em;font-size:.75rem;font-weight:650}.sig-hot{color:#c83c3a;background:#c83c3a26}.sig-warm{color:#b97a1f;background:#dc8c2829}.sig-neutral{background:var(--code-bg);color:var(--muted)}.sig-cool{color:#3f7fc4;background:#4682c826}.sig-cold{color:#2e9e4f;background:#2e9e4f26}@media (prefers-color-scheme:dark){.sig-hot{color:#f0665f}.sig-warm{color:#e0a44a}.sig-cool{color:#6ea8e8}.sig-cold{color:#4cc38a}}.is-up{color:#2e9e4f}.is-down{color:#c83c3a}@media (prefers-color-scheme:dark){.is-up{color:#4cc38a}.is-down{color:#f0665f}}.mm-mover{gap:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr auto auto;align-items:baseline;padding:.45rem 0;font-size:.9375rem;display:grid}.mm-mover:last-child{border-bottom:none}.mm-mover-sym{font-variant-numeric:tabular-nums;font-weight:650}.mm-mover-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.mm-mover-price,.mm-mover-chg{font-variant-numeric:tabular-nums;text-align:right}.mm-mover-chg{min-width:4.5rem;font-weight:600}.mm-tf{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mm-tf button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .9rem;font-size:.875rem}.mm-tf button:hover{color:var(--ink);border-color:var(--muted)}.mm-tf button.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mm-row{gap:var(--space-2);grid-template-columns:8rem 1fr 4.75rem;align-items:center;padding:.3rem 0;font-size:.9375rem;display:grid}.mm-row-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-row-bar{background:var(--code-bg);border-radius:4px;height:1.35rem;position:relative;overflow:hidden}.mm-row-fill{border-radius:2px;position:absolute;top:0;bottom:0}.mm-row-fill.is-up{background:#2e9e4f}.mm-row-fill.is-down{background:#c83c3a}.mm-row-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.mm-movers{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mm-mover-list{margin:0;padding:0;list-style:none}.mm-skeleton{background:linear-gradient(90deg, var(--code-bg) 25%, var(--line) 50%, var(--code-bg) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s linear infinite mm-shimmer}@keyframes mm-shimmer{to{background-position:-200% 0}}.mm-skeleton--rows{height:12rem}.mm-error{border:1px dashed var(--line);padding:var(--space-3);color:var(--muted);border-radius:10px}.mm-error button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;margin-top:var(--space-1);background:0 0;border-radius:8px;padding:.35rem 1rem;font-size:.875rem}.mm-error button:hover{border-color:var(--accent);color:var(--accent)}.mm-footnote{color:var(--faint);margin-top:var(--space-5);font-size:.8125rem}@media (width<=56rem){.mm-movers{grid-template-columns:1fr}.mm-row{grid-template-columns:6.5rem 1fr 4.25rem}.mm-mom-head,.mm-mom-row{grid-template-columns:5.5rem 1fr 2.75rem 5.5rem}.mm-mom-head span:nth-child(4),.mm-mom-row .mm-mom-vs{display:none}.mm-mom-sig{font-size:.6875rem}}
