.trail-row{display:flex;align-items:baseline;width:100%;margin-block:-.75rem;padding-block:.75rem;color:#78716c;text-align:left}.trail-row>:first-child{flex:none}.trail-track{position:relative;flex:1;height:1px;margin-left:1rem;container-type:inline-size}.trail-rule{position:absolute;inset:0;background:#e7e5e4}.trail-scene{position:absolute;right:0;bottom:0;left:0;height:1.25rem;overflow:clip;pointer-events:none;isolation:isolate}.trail-flora,.trail-bear-pose{display:block;overflow:visible;shape-rendering:crispEdges}.trail-flora{position:absolute;bottom:0;width:.6875rem;height:1.0625rem;opacity:0;transform:translateY(.1875rem) scale(.92,.52) rotate(var(--trail-lean, 0deg));transform-origin:center bottom}.trail-flora--columbine{width:.625rem}.trail-flora--grass{width:.8125rem;height:.6875rem}.trail-flora--fern{width:.75rem;height:.875rem}.trail-flora--aster{width:.5625rem;height:.875rem}.trail-flora--slot-1{left:1%}.trail-flora--slot-2{left:6%}.trail-flora--slot-3{left:11%}.trail-flora--slot-4{left:26%}.trail-flora--slot-5{left:31%}.trail-flora--slot-6{left:46%}.trail-flora--slot-7{left:50%}.trail-flora--slot-8{left:55%}.trail-flora--slot-9{left:70%}.trail-flora--slot-10{left:80%}.trail-flora--slot-11{left:84%}.trail-flora--slot-12{left:90%}.trail-flora--slot-13{right:0}.trail-flora--slot-3,.trail-flora--slot-9{width:.6875rem;height:.5625rem}.trail-flora--slot-8{width:.625rem;height:.75rem}.trail-flora--slot-12{width:.5625rem;height:.9375rem}.trail-flora--slot-1,.trail-flora--slot-4,.trail-flora--slot-7,.trail-flora--slot-11{--trail-lean: -2deg;--trail-sway: 1deg}.trail-flora--slot-2,.trail-flora--slot-5,.trail-flora--slot-8,.trail-flora--slot-12{--trail-lean: 2deg;--trail-sway: -1deg}.trail-bear{position:absolute;bottom:0;left:0;z-index:2;display:block;width:1.625rem;height:1.125rem;opacity:0;pointer-events:auto;will-change:transform}.trail-bear-art,.trail-bear-gait,.trail-bear-pose{position:absolute;inset:0}.trail-bear-art{transform-origin:center bottom}.trail-bear[data-facing=right] .trail-bear-art{transform:scaleX(-1)}.trail-bear[data-facing=left] .trail-bear-art{transform:scaleX(1)}.trail-bear-pose{width:100%;height:100%}.trail-bear-pose--walk-b,.trail-bear-pose--sniff,.trail-bear-pose--look{opacity:0}.trail-scene[data-state=active] .trail-flora,.trail-scene[data-state=hinted] .trail-flora--slot-2{animation:trail-flora-grow .56s var(--ease-out) both}.trail-scene[data-state=active] .trail-flora--slot-2,.trail-scene[data-state=active] .trail-flora--slot-7,.trail-scene[data-state=active] .trail-flora--slot-10,.trail-scene[data-state=hinted] .trail-flora--slot-2{animation-duration:.64s}.trail-scene[data-state=active] .trail-flora--slot-4,.trail-scene[data-state=active] .trail-flora--slot-8,.trail-scene[data-state=active] .trail-flora--slot-12{animation-duration:.5s}.trail-scene[data-state=active] .trail-flora--slot-2{animation-delay:70ms}.trail-scene[data-state=active] .trail-flora--slot-3{animation-delay:.14s}.trail-scene[data-state=active] .trail-flora--slot-4{animation-delay:.21s}.trail-scene[data-state=active] .trail-flora--slot-5{animation-delay:.28s}.trail-scene[data-state=active] .trail-flora--slot-6{animation-delay:.35s}.trail-scene[data-state=active] .trail-flora--slot-7{animation-delay:.42s}.trail-scene[data-state=active] .trail-flora--slot-8{animation-delay:.49s}.trail-scene[data-state=active] .trail-flora--slot-9{animation-delay:.56s}.trail-scene[data-state=active] .trail-flora--slot-10{animation-delay:.63s}.trail-scene[data-state=active] .trail-flora--slot-11{animation-delay:.7s}.trail-scene[data-state=active] .trail-flora--slot-12{animation-delay:.77s}.trail-scene[data-state=active] .trail-flora--slot-13{animation-delay:.84s}.trail-scene[data-state=active][data-hinted] .trail-flora--slot-2{opacity:1;transform:none;animation:none}.trail-bear[data-behavior=walking] .trail-bear-pose--walk-a{animation:trail-pose-a .56s steps(1,end) infinite}.trail-bear[data-behavior=walking] .trail-bear-pose--walk-b{animation:trail-pose-b .56s steps(1,end) infinite}.trail-bear[data-behavior=sniffing] .trail-bear-gait,.trail-bear[data-behavior=looking] .trail-bear-gait{opacity:0}.trail-bear[data-behavior=sniffing] .trail-bear-pose--sniff{opacity:1;animation:trail-sniff-bob .68s steps(2,end) infinite}.trail-bear[data-behavior=looking] .trail-bear-pose--look{opacity:1}.trail-bear[data-cursor-sniffing] .trail-bear-gait,.trail-bear[data-cursor-sniffing] .trail-bear-pose--look{opacity:0}.trail-bear[data-cursor-sniffing] .trail-bear-pose--sniff{opacity:1;animation:trail-sniff-bob .48s steps(2,end) infinite}@keyframes trail-flora-grow{0%{opacity:0;transform:translateY(.1875rem) scale(.92,.52) rotate(var(--trail-lean, 0deg))}62%{opacity:1;transform:translateY(-.0625rem) scale(1.01,1.06) rotate(var(--trail-sway, 0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes trail-sniff-bob{0%,49%{transform:translateY(0)}50%,to{transform:translateY(.0625rem)}}@keyframes trail-pose-a{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes trail-pose-b{0%,49%{opacity:0}50%,to{opacity:1}}@media(max-width:33rem){.trail-row{flex-wrap:wrap}.trail-track{flex-basis:100%;margin-top:.875rem;margin-left:0}}@media(prefers-reduced-motion:reduce){.trail-scene[data-state=active] .trail-flora,.trail-scene[data-state=active] .trail-bear,.trail-scene[data-state=active] .trail-bear-art,.trail-scene[data-state=active] .trail-bear-gait,.trail-scene[data-state=active] .trail-bear-pose{animation:none}.trail-scene[data-state=active] .trail-flora,.trail-scene[data-state=active] .trail-bear{opacity:1;transform:none}}
