.ask-runner{--cycle:0.44s;--delay:0s;--skin:#f3c5a2;--skin-far:#dda882;--hair:#2e211b;--jumper:#ffab00;--jumper-far:#d98f00;--hem:#ffd666;--shorts:#818cf8;--shorts-far:#6366f1;--pack:#c7d2fe;--pocket:#a5b4fc;--strap:#818cf8;--shoe:#ffffff;--shoe-far:#dde3f0;--sole:#a5b4fc;--sock:#ffd666;--sock-far:#e9bc4e;overflow:visible;display:block}.ask-runner[data-kid=girl]{--skin:#b97a55;--skin-far:#9f6645;--hair:#1f1612}.ask-runner line{stroke-linecap:round}.ask-runner .rk-skin{fill:var(--skin)}.ask-runner .rk-skin-line{stroke:var(--skin)}.ask-runner .rk-far-shade-skin{fill:var(--skin-far);stroke:var(--skin-far)}.ask-runner line.rk-far-shade-skin{fill:none}.ask-runner .rk-ear{fill:var(--skin-far)}.ask-runner .rk-sleeve{stroke:var(--jumper)}.ask-runner .rk-sleeve.rk-far-shade{stroke:var(--jumper-far)}.ask-runner .rk-jumper{fill:var(--jumper)}.ask-runner .rk-hem{fill:var(--hem)}.ask-runner .rk-collar{fill:#fff}.ask-runner .rk-shorts{fill:var(--shorts)}.ask-runner .rk-shorts-line{stroke:var(--shorts)}.ask-runner .rk-far-shade-shorts{stroke:var(--shorts-far)}.ask-runner .rk-sock{stroke:var(--sock)}.ask-runner .rk-thigh.rk-far .rk-sock{stroke:var(--sock-far)}.ask-runner .rk-sleeve-edge{stroke:var(--jumper-far)}.ask-runner .rk-shoe{fill:var(--shoe)}.ask-runner .rk-far-shade-shoe{fill:var(--shoe-far)}.ask-runner .rk-sole{fill:var(--sole)}.ask-runner .rk-pack-main{fill:var(--pack)}.ask-runner .rk-pack-pocket{fill:var(--pocket)}.ask-runner .rk-strap{stroke:var(--strap)}.ask-runner .rk-hair{fill:var(--hair)}.ask-runner .rk-bobble{fill:#ffab00}.ask-runner .rk-eye{fill:#2a1e19}.ask-runner .rk-brow{stroke:var(--hair)}.ask-runner .rk-mouth{stroke:#7a3b2e}.ask-runner .rk-mouth-open{fill:#7a3b2e;stroke:none}.ask-runner .rk-blush{fill:#f28b82;opacity:.45}.ask-runner .rk-shadow{fill:#0b0a2a;opacity:.28}.ask-runner .rk-paper-sheet{fill:#fff;stroke:#c7d2fe;stroke-width:.8}.ask-runner .rk-paper-lines{stroke:#a5b4fc}.ask-runner .rk-paper-tick{fill:#22c55e}.ask-runner .rk-drop{fill:#bfdbfe;opacity:0}.ask-runner .rk-mouth-oh,.ask-runner .rk-mouth-open,.ask-runner .rk-paper{display:none}.ask-runner .rk-eye{transform-box:fill-box;transform-origin:center}.ask-runner[data-pose=idle] .rk-upper{animation:rk-breathe 3.2s ease-in-out infinite}.ask-runner[data-pose=idle] .rk-arm.rk-near,.ask-runner[data-pose=sorry] .rk-arm.rk-near{transform:rotate(16deg)}.ask-runner[data-pose=idle] .rk-arm.rk-far{transform:rotate(-16deg)}.ask-runner[data-pose=idle] .rk-forearm{transform:rotate(-12deg)}.ask-runner[data-pose=idle] .rk-thigh.rk-near,.ask-runner[data-pose=sorry] .rk-thigh.rk-near,.ask-runner[data-pose=wave] .rk-thigh.rk-near{transform:rotate(5deg)}.ask-runner[data-pose=idle] .rk-thigh.rk-far,.ask-runner[data-pose=sorry] .rk-thigh.rk-far,.ask-runner[data-pose=wave] .rk-thigh.rk-far{transform:rotate(-7deg)}.ask-runner[data-pose=idle] .rk-shin,.ask-runner[data-pose=sorry] .rk-shin,.ask-runner[data-pose=wave] .rk-shin{transform:rotate(2deg)}.ask-runner[data-pose=idle] .rk-eye,.ask-runner[data-pose=wave] .rk-eye{animation:rk-blink 4.2s linear infinite}@keyframes rk-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes rk-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.12)}}.ask-runner[data-pose=wave] .rk-arm.rk-near{animation:rk-wave .46s ease-in-out infinite;animation-delay:var(--delay)}.ask-runner[data-pose=wave] .rk-arm.rk-near .rk-forearm{transform:rotate(-6deg)}.ask-runner[data-pose=wave] .rk-arm.rk-far{transform:rotate(-16deg)}.ask-runner[data-pose=wave] .rk-arm.rk-far .rk-forearm{transform:rotate(-12deg)}.ask-runner[data-pose=wave] .rk-mouth-smile{display:none}.ask-runner[data-pose=wave] .rk-mouth-open{display:block}@keyframes rk-wave{0%,to{transform:rotate(-106deg)}50%{transform:rotate(-130deg)}}.ask-runner[data-pose=carry] .rk-bob,.ask-runner[data-pose=run] .rk-bob{animation:rk-bob calc(var(--cycle) / 2) linear infinite;animation-delay:var(--delay)}.ask-runner[data-pose=carry] .rk-upper,.ask-runner[data-pose=run] .rk-upper{transform:rotate(11deg)}.ask-runner[data-pose=carry] .rk-head,.ask-runner[data-pose=run] .rk-head{transform:rotate(-8deg)}.ask-runner[data-pose=carry] .rk-thigh,.ask-runner[data-pose=run] .rk-thigh{animation:rk-thigh var(--cycle) linear infinite;animation-delay:var(--delay)}.ask-runner[data-pose=carry] .rk-shin,.ask-runner[data-pose=run] .rk-shin{animation:rk-shin var(--cycle) linear infinite;animation-delay:var(--delay)}.ask-runner[data-pose=carry] .rk-thigh.rk-far,.ask-runner[data-pose=carry] .rk-thigh.rk-far .rk-shin,.ask-runner[data-pose=run] .rk-thigh.rk-far,.ask-runner[data-pose=run] .rk-thigh.rk-far .rk-shin{animation-delay:calc(var(--delay) - var(--cycle) / 2)}.ask-runner[data-pose=run] .rk-arm.rk-near{animation:rk-arm var(--cycle) ease-in-out infinite;animation-delay:var(--delay)}.ask-runner[data-pose=carry] .rk-arm.rk-far,.ask-runner[data-pose=run] .rk-arm.rk-far{animation:rk-arm var(--cycle) ease-in-out infinite;animation-delay:calc(var(--delay) - var(--cycle) / 2)}.ask-runner[data-pose=carry] .rk-arm.rk-far .rk-forearm,.ask-runner[data-pose=run] .rk-forearm{transform:rotate(-82deg)}.ask-runner[data-pose=carry] .rk-pack,.ask-runner[data-pose=run] .rk-pack{animation:rk-pack calc(var(--cycle) / 2) linear infinite;animation-delay:var(--delay)}.ask-runner[data-pose=carry] .rk-mouth-smile,.ask-runner[data-pose=run] .rk-mouth-smile{display:none}.ask-runner[data-pose=carry] .rk-mouth-open,.ask-runner[data-pose=run] .rk-mouth-open{display:block}.ask-runner[data-pose=carry] .rk-shadow,.ask-runner[data-pose=run] .rk-shadow{animation:rk-shadow calc(var(--cycle) / 2) linear infinite;animation-delay:var(--delay);transform-box:fill-box;transform-origin:center}.ask-runner[data-pose=carry] .rk-arm.rk-near{transform:rotate(-112deg)}.ask-runner[data-pose=carry] .rk-arm.rk-near .rk-forearm{transform:rotate(-6deg)}.ask-runner[data-holding=true] .rk-paper{display:block}@keyframes rk-thigh{0%{transform:rotate(-34deg)}12%{transform:rotate(-17deg)}25%{transform:rotate(3deg)}40%{transform:rotate(27deg)}50%{transform:rotate(38deg)}62%{transform:rotate(24deg)}75%{transform:rotate(-14deg)}88%{transform:rotate(-42deg)}to{transform:rotate(-34deg)}}@keyframes rk-shin{0%{transform:rotate(8deg)}12%{transform:rotate(28deg)}25%{transform:rotate(14deg)}40%{transform:rotate(8deg)}50%{transform:rotate(38deg)}62%{transform:rotate(98deg)}75%{transform:rotate(104deg)}88%{transform:rotate(52deg)}to{transform:rotate(8deg)}}@keyframes rk-arm{0%,to{transform:rotate(42deg)}50%{transform:rotate(-46deg)}}@keyframes rk-bob{0%,to{transform:translateY(1.6px)}50%{transform:translateY(-2.6px)}}@keyframes rk-pack{0%,to{transform:translateY(.9px)}50%{transform:translateY(-.9px)}}@keyframes rk-shadow{0%,to{transform:scaleX(1);opacity:.28}50%{transform:scaleX(.78);opacity:.2}}.ask-runner[data-pose=cheer] .rk-bob{animation:rk-jump .62s cubic-bezier(.3,0,.4,1) 2;animation-delay:var(--delay)}.ask-runner[data-pose=cheer] .rk-arm.rk-near{transform:rotate(-124deg)}.ask-runner[data-pose=cheer] .rk-arm.rk-near .rk-forearm{transform:rotate(-6deg)}.ask-runner[data-pose=cheer] .rk-arm.rk-far{transform:rotate(132deg)}.ask-runner[data-pose=cheer] .rk-arm.rk-far .rk-forearm{transform:rotate(44deg)}.ask-runner[data-pose=cheer] .rk-thigh.rk-near{animation:rk-tuck .62s ease-in-out 2;animation-delay:var(--delay)}.ask-runner[data-pose=cheer] .rk-thigh.rk-far{animation:rk-tuck-far .62s ease-in-out 2;animation-delay:var(--delay)}.ask-runner[data-pose=cheer] .rk-shin{animation:rk-tuck-shin .62s ease-in-out 2;animation-delay:var(--delay)}.ask-runner[data-pose=cheer] .rk-mouth-smile{display:none}.ask-runner[data-pose=cheer] .rk-mouth-open{display:block}.ask-runner[data-pose=cheer] .rk-shadow{animation:rk-shadow .62s linear 2;animation-delay:var(--delay);transform-box:fill-box;transform-origin:center}@keyframes rk-jump{0%,to{transform:translateY(0)}45%{transform:translateY(-11px)}}@keyframes rk-tuck{0%,to{transform:rotate(0)}45%{transform:rotate(-24deg)}}@keyframes rk-tuck-far{0%,to{transform:rotate(0)}45%{transform:rotate(16deg)}}@keyframes rk-tuck-shin{0%,to{transform:rotate(0)}45%{transform:rotate(46deg)}}.ask-runner[data-pose=sorry] .rk-head{transform:rotate(9deg)}.ask-runner[data-pose=sorry] .rk-arm.rk-near .rk-forearm{transform:rotate(-12deg)}.ask-runner[data-pose=sorry] .rk-arm.rk-far{transform:rotate(-22deg)}.ask-runner[data-pose=sorry] .rk-arm.rk-far .rk-forearm{transform:rotate(-118deg)}.ask-runner[data-pose=sorry] .rk-mouth-smile{display:none}.ask-runner[data-pose=sorry] .rk-mouth-oh{display:block}.ask-runner[data-pose=sorry] .rk-brow{transform:translateY(-1px) rotate(-6deg);transform-box:fill-box;transform-origin:center}.ask-runner[data-pose=sorry] .rk-drop{animation:rk-drop 1.3s ease-in infinite}@keyframes rk-drop{0%{opacity:0;transform:translateY(-2px)}25%{opacity:.95}80%{opacity:.9;transform:translateY(6px)}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ask-runner,.ask-runner *{animation:none!important}}.ask-house{display:block;overflow:visible}.ask-house .fh-shadow{fill:#0b0a2a;opacity:.28}.ask-house .fh-pole{stroke:#c7d2fe;stroke-width:1.6;stroke-linecap:round}.ask-house .fh-flag{fill:#ffab00;transform-box:fill-box;transform-origin:left center;animation:fh-flag 1.8s ease-in-out infinite}.ask-house .fh-roof{fill:#818cf8}.ask-house .fh-eave{fill:#a5b4fc}.ask-house .fh-wall{fill:#eef2ff}.ask-house .fh-clock{fill:#fff;stroke:#a5b4fc;stroke-width:1.4}.ask-house .fh-hands{stroke:#4338ca;stroke-width:1.2;stroke-linecap:round}.ask-house .fh-window{fill:#c7d2fe}.ask-house .fh-bars{stroke:#eef2ff;stroke-width:1.4}.ask-house .fh-sign{fill:#4338ca}.ask-house .fh-book{fill:#fff}.ask-house .fh-door-frame{fill:#a5b4fc}.ask-house .fh-door{fill:#4338ca;transition:fill .2s}.ask-house .fh-knob{fill:#ffd666;transition:opacity .2s}.ask-house .fh-paper{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center}@keyframes fh-flag{0%,to{transform:scaleX(1) skewY(0deg)}50%{transform:scaleX(.86) skewY(-5deg)}}.ask-house[data-busy=true] .fh-door{fill:#1e1b4b}.ask-house[data-busy=true] .fh-knob{opacity:0}.ask-house[data-busy=true] .fh-window{animation:fh-glow .9s ease-in-out infinite}.ask-house[data-busy=true] .fh-window.w2{animation-delay:-.45s}.ask-house[data-busy=true] .fh-paper{animation:fh-paper 1.5s ease-out infinite}.ask-house[data-busy=true] .fh-paper.p2{animation-delay:-.5s}.ask-house[data-busy=true] .fh-paper.p3{animation-delay:-1s}@keyframes fh-glow{0%,to{fill:#c7d2fe}50%{fill:#ffd666}}@keyframes fh-paper{0%{opacity:0;transform:translateY(16px) rotate(-10deg) scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-10px) rotate(24deg) scale(1)}}@media (prefers-reduced-motion:reduce){.ask-house *{animation:none!important}}.ask-stage{position:relative;margin-top:124px}.ask-scene{position:absolute;left:0;right:0;bottom:100%;height:172px;overflow:hidden;pointer-events:none;--kid:84px;--house:112px;--inset:20px;--apart:0.72}@media (max-width:599.95px){.ask-stage{margin-top:98px}.ask-scene{height:112px;--kid:50px;--house:68px;--inset:8px}}.ask-scene-house{position:absolute;right:var(--inset);bottom:-3px;width:var(--house)}.ask-scene-kid{position:absolute;left:var(--inset);bottom:-2px;width:var(--kid);transition:transform var(--out,1.2s) cubic-bezier(.5,0,.35,1),opacity .16s linear;will-change:transform}.ask-scene-kid[data-kid=girl]{left:calc(var(--inset) + var(--kid) * var(--apart))}.ask-scene-kid[data-go=inside],.ask-scene-kid[data-go=out]{transform:translateX(var(--travel,0))}.ask-scene-kid[data-go=inside]{opacity:0;transition-delay:0s,.04s}.ask-scene-kid[data-go=back]{transition-duration:var(--back,.7s),.12s;transition-timing-function:cubic-bezier(.4,0,.5,1),linear}.ask-scene-kid[data-go=back] .ask-runner{transform:scaleX(-1)}.ask-scene-sign{position:absolute;right:calc(var(--inset) + var(--house) + 6px);bottom:calc(var(--kid) * .3);padding:2px 7px;border-radius:4px;background:#fff;color:#4338ca;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 0 #a5b4fc;transition:opacity .2s}@media (max-width:599.95px){.ask-scene:not([data-says=none]) .ask-scene-sign{opacity:0}}.ask-scene-sign:after{content:"";position:absolute;left:calc(50% - 1.5px);top:100%;width:3px;height:calc(var(--kid) * .3 + 2px);border-radius:0 0 2px 2px;background:#a5b4fc}.ask-scene-kid:after,.ask-scene-kid:before{content:"";position:absolute;bottom:4px;left:8%;width:11%;aspect-ratio:1;border-radius:50%;background:#c7d2fe;opacity:0}.ask-scene-kid[data-go=back]:before,.ask-scene-kid[data-go=out]:before{animation:ask-dust .44s ease-out infinite}.ask-scene-kid[data-go=back]:after,.ask-scene-kid[data-go=out]:after{animation:ask-dust .44s ease-out infinite;animation-delay:-.22s}.ask-scene-kid[data-go=back]:after,.ask-scene-kid[data-go=back]:before{left:auto;right:8%;--dir:1}@keyframes ask-dust{0%{opacity:.55;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(calc(var(--dir, -1) * 14px),-8px) scale(1.3)}}.ask-scene-bubble{position:absolute;bottom:calc(var(--kid) * .78);max-width:min(260px,calc(100% - var(--kid) * 1.7 - var(--house) - var(--inset) * 2 - 12px));padding:7px 12px;border-radius:14px;background:#fff;color:#1e1b4b;font-size:13px;font-weight:600;line-height:1.35;text-align:left;box-shadow:0 6px 16px -6px rgba(11,10,42,.55);opacity:0;transform:translateY(6px) scale(.94);transition:opacity .2s,transform .25s cubic-bezier(.3,1.4,.5,1)}.ask-scene-bubble:after{content:"";position:absolute;bottom:-4px;width:11px;height:11px;background:#fff;border-radius:2px;transform:rotate(45deg)}.ask-scene-bubble-kid{left:calc(var(--inset) + var(--kid) * (1 + var(--apart)) - var(--kid) * .16);transform-origin:left bottom}.ask-scene-bubble-kid:after{left:12px}.ask-scene-bubble-house{right:calc(var(--inset) + var(--house) - 4px);bottom:calc(var(--house) * .5);transform-origin:right bottom;white-space:nowrap}.ask-scene-bubble-house:after{right:14px}.ask-scene[data-says=house] .ask-scene-bubble-house,.ask-scene[data-says=kid] .ask-scene-bubble-kid{opacity:1;transform:none}.ask-scene-dots{display:inline-flex;gap:3px;margin-left:5px;vertical-align:1px}.ask-scene-dots i{width:4px;height:4px;border-radius:50%;background:#6366f1;animation:ask-dot 1s ease-in-out infinite}.ask-scene-dots i:nth-child(2){animation-delay:.15s}.ask-scene-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion:reduce){.ask-scene-kid{transition:none}.ask-scene-dots i,.ask-scene-kid:after,.ask-scene-kid:before{animation:none!important}}.ask-arrives{animation:ask-arrives .36s cubic-bezier(.2,.9,.3,1) both}@keyframes ask-arrives{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ask-arrives{animation:none}}