@property --home-n{syntax:"<integer>";inherits:false;initial-value:50}.home-loop{--home-loop:18s;border:3px solid var(--color-ink);background:linear-gradient(180deg, var(--color-surface) 0%, var(--home-cream) 100%);box-shadow:0 7px 0 0 var(--color-ink), 0 22px 44px -16px #15131099;border-radius:28px;padding:22px 10px 10px;position:relative}.home-loop-ribbon{inset-inline-start:50%;white-space:nowrap;border:3px solid var(--color-ink);background:var(--home-gold);box-shadow:0 3px 0 0 var(--color-ink);font-family:var(--home-font-title);z-index:2;border-radius:999px;padding:2px 16px;font-size:1.05rem;font-weight:900;line-height:1.5;position:absolute;top:0;translate:-50% -55%}[dir=rtl] .home-loop-ribbon{translate:50% -55%}.home-stage{aspect-ratio:10/9;border:3px solid var(--color-ink);background:var(--color-navy);isolation:isolate;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.home-scene{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.home-scene>*,.home-scene img{pointer-events:none}.home-scene img{width:100%;height:auto;display:block}.home-scene *,.home-steps *{animation-duration:var(--home-loop);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.home-loop[data-paused] *,.home-loop[data-offscreen] *{animation-play-state:paused!important}.home-bg{position:absolute;inset:0}.home-bg img{height:100%!important}.home-bg:after{content:"";background:radial-gradient(at 50% 55%,#0000 45%,#15131059 100%);position:absolute;inset:0}.home-bg-play{animation-name:home-kf-bg-play}.home-bg-room{animation-name:home-kf-bg-room}.home-bg-counter{animation-name:home-kf-bg-counter}@keyframes home-kf-bg-play{0%,21.11%{opacity:1}23.33%,97.78%{opacity:0}to{opacity:1}}@keyframes home-kf-bg-room{0%,21.11%{opacity:0}23.33%,65.56%{opacity:1}67.78%,to{opacity:0}}@keyframes home-kf-bg-counter{0%,65.56%{opacity:0}67.78%,97.78%{opacity:1}to{opacity:0}}.home-chip{white-space:nowrap;border:3px solid var(--color-ink);background:var(--color-surface);box-shadow:0 3px 0 0 var(--color-ink);font-family:var(--font-num);opacity:0;border-radius:999px;padding:.6cqw 3.4cqw;font-size:max(15px,5.6cqw);font-weight:700;line-height:1.3;position:absolute;top:4cqw;left:50%;translate:-50%}.home-chip-level,.home-chip-yes,.home-chip-real{font-family:var(--home-font-title);font-weight:900}.home-q1{animation-name:home-kf-q1}.home-q2{background:var(--color-go);color:var(--color-surface);animation-name:home-kf-q2}.home-chip-level{background:var(--home-gold);animation-name:home-kf-level}.home-chip-yes{background:var(--color-go);color:var(--color-surface);animation-name:home-kf-yes}.home-chip-real{background:var(--home-gold);animation-name:home-kf-real}@keyframes home-kf-q1{0%{opacity:0;transform:scale(.6)}1.67%{opacity:1;transform:scale(1.1)}2.78%,11.11%{opacity:1;transform:scale(1)}11.67%,to{opacity:0;transform:scale(1)}}@keyframes home-kf-q2{0%,11.11%{opacity:0;transform:scale(.6)}12.22%{opacity:1;transform:scale(1.12)}13.33%,20%{opacity:1;transform:scale(1)}21.11%,to{opacity:0;transform:scale(1)}}@keyframes home-kf-level{0%,38.89%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.14)}41.11%,46.67%{opacity:1;transform:scale(1)}47.78%,to{opacity:0;transform:scale(1)}}@keyframes home-kf-yes{0%,85.56%{opacity:0;transform:scale(.6)}86.67%{opacity:1;transform:scale(1.12)}87.78%,92.22%{opacity:1;transform:scale(1)}93.33%,to{opacity:0;transform:scale(1)}}@keyframes home-kf-real{0%,93.33%{opacity:0;transform:scale(.6)}94.44%{opacity:1;transform:scale(1.14)}95.56%,97.78%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}.home-fruit{opacity:1;position:absolute;translate:-50% -50%}.home-fruit-c{width:30cqw;animation-name:home-kf-fruit-c;top:40cqw;left:50%}.home-fruit-l{width:21cqw;animation-name:home-kf-fruit-l;top:48cqw;left:19%}.home-fruit-r{width:19cqw;animation-name:home-kf-fruit-r;top:48cqw;left:81%}.home-fruit-n{border:3px solid var(--color-ink);background:var(--color-surface);text-align:center;min-width:11cqw;font-family:var(--font-num);border-radius:999px;padding:0 1.6cqw;font-size:max(14px,6cqw);font-weight:700;line-height:1.35;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes home-kf-fruit-c{0%,2.22%{opacity:1;transform:translateY(70cqw)rotate(-20deg)}7.78%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-2cqw)rotate(4deg)}11.06%{opacity:1;transform:translateY(0)rotate(0)}11.11%,to{opacity:0;transform:translateY(0)rotate(0)}}@keyframes home-kf-fruit-l{0%,2.78%{transform:translateY(70cqw)rotate(30deg)}8.33%{transform:translateY(-1cqw)rotate(-6deg)}12.22%{animation-timing-function:ease-in;transform:translateY(0)rotate(0)}18.89%,to{transform:translateY(70cqw)rotate(-40deg)}}@keyframes home-kf-fruit-r{0%,3.33%{transform:translateY(70cqw)rotate(-30deg)}8.89%{transform:translateY(-1cqw)rotate(6deg)}12.22%{animation-timing-function:ease-in;transform:translateY(0)rotate(0)}18.89%,to{transform:translateY(70cqw)rotate(40deg)}}.home-slash{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff0,#fff 30% 70%,#fff0);border-radius:999px;width:48cqw;height:2.2cqw;margin-top:-1.1cqw;animation-name:home-kf-slash;animation-timing-function:ease-out;position:absolute;top:40cqw;left:26%;rotate:-28deg;box-shadow:0 0 3cqw 1cqw #fffc}@keyframes home-kf-slash{0%,10.56%{opacity:1;transform:scaleX(0)}12.22%{opacity:1;transform:scaleX(1)}13.89%,to{opacity:0;transform:scaleX(1)}}.home-half{opacity:0;width:30cqw;position:absolute;top:40cqw;left:50%;translate:-50% -50%}.home-half-l{clip-path:inset(0 52% 0 0);animation-name:home-kf-half-l}.home-half-r{clip-path:inset(0 0 0 52%);animation-name:home-kf-half-r}@keyframes home-kf-half-l{0%,11.08%{opacity:0;transform:translate(0)rotate(0)}11.11%{opacity:1;animation-timing-function:ease-in;transform:translate(0)rotate(0)}18.89%{opacity:1;transform:translate(-16cqw,44cqw)rotate(-50deg)}20%,to{opacity:0;transform:translate(-16cqw,44cqw)rotate(-50deg)}}@keyframes home-kf-half-r{0%,11.08%{opacity:0;transform:translate(0)rotate(0)}11.11%{opacity:1;animation-timing-function:ease-in;transform:translate(0)rotate(0)}18.89%{opacity:1;transform:translate(16cqw,44cqw)rotate(50deg)}20%,to{opacity:0;transform:translate(16cqw,44cqw)rotate(50deg)}}.home-ok{border:3px solid var(--color-ink);background:var(--color-go);width:13cqw;height:13cqw;color:var(--color-surface);opacity:0;border-radius:50%;place-items:center;font-size:8cqw;font-weight:900;line-height:1;animation-name:home-kf-ok;display:grid;position:absolute;top:22cqw;left:68%}@keyframes home-kf-ok{0%,11.67%{opacity:0;transform:scale(.3)rotate(-30deg)}13.33%{opacity:1;transform:scale(1.18)rotate(6deg)}14.44%,20%{opacity:1;transform:scale(1)rotate(0)}21.11%,to{opacity:0;transform:scale(1)}}.home-brain{transform-origin:50% 100%;opacity:0;position:absolute;bottom:17cqw;left:50%;translate:-50%}.home-brain2{aspect-ratio:1;width:46cqw;animation-name:home-kf-brain2}.home-brain2 img{position:absolute;inset:0}.home-b2-idle{animation-name:home-kf-b2-idle}.home-b2-eat{opacity:0;animation-name:home-kf-b2-eat}.home-brain3{width:52cqw;animation-name:home-kf-brain3}@keyframes home-kf-brain2{0%,22.22%{opacity:0;transform:scale(.4)}24.44%{opacity:1;transform:scale(1.08)}25.56%{opacity:1;transform:scale(1)}30.5%{opacity:1;transform:scale(1.05,.95)}32%{opacity:1;transform:scale(.97,1.04)}33.5%{opacity:1;transform:scale(1.04,.96)}35%,37.78%{opacity:1;transform:scale(1)}38.33%,to{opacity:0;transform:scale(1.25)}}@keyframes home-kf-b2-idle{0%,28.85%{opacity:1}28.89%,34.4%{opacity:0}34.44%,to{opacity:1}}@keyframes home-kf-b2-eat{0%,28.85%{opacity:0}28.89%,34.4%{opacity:1}34.44%,to{opacity:0}}@keyframes home-kf-brain3{0%,38.33%{opacity:0;transform:scale(.5)}39.44%{opacity:1;transform:scale(1.18)}40.56%{opacity:1;transform:scale(1)}48%{opacity:1;transform:translateY(0)scale(1)}49.5%{opacity:1;transform:translateY(-4cqw)scale(.97,1.03)}51%{opacity:1;transform:translateY(0)scale(1.04,.96)}52%,65.56%{opacity:1;transform:translateY(0)scale(1)}67.78%,to{opacity:0;transform:scale(.9)}}.home-food{clip-path:inset(0 0 0 50%);opacity:0;width:14cqw;animation-name:home-kf-food;animation-timing-function:ease-in;position:absolute;top:46cqw;left:50%;translate:-50% -50%}@keyframes home-kf-food{0%,25.56%{opacity:0;transform:translate(-36cqw,-34cqw)rotate(0)scale(1.3)}26.67%{opacity:1;transform:translate(-30cqw,-36cqw)rotate(40deg)scale(1.3)}29.44%{opacity:1;transform:translate(0)rotate(260deg)scale(.6)}30%,to{opacity:0;transform:translate(0)rotate(260deg)scale(.4)}}.home-meter{border:3px solid var(--color-ink);opacity:0;background:#ffffffeb;border-radius:999px;align-items:center;gap:2cqw;width:64cqw;padding:1.2cqw 3cqw 1.2cqw 1.6cqw;animation-name:home-kf-meter;display:flex;position:absolute;bottom:4cqw;left:50%;translate:-50%}.home-meter-icon{flex:none;width:10cqw!important}.home-meter-bar{border:2px solid var(--color-ink);background:var(--color-surface2);border-radius:999px;flex:1;height:4.6cqw;position:relative;overflow:hidden}.home-meter-fill{background:linear-gradient(180deg, #7ee08f 0%, var(--color-go) 100%);transform-origin:0;border-radius:999px;animation-name:home-kf-meter-fill;position:absolute;inset:0}@keyframes home-kf-meter{0%,23.33%{opacity:0}24.44%,46.11%{opacity:1}47.22%,to{opacity:0}}@keyframes home-kf-meter-fill{0%,30%{transform:scaleX(.12)}36.67%,to{transform:scaleX(1)}}.home-flash{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#fff 0%,#ffe66dd9 45%,#ffe66d00 100%);border-radius:50%;width:80cqw;animation-name:home-kf-flash;position:absolute;top:44cqw;left:50%;translate:-50% -50%}@keyframes home-kf-flash{0%,37.78%{opacity:0;transform:scale(.2)}38.89%{opacity:1;transform:scale(1)}41.67%,to{opacity:0;transform:scale(1.5)}}.home-fly,.home-spend,.home-hud-star,.home-thumb-stars{color:var(--home-gold);-webkit-text-stroke:2px var(--color-ink);paint-order:stroke fill}.home-fly{opacity:0;animation-name:home-kf-fly;animation-delay:calc(var(--i) * .17s - var(--home-loop));font-size:11cqw;line-height:1;position:absolute;top:42cqw;left:50%;translate:-50% -50%}@keyframes home-kf-fly{0%,48.33%{opacity:0;transform:translate(0)scale(.3)}49%{opacity:1;transform:translateY(-2cqw)scale(1)}51%{opacity:1;transform:translate(calc(16cqw + var(--jx)), -32cqw) scale(1.3) rotate(90deg)}53.33%{opacity:1;transform:translate(34cqw,-36cqw)scale(.55)rotate(200deg)}53.4%,to{opacity:0;transform:translate(34cqw,-36cqw)scale(.55)}}.home-plus{font-family:var(--font-num);color:var(--home-gold);-webkit-text-stroke:2px var(--color-ink);paint-order:stroke fill;opacity:0;font-size:8cqw;font-weight:700;animation-name:home-kf-plus;position:absolute;top:14cqw;right:5cqw}@keyframes home-kf-plus{0%,57.78%{opacity:0;transform:translateY(3cqw)scale(.6)}58.89%{opacity:1;transform:translateY(0)scale(1.15)}60%{opacity:1;transform:translateY(0)scale(1)}64.44%{opacity:1;transform:translateY(-2cqw)}65.56%,to{opacity:0;transform:translateY(-3cqw)}}.home-hud{border:3px solid var(--color-ink);background:var(--color-surface);box-shadow:0 3px 0 0 var(--color-ink);font-family:var(--font-num);border-radius:999px;align-items:center;gap:1cqw;padding:.4cqw 3cqw .4cqw 1.6cqw;font-size:max(15px,5.8cqw);font-weight:700;line-height:1.25;animation-name:home-kf-hud;display:flex;position:absolute;top:3.4cqw;right:3cqw}.home-hud-star{font-size:1.15em;line-height:1}.home-count{text-align:center;font-variant-numeric:tabular-nums;counter-reset:home-n var(--home-n);min-width:2ch;animation-name:home-kf-count;animation-timing-function:linear}.home-count:after{content:counter(home-n)}@keyframes home-kf-hud{0%,52.22%{transform:scale(1)}53.33%{transform:scale(1.14)}54.44%{transform:scale(1)}55.56%{transform:scale(1.14)}56.67%{transform:scale(1)}57.78%{transform:scale(1.14)}58.89%,74.44%{transform:scale(1)}75.56%{transform:scale(.92)}76.67%{transform:scale(1)}77.78%{transform:scale(.92)}78.89%,to{transform:scale(1)}}@keyframes home-kf-count{0%,52.22%{--home-n:35}58.89%,74.44%{--home-n:50}80%,99.9%{--home-n:0}to{--home-n:35}}.home-glass{border:3px solid var(--color-ink);opacity:0;background:linear-gradient(#fffffff2,#bee6ffbf);border-radius:8px;height:3.4cqw;animation-name:home-kf-glass;position:absolute;top:67cqw;left:4cqw;right:4cqw;box-shadow:0 0 4cqw #ff78dc8c}@keyframes home-kf-glass{0%,66.67%{opacity:0;transform:scaleX(.6)}68.33%,97.78%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.home-item{opacity:0;width:24cqw;height:24cqw;animation-name:home-kf-item;position:absolute;top:43cqw;translate:-50%}.home-item-a{--i:0;left:19%}.home-item-b{--i:1;left:50%}.home-item-c{--i:2;left:81%}.home-item{animation-delay:calc(var(--i) * .2s - var(--home-loop))}.home-item-art{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.home-item-art img{filter:drop-shadow(0 1cqw #15131059);max-width:100%;max-height:100%;width:auto!important;height:auto!important}.home-item-a .home-item-art,.home-item-c .home-item-art{animation-name:home-kf-dim}.home-item-b{z-index:3}.home-item-b .home-item-art{animation-name:home-kf-lift}.home-tag{white-space:nowrap;border:3px solid var(--color-ink);background:var(--home-gold);font-family:var(--font-num);border-radius:999px;padding:0 2.4cqw;font-size:max(13px,5cqw);font-weight:700;line-height:1.35;position:absolute;top:calc(100% + 4.6cqw);left:50%;translate:-50%}.home-item-b .home-tag{animation-name:home-kf-tag}@keyframes home-kf-item{0%,68.33%{opacity:0;transform:translateY(6cqw)scale(.5)}69.44%{opacity:1;transform:translateY(0)scale(1.12)}70.56%,95.5%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes home-kf-dim{0%,73.33%{filter:none}74.44%,to{filter:saturate(.35)brightness(.65)}}@keyframes home-kf-tag{0%,80%{opacity:1}81.11%,to{opacity:0}}@keyframes home-kf-lift{0%,80%{opacity:1;transform:translate(0)scale(1)rotate(0)}84.44%{opacity:1;transform:translateY(-20cqw)scale(1.5)rotate(-6deg)}85.56%{opacity:1;transform:translateY(-19cqw)scale(1.45)rotate(4deg)}86.67%,89.5%{opacity:1;animation-timing-function:ease-in;transform:translateY(-20cqw)scale(1.5)rotate(0)}92.22%{opacity:1;transform:translateY(10cqw)scale(.6)rotate(0)}92.8%,to{opacity:0;transform:translateY(12cqw)scale(.5)rotate(0)}}.home-glow{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ffe66df2,#ffc23d80 55%,#ffc23d00 100%);border-radius:50%;width:36cqw;animation-name:home-kf-glow;position:absolute;top:41cqw;left:50%;translate:-50%}@keyframes home-kf-glow{0%,72.22%{opacity:0;transform:scale(.7)}73.33%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1.15)}76.67%{opacity:1;transform:scale(1)}78.33%{opacity:1;transform:scale(1.15)}80%{opacity:1;transform:scale(1)}81.11%,to{opacity:0;transform:scale(1)}}.home-spend{opacity:0;animation-name:home-kf-spend;animation-delay:calc(var(--i) * .28s - var(--home-loop));font-size:7cqw;line-height:1;position:absolute;top:7cqw;right:10cqw}@keyframes home-kf-spend{0%,74.44%{opacity:0;transform:translate(0)scale(.6)}75%{opacity:1;transform:translate(0)scale(1.1)}78.33%{opacity:1;transform:translate(-34cqw,40cqw)scale(.8)rotate(-180deg)}78.4%,to{opacity:0;transform:translate(-34cqw,40cqw)scale(.8)}}.home-seal{border:3px solid var(--color-ink);background:var(--color-go);width:15cqw;height:15cqw;box-shadow:0 3px 0 0 var(--color-ink);color:var(--color-surface);z-index:4;opacity:0;border-radius:50%;place-items:center;font-size:9cqw;font-weight:900;line-height:1;animation-name:home-kf-seal;display:grid;position:absolute;top:17cqw;left:63%}@keyframes home-kf-seal{0%,85.56%{opacity:0;transform:scale(2.4)rotate(-25deg)}86.67%{opacity:1;transform:scale(.9)rotate(-8deg)}87.78%,89.5%{opacity:1;transform:scale(1)rotate(-8deg)}90.5%,to{opacity:0;transform:scale(1)rotate(-8deg)}}.home-gift{transform-origin:50% 100%;z-index:2;opacity:0;width:32cqw;animation-name:home-kf-gift;position:absolute;bottom:1cqw;left:50%;translate:-50%}@keyframes home-kf-gift{0%,88.89%{opacity:0;transform:translateY(36cqw)}89%{opacity:1;animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:translateY(36cqw)}91.11%,92.22%{opacity:1;transform:translateY(0)scale(1)}93.33%{opacity:1;transform:translateY(0)scale(1.16,.86)}94.44%{opacity:1;transform:translateY(-3cqw)scale(.95,1.08)}95.56%,97.78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}.home-confetti{border:2px solid var(--color-ink);background:var(--c);opacity:0;border-radius:2px;width:2.6cqw;height:4cqw;animation-name:home-kf-confetti;animation-timing-function:cubic-bezier(.1,.7,.3,1);position:absolute;top:70cqw;left:50%}@keyframes home-kf-confetti{0%,92.8%{opacity:0;transform:translate(0)rotate(0)scale(.4)}93.33%{opacity:1;transform:translate(0)rotate(0)scale(1)}97.22%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}98.89%,to{opacity:0;transform:translate(var(--x), calc(var(--y) + 6cqw)) rotate(var(--r)) scale(1)}}.home-pause{z-index:5;width:40px;height:40px;color:var(--color-surface);background:#1513108c;border:2px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:3.4cqw;left:3cqw}.home-pause-bars{border-inline:4px solid;width:12px;height:14px;display:block}.home-pause-play{border-block:8px solid #0000;border-left:13px solid;width:0;height:0;margin-left:3px;display:block}.home-pause:hover{background:#151310bf}.home-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.home-step{text-align:center;background:0 0;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 10px;display:flex;position:relative;overflow:hidden}.home-step-num{border:3px solid var(--color-ink);background:var(--color-surface);width:2.6rem;height:2.6rem;box-shadow:0 3px 0 0 var(--color-ink);font-family:var(--font-num);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:grid}.home-step-label{font-family:var(--font-display);text-wrap:balance;font-size:.86rem;font-weight:700;line-height:1.15}.home-step-bar{background:var(--color-ink);transform-origin:0;border-radius:99px;height:4px;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}[dir=rtl] .home-step-bar{transform-origin:100%}.home-step-thumb{display:none}.home-step1{animation-name:home-kf-step1}.home-step2{animation-name:home-kf-step2}.home-step3{animation-name:home-kf-step3}.home-step4{animation-name:home-kf-step4}.home-step1 .home-step-bar{animation-name:home-kf-bar1;animation-timing-function:linear}.home-step2 .home-step-bar{animation-name:home-kf-bar2;animation-timing-function:linear}.home-step3 .home-step-bar{animation-name:home-kf-bar3;animation-timing-function:linear}.home-step4 .home-step-bar{animation-name:home-kf-bar4;animation-timing-function:linear}.home-step1 .home-step-num{animation-name:home-kf-num1}.home-step2 .home-step-num{animation-name:home-kf-num2}.home-step3 .home-step-num{animation-name:home-kf-num3}.home-step4 .home-step-num{animation-name:home-kf-num4}@keyframes home-kf-step1{0%,21.5%{background-color:var(--home-gold-soft)}22.22%,99.3%{background-color:#fff0}to{background-color:var(--home-gold-soft)}}@keyframes home-kf-step2{0%,21.5%{background-color:#fff0}22.22%,46.5%{background-color:var(--home-gold-soft)}47.22%,to{background-color:#fff0}}@keyframes home-kf-step3{0%,46.5%{background-color:#fff0}47.22%,66%{background-color:var(--home-gold-soft)}66.67%,to{background-color:#fff0}}@keyframes home-kf-step4{0%,66%{background-color:#fff0}66.67%,99.3%{background-color:var(--home-gold-soft)}to{background-color:#fff0}}@keyframes home-kf-num1{0%{background-color:var(--home-gold);transform:scale(1.12)}2%,21.5%{background-color:var(--home-gold);transform:scale(1)}22.22%,to{background-color:var(--color-surface);transform:scale(1)}}@keyframes home-kf-num2{0%,21.5%{background-color:var(--color-surface);transform:scale(1)}22.22%{background-color:var(--home-gold);transform:scale(1.12)}24%,46.5%{background-color:var(--home-gold);transform:scale(1)}47.22%,to{background-color:var(--color-surface);transform:scale(1)}}@keyframes home-kf-num3{0%,46.5%{background-color:var(--color-surface);transform:scale(1)}47.22%{background-color:var(--home-gold);transform:scale(1.12)}49%,66%{background-color:var(--home-gold);transform:scale(1)}66.67%,to{background-color:var(--color-surface);transform:scale(1)}}@keyframes home-kf-num4{0%,66%{background-color:var(--color-surface);transform:scale(1)}66.67%{background-color:var(--home-gold);transform:scale(1.12)}68.5%,99.3%{background-color:var(--home-gold);transform:scale(1)}to{background-color:var(--color-surface);transform:scale(1)}}@keyframes home-kf-bar1{0%{opacity:1;transform:scaleX(0)}22.2%{opacity:1;transform:scaleX(1)}22.22%,to{opacity:0;transform:scaleX(0)}}@keyframes home-kf-bar2{0%,22.22%{opacity:1;transform:scaleX(0)}47.2%{opacity:1;transform:scaleX(1)}47.22%,to{opacity:0;transform:scaleX(0)}}@keyframes home-kf-bar3{0%,47.22%{opacity:1;transform:scaleX(0)}66.65%{opacity:1;transform:scaleX(1)}66.67%,to{opacity:0;transform:scaleX(0)}}@keyframes home-kf-bar4{0%,66.67%{opacity:1;transform:scaleX(0)}99.9%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@media (min-width:640px){.home-step-label{font-size:1rem}}@media (prefers-reduced-motion:reduce){.home-stage{display:none}.home-loop{padding-top:30px}.home-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.home-scene *,.home-steps *{animation:none!important}.home-step{border:3px solid var(--color-ink);background:var(--color-surface);padding:10px 6px 12px}.home-step-thumb{place-items:center;width:76px;height:76px;display:grid;position:relative}.home-step-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.home-step-num{background:var(--home-gold)}.home-step-bar{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.home-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-thumb-stars{letter-spacing:-2px;font-size:1.9rem;line-height:1}.home-thumb-check{border:3px solid var(--color-ink);background:var(--color-go);width:30px;height:30px;color:var(--color-surface);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid;position:absolute;bottom:-2px;right:-4px}
