.mm-glow{animation:2.4s ease-in-out infinite mm-glow}@keyframes mm-glow{0%,to{opacity:1}50%{opacity:.55}}.mm-f1{animation:.4s step-end infinite mm-f1}.mm-f2{opacity:0;animation:.4s step-end infinite mm-f2}@keyframes mm-f1{0%{opacity:1}50%{opacity:0}}@keyframes mm-f2{0%{opacity:0}50%{opacity:1}}.mm-needle{animation:.4s step-end infinite mm-sew}@keyframes mm-sew{0%{transform:translateY(0)}50%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.mm-glow,.mm-f1,.mm-f2,.mm-needle{animation:none}}.mm-wall{background:repeating-linear-gradient(90deg,#fdeff6 0 12px,#fae6f0 12px 24px);border-color:#f2dce8!important}.mm-name{color:#332b31}.mm-step{color:#6e6068}[data-night="1"] .mm-wall{background:repeating-linear-gradient(90deg,#3a3452 0 12px,#35304b 12px 24px)!important;border-color:#2a2540!important}[data-night="1"] .mm-name{color:#f6f0f8!important}[data-night="1"] .mm-step{color:#d9cfe0!important}.mm-station{width:108px;max-width:100%;display:block}@media (min-width:768px){.mm-station{width:162px}}@media (min-width:1024px){.mm-station{width:216px}}.mm-say{justify-content:center;align-items:flex-end;width:100%;display:flex}.mm-say:empty{height:0!important}[data-mm-grid]{align-items:end}[data-mm-grid] .mm-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:18px;line-height:18px;overflow:hidden}.mm-bubble{-webkit-line-clamp:2;box-sizing:border-box;color:#332b31;text-align:center;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1.5px solid #3a2a2e;border-radius:8px;-webkit-box-orient:vertical;max-width:100%;padding:3px 7px;font-size:11px;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.mm-tail{clip-path:polygon(0 0,100% 0,50% 100%);background:#3a2a2e;width:8px;height:5px;margin:-1px auto 0;display:block}.mm-ceiling{position:relative}[data-night="1"] .mm-ceiling:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffe7a380,#ffe7a300 62%);width:300%;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}
