.mm-actions,.mm-stack{flex-direction:column;gap:10px;margin-top:14px;display:flex}.mm-actions .pair>.btn,.mm-stack .pair>.btn{min-width:0}.mm-actions .btn span,.mm-stack .btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-actions .progress[hidden]{display:none}.mm-actions .progress b{background:var(--ink);transition:width .2s linear}.mm-actions .fine{margin-top:4px}.mm-years{scrollbar-width:none;gap:8px;padding:4px 0 2px;display:flex;overflow-x:auto}.mm-years::-webkit-scrollbar{display:none}.mm-hero{padding:18px 4px 4px}.mm-hero span{color:var(--sec);font-size:14px;font-weight:600;display:block}.mm-hero b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:64px;font-weight:800;line-height:1;display:block}.mm-hero small{color:var(--sec);margin-top:6px;font-size:15px;display:block}.mm-km{margin:10px 4px 0}.mm-yr-load{color:var(--sec);padding:40px 4px;font-size:14px}.mm-tplhead{margin:4px 0 14px}.mm-tpl{background:var(--card);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);padding:16px}.mm-tt{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2;display:block}.mm-tpl .sub{margin:4px 0 0}.mm-trs{border-top:1px solid var(--line);margin-top:12px}.mm-tr{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;min-width:0;padding:9px 0;display:flex}.mm-tr span{width:86px;color:var(--sec);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mm-tr b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.mm-tr.more{color:var(--sec);border-bottom:0;font-size:13px}
