@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_c621a5{font-family:Fredoka,Fredoka Fallback;font-style:normal}.guttene-root{overscroll-behavior:none;overflow-x:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.guttene-root,.guttene-root .min-h-screen{min-height:100svh;min-height:100dvh}.guttene-root [role=button],.guttene-root a,.guttene-root button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.owl-float{animation:owl-bob 3s ease-in-out infinite;transform-origin:center bottom}@keyframes owl-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}.owl-cheer{transform-box:fill-box;transform-origin:bottom right;animation:owl-cheer-left .7s ease-in-out infinite}.owl-cheer-right{transform-origin:bottom left;animation-name:owl-cheer-right}@keyframes owl-cheer-left{0%,to{transform:rotate(0deg)}50%{transform:rotate(-22deg)}}@keyframes owl-cheer-right{0%,to{transform:rotate(0deg)}50%{transform:rotate(22deg)}}.owl-wave{transform-box:fill-box;transform-origin:168px 96px;animation:owl-wave .9s ease-in-out infinite}@keyframes owl-wave{0%,to{transform:rotate(6deg)}50%{transform:rotate(-14deg)}}.owl-wave-arm{transform-box:fill-box;transform-origin:top center;animation:wave-arm .9s ease-in-out infinite}@keyframes wave-arm{0%,to{transform:rotate(8deg)}50%{transform:rotate(-24deg)}}.cloud{animation:drift 26s linear infinite}.cloud-slow{animation-duration:40s}@keyframes drift{0%{transform:translateX(-10%)}to{transform:translateX(110%)}}.hotspot{animation:hotspot-bob 2.6s ease-in-out infinite}@keyframes hotspot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.swim{animation:swim 3s ease-in-out infinite}@keyframes swim{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(5deg)}}.reel-in{animation:reel-in .45s ease-in forwards}@keyframes reel-in{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-60px) scale(.3);opacity:0}}.drop-in{animation:drop-in .5s cubic-bezier(.2,.9,.3,1.3)}@keyframes drop-in{0%{transform:translateY(-40px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.pop{animation:pop .4s ease}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.shake{animation:shake .4s ease}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.confetti span{position:absolute;top:-10%;left:calc(var(--i) * 4.16%);width:12px;height:12px;border-radius:3px;background:hsl(calc(var(--i) * 40),90%,60%);animation:fall 1.8s linear infinite;animation-delay:calc(var(--i) * -.12s)}@keyframes fall{0%{transform:translateY(-20px) rotate(0deg);opacity:1}to{transform:translateY(105vh) rotate(540deg);opacity:.9}}@media (prefers-reduced-motion:reduce){.cloud,.confetti span,.drop-in,.hotspot,.owl-cheer,.owl-cheer-right,.owl-float,.owl-wave,.owl-wave-arm,.pop,.reel-in,.shake,.swim{animation:none!important}}.mg-wood{background-color:#7a4e28;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 2px,rgba(255,255,255,0) 2px 26px),linear-gradient(180deg,#8a5a2b,#6e4423);border:3px solid #4f3016;box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -4px 8px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.3)}.mg-wood-dark{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 2px,rgba(255,255,255,0) 2px 24px),linear-gradient(180deg,#5e4023,#452e17);border:3px solid #33200e;box-shadow:inset 0 2px 0 rgba(255,255,255,.1),inset 0 -3px 6px rgba(0,0,0,.4)}.mg-paper{background-color:#f5e7c6;background-image:radial-gradient(120% 120% at 50% 0,#fbf1d6 0,#eddab0 100%);border:3px solid #c1a97f;box-shadow:inset 0 0 18px rgba(120,80,30,.18),0 4px 10px rgba(0,0,0,.2)}.mg-ink{color:#4b2f16}.mg-cream{color:#f6e7c2}.mg-title{color:#f4e2a6;text-shadow:0 1px 0 #7a5a1e,0 2px 3px rgba(0,0,0,.5);letter-spacing:.02em}.mg-bob{animation:mg-bob 4s ease-in-out infinite}@keyframes mg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mg-pulse{animation:mg-pulse 2.2s ease-in-out infinite}@keyframes mg-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(247,197,52,0));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(247,197,52,.8));transform:scale(1.05)}}.mg-frame{position:relative;border-radius:1rem}.mg-rivet{position:absolute;width:7px;height:7px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#e6e9ee,#737a83 55%,#3b3f46);box-shadow:0 1px 1px rgba(0,0,0,.55),inset 0 0 1px rgba(255,255,255,.6);pointer-events:none}.mg-rivet-tl{top:5px;left:5px}.mg-rivet-tr{top:5px;right:5px}.mg-rivet-bl{bottom:5px;left:5px}.mg-rivet-br{bottom:5px;right:5px}.mg-hotspot-ring{border-radius:9999px;box-shadow:0 0 0 3px rgba(247,210,110,.95),0 0 22px 7px rgba(247,197,52,.5);animation:mg-ring 2.1s ease-in-out infinite}@keyframes mg-ring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.mg-plaque{background-image:linear-gradient(180deg,#8a5a2b,#6e4423);border:2px solid #4f3016;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 3px 6px rgba(0,0,0,.45)}.mg-selected{box-shadow:0 0 0 4px rgba(247,197,52,.95),0 0 14px 3px rgba(247,197,52,.55)}.mg-wiggle{animation:mg-wiggle .5s ease}@keyframes mg-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.mg-bob,.mg-hotspot-ring,.mg-pulse,.mg-wiggle{animation:none!important}}.st-trot{animation:st-trot .6s ease-in-out infinite;transform-origin:bottom center}@keyframes st-trot{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}.st-in-left{animation:st-in-left 1.1s cubic-bezier(.25,.9,.4,1) both}@keyframes st-in-left{0%{transform:translateX(-70px);opacity:0}to{transform:translateX(0);opacity:1}}.st-in-right{animation:st-in-right 1.2s cubic-bezier(.25,.9,.4,1) both}@keyframes st-in-right{0%{transform:translateX(90px);opacity:0}to{transform:translateX(0);opacity:1}}.st-charge{animation:st-charge 1.3s ease-in-out .3s both}@keyframes st-charge{0%,30%{transform:translateX(0) rotate(0)}55%{transform:translateX(60px) rotate(8deg)}70%{transform:translateX(46px) rotate(6deg)}to{transform:translateX(46px) rotate(0)}}.st-tumble{animation:st-tumble 1.6s ease-in .8s both}@keyframes st-tumble{0%{transform:translate(0) rotate(0);opacity:1}40%{transform:translate(40px,30px) rotate(140deg);opacity:1}to{transform:translate(90px,150px) rotate(520deg);opacity:0}}.st-sneak{animation:st-sneak 2.4s ease-out both}@keyframes st-sneak{0%{transform:translateX(70px);opacity:0}to{transform:translateX(0);opacity:1}}.st-tremble{animation:st-tremble .28s ease-in-out infinite}@keyframes st-tremble{0%,to{transform:translateX(-1.5px)}50%{transform:translateX(1.5px)}}.st-shout{animation:st-shout .5s ease-in-out 2;transform-origin:bottom center}@keyframes st-shout{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.12) rotate(-3deg)}}.st-away-left{animation:st-away-left 3s ease-in .4s both}@keyframes st-away-left{0%{transform:translateX(0)}to{transform:translateX(-60px);opacity:.85}}.st-rise{animation:st-rise .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes st-rise{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.st-pop-say{animation:st-pop-say .35s cubic-bezier(.2,.9,.3,1.4) both}@keyframes st-pop-say{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.st-foss{animation:st-foss .9s linear infinite}@keyframes st-foss{0%{background-position-y:0}to{background-position-y:22px}}@media (prefers-reduced-motion:reduce){.st-away-left,.st-charge,.st-foss,.st-in-left,.st-in-right,.st-pop-say,.st-rise,.st-shout,.st-sneak,.st-tremble,.st-trot,.st-tumble{animation:none!important}}.fk-shimmer{background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.22) 50%,rgba(255,255,255,0) 60%);background-size:220% 100%;animation:fk-shimmer 6s linear infinite}@keyframes fk-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}.fk-ripple{border-radius:9999px;border:3px solid rgba(255,255,255,.85);animation:fk-ripple .9s ease-out forwards}@keyframes fk-ripple{0%{transform:scale(.2);opacity:.9}to{transform:scale(2.6);opacity:0}}.fk-drop{animation:fk-drop .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes fk-drop{0%{transform:translateY(-70px) scale(.7);opacity:0}70%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.fk-bob{animation:fk-bob 1.8s ease-in-out infinite}@keyframes fk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fk-dip{animation:fk-dip .6s ease-in-out infinite}@keyframes fk-dip{0%,to{transform:translateY(0)}40%{transform:translateY(9px) scaleY(.85)}}.fk-glide{animation:fk-glide 3.2s ease-in-out infinite}@keyframes fk-glide{0%,to{transform:translateX(-6px) translateY(0) rotate(-3deg)}50%{transform:translateX(6px) translateY(-6px) rotate(3deg)}}.fk-jump{animation:fk-jump .55s ease-out both}@keyframes fk-jump{0%{transform:translateY(6px) scale(.9) rotate(0)}45%{transform:translateY(-26px) scale(1.25) rotate(-12deg)}to{transform:translateY(-16px) scale(1.1) rotate(6deg)}}.fk-bubble{animation:fk-bubble 1.6s ease-in infinite}@keyframes fk-bubble{0%{transform:translateY(0) scale(.6);opacity:0}30%{opacity:.8}to{transform:translateY(-22px) scale(1);opacity:0}}.fk-hop{animation:fk-hop .5s ease}@keyframes fk-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.fk-bob,.fk-bubble,.fk-dip,.fk-drop,.fk-glide,.fk-hop,.fk-jump,.fk-ripple,.fk-shimmer{animation:none!important}}