.j-phone{--jp-k:.79;width:calc(268px * var(--jp-k));height:calc(555px * var(--jp-k));flex-shrink:0;position:relative}.j-phone-inner{width:268px;transform:scale(var(--jp-k));transform-origin:0 0;position:absolute;top:0;left:0}.j-screen{transform:scale(.683333)}@media (min-width:1024px){.j-phone{--jp-k:1}}.j-road,.j-road-dash,.j-road-lit{fill:none;stroke-linecap:round}.j-road{stroke:var(--kt-line);stroke-width:12px}.j-road-dash{stroke:var(--kt-surface);stroke-width:2.5px;stroke-dasharray:2 12}.j-road-lit{stroke:var(--kt-mark);stroke-width:12px}@media (min-width:1024px){.j-road,.j-road-lit{stroke-width:16px}}.j-dot{transition:background-color .4s,color .4s,box-shadow .4s,transform .5s cubic-bezier(.2,.9,.3,1.3)}.j-trail[data-ready] [data-stop]:not([data-lit=true]) .j-dot{background:var(--kt-surface);color:var(--kt-ink-3);box-shadow:0 0 0 1px var(--kt-line);transform:scale(.86)}.j-trail[data-ready] [data-stop][data-lit=true] .j-dot{background:var(--kt-mark);color:var(--kt-mark-ink);box-shadow:0 0 0 6px color-mix(in oklab, var(--kt-mark) 30%, transparent)}.j-copy,.j-visual{transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1)}.j-trail[data-ready] [data-stop]:not([data-lit=true]) .j-copy{opacity:.4;transform:translateY(14px)}.j-trail[data-ready] [data-stop]:not([data-lit=true]) .j-visual{opacity:.35;transform:translateY(28px)scale(.96)}@media (max-width:1023.98px){.j-card{transition:transform .7s cubic-bezier(.2,.7,.2,1),border-color .4s}.j-trail[data-ready] [data-stop]:not([data-lit=true]) .j-card{transform:translateY(18px)}.j-walker[data-float=true]{--jw:96px;z-index:30;filter:drop-shadow(0 6px 10px #1b23292e);margin:0;transition:opacity .35s;position:fixed;inset:auto 10px 14px auto;transform:none!important}.j-walker[data-float=true][data-visible=false]{opacity:0}}.j-walker{--jw:78px;z-index:1;width:var(--jw);height:calc(var(--jw) * 1.4);margin-left:calc(var(--jw) * -.5);margin-top:calc(var(--jw) * -1.31);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}@media (min-width:1024px){.j-walker{--jw:84px;z-index:5}}.j-trail:not([data-ready]) .j-walker{opacity:0}.j-face{width:100%;height:100%;transition:transform .35s}.j-walker[data-facing=left] .j-face{transform:scaleX(-1)}.j-walker-svg{width:100%;height:100%;filter:drop-shadow(0 0 1.2px var(--kt-paper)) drop-shadow(0 0 1.2px var(--kt-paper)) drop-shadow(0 3px 4px #1b23292e);overflow:visible}.j-walker-svg line,.j-walker-svg polyline{fill:none;stroke:var(--kt-ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.j-walker{--j-skin:#f2c4a0;--j-pants:#2b4552;--j-hair:#3a2a22;--j-shirt:var(--kt-flame);--j-shoe:#fff}.j-walker-svg .j-shirt{fill:var(--j-shirt)}.j-walker-svg .j-sleeve{stroke:var(--j-shirt);stroke-width:8.5px}.j-walker-svg .j-skin-line{stroke:var(--j-skin);stroke-width:6px}.j-walker-svg .j-pants{stroke:var(--j-pants);stroke-width:8px}.j-skin,.j-hand{fill:var(--j-skin)}.j-hair{fill:var(--j-hair)}.j-eye{fill:var(--kt-ink)}.j-shoe{fill:var(--j-shoe);stroke:var(--kt-ink);stroke-width:1.6px;stroke-linejoin:round}.j-walker-svg .j-cane{stroke:#8a5a3b;stroke-width:3px;transition:opacity .5s}.j-back .j-pants{stroke:color-mix(in oklab, var(--j-pants) 75%, black)}.j-back .j-sleeve{stroke:color-mix(in oklab, var(--j-shirt) 80%, black)}.j-back .j-skin-line{stroke:color-mix(in oklab, var(--j-skin) 82%, black)}.j-back .j-hand{fill:color-mix(in oklab, var(--j-skin) 82%, black)}.j-shadow{fill:var(--kt-ink);opacity:.1}.j-ache polyline{stroke:var(--kt-pain);stroke-width:2.6px}.j-spark path{fill:var(--kt-mark);stroke:var(--kt-mark-deep);stroke-width:.8px}.j-ache,.j-spark{transition:opacity .5s}.j-dust{opacity:0;fill:var(--kt-ink-3)}.j-level{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in oklab, var(--kt-mark) 55%, transparent) 0 35%, transparent 70%);border-radius:50%;width:120%;position:absolute;bottom:2%;left:50%;translate:-50% 30%}.j-walker.j-up .j-level{animation:.9s cubic-bezier(.2,.7,.3,1) j-level}@keyframes j-level{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.j-walker-svg g{transform-box:view-box}.j-torso,.j-hip,.j-hip-l{transform-origin:50px 82px}.j-knee,.j-knee-l{transform-origin:50px 106px}.j-sh,.j-sh-l{transform-origin:50px 54px}.j-el{transform-origin:50px 73px}.j-head{transform-origin:50px 48px}.j-torso{transform:rotate(var(--torso))}.j-head{transform:rotate(var(--head))}.j-hip-f{transform:rotate(var(--hipF))}.j-hip-b{transform:rotate(var(--hipB))}.j-knee-f{transform:rotate(var(--kneeF))}.j-knee-b{transform:rotate(var(--kneeB))}.j-sh-f{transform:rotate(var(--shF))}.j-sh-b{transform:rotate(var(--shB))}.j-el-f{transform:rotate(var(--elF))}.j-el-b{transform:rotate(var(--elB))}.j-torso,.j-head,.j-hip,.j-knee,.j-sh,.j-el{transition:transform .7s cubic-bezier(.3,.7,.3,1)}@keyframes j-swing{0%,to{transform:rotate(calc(var(--amp) * -1))}50%{transform:rotate(var(--amp))}}@keyframes j-bend{0%,50%,to{transform:rotate(0)}25%{transform:rotate(var(--amp))}}@keyframes j-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--bob) * -1))}}.j-hip-l,.j-sh-l{animation:j-swing var(--dur) ease-in-out infinite}.j-knee-l{animation:j-bend var(--dur) ease-in-out infinite}.j-hip-l,.j-knee-l{--amp:var(--legAmp)}.j-knee-l{--amp:var(--kneeAmp)}.j-sh-l-f{--amp:var(--armAmpF)}.j-sh-l-b{--amp:var(--armAmpB)}.j-hip-l-b,.j-knee-l-b,.j-sh-l-f{animation-delay:calc(var(--dur) * -.5)}.j-body{animation:j-bob calc(var(--dur) / 2) ease-in-out infinite}.j-walker{--torso:20deg;--head:10deg;--hipF:-4deg;--hipB:4deg;--kneeF:10deg;--kneeB:12deg;--shF:-8deg;--shB:35deg;--elF:-25deg;--elB:-110deg;--legAmp:8deg;--kneeAmp:8deg;--armAmpF:5deg;--armAmpB:0deg;--dur:1.7s;--bob:1px}.j-walker[data-stage="1"]{--torso:15deg;--head:6deg;--legAmp:11deg;--dur:1.5s}.j-walker[data-stage="2"]{--torso:6deg;--head:0deg;--shB:4deg;--elB:-18deg;--elF:-18deg;--shF:0deg;--kneeF:4deg;--kneeB:4deg;--hipF:0deg;--hipB:0deg;--legAmp:16deg;--kneeAmp:16deg;--armAmpF:14deg;--armAmpB:14deg;--dur:1.2s;--bob:2px}.j-walker[data-stage="3"]{--torso:3deg;--head:-2deg;--shB:0deg;--elB:-20deg;--elF:-20deg;--shF:0deg;--kneeF:4deg;--kneeB:4deg;--hipF:0deg;--hipB:0deg;--legAmp:22deg;--kneeAmp:20deg;--armAmpF:22deg;--armAmpB:22deg;--dur:.95s;--bob:3px}.j-walker[data-stage="4"]{--torso:0deg;--head:-4deg;--shF:-85deg;--shB:-85deg;--elF:-8deg;--elB:-8deg;--hipF:-10deg;--hipB:10deg;--kneeF:6deg;--kneeB:6deg;--legAmp:12deg;--kneeAmp:34deg;--armAmpF:72deg;--armAmpB:72deg;--dur:1.5s;--bob:2px}.j-walker[data-stage="4"] .j-sh-l-f{animation-delay:0s}.j-walker[data-stage="5"]{--torso:10deg;--head:-2deg;--shF:-10deg;--shB:10deg;--elF:-95deg;--elB:-95deg;--hipF:-8deg;--hipB:0deg;--kneeF:20deg;--kneeB:20deg;--legAmp:32deg;--kneeAmp:40deg;--armAmpF:32deg;--armAmpB:32deg;--dur:.66s;--bob:4px}.j-walker[data-stage="6"]{--torso:0deg;--head:-8deg;--shF:-150deg;--shB:150deg;--elF:-12deg;--elB:-12deg;--hipF:-3deg;--hipB:3deg;--kneeF:0deg;--kneeB:0deg;--legAmp:0deg;--kneeAmp:18deg;--armAmpF:12deg;--armAmpB:12deg;--dur:.9s;--bob:12px}.j-walker[data-stage="2"] .j-ache,.j-walker[data-stage="3"] .j-ache,.j-walker[data-stage="4"] .j-ache,.j-walker[data-stage="5"] .j-ache,.j-walker[data-stage="6"] .j-ache{opacity:0}.j-walker[data-stage="1"] .j-ache{opacity:.55}.j-cane{opacity:0}.j-walker[data-stage="0"] .j-cane,.j-walker[data-stage="1"] .j-cane{opacity:1}.j-walker[data-stage="5"] .j-dust{animation:j-dust var(--dur) ease-out infinite}@keyframes j-dust{0%{opacity:.5;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-8px)scale(1.3)}}.j-spark{opacity:0}.j-walker[data-stage="6"] .j-spark{opacity:1}@keyframes j-finish{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--kt-mark) 60%, transparent)}50%{box-shadow:0 0 0 12px color-mix(in oklab, var(--kt-mark) 0%, transparent)}}.j-trail[data-ready] [data-stop][data-lit=true] .j-dot-last{animation:2.2s ease-in-out infinite j-finish}@media (max-width:639px){.j-walker-svg{filter:drop-shadow(0 0 1.2px var(--kt-paper))}.j-copy,.j-visual{transition:opacity .45s,transform .5s cubic-bezier(.2,.7,.2,1)}.j-trail[data-ready] [data-stop]:not([data-lit=true]) .j-copy{transform:translateY(8px)}.j-trail[data-ready] [data-stop]:not([data-lit=true]) .j-visual{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.j-walker *,.j-walker,.j-dot,.j-copy,.j-visual{transition:none!important;animation:none!important}}.j-walker[data-costume=mos]{--j-shirt:#d7263d;--j-pants:#b51f31;--j-shoe:#1f1a1a}.j-walker[data-costume=mos] .j-hair{display:none}.j-walker[data-costume=popular]{--j-shirt:#fbfaf5;--j-pants:#ebe5d6;--j-shoe:#7a4a2a}.j-walker[data-costume=popular] .j-shirt{stroke:#d9d2c2;stroke-width:.8px}.j-walker[data-costume=vampir]{--j-shirt:#2a2433;--j-pants:#16141b;--j-skin:#ece4e8;--j-hair:#121016;--j-shoe:#16141b}.j-walker[data-costume=petrecere]{--j-shirt:#6d4ae0}.j-walker-svg .j-fur{fill:#fff;stroke:#e6e1dc;stroke-width:.6px}.j-walker-svg .j-santa{fill:#d7263d}.j-walker-svg .j-santa-tip{fill:none;stroke:#d7263d;stroke-width:5px;stroke-linecap:round}.j-walker-svg .j-belt{fill:#1f1a1a}.j-walker-svg .j-buckle{fill:none;stroke:#f2c14e;stroke-width:1.3px}.j-walker-svg .j-cuff{stroke:#ce1126;stroke-width:8.6px}.j-walker-svg .j-stitch{stroke:#ce1126;stroke-width:2.2px}.j-walker-svg .j-stitch-dot,.j-walker-svg .j-hat{fill:#1f1a1a}.j-walker-svg .j-cape-out{fill:#121016}.j-walker-svg .j-cape-in{fill:#b0192e}.j-walker-svg .j-vest{fill:#f4f1f4}.j-walker-svg .j-mouth{fill:none;stroke:#5a1a24;stroke-width:.9px;stroke-linecap:round}.j-walker-svg .j-fang{fill:#fff;stroke:#c9c2c6;stroke-width:.3px}.j-walker-svg .j-party{fill:#6d4ae0}.j-walker-svg .j-party-stripe{fill:none;stroke:#fcd116;stroke-width:1.6px;stroke-linecap:round}.j-finish-pad{fill:color-mix(in oklab, var(--kt-brand-teal) 18%, transparent)}.j-finish-pole{stroke:var(--kt-ink);stroke-width:3px;stroke-linecap:round}.j-finish-flag{transform-origin:22px -48px;filter:drop-shadow(0 2px 3px #1b232933)}.j-confetti{opacity:0;transform-origin:0 -40px;transition:opacity .4s,transform .6s cubic-bezier(.2,1.4,.4,1);transform:translateY(10px)scale(.6)}.j-trail[data-finished=true] .j-confetti{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.j-trail[data-finished=true] .j-finish-flag{animation:1.4s ease-in-out infinite j-wave}}@keyframes j-wave{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-6deg)scaleX(.94)}}
