:root{--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-pop:cubic-bezier(.34, 1.56, .64, 1);--thread-a:#c9a05a;--thread-b:#b0654a;--thread-c:#6a7049;--thread-d:#587783;--thread-e:#c98f83;--thread-f:#b98f63;--thread-g:#a3955b}.fx-host{isolation:isolate;position:relative}@media (max-width:767px){.fx-host [data-c]{padding-left:18px}.fx-band-in{left:18px}.fx-band--nested .fx-band-in{left:0}}[data-habitat=savanna]{--hc:var(--thread-a)}[data-habitat=grove]{--hc:var(--thread-b)}[data-habitat=nursery]{--hc:var(--thread-e)}[data-habitat=pet]{--hc:var(--thread-f)}[data-habitat=workshop]{--hc:var(--thread-c)}[data-habitat=market]{--hc:var(--thread-g)}[data-habitat=skyline],[data-habitat=pond]{--hc:var(--thread-d)}[data-habitat=cart]{--hc:var(--thread-b)}.fx-band{height:var(--bh,52px);pointer-events:none;contain:layout paint style;--hc:var(--thread-b);position:relative;overflow:clip}@media (min-width:900px){.fx-band{height:var(--bhl,72px)}}.fx-band-in{inset:0 var(--fx-pad,12px);max-width:1256px;margin-inline:auto;position:absolute}@media (min-width:768px){.fx-band-in{--fx-pad:16px}}.fx-band--nested .fx-band-in{inset:0}.fx-band--nested .fx-ground{left:0;right:0}@media (min-width:1280px){.fx-band-in{--fx-pad:24px}}.fx-ground,.fx-ground:before{border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.fx-ground{background:repeating-linear-gradient(90deg, var(--hc) 0 6px, transparent 6px 11px);opacity:.5}.fx-ground:before{content:"";background:var(--hc);transform-origin:0;transition:transform 1.1s var(--fx-ease);left:0;right:0;transform:scaleX(0)}.fx-band[data-lit] .fx-ground{opacity:.85}.fx-band[data-lit] .fx-ground:before{transform:scaleX(1)}.fx-char{--w:var(--s,64px);bottom:calc(var(--w) * -.085);left:clamp(calc(var(--w) / 2), calc(var(--at,50) * 1%), calc(100% - var(--w) / 2));width:var(--w);height:var(--w);margin-left:calc(var(--w) / -2);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform-origin:50% 100%;background:0 0;border:0;padding:0;line-height:0;display:block;position:absolute}@media (min-width:900px){.fx-char{--w:var(--sl,var(--s,64px))}}.fx-char>img,.fx-char>svg{transform-origin:50% 92%;width:100%;height:100%;display:block;overflow:visible}.fx-char[data-flip]>img,.fx-char[data-flip]>svg{scale:-1 1}.fx-char[data-free]{margin:0;display:inline-block;position:relative;bottom:auto;left:auto}.fx-prop{bottom:-2px;left:calc(var(--at,50) * 1%);width:var(--w);height:var(--w);margin-left:calc(var(--w) / -2);--w:var(--s,40px);pointer-events:none;position:absolute}@media (min-width:900px){.fx-prop{--w:var(--sl,var(--s,40px))}}.fx-prop>img{width:100%;height:100%;display:block}.fx-prop[data-flip]>img{scale:-1 1}.fx-char[data-st=hid]{visibility:hidden}.fx-char[data-st=hid][data-role=rise]{transform:translateY(104%)}.fx-char[data-st=hid][data-role=perch]{opacity:0;transform:translateY(12px)scale(.92)}.fx-char[data-st=in]{visibility:visible}.fx-char[data-role=rise][data-st=in]{transition:transform .85s var(--fx-pop)}.fx-char[data-role=perch][data-st=in]{transition:transform .6s var(--fx-pop), opacity .4s ease-out}.fx-char[data-nomo]{transition:none!important}.fx-char[data-live="1"]>img{animation:5.6s ease-in-out infinite alternate fx-breathe;animation-delay:var(--fx-d,0s)}.fx-char[data-live="1"][data-kind=svg]>svg{animation:6.5s ease-in-out infinite alternate fx-sway;animation-delay:var(--fx-d,0s)}.fx-char[data-live="1"] .fx-eyes{animation:fx-blink var(--fx-b,5s) ease-in-out infinite;animation-delay:var(--fx-d,0s)}.fx-char[data-live="1"] .fx-ear{animation:7s ease-in-out infinite fx-ear;animation-delay:calc(var(--fx-d,0s) * 1.7)}.fx-char[data-live="1"] .fx-tail{animation:3.4s ease-in-out infinite alternate fx-wag;animation-delay:var(--fx-d,0s)}.fx-char[data-live="1"] .fx-neck{animation:7.5s ease-in-out infinite alternate fx-neck}.fx-char[data-live="1"] .fx-trunk{animation:6s ease-in-out infinite alternate fx-trunk}.fx-char[data-live="1"] .fx-arm{animation:2.6s ease-in-out infinite alternate fx-tentacle}.fx-char[data-live="1"] .fx-arm2,.fx-char[data-live="1"] .fx-arm4{animation-direction:alternate-reverse;animation-delay:-.9s}.fx-char[data-live="1"] .fx-arm3{animation-delay:-1.7s}.fx-char[data-live="1"] .fx-wing{animation:.9s ease-in-out infinite fx-flap}.fx-char[data-live="1"] .fx-head{animation:8s ease-in-out infinite fx-nod;animation-delay:calc(var(--fx-d,0s) * .6)}.fx-char[data-live="1"] .fx-thread{animation:4.2s ease-in-out infinite alternate fx-thread}.fx-char[data-role=float][data-live="1"]{animation:fx-float var(--fx-t,9s) ease-in-out infinite alternate;animation-delay:var(--fx-d,0s)}.fx-char[data-role=float][data-live="1"]>img{animation:none}.fx-char[data-role=walk][data-live="1"]{animation:fx-walk var(--fx-t,24s) linear infinite;animation-delay:var(--fx-d,0s)}.fx-char[data-role=walk][data-live="1"]>img,.fx-char[data-role=walk][data-live="1"]>svg{animation:.7s ease-in-out infinite alternate fx-bob}.fx-char[data-live="1"] .fx-leg-fn,.fx-char[data-live="1"] .fx-leg-bf,.fx-char[data-live="1"] .fx-leg-a{animation:.7s ease-in-out infinite alternate fx-step}.fx-char[data-live="1"] .fx-leg-ff,.fx-char[data-live="1"] .fx-leg-bn,.fx-char[data-live="1"] .fx-leg-b{animation:.7s ease-in-out infinite alternate-reverse fx-step}.fx-char[data-look]>img,.fx-char[data-look]>svg{rotate:calc(var(--look,0) * 1deg)}.fx-char[data-act=wave]>img,.fx-char[data-act=wave]>svg{animation:1.1s ease-in-out 2 fx-wave}.fx-char[data-act=hop]>img,.fx-char[data-act=hop]>svg{animation:fx-hop .62s var(--fx-pop)}.fx-char[data-act=tickle]>img,.fx-char[data-act=tickle]>svg{animation:.7s ease-in-out fx-tickle}.fx-char[data-act=nod]>img,.fx-char[data-act=nod]>svg{animation:1.4s ease-in-out fx-nodbig}.fx-char[data-anim=lost][data-live="1"]>svg{animation:6s ease-in-out infinite fx-lost}.fx-char[data-anim=lost][data-live="1"] .fx-head{animation:6s ease-in-out infinite fx-look}.fx-char[data-anim=lost][data-live="1"] .fx-neck{animation:6s ease-in-out infinite fx-neck}.fx-char[data-anim=celebrate][data-live="1"]>svg{animation:fx-jump 1.2s var(--fx-ease) infinite}.fx-char[data-anim=celebrate][data-live="1"] .fx-arm-r,.fx-char[data-anim=celebrate][data-live="1"] .fx-arm-l{animation:.35s ease-in-out infinite alternate fx-arm}.fx-find{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.fx-find:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-find:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #8a4630}.fx-find[data-found]>img,.fx-find[data-found]>svg{filter:none}.fx-find:not([data-found])>img,.fx-find:not([data-found])>svg{opacity:.92}.fx-thread{--tl:0px;--ya:calc(30svh - 64px);--yb:calc(100% + 420px);pointer-events:none;z-index:1;contain:layout style;width:100%;position:absolute;inset:0 auto 0 0}@media (min-width:900px){.fx-thread{--tl:max(6px, calc((100% - 1280px) / 2 - 40px))}}.fx-t-line{top:0;bottom:0;left:var(--tl);clip-path:inset(0 -34px 0 -6px);width:14px;position:absolute}.fx-t-fill{position:absolute;inset:0;overflow:hidden}.fx-t-grad{background-image:repeating-linear-gradient(180deg, #ffffff80 0 1.2px, transparent 1.2px 6.8px), var(--fx-grad,linear-gradient(180deg, var(--thread-a), var(--thread-b) 35%, var(--thread-c) 70%, var(--thread-d)));background-position:5.4px 0,5.3px 0;background-repeat:repeat-y,no-repeat;background-size:2px 100%,3.4px 100%;border-radius:2px;position:absolute;inset:0}.fx-t-ahead{background:repeating-linear-gradient(#b0654a73 0 6px,#0000 6px 11px) 6px 0/2px 100% no-repeat;position:absolute;inset:0;transform:translateY(0)}.fx-ball{width:var(--bs,20px);height:var(--bs,20px);margin:calc(var(--bs,20px) / -2) 0 0 calc(var(--bs,20px) / -2);transform:rotate(var(--rot,0deg)) scale(calc(1 + var(--sq,0) * .5), calc(1 - var(--sq,0)));transform-origin:50%;position:absolute;top:0;left:7px}.fx-ball>img{width:100%;height:100%;display:block}@media (min-width:900px){.fx-thread{--bs:38px}}.fx-knot{left:calc(var(--tl) + 7px);top:var(--ky,-40px);border:2px dashed var(--hc,var(--thread-b));background:var(--paper,#fbf8f2);box-sizing:border-box;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.fx-knot[data-lit]{background:var(--hc,var(--thread-b));animation:fx-knot .7s var(--fx-pop);border-style:solid}.fx-thread[data-mode=static] .fx-t-fill,.fx-thread[data-mode=static] .fx-ball{display:none}@supports (animation-timeline:scroll()){html[data-fx=full] .fx-thread[data-mode=on] .fx-t-fill,html[data-fx=lite] .fx-thread[data-mode=on] .fx-t-fill{animation:linear both fx-t-c;animation-timeline:scroll(root)}html[data-fx=full] .fx-thread[data-mode=on] .fx-t-grad,html[data-fx=lite] .fx-thread[data-mode=on] .fx-t-grad{animation:linear both fx-t-g;animation-timeline:scroll(root)}html[data-fx=full] .fx-thread[data-mode=on] .fx-t-ahead,html[data-fx=lite] .fx-thread[data-mode=on] .fx-t-ahead{animation:linear both fx-t-a;animation-timeline:scroll(root)}}@keyframes fx-t-c{0%{transform:translateY(min(0px, calc(-100% + var(--ya))))}to{transform:translateY(min(0px, calc(-100% + var(--yb))))}}@keyframes fx-t-g{0%{transform:translateY(max(0px, calc(100% - var(--ya))))}to{transform:translateY(max(0px, calc(100% - var(--yb))))}}@keyframes fx-t-a{0%{transform:translateY(max(0px, var(--ya)))}to{transform:translateY(var(--yb))}}html:not([data-fx=full]):not([data-fx=lite]) .fx-t-ahead,html[data-fx=off] .fx-t-fill,html[data-fx=off] .fx-ball{display:none}html[data-fx=off] .fx-thread .fx-t-ahead{animation:none;display:block;transform:none}html[data-fx=still] .fx-ball{display:none}.fx-lane{pointer-events:none;contain:layout paint style;height:72px;margin-top:2px;position:relative;overflow:clip}.fx-lane-grass{z-index:2;background:radial-gradient(7px 9px at 7px 100%, var(--thread-c) 98%, transparent 100%) 0 0 / 22px 14px repeat-x, radial-gradient(5px 7px at 15px 100%, #8c9560 98%, transparent 100%) 0 0 / 22px 14px repeat-x;opacity:.55;height:14px;position:absolute;bottom:6px;left:0;right:0;-webkit-mask:linear-gradient(90deg,#000 0 70%,#0000);mask:linear-gradient(90deg,#000 0 70%,#0000)}.fx-lane .fx-char{--w:56px;margin-left:0;bottom:4px;left:6px;translate:0 115%}.fx-lane-arrow,.fx-lane-pill{opacity:0;position:absolute}.fx-lane-pill{background:var(--thread-b);color:#fff8ee;font:600 .75rem/1.5 var(--font-sans,system-ui);white-space:nowrap;border-radius:999px;padding:2px 9px;top:22px;left:70px}.fx-lane-arrow{width:54px;height:36px;top:0;left:52px}@media (prefers-reduced-motion:no-preference){html:not([data-fx=still]) .fx-lane .fx-char{animation:fx-lane-rise .8s cubic-bezier(.2, 1.4, .4, 1) var(--mk-w,0s) both, fx-lane-perform 9s ease-in-out calc(var(--mk-w,0s) + 1s) infinite}html:not([data-fx=still]) .fx-lane .fx-arm-r{animation:fx-lane-wave 9s ease-in-out calc(var(--mk-w,0s) + 1s) infinite;transform-origin:30% 80%;transform-box:fill-box}html:not([data-fx=still]) .fx-lane .fx-ear{animation:fx-ear 5.5s ease-in-out calc(var(--mk-w,0s) + 1.4s) infinite}html:not([data-fx=still]) .fx-lane .fx-eyes{animation:fx-blink 4.5s ease-in-out calc(var(--mk-w,0s) + 1.2s) infinite}html:not([data-fx=still]) .fx-lane .fx-lane-pill{animation:fx-lane-fade .5s ease-out calc(var(--mk-w,0s) + .7s) both, fx-lane-pill 9s ease-in-out calc(var(--mk-w,0s) + 1s) infinite}html:not([data-fx=still]) .fx-lane .fx-lane-arrow{animation:fx-lane-fade .5s ease-out calc(var(--mk-w,0s) + .7s) both, fx-lane-point 9s ease-in-out calc(var(--mk-w,0s) + 1s) infinite}html:not([data-fx=still]) .fx-lane .fx-lane-arrow path:first-child{stroke-dasharray:4 3;animation:1.4s linear infinite fx-lane-dash}html[data-splash=on] .fx-lane *,html[data-splash=on] .fx-lane{animation-play-state:paused!important}html:not([data-splash]) .fx-lane{--mk-w:1.94s}}.fx-peeker{left:var(--px,50%);width:var(--pw,46px);height:var(--ph,30px);margin-left:calc(var(--pw,46px) / -2);pointer-events:none;z-index:0;position:absolute;bottom:calc(100% - 6px);overflow:hidden}.fx-peeker>img{left:0;top:var(--pt,0);width:100%;height:auto;transition:transform .55s var(--fx-ease);position:absolute;transform:translateY(105%)}.fx-peeker[data-on]>img{transform:translateY(0)}li:has(>.fx-peeker){position:relative}li:has(>.fx-peeker[data-on])>article{transition:transform .4s var(--fx-ease);transform:translateY(2px)}li:has(>.fx-peeker)>article{z-index:1;position:relative}html[data-fx=full] .fx-host[data-peek] .mk-grid{row-gap:calc(var(--gap-card) + 18px);padding-top:20px}.fx-hopper{z-index:60;pointer-events:none;width:56px;height:56px;animation:fx-hop-x var(--fx-hop-t,.85s) linear both;margin:-28px 0 0 -28px;position:fixed;top:0;left:0}.fx-hopper>img{width:100%;height:100%;animation:fx-hop-y var(--fx-hop-t,.85s) linear both;display:block}.fx-bit{z-index:59;background:var(--c,var(--thread-b));pointer-events:none;opacity:0;border-radius:3px;width:4px;height:14px;margin:-7px 0 0 -2px;animation:1.4s cubic-bezier(.15,.8,.3,1) both fx-bit;position:fixed;top:0;left:0}@keyframes fx-breathe{0%{transform:scale(1)}to{transform:scale(1.012,1.03)}}@keyframes fx-bob{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-2.5px)rotate(1.5deg)}}@keyframes fx-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes fx-sway{0%{transform:rotate(-1.4deg)translateY(0)}to{transform:rotate(1.4deg)translateY(-1.5px)}}@keyframes fx-ear{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-9deg)}96%{transform:rotate(4deg)}}@keyframes fx-wag{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes fx-neck{0%{transform:rotate(-1.6deg)}to{transform:rotate(2.2deg)}}@keyframes fx-nod{0%,60%,to{transform:rotate(0)}72%{transform:rotate(3deg)}84%{transform:rotate(-2deg)}}@keyframes fx-trunk{0%{transform:rotate(-3deg)}to{transform:rotate(5deg)}}@keyframes fx-tentacle{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes fx-flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.45)}}@keyframes fx-thread{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes fx-step{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes fx-float{0%{transform:translate(-10px,3px)rotate(-3deg)}to{transform:translate(14px,-12px)rotate(3deg)}}@keyframes fx-walk{0%{opacity:0;transform:translate(0)}7%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(min(46vw,560px))}}@keyframes fx-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}70%{transform:rotate(6deg)}}@keyframes fx-hop{0%{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.1,.88)}52%{transform:translateY(-14px)scale(.95,1.08)}80%{transform:translateY(0)scale(1.08,.92)}to{transform:translateY(0)scale(1)}}@keyframes fx-tickle{0%,to{transform:rotate(0)}15%{transform:rotate(-8deg)translateY(-3px)}35%{transform:rotate(8deg)}55%{transform:rotate(-6deg)translateY(-2px)}75%{transform:rotate(5deg)}}@keyframes fx-nodbig{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes fx-lost{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px)rotate(-3deg)}65%{transform:translate(4px)rotate(3deg)}}@keyframes fx-look{0%,8%,to{transform:rotate(0)}24%,34%{transform:rotate(-13deg)}52%{transform:rotate(0)}68%,80%{transform:rotate(13deg)}}@keyframes fx-jump{0%,to{transform:translateY(0)scale(1)}14%{transform:translateY(0)scale(1.1,.88)}42%{transform:translateY(-26px)scale(.94,1.08)}62%{transform:translateY(0)scale(1.1,.9)}78%{transform:translateY(0)scale(.98,1.03)}}@keyframes fx-arm{0%{transform:rotate(-4deg)}to{transform:rotate(-26deg)}}@keyframes fx-knot{0%{transform:scale(.6)}55%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes fx-hop-x{0%{transform:translate(0)}to{transform:translateX(var(--fx-dx,0px))}}@keyframes fx-hop-y{0%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)scale(1)}12%{animation-timing-function:ease-out;transform:translateY(0)scale(1.12,.86)}50%{transform:translateY(calc(var(--fx-dy,0px) * .5 - var(--fx-h,80px))) scale(.92, 1.1);animation-timing-function:ease-in}88%{transform:translateY(var(--fx-dy,0px)) scale(.5);opacity:1}to{transform:translateY(var(--fx-dy,0px)) scale(.2);opacity:0}}@keyframes fx-bit{0%{opacity:0;transform:translate(var(--x0,0px), var(--y0,0px)) rotate(0) scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(calc(var(--x0,0px) + var(--x,0px)), calc(var(--y0,0px) + var(--y,0px))) rotate(var(--r,180deg)) scale(1)}}@keyframes fx-lane-rise{0%{translate:0 115%}to{translate:0}}@keyframes fx-lane-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-lane-perform{0%,8%,40%,56%,to{transform:translateY(0)scale(1)}11%{transform:translateY(0)scale(1.1,.88)}16%{transform:translateY(-9px)scale(.94,1.08)}21%{transform:translateY(0)scale(1.1,.9)}25%{transform:translateY(0)scale(1)}30%{transform:translate(1px)rotate(1.5deg)}35%{transform:translate(-1px)rotate(-1.5deg)}60%{transform:translateY(0)scale(1.06,.93)}64%{transform:translateY(-5px)scale(.97,1.05)}68%{transform:translateY(0)scale(1.06,.94)}72%{transform:translateY(0)scale(1)}}@keyframes fx-lane-wave{0%,24%,52%,to{transform:rotate(-4deg)}28%{transform:rotate(-26deg)}32%{transform:rotate(-6deg)}36%{transform:rotate(-26deg)}40%{transform:rotate(-6deg)}44%{transform:rotate(-26deg)}48%{transform:rotate(-4deg)}}@keyframes fx-lane-pill{0%,10%,52%,to{transform:translateY(0)scale(1)}16%{transform:translateY(-3px)scale(1.07)}22%{transform:translateY(0)scale(1)}30%{transform:translateY(-2px)scale(1.05)}38%{transform:translateY(0)scale(1)}60%{transform:translateY(-2px)scale(1.04)}66%{transform:translateY(0)scale(1)}}@keyframes fx-lane-point{0%,10%,52%,to{transform:translate(0)}16%{transform:translate(3px,-3px)}22%{transform:translate(0)}30%{transform:translate(3px,-3px)}38%{transform:translate(0)}}@keyframes fx-lane-dash{to{stroke-dashoffset:-14px}}@media (max-width:899px){.fx-char[data-min=md]{display:none}}html[data-fx=lite] .fx-char[data-min=lite]{display:none}html[data-fx=off] .fx-band,html[data-fx=off] .fx-lane .fx-char,html[data-fx=off] .fx-lane-arrow,html[data-fx=off] .fx-lane-pill,html[data-fx=off] .fx-peeker,html[data-fx=off] .fx-hopper,html[data-fx=off] .fx-bit{display:none!important}html[data-fx=off] .fx-char,html[data-fx=off] .fx-char *{transition:none!important;animation:none!important}html[data-fx=off] .fx-lane-grass,html[data-fx=off] .fx-knot{display:none}html[data-fx=still] .fx-char,html[data-fx=still] .fx-char *,html[data-fx=still] .fx-knot,html[data-fx=still] .fx-ground:before{transition:none!important;animation:none!important}html[data-fx=still] .fx-ground:before{transform:scaleX(1)}html[data-fx=still] .fx-hopper,html[data-fx=still] .fx-bit,html[data-fx=still] .fx-peeker{display:none!important}html[data-fx=still] .fx-lane .fx-char{transform:translate(0,0)}html[data-fx=still] .fx-lane-arrow,html[data-fx=still] .fx-lane-pill{opacity:1}html[data-fx=lite] .fx-peeker{display:none!important}@media (prefers-reduced-motion:reduce){.fx-char,.fx-char *,.fx-knot,.fx-t-fill,.fx-t-grad,.fx-t-ahead,.fx-ground:before{transition:none!important;animation:none!important}.fx-ground:before{transform:scaleX(1)}.fx-hopper,.fx-bit,.fx-peeker{display:none!important}.fx-ball{display:none}.fx-char[data-st=hid]{visibility:visible;opacity:1;transform:none}.fx-lane .fx-char{animation:none;transform:translate(0,0)}.fx-lane-arrow,.fx-lane-pill{opacity:1;animation:none}.fx-t-ahead{display:none}}.fx-confetti{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.fx-confetti i{background:var(--c,var(--thread-b));opacity:0;width:4px;height:14px;animation:1.7s cubic-bezier(.15,.8,.3,1) both fx-confetti;animation-delay:var(--dl,0s);border-radius:3px;position:absolute;top:-7px;left:-2px}.fx-confetti i:nth-child(3n){border-radius:2px;width:3px;height:18px}@keyframes fx-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(var(--x,0px), var(--y,0px)) rotate(var(--r,180deg)) scale(1)}}html[data-fx=off] .fx-confetti,html[data-fx=still] .fx-confetti{display:none}@media (prefers-reduced-motion:reduce){.fx-confetti{display:none}}.fx-char.fx-find,.fx-char.fx-find[data-st=hid],.fx-char.fx-find[data-st=hid]{opacity:0}.fx-char.fx-find{min-width:44px;min-height:44px}.fx-char.fx-find:focus-visible,.fx-char.fx-find[data-st=hid]:focus-visible{opacity:1;outline-offset:3px;outline:3px solid #8a4630;transform:none;box-shadow:0 0 0 6px #fff8ec}@media (prefers-reduced-motion:reduce){.fx-lane .fx-char.fx-find{visibility:visible!important}}.fx-char.fx-find[data-st=hid][data-role=perch]{transform:none}
