@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/rubik-cyrillic-900-normal-jlxVC9Lu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/rubik-latin-900-normal-Cz6GdZLE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#2a2140;--paper:#fffaf0;--white:#fff;--sky-top:#47bdf5;--sky-bot:#c8f0ff;--grass:#7fd14d;--grass-dk:#52ab2f;--sun:#ffd23f;--orange:#ff9f1c;--pink:#ff6b9d;--mint:#3fd0a8;--violet:#8f63f5;--red:#e2343f;--blue:#1f6fe0;--sea-top:#2bb8ea;--sea-bot:#0a4f8c;--sand:#f5d58e;--room:#ffe3cf;--room-dot:#ffd0b0;--good:#22b04b;--muted:#2a21408c;--f-display:"Rubik","Arial Rounded MT Bold","Trebuchet MS",system-ui,sans-serif;--f-word:"Nunito",ui-rounded,"Segoe UI",system-ui,sans-serif;--f-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla","Android Emoji",sans-serif;--line:3px solid var(--ink);--pop:0 5px 0 var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{box-sizing:border-box;background:var(--sky-bot);height:100%}*,:before,:after{box-sizing:inherit}[hidden]{display:none!important}body{background:var(--sky-bot);height:100%;color:var(--ink);font-family:var(--f-word);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.app{height:100%;position:relative;overflow:hidden}.screen{flex-direction:column;padding-block-start:10px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.decor{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bar,.stage,.hero,.map,.parent,.agrid,.ahead{z-index:1;position:relative}.scene-sky{background:linear-gradient(180deg,var(--sky-top),var(--sky-bot) 75%)}.scene-rail,.scene-farm,.scene-river{background:linear-gradient(180deg,var(--sky-top),var(--sky-bot) 70%)}.scene-sea{background:linear-gradient(180deg,var(--sea-top),var(--sea-bot))}.scene-room{background:radial-gradient(circle,var(--room-dot) 0 3px,transparent 4px) 0 0/26px 26px,var(--room)}.scene-stage{background:radial-gradient(55% 36% at 50% 40%,#ffecaa73,#0000 70%),linear-gradient(#5a2d82,#2b1a4a)}.scene-space{background:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.6px) 0 0/34px 34px,radial-gradient(circle,#ffffff8c 0 1px,#0000 1.6px) 17px 11px/53px 47px,radial-gradient(at 30% 20%,#3b2a7a,#120d33 72%)}.scene-hall{background:repeating-linear-gradient(0deg,#0000 0 46px,#2a214017 46px 49px),linear-gradient(#d9caff,#a68be8)}.scene-map{background:linear-gradient(180deg,var(--sky-top),var(--sky-bot) 300px)}.decor .cloud{background:var(--white);opacity:.9;width:130px;height:42px;scale:var(--s);border-radius:40px;animation:60s linear infinite drift;position:absolute;left:0}.decor .cloud:before{content:"";background:inherit;border-radius:50%;width:58px;height:58px;position:absolute;top:-28px;left:20px}.decor .cloud:after{content:"";background:inherit;border-radius:50%;width:44px;height:44px;position:absolute;top:-18px;left:62px}@keyframes drift{0%{transform:translate(-170px)}to{transform:translate(110vw)}}.decor .sun{background:var(--sun);border:var(--line);border-radius:50%;width:70px;height:70px;position:absolute;top:76px;right:22px;box-shadow:0 0 0 12px #ffd23f59,0 0 0 26px #ffd23f29}.decor .hill{border:var(--line);border-radius:50%;position:absolute}.decor .hill.h1{background:var(--grass-dk);width:85%;height:310px;bottom:-170px;left:-25%}.decor .hill.h2{background:var(--grass);width:100%;height:350px;bottom:-200px;right:-30%}.decor .rays{background:repeating-linear-gradient(105deg,#ffffff17 0 40px,#0000 40px 110px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.decor .bub{background:#ffffff1f;border:2px solid #ffffffbf;border-radius:50%;animation:linear infinite bubble;position:absolute;bottom:-24px}@keyframes bubble{to{transform:translate(18px,-110vh)}}.decor .sand{background:var(--sand);border-top:var(--line);border-radius:50% 50% 0 0;height:110px;position:absolute;bottom:-50px;left:-20%;right:-20%}.decor .weed{background:var(--mint);border:var(--line);transform-origin:50% 100%;border-radius:50% 50% 6px 6px/80% 80% 6px 6px;width:22px;animation:3s ease-in-out infinite alternate weed;position:absolute;bottom:22px}@keyframes weed{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.decor .floor{border-top:var(--line);background:repeating-linear-gradient(90deg,#d9955a 0 64px,#c4824a 64px 67px);height:16%;position:absolute;bottom:0;left:0;right:0}.decor .curtain{border:var(--line);background:repeating-linear-gradient(90deg,#d23345 0 12px,#a8202f 12px 24px);border-block-start:0;border-block-end:0;width:15%;position:absolute;top:0;bottom:0}.decor .curtain.l{border-left:0;left:0}.decor .curtain.r{border-right:0;right:0}.decor .valance{background:radial-gradient(circle at 50% 0,#d23345 0 68%,#0000 70%) 0 0/46px 30px repeat-x;height:30px;position:absolute;top:0;left:0;right:0}.decor .boards{border-top:var(--line);background:repeating-linear-gradient(90deg,#b8743f 0 70px,#a3652f 70px 73px);height:16%;position:absolute;bottom:0;left:0;right:0}.decor .fence{background:linear-gradient(var(--white),var(--white)) 0 9px/100% 6px no-repeat,linear-gradient(var(--white),var(--white)) 0 25px/100% 6px no-repeat,repeating-linear-gradient(90deg,var(--white) 0 10px,transparent 10px 44px);filter:drop-shadow(0 2px #2a214073);height:40px;position:absolute;bottom:21%;left:0;right:0}.decor .barn{border:var(--line);background:#d23345;width:112px;height:86px;position:absolute;bottom:21%;right:-24px}.decor .barn:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#8b2230;height:44px;position:absolute;top:-46px;left:-12px;right:-12px}.decor .barn:after{content:"";border:3px solid var(--ink);background:repeating-linear-gradient(45deg,#ffffffd9 0 4px,#0000 4px 14px),#a8202f;border-bottom:0;width:44px;height:50px;position:absolute;bottom:0;left:24px}.decor .planet{border:var(--line);background:radial-gradient(circle at 35% 35%,#ffb36b,#ff6b9d);border-radius:50%;width:120px;height:120px;position:absolute;top:130px;right:-34px}.decor .planet:after{content:"";border:4px solid var(--sun);border-radius:50%;height:24px;margin-top:-12px;position:absolute;top:50%;left:-30px;right:-30px;transform:rotate(-18deg)}.decor .moon{border:var(--line);background:radial-gradient(circle at 30% 30%,#e9e6f2 0 10%,#0000 11%),radial-gradient(circle at 62% 60%,#cfc9de 0 14%,#0000 15%),#dcd7ea;border-radius:50%;width:80px;height:80px;position:absolute;bottom:90px;left:-20px}.decor .flag{border:var(--line);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:42px;height:70px;position:absolute;top:58px}.decor .flag.l{background:var(--pink);left:8px}.decor .flag.r{background:var(--mint);right:8px}.bar{justify-content:space-between;align-items:center;gap:10px;min-height:54px;display:flex}.right{align-items:center;gap:10px;display:flex}.chip{background:var(--white);border:var(--line);box-shadow:var(--pop);font:800 20px/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;transition:transform .1s,box-shadow .1s;display:inline-flex}.chip svg{flex:none;width:24px;height:24px}.ibtn{background:var(--white);border:var(--line);width:50px;height:50px;box-shadow:var(--pop);border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .1s,box-shadow .1s;display:grid}.ibtn svg{width:26px;height:26px}button.chip:active,.ibtn:active,.speak:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.case{background:var(--white);border:var(--line);box-shadow:var(--pop);border-radius:999px;padding:3px;display:flex}.case button{font:900 17px/1 var(--f-word);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 11px}.case button[aria-pressed=true]{background:var(--ink);color:var(--white)}.st{fill:var(--sun);stroke:var(--ink)}.mascot{display:block;overflow:visible}.m-all{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite alternate mbob}@keyframes mbob{0%{transform:translateY(0)scale(1)}to{transform:translateY(-3px)scale(.98,1.02)}}.m-lids{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite blink;transform:scaleY(0)}@keyframes blink{0%,91%,to{transform:scaleY(0)}94%{transform:scaleY(1)}97%{transform:scaleY(0)}}.m-wl,.m-wr{transform-box:fill-box;transform-origin:50% 12%}.happy .m-all{animation:.55s cubic-bezier(.3,1.6,.5,1) 2 mjump}.happy .m-wl{animation:.14s ease-in-out 8 alternate flapL}.happy .m-wr{animation:.14s ease-in-out 8 alternate flapR}@keyframes mjump{0%{transform:translateY(0)scale(1.08,.9)}45%{transform:translateY(-26px)scale(.95,1.06)}to{transform:translateY(0)}}@keyframes flapL{to{transform:rotate(38deg)}}@keyframes flapR{to{transform:rotate(-38deg)}}.hero{flex-direction:column;align-items:center;padding-block-start:0;padding-block-end:18px;display:flex}.title{font:900 clamp(48px,14vw,80px)/1 var(--f-display);letter-spacing:.02em;margin:0;display:flex}.title span{text-shadow:3px 0 0 var(--ink),-3px 0 0 var(--ink),0 3px 0 var(--ink),0 -3px 0 var(--ink),2px 2px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),0 8px 0 var(--ink);animation:wave 2.6s ease-in-out calc(var(--i)*.12s) infinite;display:inline-block}@keyframes wave{0%,55%,to{transform:none}25%{transform:translateY(-12px)rotate(-5deg)}}.tag{font:800 clamp(16px,4.6vw,20px)/1.2 var(--f-display);color:var(--white);text-shadow:0 2px #2a214073;margin:16px 0 0}.map{flex:none;width:100%;max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.band{border-top:var(--line);width:100vw;margin-left:-50vw;position:absolute;left:50%}.band.w1{background:linear-gradient(#b6e98b,#8fd462)}.band.w2{background:linear-gradient(#5fae63,#3d8a48)}.band.w3{background:linear-gradient(#c6b3f7,#a58ae6)}.mpath{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mpath path{fill:none;stroke-linecap:round}.pb{stroke:var(--ink);stroke-width:16px}.pd{stroke:var(--white);stroke-width:9px;stroke-dasharray:1 15}.pg{stroke:var(--sun);stroke-width:9px}.wbanner{z-index:2;white-space:nowrap;background:var(--white);border:var(--line);box-shadow:var(--pop);font:900 clamp(16px,4.8vw,20px)/1.1 var(--f-display);border-radius:18px;align-items:center;gap:10px;padding:8px 16px 9px;display:flex;position:absolute;left:50%;translate:-50%}.wbanner small{font:800 12px/1.1 var(--f-word);color:var(--muted);margin-top:3px;display:block}.wbanner .wic{font-size:30px;line-height:1}.wbanner.locked{background:#ece8f2}.wdeco{z-index:1;pointer-events:none;margin:-18px 0 0 -18px;font-size:34px;font-style:normal;line-height:1;position:absolute}.node{z-index:3;border:var(--line);width:76px;height:76px;box-shadow:0 6px 0 var(--ink);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding:0;transition:transform .1s;display:grid;position:absolute}.node:active{transform:translateY(3px)}.node.w1{background:var(--sun)}.node.w2{background:var(--mint)}.node.w3{background:var(--pink)}.node.locked{background:#ddd7e6;border-color:#2a21408c;box-shadow:0 6px #2a21408c}.ni{font-size:38px;line-height:1}.ni svg{width:30px;height:30px;display:block}.node.cur:before{content:"";border:4px solid var(--white);border-radius:50%;animation:1.4s ease-out infinite ring;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@keyframes ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.nstars{gap:1px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.nstars span{width:19px;height:19px;display:block}.nstars svg{width:100%;height:100%;display:block}.nstars .off .st{fill:#fff9;stroke:#2a214066}.node.locked .nstars{display:none}.nlab{white-space:nowrap;background:var(--white);border:var(--line);box-shadow:0 3px 0 var(--ink);font:800 16px/1.1 var(--f-display);color:var(--ink);border-radius:999px;padding:4px 12px;position:absolute;top:50%;translate:0 -50%}.nlab.r{left:calc(100% + 10px)}.nlab.l{right:calc(100% + 10px)}.node.locked .nlab{color:var(--muted);background:#ece8f2}.mmascot{z-index:4;pointer-events:none;width:60px;margin-left:-30px;position:absolute}.mmascot .mascot{width:100%}.parent{text-align:center;max-width:52ch;font:700 13px/1.45 var(--f-word);border:2px solid var(--ink);text-wrap:balance;background:#ffffffe6;border-radius:14px;margin:22px auto 0;padding:10px 12px}.linkbtn{font:800 13px var(--f-word);color:var(--blue);background:0 0;border:0;margin-top:6px;padding:4px;text-decoration:underline}.parent .legal{font:700 12px/1.4 var(--f-word);margin:4px 0 0}.parent .legal a{color:var(--blue);padding:4px 2px;display:inline-block}.prog{gap:2px;min-width:0;display:flex}.prog i{aspect-ratio:1;flex:none;width:clamp(24px,7.4vw,32px);display:block}.prog i svg{width:100%;height:100%;display:block}.prog i .st{fill:#ffffffbf;stroke:#2a214073;stroke-dasharray:2 1.6}.prog i.on .st{fill:var(--sun);stroke:var(--ink);stroke-dasharray:none}.prog i.on{animation:.5s pop}.combo{z-index:35;pointer-events:none;background:var(--orange);color:var(--white);border:var(--line);box-shadow:var(--pop);font:900 19px/1 var(--f-display);white-space:nowrap;border-radius:999px;padding:5px 14px;position:fixed;bottom:14px;left:12px}.combo.bump{animation:.45s pop}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.stage{flex-direction:column;flex:1;align-items:center;gap:12px;width:100%;max-width:640px;min-height:0;margin-inline-start:auto;margin-inline-end:auto;display:flex}.stage.m-syl,.stage.m-act,.stage.m-animal,.stage.m-fill,.stage.m-tf{justify-content:space-evenly}.stage.m-mem{justify-content:center;gap:18px}.stage.m-order{gap:14px}.top{justify-content:center;align-items:center;gap:14px;padding-top:8px;animation:.55s cubic-bezier(.3,1.4,.5,1) dropin;display:flex}@keyframes dropin{0%{opacity:0;transform:translateY(-40px)scale(.8)}}.sign{background:var(--white);border:var(--line);box-shadow:0 6px 0 var(--ink);font-family:var(--f-word);letter-spacing:.02em;white-space:nowrap;color:var(--ink);border-radius:.3em;padding:.04em .3em .1em;font-weight:900;line-height:1.12;animation:.55s cubic-bezier(.3,1.4,.5,1) dropin}.sign.sent{white-space:normal;text-align:center;text-wrap:balance;letter-spacing:.01em;max-width:100%;padding:.18em .5em .22em;line-height:1.3}.s1{color:var(--red)}.s2{color:var(--blue)}.speak{background:var(--sun);border:var(--line);width:60px;height:60px;box-shadow:var(--pop);border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .1s,box-shadow .1s;display:grid}.speak svg{width:31px;height:31px}.pic{aspect-ratio:1;background:var(--white);border:var(--line);width:clamp(96px,26vw,124px);box-shadow:0 6px 0 var(--ink);letter-spacing:-.1em;border-radius:50%;place-items:center;font-size:clamp(56px,15vw,74px);line-height:1;animation:2.2s ease-in-out infinite alternate bobsm;display:grid}.pic.two{font-size:clamp(40px,11vw,54px)}.pic.big{width:clamp(130px,38vw,170px);font-size:clamp(76px,22vw,100px)}@keyframes bobsm{0%{transform:translateY(-3px)rotate(-4deg)}to{transform:translateY(3px)rotate(4deg)}}.hint{background:var(--white);border:var(--line);box-shadow:var(--pop);font:800 clamp(19px,5.6vw,23px)/1.1 var(--f-display);border-radius:999px;padding:7px 20px;animation:.55s cubic-bezier(.3,1.4,.5,1) dropin}.blank{border:4px dashed var(--orange);vertical-align:-.12em;min-width:.82em;height:1.02em;color:var(--red);border-radius:.16em;place-items:center;margin-right:.04em;display:inline-grid}.blank.wide{min-width:2.4em;padding-inline-start:.12em;padding-inline-end:.12em}.blank.filled{border-color:#0000;animation:.5s pop}.field{flex:1;width:100%;min-height:300px;position:relative}.balloon{--bw:min(29vw,150px);left:var(--x);top:calc((100% - var(--bw) / .86 - 78px) * var(--f));width:var(--bw);margin-left:calc(var(--bw) / -2);animation:rise 1s cubic-bezier(.2,.9,.3,1.15) var(--d) backwards;background:0 0;border:0;padding:0;position:absolute}@keyframes rise{0%{transform:translateY(110vh)}}.bw{transform-origin:50% 100%;animation:sway var(--bob) ease-in-out infinite alternate;display:block;position:relative}@keyframes sway{0%{transform:translateY(-8px)rotate(-5deg)}to{transform:translateY(8px)rotate(5deg)}}.bb{aspect-ratio:.86;border:var(--line);background:radial-gradient(ellipse 22% 15% at 30% 24%,#ffffffd9,transparent 70%),radial-gradient(circle at 68% 74%,#00000021,transparent 55%),var(--bc);border-radius:50%/58% 58% 42% 42%;width:100%;display:block;position:relative}.bb:after{content:"";background:var(--ink);clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:12px;margin-left:-9px;position:absolute;top:100%;left:50%}.bs{width:12px;height:64px;margin:10px auto 0;display:block;overflow:visible}.bs path{fill:none;stroke:var(--ink);stroke-width:2.5px}.be{aspect-ratio:.86;font-size:calc(var(--bw) * .47);pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0;right:0}.balloon.popped,.balloon.away{pointer-events:none}.popped .bw{animation-play-state:paused}.popped .bb{animation:.2s ease-out forwards burstb}.popped .bs{animation:.6s ease-in forwards dropstr}.popped .be{animation:.9s cubic-bezier(.3,1.6,.5,1) forwards hop}@keyframes burstb{to{opacity:0;transform:scale(1.5)}}@keyframes dropstr{to{opacity:0;transform:translateY(90px)}}@keyframes hop{40%{transform:translateY(-34px)scale(1.5)rotate(-12deg)}to{transform:translateY(12px)scale(1.35)}}.away .bw{animation:1.3s ease-in forwards flyaway}@keyframes flyaway{to{transform:translateY(-115vh)rotate(20deg)}}.rail{flex-direction:column;align-items:center;width:100%;display:flex}.train{align-items:flex-end;gap:7px;display:flex}.loco{width:var(--lw);flex:none;position:relative}.loco svg{width:100%;height:auto;display:block;overflow:visible}.wh{transform-box:fill-box;transform-origin:50%}.go .wh{animation:.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.puff{background:var(--white);pointer-events:none;border:2px solid #2a21404d;border-radius:50%;width:16px;height:16px;animation:1.5s ease-out forwards puff;position:absolute;top:-6%;left:56%}@keyframes puff{to{opacity:0;transform:translate(-44px,-74px)scale(2.8)}}.track{background:linear-gradient(var(--ink),var(--ink)) 0 0/100% 4px no-repeat,repeating-linear-gradient(90deg,#8b5a34 0 12px,transparent 12px 28px);width:calc(100% + 32px);height:16px;margin-top:-5px}.wagon,.slot{width:calc(var(--ch) * .82em + 18px);height:2em;font-size:var(--wf);border-radius:.3em;flex:none;margin-bottom:.48em;position:relative}.wagon{border:var(--line);background:var(--wc);font-family:var(--f-word);color:var(--ink);animation:wpop .45s cubic-bezier(.3,1.6,.5,1) var(--d) backwards;padding:.16em;font-weight:900;box-shadow:inset 0 -.22em #00000026}.wagon span{background:var(--white);border:2px solid var(--ink);border-radius:.18em;place-items:center;height:100%;line-height:1;display:grid}.wagon:before,.wagon:after{content:"";border:2px solid var(--ink);background:radial-gradient(circle,var(--white) 0 20%,var(--ink) 24%);border-radius:50%;width:.62em;height:.62em;position:absolute;bottom:-.52em}.wagon:before{left:.22em}.wagon:after{right:.22em}@keyframes wpop{0%{transform:scale(0)rotate(-30deg)}}.wagon.ghost,.plank.ghost{visibility:hidden;animation:none}.slot{background:#ffffff80;border:3px dashed #2a214073}.slot.filled{background:0 0;border-color:#0000}.slot.filled:after{content:"";background:var(--ink);border-radius:3px;width:14px;height:5px;position:absolute;bottom:.35em;right:-11px}.slot>.wagon{width:auto;height:auto;margin:0;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.yard{flex-wrap:wrap;justify-content:center;gap:18px 14px;padding-bottom:10px;display:flex}.tank{flex:1;width:100%;min-height:280px;position:relative}.fish{--fw:min(31vw,150px);top:var(--lane);width:var(--fw);aspect-ratio:100/62;animation:swim var(--dur) ease-in-out var(--del) infinite,wig 1.1s ease-in-out infinite alternate;background:0 0;border:0;padding:0;position:absolute;left:0}@keyframes swim{0%,to{left:0}50%{left:calc(100% - var(--fw))}}@keyframes wig{0%{translate:0 -5px}to{translate:0 5px}}.fb{width:100%;height:100%;animation:face var(--dur) linear var(--del) infinite;display:block;overflow:visible}@keyframes face{0%,49.9%{transform:scaleX(1)}50%,99.9%{transform:scaleX(-1)}to{transform:scaleX(1)}}.fc{fill:var(--fc)}.fl{aspect-ratio:1;background:var(--white);border:var(--line);width:47%;font:900 calc(var(--fw) * .29)/1 var(--f-word);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:52%;left:50%;translate:-50% -50%}.mem{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,3vw,16px);width:100%;max-width:440px;display:grid}.card{aspect-ratio:.8;perspective:700px;animation:deal .5s cubic-bezier(.3,1.4,.5,1) var(--d) backwards;background:0 0;border:0;padding:0}@keyframes deal{0%{opacity:0;transform:translateY(70px)scale(.3)rotate(-20deg)}}.cin{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s;display:block;position:relative}.card.open .cin{transform:rotateY(180deg)}.cf{border:var(--line);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cback{background:repeating-linear-gradient(45deg,var(--violet) 0 12px,#7d50e6 12px 24px);color:var(--white);font:900 clamp(36px,10vw,54px)/1 var(--f-display);text-shadow:0 3px 0 var(--ink);box-shadow:inset 0 -6px #0000002e}.cfront{background:var(--white);transform:rotateY(180deg)}.ce{font-size:clamp(46px,14vw,70px);line-height:1}.cw{font:900 clamp(18px,5.6vw,30px)/1 var(--f-word);white-space:nowrap}.card.done .cfront{background:#e6fbd6}.card.done .cin{animation:.6s matched}@keyframes matched{50%{transform:rotateY(180deg)scale(1.14)}to{transform:rotateY(180deg)}}.tickets{flex-direction:column;gap:12px;width:100%;max-width:340px;display:flex}.ticket{background:var(--sun);border:var(--line);box-shadow:0 5px 0 var(--ink);font:900 clamp(28px,8.4vw,40px)/1.1 var(--f-word);letter-spacing:.03em;animation:wpop .45s cubic-bezier(.3,1.6,.5,1) var(--d) backwards;border-radius:18px;padding:.26em .6em .3em;transition:opacity .3s,transform .3s}.ticket:active{transform:translateY(3px)}.ticket.right{background:var(--white);animation:.5s pop}.ticket.gone{opacity:0;transform:scale(.8)}.ticket.wrong,.orb.wrong,.tfb.wrong{opacity:.32;pointer-events:none}.orbs{flex-wrap:wrap;justify-content:center;gap:16px 14px;width:100%;display:flex}.orb{border:var(--line);box-shadow:0 5px 0 var(--ink);background:var(--c);font:900 clamp(24px,7.4vw,34px)/1.1 var(--f-word);color:var(--ink);animation:wpop .45s cubic-bezier(.3,1.6,.5,1) var(--d) backwards,bobsm 1.8s ease-in-out infinite alternate;border-radius:999px;padding:.28em .75em .32em}.orb.right{opacity:0;transition:opacity .3s}.strip{border:var(--line);width:100%;min-height:2.6em;box-shadow:0 5px 0 var(--ink);font-family:var(--f-word);background:#ffffffd9;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.oslot{min-width:calc(var(--n) * .62em + 22px);border:3px dashed #2a214066;border-radius:.3em;height:1.7em;display:inline-flex}.oslot.filled{border-color:#0000;min-width:0}.solved{text-align:center;line-height:1.3;animation:.5s pop}.planks{font-family:var(--f-word);flex-wrap:wrap;justify-content:center;gap:14px 12px;font-weight:900;display:flex}.plank{border:var(--line);height:1.7em;box-shadow:0 4px 0 var(--ink);color:var(--ink);animation:wpop .45s cubic-bezier(.3,1.6,.5,1) var(--d) backwards;background:repeating-linear-gradient(0deg,#78461e17 0 3px,#0000 3px 8px),#f6c58b;border-radius:.3em;place-items:center;padding:0 .5em;line-height:1;display:inline-grid}.oslot>.plank{box-shadow:none}.river{border-top:var(--line);background:linear-gradient(#61c9f3,#2a8fd0);flex:none;width:calc(100% + 32px);height:88px;margin-top:auto;margin-bottom:-18px;position:relative;overflow:hidden}.river:before,.river:after{content:"";background:var(--grass);border-top:var(--line);width:13%;height:100%;position:absolute;bottom:0}.river:before{border-right:var(--line);border-radius:0 30px 0 0;left:0}.river:after{border-left:var(--line);border-radius:30px 0 0;right:0}.stone{border:3px solid var(--ink);background:#a59fb3;border-radius:50%;width:48px;height:18px;margin-left:-24px;position:absolute;bottom:14px}.crosser{z-index:1;width:54px;position:absolute;bottom:20px;left:2%}.crosser .mascot{width:100%}.tfrow{grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:420px;display:grid}.tfb{border:var(--line);box-shadow:0 6px 0 var(--ink);font:900 clamp(20px,6vw,26px)/1 var(--f-display);color:var(--white);text-shadow:0 2px #2a214059;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 14px;transition:opacity .3s;display:flex}.tfb:active{box-shadow:0 3px 0 var(--ink);transform:translateY(3px)}.tfb .ti{text-shadow:none;font-size:42px;line-height:1}.tfb.yes{background:var(--good)}.tfb.no{background:var(--orange)}#fx{pointer-events:none;z-index:50;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.flystar{z-index:45;pointer-events:none;width:38px;height:38px;position:fixed}.flystar svg{width:100%;height:100%}.peek{z-index:40;pointer-events:none;width:116px;transition:transform .45s cubic-bezier(.3,1.5,.5,1);position:fixed;bottom:0;right:6px;transform:translateY(125%)}.peek.show{transform:translateY(24%)}.peek .mascot{width:112px;margin-left:auto}.bubble{white-space:nowrap;background:var(--white);border:var(--line);box-shadow:0 4px 0 var(--ink);font:900 22px/1 var(--f-display);color:var(--good);border-radius:18px;padding:7px 13px;position:absolute;top:-8px;right:96px}.bubble:after{content:"";border:8px solid #0000;border-left:12px solid var(--ink);position:absolute;top:14px;right:-12px}.result{z-index:30;background:#2a21408c;flex-direction:column;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.rcard{background:var(--paper);border:var(--line);width:100%;max-width:400px;box-shadow:0 8px 0 var(--ink);text-align:center;border-radius:30px;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:16px 16px 20px;animation:.6s cubic-bezier(.3,1.5,.5,1) cardin;display:flex}@keyframes cardin{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}.rmascot{width:96px}.rmascot .m-all{animation:.45s ease-in-out infinite alternate dance}@keyframes dance{0%{transform:rotate(-8deg)translateY(0)}to{transform:rotate(8deg)translateY(-8px)}}.rtitle{font:900 54px/1 var(--f-display);color:var(--sun);text-shadow:3px 0 0 var(--ink),-3px 0 0 var(--ink),0 3px 0 var(--ink),0 -3px 0 var(--ink),2px 2px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),0 6px 0 var(--ink);margin:0}.bigstars{align-items:flex-end;gap:6px;display:flex}.bigstars span{width:64px;display:block}.bigstars span:nth-child(2){width:80px}.bigstars svg{width:100%;display:block}.bigstars .on{animation:starin .55s cubic-bezier(.3,1.7,.5,1) calc(.35s + var(--k) * .28s) backwards}.bigstars .off .st{fill:#2a21401f;stroke:#2a21404d}@keyframes starin{0%{transform:scale(0)rotate(-180deg)}}.unlockb{z-index:1;background:var(--violet);color:var(--white);border:var(--line);box-shadow:0 4px 0 var(--ink);font:900 17px/1.3 var(--f-display);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:9px 16px;animation:.6s .9s backwards pop;display:flex;position:relative}.unlockb b{font-size:28px;line-height:1}.nlabel{font:800 20px/1 var(--f-display);color:var(--violet)}.newst{flex-direction:column;align-items:center;gap:8px;display:flex}.flip{perspective:700px;background:0 0;border:0;width:132px;height:150px;padding:0}.fin{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.4,.5,1);display:block;position:relative}.flip.open .fin{transform:rotateY(180deg)}.ff{border:var(--line);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fback{background:repeating-linear-gradient(45deg,var(--violet) 0 12px,#7d50e6 12px 24px);color:var(--white);font:900 60px/1 var(--f-display);text-shadow:0 3px 0 var(--ink);animation:.5s ease-in-out infinite alternate wobble}@keyframes wobble{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.ffront{background:var(--white);transform:rotateY(180deg)}.ffront .se{font-size:62px;line-height:1}.ffront .sn{font:900 20px/1 var(--f-word)}.rbtns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.chip.big{padding:11px 18px;font-size:20px}.chip.go{background:var(--good);color:var(--white)}.full{font:800 18px var(--f-display);margin:0}.ahead{align-items:center;gap:12px;min-height:54px;display:flex}.ahead h2{font:900 26px/1.1 var(--f-display);flex:1;margin:0}.agrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px 10px;padding-block-start:14px;padding-block-end:30px;display:grid}.stk{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.stk .se{background:var(--white);border:var(--line);width:80px;height:80px;box-shadow:0 4px 0 var(--ink);rotate:var(--rot);border-radius:50%;place-items:center;font-size:46px;line-height:1;display:grid}.stk .q{box-shadow:none;font:900 32px/1 var(--f-display);color:#2a214059;background:#ffffff80;border:3px dashed #2a214059}.stk .sn{min-height:1em;font:900 13px/1.1 var(--f-word);white-space:nowrap}.stk.wig .se{animation:.5s pop}@media (max-height:720px){.rcard{gap:6px;padding:12px 14px 16px}.rmascot{width:70px}.rtitle{font-size:42px}.bigstars span{width:46px}.bigstars span:nth-child(2){width:58px}.flip{width:108px;height:122px}.ffront .se,.fback{font-size:48px}.chip.big{padding:9px 15px;font-size:18px}.tickets{gap:9px}}@media (prefers-reduced-motion:reduce){.decor .cloud,.decor .bub,.decor .weed,.m-all,.m-lids,.title span,.pic,.bw,.fback,.rmascot .m-all,.wig,.node.cur:before,.orb{animation:none!important}.fish{animation-duration:calc(var(--dur) * 1.6),1s}}.screen{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.result{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.bar .left{align-items:center;gap:10px;min-width:0;display:flex}.ibtn.kid{font-size:30px;line-height:1}.ibtn.kid span{display:block;translate:0 1px}@media (max-width:380px){.bar .left,.bar .right{gap:6px}.case button{padding:6px 8px;font-size:15px}.chip{padding:6px 10px;font-size:18px}.ibtn{width:46px;height:46px}}.linkbtn:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.pbtn:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.kidbtn:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.av:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.tw:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.sheet{z-index:60;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));-webkit-user-select:text;user-select:text;background:#2a21408c;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.scard{background:var(--paper);border:var(--line);width:100%;max-width:420px;box-shadow:0 8px 0 var(--ink);border-radius:26px;flex-direction:column;align-items:stretch;gap:12px;margin:auto;padding:22px 18px 18px;animation:.45s cubic-bezier(.3,1.5,.5,1) cardin;display:flex;position:relative}.sx{width:40px;height:40px;font:900 20px/1 var(--f-display);color:var(--muted);background:0 0;border:0;border-radius:50%;position:absolute;top:10px;right:10px}.stitle{text-align:center;font:900 26px/1.15 var(--f-display);margin:0;padding-inline-start:36px;padding-inline-end:36px}.stext{text-align:center;font:800 19px/1.35 var(--f-word);margin:0}.stext b{font-family:var(--f-display)}.shint,.serr{font:700 14px/1.4 var(--f-word);color:var(--muted);margin:-4px 0 0}.serr{color:var(--red)}.srow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.srow.left{justify-content:flex-start}.gate-ic{text-align:center;font-size:40px;line-height:1}.gate{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pbtn{background:var(--white);border:var(--line);min-height:46px;box-shadow:0 4px 0 var(--ink);font:900 17px/1.1 var(--f-display);color:var(--ink);border-radius:16px;padding:10px 18px;transition:transform .1s,box-shadow .1s}.pbtn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.pbtn:disabled{opacity:.5;pointer-events:none}.pbtn.primary{background:var(--good);color:var(--white)}.pbtn.danger{color:var(--red);background:#ffe1e3}.pbtn.big{min-height:64px;font-size:28px}.pbtn.small{min-height:38px;box-shadow:0 3px 0 var(--ink);border-radius:12px;padding:7px 13px;font-size:15px}.field-l{font:900 15px/1 var(--f-display)}.tin{background:var(--white);border:var(--line);width:100%;min-height:52px;font:800 20px/1.2 var(--f-word);color:var(--ink);border-radius:14px;padding:10px 14px}.tin:focus{outline:4px solid var(--blue);outline-offset:2px}.code-in{text-align:center;letter-spacing:.12em;text-transform:uppercase;font-family:var(--f-display)}.avs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.av{aspect-ratio:1;background:var(--white);border:3px solid #2a214040;border-radius:14px;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.av.on{border-color:var(--ink);background:var(--sun);box-shadow:0 3px 0 var(--ink)}.who{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.kidbtn{background:var(--white);border:var(--line);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.kidbtn.on{background:#fff4c2}.kidbtn.add{box-shadow:none;background:#fff9;border-style:dashed}.kav{font-size:44px;line-height:1.1}.kname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:900 17px/1.2 var(--f-display);overflow:hidden}.kst{font:800 14px/1 var(--f-word);color:var(--muted)}.scard .linkbtn{align-self:center}.scene-parent{background:var(--paper)}.scene-parent .ahead{top:calc(-1 * max(10px,env(safe-area-inset-top)));z-index:2;background:var(--paper);border-bottom:2px solid #2a21401a;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;position:sticky}.pbody{-webkit-user-select:text;user-select:text;flex-direction:column;gap:16px;width:100%;max-width:640px;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:14px;padding-block-end:30px;display:flex}.pcard{background:var(--white);border:var(--line);box-shadow:0 5px 0 var(--ink);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.pcard h3{font:900 21px/1.2 var(--f-display);margin:0}.pcard h4{font:900 16px/1.2 var(--f-display);margin:6px 0 0}.pnote{font:700 15px/1.45 var(--f-word);color:#2a2140cc;margin:0}.kids{flex-direction:column;gap:8px;display:flex}.kidrow{align-items:center;gap:8px;display:flex}.kidsel{text-align:left;background:0 0;border:3px solid #0000;border-radius:16px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 8px;display:flex}.kidrow.on .kidsel{border-color:var(--ink);background:#fff4c2}.kidsel .kav{font-size:34px}.kidsel .kname{flex:1}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stats div{text-align:center;background:#f3eefc;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.stats b{font:900 22px/1 var(--f-display);font-variant-numeric:tabular-nums}.stats span{font:800 12px/1.2 var(--f-word);color:var(--muted)}@media (max-width:420px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.lvls{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lvls li{font:800 15px/1.2 var(--f-word);border-bottom:1px solid #2a214014;align-items:center;gap:10px;padding:6px 2px;display:flex}.lic{text-align:center;width:28px;font-size:20px}.lname{flex:1}.lst{color:#f0b400;letter-spacing:1px;font-size:17px}.lst i{color:#2a21402e;font-style:normal}.lcnt{text-align:right;min-width:34px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tricky{flex-wrap:wrap;gap:8px;display:flex}.tw{border:2px solid var(--ink);font:900 16px/1.2 var(--f-word);color:var(--ink);background:#fff4c2;border-radius:999px;padding:6px 12px}.tw i{color:var(--muted);font-size:13px;font-style:normal}.tog{min-height:44px;font:800 17px/1.2 var(--f-word);cursor:pointer;align-items:center;gap:12px;display:flex}.tog input{width:26px;height:26px;accent-color:var(--good);margin:0}.code{border:3px dashed var(--violet);font:900 clamp(24px,7vw,32px)/1 var(--f-display);letter-spacing:.08em;-webkit-user-select:all;user-select:all;background:#f3eefc;border-radius:16px;align-self:flex-start;padding:10px 18px}.st-idle{color:var(--good)}.st-error{color:var(--red)}.st-offline{color:var(--orange)}.pfoot{text-align:center;font:700 14px/1.4 var(--f-word);color:var(--muted);margin:0}.pfoot a{color:var(--blue)}.sinfo{font:700 15px/1.45 var(--f-word);color:#2a2140d9;margin:0}.sinfo p{margin:0 0 6px}.sinfo ul{margin:0 0 6px;padding-left:20px}.sinfo a,.pnote a{color:var(--blue)}.tog.consent{align-items:flex-start;min-height:0;font-size:15px;line-height:1.4}.tog.consent input{flex:none;margin-top:-2px}.meterend{justify-content:center;gap:4px;display:flex}.meterend i{aspect-ratio:1;width:40px;display:block}.meterend i svg{width:100%;height:100%;display:block}.meterend i .st{fill:#2a21401a;stroke:#2a214066;stroke-dasharray:2 1.6}.meterend i.on .st{fill:var(--sun);stroke:var(--ink);stroke-dasharray:none}.rnote{text-align:center;font:800 18px/1.35 var(--f-word);margin:0}.film{background:var(--pink);border:var(--line);box-shadow:0 6px 0 var(--ink);color:var(--white);font:900 26px/1 var(--f-display);text-shadow:0 2px #2a214059;border-radius:22px;align-items:center;gap:14px;margin:4px auto 0;padding:8px 22px 8px 8px;animation:1.6s ease-in-out infinite filmpulse;display:flex;position:relative}.film img{object-fit:cover;border:3px solid var(--ink);background:var(--sky-top);border-radius:12px;width:56px;height:100px;display:block}.film .fplay{width:62px;height:106px;color:var(--white);text-shadow:0 2px 6px #00000080;place-items:center;font-size:30px;display:grid;position:absolute;top:8px;left:8px}.film:active{box-shadow:0 2px 0 var(--ink);transform:translateY(4px)}@keyframes filmpulse{50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.film{animation:none}}.cinema{z-index:80;background:#000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.cbg{filter:blur(32px)brightness(.6);background:50%/cover no-repeat;position:absolute;top:-60px;bottom:-60px;left:-60px;right:-60px}.cvid{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cx{right:max(14px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));border:3px solid var(--white);width:56px;height:56px;color:var(--white);font:900 26px/1 var(--f-display);background:#00000073;border-radius:50%;position:absolute}.cbig{border:4px solid var(--white);width:110px;height:110px;color:var(--white);font:900 48px/1 var(--f-display);background:#00000073;border-radius:50%;position:absolute}.cmsg{left:16px;right:16px;bottom:max(24px,env(safe-area-inset-bottom));background:var(--paper);border:var(--line);text-align:center;font:800 18px/1.35 var(--f-word);color:var(--ink);border-radius:18px;margin:0;padding:14px 18px;position:absolute}.intro{z-index:28;background:#fffaf059;place-items:center;padding:16px;animation:.25s fadein;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.intro.out{opacity:0;transition:opacity .25s}@keyframes fadein{0%{opacity:0}}.icard{background:var(--paper);border:var(--line);width:100%;max-width:360px;box-shadow:0 8px 0 var(--ink);border-radius:26px;align-items:center;gap:12px;padding:14px 18px 14px 12px;animation:.5s cubic-bezier(.3,1.5,.5,1) cardin;display:flex}.imascot{flex:none;width:84px}.imascot .m-all{animation:.45s ease-in-out infinite alternate dance}.itxt{flex-direction:column;gap:6px;min-width:0;display:flex}.itxt b{font:900 clamp(24px,7vw,30px)/1.1 var(--f-display)}.itxt span{font:800 clamp(17px,5vw,20px)/1.3 var(--f-word);color:#2a2140d9}[data-drag]{touch-action:none;cursor:grab}.dragging{z-index:25;cursor:grabbing;transition:scale .12s;position:relative;scale:1.12}[data-drop].over{outline:4px dashed var(--white);outline-offset:6px}.spray-bit{z-index:46;pointer-events:none;border:1.5px solid #2a214066;border-radius:50%;width:9px;height:9px;position:fixed}.stage.m-feed,.stage.m-garden,.stage.m-puzzle,.stage.m-tv,.stage.m-scene{justify-content:space-evenly}.be{z-index:1}.pow{left:50%;top:calc(var(--bw) * .58);width:calc(var(--bw) * 1.3);aspect-ratio:1;margin:calc(var(--bw) * -.65) 0 0 calc(var(--bw) * -.65);background:var(--sun);clip-path:polygon(50% 0,61% 32%,95% 20%,72% 47%,100% 62%,66% 66%,72% 100%,50% 76%,28% 100%,34% 66%,0 62%,28% 47%,5% 20%,39% 32%);pointer-events:none;animation:.45s ease-out forwards pow;position:absolute}@keyframes pow{0%{opacity:1;transform:scale(.2)}60%{opacity:1;transform:scale(1)rotate(15deg)}to{opacity:0;transform:scale(1.1)rotate(20deg)}}.shred{left:50%;top:calc(var(--bw) * .58);background:var(--bc);border:2px solid var(--ink);pointer-events:none;border-radius:3px 8px 2px 6px;width:14px;height:10px;margin:-5px 0 0 -7px;animation:.7s cubic-bezier(.2,.7,.4,1) forwards shred;position:absolute}@keyframes shred{0%{transform:rotate(var(--a)) translateX(10px)}to{transform:rotate(var(--a)) translateX(calc(var(--bw) * .95)) rotate(260deg);opacity:0}}.balloon.leak .bw{animation:1.5s ease-in forwards leak}@keyframes leak{0%{transform:none}14%{transform:translate(-30px,-40px)rotate(-30deg)scale(.92,.86)}28%{transform:translate(40px,-90px)rotate(40deg)scale(.82,.74)}42%{transform:translate(-40px,-150px)rotate(-60deg)scale(.7,.62)}56%{transform:translate(50px,-220px)rotate(80deg)scale(.56,.5)}to{transform:translate(-20px,-110vh)rotate(-200deg)scale(.3)}}.fe-mon{--open:.35;flex:none;animation:.6s cubic-bezier(.3,1.4,.5,1) dropin;position:relative}.monster{width:100%;height:auto;display:block;overflow:visible}.mo-all{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite alternate mbob}.mo-mouth{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--open));transition:transform .14s ease-out}.mo-eyes{transform:translate(var(--px,0px),var(--py,0px));transition:transform .12s}.mo-lids{transform-box:fill-box;transform-origin:50%;animation:3.8s infinite blink;transform:scaleY(0)}.mo-arm{transform-box:fill-box;transform-origin:50% 12%}.mo-cheek{transform-box:fill-box;transform-origin:50%}.fe-mon.chew .mo-mouth{animation:.27s ease-in-out 3 chew}@keyframes chew{0%,to{transform:scaleY(.08)}50%{transform:scaleY(.42)}}.fe-mon.chew .mo-cheek{animation:.27s ease-in-out 3 cheek}@keyframes cheek{50%{opacity:.9;transform:scale(1.6)}}.fe-mon.chew .mo-belly{transform-box:fill-box;transform-origin:50%;animation:.27s ease-in-out 3 cheek}.fe-mon.happy .mo-all{animation:.55s cubic-bezier(.3,1.6,.5,1) 2 mjump}.fe-mon.happy .mo-l{animation:.16s ease-in-out 6 alternate armL}.fe-mon.happy .mo-r{animation:.16s ease-in-out 6 alternate armR}@keyframes armL{to{transform:rotate(55deg)}}@keyframes armR{to{transform:rotate(-55deg)}}.fe-mon.nope .mo-all{animation:.6s ease-in-out nope}@keyframes nope{20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(4deg)}}.fe-mouth{border-radius:50%;width:48%;height:36%;position:absolute;top:50%;left:26%}.fe-mouth.over{outline:none}.fe-table{justify-content:center;gap:clamp(10px,4vw,26px);width:100%;padding:0 4px 6px;display:flex}.fe-dish{aspect-ratio:1.05;width:clamp(92px,27vw,124px);animation:wpop .45s cubic-bezier(.3,1.6,.5,1) var(--d) backwards;display:grid;position:relative}.fe-dish:before{content:"";background:var(--white);border:var(--line);height:30%;box-shadow:inset 0 -6px 0 #dfe6ef,0 4px 0 var(--ink);border-radius:50%;position:absolute;bottom:4px;left:0;right:0}.fe-snack{z-index:1;width:100%;height:100%;font:clamp(52px,15vw,72px)/1 var(--f-emoji);background:0 0;border:0;place-items:center;padding:0 0 18%;animation:2.4s ease-in-out infinite alternate snack;display:grid;position:relative}@keyframes snack{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-6px)rotate(4deg)}}.fe-snack.gone{opacity:0;transition:opacity .3s}.fe-snack.wrong{opacity:.35}.memwait{border:var(--line);background:var(--white);border-radius:999px;width:min(60vw,240px);height:14px;overflow:hidden}.memwait i{background:var(--violet);transform-origin:0;height:100%;display:block}.memwait.run i{animation:4.8s linear forwards drain}@keyframes drain{to{transform:scaleX(0)}}.cvg{place-items:center;width:100%;height:100%;display:grid}.cvg .vg{border-radius:10px}.ga-head{justify-content:center;align-items:flex-end;gap:clamp(18px,8vw,48px);width:100%;padding-top:4px;animation:.55s cubic-bezier(.3,1.4,.5,1) dropin;display:flex}.ga-bunny{aspect-ratio:1.1;flex:none;width:clamp(100px,30vw,136px);position:relative}.ga-bun{font:clamp(72px,21vw,98px)/1 var(--f-emoji);transform-origin:50% 100%;animation:2s ease-in-out infinite alternate bobsm;position:absolute;top:0;left:0}.ga-basket{font:clamp(52px,15vw,68px)/1 var(--f-emoji);position:absolute;bottom:-6px;right:-8px}.ga-basket.over{outline-offset:0;border-radius:50%}.ga-bunny.happy .ga-bun{animation:.5s cubic-bezier(.3,1.6,.5,1) 3 mjump}.ga-bed{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:600px;margin-top:auto;display:grid;position:relative}.ga-soil{z-index:2;pointer-events:none;border-top:var(--line);background:radial-gradient(circle at 20% 30%,#a06a3e 0 3px,#0000 4px) 0 0/34px 28px,radial-gradient(circle at 70% 70%,#5b3219 0 2px,#0000 3px) 0 0/26px 22px,linear-gradient(#8a5530,#6a3c1d);border-radius:50% 50% 0 0/26px 26px 0 0;height:calc(46% + 18px);position:absolute;bottom:-18px;left:-16px;right:-16px}.ga-plant{z-index:1;transform-origin:50% 60%;height:clamp(230px,44vh,340px);animation:sprout .6s cubic-bezier(.3,1.5,.5,1) var(--d) backwards;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}@keyframes sprout{0%{transform:scaleY(0)}}.ga-plant:before{content:"";border:2.5px solid var(--ink);background:#3fae3f;border-radius:4px;width:8px;height:34%;margin-left:-4px;position:absolute;top:80px;left:50%}.ga-leaves{transform-origin:50% 100%;flex:none;width:110px;height:92px;margin-bottom:6px;position:relative;scale:1.3}.ga-leaves i{border:3px solid var(--ink);transform-origin:50% 100%;background:linear-gradient(90deg,#3fae3f 50%,#58c84f 50%);border-radius:50%/70% 70% 30% 30%;width:36px;height:82px;margin-left:-18px;animation:2.4s ease-in-out infinite alternate leaf;position:absolute;bottom:0;left:50%}.ga-leaves i:first-child{--l:-34deg}.ga-leaves i:nth-child(2){--l:0deg;height:94px;animation-delay:-.8s}.ga-leaves i:nth-child(3){--l:34deg;animation-delay:-1.6s}@keyframes leaf{0%{transform:rotate(calc(var(--l) - 4deg))}to{transform:rotate(calc(var(--l) + 4deg))}}.ga-tag{z-index:3;border:var(--line);box-shadow:0 4px 0 var(--ink);font:900 var(--fs)/1.1 var(--f-word);white-space:nowrap;background:#fff6dd;border-radius:10px;margin-top:-34px;padding:.14em .38em .2em;position:relative;rotate:-3deg}.ga-plant:nth-child(2) .ga-tag{rotate:2deg}.ga-root{font:clamp(52px,15vw,70px)/1 var(--f-emoji);transition:scale .3s cubic-bezier(.3,1.6,.5,1) .15s;position:absolute;top:60%;left:50%;translate:-50%;scale:.85}.ga-plant.out .ga-root{scale:1.15}.ga-plant.out .ga-leaves i{animation-duration:.25s}.ga-plant.stuck{animation:.75s ease-in-out stuck}@keyframes stuck{0%{transform:none}25%{transform:translateY(-28px)scaleY(1.12)}45%{transform:translateY(6px)scaleY(.94)}65%{transform:translateY(-8px)rotate(4deg)}82%{transform:rotate(-3deg)}to{transform:none}}.ga-plant.wrong .ga-leaves,.ga-plant.wrong .ga-tag{opacity:.45}.ga-plant.gone{opacity:0;transition:opacity .4s}.pz-frame{aspect-ratio:1.3;box-shadow:inset 0 0 0 3px var(--ink),0 0 0 3px var(--ink),0 8px 0 var(--ink);background:repeating-linear-gradient(45deg,#fff8e8 0 14px,#fff1d6 14px 28px);border:7px solid #b9773f;border-radius:16px;flex:none;animation:.55s cubic-bezier(.3,1.4,.5,1) dropin;position:relative;overflow:hidden}.pz-pic{font-family:var(--f-emoji);place-items:center;font-size:1em;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pz-sil{filter:brightness(0);opacity:.16}.pz-col{transition:clip-path .5s cubic-bezier(.3,1.3,.5,1)}.pz-cut{border-left:3px dashed #2a214059;position:absolute;top:0;bottom:0}.pz-frame.done{animation:.6s pop}.pz-frame.done .pz-cut{opacity:0;transition:opacity .3s}.pz-frame.done .pz-col{animation:1s ease-in-out .3s 2 pzlive}@keyframes pzlive{30%{transform:scale(1.15)rotate(-6deg)}60%{transform:scale(1.1)rotate(6deg)}}.pz-bar{font-family:var(--f-word);background:#ffffff8c;border:3px dashed #2a214059;border-radius:18px;justify-content:center;gap:8px;padding:8px 10px;font-weight:900;display:flex}.pz-slot{width:calc(var(--ch) * .8em + 26px);background:#2a214012;border-radius:.3em;height:1.9em;position:relative}.pz-slot.filled{background:0 0}.pz-pile{font-family:var(--f-word);flex-wrap:wrap;justify-content:center;gap:22px 18px;padding:10px 0 6px;font-weight:900;display:flex}.pz-piece{--o:2.5px;width:calc(var(--ch) * .8em + 26px);background:var(--pc);height:1.9em;rotate:var(--r);filter:drop-shadow(var(--o) 0 0 var(--ink)) drop-shadow(calc(-1 * var(--o)) 0 0 var(--ink)) drop-shadow(0 var(--o) 0 var(--ink)) drop-shadow(0 calc(-1 * var(--o)) 0 var(--ink));animation:wpop .45s cubic-bezier(.3,1.6,.5,1) var(--d) backwards;border:0;border-radius:.25em;padding:0;position:relative}.pz-piece:before,.pz-piece:after{content:"";background:var(--pc);border-radius:50%;width:.52em;height:.52em;position:absolute}.pz-piece:before{margin-left:-.26em;top:-.34em;left:50%}.pz-piece:after{margin-top:-.26em;top:50%;right:-.34em}.pz-piece span{z-index:1;height:100%;color:var(--ink);place-items:center;line-height:1;display:grid;position:relative}.pz-piece.ghost{visibility:hidden;animation:none}.pz-slot>.pz-piece{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;rotate:0deg}.th-box{border:var(--line);box-shadow:0 6px 0 var(--ink),inset 0 0 0 4px #d9a54a;background:#7a3b1d;border-radius:22px;flex:none;padding:9px;position:relative;overflow:hidden}.th-box .vg{border:3px solid var(--ink);border-radius:14px}.th-cur{z-index:2;border:var(--line);background:repeating-linear-gradient(90deg,#d23345 0 14px,#a8202f 14px 28px);border-block-start:0;border-block-end:0;width:52%;animation:1s cubic-bezier(.6,0,.3,1) .2s forwards curtL;position:absolute;top:0;bottom:0}.th-cur.l{border-left:0;left:0}.th-cur.r{border-right:0;animation-name:curtR;right:0}@keyframes curtL{to{transform:translate(-86%)}}@keyframes curtR{to{transform:translate(86%)}}.th-val{z-index:3;background:radial-gradient(circle at 50% 0,#d23345 0 68%,#0000 70%) 0 0/38px 22px repeat-x;height:22px;position:absolute;top:0;left:0;right:0}.th-box.bravo{animation:.6s pop}.fa-barn{border:var(--line);box-shadow:0 6px 0 var(--ink);perspective:700px;background:#d23345;border-radius:6px 6px 4px 4px;flex:none;margin-top:30px;padding:10px 10px 0;position:relative}.fa-barn:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#8b2230;height:38px;position:absolute;top:-36px;left:-16px;right:-16px}.fa-barn .vg{border:3px solid var(--ink);border-bottom:0;border-radius:4px 4px 0 0}.fa-door{z-index:2;border:3px solid var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(45deg,#0000 46%,#ffffffd9 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#ffffffd9 46% 54%,#0000 54%),#a8202f;width:calc(50% - 10px);animation:.9s cubic-bezier(.5,0,.3,1) .3s forwards doorL;position:absolute;top:10px;bottom:0}.fa-door.l{transform-origin:0;left:10px}.fa-door.r{transform-origin:100%;animation-name:doorR;right:10px}@keyframes doorL{to{transform:rotateY(-120deg)}}@keyframes doorR{to{transform:rotateY(120deg)}}.tv-wall{flex-direction:column;flex:1;justify-content:space-evenly;align-items:center;gap:16px;width:100%;display:flex}.tv-set{border:var(--line);box-shadow:0 6px 0 var(--ink),inset 0 0 0 4px #ffffff2e;rotate:var(--tilt);animation:wpop .5s cubic-bezier(.3,1.6,.5,1) var(--d) backwards;background:linear-gradient(#c98a4b,#a96a32);border-radius:20px;gap:8px;padding:9px;display:flex;position:relative}.tv-set:before,.tv-set:after{content:"";background:var(--ink);transform-origin:50% 100%;border-radius:2px;width:4px;height:16px;position:absolute;bottom:100%;left:44%;rotate:-30deg}.tv-set:after{left:52%;rotate:30deg}.tv-scr{border:4px solid var(--ink);background:#111;border-radius:14px/20px;display:block;position:relative;overflow:hidden}.tv-scr .vg{transform-origin:50%}.tv-glass{background:radial-gradient(at 28% 18%,#fff6,#0000 42%),radial-gradient(#0000 62%,#0000004d);position:absolute;top:0;bottom:0;left:0;right:0}.tv-snow{opacity:0;background:repeating-radial-gradient(circle at 17% 32%,#fff 0 1px,#888 1px 2px,#222 2px 3px) 0 0/7px 7px,repeating-radial-gradient(circle at 73% 61%,#ffffffb3 0 1px,#0000 1px 3px) 0 0/9px 9px;position:absolute;top:0;bottom:0;left:0;right:0}.tv-set.fuzz .tv-snow{opacity:1;animation:.1s steps(2,end) infinite snow}@keyframes snow{50%{background-position:3px 2px,-2px 4px}}.tv-knobs{flex-direction:column;align-items:center;gap:8px;width:26px;padding-top:4px;display:flex}.tv-knobs i{border:3px solid var(--ink);background:#f3d9a8;border-radius:50%;width:22px;height:22px;display:block}.tv-knobs .tv-spk{background:repeating-linear-gradient(#5a3418 0 3px,#c98a4b 3px 6px);border-radius:6px;flex:1;width:18px;height:auto}.tv-set.off .vg{animation:.45s ease-in forwards tvoff}@keyframes tvoff{0%{filter:brightness();transform:none}45%{filter:brightness(4);transform:scaleY(.02)}to{filter:brightness(4);transform:scale(0,.02)}}.tv-set.off .tv-snow{opacity:0}.tv-set.off{opacity:.6;transition:opacity .4s .3s}.tv-set.pick{z-index:2;animation:.6s pop}.tv-set.pick .tv-scr{box-shadow:0 0 0 4px var(--sun),0 0 26px 8px #ffd23fd9}.frame-vg{background:var(--white);border:var(--line);box-shadow:0 6px 0 var(--ink);border-radius:18px;flex:none;padding:6px;animation:.55s cubic-bezier(.3,1.4,.5,1) dropin,3s ease-in-out .6s infinite alternate float}.frame-vg .vg{border-radius:12px}@keyframes float{0%{transform:translateY(-3px)rotate(-1.5deg)}to{transform:translateY(3px)rotate(1.5deg)}}.rocket{z-index:44;pointer-events:none;position:fixed;top:0;left:0}.rk{z-index:1;font:64px/1 var(--f-emoji);display:block;position:relative}.rk-fire{transform-origin:50% 0;background:radial-gradient(circle at 50% 30%,#fff7b0,#ffd23f 40%,#ff7b1c 72%,#0000 74%);border-radius:50%/35% 35% 65% 65%;width:24px;height:46px;animation:80ms linear infinite alternate fire;position:absolute;bottom:-4px;left:-4px;rotate:45deg}@keyframes fire{to{transform:scale(.8,1.25)}}.rk-smoke{z-index:43;background:var(--white);pointer-events:none;border:2px solid #2a214033;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.9s ease-out forwards smoke;position:fixed}@keyframes smoke{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(2.4)translateY(10px)}}.stage.m-tf{justify-content:space-evenly}.tf-deck{z-index:2;perspective:1100px;flex:none;place-items:center;display:grid;position:relative}.tf-card{background:0 0;border:0;padding:0;animation:.55s cubic-bezier(.3,1.4,.5,1) dealcard;position:relative}@keyframes dealcard{0%{opacity:0;transform:translateY(-60px)rotate(-8deg)scale(.7)}}.tf-in{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tf-card.turn .tf-in{transform:rotateY(180deg)}.tf-face{background:var(--white);border:var(--line);box-shadow:0 7px 0 var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:26px;flex-direction:column;justify-content:space-evenly;align-items:center;gap:8px;padding:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tf-front{background:radial-gradient(circle at 50% 36%,#fffbe6,transparent 60%),var(--white)}.tf-back{background:#fff6d6;transform:rotateY(180deg)}.tf-pic{font:clamp(84px,26vw,120px)/1 var(--f-emoji);letter-spacing:-.1em;animation:2.2s ease-in-out infinite alternate bobsm}.tf-pic.two{font-size:clamp(62px,19vw,86px)}.tf-txt{font-family:var(--f-word);text-align:center;text-wrap:balance;font-weight:900;line-height:1.25}.tf-vg .vg{border:3px solid var(--ink);border-radius:16px}.tf-say{background:var(--white);border:var(--line);box-shadow:0 4px 0 var(--ink);font:900 clamp(17px,5vw,22px)/1.15 var(--f-display);color:var(--good);text-align:center;border-radius:16px;padding:6px 14px;animation:.5s .5s backwards pop}.tf-say.silly{color:var(--orange)}.tfb.over{box-shadow:0 0 0 5px var(--white),0 6px 0 var(--ink);outline:none;scale:1.08}.dt-board{flex-wrap:wrap;justify-content:center;gap:18px 14px;width:100%;max-width:570px;display:flex}.dt-photo{background:var(--white);border:var(--line);rotate:var(--r);animation:pinup .5s cubic-bezier(.3,1.5,.5,1) var(--d) backwards;border-radius:6px;padding:8px 8px 24px;position:relative;box-shadow:0 6px #2a214080}@keyframes pinup{0%{opacity:0;transform:translateY(-40px)scale(.6)rotate(-10deg)}}.dt-photo .vg{border:2px solid var(--ink)}.dt-pin{z-index:2;border:2px solid var(--ink);background:radial-gradient(circle at 35% 35%,#ff9aa8,#e2343f 60%);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-10px;left:50%}.dt-lens{z-index:3;font:clamp(48px,14vw,64px)/1 var(--f-emoji);pointer-events:none;animation:.75s ease-in-out forwards lens;position:absolute;top:0;left:0}@keyframes lens{0%{transform:translate(-30%,50%)rotate(-20deg)}50%{transform:translate(140%,10%)rotate(12deg)}to{opacity:0;transform:translate(70%,30%)scale(1.3)}}.dt-photo.found{animation:.5s pop}.dt-photo.found:after{content:"✓";z-index:4;background:var(--good);width:60px;height:60px;color:var(--white);border:var(--line);box-shadow:0 4px 0 var(--ink);font:900 38px/1 var(--f-display);border-radius:50%;place-items:center;animation:.35s cubic-bezier(.3,1.6,.5,1) stampin;display:grid;position:absolute;top:-16px;right:-14px}@keyframes stampin{0%{opacity:0;transform:scale(2.6)rotate(-30deg)}}.dt-photo.gone{animation:.9s ease-in .2s forwards unpin}@keyframes unpin{30%{transform:rotate(14deg)}to{opacity:0;transform:translateY(70vh)rotate(40deg)}}.dt-photo.wrong{filter:grayscale();opacity:.5}@media (min-width:600px) and (min-height:700px){.ga-leaves{margin-bottom:24px;scale:1.7}.ga-plant:before{top:60px}}.scene-picnic{background:linear-gradient(180deg,var(--sky-top),var(--sky-bot) 52%,#8fd462 52%,#76c54b)}.decor .cloth{background:repeating-conic-gradient(#e2343f 0 25%,#fff 0 50%) 0 0/64px 64px;border-top:var(--line);transform-origin:50% 100%;height:36%;position:absolute;bottom:-30px;left:-15%;right:-15%;transform:perspective(500px)rotateX(38deg)}.scene-garden{background:linear-gradient(180deg,var(--sky-top),var(--sky-bot) 38%,#8fd462 38%,#6cbf45)}.decor .fence.g{top:calc(38% - 40px);bottom:auto}.scene-table{background:repeating-linear-gradient(90deg,#5a321412 0 3px,#0000 3px 96px),linear-gradient(#ecbd85,#d39a5c)}.decor .lamp{background:radial-gradient(at 50% 100%,#fffadcbf,#0000 60%);width:140%;height:90%;margin-left:-70%;position:absolute;top:-40%;left:50%}.scene-den{background:linear-gradient(#0000 84%,#b8743f 84%),repeating-linear-gradient(90deg,#ffe7c2 0 28px,#ffdcae 28px 56px)}.decor .rug{border:var(--line);opacity:.9;background:repeating-radial-gradient(#ff6b9d 0 10px,#ffd23f 10px 20px);border-radius:50%;height:9%;position:absolute;bottom:2%;left:8%;right:8%}.scene-study{background:radial-gradient(circle,#b07a45 0 1.5px,#0000 2px) 0 0/14px 14px,radial-gradient(circle,#dca86e 0 1px,#0000 1.6px) 7px 5px/11px 13px,#c8935c}.decor .cork{box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 40px #2a214040;border:12px solid #8b5a34;position:absolute;top:0;bottom:0;left:0;right:0}.vg{width:10em;height:8em;font-size:var(--vg,24px);font-family:var(--f-emoji);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;flex:none;line-height:1;display:block;position:relative;overflow:hidden}.vg i,.vg b{font-style:normal;font-weight:inherit;display:block;position:absolute}.vg svg{position:absolute;overflow:visible}.vg .a{text-align:center;white-space:nowrap;width:1em;height:1em;margin:-.5em 0 0 -.5em;font-size:3.6em;line-height:1;top:50%;left:50%}.vg .e{text-align:center;width:1em;height:1em;line-height:1;display:block;position:relative}.vg .f2,.vg .f3,.vg .f4{position:absolute;top:0;left:0}.vg.bg-sky{background:linear-gradient(#5fc4f6,#cdeffd)}.vg.bg-meadow{background:linear-gradient(#5fc4f6,#d4f1fd 64%,#8fdc5c 64%,#6cc243)}.vg.bg-night{background:radial-gradient(70% 50% at 50% 100%,#5b4aa8,#0000),linear-gradient(#141846,#2c2470)}.vg.bg-room{background:linear-gradient(#fff3e4 0 66%,#e6ad72 66%,#d99a5e)}.vg.bg-kitchen{background:linear-gradient(#fff 0 1px,#0000 1px) 0 0/1.25em 1.25em,linear-gradient(90deg,#fff 0 1px,#0000 1px) 0 0/1.25em 1.25em,linear-gradient(#d6f0ea 0 66%,#c08a5a 66%,#a8743f)}.vg.bg-sea{background:linear-gradient(#5fc4f6,#bfe9fb 40%,#2bb2e6 40%,#0b6fae)}.vg.bg-rain{background:linear-gradient(#8ea3bb,#d3dde8 72%,#8fc46a 72%,#6fae4b)}.vg.bg-desk{background:radial-gradient(80% 60% at 50% 40%,#fff6d9,#0000),linear-gradient(#f3d3a4,#e2b47c)}.vg.bg-space{background:radial-gradient(circle,#fff 0 .04em,#0000 .06em) 0 0/1.7em 1.7em,radial-gradient(circle,#fff9 0 .03em,#0000 .05em) .8em .5em/2.3em 2.1em,radial-gradient(at 30% 20%,#3b2a7a,#120d33 72%)}.vg.bg-stage{background:radial-gradient(55% 45% at 50% 55%,#ffecaabf,#0000 70%),linear-gradient(#5a2d82,#2b1a4a)}.vg.bg-snow{background:linear-gradient(#bfe3ff,#eef8ff 70%,#fff 70%)}.vg.bg-sun{background:radial-gradient(circle at 50% 42%,#fff6c4,#ffd76a 45%,#ffb347)}.vg .cl{background:#fff;border-radius:.4em;width:2.4em;height:.8em}.vg .cl:before,.vg .cl:after{content:"";background:inherit;border-radius:50%;position:absolute}.vg .cl:before{width:1em;height:1em;top:-.5em;left:.4em}.vg .cl:after{width:.75em;height:.75em;top:-.32em;left:1.15em}.vg .shadow{background:#2a214038;border-radius:50%;width:2.6em;height:.45em;margin-left:-1.3em;left:50%}.vg .zz{font:900 1em/1 var(--f-display);color:#fff;text-shadow:0 .06em #2a2140}@keyframes vg-tw{50%{opacity:.35;transform:scale(.4)}}@keyframes vg-sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes vg-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes vg-glow{50%{filter:drop-shadow(0 0 .45em #ffe27af2)}}@media (prefers-reduced-motion:reduce){.vg,.vg *{animation-play-state:paused!important}}.vg-run .hill{background:radial-gradient(1.7em 1.3em at 1.7em 100%,#a9e07f 97%,#0000) 0 0/3.4em 100% repeat-x;width:20em;height:1.3em;animation:2.4s linear infinite vg-run-hill;bottom:2.86em;left:-4em}@keyframes vg-run-hill{to{transform:translate(3.4em)}}.vg-run .pass{font-size:2em;animation:1.7s linear infinite vg-run-pass;bottom:34%;left:-18%}@keyframes vg-run-pass{to{transform:translate(6.6em)}}.vg-run .gr{background:radial-gradient(.3em .13em at .6em .45em,#4ea22c 97%,#0000) 0 0/2em 1.2em,radial-gradient(circle at 1.5em .95em,#fff 0 .07em,#0000 .09em) 0 0/2em 1.2em;height:36%;animation:.3s linear infinite vg-run-gr;bottom:0;left:-2em;right:-2em}@keyframes vg-run-gr{to{transform:translate(2em)}}.vg-run .shadow{animation:.34s ease-in-out infinite vg-run-sh;top:76%}@keyframes vg-run-sh{50%{opacity:.6;transform:scale(.7)}}.vg-run .a{transform-origin:50% 100%;animation:.34s ease-in-out infinite vg-run-bob;top:57%}.vg-run .a .e{rotate:-8deg}@keyframes vg-run-bob{0%,to{transform:translateY(0)scale(1.05,.95)}50%{transform:translateY(-.14em)scale(.97,1.03)}}.vg-run .sl{left:64%;top:calc(36% + var(--i) * 10%);transform-origin:0;width:1.7em;height:.15em;animation:.5s linear infinite vg-run-sl;animation-delay:calc(var(--i) * -.17s);background:#fffffff2;border-radius:.1em}@keyframes vg-run-sl{0%{opacity:0;transform:translate(0)scaleX(.3)}25%{opacity:1}to{opacity:0;transform:translate(2.6em)scaleX(1)}}.vg-run .dust{width:.6em;height:.6em;animation:.51s ease-out infinite vg-run-dust;animation-delay:calc(var(--i) * -.17s);background:#f3e6c8;border:.05em solid #2a214040;border-radius:50%;top:74%;left:58%}@keyframes vg-run-dust{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:translate(1.8em,-.4em)scale(1.5)}}.vg-sleep .moon{filter:drop-shadow(0 0 .25em #ffe27acc);border-radius:50%;width:1.4em;height:1.4em;animation:3s ease-in-out infinite vg-glow;top:.6em;right:1.1em;box-shadow:.4em .18em #ffe27a}.vg-sleep .star{color:#fff4b8;animation:1.8s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.3s);font-size:.6em}.vg-sleep .bed{background:#b9773f;border:.08em solid #2a2140;border-radius:.3em;height:1.5em;bottom:.5em;left:.7em;right:.6em}.vg-sleep .bed:before{content:"";background:#a8652f;border:.08em solid #2a2140;border-radius:.4em .4em .2em .2em;width:.8em;height:3.2em;position:absolute;bottom:-.1em;left:-.1em}.vg-sleep .pillow{background:#fff;border:.08em solid #2a2140;border-radius:50%;width:2.7em;height:1.1em;bottom:1.75em;left:1.3em}.vg-sleep .a{transform-origin:50% 80%;font-size:2.7em;animation:2.8s ease-in-out infinite vg-breathe;top:55%;left:30%;rotate:-14deg}.vg-sleep .blanket{transform-origin:50% 100%;background:radial-gradient(circle,#fff 0 .09em,#0000 .11em) 0 0/.5em .5em,#ff6b9d;border:.08em solid #2a2140;border-radius:1.1em .5em .2em .2em;height:1.9em;animation:2.8s ease-in-out infinite vg-breathe;bottom:1.15em;left:3.7em;right:.7em}.vg-sleep .seat{text-align:center;width:1em;margin-left:-.5em;font-size:3.4em;bottom:3%;left:50%}.vg-sleep .a.on{font-size:2.6em;top:45%;left:50%;rotate:-8deg}@keyframes vg-breathe{50%{transform:scale(1.05,.95)}}.vg-sleep .zz{opacity:0;animation:2.7s ease-in infinite vg-z;animation-delay:calc(var(--i) * -.9s);font-size:1.05em;top:34%;left:46%}.vg-sleep .a.on~.zz{top:18%;left:58%}@keyframes vg-z{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}50%{transform:translate(.9em,-1.1em)scale(.9)rotate(-10deg)}to{opacity:0;transform:translate(1.7em,-2.4em)scale(1.4)rotate(8deg)}}.vg-rain .cloud{filter:drop-shadow(.06em 0 #2a2140)drop-shadow(-.06em 0 #2a2140)drop-shadow(0 .06em #2a2140)drop-shadow(0 -.06em #2a2140);width:7.4em;height:2.6em;animation:3s ease-in-out infinite alternate vg-rain-cl;top:.35em;left:1.3em}@keyframes vg-rain-cl{0%{transform:translate(-.25em)}to{transform:translate(.25em)}}.vg-rain .cb{background:linear-gradient(#b9c3d3,#8e99ae);border-radius:.65em;height:1.3em;bottom:0;left:.2em;right:.2em}.vg-rain .cc{background:#b9c3d3;border-radius:50%}.vg-rain .c1{width:2em;height:2em;top:.55em;left:.7em}.vg-rain .c2{width:2.8em;height:2.8em;top:0;left:2.3em}.vg-rain .c3{width:2.2em;height:2.2em;top:.5em;left:4.6em}.vg-rain .ey{background:#2a2140;border-radius:50%;width:.22em;height:.3em;animation:3.4s infinite vg-blink;top:1.35em}.vg-rain .ey.l{left:3.05em}.vg-rain .ey.r{left:4.05em}.vg-rain .mo{border:.07em solid #2a2140;border-top:0;border-radius:0 0 .4em .4em;width:.7em;height:.3em;top:1.75em;left:3.3em}.vg-rain .drop{width:.11em;height:.55em;animation:.62s linear infinite vg-rain-fall;animation-delay:calc(var(--d) * -.62s);background:linear-gradient(#3d8fe800,#3d8fe8);border-radius:.1em;top:2.9em;rotate:12deg}@keyframes vg-rain-fall{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(3.2em)}}.vg-rain .spl{width:.8em;height:.28em;animation:.62s ease-out infinite vg-rain-spl;animation-delay:calc(var(--d) * -.62s);border:.07em solid #3d8fe8;border-radius:50%;margin-left:-.4em;top:6em}@keyframes vg-rain-spl{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.3)}}.vg-rain .pud{background:#5aa8e8;border:.07em solid #2a2140;border-radius:50%;width:3.3em;height:.8em;bottom:.3em;left:54%}.vg-rain .rip{width:1.5em;height:.45em;animation:1.2s ease-out infinite vg-rain-rip;animation-delay:calc(var(--i) * -.6s);border:.06em solid #e6f4ff;border-radius:50%;margin:-.225em 0 0 -.75em;top:50%;left:50%}@keyframes vg-rain-rip{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.vg-rain .flower{transform-origin:50% 100%;font-size:1.7em;animation:1.3s ease-in-out infinite alternate vg-sway;bottom:4%;left:10%}.vg-sneeze .cam{animation:2.8s linear infinite vg-sn-cam;top:0;bottom:0;left:0;right:0}@keyframes vg-sn-cam{0%,59%,68%,to{transform:none}60%{transform:translate(-.14em,.06em)}62%{transform:translate(.12em,-.06em)}64%{transform:translate(-.07em,.04em)}66%{transform:translate(.03em)}}.vg-sneeze .a{transform-origin:50% 90%;font-size:3.4em;animation:2.8s ease-in-out infinite vg-sn-a;top:52%;left:58%}@keyframes vg-sn-a{0%,26%{transform:none}52%{transform:rotate(13deg)translateY(-.05em)scale(1.06)}57%{transform:rotate(16deg)translateY(-.08em)scale(1.1)}61%{transform:rotate(-17deg)translate(-.1em)scale(.92)}72%{transform:rotate(-6deg)}90%,to{transform:none}}.vg-sneeze .f1{animation:2.8s linear infinite vg-sn-f1}.vg-sneeze .f2{animation:2.8s linear infinite vg-sn-f2}.vg-sneeze .f3{animation:2.8s linear infinite vg-sn-f3}@keyframes vg-sn-f1{0%,28%{opacity:1}29%,91%{opacity:0}92%,to{opacity:1}}@keyframes vg-sn-f2{0%,28%{opacity:0}29%,58%{opacity:1}59%,to{opacity:0}}@keyframes vg-sn-f3{0%,58%{opacity:0}59%,91%{opacity:1}92%,to{opacity:0}}.vg-sneeze .spr{opacity:0;background:#cdeeff;border:.04em solid #4f9fe0;border-radius:50%;width:.24em;height:.24em;animation:2.8s ease-out infinite vg-sn-spr;top:54%;left:41%}@keyframes vg-sn-spr{0%,59%{transform:rotate(var(--a)) translateX(.3em) scale(.4);opacity:0}60%{opacity:1}80%{transform:rotate(var(--a)) translateX(var(--r)) scale(1.1);opacity:0}to{opacity:0}}.vg-sneeze .aa{font:900 .95em/1 var(--f-display);color:#2a2140;opacity:0;animation:2.8s ease-out infinite vg-sn-aa;top:6%;left:56%}@keyframes vg-sn-aa{0%,28%{opacity:0;transform:scale(.6)}34%,56%{opacity:1;transform:scale(1)rotate(6deg)}58%,to{opacity:0}}.vg-sneeze .ach{font:900 1.15em/1 var(--f-display);color:#fff;opacity:0;background:#ff6b9d;border:.07em solid #2a2140;border-radius:.4em;padding:.2em .35em;animation:2.8s ease-out infinite vg-sn-ach;top:9%;left:4%;rotate:-8deg}@keyframes vg-sn-ach{0%,59%{opacity:0;transform:scale(.2)}63%{opacity:1;transform:scale(1.2)}67%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.vg-cut .pp{background:repeating-linear-gradient(45deg,#0000 0 .3em,#ffffff59 .3em .45em),#ffd23f;border:.08em solid #2a2140;border-radius:.15em;width:8em;height:3em;top:2.5em;left:1em}.vg-cut .ln{border-top:.07em dashed #2a2140;margin-top:-.035em;top:50%;left:0;right:0}.vg-cut .u{animation:3.2s linear infinite vg-cut-u}@keyframes vg-cut-u{0%{clip-path:inset(0)}80%,to{clip-path:inset(0 0 0 100%)}}.vg-cut .t{transform-origin:100%;animation:3.2s linear infinite vg-cut-t}@keyframes vg-cut-t{0%{clip-path:inset(0 100% 50% 0);opacity:1;transform:translateY(-.12em)}80%{clip-path:inset(0 0 50%);opacity:1;transform:translateY(-.12em)}97%{clip-path:inset(0 0 50%);opacity:0;transform:translateY(-.3em)}to{clip-path:inset(0 100% 50% 0);opacity:0}}.vg-cut .b{transform-origin:100%;animation:3.2s ease-in infinite vg-cut-b}@keyframes vg-cut-b{0%{clip-path:inset(50% 100% 0 0);opacity:1;animation-timing-function:linear;transform:translateY(.16em)rotate(-1.5deg)}80%{clip-path:inset(50% 0 0);opacity:1;transform:translateY(.16em)rotate(-1.5deg)}97%{clip-path:inset(50% 0 0);opacity:0;transform:translateY(3em)rotate(-28deg)}to{clip-path:inset(50% 100% 0 0);opacity:0}}.vg-cut .mv{width:3em;height:3em;animation:3.2s linear infinite vg-cut-mv;top:2.5em;left:-.5em}@keyframes vg-cut-mv{0%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(8em)}88%{opacity:0;transform:translate(8.7em,-.6em)rotate(-20deg)}to{opacity:0;transform:translate(0)}}.vg-cut .sc{width:4.6em;height:2.8em;top:.1em;left:-2.6em}.vg-cut .bl1,.vg-cut .bl2{transform-box:view-box;transform-origin:52px 30px}.vg-cut .bl1{animation:.32s ease-in-out infinite alternate vg-cut-b1}.vg-cut .bl2{animation:.32s ease-in-out infinite alternate vg-cut-b2}@keyframes vg-cut-b1{0%{transform:rotate(-15deg)}to{transform:rotate(2deg)}}@keyframes vg-cut-b2{0%{transform:rotate(15deg)}to{transform:rotate(-2deg)}}.vg-cut .bit{width:.26em;height:.18em;animation:1s ease-in infinite vg-cut-bit;animation-delay:calc(var(--i) * -.33s);background:#ffd23f;border:.03em solid #2a2140;top:1.55em;left:1.4em}@keyframes vg-cut-bit{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-1em,2.2em)rotate(220deg)}}.vg-write .paper{background:linear-gradient(90deg,#0000 1.1em,#ff8a8a 1.1em 1.17em,#0000 1.17em),repeating-linear-gradient(#0000 0 1.06em,#9cc8f0 1.06em 1.12em),#fff;border:.08em solid #2a2140;border-radius:.25em;width:8em;height:6.6em;top:.7em;left:1em;rotate:-3deg;box-shadow:0 .15em #2a214040}.vg-write .paper svg{width:100%;height:100%;top:0;left:0}.vg-write path{fill:none;stroke:#1f4fb0;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px}.vg-write .w1{animation:4.2s linear infinite vg-wr-1}.vg-write .w2{animation:4.2s linear infinite vg-wr-2}@keyframes vg-wr-1{0%,4%{stroke-dashoffset:100px;opacity:1}44%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes vg-wr-2{0%,51%{stroke-dashoffset:100px;opacity:0}52%{stroke-dashoffset:100px;opacity:1}90%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.vg-write .hand{font-size:2.2em;animation:4.2s linear infinite vg-wr-hand;top:10.7%;left:18.6%}.vg-write .hand .e{animation:.16s ease-in-out infinite alternate vg-wr-wig}@keyframes vg-wr-hand{0%{transform:translateY(-.15em)}4%{transform:translate(0)}44%{transform:translate(2.95em)}48%{transform:translate(1.6em,-.2em)}52%{transform:translateY(1.02em)}90%{opacity:1;transform:translate(2.55em,1.02em)}95%{opacity:0;transform:translate(3.1em,.3em)}99%{opacity:0;transform:translateY(-.15em)}to{opacity:1;transform:translateY(-.15em)}}@keyframes vg-wr-wig{0%{transform:translateY(-.03em)rotate(-3deg)}to{transform:translateY(.03em)rotate(3deg)}}.vg-eat .plate{background:#fff;border:.08em solid #2a2140;border-radius:50%;width:3.4em;height:.9em;top:69%;left:58%;box-shadow:inset 0 -.12em #dfe6ef}.vg-eat .fd{text-align:center;width:1em;height:1em;font-size:2.5em;top:37%;left:60%}.vg-eat .fd span{width:1em;height:1em;display:block}.vg-eat .m1{-webkit-mask:radial-gradient(.27em at 4% 36%,#0000 97%,#000);mask:radial-gradient(.27em at 4% 36%,#0000 97%,#000)}.vg-eat .m2{-webkit-mask:radial-gradient(.25em at 8% 70%,#0000 97%,#000);mask:radial-gradient(.25em at 8% 70%,#0000 97%,#000)}.vg-eat .b0{animation:3.2s ease-out infinite vg-eat-b0}.vg-eat .b1{animation:3.2s linear infinite vg-eat-b1}.vg-eat .b2{animation:3.2s linear infinite vg-eat-b2}@keyframes vg-eat-b0{0%,17%{opacity:1;transform:none}18%,95%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes vg-eat-b1{0%,17%{opacity:0}18%,67%{opacity:1}68%,to{opacity:0}}@keyframes vg-eat-b2{0%,67%{opacity:0}68%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.4)}}.vg-eat .cr{opacity:0;background:#c8873a;border-radius:50%;width:.17em;height:.17em;animation:3.2s ease-out infinite vg-eat-cr;top:50%;left:61%}@keyframes vg-eat-cr{0%,17%{opacity:0;transform:rotate(var(--a)) translateX(0)}18%{opacity:1}31%{opacity:0;transform:rotate(var(--a)) translateX(var(--r))}32%,67%{opacity:0;transform:rotate(var(--a)) translateX(0)}68%{opacity:1}81%,to{opacity:0;transform:rotate(var(--a)) translateX(var(--r))}}.vg-eat .a{font-size:3.1em;animation:3.2s ease-in-out infinite vg-eat-a;top:50%;left:27%}@keyframes vg-eat-a{0%{transform:none}14%{transform:translate(.3em,.02em)rotate(10deg)scale(1.04)}18%{transform:translate(.36em)rotate(6deg)scaleY(.9)}22%{transform:none}28%{transform:scale(1.05,.93)}34%{transform:scale(.98,1.03)}40%{transform:scale(1.05,.93)}46%,50%{transform:none}64%{transform:translate(.3em,.02em)rotate(10deg)scale(1.04)}68%{transform:translate(.36em)rotate(6deg)scaleY(.9)}72%{transform:none}78%{transform:scale(1.05,.93)}84%{transform:scale(.98,1.03)}90%{transform:scale(1.05,.93)}96%,to{transform:none}}.vg-eat .f1{animation:3.2s linear infinite vg-eat-f1}.vg-eat .f2{animation:3.2s linear infinite vg-eat-f2}@keyframes vg-eat-f1{0%,19%{opacity:1}20%,49%{opacity:0}50%,69%{opacity:1}70%,to{opacity:0}}@keyframes vg-eat-f2{0%,19%{opacity:0}20%,49%{opacity:1}50%,69%{opacity:0}70%,to{opacity:1}}.vg-fly .cl{scale:var(--s);animation:linear infinite vg-fly-cl;animation-duration:calc(3.2s / var(--s));animation-delay:calc(var(--i) * -1.3s);left:-3em}@keyframes vg-fly-cl{to{transform:translate(15em)}}.vg-fly .wl{width:2em;height:.1em;animation:.9s linear infinite vg-fly-wl;animation-delay:calc(var(--i) * -.3s);background:#ffffffe6;border-radius:.1em;left:-2em}@keyframes vg-fly-wl{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(13em)}}.vg-fly .a{animation:1.8s ease-in-out infinite vg-fly-a;top:46%}@keyframes vg-fly-a{0%,to{transform:translateY(.12em)rotate(-4deg)}50%{transform:translateY(-.14em)rotate(6deg)}}.vg-fly .a .e{transform-origin:50% 40%;animation:.26s ease-in-out infinite alternate vg-flap}@keyframes vg-flap{to{transform:scale(1.04,.9)}}.vg-fly .wg{background:repeating-linear-gradient(100deg,#0000 0 .08em,#2a214029 .08em .1em),#fff;border:.025em solid #2a2140;border-radius:50%/60% 60% 40% 40%;width:.55em;height:.36em;animation:.22s ease-in-out infinite alternate vg-wing;top:.08em}.vg-fly .wg.l{transform-origin:100% 80%;left:-.34em}.vg-fly .wg.r{transform-origin:0 80%;animation-name:vg-wing-r;right:-.34em}@keyframes vg-wing{0%{transform:rotate(30deg)}to{transform:rotate(-35deg)}}@keyframes vg-wing-r{0%{transform:rotate(-30deg)}to{transform:rotate(35deg)}}.vg-pulse .a{animation:1.1s ease-in-out infinite vg-pulse}@keyframes vg-pulse{50%{transform:scale(1.14)rotate(-4deg)}}.vg-pulse .spk{color:#fff6b0;text-shadow:0 0 .2em #ffb300;animation:1.6s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.32s);font-size:.9em}.vg-walk .hill{background:radial-gradient(1.7em 1.3em at 1.7em 100%,#a9e07f 97%,#0000) 0 0/3.4em 100% repeat-x;width:20em;height:1.3em;animation:7s linear infinite vg-walk-hill;bottom:2.86em;left:-4em}@keyframes vg-walk-hill{to{transform:translate(3.4em)}}.vg-walk .pass{font-size:2em;animation:4.6s linear infinite vg-walk-pass;bottom:34%;left:-18%}@keyframes vg-walk-pass{to{transform:translate(6.6em)}}.vg-walk .gr{background:radial-gradient(.3em .13em at .6em .45em,#4ea22c 97%,#0000) 0 0/2em 1.2em,radial-gradient(circle at 1.5em .95em,#fff 0 .07em,#0000 .09em) 0 0/2em 1.2em,radial-gradient(circle at 1.1em .25em,#ffd23f 0 .07em,#0000 .09em) 0 0/2em 1.2em;height:36%;animation:1s linear infinite vg-walk-gr;bottom:0;left:-2em;right:-2em}@keyframes vg-walk-gr{to{transform:translate(2em)}}.vg-walk .fpw{height:1em;bottom:11%;left:53%;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 15%,#0000);mask-image:linear-gradient(90deg,#000 15%,#0000)}.vg-walk .fp{background:radial-gradient(.17em .1em at .3em .3em,#543a1e8c 97%,#0000) 0 0/1em 1em,radial-gradient(.17em .1em at .8em .65em,#543a1e8c 97%,#0000) 0 0/1em 1em;width:8em;height:1em;animation:.5s linear infinite vg-walk-fp;top:0;left:-1em}@keyframes vg-walk-fp{to{transform:translate(1em)}}.vg-walk .shadow{animation:.5s ease-in-out infinite vg-walk-sh;top:76%}@keyframes vg-walk-sh{50%{transform:scale(.88)}}.vg-walk .a{transform-origin:50% 100%;animation:.5s ease-in-out infinite vg-walk-bob;top:57%}@keyframes vg-walk-bob{0%,to{transform:translateY(0)scale(1.02,.98)}50%{transform:translateY(-.06em)scale(.99,1.02)}}.vg-walk .a .e{transform-origin:50% 100%;animation:1s ease-in-out infinite alternate vg-walk-rock}@keyframes vg-walk-rock{0%{transform:rotate(-4deg)}to{transform:rotate(3deg)}}.vg-walk .bf{font-size:1.1em;animation:6s linear infinite vg-walk-bf;top:12%;left:-1.5em}@keyframes vg-walk-bf{0%{transform:translate(0)}25%{transform:translate(3em,.8em)}50%{transform:translate(5.5em,-.2em)}75%{transform:translate(8em,.7em)}to{transform:translate(11em)}}.vg-walk .bf .e{animation:.16s ease-in-out infinite alternate vg-walk-flut}@keyframes vg-walk-flut{to{transform:scaleX(.55)}}.vg-swim .cl{animation:9s linear infinite vg-swim-cl;animation-delay:calc(var(--i) * -4.5s);left:-3em;scale:.7}@keyframes vg-swim-cl{to{transform:translate(16em)}}.vg-swim .wv{left:-2em;right:-2em}.vg-swim .bk{background:radial-gradient(.55em .32em at .55em .36em,#46c3ee 97%,#0000) 0 0/1.1em .7em repeat-x;height:.7em;animation:1.6s linear infinite vg-swim-bk;top:2.85em}@keyframes vg-swim-bk{to{transform:translate(1.1em)}}.vg-swim .fr{background:radial-gradient(.75em .42em at .75em .52em,#2bb2e6 97%,#0000) 0 0/1.5em .9em repeat-x,radial-gradient(.75em .42em at .75em .42em,#e8f9ff 97%,#0000) 0 0/1.5em .9em repeat-x,linear-gradient(#0000 .5em,#2bb2e6 .5em,#0b6fae 3.5em);animation:.9s linear infinite vg-swim-fr;top:3.95em;bottom:0}@keyframes vg-swim-fr{to{transform:translate(1.5em)}}.vg-swim .a{font-size:3.2em;animation:1.2s ease-in-out infinite vg-swim-a;top:38%}@keyframes vg-swim-a{0%,to{transform:translateY(.03em)rotate(-4deg)}50%{transform:translateY(-.04em)rotate(4deg)}}.vg-swim .dr{opacity:0;width:.22em;height:.22em;animation:.9s ease-out infinite vg-swim-dr;animation-delay:calc(var(--i) * -.15s);background:#e8f9ff;border:.03em solid #2a8fd0;border-radius:50%;top:42%;left:31%}@keyframes vg-swim-dr{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:1}50%{transform:translate(var(--x),var(--y)) scale(1)}to{transform:translate(calc(var(--x) * 1.7),.6em) scale(.8);opacity:0}}.vg-swim .fm{left:62%;top:calc(43% + var(--i) * 2.5%);opacity:0;transform-origin:0;width:1.1em;height:.14em;animation:1s linear infinite vg-swim-fm;animation-delay:calc(var(--i) * -.33s);background:#fff;border-radius:.1em}@keyframes vg-swim-fm{0%{opacity:0;transform:translate(0)scaleX(.4)}30%{opacity:.95}to{opacity:0;transform:translate(2.6em)scaleX(1)}}.vg-swim .bq{opacity:0;width:.3em;height:.3em;animation:2.6s ease-in infinite vg-swim-bq;animation-delay:calc(var(--i) * -.55s);background:#ffffff26;border:.05em solid #ffffffd9;border-radius:50%;bottom:-.3em}@keyframes vg-swim-bq{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(.2em,-1.8em)}85%{opacity:1}to{opacity:0;transform:translate(-.1em,-3.4em)}}.vg-swim .deep{background:radial-gradient(60% 30% at 50% 0,#ffffff59,#0000),linear-gradient(#5ccdf3,#1a8fd0 55%,#0b5f9a);top:0;bottom:0;left:0;right:0}.vg-swim .beams{background:repeating-linear-gradient(105deg,#ffffff24 0 .5em,#0000 .5em 1.5em);height:70%;animation:4s ease-in-out infinite alternate vg-swim-beams;top:0;left:-1em;right:-1em;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@keyframes vg-swim-beams{0%{transform:translate(-.4em)}to{transform:translate(.4em)}}.vg-swim .sandb{background:radial-gradient(circle at .5em .45em,#d9b25f 0 .08em,#0000 .1em) 0 0/1.3em 1em,#f5d58e;border-top:.07em solid #2a2140;height:1em;animation:1.4s linear infinite vg-swim-sand;bottom:0;left:-2em;right:-2em}@keyframes vg-swim-sand{to{transform:translate(1.3em)}}.vg-swim .kelp{transform-origin:50% 100%;width:.45em;animation:4.2s linear infinite vg-swim-kelp;animation-delay:calc(var(--i) * -1.4s);background:#3fd0a8;border:.06em solid #2a2140;border-radius:50% 50% .1em .1em/80% 80% .1em .1em;bottom:.7em;left:-1em}@keyframes vg-swim-kelp{0%{transform:translate(0)rotate(-8deg)}25%{transform:translate(3em)rotate(8deg)}50%{transform:translate(6em)rotate(-8deg)}75%{transform:translate(9em)rotate(8deg)}to{transform:translate(12em)rotate(-8deg)}}.vg-swim .deep~.a{font-size:3em;animation:1.6s ease-in-out infinite vg-swim-fish;top:47%}@keyframes vg-swim-fish{0%,to{transform:translate(.06em,.06em)rotate(4deg)}50%{transform:translate(-.06em,-.06em)rotate(-4deg)}}.vg-swim .deep~.a .e{transform-origin:20%;animation:.28s ease-in-out infinite alternate vg-swim-tail}@keyframes vg-swim-tail{0%{transform:scaleX(1)skewY(-3deg)}to{transform:scaleX(.93)skewY(3deg)}}.vg-swim .mb{opacity:0;width:.26em;height:.26em;animation:1.6s ease-out infinite vg-swim-mb;animation-delay:calc(var(--i) * -.4s);border:.05em solid #ffffffe6;border-radius:50%;top:44%;left:31%}@keyframes vg-swim-mb{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(-.3em,-2.2em)scale(1.3)}}.vg-dance .beam{background:linear-gradient(var(--c),#fff0 85%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:50% 0;width:3em;height:10em;animation:2.2s ease-in-out infinite alternate vg-dance-beam;animation-delay:calc(var(--i) * -2.2s);top:-1em}@keyframes vg-dance-beam{0%{transform:rotate(-28deg)}to{transform:rotate(28deg)}}.vg-dance .flr{transform-origin:50% 100%;background:#2a2140;grid-template-columns:repeat(6,1fr);gap:.1em;height:2.8em;padding:.1em;display:grid;bottom:-.2em;left:-1.5em;right:-1.5em;transform:perspective(7em)rotateX(42deg)}.vg-dance .dt{background:var(--c);border-radius:.08em;animation:.8s step-end infinite vg-dance-dt;position:static}@keyframes vg-dance-dt{50%{opacity:.3}}.vg-dance .dball{background:#b8c2d8;border:.07em solid #2a2140;border-radius:50%;width:1.6em;height:1.6em;margin-left:-.8em;top:-.35em;left:50%;overflow:hidden;box-shadow:0 0 .6em #ffffff80}.vg-dance .dfac{background:linear-gradient(#2a214059 0 .04em,#0000 .04em) 0 0/100% .32em,repeating-linear-gradient(90deg,#f4f7ff 0 .2em,#8d99b6 .2em .26em,#d6dcec .26em .4em);width:4.8em;height:100%;animation:.7s linear infinite vg-dance-ball;top:0;left:-1.6em}@keyframes vg-dance-ball{to{transform:translate(.4em)}}.vg-dance .dball:after{content:"";background:radial-gradient(circle at 35% 30%,#ffffffbf,#0000 40%),radial-gradient(circle at 60% 70%,#0000 40%,#2a214066);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.vg-dance .gln{color:#fff;text-shadow:0 0 .3em #fff;animation:1.2s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.25s);font-size:.7em}.vg-dance .shadow{animation:1.6s ease-in-out infinite vg-dance-sh;top:71%}@keyframes vg-dance-sh{0%,25%,50%,75%,to{transform:none}12%,37%,62%,87%{opacity:.6;transform:scale(.7)}}.vg-dance .a{transform-origin:50% 100%;font-size:3.3em;animation:1.6s ease-in-out infinite vg-dance-a;top:49%}@keyframes vg-dance-a{0%{transform:translateY(0)rotateY(0)rotate(-7deg)scale(1.06,.94)}12%{transform:translateY(-.15em)rotateY(0)rotate(0)scale(.96,1.05)}25%{transform:translateY(0)rotateY(0)rotate(7deg)scale(1.06,.94)}37%{transform:translateY(-.15em)rotateY(0)rotate(0)scale(.96,1.05)}50%{transform:translateY(0)rotateY(0)rotate(-7deg)scale(1.06,.94)}62%{transform:translateY(-.22em)rotateY(180deg)rotate(0)scale(.95,1.06)}75%{transform:translateY(0)rotateY(360deg)rotate(7deg)scale(1.06,.94)}87%{transform:translateY(-.12em)rotateY(360deg)rotate(0)scale(.97,1.04)}to{transform:translateY(0)rotateY(360deg)rotate(-7deg)scale(1.06,.94)}}.vg-dance .nt,.vg-sing .nt{font:900 1.3em/1 var(--f-display);color:var(--c);text-shadow:0 .05em #2a2140;opacity:0}.vg-dance .nt{animation:2s ease-out infinite vg-dance-nt;animation-delay:calc(var(--i) * -.5s);top:52%}@keyframes vg-dance-nt{0%{opacity:0;transform:translate(0)scale(.5)rotate(-10deg)}20%{opacity:1}50%{transform:translate(.3em,-1.4em)scale(1)rotate(10deg)}to{opacity:0;transform:translate(-.2em,-3em)scale(1.1)rotate(-10deg)}}.vg-sing .spotb{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:linear-gradient(#fff0b473,#fff0b400 90%);width:7em;height:10em;margin-left:-3.5em;top:-1em;left:50%}.vg-sing .a{transform-origin:50% 90%;font-size:3.2em;animation:1.6s ease-in-out infinite vg-sing-a;top:44%;left:40%}@keyframes vg-sing-a{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)translateY(-.03em)}}.vg-sing .f1{animation:.7s linear infinite vg-sing-f1}.vg-sing .f2{animation:.7s linear infinite vg-sing-f2}@keyframes vg-sing-f1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes vg-sing-f2{0%,49%{opacity:0}50%,to{opacity:1}}.vg-sing .mic{transform-origin:30% 80%;font-size:1.9em;animation:1.6s ease-in-out infinite vg-sing-mic;top:55%;left:47%}@keyframes vg-sing-mic{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)translateY(-.04em)}}.vg-sing .arc{opacity:0;width:1.1em;height:1.8em;animation:1.5s ease-out infinite vg-sing-arc;animation-delay:calc(var(--i) * -.5s);border:.1em solid #0000;border-right-color:#ffffffe6;border-radius:50%;top:30%;left:62%}@keyframes vg-sing-arc{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(1.6em)scale(1.5)}}.vg-sing .nt{animation:2.5s ease-out infinite vg-sing-nt;animation-delay:calc(var(--i) * -.5s);top:38%;left:50%}@keyframes vg-sing-nt{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}25%{transform:translate(.8em,-.6em)rotate(12deg)}50%{transform:translate(1.6em,-1em)rotate(-10deg)scale(1)}75%{transform:translate(2.6em,-1.9em)rotate(12deg)}to{opacity:0;transform:translate(3.4em,-2.5em)rotate(-8deg)scale(1.1)}}.vg-sing .skyb{background:linear-gradient(#5fc4f6,#d4f1fd 66%,#8fdc5c 66%,#6cc243);top:0;bottom:0;left:0;right:0}.vg-sing .tree{font-size:6.5em;bottom:-8%;right:-14%}.vg-sing .branch{background:#8b5a34;border:.06em solid #2a2140;border-radius:.2em;height:.32em;top:58%;left:30%;right:8%;rotate:-6deg}.vg-sing .a.perch{transform-origin:50% 100%;font-size:2.4em;animation:.8s ease-in-out infinite vg-sing-perch;top:43%;left:47%}@keyframes vg-sing-perch{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)translateY(-.04em)}50%{transform:rotate(-4deg)}75%{transform:rotate(-12deg)translateY(-.06em)}}.vg-sing .skyb~.nt{animation-name:vg-sing-ntl;top:30%;left:36%}@keyframes vg-sing-ntl{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}25%{transform:translate(-.6em,-.6em)rotate(-12deg)}50%{transform:translate(-1.2em,-1em)rotate(10deg)scale(1)}75%{transform:translate(-1.8em,-1.8em)rotate(-12deg)}to{opacity:0;transform:translate(-2.4em,-2.4em)rotate(8deg)scale(1.1)}}.vg-sing .skyb~.arc{border-left-color:#fffffff2;border-right-color:#0000;animation-name:vg-sing-arcl;top:32%;left:30%}@keyframes vg-sing-arcl{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(-1.4em)scale(1.4)}}.vg-read .lampg{background:radial-gradient(closest-side,#ffecaab3,#0000);border-radius:50%;width:8em;height:7em;margin-left:-4em;top:-2em;left:50%}.vg-read .a{font-size:3em;animation:2.8s ease-in-out infinite vg-read-a;top:38%;left:50%}@keyframes vg-read-a{0%{transform:translate(-.08em)rotate(-4deg)}45%{transform:translate(.08em)rotate(3deg)}52%{transform:translate(.08em)translateY(.02em)rotate(6deg)}62%{transform:translate(-.06em)rotate(-6deg)}70%,to{transform:translate(-.08em)rotate(-4deg)}}.vg-read .bk{transform-origin:50% 100%;width:6.8em;height:2.6em;animation:2.8s ease-in-out infinite vg-read-bk;top:4.3em;left:1.6em}@keyframes vg-read-bk{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)translateY(-.05em)}}.vg-read .cov{background:#1f6fe0;border:.08em solid #2a2140;border-radius:.3em;top:.15em;bottom:-.2em;left:-.2em;right:-.2em}.vg-read .pl,.vg-read .pr,.vg-read .turn{background:repeating-linear-gradient(#0000 0 .32em,#2a21404d .32em .38em) .35em .3em/2.6em 1.9em no-repeat,#fffaf0;border:.07em solid #2a2140;width:50%;top:0;bottom:0}.vg-read .pl{border-radius:.35em .05em .05em .2em;left:0}.vg-read .pr{border-radius:.05em .35em .2em .05em;right:0}.vg-read .turn{transform-origin:0;border-radius:.05em .35em .2em .05em;animation:2.8s ease-in-out infinite vg-read-turn;left:50%}@keyframes vg-read-turn{0%,46%{opacity:1;filter:none;transform:perspective(7em)rotateY(0)}60%{filter:brightness(.8);transform:perspective(7em)rotateY(-90deg)translateZ(.3em)}74%,86%{opacity:1;filter:none;transform:perspective(7em)rotateY(-180deg)}88%,to{opacity:0;transform:perspective(7em)rotateY(0)}}.vg-read .spine{background:#2a2140;border-radius:.06em;width:.12em;margin-left:-.06em;top:0;bottom:0;left:50%}.vg-read .lt{font:900 .9em/1 var(--f-display);color:var(--c);text-shadow:0 .05em #fff;opacity:0;animation:2.8s ease-out infinite vg-read-lt;animation-delay:calc(var(--i) * -.93s);top:50%}@keyframes vg-read-lt{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-3em)scale(1.3)rotate(15deg)}}.vg-paint .leg{transform-origin:50% 0;background:#a8652f;border:.06em solid #2a2140;border-radius:.1em;width:.24em;height:3.6em;top:4.6em}.vg-paint .leg.l{left:4em;rotate:12deg}.vg-paint .leg.r{left:7.4em;rotate:-12deg}.vg-paint .cnv{background:#fff;border:.08em solid #2a2140;border-radius:.12em;width:5em;height:4.2em;top:.8em;left:3.2em;box-shadow:.12em .12em #2a214040}.vg-paint .cnv svg{width:100%;height:100%;top:0;left:0}.vg-paint .ledge{background:#b9773f;border:.06em solid #2a2140;border-radius:.1em;width:5.4em;height:.28em;top:4.9em;left:3em}.vg-paint path{fill:none;stroke-width:5.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.vg-paint .r1{stroke:#e2343f;animation:4.4s linear infinite vg-paint-r1}.vg-paint .r2{stroke:#ffb020;animation:4.4s linear infinite vg-paint-r2}.vg-paint .r3{stroke:#3fbf4a;animation:4.4s linear infinite vg-paint-r3}.vg-paint .r4{stroke:#1f6fe0;animation:4.4s linear infinite vg-paint-r4}.vg-paint .grs{stroke:#52ab2f;stroke-width:6px;animation:4.4s linear infinite vg-paint-grs}@keyframes vg-paint-r1{0%{stroke-dashoffset:100px;opacity:1}16%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes vg-paint-r2{0%,18%{stroke-dashoffset:100px;opacity:1}32%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes vg-paint-r3{0%,34%{stroke-dashoffset:100px;opacity:1}48%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes vg-paint-r4{0%,50%{stroke-dashoffset:100px;opacity:1}62%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes vg-paint-grs{0%,74%{stroke-dashoffset:100px;opacity:1}86%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.vg-paint .sunp{fill:#ffd23f;stroke:#2a2140;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-out infinite vg-paint-sun}@keyframes vg-paint-sun{0%,64%{transform:scale(0)}68%{transform:scale(1.25)}72%,93%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.vg-paint .brush{animation:4.4s linear infinite vg-paint-br;top:0;left:0}.vg-paint .brush .e{transform-origin:8% 95%;font-size:1.8em;animation:.2s ease-in-out infinite alternate vg-paint-wig}@keyframes vg-paint-wig{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes vg-paint-br{0%{transform:translate(3.75em,2.6em)}4%{transform:translate(4.28em,1.33em)}8%{transform:translate(5.55em,.8em)}12%{transform:translate(6.83em,1.33em)}16%{transform:translate(7.35em,2.6em)}18%{transform:translate(4.05em,2.6em)}21.5%{transform:translate(4.49em,1.54em)}25%{transform:translate(5.55em,1.1em)}28.5%{transform:translate(6.61em,1.54em)}32%{transform:translate(7.05em,2.6em)}34%{transform:translate(4.35em,2.6em)}37.5%{transform:translate(4.7em,1.75em)}41%{transform:translate(5.55em,1.4em)}44.5%{transform:translate(6.4em,1.75em)}48%{transform:translate(6.75em,2.6em)}50%{transform:translate(4.65em,2.6em)}53%{transform:translate(4.92em,1.97em)}56%{transform:translate(5.55em,1.7em)}59%{transform:translate(6.19em,1.97em)}62%{transform:translate(6.45em,2.6em)}64%{transform:translate(7.15em)}66%{transform:translate(7.3em,-.1em)}68%{transform:translate(7em,.15em)}70%{transform:translate(7.25em,.05em)}72%{transform:translate(7.15em)}74%{transform:translate(3.15em,3.1em)}86%{transform:translate(7.95em,3.1em)}92%,97%{transform:translate(8.3em,4.4em)}to{transform:translate(3.75em,2.6em)}}.vg-paint .pal{font-size:2.2em;animation:2.2s ease-in-out infinite alternate vg-paint-pal;top:60%;left:3%}.vg-paint .pal.side{font-size:1.5em;top:70%;left:84%}@keyframes vg-paint-pal{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.vg-paint .kid{font-size:2.8em;animation:2.2s ease-in-out infinite vg-paint-kid;top:62%;left:15%}@keyframes vg-paint-kid{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)translateY(-.03em)}}.vg-cry .pud{background:#8fd6fa;border:.07em solid #2a2140;border-radius:50%;width:8.4em;height:1.1em;margin-left:-4.2em;animation:5s ease-out infinite vg-cry-pud;bottom:.3em;left:50%}@keyframes vg-cry-pud{0%{opacity:0;transform:scale(.3,.5)}6%{opacity:1}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.vg-cry .rp{border:.06em solid #e6f6ff;border-radius:50%;width:2em;height:.5em;margin:-.25em 0 0 -1em;animation:1s ease-out infinite vg-cry-rp;top:50%;left:50%}@keyframes vg-cry-rp{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2)}}.vg-cry .a{transform-origin:50% 100%;font-size:3.4em;animation:.5s ease-in-out infinite vg-cry-sob;top:44%}@keyframes vg-cry-sob{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-.015em,.02em)scale(1.03,.96)}50%{transform:translate(.015em,-.01em)scale(.99,1.02)}75%{transform:translate(-.01em,.02em)scale(1.02,.97)}}.vg-cry .f1{animation:2s linear infinite vg-cry-f1}.vg-cry .f2{animation:2s linear infinite vg-cry-f2}@keyframes vg-cry-f1{0%,64%{opacity:1}65%,to{opacity:0}}@keyframes vg-cry-f2{0%,64%{opacity:0}65%,to{opacity:1}}.vg-cry .tl,.vg-cry .tr{opacity:0;width:.32em;height:.32em;animation:none;animation-delay:calc(var(--i) * -.09s);background:#7fd0ff;border:.04em solid #2a8fd0;border-radius:0 50% 50%;top:35%}.vg-cry .tl{animation-name:vg-cry-tl;left:39%}.vg-cry .tr{animation-name:vg-cry-tr;left:58%}@keyframes vg-cry-tl{0%{opacity:0;transform:translate(0)rotate(45deg)scale(.4)}10%{opacity:1}45%{transform:translate(calc(var(--s) * -1.5em),-.7em) rotate(45deg) scale(1)}92%{opacity:.9}to{transform:translate(calc(var(--s) * -2.9em),3.7em) rotate(45deg) scale(1);opacity:0}}@keyframes vg-cry-tr{0%{opacity:0;transform:translate(0)rotate(45deg)scale(.4)}10%{opacity:1}45%{transform:translate(calc(var(--s) * 1.5em),-.7em) rotate(45deg) scale(1)}92%{opacity:.9}to{transform:translate(calc(var(--s) * 2.9em),3.7em) rotate(45deg) scale(1);opacity:0}}.vg-cry .wail{font:900 .95em/1 var(--f-display);color:#fff;transform-origin:0 100%;background:#4fa3ff;border:.07em solid #2a2140;border-radius:.4em;padding:.18em .32em;animation:.5s ease-in-out infinite alternate vg-cry-wail;top:6%;left:62%;rotate:8deg}@keyframes vg-cry-wail{0%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1.08)rotate(3deg)}}.vg-cook .stove{background:linear-gradient(#3b3550 0 .35em,#ecebf3 .35em);border:.08em solid #2a2140;border-radius:.2em .2em 0 0;top:5.5em;bottom:-.2em;left:.4em;right:.4em}.vg-cook .knob{background:#2a2140;border-radius:50%;width:.6em;height:.6em;top:.9em;left:1em;box-shadow:inset 0 0 0 .12em #c9c6d8}.vg-cook .k2{left:4.3em}.vg-cook .k3{left:7.6em}.vg-cook .flm{width:.42em;height:.42em;animation:.35s ease-in-out infinite alternate vg-cook-flm;animation-delay:calc(var(--i) * -.12s);background:radial-gradient(circle at 65% 65%,#fff3a0 0 25%,#ffb020 45%,#ff5a1f);border-radius:0 50% 50%;margin-left:-.21em;top:5em;rotate:45deg}@keyframes vg-cook-flm{0%{transform:scale(.8)}to{transform:scale(1.15)}}.vg-cook .spn{animation:1.3s linear infinite vg-cook-spn;top:2.25em;left:2.7em}.vg-cook .spn .e{font-size:1.9em;rotate:170deg}@keyframes vg-cook-spn{0%{transform:translate(-.5em)rotate(-8deg)}25%{transform:translateY(.18em)rotate(0)}50%{transform:translate(.5em)rotate(8deg)}75%{transform:translateY(-.18em)rotate(0)}to{transform:translate(-.5em)rotate(-8deg)}}.vg-cook .pot{background:linear-gradient(90deg,#ffffff40 0 .4em,#0000 .4em),#e2343f;border:.08em solid #2a2140;border-radius:.15em .15em .6em .6em;width:3.2em;height:1.75em;top:3.55em;left:2.1em}.vg-cook .pot:before,.vg-cook .pot:after{content:"";background:#b8202e;border:.08em solid #2a2140;border-radius:.2em;width:.5em;height:.32em;position:absolute;top:.25em}.vg-cook .pot:before{left:-.6em}.vg-cook .pot:after{right:-.6em}.vg-cook .soup{background:#ff9f1c;border:.06em solid #2a2140;border-radius:50%;height:.46em;top:-.22em;left:.05em;right:.05em}.vg-cook .pop{top:.04em;left:calc(16% + var(--i) * 28%);opacity:0;width:.28em;height:.28em;animation:1.1s ease-out infinite vg-cook-pop;animation-delay:calc(var(--i) * -.37s);background:#ffffff40;border:.05em solid #fff3c4;border-radius:50%}@keyframes vg-cook-pop{0%{opacity:0;transform:scale(.2)}30%{opacity:1}75%{opacity:1;transform:scale(1.1)translateY(-.08em)}80%,to{opacity:0;transform:scale(1.5)}}.vg-cook .stm{left:calc(2.4em + var(--i) * .7em);opacity:0;width:.85em;height:.85em;animation:2.2s ease-out infinite vg-cook-stm;animation-delay:calc(var(--i) * -.55s);background:#fff;border:.05em solid #2a214038;border-radius:50%;top:2.7em}@keyframes vg-cook-stm{0%{opacity:0;transform:translateY(.4em)scale(.4)}20%{opacity:.95}50%{transform:translate(.25em,-1em)scale(1)}to{opacity:0;transform:translate(-.2em,-2.4em)scale(1.6)}}.vg-cook .pan{transform-origin:30% 80%;animation:2s ease-in-out infinite vg-cook-pan;top:3.15em;left:6.1em}.vg-cook .pan .e{font-size:2.6em}@keyframes vg-cook-pan{0%,55%,to{transform:none}62%{transform:translateY(.12em)rotate(6deg)}70%{transform:translateY(-.7em)rotate(-14deg)}78%{transform:translateY(0)rotate(2deg)}84%{transform:translateY(-.1em)rotate(-2deg)}90%{transform:none}}.vg-cook .spat{left:calc(70% + var(--i) * 5%);opacity:0;width:.15em;height:.15em;animation:.7s ease-out infinite vg-cook-spat;animation-delay:calc(var(--i) * -.18s);background:#fff6c8;border:.03em solid #e0a020;border-radius:50%;top:44%}@keyframes vg-cook-spat{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{transform:translate(calc((var(--i) - 1.5) * .3em),-.9em);opacity:0}}.vg-cook .chef{font-size:2.3em;animation:1.3s ease-in-out infinite vg-cook-chef;top:48%;left:9%}@keyframes vg-cook-chef{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)translateY(-.03em)}}.vg-sweep .dirt{background:#9a7350;border:.05em solid #2a2140;border-radius:50% 50% .1em .1em/100% 100% .1em .1em;width:1.6em;height:.7em;animation:3s ease-out infinite vg-sweep-dirt;top:5.6em;left:3.4em}@keyframes vg-sweep-dirt{0%,3%{opacity:1;transform:translate(0)}15%,36%{transform:translate(-.7em)}48%,70%{transform:translate(-1.4em)}82%{opacity:1;transform:translate(-2.1em)}92%{opacity:0;transform:translate(-2.4em)}93%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}.vg-sweep .sp{left:calc(.1em + var(--i) * .3em);background:#6b4a2e;border-radius:50%;width:.16em;height:.16em;top:-.26em}.vg-sweep .cln{font-size:1.2em;animation:1.4s ease-in-out infinite vg-tw;top:68%;left:70%}.vg-sweep .pf{opacity:0;background:#d6be96e6;border:.04em solid #2a214033;border-radius:50%;width:.9em;height:.9em;animation:1s ease-out infinite vg-sweep-pf;top:5.2em;left:3.3em}@keyframes vg-sweep-pf{0%,30%{opacity:0;transform:translate(0)scale(.3)}40%{opacity:.95}to{transform:translate(calc(-.6em - var(--i) * .4em),calc(-.6em + var(--i) * .2em)) scale(1.6);opacity:0}}.vg-sweep .bm{transform-origin:85% 15%;animation:1s ease-in-out infinite vg-sweep-bm;top:2.2em;left:3.2em}.vg-sweep .bm .e{font-size:4em}@keyframes vg-sweep-bm{0%{transform:translate(.7em)rotate(-8deg)}45%{transform:translate(-1.3em)rotate(10deg)}55%{transform:translate(-1.3em)translateY(-.25em)rotate(6deg)}to{transform:translate(.7em)rotate(-8deg)}}.vg-drink .a{transform-origin:50% 100%;font-size:3.1em;animation:3.2s ease-in-out infinite vg-drink-a;top:50%;left:28%}.vg-drink .a.side .e{scale:-1 1}@keyframes vg-drink-a{0%{transform:none}8%,14%{transform:translate(.08em,.02em)rotate(6deg)}20%{transform:translate(.08em,.03em)rotate(6deg)scale(1.03,.96)}26%{transform:translate(.08em,.02em)rotate(6deg)}38%{transform:translate(.08em,.03em)rotate(6deg)scale(1.03,.96)}44%{transform:translate(.08em,.02em)rotate(6deg)}56%{transform:translate(.08em,.03em)rotate(6deg)scale(1.03,.96)}62%,72%{transform:translate(.08em,.02em)rotate(6deg)}78%{transform:none}82%{transform:translateY(-.07em)}88%,to{transform:none}}.vg-drink .f1{animation:3.2s linear infinite vg-drink-f1}.vg-drink .f2{animation:3.2s linear infinite vg-drink-f2}@keyframes vg-drink-f1{0%,77%{opacity:1}78%,96%{opacity:0}97%,to{opacity:1}}@keyframes vg-drink-f2{0%,77%{opacity:0}78%,96%{opacity:1}97%,to{opacity:0}}.vg-drink .stw{transform-origin:0;background:repeating-linear-gradient(90deg,#fff 0 .3em,#ff6b9d .3em .6em);border:.05em solid #2a2140;border-radius:.1em;width:2.9em;height:.26em;top:4.35em;left:3.85em;overflow:hidden;rotate:19deg}.vg-drink .sip{background:var(--lq);opacity:0;width:1em;animation:3.2s linear infinite vg-drink-sip;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 .04em #2a214059}@keyframes vg-drink-sip{0%,9%{opacity:0;transform:translate(2em)}10%{opacity:1;transform:translate(2em)}22%{transform:translate(-1em)}22.1%{transform:translate(2em)}34%{transform:translate(-1em)}34.1%{transform:translate(2em)}46%{transform:translate(-1em)}46.1%{transform:translate(2em)}58%{transform:translate(-1em)}58.1%{transform:translate(2em)}70%{opacity:1;transform:translate(-1em)}71%,to{opacity:0;transform:translate(-1em)}}.vg-drink .ves{background:#d6f0ff8c;border:.08em solid #2a2140;border-top-width:.05em;border-radius:.12em .12em .5em .5em;width:1.9em;height:2.3em;top:3.6em;left:5.5em;overflow:hidden}.vg-drink .liq{background:var(--lq);transform-origin:50% 100%;height:82%;animation:3.2s ease-in-out infinite vg-drink-liq;bottom:0;left:0;right:0;box-shadow:inset 0 .12em #ffffff8c,inset 0 0 0 .03em #2a214026}@keyframes vg-drink-liq{0%,10%{transform:scaleY(1)}74%,90%{transform:scaleY(.12)}98%,to{transform:scaleY(1)}}.vg-drink .gl{left:calc(22% + var(--i) * 24%);opacity:0;width:.2em;height:.2em;animation:.9s linear infinite vg-drink-gl;animation-delay:calc(var(--i) * -.3s);background:#ffffffb3;border:.04em solid #2a214059;border-radius:50%;bottom:.15em}@keyframes vg-drink-gl{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-1.2em)}}.vg-drink .cup{transform-origin:0 0;background:#fff;border-radius:.1em .1em .75em .75em;width:2em;height:1.6em;animation:3.2s ease-in-out infinite vg-drink-tilt;top:4.25em;left:5.4em;overflow:visible}.vg-drink .cup:after{content:"";border:.12em solid #2a2140;border-left:0;border-radius:0 .5em .5em 0;width:.5em;height:.75em;position:absolute;top:.2em;right:-.62em}.vg-drink .cup .liq{height:.4em;box-shadow:none;border:.04em solid #2a214080;border-radius:50%;animation:3.2s ease-in-out infinite vg-drink-tea;top:.04em;bottom:auto;left:.08em;right:.08em}@keyframes vg-drink-tea{0%,10%{opacity:1}74%,90%{opacity:.25}98%,to{opacity:1}}@keyframes vg-drink-tilt{0%,4%{transform:none}14%,70%{transform:translate(-1.35em,-.6em)rotate(-30deg)}80%,to{transform:none}}.vg-drink .cup .gl{display:none}.vg-drink .stm{left:calc(.2em + var(--i) * .5em);opacity:0;width:.5em;height:.5em;animation:1.8s ease-out infinite vg-drink-stm;animation-delay:calc(var(--i) * -.6s);background:#fffffff2;border:.04em solid #2a214026;border-radius:50%;top:-.9em}@keyframes vg-drink-stm{0%{opacity:0;transform:translateY(.3em)scale(.4)}25%{opacity:.9}to{opacity:0;transform:translate(.2em,-1.6em)scale(1.5)}}.vg-drink .bottle{transform-origin:50% -.5em;border-radius:.3em .3em .35em .35em;width:1.1em;height:2.6em;animation:3.2s ease-in-out infinite vg-drink-btl;top:3.3em;left:5.9em;overflow:visible}.vg-drink .bottle .liq{border-radius:0 0 .3em .3em}.vg-drink .bottle:before{content:"";background:#f5c26b;border:.06em solid #2a2140;border-radius:50% 50% .1em .1em;width:.5em;height:.55em;position:absolute;top:-.6em;left:.2em}.vg-drink .bottle:after{content:"";background:#8fd0ff;border:.06em solid #2a2140;border-radius:.08em;height:.22em;position:absolute;top:-.12em;left:-.1em;right:-.1em}@keyframes vg-drink-btl{0%,4%{transform:none}14%,70%{transform:translate(-2.75em,1.95em)rotate(-112deg)}80%,to{transform:none}}.vg-hop .hill{background:radial-gradient(1.7em 1.3em at 1.7em 100%,#a9e07f 97%,#0000) 0 0/3.4em 100% repeat-x;width:20em;height:1.3em;animation:1s ease-in-out infinite vg-hop-hill;bottom:2.86em;left:-4em}@keyframes vg-hop-hill{0%,22%{transform:translate(0)}86%,to{transform:translate(.85em)}}.vg-hop .gr{background:radial-gradient(.3em .13em at .6em .45em,#4ea22c 97%,#0000) 0 0/2em 1.2em,radial-gradient(circle at 1.5em .95em,#fff 0 .07em,#0000 .09em) 0 0/2em 1.2em;height:36%;animation:1s ease-in-out infinite vg-hop-gr;bottom:0;left:-2em;right:-2em}@keyframes vg-hop-gr{0%,22%{transform:translate(0)}86%,to{transform:translate(2em)}}.vg-hop .shadow{animation:1s ease-in-out infinite vg-hop-sh;top:76%}@keyframes vg-hop-sh{0%,22%,88%,to{transform:scale(1)}52%{opacity:.5;transform:scale(.45)}}.vg-hop .a{transform-origin:50% 100%;animation:1s ease-in-out infinite vg-hop-a;top:57%}@keyframes vg-hop-a{0%{transform:translateY(0)rotate(0)scale(1.08,.92)}14%{transform:translateY(0)rotate(4deg)scale(1.16,.84)}26%{transform:translateY(-.12em)rotate(-6deg)scale(.88,1.14)}52%{transform:translateY(-.62em)rotate(-10deg)scale(1)}76%{transform:translateY(-.14em)rotate(-2deg)scale(.92,1.08)}88%{transform:translateY(0)rotate(2deg)scale(1.18,.82)}to{transform:translateY(0)rotate(0)scale(1.08,.92)}}.vg-hop .pf{left:calc(38% + var(--i) * 16%);opacity:0;background:#f3e6c8;border:.05em solid #2a214040;border-radius:50%;width:.6em;height:.6em;animation:1s ease-out infinite vg-hop-pf;top:73%}@keyframes vg-hop-pf{0%,86%{opacity:0;transform:scale(.3)}88%{opacity:.95}to{transform:translate(calc((var(--i) - .5) * 1.6em),-.3em) scale(1.4);opacity:0}}.vg-shine .rb{background:repeating-conic-gradient(#ffe25ad9 0 9deg,transparent 9deg 24deg);border-radius:50%;width:11em;height:11em;margin:-5.5em 0 0 -5.5em;animation:9s linear infinite vg-shine-rb;top:38%;left:50%;-webkit-mask:radial-gradient(closest-side,#0000 18%,#000 24%,#0000 72%);mask:radial-gradient(closest-side,#0000 18%,#000 24%,#0000 72%)}.vg-shine .rb.b2{background:repeating-conic-gradient(#ffaa3c99 0 5deg,transparent 5deg 18deg);animation-duration:14s;animation-direction:reverse;-webkit-mask:radial-gradient(closest-side,#0000 20%,#000 26%,#0000 55%);mask:radial-gradient(closest-side,#0000 20%,#000 26%,#0000 55%)}@keyframes vg-shine-rb{to{transform:rotate(360deg)}}.vg-shine .ring{opacity:0;width:3.6em;height:3.6em;animation:2.4s ease-out infinite vg-shine-ring;animation-delay:calc(var(--i) * -.8s);border:.12em solid #fff4aaf2;border-radius:50%;margin:-1.8em 0 0 -1.8em;top:38%;left:50%}@keyframes vg-shine-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.vg-shine .gln{color:#fff;text-shadow:0 0 .3em #ffcf3a;animation:1.5s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.37s);font-size:.8em}.vg-shine .a{font-size:3.4em;animation:2.4s ease-in-out infinite vg-shine-a;top:38%}@keyframes vg-shine-a{0%,to{transform:scale(1)rotate(-5deg)}50%{transform:scale(1.08)rotate(5deg)}}.vg-shine .sf{transform-origin:50% 100%;font-size:2.4em;animation:2.4s ease-in-out infinite vg-shine-sf;bottom:2%;left:6%}.vg-shine .sf.s2{font-size:1.7em;animation-name:vg-shine-sf2;animation-delay:-1.2s;left:auto;right:7%}@keyframes vg-shine-sf{0%,to{transform:rotate(6deg)}50%{transform:rotate(16deg)scale(1.06,1.1)}}@keyframes vg-shine-sf2{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-16deg)scale(1.06,1.1)}}.vg-blow .gs{transform-origin:50% 100%;background:linear-gradient(135deg,#0000 50%,#4ea22c 50%) 0 0/.36em .7em,linear-gradient(225deg,#0000 50%,#4ea22c 50%) 0 0/.36em .7em;height:.7em;animation:1.2s ease-in-out infinite vg-blow-gs;bottom:34%;left:-.5em;right:-.5em}@keyframes vg-blow-gs{0%,to{transform:skew(-10deg)}50%{transform:skew(-28deg)}}.vg-blow .tr{transform-origin:50% 95%;font-size:3em;animation:2.4s ease-in-out infinite vg-blow-tr;bottom:22%;right:2%}@keyframes vg-blow-tr{0%,to{transform:rotate(4deg)}25%{transform:rotate(14deg)skew(-6deg)}45%{transform:rotate(8deg)}65%{transform:rotate(15deg)skew(-7deg)}85%{transform:rotate(6deg)}}.vg-blow .wind{filter:drop-shadow(0 .04em #2a214066);width:100%;height:100%;top:0;left:0}.vg-blow .wind path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:32 130;stroke-dashoffset:32px;animation:1.2s linear infinite vg-blow-w}.vg-blow .wind path:nth-child(2){animation-delay:-.4s}.vg-blow .wind path:nth-child(3){animation-delay:-.8s}@keyframes vg-blow-w{0%{stroke-dashoffset:32px}to{stroke-dashoffset:-100px}}.vg-blow .lf{left:22%;top:calc(30% + var(--i) * 8%);opacity:0;animation:1.8s linear infinite vg-blow-lf;animation-delay:calc(var(--i) * -.36s);font-size:1.1em}@keyframes vg-blow-lf{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}35%{transform:translate(2.2em,-.6em)rotate(160deg)}70%{transform:translate(4.6em,.5em)rotate(360deg)}90%{opacity:1}to{opacity:0;transform:translate(6.6em,-.2em)rotate(540deg)}}.vg-blow .a{filter:drop-shadow(.02em 0 #2a2140)drop-shadow(-.02em 0 #2a2140)drop-shadow(0 .02em #2a2140)drop-shadow(0 -.02em #2a2140);transform-origin:30%;font-size:3.3em;animation:1.2s ease-in-out infinite vg-blow-a;top:42%;left:17%}@keyframes vg-blow-a{0%,to{transform:scale(.96)}30%{transform:scale(.92,.97)translate(-.03em)}55%{transform:scale(1.08,.96)translate(.05em)}}.vg-burn .str{color:#fff4b8;animation:1.8s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.36s);font-size:.55em}.vg-burn .gnd{background:linear-gradient(#2f4a2c,#1f321d);border-top:.07em solid #14200f;height:1.9em;bottom:0;left:0;right:0}.vg-burn .glo{background:radial-gradient(closest-side,#ffaa3cbf,#ff781e40 60%,#0000);border-radius:50%;width:8em;height:3.4em;margin-left:-4em;animation:.9s ease-in-out infinite alternate vg-burn-glo;bottom:-.6em;left:50%}@keyframes vg-burn-glo{0%{opacity:.65;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.vg-burn .smk{left:calc(46% + var(--i) * 3%);opacity:0;width:.9em;height:.9em;animation:3s ease-out infinite vg-burn-smk;animation-delay:calc(var(--i) * -1s);background:#bebed273;border-radius:50%;top:22%}@keyframes vg-burn-smk{0%{opacity:0;transform:translateY(.4em)scale(.5)}20%{opacity:.6}to{opacity:0;transform:translate(1.4em,-2.2em)scale(2)}}.vg-burn .lg{background:repeating-linear-gradient(90deg,#8b5a34 0 .5em,#7a4c2a .5em .56em);border:.07em solid #2a2140;border-radius:.3em;width:3.6em;height:.6em;margin-left:-1.8em;top:6.1em;left:50%}.vg-burn .lg.l{rotate:16deg}.vg-burn .lg.r{rotate:-16deg}.vg-burn .a{transform-origin:50% 100%;font-size:3.4em;animation:.7s ease-in-out infinite vg-burn-a;top:56%}@keyframes vg-burn-a{0%,to{transform:scale(1)skew(0)}20%{transform:scale(1.04,1.09)skew(-4deg)}45%{transform:scale(.96,.94)skew(3deg)}65%{transform:scale(1.03,1.12)skew(-2deg)}85%{transform:scale(.98,.97)skew(4deg)}}.vg-burn .emb{opacity:0;width:.16em;height:.16em;animation:1.8s ease-out infinite vg-burn-emb;animation-delay:calc(var(--i) * -.23s);background:#ffcf4a;border-radius:50%;top:40%;left:50%;box-shadow:0 0 .2em #ff8a1f}@keyframes vg-burn-emb{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{transform:translate(var(--x),-1.6em)}to{transform:translate(calc(var(--x) * -.4),-3.2em);opacity:0}}.vg-grow .sol{background:#ffd23f;border:.08em solid #2a2140;border-radius:50%;width:1.5em;height:1.5em;animation:8s linear infinite vg-grow-sol;top:6%;left:74%;box-shadow:0 0 0 .2em #ffd23f59}.vg-grow .ray{width:.16em;height:.45em;transform:rotate(var(--r)) translateY(-1.22em);background:#ffb300;border-radius:.1em;margin:-.225em 0 0 -.08em;top:50%;left:50%}@keyframes vg-grow-sol{to{transform:rotate(360deg)}}.vg-grow .rc{animation:4.4s ease-in-out infinite vg-grow-cl;top:17%;left:10%}@keyframes vg-grow-cl{0%,44%{opacity:1;transform:none}54%,88%{opacity:0;transform:translate(-1em)}to{opacity:1;transform:none}}.vg-grow .drp{opacity:0;width:.17em;height:.3em;animation:4.4s ease-in infinite vg-grow-drp;animation-delay:calc(var(--i) * .22s);background:#3d8fe8;border-radius:50%/60% 60% 40% 40%;top:2.2em}@keyframes vg-grow-drp{0%{opacity:0;transform:translate(0)}2%{opacity:1}13%{opacity:1;transform:translate(2.4em,2.5em)}14%,26%{opacity:0;transform:translate(0)}28%{opacity:1}39%{opacity:1;transform:translate(2.4em,2.5em)}40%,to{opacity:0}}.vg-grow .mound{background:radial-gradient(circle at 30% 40%,#a8713f 0 .08em,#0000 .1em) 0 0/.6em .5em,#8b5a2b;border:.08em solid #2a2140;border-radius:50% 50% 14% 14%/100% 100% 22% 22%;width:4.6em;height:1.4em;margin-left:-2.3em;top:4.72em;left:50%}.vg-grow .seed{background:#d39a55;border:.06em solid #2a2140;border-radius:50%;width:.5em;height:.36em;margin-left:-.25em;animation:4.4s infinite vg-grow-seed;top:4.58em;left:50%}@keyframes vg-grow-seed{0%,11%{opacity:1;transform:none}14%{opacity:1;transform:scale(1.25,.8)}18%,95%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.vg-grow .pl{text-align:center;transform-origin:50% 100%;opacity:0;width:1em;margin-left:-.5em;line-height:1;bottom:35%;left:50%}.vg-grow .p1{font-size:1.7em;animation:4.4s ease-out infinite vg-grow-p1}.vg-grow .p2{font-size:2.6em;animation:4.4s ease-out infinite vg-grow-p2}.vg-grow .p3{font-size:4em;animation:4.4s ease-out infinite vg-grow-p3}.vg-grow .solo{animation-name:vg-grow-solo}@keyframes vg-grow-p1{0%,13%{opacity:0;transform:scale(0)}15%{opacity:1}22%{transform:scale(1.15,1.25)}26%,36%{opacity:1;transform:scale(1)}42%,to{opacity:0;transform:scale(1.3)}}@keyframes vg-grow-p2{0%,36%{opacity:0;transform:scale(.45)}38%{opacity:1}46%{transform:scale(1.08,1.14)rotate(-5deg)}51%,58%{opacity:1;transform:scale(1)rotate(2deg)}64%,to{opacity:0;transform:scale(1.25)}}@keyframes vg-grow-p3{0%,58%{opacity:0;transform:scale(.4)}60%{opacity:1}72%{transform:scale(1.06,1.12)}78%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes vg-grow-solo{0%,6%{opacity:1;transform:scale(.2)}80%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}.vg-grow .spk{color:#fff6b0;text-shadow:0 0 .2em #ffb300;opacity:0;animation:4.4s infinite vg-grow-spk;animation-delay:calc(var(--i) * .1s);font-size:.8em}@keyframes vg-grow-spk{0%,70%{opacity:0;transform:scale(.3)}76%{opacity:1;transform:scale(1.3)rotate(30deg)}88%{opacity:1;transform:scale(.8)}94%,to{opacity:0}}.vg-kick .goal{border:.16em solid #fff;border-bottom:0;border-radius:.1em .1em 0 0;width:2.8em;height:2.8em;top:2.35em;left:6.9em;box-shadow:0 0 0 .05em #2a2140,inset 0 0 0 .05em #2a2140}.vg-kick .net{transform-origin:0;background:repeating-linear-gradient(45deg,#0000 0 .3em,#fffc .3em .36em),repeating-linear-gradient(-45deg,#0000 0 .3em,#fffc .3em .36em),#2a214014;animation:2.8s ease-out infinite vg-kick-net;top:0;bottom:0;left:0;right:0}@keyframes vg-kick-net{0%,57%{transform:none}62%{transform:translate(.25em)scale(1.1,1.05)}68%{transform:translate(-.08em)scaleX(.96)}74%{transform:translate(.05em)}80%,to{transform:none}}.vg-kick .hd{text-align:center;transform-origin:50% 100%;width:1em;font-size:2.1em;animation:2.8s ease-in-out infinite vg-kick-hd;top:.75em;left:1.15em}@keyframes vg-kick-hd{0%,8%{transform:none}26%{transform:rotate(-9deg)translate(-.04em)}34%{transform:rotate(7deg)translate(.05em)}50%,to{transform:none}}.vg-kick .hd{top:9%;left:11.5%}.vg-kick .shirt{background:#e2343f;border:.08em solid #2a2140;border-radius:.35em .35em .1em .1em;width:1.3em;height:.75em;top:2.72em;left:1.55em}.vg-kick .shorts{background:#1f6fe0;border:.08em solid #2a2140;border-radius:.1em .1em .15em .15em;width:1.2em;height:.5em;top:3.35em;left:1.6em}.vg-kick .stand,.vg-kick .leg{background:linear-gradient(#ffd0a8 0 52%,#fff 52% 74%,#e2343f 74%);border:.07em solid #2a2140;border-radius:.15em;width:.36em;height:1.4em}.vg-kick .stand{height:1.3em;top:3.65em;left:1.75em}.vg-kick .stand:after,.vg-kick .shoe{content:"";background:#2a2140;border-radius:.1em .35em .3em .1em;width:.7em;height:.36em;position:absolute;bottom:-.3em;left:-.1em}.vg-kick .leg{transform-origin:50% .1em;animation:2.8s ease-in-out infinite vg-kick-leg;top:3.55em;left:2.28em}@keyframes vg-kick-leg{0%,8%{transform:rotate(0)}24%{transform:rotate(38deg)}29%{transform:rotate(41deg)}33%{transform:rotate(-40deg)}38%{transform:rotate(-64deg)}52%{transform:rotate(-15deg)}62%,to{transform:rotate(0)}}.vg-kick .bsh{width:1.5em;height:.3em;margin-left:0;animation:2.8s linear infinite vg-kick-sh;top:5em;left:3.25em}@keyframes vg-kick-sh{0%,32%{opacity:1;transform:none}44%{opacity:.35;transform:translate(2.2em)scale(.5)}58%{opacity:.6;transform:translate(4.3em)scale(.7)}70%,84%{opacity:.8;transform:translate(4.2em)scale(.8)}88%,94%{opacity:0;transform:translate(4.2em)}to{opacity:1;transform:none}}.vg-kick .ball{text-align:center;width:1em;font-size:1.45em;line-height:1;animation:2.8s linear infinite vg-kick-ball;top:46%;left:33%}@keyframes vg-kick-ball{0%,32%{opacity:1;transform:none}33%{transform:translate(.04em)scale(.84,1.12)}36%{transform:translate(.6em,-.8em)rotate(140deg)}44%{transform:translate(1.5em,-1.75em)rotate(360deg)}52%{transform:translate(2.4em,-1.45em)rotate(560deg)scale(.9)}58%{transform:translate(2.95em,-.7em)rotate(680deg)scale(.82)}62%{transform:translate(3.15em,-.6em)rotate(700deg)scale(.8)}70%{transform:translate(2.9em)rotate(740deg)scale(.8)}84%{opacity:1;transform:translate(2.9em)rotate(740deg)scale(.8)}88%{opacity:0;transform:translate(2.9em)scale(.8)}94%{opacity:0;animation-timing-function:ease-out;transform:scale(.3)}to{opacity:1;transform:none}}.vg-kick .hit{transform-origin:0;opacity:0;background:#fff;border-radius:.1em;width:.6em;height:.1em;animation:2.8s ease-out infinite vg-kick-hit;top:4.65em;left:3.45em;box-shadow:0 0 0 .03em #2a214080}@keyframes vg-kick-hit{0%,32%{opacity:0;transform:rotate(var(--a)) translateX(.2em) scaleX(.3)}33%{opacity:1}42%{opacity:0;transform:rotate(var(--a)) translateX(.8em) scaleX(1)}to{opacity:0}}.vg-strum .beam{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);transform-origin:50% 0;background:linear-gradient(#fff0b466,#fff0b400 85%);width:6em;height:10em;margin-left:-3em;animation:3s ease-in-out infinite alternate vg-strum-beam;top:-1em;left:50%}@keyframes vg-strum-beam{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.vg-strum .a{transform-origin:30% 75%;font-size:3.8em;animation:.5s ease-in-out infinite alternate vg-strum-rock;top:52%;left:44%}@keyframes vg-strum-rock{0%{transform:rotate(-7deg)}to{transform:rotate(5deg)translateY(-.03em)}}.vg-strum .a .e{animation:70ms linear infinite alternate vg-strum-vib}@keyframes vg-strum-vib{to{transform:translate(.01em,-.01em)}}.vg-strum .pick{font-size:1.25em;animation:.25s ease-in-out infinite alternate vg-strum-pick;top:51%;left:28%;rotate:-35deg}@keyframes vg-strum-pick{0%{transform:translateY(-.3em)}to{transform:translateY(.3em)}}.vg-strum .arc{opacity:0;width:2.2em;height:2.2em;animation:1s ease-out infinite vg-strum-arc;animation-delay:calc(var(--i) * -.33s);border:.13em solid #0000;border-right-color:#ffffffe6;border-radius:50%;top:28%;left:58%}@keyframes vg-strum-arc{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.vg-strum .note{font:900 1.3em/1 var(--f-display);text-shadow:0 .06em #2a2140;opacity:0;animation:2.2s ease-out infinite vg-strum-note;animation-delay:calc(var(--i) * -.37s);top:44%}@keyframes vg-strum-note{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}50%{transform:translate(1.2em,-1.2em)rotate(-12deg)scale(1)}to{opacity:0;transform:translate(2.6em,-2.5em)rotate(14deg)scale(1.2)}}.vg-wave .cl{animation:6s ease-in-out infinite alternate vg-wave-cl;scale:.8}@keyframes vg-wave-cl{to{transform:translate(1em)}}.vg-wave .a{font-size:3.2em;animation:.9s ease-in-out infinite vg-wave-bob;top:60%;left:33%}@keyframes vg-wave-bob{50%{transform:translateY(-.04em)rotate(-4deg)}}.vg-wave .hnd{text-align:center;transform-origin:50% 95%;width:1em;font-size:2.8em;line-height:1;animation:.45s cubic-bezier(.45,1.5,.55,1) infinite alternate vg-wave-hnd;top:17%;left:57%}@keyframes vg-wave-hnd{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}.vg-wave .mo{opacity:0;border:.13em solid #0000;border-radius:50%;width:1.8em;height:1.8em;top:8%}.vg-wave .mo.l{border-left-color:#fff;animation:.9s ease-out infinite vg-wave-ml;left:50%}.vg-wave .mo.r{border-right-color:#fff;animation:.9s ease-out infinite vg-wave-mr;left:80%}@keyframes vg-wave-ml{0%{opacity:1;transform:translate(.1em)}30%,85%{opacity:0;transform:none}to{opacity:1;transform:translate(.1em)}}@keyframes vg-wave-mr{0%,35%{opacity:0;transform:none}50%{opacity:1;transform:translate(-.1em)}80%,to{opacity:0}}.vg-listen .hd{transform-origin:0 1.4em;width:0;height:0;animation:.6s ease-in-out infinite alternate vg-listen-nod;top:60%;left:50%}@keyframes vg-listen-nod{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)translateY(.1em)}}.vg-listen .a{font-size:3.2em}.vg-listen .f1{animation:2.4s linear infinite vg-listen-f1}.vg-listen .f2{animation:2.4s linear infinite vg-listen-f2}@keyframes vg-listen-f1{0%,59%{opacity:1}60%,to{opacity:0}}@keyframes vg-listen-f2{0%,59%{opacity:0}60%,to{opacity:1}}.vg-listen .hbn{border:.3em solid #4b3f72;border-bottom:0;border-radius:2em 2em 0 0;width:3.9em;height:2.3em;top:-2.25em;left:-1.95em}.vg-listen .cup{background:#ff6b9d;border:.08em solid #2a2140;border-radius:.45em;width:.9em;height:1.5em;top:-.85em;box-shadow:inset -.12em 0 #00000026}.vg-listen .cup.l{left:-2.2em}.vg-listen .cup.r{left:1.3em}.vg-listen .nl,.vg-listen .nr{font:900 1.2em/1 var(--f-display);color:#8f63f5;text-shadow:0 .05em #fff;opacity:0}.vg-listen .nl{animation:1.8s ease-in infinite vg-listen-nl;animation-delay:calc(var(--i) * -.6s);left:3%}.vg-listen .nr{color:#ff6b9d;animation:1.8s ease-in infinite vg-listen-nr;animation-delay:calc(var(--i) * -.6s - .3s);left:88%}.vg-listen .nl:first-child,.vg-listen .nr:nth-child(4){--dy:1.2em}.vg-listen .nl:nth-child(2),.vg-listen .nr:nth-child(5){--dy:.3em}.vg-listen .nl:nth-child(3),.vg-listen .nr:nth-child(6){--dy:-.6em}@keyframes vg-listen-nl{0%{opacity:0;transform:translate(0)scale(1.2)}15%,80%{opacity:1}to{transform:translate(1.8em,var(--dy)) scale(.4);opacity:0}}@keyframes vg-listen-nr{0%{opacity:0;transform:translate(0)scale(1.2)}15%,80%{opacity:1}to{transform:translate(-1.4em,var(--dy)) scale(.4);opacity:0}}.vg-listen .wl,.vg-listen .wr{opacity:0;border:.11em solid #0000;border-radius:50%;width:1.8em;height:1.8em;top:3.2em}.vg-listen .wl{animation:1.2s ease-in infinite vg-listen-wl;animation-delay:calc(var(--i) * -.6s);border-right-color:#8f63f5bf;left:.2em}.vg-listen .wr{animation:1.2s ease-in infinite vg-listen-wr;animation-delay:calc(var(--i) * -.6s);border-left-color:#ff6b9dbf;left:8em}@keyframes vg-listen-wl{0%{opacity:0;transform:translate(0)scale(1.4)}25%{opacity:1}to{opacity:0;transform:translate(1.3em)scale(.5)}}@keyframes vg-listen-wr{0%{opacity:0;transform:translate(0)scale(1.4)}25%{opacity:1}to{opacity:0;transform:translate(-1.3em)scale(.5)}}.vg-look .flo{font-size:1.3em;bottom:3%}.vg-look .flo.l{left:3%}.vg-look .flo.r{right:3%}.vg-look .face{background:radial-gradient(circle at 35% 30%,#ffe680,#fc3 60%,#f4b400);border:.1em solid #2a2140;border-radius:50%;width:6.4em;height:6.4em;margin-left:-3.2em;top:4.05em;left:50%}.vg-look .eye{background:#fff;border:.09em solid #2a2140;border-radius:50%;width:1.5em;height:1.9em;top:.75em;overflow:hidden}.vg-look .eye.l{left:1.3em}.vg-look .eye.r{left:3.4em}.vg-look .pup{background:radial-gradient(circle at 35% 35%,#fff 0 .1em,#2a2140 .12em);border-radius:50%;width:.8em;height:.8em;margin:-.4em 0 0 -.4em;animation:4s ease-in-out infinite vg-look-pup;top:50%;left:50%}@keyframes vg-look-pup{0%,to{transform:translate(-.25em,-.29em)}25%{transform:translate(.24em,-.29em)}45%{transform:translate(.34em,-.17em)}70%{transform:translate(-.29em,-.24em)}}.vg-look .lid{transform-origin:50% 0;background:#fc3;width:100%;height:100%;animation:4s infinite vg-look-lid;top:0;left:0;transform:scaleY(0)}@keyframes vg-look-lid{0%,58%,64%,to{transform:scaleY(0)}61%{transform:scaleY(1)}}.vg-look .brow{border-top:.14em solid #2a2140;border-radius:50% 50% 0 0;width:1.2em;height:.5em;animation:4s ease-in-out infinite vg-look-brow;top:.15em}.vg-look .brow.l{left:1.45em}.vg-look .brow.r{left:3.55em}@keyframes vg-look-brow{0%,to{transform:translateY(-.1em)}25%{transform:translateY(-.28em)}45%{transform:none}70%{transform:translateY(-.12em)}}.vg-look .smile{border-bottom:.12em solid #2a2140;border-radius:0 0 .7em .7em;width:1.4em;height:.6em;top:3em;left:2.5em}.vg-look .bfly{animation:4s ease-in-out infinite vg-look-bf;top:0;left:0}.vg-look .bfly .e{font-size:1.6em;animation:.14s ease-in-out infinite alternate vg-look-flap}@keyframes vg-look-flap{to{transform:scaleX(.35)}}@keyframes vg-look-bf{0%,to{transform:translate(1.3em,1.6em)rotate(-10deg)}25%{transform:translate(7.6em,.8em)rotate(10deg)}45%{transform:translate(8em,3em)rotate(20deg)}70%{transform:translate(1.4em,2.6em)rotate(-15deg)}}.vg-look .a{transform-origin:50% 90%;animation:4s ease-in-out infinite vg-look-turn;top:66%}@keyframes vg-look-turn{0%,to{transform:rotate(-12deg)}25%{transform:rotate(10deg)}45%{transform:rotate(16deg)}70%{transform:rotate(-14deg)}}.vg-think .a{transform-origin:50% 90%;font-size:3.1em;animation:2.2s ease-in-out infinite alternate vg-think-tilt;top:66%;left:27%}@keyframes vg-think-tilt{0%{transform:rotate(-7deg)}to{transform:rotate(5deg)}}.vg-think .f1{animation:4.4s linear infinite vg-think-f1}.vg-think .f2{animation:4.4s linear infinite vg-think-f2}@keyframes vg-think-f1{0%,60%{opacity:1}61%,94%{opacity:0}95%,to{opacity:1}}@keyframes vg-think-f2{0%,60%{opacity:0}61%,94%{opacity:1}95%,to{opacity:0}}.vg-think .tb{background:#fff;border:.07em solid #2a2140;border-radius:50%;transform:scale(0)}.vg-think .t1{width:.45em;height:.45em;animation:4.4s infinite vg-think-t1;top:3.95em;left:4.1em}.vg-think .t2{width:.75em;height:.75em;animation:4.4s infinite vg-think-t2;top:3.05em;left:4.6em}@keyframes vg-think-t1{0%,4%{transform:scale(0)}8%{transform:scale(1.25)}10%,90%{transform:scale(1)}95%,to{transform:scale(0)}}@keyframes vg-think-t2{0%,10%{transform:scale(0)}14%{transform:scale(1.25)}16%,90%{transform:scale(1)}95%,to{transform:scale(0)}}.vg-think .cloudb{transform-origin:10% 100%;filter:drop-shadow(.06em 0 #2a2140)drop-shadow(-.06em 0 #2a2140)drop-shadow(0 .06em #2a2140)drop-shadow(0 -.06em #2a2140);width:5.1em;height:2.9em;animation:4.4s infinite vg-think-cl;top:.25em;left:4.6em;transform:scale(0)}@keyframes vg-think-cl{0%,16%{transform:scale(0)}22%{transform:scale(1.08)}25%,90%{transform:scale(1)}95%,to{transform:scale(0)}}.vg-think .cloudb i{background:#fff;border-radius:50%}.vg-think .cx1{border-radius:1em;width:4.7em;height:1.8em;top:.85em;left:.2em}.vg-think .cx2{width:1.7em;height:1.7em;top:.4em;left:.4em}.vg-think .cx3{width:2.1em;height:2.1em;top:0;left:1.6em}.vg-think .cx4{width:1.7em;height:1.7em;top:.35em;left:3.1em}.vg-think .cx5{width:2.6em;height:1.45em;top:1.35em;left:1.3em}.vg-think .qm{opacity:0;font-size:1.7em;animation:4.4s infinite vg-think-q;top:7%;left:63%}@keyframes vg-think-q{0%,22%{opacity:0;transform:scale(0)}27%{opacity:1;transform:scale(1.2)}30%{transform:scale(1)rotate(-10deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}57%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(0)}}.vg-think .bulb{opacity:0;font-size:1.8em;animation:4.4s infinite vg-think-bulb;top:6%;left:63%}@keyframes vg-think-bulb{0%,59%{opacity:0;transform:scale(0)}63%{opacity:1;transform:scale(1.35)}67%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}.vg-think .ray{opacity:0;background:#ffb300;border-radius:.1em;width:.14em;height:.5em;margin:-.25em 0 0 -.07em;animation:4.4s infinite vg-think-ray;top:17.5%;left:72%}@keyframes vg-think-ray{0%,61%{opacity:0;transform:rotate(var(--r)) translateY(-.8em) scaleY(.3)}65%{opacity:1;transform:rotate(var(--r)) translateY(-1.25em) scaleY(1)}82%{opacity:1;transform:rotate(var(--r)) translateY(-1.35em)}90%,to{opacity:0;transform:rotate(var(--r)) translateY(-1.35em)}}.vg-ring .beam{background:#b9773f;border:.08em solid #2a2140;border-radius:.2em;width:4.4em;height:.45em;top:.25em;left:2.8em}.vg-ring .swing{width:0;height:0;animation:1.3s ease-in-out infinite vg-ring-sw;top:.6em;left:50%}@keyframes vg-ring-sw{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}.vg-ring .rope{background:#8b5a2b;width:.12em;height:.9em;top:0;left:-.06em}.vg-ring .bell{text-align:center;width:1em;font-size:3.2em;line-height:1;top:.22em;left:-.5em}.vg-ring .bell .e{transform-origin:50% 0;animation:.65s ease-out infinite vg-ring-hit}@keyframes vg-ring-hit{0%{transform:none}6%{transform:rotate(-5deg)scale(1.05)}12%{transform:rotate(4deg)}18%{transform:rotate(-2deg)}26%,to{transform:none}}.vg-ring .sr,.vg-ring .sl2{opacity:0;border:.12em solid #0000;border-radius:50%;width:2em;height:2em;top:2.4em}.vg-ring .sr{border-right-color:#ff9f1c;animation:1.3s ease-out infinite vg-ring-sr;left:6.7em}.vg-ring .sl2{border-left-color:#ff9f1c;animation:1.3s ease-out infinite vg-ring-sl;left:1.3em}@keyframes vg-ring-sr{0%{opacity:1;transform:scale(calc(var(--s) * .6))}30%{opacity:0;transform:scale(calc(var(--s) * 1.5))}to{opacity:0}}@keyframes vg-ring-sl{0%,49%{opacity:0}50%{opacity:1;transform:scale(calc(var(--s) * .6))}80%{opacity:0;transform:scale(calc(var(--s) * 1.5))}to{opacity:0}}.vg-ring .dz{font:900 .8em/1 var(--f-display);color:#e2343f;text-shadow:0 .05em #fff,0 -.05em #fff,.05em 0 #fff,-.05em 0 #fff;opacity:0;top:14%}.vg-ring .dz.r{animation:1.3s ease-out infinite vg-ring-dzr;left:66%}.vg-ring .dz.l{animation:1.3s ease-out infinite vg-ring-dzl;left:4%}@keyframes vg-ring-dzr{0%{opacity:1;transform:scale(.6)rotate(8deg)}8%{transform:scale(1.15)rotate(8deg)}35%{opacity:0;transform:translateY(-.4em)rotate(8deg)}to{opacity:0}}@keyframes vg-ring-dzl{0%,49%{opacity:0}50%{opacity:1;transform:scale(.6)rotate(-8deg)}58%{transform:scale(1.15)rotate(-8deg)}85%{opacity:0;transform:translateY(-.4em)rotate(-8deg)}to{opacity:0}}.vg-talk .a{font-size:3.1em;animation:.3s ease-in-out infinite alternate vg-talk-jaw;top:58%;left:28%}@keyframes vg-talk-jaw{to{transform:scale(1.03,.96)rotate(-2deg)}}.vg-talk .f1{animation:.6s linear infinite vg-talk-f1}.vg-talk .f2{animation:.6s linear infinite vg-talk-f2}.vg-talk .f3{animation:.6s linear infinite vg-talk-f3}@keyframes vg-talk-f1{0%,33%{opacity:0}34%,50%{opacity:1}51%,83%{opacity:0}84%,to{opacity:1}}@keyframes vg-talk-f2{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes vg-talk-f3{0%,50%{opacity:0}51%,83%{opacity:1}84%,to{opacity:0}}.vg-talk .snd2{transform-origin:0;opacity:0;background:#2a2140;border-radius:.1em;width:.6em;height:.11em;animation:.6s ease-out infinite vg-talk-snd;top:5em;left:4.5em}@keyframes vg-talk-snd{0%{opacity:0;transform:rotate(var(--a)) translateX(.1em) scaleX(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(.55em) scaleX(1)}}.vg-talk .spb{transform-origin:0 100%;opacity:0;background:#fff;border:.08em solid #2a2140;border-radius:.6em;justify-content:center;align-items:center;gap:.2em;animation:3.6s ease-out infinite vg-talk-b;display:flex}.vg-talk .spb:after{content:"";background:#fff;border-top:0;border-bottom:.08em solid #2a2140;border-left:.08em solid #2a2140;border-right:0;width:.4em;height:.4em;position:absolute;bottom:-.24em;left:.25em;transform:skewY(-35deg)rotate(-10deg)}.vg-talk .s1{width:2.6em;height:1.25em;top:2.9em;left:4.8em}.vg-talk .s2{width:3em;height:1.35em;animation-delay:1.2s;top:1.45em;left:6em}.vg-talk .s3{width:2.2em;height:1.15em;animation-delay:2.4s;top:.75em;left:4.7em}@keyframes vg-talk-b{0%{opacity:0;transform:scale(.2)}6%{opacity:1;transform:scale(1.12)}10%{transform:scale(1)}30%{opacity:1;transform:translateY(-.25em)}40%,to{opacity:0;transform:translateY(-.45em)}}.vg-talk .dt{background:#2a2140;border-radius:50%;width:.34em;height:.34em;animation:.5s ease-in-out infinite alternate vg-talk-dt;position:relative}.vg-talk .dt:nth-child(2){animation-delay:-.17s}.vg-talk .dt:nth-child(3){animation-delay:-.34s}@keyframes vg-talk-dt{to{transform:translateY(-.15em)}}.vg-talk .sq{width:2.2em;height:.6em;position:relative}.vg-talk .sq path{fill:none;stroke:#ff6b9d;stroke-width:3.4px;stroke-linecap:round}.vg-bloom .plant{transform-origin:0 100%;width:0;height:100%;animation:2.6s ease-in-out infinite alternate vg-bloom-sway;top:0;left:50%}@keyframes vg-bloom-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.vg-bloom .stem{background:#3fae4a;border:.07em solid #2a2140;border-radius:.14em;width:.28em;height:5.2em;top:3.4em;left:-.16em}.vg-bloom .lf{background:#57c75c;border:.07em solid #2a2140;width:1.25em;height:.58em}.vg-bloom .lf.l{transform-origin:100%;border-radius:0 100%;top:1.9em;left:-1.2em;transform:rotate(-20deg)}.vg-bloom .lf.r{transform-origin:0;border-radius:100% 0;top:1.3em;left:.25em;transform:rotate(20deg)}.vg-bloom .flw{width:0;height:0;font-size:1.35em;top:3.3em;left:0}.vg-bloom .ptl{transform-origin:50% 100%;opacity:0;width:1.1em;height:1.55em;animation:4.4s ease-in-out infinite vg-bloom-ptl;animation-delay:calc(var(--i) * .12s);background:radial-gradient(at 50% 85%,#ffe1ef,#ff8fc0 70%);border:.07em solid #2a2140;border-radius:50%/62% 62% 38% 38%;top:-1.55em;left:-.55em}@keyframes vg-bloom-ptl{0%,10%{opacity:0;transform:rotate(var(--r)) scale(.15,.3)}12%{opacity:1}30%{transform:rotate(var(--r)) scale(1.1)}36%,70%{opacity:1;transform:rotate(var(--r)) scale(1)}88%{opacity:1;transform:rotate(var(--r)) scale(.25,.4)}92%,to{opacity:0;transform:rotate(var(--r)) scale(.15,.3)}}.vg-bloom .bud{transform-origin:50% 100%;background:linear-gradient(90deg,#57c75c 0 28%,#ff8fc0 28% 72%,#57c75c 72%);border:.07em solid #2a2140;border-radius:50%/65% 65% 35% 35%;width:1em;height:1.45em;animation:4.4s ease-in-out infinite vg-bloom-bud;top:-1.25em;left:-.5em}@keyframes vg-bloom-bud{0%,10%{opacity:1;transform:none}4%{transform:scale(1.07,.94)}8%{transform:scale(.96,1.05)}22%,86%{opacity:0;transform:scale(0)}94%,to{opacity:1;transform:none}}.vg-bloom .ctr{background:radial-gradient(circle,#ff9f1c 0 .07em,#0000 .09em) 0 0/.3em .3em,#ffd23f;border:.07em solid #2a2140;border-radius:50%;width:1em;height:1em;animation:4.4s ease-in-out infinite vg-bloom-ctr;top:-.5em;left:-.5em;transform:scale(0)}@keyframes vg-bloom-ctr{0%,26%{transform:scale(0)}32%{transform:scale(1.25)}36%,80%{transform:scale(1)}88%,to{transform:scale(0)}}.vg-bloom .spk{color:#fff;text-shadow:0 0 .2em #ff6b9d,0 0 .1em #ff6b9d;opacity:0;animation:4.4s infinite vg-bloom-spk;animation-delay:calc(var(--i) * .15s);font-size:.8em}@keyframes vg-bloom-spk{0%,32%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.25)rotate(20deg)}60%{opacity:.7;transform:scale(.7)}70%,to{opacity:0}}.vg-bloom .bfly{animation:4.4s ease-in-out infinite vg-bloom-bf;top:0;left:0}.vg-bloom .bfly .e{font-size:1.3em;animation:.14s ease-in-out infinite alternate vg-look-flap}@keyframes vg-bloom-bf{0%,32%{transform:translate(10.5em,.6em)}46%{transform:translate(6em,1.2em)rotate(-10deg)}52%{transform:translate(5.8em,1em)}60%{transform:translate(6em,1.2em)rotate(8deg)}76%,to{transform:translate(10.6em,-1.6em)rotate(20deg)}}.vg-laundry .wm{transform-origin:50% 100%;background:linear-gradient(#fff,#e5ebf3);border:.1em solid #2a2140;border-radius:.45em;width:4.6em;height:5.6em;animation:.16s ease-in-out infinite alternate vg-laundry-wob;top:1.1em;left:2.2em;box-shadow:0 .2em #2a214038}@keyframes vg-laundry-wob{0%{transform:rotate(-1.3deg)translate(-.03em)}to{transform:rotate(1.3deg)translate(.03em)}}.vg-laundry .pnl{background:#dfe6ef;border-bottom:.08em solid #2a2140;border-radius:.35em .35em 0 0;height:.9em;top:0;left:0;right:0}.vg-laundry .knob{background:linear-gradient(#2a2140,#2a2140) 50% 0/.08em 50% no-repeat,#fff;border:.07em solid #2a2140;border-radius:50%;width:.6em;height:.6em;animation:3s linear infinite vg-grow-sol;top:.12em;right:.35em}.vg-laundry .led{background:#ff6b9d;border:.04em solid #2a2140;border-radius:50%;width:.26em;height:.26em;animation:.8s step-end infinite vg-laundry-led;top:.3em;left:.35em}.vg-laundry .led.g{background:#3fd0a8;animation-delay:-.4s;left:.8em}@keyframes vg-laundry-led{50%{opacity:.25}}.vg-laundry .door{background:#c9d2de;border:.1em solid #2a2140;border-radius:50%;width:3.4em;height:3.4em;top:1.35em;left:.5em;box-shadow:inset 0 0 0 .1em #fff}.vg-laundry .glass{background:#cfeeff;border:.08em solid #2a2140;border-radius:50%;width:2.6em;height:2.6em;top:.3em;left:.3em;overflow:hidden}.vg-laundry .glass:after{content:"";background:#ffffffbf;border-radius:50%;width:.9em;height:.5em;position:absolute;top:.25em;left:.3em;transform:rotate(-30deg)}.vg-laundry .wtr{background:#4fa8e8;border-radius:40% 45% 0 0;width:140%;height:80%;animation:.9s ease-in-out infinite alternate vg-laundry-wtr;top:50%;left:-20%}@keyframes vg-laundry-wtr{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.vg-laundry .drum{width:0;height:0;animation:1.3s linear infinite vg-laundry-drum;top:50%;left:50%}@keyframes vg-laundry-drum{to{transform:rotate(360deg)}}.vg-laundry .drum b{text-align:center;width:1em;font-size:1.3em;line-height:1;top:-.5em;left:-.5em}.vg-laundry .c1{transform:translateY(-.5em)}.vg-laundry .c2{transform:translate(.45em,.28em)rotate(120deg)}.vg-laundry .c3{transform:translate(-.45em,.28em)rotate(240deg)}.vg-laundry .sud{width:.42em;height:.42em;animation:.5s ease-in-out infinite alternate vg-laundry-sud;animation-delay:calc(var(--i) * -.13s);background:#ffffffeb;border:.04em solid #2a21404d;border-radius:50%;top:44%}@keyframes vg-laundry-sud{to{transform:translateY(-.15em)scale(1.25)}}.vg-laundry .foam{opacity:0;width:.5em;height:.5em;animation:2.4s ease-out infinite vg-laundry-foam;animation-delay:var(--d);background:radial-gradient(circle at 35% 35%,#fff 0 .08em,#ffffff8c .1em);border:.05em solid #4fa8e8d9;border-radius:50%;top:1.2em}@keyframes vg-laundry-foam{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}50%{transform:translate(-.3em,-.7em)scale(1)}to{opacity:0;transform:translate(.3em,-1.4em)scale(1.3)}}.vg-laundry .bsk{font-size:1.9em;top:60%;left:74%}.vg-wash .wsh{font-size:2.3em;top:46%;left:2%}.vg-wash .dish{background:radial-gradient(circle,#fff 0 52%,#e9f0f7 53% 60%,#fff 61%);border:.1em solid #2a2140;border-radius:50%;width:5em;height:5em;top:1.3em;left:2.5em;overflow:hidden;box-shadow:0 .15em #2a214033}.vg-wash .rim2{border:.06em solid #c9d6e4;border-radius:50%;top:.6em;bottom:.6em;left:.6em;right:.6em}.vg-wash .dirt{opacity:.85;background:radial-gradient(circle at 40% 40%,#b07a3c,#8a5a2b);border-radius:50% 40% 55% 45%}.vg-wash .d1{width:1em;height:.8em;animation:4.4s infinite vg-wash-d1;top:1.2em;left:1.1em}.vg-wash .d2{width:.75em;height:.6em;animation:4.4s infinite vg-wash-d2;top:1em;left:2.9em}.vg-wash .d3{width:1.15em;height:.8em;animation:4.4s infinite vg-wash-d3;top:2.8em;left:2.9em}.vg-wash .d4{width:.65em;height:.55em;animation:4.4s infinite vg-wash-d4;top:3.1em;left:1.3em}@keyframes vg-wash-d1{0%,12%{opacity:.85;transform:none}20%,94%{opacity:0;transform:scale(.5)}98%,to{opacity:.85;transform:none}}@keyframes vg-wash-d2{0%,26%{opacity:.85;transform:none}34%,94%{opacity:0;transform:scale(.5)}98%,to{opacity:.85;transform:none}}@keyframes vg-wash-d3{0%,40%{opacity:.85;transform:none}48%,94%{opacity:0;transform:scale(.5)}98%,to{opacity:.85;transform:none}}@keyframes vg-wash-d4{0%,54%{opacity:.85;transform:none}62%,94%{opacity:0;transform:scale(.5)}98%,to{opacity:.85;transform:none}}.vg-wash .glint{opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:1.2em;height:8em;animation:4.4s ease-in-out infinite vg-wash-glint;top:-1.5em;left:-2em;transform:rotate(25deg)}@keyframes vg-wash-glint{0%,72%{opacity:0;transform:rotate(25deg)translate(0)}74%{opacity:1}88%{opacity:1;transform:rotate(25deg)translate(7.5em)}90%,to{opacity:0;transform:rotate(25deg)translate(7.5em)}}.vg-wash .soap{opacity:0;width:.5em;height:.5em;animation:3s ease-out infinite vg-wash-soap;animation-delay:var(--d);background:radial-gradient(circle at 30% 30%,#fff 0 .07em,#ffffff59 .09em,#c8e6ff40);border:.05em solid #4fa8e8bf;border-radius:50%;top:3.6em}@keyframes vg-wash-soap{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}50%{transform:translate(-.3em,-1.6em)scale(1)}to{opacity:0;transform:translate(.3em,-3.4em)scale(1.3)}}.vg-wash .lift{width:0;height:0;animation:4.4s ease-in-out infinite vg-wash-lift;top:0;left:0}@keyframes vg-wash-lift{0%,68%{opacity:1;transform:none}76%{opacity:0;transform:translate(2.6em,-2.2em)rotate(20deg)}93%{opacity:0;transform:translate(2.6em,-2.2em)}to{opacity:1;transform:none}}.vg-wash .orbit{width:0;height:0;animation:.8s linear infinite vg-wash-orb;top:3.9em;left:5em}@keyframes vg-wash-orb{to{transform:rotate(360deg)}}.vg-wash .spg{text-align:center;width:1em;font-size:1.9em;line-height:1;animation:.8s linear infinite vg-wash-spg;top:-.5em;left:-.5em}@keyframes vg-wash-spg{0%{transform:translate(.55em)rotate(0)}50%{transform:translate(.55em)rotate(-180deg)scale(1.08,.92)}to{transform:translate(.55em)rotate(-360deg)}}.vg-wash .shine{opacity:0;font-size:1.9em;animation:4.4s ease-out infinite vg-wash-shine;top:12%;left:58%}@keyframes vg-wash-shine{0%,76%{opacity:0;transform:scale(0)}82%{opacity:1;transform:scale(1.3)rotate(20deg)}92%{opacity:1;transform:scale(1)rotate(0)}98%,to{opacity:0;transform:scale(.4)}}.vg-fish .wvs{background:radial-gradient(.55em .3em at .55em .5em,#2bb2e6 97%,#0000) 0 0/1.1em .5em repeat-x;height:.5em;animation:2s linear infinite vg-fish-wv;top:2.95em;left:-2em;right:-2em}@keyframes vg-fish-wv{to{transform:translate(1.1em)}}.vg-fish .pier{background:#b9773f;border:.08em solid #2a2140;border-radius:.1em;width:2.5em;height:.45em;top:3.45em;left:-.2em}.vg-fish .pier:before,.vg-fish .pier:after{content:"";background:#8b5a2b;border:.06em solid #2a2140;width:.3em;height:1.8em;position:absolute;top:.35em}.vg-fish .pier:before{left:.4em}.vg-fish .pier:after{left:1.6em}.vg-fish .fisher{font-size:2.3em;top:14%;left:1%}.vg-fish .rod{transform-origin:0;background:linear-gradient(90deg,#5b3a1e,#a0673a);border-radius:.1em;width:4.6em;height:.14em;animation:4s ease-in-out infinite vg-fish-rod;top:3em;left:1.9em;transform:rotate(-30deg)}.vg-fish .reel{background:#dfe6ef;border:.06em solid #2a2140;border-radius:50%;width:.45em;height:.45em;top:.05em;left:.45em}@keyframes vg-fish-rod{0%,44%{transform:rotate(-30deg)}48%{transform:rotate(-27deg)}53%{transform:rotate(-44deg)}58%,84%{transform:rotate(-40deg)}94%,to{transform:rotate(-30deg)}}.vg-fish .line{transform-origin:50% 0;background:#2a2140;width:.05em;height:2.45em;animation:4s ease-in-out infinite vg-fish-line;top:.77em;left:5.86em}@keyframes vg-fish-line{0%,34%{transform:none}38%{transform:scaleY(1.08)}41%{transform:none}44%{transform:scaleY(1.12)}48%{transform:translate(.12em,.21em)scaleY(1.05)}53%{transform:translate(-.46em,-.66em)scaleY(.62)}64%{transform:translate(-.46em,-.66em)scaleY(.62)rotate(6deg)}72%{transform:translate(-.46em,-.66em)scaleY(.62)rotate(-6deg)}80%{transform:translate(-.46em,-.66em)scaleY(.62)rotate(4deg)}84%{transform:translate(-.46em,-.66em)scaleY(.62)}94%,to{transform:none}}.vg-fish .bob{background:linear-gradient(#e2343f 0 50%,#fff 50%);border:.06em solid #2a2140;border-radius:50%;width:.42em;height:.5em;animation:4s ease-in-out infinite vg-fish-bob;top:3em;left:5.67em}@keyframes vg-fish-bob{0%,30%{transform:none}8%,22%{transform:translateY(-.06em)}15%{transform:translateY(.04em)}36%{transform:translateY(.25em)}39%{transform:none}42%{transform:translateY(.35em)}46%{opacity:1;transform:translateY(.4em)}50%{opacity:0;transform:translate(-.4em,-1.4em)}90%{opacity:0;transform:none}96%,to{opacity:1;transform:none}}.vg-fish .rr{opacity:0;width:1.2em;height:.35em;animation:1.6s ease-out infinite vg-fish-rr;animation-delay:calc(var(--i) * -.8s);border:.05em solid #ffffffe6;border-radius:50%;margin:-.175em 0 0 -.6em;top:3.3em;left:5.9em}@keyframes vg-fish-rr{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.vg-fish .shd{filter:brightness(0);opacity:0;font-size:1.6em;animation:4s ease-in-out infinite vg-fish-shd;top:62%;left:80%}@keyframes vg-fish-shd{0%,8%{opacity:0;transform:none}14%{opacity:.28}36%{opacity:.28;transform:translate(-1.8em,-.3em)}44%{opacity:.28;transform:translate(-1.85em,-.7em)}47%,to{opacity:0;transform:translate(-1.85em,-.7em)}}.vg-fish .catch{text-align:center;opacity:0;width:1em;font-size:1.7em;line-height:1;animation:4s ease-in-out infinite vg-fish-catch;top:40%;left:51%}@keyframes vg-fish-catch{0%,47%{opacity:0;transform:translateY(.2em)}48%{opacity:1;transform:rotate(30deg)}53%{transform:translate(-.31em,-.92em)rotate(70deg)}57%{transform:translate(-.31em,-.92em)rotate(112deg)}61%{transform:translate(-.31em,-.92em)rotate(68deg)}65%{transform:translate(-.31em,-.92em)rotate(112deg)}69%{transform:translate(-.31em,-.92em)rotate(70deg)}73%{transform:translate(-.31em,-.92em)rotate(108deg)}77%{transform:translate(-.31em,-.92em)rotate(74deg)}84%{opacity:1;transform:translate(-.31em,-.92em)rotate(90deg)}90%,to{opacity:0;transform:translate(-.31em,-1.3em)rotate(90deg)}}.vg-fish .spl{opacity:0;background:#cdeeff;border:.04em solid #2b8fd0;border-radius:50%;width:.22em;height:.22em;animation:4s ease-out infinite vg-fish-spl;top:3.2em;left:5.9em}@keyframes vg-fish-spl{0%,47%{opacity:0;transform:rotate(var(--a)) translateX(.2em)}48%{opacity:1}60%{opacity:0;transform:rotate(var(--a)) translateX(var(--r))}to{opacity:0}}.vg-build .crane{opacity:.9;font-size:3.6em;top:3%;left:-5%}.vg-build .brk{background:linear-gradient(#fff6,transparent 45%),var(--c);transform-origin:50% 100%;opacity:0;width:1.7em;height:1em;animation:5s ease-in infinite vg-build-brk;animation-delay:calc(var(--i) * .32s);border:.08em solid #2a2140;border-radius:.12em}.vg-build .brk:nth-of-type(2){background:radial-gradient(circle at 74% 55%,#ffd23f 0 .08em,transparent .1em),linear-gradient(90deg,transparent 0 .3em,#8b5a2b .3em 1.1em,transparent 1.1em),var(--c)}.vg-build .brk:nth-of-type(5){background:linear-gradient(#2a2140,#2a2140) 50% 50%/.07em 70% no-repeat,linear-gradient(#2a2140,#2a2140) 50% 50%/70% .07em no-repeat,linear-gradient(#bfe6ff,#bfe6ff) 50% 50%/70% 70% no-repeat,var(--c)}@keyframes vg-build-brk{0%{opacity:0;transform:translateY(-5em)}1%{opacity:1;transform:translateY(-5em)}8%{animation-timing-function:ease-out;transform:translateY(0)}10%{transform:scale(1.1,.8)}13%{transform:translateY(-.2em)scale(.96,1.05)}16%,74%{opacity:1;transform:none}84%{opacity:0;transform:translateY(.6em)rotate(8deg)}to{opacity:0;transform:translateY(-5em)}}.vg-build .rf{transform-origin:50% 100%;opacity:0;width:5.7em;height:2.6em;animation:5s ease-in 1.92s infinite vg-build-brk;top:2.45em;left:2.15em}.vg-build .roof{width:100%;height:100%;top:0;left:0}.vg-build .pf{opacity:0;width:1.6em;height:.5em;animation:5s ease-out infinite vg-build-pf;animation-delay:calc(var(--i) * .32s);background:radial-gradient(#fffffff2,#fff0 70%);border-radius:50%;margin-left:-.8em}@keyframes vg-build-pf{0%,7%{opacity:0;transform:scale(.3)}9%{opacity:1}18%{opacity:0;transform:scale(1.6,1.2)translateY(-.15em)}to{opacity:0}}.vg-build .ham{transform-origin:85% 85%;font-size:1.8em;animation:.55s ease-in infinite vg-build-ham;top:46%;left:74%}@keyframes vg-build-ham{0%{transform:rotate(30deg)}60%{transform:rotate(40deg)}80%{transform:rotate(-24deg)}88%{transform:rotate(-17deg)}to{transform:rotate(30deg)}}.vg-knit .gm{transform-origin:50% 100%;font-size:3em;animation:2.4s ease-in-out infinite alternate vg-knit-rock;top:12%;left:3%}@keyframes vg-knit-rock{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.vg-knit .yl{width:10em;height:8em;top:0;left:0}.vg-knit .yl path{fill:none;stroke:#ff9f1c;stroke-width:1.1px;stroke-linecap:round}.vg-knit .yl{animation:.35s ease-in-out infinite alternate vg-knit-yl}@keyframes vg-knit-yl{to{transform:translateY(.06em)}}.vg-knit .scf{background:repeating-linear-gradient(60deg,#ffffff47 0 .06em,#0000 .06em .26em),repeating-linear-gradient(-60deg,#00000014 0 .06em,#0000 .06em .26em),repeating-linear-gradient(#ff9f1c 0 .55em,#fff4e0 .55em 1.1em,#3fd0a8 1.1em 1.65em);border:.07em solid #2a2140;border-radius:.1em .1em .3em .3em;width:1.5em;height:4.6em;animation:4.8s infinite vg-knit-scf;top:2.3em;left:3.8em}.vg-knit .scf.red{background:repeating-linear-gradient(60deg,#ffffff47 0 .06em,#0000 .06em .26em),repeating-linear-gradient(#e2343f 0 .55em,#fff4e0 .55em 1.1em,#3fae4a 1.1em 1.65em)}@keyframes vg-knit-scf{0%{clip-path:inset(0 0 92%);animation-timing-function:step-end}12%{clip-path:inset(0 0 80%);animation-timing-function:step-end}24%{clip-path:inset(0 0 68%);animation-timing-function:step-end}36%{clip-path:inset(0 0 56%);animation-timing-function:step-end}48%{clip-path:inset(0 0 44%);animation-timing-function:step-end}60%{clip-path:inset(0 0 32%);animation-timing-function:step-end}72%{clip-path:inset(0 0 20%);animation-timing-function:step-end}84%{clip-path:inset(0 0 6%);opacity:1}94%{clip-path:inset(0 0 6%);opacity:1}99%{clip-path:inset(0 0 6%);opacity:0}to{clip-path:inset(0 0 92%);opacity:0}}.vg-knit .ndl{transform-origin:50% 48%;background:linear-gradient(90deg,#e9eef5,#9aa6ba);border:.04em solid #2a2140;border-radius:.1em .1em .05em .05em;width:.14em;height:3.6em;margin-left:-.07em;top:.5em;left:4.55em}.vg-knit .ndl:before{content:"";background:#ff6b9d;border:.04em solid #2a2140;border-radius:50%;width:.34em;height:.34em;margin-left:-.17em;position:absolute;top:-.28em;left:50%}.vg-knit .n1{animation:.35s ease-in-out infinite alternate vg-knit-n1}.vg-knit .n2{animation:.35s ease-in-out infinite alternate vg-knit-n2}.vg-knit .n2:before{background:#8f63f5}@keyframes vg-knit-n1{0%{transform:rotate(-34deg)}to{transform:rotate(-20deg)}}@keyframes vg-knit-n2{0%{transform:rotate(34deg)}to{transform:rotate(20deg)}}.vg-knit .clk{opacity:0;background:radial-gradient(circle,#fff 0 30%,#fff0 70%);border-radius:50%;width:.6em;height:.6em;animation:.7s ease-out infinite vg-knit-clk;top:1.9em;left:4.25em}@keyframes vg-knit-clk{0%,48%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}70%,to{opacity:0;transform:scale(1.6)}}.vg-knit .yb{font-size:1.9em;animation:4.8s linear infinite vg-knit-yb;top:60%;left:70%}.vg-knit .yb .e{animation:1.4s linear infinite vg-knit-roll}@keyframes vg-knit-yb{0%{transform:none}92%{transform:scale(.75)}to{transform:none}}@keyframes vg-knit-roll{to{transform:rotate(-360deg)}}.vg-hug .glo{opacity:0;background:radial-gradient(circle,#ff6b9d80,#0000 65%);border-radius:50%;animation:3s ease-in-out infinite vg-hug-glo;top:12%;bottom:6%;left:15%;right:15%}@keyframes vg-hug-glo{0%,34%{opacity:0;transform:scale(.6)}46%,66%{opacity:1;transform:scale(1.1)}80%,to{opacity:0;transform:scale(.8)}}.vg-hug .shadow{width:2.4em;margin-left:-1.2em;top:79%}.vg-hug .shadow.l{animation:3s ease-in-out infinite vg-hug-sl;left:36%}.vg-hug .shadow.r{animation:3s ease-in-out infinite vg-hug-sr;left:64%}@keyframes vg-hug-sl{0%,88%,to{transform:translate(-1.65em)}36%,68%{transform:translate(.3em)}}@keyframes vg-hug-sr{0%,88%,to{transform:translate(1.65em)}36%,68%{transform:translate(-.3em)}}.vg-hug .pair{transform-origin:50% 85%;animation:3s ease-in-out infinite vg-hug-rock;top:0;bottom:0;left:0;right:0}@keyframes vg-hug-rock{0%,38%{transform:none}47%{transform:rotate(-6deg)}56%{transform:rotate(6deg)}64%{transform:rotate(-3deg)}72%,to{transform:none}}.vg-hug .a{transform-origin:50% 100%;font-size:3em;top:56%}.vg-hug .l{animation:3s ease-in-out infinite vg-hug-l;left:36%}.vg-hug .r{animation:3s ease-in-out infinite vg-hug-r;left:64%}.vg-hug .r .e{scale:-1 1}@keyframes vg-hug-l{0%{transform:translate(-.55em)}8%{transform:translate(-.42em,-.14em)}16%{transform:translate(-.3em)}24%{transform:translate(-.16em,-.14em)}32%{transform:translate(-.02em)}37%{transform:translate(.13em)rotate(12deg)scale(.88,1.06)}42%,68%{transform:translate(.1em)rotate(9deg)scale(.95,1.02)}78%{transform:translate(-.3em,-.12em)rotate(-4deg)}88%,to{transform:translate(-.55em)}}@keyframes vg-hug-r{0%{transform:translate(.55em)}8%{transform:translate(.42em,-.14em)}16%{transform:translate(.3em)}24%{transform:translate(.16em,-.14em)}32%{transform:translate(.02em)}37%{transform:translate(-.13em)rotate(-12deg)scale(.88,1.06)}42%,68%{transform:translate(-.1em)rotate(-9deg)scale(.95,1.02)}78%{transform:translate(.3em,-.12em)rotate(4deg)}88%,to{transform:translate(.55em)}}.vg-hug .ht{text-align:center;opacity:0;width:1em;animation:3s ease-out infinite vg-hug-ht;animation-delay:calc(var(--i) * .1s);margin-left:-.5em;font-size:1.05em;top:30%;left:50%}@keyframes vg-hug-ht{0%,38%{opacity:0;transform:translateY(.4em)scale(.2)}44%{opacity:1;transform:translate(calc(var(--x) * .4),-.4em) scale(1.15)}72%{opacity:0;transform:translate(var(--x),-2.2em) scale(.8)}to{opacity:0}}.vg-say .shadow{width:2.8em;margin-left:-1.4em;top:76%;left:36%}.vg-say .a{transform-origin:50% 90%;font-size:3.3em;animation:2.4s ease-out infinite vg-say-a;top:56%;left:36%}@keyframes vg-say-a{0%,4%{transform:none}8%{transform:translate(.05em,-.05em)rotate(-9deg)scale(1.13,.9)}14%{transform:rotate(3deg)scale(.97,1.04)}20%,24%{transform:none}28%{transform:translate(.05em,-.05em)rotate(-9deg)scale(1.13,.9)}34%{transform:rotate(3deg)scale(.97,1.04)}42%,to{transform:none}}.vg-say .wv{left:calc(57% + var(--i) * .5em);top:calc(56% - .75em - var(--i) * .35em);width:.9em;height:calc(1.5em + var(--i) * .7em);opacity:0;animation:2.4s ease-out infinite vg-say-wv;animation-delay:calc(var(--i) * 70ms);border:.22em solid #0000;border-right-color:#ff9f1c;border-radius:50%}@keyframes vg-say-wv{0%,6%{opacity:0;transform:translate(-.3em)scale(.6)}9%,14%{opacity:1;transform:none}20%{opacity:0;transform:translate(.4em)scale(1.15)}26%{opacity:0;transform:translate(-.3em)scale(.6)}29%,34%{opacity:1;transform:none}40%,to{opacity:0;transform:translate(.4em)scale(1.15)}}.vg-say .sb{font:900 1em/1 var(--f-display,"Rubik",system-ui,sans-serif);color:#e2343f;white-space:nowrap;transform-origin:10% 110%;opacity:0;background:#fff;border:.08em solid #2a2140;border-radius:.6em;padding:.22em .4em .26em;animation:2.4s ease-out infinite vg-say-sb;top:.4em;right:.3em;box-shadow:0 .1em #2a2140}.vg-say .sb:after{content:"";border:.22em solid #0000;border-top:.3em solid #2a2140;border-left-width:.05em;position:absolute;bottom:-.42em;left:.5em}@keyframes vg-say-sb{0%,4%{opacity:0;transform:scale(.3)}9%{opacity:1;transform:scale(1.15)rotate(-3deg)}14%,26%{opacity:1;transform:scale(1)}29%{transform:scale(1.12)rotate(3deg)}34%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}.vg-ride .hl{background:radial-gradient(1.7em 1.3em at 1.7em 100%,#a9e07f 97%,#0000) 0 0/3.4em 100% repeat-x;width:20em;height:1.3em;animation:2.6s linear infinite vg-ride-hl;bottom:2.86em;left:-4em}@keyframes vg-ride-hl{to{transform:translate(3.4em)}}.vg-ride .ps{font-size:1.9em;animation:1.5s linear infinite vg-ride-ps;bottom:30%;left:-18%}@keyframes vg-ride-ps{to{transform:translate(6.9em)}}.vg-ride .road{background:#7b7f91;border-top:.08em solid #2a2140;height:30%;bottom:0;left:0;right:0}.vg-ride .dash{background:repeating-linear-gradient(90deg,#fff 0 .9em,#0000 .9em 2em);height:.14em;animation:.3s linear infinite vg-ride-dash;top:45%;left:-2em;right:-2em}@keyframes vg-ride-dash{to{transform:translate(2em)}}.vg-ride .sl{left:70%;top:calc(34% + var(--i) * 10%);transform-origin:0;width:1.5em;height:.14em;animation:.5s linear infinite vg-ride-sl;animation-delay:calc(var(--i) * -.17s);background:#fffffff2;border-radius:.1em}@keyframes vg-ride-sl{0%{opacity:0;transform:translate(0)scaleX(.3)}25%{opacity:1}to{opacity:0;transform:translate(2.2em)scaleX(1)}}.vg-ride .dust{width:.55em;height:.55em;animation:.54s ease-out infinite vg-ride-dust;animation-delay:calc(var(--i) * -.18s);background:#e9e2d0;border:.05em solid #2a214040;border-radius:50%;top:74%;left:68%}@keyframes vg-ride-dust{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:translate(1.6em,-.5em)scale(1.6)}}.vg-ride .ride{width:0;height:0;animation:.36s ease-in-out infinite vg-ride-bump;top:58%;left:50%}@keyframes vg-ride-bump{50%{transform:translateY(-.13em)rotate(-1.5deg)}}.vg-ride .vh{text-align:center;width:1em;font-size:3.4em;top:-.5em;left:-.5em}.vg-ride .rd{text-align:center;transform-origin:50% 100%;width:1em;font-size:2em;animation:.36s ease-in-out -.1s infinite vg-ride-rd;top:-1.25em;left:-.3em}.vg-ride .cab .rd{font-size:1.8em;top:-1em;left:-.55em}@keyframes vg-ride-rd{50%{transform:translateY(-.06em)rotate(-4deg)}}.vg-chase .hl{background:radial-gradient(1.7em 1.3em at 1.7em 100%,#a9e07f 97%,#0000) 0 0/3.4em 100% repeat-x;width:20em;height:1.3em;animation:2.4s linear infinite vg-ride-hl;bottom:2.86em;left:-4em}.vg-chase .gr{background:radial-gradient(.3em .13em at .6em .45em,#4ea22c 97%,#0000) 0 0/2em 1.2em,radial-gradient(circle at 1.5em .95em,#fff 0 .07em,#0000 .09em) 0 0/2em 1.2em;height:36%;animation:.28s linear infinite vg-chase-gr;bottom:0;left:-2em;right:-2em}@keyframes vg-chase-gr{to{transform:translate(2em)}}.vg-chase .a{transform-origin:50% 100%;font-size:2.9em;top:58%}.vg-chase .flee{animation:2.4s ease-in-out infinite vg-chase-fl;left:28%}.vg-chase .ch{animation:2.4s ease-in-out infinite vg-chase-ch;left:70%}.vg-chase .e{animation:.3s ease-in-out infinite vg-chase-bob}.vg-chase .ch .e{animation-delay:-.15s}@keyframes vg-chase-bob{50%{transform:translateY(-.1em)rotate(-5deg)scale(.97,1.03)}}@keyframes vg-chase-ch{0%,to{transform:translate(.18em)}48%,58%{transform:translate(-.3em)}}@keyframes vg-chase-fl{0%,40%{transform:none}46%{transform:scale(1.1,.88)}54%{transform:translate(-.2em,-.45em)rotate(-16deg)}62%{transform:translate(-.28em)scale(1.08,.92)}72%{transform:translate(-.12em)}to{transform:none}}.vg-chase .pk{left:calc(24% + var(--i) * 4%);width:.12em;height:.5em;rotate:calc(-25deg + var(--i) * 25deg);opacity:0;background:#2a2140;border-radius:.1em;animation:2.4s ease-out infinite vg-chase-pk;top:24%}@keyframes vg-chase-pk{0%,42%{opacity:0;transform:translateY(.3em)scale(.4)}48%,60%{opacity:1;transform:translateY(-.2em)scale(1)}66%,to{opacity:0}}.vg-chase .dust{background:#f3e6c8;border:.05em solid #2a214040;border-radius:50%;width:.55em;height:.55em;animation:.45s ease-out infinite vg-chase-dust;top:74%}@keyframes vg-chase-dust{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:translate(1.6em,-.4em)scale(1.5)}}.vg-chase .sl{left:84%;top:calc(38% + var(--i) * 10%);transform-origin:0;width:1.5em;height:.14em;animation:.5s linear infinite vg-ride-sl;animation-delay:calc(var(--i) * -.17s);background:#fffffff2;border-radius:.1em}.vg-play .a{transform-origin:50% 100%;font-size:2.8em;top:60%}.vg-play .kl{animation:2.4s ease-in-out infinite vg-play-kl;left:17%}.vg-play .kr{animation:2.4s ease-in-out infinite vg-play-kr;left:83%}@keyframes vg-play-kl{0%,to{transform:translateY(-.14em)rotate(10deg)scale(1.03,.97)}10%,88%{transform:none}}@keyframes vg-play-kr{0%,38%{transform:none}50%{transform:translateY(-.14em)rotate(-10deg)scale(1.03,.97)}62%,to{transform:none}}.vg-play .bx{width:0;height:0;animation:2.4s linear infinite vg-play-x;top:5.4em;left:2.9em}.vg-play .bsx{width:0;height:0;animation:2.4s linear infinite vg-play-x;top:6.45em;left:2.9em}@keyframes vg-play-x{0%,to{transform:translate(0)}50%{transform:translate(4.2em)}}.vg-play .by{width:0;height:0;animation:2.4s infinite vg-play-y;top:0;left:0}@keyframes vg-play-y{0%,50%{animation-timing-function:cubic-bezier(.33,.7,.6,1);transform:translateY(0)}25%,75%{animation-timing-function:cubic-bezier(.4,0,.67,.3);transform:translateY(-2.6em)}to{transform:translateY(0)}}.vg-play .bl{text-align:center;width:1em;font-size:1.5em;animation:.7s linear infinite vg-play-spin;top:-.5em;left:-.5em}@keyframes vg-play-spin{to{transform:rotate(360deg)}}.vg-play .bsh{background:#2a214040;border-radius:50%;width:1.2em;height:.32em;animation:1.2s infinite vg-play-sh;top:-.15em;left:-.6em}@keyframes vg-play-sh{0%,to{opacity:1;animation-timing-function:cubic-bezier(.33,.7,.6,1);transform:scale(1)}50%{opacity:.45;animation-timing-function:cubic-bezier(.4,0,.67,.3);transform:scale(.45)}}.vg-bake .ov{background:#e8edf3;border:.09em solid #2a2140;border-radius:.4em;width:5.4em;height:4.7em;top:2.7em;left:.7em;box-shadow:0 .14em #2a21404d}.vg-bake .ovt{background:#cfd8e3;border-bottom:.08em solid #2a2140;border-radius:.32em .32em 0 0;height:.9em;top:0;left:0;right:0}.vg-bake .kn{background:#2a2140;border-radius:50%;width:.42em;height:.42em;top:.22em;left:.45em}.vg-bake .k2{left:1.15em}.vg-bake .k3{background:#e2343f;animation:.6s steps(2,end) infinite vg-bake-led;left:auto;right:.45em}@keyframes vg-bake-led{50%{opacity:.3}}.vg-bake .win{background:#3a2a1c;border:.08em solid #2a2140;border-radius:.35em;top:1.35em;bottom:.65em;left:.55em;right:.55em;overflow:hidden}.vg-bake .heat{background:radial-gradient(at 50% 85%,#ffd27a,#ff7a1a 45%,#7a2a00);animation:1.1s ease-in-out infinite alternate vg-bake-heat;top:0;bottom:0;left:0;right:0}@keyframes vg-bake-heat{0%{opacity:.7}to{opacity:1}}.vg-bake .ck{text-align:center;transform-origin:50% 100%;width:1em;margin-left:-.5em;font-size:1.8em;animation:3.4s ease-in-out infinite vg-bake-ck;bottom:2%;left:50%}@keyframes vg-bake-ck{0%{opacity:1;transform:scale(.45)}55%{opacity:1;transform:scale(1)}60%,96%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(.45)}}.vg-bake .door{transform-origin:50% 100%;border:.2em solid #9aa6b6;border-radius:.45em;animation:3.4s ease-in-out infinite vg-bake-door;top:1.25em;bottom:.55em;left:.45em;right:.45em}@keyframes vg-bake-door{0%,57%{transform:perspective(8em)rotateX(0)}63%,90%{transform:perspective(8em)rotateX(78deg)}96%,to{transform:perspective(8em)rotateX(0)}}.vg-bake .out{text-align:center;opacity:0;width:1em;font-size:2.5em;animation:3.4s cubic-bezier(.3,1.4,.5,1) infinite vg-bake-out;top:4%;left:21%}@keyframes vg-bake-out{0%,58%{opacity:0;transform:translateY(1.1em)scale(.6)}60%{opacity:1}68%{opacity:1;transform:translateY(-.08em)scale(1.12)}74%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(.3em)scale(.9)}}.vg-bake .stm{left:calc(26% + var(--i) * 6%);opacity:0;width:.5em;height:.5em;animation:3.4s ease-out infinite vg-bake-stm;animation-delay:calc(var(--i) * .12s);background:#ffffffe6;border-radius:50%;top:12%}@keyframes vg-bake-stm{0%,66%{opacity:0;transform:translateY(0)scale(.4)}72%{opacity:.95}92%,to{opacity:0;transform:translate(.4em,-1.3em)scale(1.8)}}.vg-bake .spk{color:#ffd23f;text-shadow:0 0 .2em #fff;opacity:0;animation:3.4s ease-out infinite vg-bake-spk;animation-delay:calc(var(--i) * 80ms);font-size:.8em}@keyframes vg-bake-spk{0%,64%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.3)rotate(45deg)}80%{transform:scale(.8)}88%,to{opacity:0;transform:scale(.4)}}.vg-bake .a{transform-origin:50% 100%;font-size:3em;animation:3.4s ease-in-out infinite vg-bake-a;top:56%;left:80%}@keyframes vg-bake-a{0%,20%,40%,58%{transform:rotate(-4deg)}10%,30%,50%{transform:rotate(4deg)}64%{transform:translateY(-.18em)scale(.96,1.05)}70%{transform:scale(1.05,.95)}76%{transform:translateY(-.12em)}82%,to{transform:none}}.vg-love .glo{background:radial-gradient(circle,#ff96be8c,#0000 68%);border-radius:50%;animation:1.2s ease-in-out infinite alternate vg-love-glo;top:0;bottom:5%;left:5%;right:5%}@keyframes vg-love-glo{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.05)}}.vg-love .bh{text-align:center;width:1em;margin-left:-.5em;font-size:2em;animation:1.2s ease-in-out infinite vg-love-beat;top:6%;left:50%}@keyframes vg-love-beat{0%,to{transform:scale(1)}12%{transform:scale(1.28)}24%{transform:scale(1)}36%{transform:scale(1.18)}50%{transform:scale(1)}}.vg-love .a{transform-origin:50% 100%;font-size:3.2em;animation:2.4s ease-in-out infinite vg-love-a;top:58%;left:31%}@keyframes vg-love-a{0%,to{transform:rotate(4deg)}40%,60%{transform:translate(.1em)rotate(14deg)scale(1.03)}50%{transform:translate(.13em)rotate(16deg)scale(1.05,.97)}}.vg-love .blush{background:#ff508299;border-radius:50%;width:.2em;height:.12em;animation:2.4s ease-in-out infinite vg-love-bl;top:.6em}.vg-love .blush.l{left:.1em}.vg-love .blush.r{right:.1em}@keyframes vg-love-bl{0%,to{opacity:.3}50%{opacity:1}}.vg-love .pr{text-align:center;width:1em;margin:-.5em 0 0 -.5em;font-size:2.6em;animation:2.4s ease-in-out infinite vg-love-pr;top:58%;left:70%}@keyframes vg-love-pr{0%,to{transform:rotate(-3deg)}50%{transform:translateY(-.06em)rotate(3deg)scale(1.05)}}.vg-love .ht{opacity:0;animation:2.4s ease-out infinite vg-love-ht;animation-delay:calc(var(--i) * -.4s);font-size:.8em;top:46%}@keyframes vg-love-ht{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}50%{transform:translate(.4em,-1.8em)scale(1)rotate(-12deg)}to{opacity:0;transform:translate(-.2em,-4em)scale(1.2)rotate(10deg)}}.vg-make .trail{width:10em;height:8em;top:0;left:0}.vg-make .trail path{fill:none;stroke:#2a214059;stroke-width:.06px;stroke-linecap:round;stroke-dasharray:.02 .2;animation:1s linear infinite vg-make-dots}@keyframes vg-make-dots{to{stroke-dashoffset:-.22px}}.vg-make .stem{background:#3d9a3a;border-radius:.1em;width:.18em;height:2.6em;margin-left:-.09em;top:3.9em;left:2em}.vg-make .flw{text-align:center;transform-origin:50% 90%;width:1em;font-size:2em;animation:3.6s ease-in-out infinite vg-make-flw;top:29%;left:11%}@keyframes vg-make-flw{0%,14%{transform:rotate(-6deg)scaleY(.94)}7%{transform:rotate(6deg)}24%,to{transform:none}}.vg-make .gold{opacity:0;background:radial-gradient(circle,#ffc82899,#0000 65%);border-radius:50%;width:4em;height:3.2em;animation:3.6s ease-out infinite vg-make-gold;top:3.4em;left:5.6em}@keyframes vg-make-gold{0%,56%{opacity:0;transform:scale(.5)}64%{opacity:1;transform:scale(1.1)}86%,to{opacity:0;transform:scale(1)}}.vg-make .pot{text-align:center;transform-origin:50% 100%;width:1em;font-size:2.6em;animation:3.6s ease-out infinite vg-make-pot;top:49%;left:63%}@keyframes vg-make-pot{0%,56%{transform:none}60%{transform:scale(1.1,.9)}66%{transform:scale(.96,1.05)}72%,to{transform:none}}.vg-make .drip{opacity:0;width:.24em;height:.32em;animation:3.6s ease-in infinite vg-make-drip;animation-delay:calc(var(--i) * .2s);background:#ffb300;border:.03em solid #b36b00;border-radius:50%/60% 60% 40% 40%;margin-left:-.12em;top:3.4em;left:7.5em}@keyframes vg-make-drip{0%,47%{opacity:0;transform:translateY(0)}49%{opacity:1;transform:translateY(0)}57%{opacity:1;transform:translateY(.9em)}59%,to{opacity:0;transform:translateY(.9em)}}.vg-make .spk{color:#fff7c2;text-shadow:0 0 .2em #ffb300;opacity:0;animation:3.6s ease-out infinite vg-make-spk;animation-delay:calc(var(--i) * 70ms);font-size:.7em}@keyframes vg-make-spk{0%,58%{opacity:0;transform:scale(.2)}64%{opacity:1;transform:scale(1.3)}76%,to{opacity:0;transform:scale(.5)}}.vg-make .bp{width:0;height:0;animation:3.6s ease-in-out infinite vg-make-path;top:0;left:0}@keyframes vg-make-path{0%,14%{transform:translate(2.1em,2.3em)}24%{transform:translate(3.6em,.9em)}36%{transform:translate(5.6em,1.6em)}46%,58%{transform:translate(7.6em,3em)}66%{transform:translate(8.6em,1.4em)}76%{transform:translate(6.4em,.8em)}88%{transform:translate(3.6em,1.6em)}to{transform:translate(2.1em,2.3em)}}.vg-make .bee{text-align:center;width:1em;font-size:1.8em;animation:3.6s step-end infinite vg-make-face;top:-.5em;left:-.5em}@keyframes vg-make-face{0%{scale:1}14%{scale:-1 1}46%{scale:1}60%{scale:-1 1}66%{scale:1}}.vg-make .bee .e{animation:90ms linear infinite alternate vg-make-buzz}@keyframes vg-make-buzz{0%{transform:translateY(-.03em)rotate(-4deg)}to{transform:translateY(.03em)rotate(4deg)}}.vg-glow .sr{color:#fff4b8;animation:1.8s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.27s);font-size:.55em}.vg-glow .beam{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(#fff0aa8c,#fff0aa0d);animation:2.6s ease-in-out infinite alternate vg-glow-beam;top:2.6em;bottom:0;left:2.4em;right:2.4em}@keyframes vg-glow-beam{0%{opacity:.45}to{opacity:1}}.vg-glow .halo{background:radial-gradient(circle,#ffec968c,#ffec9600 70%);border-radius:50%;width:3.6em;height:3.6em;margin:-1.8em 0 0 -1.8em;animation:2.6s ease-out infinite vg-glow-halo;top:30%;left:50%}.vg-glow .h2{animation-delay:-1.3s}@keyframes vg-glow-halo{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}.vg-glow .a{font-size:2.8em;animation:2.6s ease-in-out infinite alternate vg-glow-a,2.6s ease-in-out infinite vg-glow;top:30%}@keyframes vg-glow-a{0%{transform:rotate(-8deg)}to{transform:rotate(6deg)translateY(-.04em)}}.vg-glow .spx{animation:1.4s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.35s);font-size:1em}.vg-glow .hil{background:#25205a;border-top:.07em solid #5b52b0;border-radius:50% 50% 0 0;height:3.2em;bottom:-1.4em;left:-1em;right:-1em}.vg-glow .hs{filter:brightness(.8)drop-shadow(0 0 .25em #ffe27acc);font-size:1.5em;bottom:.9em;left:46%}.vg-glow .tre{filter:brightness(.6);font-size:1.4em;bottom:1em}.vg-glow .t1{left:22%}.vg-glow .t2{font-size:1.2em;left:68%}.vg-travel .hl{background:radial-gradient(1.7em 1.3em at 1.7em 100%,#a9e07f 97%,#0000) 0 0/3.4em 100% repeat-x;width:20em;height:1.3em;animation:3s linear infinite vg-ride-hl;bottom:2.86em;left:-4em}.vg-travel .pole{width:.16em;height:4.2em;animation:1.3s linear infinite vg-travel-pole;animation-delay:calc(var(--i) * -.65s);background:#8b5a34;border:.03em solid #2a2140;top:1.6em;left:-1em}.vg-travel .pole:before{content:"";background:#8b5a34;border:.03em solid #2a2140;width:.96em;height:.14em;position:absolute;top:.25em;left:-.4em}@keyframes vg-travel-pole{to{transform:translate(12em)}}.vg-travel .rails{background:linear-gradient(#2a2140,#2a2140) 0 0/100% .1em no-repeat,linear-gradient(#2a2140,#2a2140) 0 100%/100% .07em no-repeat,repeating-linear-gradient(90deg,#8b5a34 0 .3em,#0000 .3em 1em);height:.55em;animation:.22s linear infinite vg-travel-rail;top:69%;left:-2em;right:-2em}@keyframes vg-travel-rail{to{transform:translate(1em)}}.vg-travel .c0,.vg-travel .c1,.vg-travel .c2{text-align:center;transform-origin:50% 100%;width:1em;animation:.26s ease-in-out infinite vg-travel-bob}.vg-travel .c0{font-size:2.6em;top:38.4%;left:4%}.vg-travel .c1{font-size:2.4em;animation-delay:-.09s;top:40.9%;left:29%}.vg-travel .c2{font-size:2.4em;animation-delay:-.18s;top:40.9%;left:52.5%}@keyframes vg-travel-bob{50%{transform:translateY(-.04em)rotate(-1deg)}}.vg-travel .smk{opacity:0;width:.7em;height:.7em;animation:1.2s ease-out infinite vg-travel-smk;animation-delay:calc(var(--i) * -.3s);background:#fff;border:.05em solid #2a214040;border-radius:50%;top:2.9em;left:1em}@keyframes vg-travel-smk{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:translate(2em,-2.4em)scale(2.4)}}.vg-catch .pond{background:radial-gradient(at 40% 30%,#7fd0f5,#3a9ed8);border:.08em solid #2a2140;border-radius:50%;height:2.8em;bottom:-.8em;left:-1.2em;right:2.6em}.vg-catch .pad{background:#4fb34a;border:.07em solid #2a2140;border-radius:50%;width:3.6em;height:.95em;bottom:.75em;left:1.3em}.vg-catch .a{transform-origin:50% 100%;font-size:2.8em;animation:3s ease-in-out infinite vg-catch-a;top:63%;left:30%}@keyframes vg-catch-a{0%,10%{transform:rotate(-5deg)}22%{transform:rotate(5deg)}34%{transform:rotate(-3deg)}41%{transform:scale(1.1,.86)}46%,52%{transform:translate(.06em,-.06em)rotate(10deg)scale(.95,1.06)}60%{transform:none}64%{transform:scale(1.16,.84)}70%{transform:scale(.94,1.07)}76%{transform:translateY(-.12em)}84%,to{transform:none}}.vg-catch .tg{transform-origin:0;background:#ff6b9d;border:.05em solid #2a2140;border-radius:.15em;width:4.9em;height:.3em;margin-top:-.15em;animation:3s ease-out infinite vg-catch-tg;top:5.2em;left:3.3em;transform:scaleX(0)}@keyframes vg-catch-tg{0%,45%{transform:scaleX(0)}50%,53%{transform:scaleX(1)}61%,to{transform:scaleX(0)}}.vg-catch .tip{background:#ff4f8b;border:.05em solid #2a2140;border-radius:50%;width:.55em;height:.55em;margin-top:-.275em;top:50%;right:-.2em}.vg-catch .fp{width:0;height:0;animation:3s ease-in-out infinite vg-catch-fp;top:0;left:0}@keyframes vg-catch-fp{0%{opacity:1;transform:translate(7.3em,2em)}10%{transform:translate(8.2em,2.7em)}20%{transform:translate(7em,3.1em)}30%{transform:translate(7.9em,1.7em)}40%{transform:translate(6.9em,2.2em)}50%,53%{opacity:1;transform:translate(7.4em,2.45em)}60%{opacity:1;transform:translate(3.6em,5em)scale(.5)}61%,86%{opacity:0;transform:translate(7.3em,2em)scale(.5)}94%,to{opacity:1;transform:translate(7.3em,2em)}}.vg-catch .fly{text-align:center;width:1em;font-size:1.3em;top:-.5em;left:-.5em}.vg-catch .fly .e{animation:80ms linear infinite alternate vg-make-buzz}.vg-catch .zl{left:.3em;top:calc(-.9em + var(--i) * 1.1em);width:.5em;height:.12em;rotate:calc(-20deg + var(--i) * 40deg);background:#2a21408c;border-radius:.1em;animation:.2s steps(2,end) infinite vg-catch-zl}@keyframes vg-catch-zl{50%{opacity:0}}.vg-big .rul{background:repeating-linear-gradient(#0000 0 .5em,#2a2140 .5em .56em),#ffd23f;border:.07em solid #2a2140;border-radius:.12em;width:.6em;height:5.7em;top:.7em;left:.5em}.vg-big .ref{font-size:1.3em;bottom:18%;left:84%}.vg-big .quake{animation:3.2s linear infinite vg-big-q;top:0;bottom:0;left:0;right:0}@keyframes vg-big-q{0%,43%,55%,to{transform:none}45%{transform:translate(-.12em,.08em)}47%{transform:translate(.12em,-.06em)}49%{transform:translate(-.08em,.05em)}51%{transform:translate(.06em,-.03em)}53%{transform:translate(-.03em)}}.vg-big .shadow{width:3em;margin-left:-1.5em;animation:3.2s ease-in-out infinite vg-big-sh;top:78%;left:54%}@keyframes vg-big-sh{0%,10%,92%,to{transform:scale(.55)}44%,80%{transform:scale(1.45)}}.vg-big .a{transform-origin:50% 100%;animation:3.2s ease-in-out infinite vg-big-a;top:58%;left:54%}@keyframes vg-big-a{0%,10%{transform:scale(.5)}16%{transform:scale(.74,.64)}22%{transform:scale(.72,.8)}28%{transform:scaleY(.88)}34%{transform:scale(.98,1.06)}40%{transform:scale(1.48,1.18)}44%{transform:scale(1.3,1.46)}49%{transform:scale(1.44,1.32)}54%,64%{transform:scale(1.38)}72%{transform:scale(1.43,1.33)}80%{transform:scale(1.38)}92%,to{transform:scale(.5)}}.vg-big .dust{opacity:0;background:#f3e6c8;border:.05em solid #2a214040;border-radius:50%;width:.8em;height:.8em;margin-left:-.4em;animation:3.2s ease-out infinite vg-big-dust;top:72%;left:54%}@keyframes vg-big-dust{0%,43%{opacity:0;transform:translateX(calc(var(--x) * 1em)) scale(.3)}46%{opacity:1}60%,to{opacity:0;transform:translate(calc(var(--x) * 2.6em),-.6em) scale(1.8)}}.vg-big .arw{opacity:0;width:0;height:0;animation:3.2s ease-out infinite vg-big-arw;top:46%;left:54%}.vg-big .arw:before,.vg-small .arw:before{content:"";filter:drop-shadow(0 .05em #2a2140);border-top:.18em solid #ff9f1c;border-right:.18em solid #ff9f1c;width:.6em;height:.6em;position:absolute;top:-.3em;left:-.3em;rotate:45deg}@keyframes vg-big-arw{0%,12%{opacity:0;transform:rotate(var(--a)) translateX(1.2em)}18%{opacity:1}42%{opacity:1;transform:rotate(var(--a)) translateX(3.2em)}48%,to{opacity:0;transform:rotate(var(--a)) translateX(3.6em)}}.vg-small .ref{text-align:center;width:1em;font-size:5.2em;top:4%;left:56%}.vg-small .shadow{width:2.6em;margin-left:-1.3em;animation:3.2s ease-in-out infinite vg-small-sh;top:78%;left:30%}@keyframes vg-small-sh{0%,14%,90%,to{transform:none}38%,84%{transform:scale(.3)}}.vg-small .a{transform-origin:50% 100%;animation:3.2s ease-in-out infinite vg-small-a;top:58%;left:30%}@keyframes vg-small-a{0%,12%{transform:none}17%{transform:scale(1.1,.9)}22%{transform:scale(.8,.84)rotate(-6deg)}28%{transform:scale(.56,.6)rotate(6deg)}34%{transform:scale(.36)rotate(-4deg)}40%,52%{transform:scale(.26)}58%{transform:translateY(-.1em)scale(.26)}64%,84%{transform:scale(.26)}90%{transform:scale(1.08,.94)}96%,to{transform:none}}.vg-small .arw{opacity:0;width:0;height:0;animation:3.2s ease-in infinite vg-small-arw;top:54%;left:30%}@keyframes vg-small-arw{0%,14%{opacity:0;transform:rotate(var(--a)) translateX(3em) rotate(180deg)}20%{opacity:1}38%{opacity:1;transform:rotate(var(--a)) translateX(1em) rotate(180deg)}44%,to{opacity:0;transform:rotate(var(--a)) translateX(.8em) rotate(180deg)}}.vg-small .lens{text-align:center;opacity:0;width:1em;font-size:2.2em;animation:3.2s ease-in-out infinite vg-small-lens;top:42%;left:18%}@keyframes vg-small-lens{0%,38%{opacity:0;transform:translate(.6em,-.6em)scale(.5)}46%{opacity:1;transform:translate(.04em,.1em)}60%{transform:translate(-.08em,.04em)rotate(-8deg)}74%{transform:translate(.06em,.12em)rotate(6deg)}84%{opacity:1;transform:translate(.04em,.1em)}90%,to{opacity:0;transform:translate(.6em,-.6em)scale(.5)}}.vg-cold .flk{width:.24em;height:.24em;scale:var(--s);animation:3.2s linear infinite vg-cold-flk;animation-delay:calc(var(--d) * -3.2s);background:#fff;border-radius:50%;top:-.4em;box-shadow:0 0 0 .035em #7fb3df}@keyframes vg-cold-flk{0%{transform:translate(0)}25%{transform:translate(.3em,2em)}50%{transform:translate(-.2em,4em)}75%{transform:translate(.25em,6em)}to{transform:translateY(8.6em)}}.vg-cold .ice{width:.55em;height:var(--h);filter:drop-shadow(0 .04em #4f8fc4);clip-path:polygon(0 0,100% 0,50% 100%);animation:2.4s ease-in-out infinite vg-cold-ice;animation-delay:calc(var(--i) * -.4s);transform-origin:50% 0;background:linear-gradient(#e9f7ff,#6fbcef);top:-.05em}@keyframes vg-cold-ice{50%{transform:scaleY(1.08)}}.vg-cold .thm,.vg-hot .thm{background:#fff;border:.08em solid #2a2140;border-radius:.31em;width:.62em;height:4.3em;top:1.4em;left:.7em}.vg-cold .lvl,.vg-hot .lvl{transform-origin:50% 100%;border-radius:.2em;height:3.7em;bottom:.15em;left:.11em;right:.11em}.vg-cold .blb,.vg-hot .blb{border:.08em solid #2a2140;border-radius:50%;width:1.05em;height:1.05em;margin-left:-.525em;bottom:-.62em;left:50%}.vg-cold .lvl,.vg-cold .blb{background:#4f9fe0}.vg-cold .lvl{animation:3.2s ease-in-out infinite vg-cold-lvl}@keyframes vg-cold-lvl{0%{transform:scaleY(.75)}40%,85%{transform:scaleY(.1)}to{transform:scaleY(.75)}}.vg-cold .a{font-size:3.3em;animation:6s linear infinite vg-cold-spin;top:46%;left:52%}.vg-cold .a .e{animation:70ms linear infinite alternate vg-cold-shiver}@keyframes vg-cold-spin{to{transform:rotate(360deg)}}@keyframes vg-cold-shiver{0%{transform:translate(-.03em)}to{transform:translate(.03em)}}.vg-cold .frs{color:#bfe6ff;text-shadow:0 0 .2em #fff;animation:1.2s ease-in-out infinite vg-tw;animation-delay:calc(var(--i) * -.3s);font-size:.8em}.vg-cold .pf{text-align:center;width:1em;font-size:1.9em;top:66%;left:78%}.vg-cold .pf .e{animation:60ms linear infinite alternate vg-cold-shiver}.vg-cold .brt{opacity:0;width:.5em;height:.5em;animation:1.6s ease-out infinite vg-cold-brt;animation-delay:calc(var(--i) * -.8s);background:#fffffff2;border:.04em solid #9fc6e8;border-radius:50%;top:76%;left:70%}@keyframes vg-cold-brt{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:translate(-1.4em,-.6em)scale(2)}}.vg-hot .hw{opacity:0;width:.5em;height:2.4em;animation:1.8s ease-out infinite vg-hot-hw;animation-delay:calc(var(--i) * -.45s);bottom:.6em}.vg-hot .hw svg{width:100%;height:100%;top:0;left:0}.vg-hot .hw path{fill:none;stroke:#ff7828bf;stroke-width:.6px;stroke-linecap:round}@keyframes vg-hot-hw{0%{opacity:0;transform:translateY(.6em)}30%{opacity:1}to{opacity:0;transform:translateY(-2.2em)}}.vg-hot .lvl,.vg-hot .blb{background:#e2343f}.vg-hot .lvl{animation:3.4s ease-out infinite vg-hot-lvl}@keyframes vg-hot-lvl{0%{transform:scaleY(.15)}22%{transform:scaleY(1.04)}26%{transform:scaleY(.95)}30%,88%{transform:scaleY(1)}to{transform:scaleY(.15)}}.vg-hot .pud{background:#7cc4f0;border:.07em solid #2a2140;border-radius:50%;width:4em;height:.75em;margin-left:-2em;animation:3.4s ease-out infinite vg-hot-pud;top:78%;left:54%;transform:scaleX(0)}@keyframes vg-hot-pud{0%,26%{transform:scaleX(0)}58%,84%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}.vg-hot .a{transform-origin:50% 100%;font-size:3.2em;animation:3.4s ease-in infinite vg-hot-a;top:54%;left:54%}@keyframes vg-hot-a{0%{opacity:1;transform:scale(.2)}6%{transform:scale(1.1,.92)}10%,24%{transform:none}30%{transform:scale(1.1,.88)translateY(.04em)}40%{transform:scale(1.35,.55)translateY(.1em)}50%{opacity:.8;transform:scale(1.7,.22)translateY(.2em)}58%,90%{opacity:0;transform:scale(1.9,.06)translateY(.3em)}to{opacity:0;transform:scale(.2)}}.vg-hot .sw{opacity:0;width:.24em;height:.32em;animation:1.1s ease-out infinite vg-hot-sw;animation-delay:calc(var(--i) * -.22s);background:#9fd8ff;border:.04em solid #2a7fd0;border-radius:50%/60% 60% 40% 40%;top:40%;left:54%}@keyframes vg-hot-sw{0%{opacity:0;transform:rotate(var(--a)) translateX(.8em)}15%{opacity:1}60%,to{opacity:0;transform:rotate(var(--a)) translateX(2.2em) translateY(.4em)}}.vg-hot .pf{text-align:center;width:1em;font-size:1.9em;animation:1.4s ease-in-out infinite alternate vg-hot-pf;top:16%;left:84%}@keyframes vg-hot-pf{to{transform:translateY(.05em)rotate(8deg)}}.vg-sour .plt{background:#fff;border:.08em solid #2a2140;border-radius:50%;width:3em;height:.75em;margin-left:-1.5em;top:72%;left:30%}.vg-sour .a{transform-origin:50% 90%;font-size:2.8em;animation:2.8s ease-in-out infinite vg-sour-a;top:52%;left:30%}@keyframes vg-sour-a{0%,12%{transform:none}18%{transform:scale(1.22,.78)rotate(-10deg)}24%{transform:scale(.94,1.06)rotate(4deg)}32%,to{transform:none}}.vg-sour .jc{opacity:0;background:#ffe14d;border:.04em solid #c9a400;border-radius:50%;width:.26em;height:.26em;animation:2.8s ease-out infinite vg-sour-jc;top:46%;left:38%}@keyframes vg-sour-jc{0%,17%{opacity:0;transform:rotate(var(--a)) translateX(.2em) scale(.5)}19%{opacity:1}34%{opacity:1;transform:rotate(var(--a)) translateX(var(--r)) scale(1)}40%,to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) translateY(.6em)}}.vg-sour .pf{text-align:center;transform-origin:50% 80%;width:1em;margin:-.5em 0 0 -.5em;font-size:3.1em;animation:2.8s linear infinite vg-sour-pf;top:50%;left:73%}@keyframes vg-sour-pf{0%,22%{transform:none}25%{transform:scale(.86,1.08)rotate(-10deg)}29%{transform:scale(.88,1.06)rotate(10deg)}33%{transform:scale(.86,1.08)rotate(-9deg)}37%{transform:scale(.88,1.06)rotate(9deg)}41%{transform:scale(.87,1.07)rotate(-8deg)}45%{transform:scale(.88,1.06)rotate(8deg)}49%{transform:scale(.87,1.07)rotate(-8deg)}53%{transform:scale(.88,1.06)rotate(8deg)}57%{transform:scale(.88,1.06)rotate(-7deg)}61%{transform:scale(.9,1.05)rotate(7deg)}65%{transform:scale(.9,1.05)rotate(-6deg)}69%{transform:scale(.92,1.04)rotate(6deg)}73%{transform:rotate(-5deg)}77%{transform:rotate(5deg)}81%{transform:rotate(-3deg)}86%,to{transform:none}}.vg-sour .f1{animation:2.8s linear infinite vg-sour-f1}.vg-sour .f2{animation:2.8s linear infinite vg-sour-f2}.vg-sour .f3{animation:2.8s linear infinite vg-sour-f3}@keyframes vg-sour-f1{0%,22%{opacity:1}23%,87%{opacity:0}88%,to{opacity:1}}@keyframes vg-sour-f2{0%,22%{opacity:0}23%,38%{opacity:1}39%,54%{opacity:0}55%,70%{opacity:1}71%,to{opacity:0}}@keyframes vg-sour-f3{0%,38%{opacity:0}39%,54%{opacity:1}55%,70%{opacity:0}71%,87%{opacity:1}88%,to{opacity:0}}.vg-sour .vb{opacity:0;background:#2a2140;border-radius:.1em;width:.5em;height:.12em;animation:2.8s linear infinite vg-sour-vb;top:50%;left:73%}@keyframes vg-sour-vb{0%,24%{opacity:0;transform:rotate(var(--a)) translateX(2em)}26%,40%,54%,68%{opacity:1;transform:rotate(var(--a)) translateX(2em)}33%,47%,61%,75%{opacity:.2;transform:rotate(var(--a)) translateX(2.2em)}80%,to{opacity:0}}.vg-tint .can{background:#c9d2de;border:.07em solid #2a2140;border-radius:.15em .15em .3em .3em;width:1.6em;height:1.4em;bottom:.45em;left:.5em}.vg-tint .can:before{content:"";background:var(--c);border:.07em solid #2a2140;border-radius:50%;height:.55em;position:absolute;top:-.32em;left:-.07em;right:-.07em}.vg-tint .can:after{content:"";background:var(--c);border-radius:0 0 .12em .12em;width:.24em;height:.6em;position:absolute;top:.05em;left:.3em}.vg-tint .a{font-size:3.4em;animation:3.6s ease-in-out infinite vg-tint-a;top:52%}@keyframes vg-tint-a{0%,44%{transform:none}50%{transform:translateY(-.12em)scale(1.06,.95)}56%{transform:scale(.97,1.03)}62%,to{transform:none}}.vg-tint .tc{clip-path:inset(0 100% 0 0);animation:3.6s linear infinite vg-tint-tc}@keyframes vg-tint-tc{0%,14%{clip-path:inset(0 100% 0 0);opacity:1}44%{clip-path:inset(0);opacity:1}86%{clip-path:inset(0);opacity:1}95%{clip-path:inset(0);opacity:0}to{clip-path:inset(0 100% 0 0);opacity:0}}.vg-tint .spt{background:var(--c);width:.5em;height:.42em;scale:var(--s);opacity:0;animation:3.6s ease-out infinite vg-tint-spt;animation-delay:calc(var(--i) * .1s);border-radius:45% 55% 50% 50%/55% 45%}.vg-tint .spt:after{content:"";background:inherit;border-radius:50%;width:.16em;height:.16em;position:absolute;top:-.12em;right:-.18em}@keyframes vg-tint-spt{0%,18%{opacity:0;transform:scale(0)}24%{opacity:1;transform:scale(1.3)}30%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}.vg-tint .brush{width:0;height:0;animation:3.6s ease-in-out infinite vg-tint-br;top:0;left:0}@keyframes vg-tint-br{0%,8%{transform:translate(2.2em,1.5em)}14%{transform:translate(3.3em,4.5em)}20%{transform:translate(3.9em,2.8em)}26%{transform:translate(4.6em,5em)}32%{transform:translate(5.3em,2.9em)}38%{transform:translate(6em,5em)}44%{transform:translate(6.8em,3.1em)}52%{transform:translate(7.8em,1.2em)}64%,to{transform:translate(2.2em,1.5em)}}.vg-tint .bru{width:0;height:0;top:0;left:0;rotate:-40deg}.vg-tint .br{background:var(--c);border:.06em solid #2a2140;border-radius:.5em .1em .1em .5em;width:1em;height:.6em;top:-.3em;left:-.1em}.vg-tint .fr{background:#c9d2de;border:.06em solid #2a2140;width:.5em;height:.5em;top:-.25em;left:.85em}.vg-tint .hd{background:#d4914f;border:.06em solid #2a2140;border-radius:0 .2em .2em 0;width:2.5em;height:.36em;top:-.18em;left:1.3em}.vg-tint .spk{color:#ffd23f;text-shadow:0 0 .2em #fff;opacity:0;animation:3.6s ease-out infinite vg-tint-spk;animation-delay:calc(var(--i) * 80ms);font-size:.85em}@keyframes vg-tint-spk{0%,46%{opacity:0;transform:scale(.2)}52%{opacity:1;transform:scale(1.3)rotate(45deg)}62%{transform:scale(.8)}74%,to{opacity:0;transform:scale(.3)}}.vg-crazy .orbit{width:0;height:0;animation:3s linear infinite vg-crazy-orb;top:50%;left:50%}@keyframes vg-crazy-orb{to{transform:rotate(360deg)}}.vg-crazy .ob{text-align:center;width:1em;transform:rotate(calc(var(--i) * 90deg)) translateX(2.6em) rotate(calc(var(--i) * -90deg));font-size:1.1em;top:-.5em;left:-.5em}.vg-crazy .shadow{animation:2.4s ease-in-out infinite vg-crazy-sh;top:80%}@keyframes vg-crazy-sh{0%,10%,46%,to{transform:none}28%,36%{opacity:.6;transform:scale(.6)}}.vg-crazy .a{transform-origin:50% 80%;font-size:3.2em;animation:2.4s ease-in-out infinite vg-crazy-a;top:54%}@keyframes vg-crazy-a{0%{transform:none}10%{transform:scale(1.25,.75)}22%{transform:translateY(-.38em)scale(.85,1.2)rotate(-20deg)}34%{transform:translateY(-.42em)rotate(200deg)}46%{transform:scale(1.25,.78)rotate(360deg)}56%{transform:scale(.95,1.05)rotate(360deg)}66%{transform:rotate(342deg)}74%{transform:rotate(378deg)}82%{transform:rotate(352deg)}90%,to{transform:rotate(360deg)}}
