@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XgHPyhRMw.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XgHPyhRMw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/fredoka-X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89XgHPyh.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:600;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIMeaBTMnFcQIG.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:600;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofINeaBTMnFcQ.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(/fonts/nunito-XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIMeaBTMnFcQIG.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(/fonts/nunito-XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofINeaBTMnFcQ.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(/fonts/nunito-XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIMeaBTMnFcQIG.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(/fonts/nunito-XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-XRXV3I6Li01BKofINeaBTMnFcQ.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}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{color:#4a3a2a;-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:linear-gradient(#bfe6f2 0%,#d7eedd 42%,#c2e6a8 100%);font-family:Nunito,sans-serif}button{font-family:inherit}html{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input,textarea){-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}a{-webkit-touch-callout:default}:where(button,[role=button],[tabindex]):focus:not(:focus-visible){outline:none}.hf-header{gap:6px;padding:6px 10px 12px}.hf-hgroup{gap:6px}.hf-chip{gap:5px;padding:7px 10px 7px 8px}@media (width>=390px){.hf-header{gap:8px;padding:6px 14px 12px}.hf-hgroup{gap:8px}.hf-chip{gap:6px;padding:7px 13px 7px 9px}}.hf-reqchip{transition:transform 80ms;position:relative}.hf-reqchip:after{content:"";position:absolute;inset:-2px}.hf-reqchip:active{transform:scale(.92)}.sb::-webkit-scrollbar{display:none}.sb{scrollbar-width:none}.hf-tutdim [data-tut-dim]{opacity:.35;filter:saturate(.6)}[data-tut-dim]{transition:filter .3s,opacity .3s}@keyframes hf-dim-in{0%{opacity:0}to{opacity:1}}@keyframes hf-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes hf-spark{0%,to{opacity:.3;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}@keyframes hf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hf-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes hf-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hf-toast{0%{opacity:0;transform:translate(-50%,-14px)scale(.9)}15%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes hf-pulse{0%,to{box-shadow:0 0 #ffc93d8c}50%{box-shadow:0 0 0 9px #ffc93d00}}@keyframes hf-softglow{0%,to{opacity:.4}50%{opacity:.75}}@keyframes hf-confetti{0%{opacity:0;transform:translateY(-10vh)rotate(0)}8%{opacity:1}85%{opacity:1}to{transform:translateY(var(--fall,110vh)) rotate(720deg);opacity:0}}@keyframes hf-cta{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes hf-fadein{0%{opacity:0}to{opacity:1}}@keyframes hf-twinkle{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.sparkle-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite hf-twinkle}@keyframes hf-medal{0%{opacity:0;transform:scale(.5)rotate(-6deg)}52%{opacity:1;transform:scale(1.1)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes hf-ribbon{0%{opacity:0;transform:translateY(-16px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hf-riseup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hf-scrim{0%{opacity:0}to{opacity:1}}@keyframes hf-burst{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}12%{opacity:1;transform:translate(-50%)scale(1.06)}22%{transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}@keyframes hf-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes hf-grow{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes hf-rise{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-38px)scale(1.5)}}@keyframes hf-puff{0%{opacity:.75;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes hf-glow{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.85)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.12)}}@keyframes hf-drift{0%{transform:translate(0)}to{transform:translate(26px)}}@keyframes hf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hf-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes hf-ripple{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@keyframes hf-splash{0%{opacity:.95;transform:translateY(0)scale(.4)}to{opacity:0;transform:translateY(-26px)scale(1.1)}}@keyframes hf-cast{0%{opacity:0;transform:translate(-70px,-80px)scale(.5)rotate(-30deg)}55%{opacity:1}80%{transform:translateY(4px)scale(1.05)rotate(6deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes hf-dip{0%,to{transform:translateY(0)}30%{transform:translateY(10px)scale(.92)}55%{transform:translateY(2px)}75%{transform:translateY(7px)scale(.96)}}@keyframes hf-dive{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(30px)rotate(120deg)scale(.5)}}@keyframes hf-sparkle{0%{opacity:0;transform:scale(.2)rotate(0)}40%{opacity:1;transform:scale(1.05)rotate(20deg)}to{opacity:0;transform:scale(1.2)rotate(45deg)translateY(-16px)}}@keyframes hf-frog{0%,84%,to{transform:translateY(0)scaleY(1)}87%{transform:translateY(1px)scaleY(.88)}91%{transform:translateY(-7px)scaleY(1.06)}95%{transform:translateY(.5px)scaleY(.94)}}
