.ill{position:relative}.ill svg{display:block;width:100%;height:auto;overflow:hidden}.ill *{animation-play-state:paused!important;animation-fill-mode:both!important}.ill.is-play *{animation-play-state:running!important}.ill.is-hold *{animation-play-state:paused!important}.ill.is-reset *{animation:none!important}.ill:not(.is-armed) *{animation:none!important}.ill__btn{position:absolute;right:6px;bottom:6px;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:#ffffffe6;color:#3f2da8;cursor:pointer;box-shadow:0 2px 8px #0e314c2e;opacity:0;transition:opacity .2s}.ill:hover .ill__btn,.ill__btn:focus-visible,.ill.is-done .ill__btn{opacity:1}.ill__btn svg{width:16px;height:16px}.ill__btn[hidden]{display:none}@media(prefers-reduced-motion:reduce){.ill *{animation:none!important}.ill__btn{display:none}}.ill .fb{transform-box:fill-box;transform-origin:center}.hdd .plat{transform-box:view-box;transform-origin:100px 92px;animation:hdd-spin 9s linear 1}@keyframes hdd-spin{0%{transform:rotate(0)}70%{transform:rotate(240deg)}to{transform:rotate(1080deg)}}.hdd .orb{transform-box:view-box;transform-origin:100px 92px}.hdd .o1{animation:hdd-orb1 9s linear 1}.hdd .o2{animation:hdd-orb2 9s linear 1}.hdd .o3{animation:hdd-orb3 9s linear 1}@keyframes hdd-orb1{0%{transform:rotate(0)}to{transform:rotate(300deg)}}@keyframes hdd-orb2{0%{transform:rotate(125deg)}to{transform:rotate(425deg)}}@keyframes hdd-orb3{0%{transform:rotate(245deg)}to{transform:rotate(545deg)}}.hdd .bug{opacity:0;transform:scale(0)}.hdd .o1 .bug{animation:hdd-bug1 9s ease-in 1}.hdd .o2 .bug{animation:hdd-bug2 9s ease-in 1}.hdd .o3 .bug{animation:hdd-bug3 9s ease-in 1}@keyframes hdd-bug1{0%,42%{opacity:1;transform:scale(1)}47%,to{opacity:0;transform:scale(0)}}@keyframes hdd-bug2{0%,52%{opacity:1;transform:scale(1)}57%,to{opacity:0;transform:scale(0)}}@keyframes hdd-bug3{0%,62%{opacity:1;transform:scale(1)}67%,to{opacity:0;transform:scale(0)}}.hdd .legs{animation:hdd-legs .3s ease-in-out 30 alternate}@keyframes hdd-legs{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.hdd .burst{opacity:0}.hdd .o1 .burst{animation:hdd-burst1 9s ease-out 1}.hdd .o2 .burst{animation:hdd-burst2 9s ease-out 1}.hdd .o3 .burst{animation:hdd-burst3 9s ease-out 1}@keyframes hdd-burst1{0%,43%{opacity:0;transform:scale(.2)}46%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(1.7)}}@keyframes hdd-burst2{0%,53%{opacity:0;transform:scale(.2)}56%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(1.7)}}@keyframes hdd-burst3{0%,63%{opacity:0;transform:scale(.2)}66%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(1.7)}}.hdd .sweep{transform-box:view-box;transform-origin:100px 92px;opacity:0;animation:hdd-sweep 9s linear 1}@keyframes hdd-sweep{0%,30%{opacity:0;transform:rotate(0)}34%{opacity:1}68%{opacity:1;transform:rotate(560deg)}72%,to{opacity:0;transform:rotate(600deg)}}.hdd .arm{transform-box:view-box;transform-origin:196px 40px;animation:hdd-arm 9s ease-in-out 1}@keyframes hdd-arm{0%,30%{transform:rotate(0)}10%,20%{transform:rotate(-6deg)}40%,60%{transform:rotate(-14deg)}50%{transform:rotate(-4deg)}72%,to{transform:rotate(0)}}.hdd .led{animation:hdd-led 9s steps(1) 1}@keyframes hdd-led{0%,70%{fill:#e0457b}72%,to{fill:#4fe0c2}}.hdd .ok{animation:pop-in 9s cubic-bezier(.34,1.56,.64,1) 1}@keyframes pop-in{0%,72%{opacity:0;transform:scale(0)}80%,to{opacity:1;transform:scale(1)}}.dig .pick{transform-box:view-box;transform-origin:162px 118px;animation:dig-pick .9s ease-in-out 8}@keyframes dig-pick{0%,to{transform:rotate(-38deg)}45%{transform:rotate(18deg)}55%{transform:rotate(14deg)}}.dig .chips{opacity:0;animation:dig-chips .9s ease-out 8}@keyframes dig-chips{0%,40%{opacity:0;transform:translate(0)}48%{opacity:1}80%,to{opacity:0;transform:translate(-10px,-12px)}}.dig .lamp{animation:dig-lamp 2.4s ease-in-out 3 alternate}@keyframes dig-lamp{0%{opacity:.25}to{opacity:.5}}.dig .fly{opacity:0}.dig .f1{animation:dig-fly 7.2s ease-in-out 1;animation-delay:0s}.dig .f2{animation:dig-fly 7.2s ease-in-out 1;animation-delay:1.8s}.dig .f3{animation:dig-fly 7.2s ease-in-out 1;animation-delay:3.6s}@keyframes dig-fly{0%,12%{opacity:0;transform:translate(0) scale(.6)}16%{opacity:1;transform:translate(0) scale(1)}24%{transform:translate(-50px,-46px) scale(1.1) rotate(-20deg)}32%{opacity:1;transform:translate(-98px,2px) scale(.9) rotate(-40deg)}34%,to{opacity:0;transform:translate(-98px,8px) scale(.6)}}.dig .wall .gem{animation:dig-glow 1.6s ease-in-out 4 alternate}@keyframes dig-glow{0%{opacity:.55}to{opacity:1}}.dig .cg{opacity:1}.dig .cg1{animation:dig-in 10.8s ease-out 1}.dig .cg2{animation:dig-in 10.8s ease-out 1;animation-delay:1.8s}.dig .cg3{animation:dig-in 10.8s ease-out 1;animation-delay:3.6s}@keyframes dig-in{0%,21%{opacity:0;transform:translateY(-8px)}24%,to{opacity:1;transform:translateY(0)}}.dig .tag{animation:pop-in 10.8s cubic-bezier(.34,1.56,.64,1) 1}.spd .bar{transform-box:fill-box;transform-origin:left center;animation:spd-bar 8s cubic-bezier(.5,0,.5,1) 1}@keyframes spd-bar{0%{transform:scaleX(.03)}45%{transform:scaleX(.16)}56%{transform:scaleX(.18)}76%,to{transform:scaleX(1)}}.spd .snail{opacity:0;animation:spd-snail 8s linear 1}@keyframes spd-snail{0%{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(22px)}50%,to{opacity:0;transform:translate(24px) scale(.6)}}.spd .zzz{opacity:0;animation:spd-zzz 2s ease-out 2}@keyframes spd-zzz{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(6px,-12px)}}.spd .rocket{transform:translate(126px);animation:spd-rocket 8s cubic-bezier(.6,0,.3,1) 1}@keyframes spd-rocket{0%,50%{opacity:0;transform:translate(0) scale(.4)}55%{opacity:1;transform:translate(0) scale(1)}76%,to{opacity:1;transform:translate(126px) scale(1)}}.spd .flame{animation:spd-flame .12s ease-in-out 60 alternate}@keyframes spd-flame{0%{transform:scaleX(.7)}to{transform:scaleX(1.2)}}.spd .needle{transform:rotate(62deg);transform-box:view-box;transform-origin:188px 146px;animation:spd-needle 8s cubic-bezier(.34,1.3,.64,1) 1}@keyframes spd-needle{0%,52%{transform:rotate(-70deg)}25%{transform:rotate(-62deg)}78%,to{transform:rotate(62deg)}}.spd .spark{opacity:0;animation:spd-spark 8s ease-out 1}@keyframes spd-spark{0%,44%{opacity:0;transform:scale(.2)}49%{opacity:1;transform:scale(1.1)}56%,to{opacity:0;transform:scale(1.6)}}.spd .txt-slow{opacity:0;animation:fade-out-at-50 8s steps(1) 1}.spd .txt-fast{animation:fade-in-at-76 8s steps(1) 1}@keyframes fade-out-at-50{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fade-in-at-76{0%,75%{opacity:0}76%,to{opacity:1}}.prt .body{animation:prt-shake 7s linear 1}@keyframes prt-shake{0%,34%,to{transform:translate(0)}4%,12%,20%,28%{transform:translate(-2px,1px)}8%,16%,24%,32%{transform:translate(2px,-1px)}}.prt .jam{opacity:0;animation:prt-jam 7s ease-in 1}@keyframes prt-jam{0%,40%{opacity:1;transform:translate(0) rotate(0)}48%,to{opacity:0;transform:translate(40px,30px) rotate(40deg)}}.prt .smoke{opacity:0}.prt .s1{animation:prt-smoke 1.6s ease-out 2}.prt .s2{animation:prt-smoke 1.6s ease-out 2;animation-delay:.5s}@keyframes prt-smoke{0%{opacity:0;transform:translate(0) scale(.5)}30%{opacity:.8}to{opacity:0;transform:translate(-6px,-26px) scale(1.4)}}.prt .wrench{opacity:0;transform-box:view-box;transform-origin:196px 52px;animation:prt-wrench 7s ease-in-out 1}@keyframes prt-wrench{0%,32%{opacity:0;transform:translate(30px,-20px) rotate(0)}36%{opacity:1;transform:translate(0) rotate(0)}40%{transform:rotate(-30deg)}43%{transform:rotate(0)}46%{transform:rotate(-30deg)}49%{transform:rotate(0);opacity:1}54%,to{opacity:0;transform:translate(30px,-20px)}}.prt .sheet{animation:prt-sheet 7s ease-out 1}@keyframes prt-sheet{0%,52%{opacity:0;transform:translateY(-46px)}54%{opacity:1}80%,to{opacity:1;transform:translateY(0)}}.prt .led{animation:prt-led 7s steps(1) 1}@keyframes prt-led{0%,50%{fill:#e0457b}51%,to{fill:#4fe0c2}}.prt .smile{animation:pop-in 7s cubic-bezier(.34,1.56,.64,1) 1}.drv .piece{animation:drv-piece 7s cubic-bezier(.5,0,.3,1) 1}@keyframes drv-piece{0%{transform:translateY(-58px) rotate(-14deg)}15%{transform:translateY(-64px) rotate(8deg)}30%{transform:translateY(-56px) rotate(-10deg)}42%{transform:translateY(-60px) rotate(0)}52%,to{transform:translateY(0) rotate(0)}}.drv .glow{opacity:0;animation:drv-glow 7s ease-out 1}@keyframes drv-glow{0%,51%{opacity:0}56%{opacity:1}75%,to{opacity:0}}.drv .mute{opacity:0;animation:drv-mute 7s steps(1) 1}@keyframes drv-mute{0%,55%{opacity:1}56%,to{opacity:0}}.drv .wave{opacity:1}.drv .w1{animation:drv-wave 7s ease-out 1}.drv .w2{animation:drv-wave2 7s ease-out 1}.drv .w3{animation:drv-wave3 7s ease-out 1}@keyframes drv-wave{0%,58%{opacity:0;transform:scale(.6)}64%,to{opacity:1;transform:scale(1)}}@keyframes drv-wave2{0%,64%{opacity:0;transform:scale(.6)}70%,to{opacity:1;transform:scale(1)}}@keyframes drv-wave3{0%,70%{opacity:0;transform:scale(.6)}76%,to{opacity:1;transform:scale(1)}}.drv .wf{stroke:#4fe0c2}.drv .wf1{animation:drv-wf1 7s steps(1) 1}.drv .wf2{animation:drv-wf2 7s steps(1) 1}.drv .wf3{animation:drv-wf3 7s steps(1) 1}@keyframes drv-wf1{0%,60%{stroke:#d6cff8}61%,to{stroke:#4fe0c2}}@keyframes drv-wf2{0%,67%{stroke:#d6cff8}68%,to{stroke:#4fe0c2}}@keyframes drv-wf3{0%,74%{stroke:#d6cff8}75%,to{stroke:#4fe0c2}}.con .q{animation:con-q .6s ease-in-out 5 alternate}@keyframes con-q{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-4px) rotate(6deg)}}.con .dot{opacity:0}.con .d1{animation:con-dot 6s ease-in-out 1}.con .d2{animation:con-dot 6s ease-in-out 1;animation-delay:.15s}.con .d3{animation:con-dot 6s ease-in-out 1;animation-delay:.3s}@keyframes con-dot{0%,45%{opacity:1}5%,15%,25%,35%{transform:translateY(-5px)}10%,20%,30%,40%{transform:translateY(0)}50%,to{opacity:0}}.con .bulb{animation:pop-in-52 6s cubic-bezier(.34,1.56,.64,1) 1}@keyframes pop-in-52{0%,50%{opacity:0;transform:scale(0)}60%,to{opacity:1;transform:scale(1)}}.con .rays{animation:con-rays 6s ease-out 1}@keyframes con-rays{0%,58%{opacity:0;transform:scale(.6)}66%{opacity:1;transform:scale(1.15)}74%,to{opacity:1;transform:scale(1)}}.con .qm{opacity:0;animation:con-qm 6s steps(1) 1}@keyframes con-qm{0%,62%{opacity:1}63%,to{opacity:0}}.con .ex{animation:con-ex 6s cubic-bezier(.34,1.56,.64,1) 1}@keyframes con-ex{0%,62%{opacity:0;transform:scale(0)}70%,to{opacity:1;transform:scale(1)}}.fsh .line{transform:translateY(-58px);transform-box:view-box;transform-origin:120px 0px;animation:fsh-swing 7s ease-in-out 1}@keyframes fsh-swing{0%{transform:translateY(0) rotate(-8deg)}12%{transform:translateY(0) rotate(8deg)}24%{transform:translateY(0) rotate(-6deg)}36%{transform:translateY(0) rotate(4deg)}46%{transform:translateY(0) rotate(0)}52%{transform:translateY(-14px) rotate(-10deg)}70%,to{transform:translateY(-58px) rotate(0)}}.fsh .shield{animation:fsh-shield 7s cubic-bezier(.34,1.56,.64,1) 1}@keyframes fsh-shield{0%,34%{opacity:0;transform:translateY(60px)}46%,to{opacity:1;transform:translateY(0)}}.fsh .bonk{opacity:0;animation:fsh-bonk 7s ease-out 1}@keyframes fsh-bonk{0%,45%{opacity:0;transform:scale(.3)}49%{opacity:1;transform:scale(1.1)}58%,to{opacity:0;transform:scale(1.5)}}.fsh .fish{animation:fsh-fish 7s ease-in-out 1}@keyframes fsh-fish{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}.lost .lens{animation:lost-lens 8s ease-in-out 1}@keyframes lost-lens{0%{transform:translate(-60px,10px)}20%{transform:translate(-10px,-24px)}40%{transform:translate(50px,6px)}60%{transform:translate(10px,30px)}80%,to{transform:translate(0)}}.lost .qmark{animation:pop-in 8s cubic-bezier(.34,1.56,.64,1) 1}.lost .bug{opacity:0;animation:lost-bug 8s ease-in-out 1}@keyframes lost-bug{0%{opacity:1;transform:translate(0)}70%{transform:translate(-120px)}72%,to{transform:translate(-150px);opacity:0}}.lost .legs{animation:hdd-legs .25s ease-in-out 22 alternate}.app .t{opacity:1}.app .t1{animation:app-t1 7s cubic-bezier(.34,1.4,.64,1) 1}.app .t2{animation:app-t2 7s cubic-bezier(.34,1.4,.64,1) 1}.app .t3{animation:app-t3 7s cubic-bezier(.34,1.4,.64,1) 1}@keyframes app-t1{0%,14%{opacity:0;transform:translate(56px,88px) scale(.3)}18%{opacity:1}30%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes app-t2{0%,32%{opacity:0;transform:translateY(88px) scale(.3)}36%{opacity:1}48%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes app-t3{0%,50%{opacity:0;transform:translate(-56px,88px) scale(.3)}54%{opacity:1}66%,to{opacity:1;transform:translate(0) scale(1)}}.app .box{transform-box:fill-box;transform-origin:center bottom;animation:app-box 7s ease-in-out 1}@keyframes app-box{0%,to{transform:scale(1)}14%,32%,50%{transform:scale(1.08,.9)}18%,36%,54%{transform:scale(.95,1.08)}22%,40%,58%{transform:scale(1)}}.app .arrow{animation:app-arrow 7s ease-in-out 1}@keyframes app-arrow{0%,66%{opacity:1;transform:translateY(0)}8%,24%,42%,60%{transform:translateY(5px)}70%,to{opacity:0;transform:translateY(8px)}}.app .ok{animation:pop-in 7s cubic-bezier(.34,1.56,.64,1) 1}
