.tm-group{border:0;min-width:0;margin:0;padding:0}.tm-group+.tm-group{margin-top:2.25rem}.tm-legend{font-size:var(--step-small);margin:0 0 .75rem;padding:0}.tm-dock{z-index:6;height:0;position:sticky;bottom:0}.tm-bar{padding:.875rem var(--margin);background:var(--color-chalk);color:var(--color-ink);visibility:hidden;justify-content:space-between;align-items:center;gap:.75rem 2rem;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s .45s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.tm-dock[data-on="1"] .tm-bar{visibility:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.tm-bar p{font-size:var(--step-name);margin:0;line-height:1.3}.tm-bar .btn{flex:none}html:not(.js) .tm-dock{height:auto;position:static}html:not(.js) .tm-bar{visibility:visible;position:static;transform:none}@media (max-width:899px){.tm-bar p{font-size:var(--step-text)}.tm-bar p span{display:block}}
