.vp-roam:not(.vp-roam-parked):not([data-placed]),.vp-roam:not([data-placed]) .vp-front,.vp-roam:not([data-placed]) .vp-profile,.vp-roam:not([data-placed]) .vp-threeq,.vp-roam:not([data-placed]) .vp-show{visibility:hidden!important}.vp-roam[data-move=still] .vp-bob{transform:none;animation:none!important}.vp-roam{z-index:34;width:var(--vp-size-phone);pointer-events:none;position:fixed;top:0;left:0}.vp-roam:not([data-ready]){top:auto;left:auto;right:.75rem;bottom:max(5.75rem, calc(env(safe-area-inset-bottom) + 5rem))}@media (max-width:639px){.vp-roam .vp-buddy-min{top:calc(-54px - 24%);left:auto;right:0;translate:none}}@media (min-width:640px){.vp-roam{width:var(--vp-size-desktop)}.vp-roam .vp-buddy-min{top:calc(-54px - 24%);left:auto;right:0;translate:none}.vp-roam:not([data-ready]){bottom:1.25rem;right:1rem}}.vp-roam-map{width:var(--vp-size-phone)}@media (min-width:640px){.vp-roam-map{width:var(--vp-size-desktop)}}.vp-roam-parked{top:auto!important;left:auto!important;right:.75rem!important;bottom:max(5.25rem, calc(env(safe-area-inset-bottom) + 4.75rem))!important;width:auto!important;transform:none!important}@media (min-width:640px){.vp-roam-parked{bottom:1rem;right:1rem}.vp-roam-map.vp-roam-parked{bottom:7.25rem;right:4.5rem}}.vp-roam-body{position:relative}.vp-shadow{transform-origin:50%;pointer-events:none;z-index:0;background:radial-gradient(#0000006b,#0000 70%);border-radius:50%;height:13%;position:absolute;bottom:2%;left:14%;right:14%}.dark .vp-shadow{background:radial-gradient(#0000008c,#0000 70%)}html[data-walkstill="1"] .vp-hero-clock{visibility:hidden}.vp-roam .vp-actor{z-index:1;pointer-events:auto;position:relative}.vp-roam .vp-stage{filter:drop-shadow(0 8px 8px #00000047)}.dark .vp-roam .vp-stage{filter:drop-shadow(0 8px 10px #0000008c)}.vp-roam,.vp-roam *{-webkit-user-select:none;user-select:none}.vp-roam .vp-hit{cursor:grab;touch-action:none;pointer-events:none}.vp-roam .vp-hit:after{content:"";pointer-events:auto;border-radius:40%;position:absolute;inset:16% 14% 8% 18%}.vp-buddy-anchor>.vp-buddy-min{z-index:36;will-change:auto;color:#1a120e;background:#fff;border:1px solid #ff8a1a;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;display:grid;position:fixed;inset:-80px auto auto -80px;transform:none;box-shadow:0 4px 10px #00000047}.vp-buddy-anchor>.vp-buddy-min svg{flex:none;width:22px;height:22px;display:block}.vp-roam .vp-buddy-min{width:44px;min-width:44px;height:44px;min-height:44px}.vp-roam-parked .vp-roam-show{color:#1a120e;width:auto;height:auto;min-height:2.75rem;font-family:var(--font-sans), system-ui, sans-serif;background:#fff;border:2px solid #ff8a1a;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .8rem .15rem .2rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 10px 24px #00000047}.vp-roam-parked .vp-roam-show img{-o-object-fit:contain;object-fit:contain;width:2.15rem;height:2.15rem}.vp-roam[data-move=drag] .vp-hit{cursor:grabbing}.vp-roam .vp-face{transition:transform .18s}.vp-roam[data-face=left] .vp-pose-walk{transform:scaleX(-1)}.vp-roam[data-move=hop] .vp-hit:not([data-react]) .vp-bob,.vp-roam[data-move=bounce] .vp-hit:not([data-react]) .vp-bob,.vp-roam[data-move=chase] .vp-hit:not([data-react]) .vp-bob{transform-origin:50% 80%;animation:.34s ease-in-out infinite vp-walk-bob}.vp-roam[data-move=hop] .vp-shadow,.vp-roam[data-move=bounce] .vp-shadow,.vp-roam[data-move=chase] .vp-shadow{animation:vp-shadow-walk var(--vp-step,.48s) ease-in-out infinite}.vp-roam[data-move=jump] .vp-stage{animation:1.15s cubic-bezier(.34,1.45,.64,1) vp-roam-jump}.vp-roam[data-move=jump] .vp-shadow{animation:1.15s vp-shadow-jump}.vp-roam[data-move=dance] .vp-stage{animation:2.3s cubic-bezier(.34,1.2,.64,1) vp-roam-dance}.vp-roam[data-move=spin] .vp-stage{animation:1.3s cubic-bezier(.34,1.3,.64,1) vp-roam-spin}.vp-roam[data-move=wave] .vp-stage{animation:1.7s ease-in-out vp-roam-wave}.vp-roam[data-move=wave] .vp-five{animation:1.3s vp-five}.vp-roam[data-move=wiggle] .vp-stage{animation:1.6s ease-in-out vp-roam-wiggle}.vp-roam[data-move=peek] .vp-stage{animation:1.9s ease-in-out vp-roam-peek}.vp-roam[data-move=nap] .vp-stage{animation:5.4s ease-in-out vp-roam-nap}.vp-roam[data-move=nap] .vp-lid{transform:scaleY(.92)}.vp-roam[data-move=nap] .vp-zzz{opacity:1}.vp-roam[data-move=nap] .vp-zzz span{animation:1.5s ease-in infinite vp-zzz}.vp-roam[data-move=cheer] .vp-stage{animation:1.5s cubic-bezier(.34,1.4,.64,1) vp-roam-cheer}.vp-roam[data-move=perch] .vp-stage{animation:.55s cubic-bezier(.34,1.4,.64,1) forwards vp-roam-sit}.vp-roam[data-boing="1"] .vp-stage{transform:scale(1.16,.78)}.vp-roam .vp-bubble{max-width:min(11rem,46vw)}.vp-roam[data-bub=up] .vp-bubble{top:auto;bottom:calc(100% + 8px);translate:-50%}@keyframes vp-walk-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-3%)rotate(1.5deg)}}@keyframes vp-shadow-walk{0%,to{opacity:.9;transform:scaleX(1.05)}50%{opacity:.4;transform:scaleX(.68)}}@keyframes vp-roam-jump{0%{transform:scale(1)translateY(0)}16%{transform:scale(1.08,.9)translateY(4%)}48%{transform:scale(.96,1.06)translateY(-16%)}66%{transform:scale(1.06,.92)translateY(1%)}82%{transform:scale(.98,1.02)translateY(-4%)}to{transform:scale(1)translateY(0)}}@keyframes vp-shadow-jump{0%,to{opacity:.85;transform:scale(1)}16%{opacity:.95;transform:scaleX(1.15)}48%{opacity:.28;transform:scaleX(.45)}66%{opacity:.8;transform:scaleX(1.1)}}@keyframes vp-roam-dance{0%,to{transform:translateY(0)rotate(0)}15%{transform:translateY(-12%)rotate(-8deg)scale(1.04,.96)}32%{transform:translateY(0)rotate(7deg)scale(1.06,.92)}50%{transform:translateY(-14%)rotate(9deg)}68%{transform:translateY(0)rotate(-6deg)scale(1.05,.94)}84%{transform:translateY(-6%)rotate(3deg)}}@keyframes vp-roam-spin{0%{transform:rotate(0)scale(1)}18%{transform:scale(1.16,.8)translateY(6%)}62%{transform:rotate(360deg)scale(1.05)translateY(-6%)}80%{transform:rotate(360deg)scale(1.14,.78)translateY(4%)}to{transform:rotate(360deg)scale(1)}}@keyframes vp-roam-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-9deg)translateY(-4%)}40%,80%{transform:rotate(6deg)translateY(-1%)}}@keyframes vp-roam-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)translateY(-6%)}40%{transform:rotate(10deg)translateY(-2%)}60%{transform:rotate(-8deg)translateY(-8%)}80%{transform:rotate(6deg)translateY(-2%)}}@keyframes vp-roam-peek{0%{transform:translate(0)}38%,62%{transform:translateX(var(--vp-peek,18%))}to{transform:translate(0)}}@keyframes vp-roam-nap{0%{transform:rotate(0)translateY(0)}18%,78%{transform:rotate(-11deg)translateY(7%)}to{transform:rotate(0)translateY(0)}}@keyframes vp-roam-cheer{0%{transform:scale(1)translateY(0)}18%{transform:scale(1.18,.78)translateY(8%)}46%{transform:scale(.92,1.12)translateY(-22%)rotate(-4deg)}68%{transform:translateY(-4%)rotate(4deg)scale(1.05)}to{transform:scale(1)translateY(0)}}@keyframes vp-roam-sit{0%{transform:translateY(-8%)scale(1)}to{transform:translateY(2%)scale(1.06,.92)}}@media (prefers-reduced-motion:reduce){.vp-roam .vp-stage,.vp-roam .vp-bob,.vp-roam .vp-shadow,.vp-roam .vp-act,.vp-roam .vp-face{transition:none!important;animation:none!important}}@media (min-width:640px){.vp-roam[data-showoff="1"] .vp-buddy-min,.vp-roam[data-closeup="1"] .vp-buddy-min{top:8%;left:152%;right:auto}}@media (max-width:639px){.vp-roam[data-showoff="1"] .vp-buddy-min,.vp-roam[data-closeup="1"] .vp-buddy-min{top:calc(126% + 12px);left:auto;right:0}:is(.vp-roam[data-showoff="1"]:has(.vp-hit[data-dance=worm]) .vp-buddy-min,.vp-roam[data-closeup="1"]:has(.vp-hit[data-dance=worm]) .vp-buddy-min){top:6px;right:0}}@media (max-width:767px) and (orientation:portrait){.vp-roam[data-scroll-peek="1"] .vp-roam-body{transform:translate3d(var(--vp-peek-dx,0px), var(--vp-peek-dy,0px), 0);transition:transform var(--vp-peek-ms,.24s) var(--vp-peek-ease,cubic-bezier(.22, .8, .2, 1))}.vp-roam[data-scroll-peek="1"] .vp-hit,.vp-roam[data-scroll-peek="1"] .vp-rig,.vp-roam[data-scroll-peek="1"] .vp-stage{pointer-events:none}.vp-roam[data-scroll-peek="1"] .vp-hit:after{pointer-events:auto;width:44px;height:44px;inset:auto 40% 18% auto}.vp-roam[data-scroll-peek="1"] .vp-buddy-min{opacity:0;visibility:hidden;pointer-events:none;transform:none}.vp-buddy-anchor:has(.vp-roam[data-scroll-peek="1"])>.vp-buddy-min{opacity:0;visibility:hidden;pointer-events:none;transform:none}.vp-roam[data-scroll-peek="1"] .vp-bob,.vp-roam[data-scroll-peek="1"] .vp-stage,.vp-roam[data-scroll-peek="1"] .vp-act,.vp-roam[data-scroll-peek="1"] .vp-look,.vp-roam[data-scroll-peek="1"] .vp-ant{animation:none!important;transform:none!important}.vp-roam[data-scroll-peek="1"] .vp-front{visibility:visible!important}.vp-roam[data-scroll-peek="1"] .vp-profile,.vp-roam[data-scroll-peek="1"] .vp-pose,.vp-roam[data-scroll-peek="1"] .vp-threeq{visibility:hidden!important}.vp-roam[data-scroll-peek="1"] .vp-shadow,.vp-roam[data-scroll-peek="1"] .vp-bubble,.vp-roam[data-scroll-peek="1"] .vp-hit[data-dance] .vp-dance-label,.vp-roam[data-scroll-peek="1"] .vp-show{opacity:0!important}}@media (max-width:767px) and (orientation:portrait) and (prefers-reduced-motion:reduce){.vp-roam[data-scroll-peek="1"] .vp-roam-body,.vp-roam[data-scroll-peek="1"] .vp-buddy-min{transition:none}}html:has(.vp-roam[data-scroll-peek="1"]){overflow-x:clip}@media print{.vp-roam{display:none!important}}
