.ListenMap-module__-mc-sG__map{gap:14px;display:grid}.ListenMap-module__-mc-sG__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ListenMap-module__-mc-sG__board{padding:8px 0;position:relative}.ListenMap-module__-mc-sG__stops{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ListenMap-module__-mc-sG__stop{width:min(100%,440px);position:relative}.ListenMap-module__-mc-sG__stop[data-side=right]{justify-self:end}.ListenMap-module__-mc-sG__stop:not(:last-child):after{content:"";border-left:4px dotted var(--line-strong);height:18px;position:absolute;top:100%;left:50%}.ListenMap-module__-mc-sG__stopBtn{border:3px solid var(--line-strong);background:var(--card);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 4px 0 var(--line-strong);transition:transform var(--dur-fast,.12s) ease-out;border-radius:22px;grid-template-columns:auto 1fr;gap:2px 12px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.ListenMap-module__-mc-sG__stopBtn:hover{border-color:var(--orchid)}.ListenMap-module__-mc-sG__emoji{grid-row:span 3;align-self:center;font-size:40px;line-height:1}.ListenMap-module__-mc-sG__name{font-size:18px;font-weight:800}.ListenMap-module__-mc-sG__cue{font-size:16px}.ListenMap-module__-mc-sG__tags{color:var(--ink-soft);font-size:13px}.ListenMap-module__-mc-sG__stop[data-now] .ListenMap-module__-mc-sG__stopBtn{border-color:var(--orchid);background:var(--orchid-soft);transform:scale(1.03)}.ListenMap-module__-mc-sG__stop[data-done] .ListenMap-module__-mc-sG__stopBtn{opacity:.75}.ListenMap-module__-mc-sG__bar{background:var(--orchid);transform-origin:0;width:100%;height:6px;position:absolute;bottom:0;left:0}.ListenMap-module__-mc-sG__end{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.ListenMap-module__-mc-sG__stopBtn{transition:none}.ListenMap-module__-mc-sG__stop[data-now] .ListenMap-module__-mc-sG__stopBtn{transform:none}}
