.tour-frame{position:relative;aspect-ratio:975/610}.tour-svg{display:block;width:100%;height:100%;overflow:visible}.tour-land{fill:rgb(var(--surface-sunken));stroke:var(--line-strong);stroke-width:1}.tour-borders,.tour-land{vector-effect:non-scaling-stroke}.tour-borders{fill:none;stroke:var(--line);stroke-width:1}.tour-leg{fill:none;stroke-linecap:round;stroke-width:1.6}.tour-leg[data-kind=played]{stroke:rgb(var(--text-faint));stroke-dasharray:1;stroke-dashoffset:0}.tour-leg[data-kind=upcoming]{stroke:rgb(var(--text-strong));stroke-dasharray:2 9;stroke-width:2.2}.tour-leg[data-inset]{stroke-dasharray:1 6;stroke-width:1.4;opacity:.6}.tour-stop{cursor:pointer;outline:none}.tour-hit{fill:transparent}.tour-dot,.tour-halo{transform-box:fill-box;transform-origin:center}.tour-stop[data-kind=played] .tour-dot{fill:rgb(var(--surface-canvas));stroke:rgb(var(--text-faint));stroke-width:1.8}.tour-stop[data-kind=upcoming] .tour-dot{fill:rgb(var(--text-strong));stroke:rgb(var(--surface-canvas));stroke-width:1.5}.tour-stop[data-kind=tonight] .tour-dot{fill:rgb(var(--volt));stroke:rgb(var(--surface-canvas));stroke-width:1.5}.tour-halo{fill:rgb(var(--volt)/.22);display:none}.tour-stop[data-kind=tonight] .tour-halo{display:inline}.tour-stop[data-active] .tour-dot{stroke:rgb(var(--text-strong));stroke-width:2.5;transform:scale(1.35)}.tour-stop[data-kind=upcoming][data-active] .tour-dot{stroke:rgb(var(--surface-canvas));box-shadow:none}@media (max-width:640px){.tour-leg{stroke-width:3}.tour-leg[data-kind=upcoming]{stroke-width:4;stroke-dasharray:4 14;--tour-period:-18}.tour-dot,.tour-halo{transform:scale(1.9)}.tour-stop[data-active] .tour-dot{transform:scale(2.4)}}.tour-mark{display:inline-block;width:.6rem;height:.6rem;border-radius:9999px;vertical-align:baseline;margin-right:.4rem}.tour-mark[data-kind=played]{box-shadow:inset 0 0 0 1.5px rgb(var(--text-faint))}.tour-mark[data-kind=upcoming]{background:rgb(var(--text-strong))}.tour-mark[data-kind=tonight]{background:rgb(var(--volt))}.tour-list li:target,.tour-pop{background:rgb(var(--surface-raised))}.tour-pop{position:absolute;z-index:5;width:-moz-max-content;width:max-content;max-width:min(18rem,72%);max-height:16rem;overflow:auto;padding:.6rem .75rem;border-radius:var(--radius-lg);border:1px solid var(--line-strong);box-shadow:var(--elev-2);pointer-events:none;font-size:var(--text-sm);list-style:none}.tour-pop[hidden]{display:none}.tour-pop[data-pinned]{pointer-events:auto}.tour-pop ul{margin-top:.25rem}@media (max-width:640px){.tour-pop{left:0!important;right:0;top:100%!important;transform:none!important;margin-top:.4rem;width:auto;max-width:none}}@media (prefers-reduced-motion:no-preference){.tour-leg[data-kind=played]:not([data-inset]){animation:tour-draw .7s var(--ease-out) both;animation-delay:var(--d,0s)}.tour-leg[data-kind=upcoming]:not([data-inset]){animation:tour-fade .5s var(--ease-out) both,tour-march 1.5s linear infinite;animation-delay:var(--d,0s),var(--d,0s)}.tour-stop[data-kind=tonight] .tour-halo{animation:tour-pulse 2.4s var(--ease-inout) infinite}[data-tour-paused] .tour-halo,[data-tour-paused] .tour-leg{animation-play-state:paused}@keyframes tour-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@keyframes tour-march{to{stroke-dashoffset:var(--tour-period,-11)}}@keyframes tour-pulse{0%,to{opacity:.35}50%{opacity:1}}}