@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.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(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.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(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.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(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.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(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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 Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_b0ed575f-module__5XHCyG__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_b0ed575f-module__5XHCyG__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1cab851281a92976-s.3gfguc49qchp3.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:italic;font-weight:400;font-display:swap;src:url(../media/88db9ff6938ab056-s.3_vi78b7dhpx_.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:italic;font-weight:400;font-display:swap;src:url(../media/af20b202cf3a93d5-s.37nvmq197qumc.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:italic;font-weight:400;font-display:swap;src:url(../media/601ad091ee742271-s.0mzr0rk9r9k2o.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:italic;font-weight:400;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.3intrkt0ym_si.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:italic;font-weight:600;font-display:swap;src:url(../media/1cab851281a92976-s.3gfguc49qchp3.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:italic;font-weight:600;font-display:swap;src:url(../media/88db9ff6938ab056-s.3_vi78b7dhpx_.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:italic;font-weight:600;font-display:swap;src:url(../media/af20b202cf3a93d5-s.37nvmq197qumc.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:italic;font-weight:600;font-display:swap;src:url(../media/601ad091ee742271-s.0mzr0rk9r9k2o.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:italic;font-weight:600;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.3intrkt0ym_si.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:italic;font-weight:700;font-display:swap;src:url(../media/1cab851281a92976-s.3gfguc49qchp3.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:italic;font-weight:700;font-display:swap;src:url(../media/88db9ff6938ab056-s.3_vi78b7dhpx_.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:italic;font-weight:700;font-display:swap;src:url(../media/af20b202cf3a93d5-s.37nvmq197qumc.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:italic;font-weight:700;font-display:swap;src:url(../media/601ad091ee742271-s.0mzr0rk9r9k2o.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:italic;font-weight:700;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.3intrkt0ym_si.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:italic;font-weight:900;font-display:swap;src:url(../media/1cab851281a92976-s.3gfguc49qchp3.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:italic;font-weight:900;font-display:swap;src:url(../media/88db9ff6938ab056-s.3_vi78b7dhpx_.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:italic;font-weight:900;font-display:swap;src:url(../media/af20b202cf3a93d5-s.37nvmq197qumc.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:italic;font-weight:900;font-display:swap;src:url(../media/601ad091ee742271-s.0mzr0rk9r9k2o.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:italic;font-weight:900;font-display:swap;src:url(../media/e163fe1b2d841fa0-s.p.3intrkt0ym_si.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:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.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:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.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(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.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(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.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(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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 Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_4549efd5-module__kYmxJa__className{font-family:Nunito,Nunito Fallback}.nunito_4549efd5-module__kYmxJa__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.2-db4p8p3l7-q.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.28_7y_h231w8p.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.3owr7cxy7kxtq.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:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_c2f1ba20-module__V9cn2q__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_c2f1ba20-module__V9cn2q__variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
:root{--milk:#fff6fb;--paper:#fff;--paper2:#ffedf6;--paper3:#ffe2f0;--ink:#2c1021;--ink2:#7c4c68;--ink3:#b383a0;--pink:#ff2e88;--pink-deep:#ce0063;--pink-soft:#ffcfe4;--chrome:#9aa3be;--chrome-lite:#edeff8;--chrome-deep:#5e6683;--gold:#d99a2b;--lilac:#a97bff;--mint:#2bb89a;--line:#ffb2d5;--line-hard:#2c1021;--tape:#ffe28a;--tile-ink:#ffc2de;--shade:#ce006329;--shade2:#ce006347;--tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cpath d='M13 3 L15 11 L23 13 L15 15 L13 23 L11 15 L3 13 L11 11 Z' fill='%23000'/%3E%3Cpath d='M40 32 c0-3.2 4.4-4.2 5.5-1.2 1.1-3 5.5-2 5.5 1.2 0 4.2-5.5 7.6-5.5 7.6s-5.5-3.4-5.5-7.6z' fill='%23000'/%3E%3Ccircle cx='33' cy='9' r='1.6' fill='%23000'/%3E%3Ccircle cx='7' cy='40' r='1.6' fill='%23000'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--milk:#140a12;--paper:#231120;--paper2:#2e1729;--paper3:#3a1d34;--ink:#ffe9f4;--ink2:#d79fc0;--ink3:#9c6c88;--pink:#ff5fa2;--pink-deep:#ff8fc2;--pink-soft:#5a2440;--chrome:#99a2c0;--chrome-lite:#3e3350;--chrome-deep:#c6cce4;--gold:#f0c267;--lilac:#c9a5ff;--mint:#5fd9bc;--line:#7e2f58;--line-hard:#ff8fc2;--tape:#8c6a1c;--tile-ink:#54264220;--shade:#00000080;--shade2:#000000a8}}[hidden],.demo:empty,.err:empty{display:none!important}:root{--f-display:var(--font-fredoka),system-ui,sans-serif;--f-body:var(--font-nunito),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-px:var(--font-silkscreen),"Courier New",monospace}*{box-sizing:border-box}body{background:var(--milk);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}html.locked{overflow:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.85;background-color:var(--tile-ink);-webkit-mask-image:var(--tile);-webkit-mask-image:var(--tile);mask-image:var(--tile);position:fixed;inset:0;-webkit-mask-size:54px 54px;mask-size:54px 54px}.page{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{margin:0}a{color:var(--pink-deep)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:6px}.px{font-family:var(--f-px);letter-spacing:.02em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:560px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin:0 auto}section{padding-block:34px;scroll-margin-top:64px}.eyebrow{font-family:var(--f-px);letter-spacing:.16em;text-transform:uppercase;color:var(--pink-deep);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.eyebrow:after{content:"";background:repeating-linear-gradient(90deg,var(--line) 0 5px,transparent 5px 10px);border-radius:2px;flex:1;height:3px}.h2{letter-spacing:-.01em;font-size:29px}.lede{color:var(--ink2);max-width:46ch;margin-top:9px;font-size:15px}.panel{background:var(--paper);border:2.5px solid var(--line-hard);box-shadow:5px 6px 0 var(--shade);border-radius:20px;padding:18px;position:relative}.panel.soft{background:var(--paper2)}.tape{background:var(--tape);color:var(--ink);border:2px solid var(--line-hard);font-family:var(--f-px);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:2px 2px 0 var(--shade);border-radius:3px;padding:3px 12px;font-size:9.5px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-2.5deg}.btn{font-family:var(--f-display);border:2.5px solid var(--line-hard);background:var(--pink);color:#fff;cursor:pointer;box-shadow:3px 4px 0 var(--line-hard);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:13px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:translate 80ms,box-shadow 80ms;display:inline-flex}.btn:active{box-shadow:0 0 0 var(--line-hard);translate:3px 4px}.btn.ghost{background:var(--paper);color:var(--ink)}.btn.sm{box-shadow:2px 3px 0 var(--line-hard);padding:9px 14px;font-size:14px}.btn[disabled]{opacity:.45;cursor:not-allowed}.topbar{padding-top:env(safe-area-inset-top,0px);z-index:40;background:var(--paper);border-bottom:2.5px solid var(--line-hard);box-shadow:0 3px 0 var(--shade);position:sticky;top:0}.topbar .row{align-items:center;gap:10px;padding-block:9px;display:flex}.mark{font-family:var(--f-display);letter-spacing:-.02em;color:var(--pink);align-items:center;gap:6px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.mark .cross{color:var(--ink);font-size:14px}.marquee{background:var(--pink);color:#fff;border-bottom:2.5px solid var(--line-hard);padding-block:5px;overflow:hidden}.mq-track{width:max-content;animation:26s linear infinite mq;display:flex}.mq-track span{font-family:var(--f-px);letter-spacing:.1em;white-space:nowrap;padding-inline:14px;font-size:10px}@keyframes mq{to{transform:translate(-50%)}}.hero{text-align:center;padding-block:26px 8px}.hero h1{letter-spacing:-.035em;color:var(--pink);text-shadow:3px 3px 0 var(--line-hard), 6px 6px 0 var(--shade);font-size:clamp(46px,15vw,66px);font-weight:700}.hero .script{color:var(--ink);letter-spacing:.02em;margin-top:2px;font-size:17px}.hero .sub{color:var(--ink2);margin-top:12px;font-size:15.5px}.hero .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.badges{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.badge{font-family:var(--f-px);letter-spacing:.06em;border:2px solid var(--line-hard);background:var(--paper3);color:var(--ink);box-shadow:2px 2px 0 var(--shade);border-radius:4px;padding:4px 8px;font-size:9px}.badge.hot{background:var(--pink);color:#fff}.badge.chrome{background:var(--chrome-lite);color:var(--chrome-deep)}.stage{place-items:center;padding:6px 0 2px;display:grid;position:relative}.stage-frame{aspect-ratio:300/382;background:radial-gradient(circle at 50% 38%,var(--paper3),var(--paper2) 62%,var(--paper) 100%);border:2.5px solid var(--line-hard);width:min(300px,86vw);box-shadow:5px 6px 0 var(--shade);border-radius:26px;position:relative;overflow:hidden}.stage-frame svg{width:100%;height:100%;position:absolute;inset:0}.burst{pointer-events:none;position:absolute;inset:0;overflow:hidden}.burst i{font-size:15px;font-style:normal;animation:1.5s ease-in forwards fall;position:absolute;top:-24px}@keyframes fall{to{opacity:0;transform:translateY(400px)rotate(420deg)}}.jw{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .42s cubic-bezier(.2,1.7,.45,1);transform:scale(.15)}.jw.on{opacity:1;transform:scale(1)}.spk{opacity:0;transform-box:fill-box;transform-origin:50%}.jw.pop .spk{animation:.62s ease-out spk}@keyframes spk{0%{opacity:0;transform:scale(.25)}25%{opacity:1}to{opacity:0;transform:scale(2.2)}}.tag{z-index:3;text-align:center;background:var(--ink);max-width:calc(100% - 24px);color:var(--milk);line-height:1.6;font-family:var(--f-px);letter-spacing:.07em;border-radius:14px;padding:6px 12px;font-size:9px;transition:opacity .2s;position:absolute;bottom:12px;left:50%;translate:-50%}.card{margin-top:16px;padding:20px 16px 16px}.card-head{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.card-head h3{font-size:19px}.card-head .count{text-align:right;margin-left:auto;line-height:1.05}.count b{font-family:var(--f-display);color:var(--pink);font-variant-numeric:tabular-nums;font-size:30px}.count small{font-family:var(--f-px);color:var(--ink3);letter-spacing:.08em;font-size:9px;display:block}.meter{border:2.5px solid var(--line-hard);background:var(--paper3);border-radius:999px;height:13px;overflow:hidden}.meter i{background:repeating-linear-gradient(115deg,var(--pink) 0 9px,var(--pink-deep) 9px 18px);width:30%;height:100%;transition:width .45s cubic-bezier(.3,1.3,.4,1);display:block}.meter-note{font-family:var(--f-px);color:var(--ink2);letter-spacing:.06em;justify-content:space-between;gap:8px;margin-top:7px;font-size:9px;display:flex}.grid10{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px;display:grid}.slot{aspect-ratio:1/1.16;border:2.5px solid var(--line-hard);background:var(--paper2);cursor:pointer;font-family:var(--f-display);color:var(--ink3);border-radius:13px;place-items:center;padding:0;font-size:17px;transition:background .2s,color .2s,translate .1s;display:grid;position:relative;overflow:hidden}.slot:active{translate:0 2px}.slot .no{font-family:var(--f-px);color:var(--ink3);font-size:8px;position:absolute;top:3px;left:5px}.slot .stampmark{color:var(--pink);opacity:0;font-size:23px;transition:opacity .25s,scale .35s cubic-bezier(.2,1.7,.4,1),rotate .35s;rotate:-14deg;scale:.3}.slot .when{font-family:var(--f-px);color:var(--pink-deep);opacity:0;font-size:7.5px;transition:opacity .2s;position:absolute;bottom:3px}.slot.done{background:var(--pink-soft);border-color:var(--pink-deep)}.slot.done .stampmark{opacity:1;rotate:-9deg;scale:1}.slot.done .when{opacity:.95}.slot.next{background:var(--paper);box-shadow:inset 0 0 0 2.5px var(--pink);animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{box-shadow:inset 0 0 0 2.5px var(--line)}}.slot.free{border-color:var(--gold);background:linear-gradient(140deg,var(--tape),var(--paper3))}.slot.free .no{color:var(--ink)}.card-ctrls{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.card-ctrls .btn{flex:auto;min-width:78px}.card-foot{border-top:2px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.card-foot .px{color:var(--ink3);letter-spacing:.07em;font-size:9px}.guard{background:var(--paper3);border:2px dashed var(--pink-deep);color:var(--ink);border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:12.5px;display:flex}.guard b{font-family:var(--f-display)}.coupon{border:2.5px solid var(--line-hard);background:linear-gradient(135deg,var(--tape) 0%,var(--paper3) 45%,var(--pink-soft) 100%);box-shadow:4px 5px 0 var(--shade);text-align:center;color:var(--ink);border-radius:16px;margin-top:14px;padding:15px 16px;position:relative}.coupon:before,.coupon:after{content:"";background:var(--paper);border:2.5px solid var(--line-hard);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;translate:0 -50%}.coupon:before{clip-path:inset(0 0 0 9px);left:-12px}.coupon:after{clip-path:inset(0 9px 0 0);right:-12px}.coupon h4{color:var(--pink-deep);letter-spacing:-.01em;font-size:22px}.coupon .fine{font-family:var(--f-px);letter-spacing:.07em;color:var(--ink2);margin-top:8px;font-size:9px;line-height:1.9}.coupon .serial{background:var(--ink);color:var(--milk);font-family:var(--f-px);letter-spacing:.1em;border-radius:4px;margin-top:8px;padding:5px 12px;font-size:10px;display:inline-block}.steps{gap:11px;margin-top:16px;display:grid}.step{background:var(--paper);border:2.5px solid var(--line-hard);box-shadow:4px 5px 0 var(--shade);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 14px 12px;display:grid}.step .n{background:var(--pink);color:#fff;border:2.5px solid var(--line-hard);width:44px;height:44px;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:19px;font-weight:600;display:grid}.step h4{font-size:16.5px}.step p{color:var(--ink2);margin-top:3px;font-size:13.5px}.step .why{font-family:var(--f-px);letter-spacing:.06em;color:var(--pink-deep);margin-top:7px;font-size:9px;display:block}.codebox{background:var(--ink);color:var(--milk);border:2.5px solid var(--line-hard);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 13px;margin-top:12px;padding:13px 14px;display:flex}.digits{gap:4px;display:flex}.digits b{font-family:var(--f-px);background:var(--paper);color:var(--ink);border-radius:4px;place-items:center;width:22px;height:29px;font-size:17px;display:grid}.codebox .lbl{font-family:var(--f-px);letter-spacing:.09em;color:var(--pink-soft);margin-bottom:6px;font-size:9px;display:block}.ring{flex:none;width:38px;height:38px;margin-left:auto}.ring circle{fill:none;stroke-width:5px}.ring .bg{stroke:var(--chrome-deep);opacity:.35}.ring .fg{stroke:var(--pink);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.refcard{gap:12px;display:grid}.refcode{background:var(--paper3);border:2.5px dashed var(--pink-deep);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.refcode b{font-family:var(--f-px);letter-spacing:.14em;color:var(--ink);font-size:15px}.rules{gap:7px;margin-top:4px;padding:0;list-style:none;display:grid}.rules li{color:var(--ink2);grid-template-columns:20px 1fr;gap:9px;font-size:13.5px;display:grid}.rules li b{color:var(--ink);font-family:var(--f-display);font-weight:500}.rules .ic{color:var(--pink);font-size:13px;line-height:1.5}.menu{margin-top:16px;padding:6px 0}.menu-row{border-bottom:2px dotted var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;padding:9px 14px;display:grid}.menu-row:last-child{border-bottom:0}.menu-row .nm{font-family:var(--f-display);font-size:16px}.menu-row .pr{font-family:var(--f-display);color:var(--pink-deep);font-variant-numeric:tabular-nums;font-size:16px}.menu-row .heal{font-family:var(--f-px);letter-spacing:.06em;color:var(--ink3);grid-column:1/-1;margin-top:-3px;font-size:9px}.menu-note{color:var(--ink2);margin-top:12px;padding:0 2px;font-size:12.5px}.clean{background:var(--paper);border:2.5px solid var(--line-hard);box-shadow:5px 6px 0 var(--shade);border-radius:20px;margin-top:16px;padding:18px}.clean ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.clean li{color:var(--ink2);grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;display:grid}.clean li .ic{color:var(--mint);font-weight:900}.clean li b{color:var(--ink)}.revs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:11px;margin-inline:-16px;padding:14px 16px 8px;display:flex;overflow-x:auto}.rev{scroll-snap-align:center;background:var(--paper);border:2.5px solid var(--line-hard);box-shadow:4px 5px 0 var(--shade);border-radius:18px 18px 18px 5px;flex:0 0 240px;padding:14px}.rev .who{align-items:center;gap:7px;margin-top:10px;display:flex}.rev .av{background:var(--pink-soft);border:2px solid var(--line-hard);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.rev .who span{font-family:var(--f-px);color:var(--ink3);letter-spacing:.05em;font-size:9px}.rev .stars{color:var(--gold);letter-spacing:2px;font-size:12px}.faq{gap:8px;margin-top:14px;display:grid}details{background:var(--paper);border:2.5px solid var(--line-hard);box-shadow:3px 4px 0 var(--shade);border-radius:14px;overflow:hidden}summary{cursor:pointer;font-family:var(--f-display);align-items:center;gap:9px;padding:13px 14px;font-size:15px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--pink);margin-left:auto;font-size:19px;line-height:1}details[open] summary:after{content:"–"}details[open] summary{background:var(--paper2);border-bottom:2px dashed var(--line)}details .body{color:var(--ink2);padding:12px 14px 14px;font-size:13.5px}footer{border-top:2.5px solid var(--line-hard);background:var(--paper2);padding-bottom:calc(26px + env(safe-area-inset-bottom,0px));margin-top:20px}.foot-grid{gap:16px;padding-top:22px;display:grid}.foot h4{font-family:var(--f-px);letter-spacing:.12em;color:var(--pink-deep);text-transform:uppercase;margin-bottom:7px;font-size:9px}.foot p,.foot a{color:var(--ink2);font-size:13.5px;text-decoration:none;display:block}.foot a:hover{color:var(--pink);text-decoration:underline}.blinkies{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.blinkie{font-family:var(--f-px);letter-spacing:.05em;color:#fff;border:2px solid var(--line-hard);background:linear-gradient(90deg,var(--pink),var(--lilac),var(--pink));background-size:200% 100%;border-radius:3px;padding:5px 8px;font-size:9px;animation:3s linear infinite shine}@keyframes shine{to{background-position:200% 0}}.ascii{color:var(--ink3);white-space:pre;text-align:center;margin-top:16px;font-family:ui-monospace,Courier New,monospace;font-size:9px;line-height:1.05;overflow-x:auto}.colophon{text-align:center;font-family:var(--f-px);color:var(--ink3);letter-spacing:.07em;margin-top:14px;font-size:9px;line-height:2}@media (min-width:480px){.grid10{gap:9px}.menu-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.foot-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--alert:#c81e3c;--alert-bg:#ffe6ea}@media (prefers-color-scheme:dark){:root{--alert:#ff8098;--alert-bg:#4a1622}}.iconbtn{cursor:pointer;border:2.5px solid var(--line-hard);background:var(--paper2);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;font-size:15px;display:grid}.auth{padding-block:26px 34px}.auth h1{color:var(--pink);letter-spacing:-.02em;font-size:33px}.auth .say{color:var(--ink2);max-width:38ch;margin-top:9px;font-size:15px}.field{gap:8px;margin-top:20px;display:flex}.cc{border:2.5px solid var(--line-hard);background:var(--paper2);font-family:var(--f-display);box-shadow:3px 4px 0 var(--shade);border-radius:14px;flex:none;align-items:center;gap:5px;padding:0 13px;font-size:16px;display:flex}.tel{min-width:0;font-family:var(--f-display);letter-spacing:.02em;border:2.5px solid var(--line-hard);background:var(--paper);color:var(--ink);box-shadow:3px 4px 0 var(--shade);font-variant-numeric:tabular-nums;border-radius:14px;flex:1;padding:14px 15px;font-size:21px}.tel::placeholder{color:var(--ink3)}.auth .btn{width:100%;margin-top:16px;padding:15px 20px;font-size:17px}.micro{color:var(--ink3);margin-top:13px;font-size:11.5px;line-height:1.65}.micro a{color:var(--ink2)}.why{margin-top:18px}.why summary{padding:11px 13px;font-size:13.5px}.why .body{font-size:13px}.sentto{background:var(--paper2);border:2.5px dashed var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;display:flex}.sentto b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:16px}.sentto button{cursor:pointer;color:var(--pink-deep);font-family:var(--f-body);background:0 0;border:0;margin-left:auto;padding:4px;font-size:13px;font-weight:700;text-decoration:underline}.err{background:var(--alert-bg);color:var(--alert);border:2px solid var(--alert);border-radius:12px;gap:8px;margin-top:13px;padding:10px 12px;font-size:13px;display:flex}.err b{font-family:var(--f-display)}.resend{text-align:center;font-family:var(--f-px);letter-spacing:.08em;color:var(--ink3);margin-top:17px;font-size:9px}.resend button{cursor:pointer;color:var(--pink-deep);font-family:var(--f-px);letter-spacing:.08em;background:0 0;border:0;font-size:9px;text-decoration:underline}.demo{background:var(--ink);color:var(--milk);font-family:var(--f-px);letter-spacing:.09em;text-align:center;border-radius:13px;margin-top:20px;padding:11px 13px;font-size:9px;line-height:1.9}.demo b{color:var(--pink-soft);letter-spacing:.22em;font-size:15px}.hello{align-items:center;gap:11px;padding-block:18px 4px;display:flex}.hello .av{background:var(--pink-soft);border:2.5px solid var(--line-hard);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.hello h2{font-size:21px}.hello p{font-family:var(--f-px);color:var(--ink3);letter-spacing:.08em;margin-top:3px;font-size:9px}.scanbtn{width:100%;margin-top:14px;padding:16px 20px;font-size:17px}.locknote{background:var(--paper2);border:2px dashed var(--line);color:var(--ink2);border-radius:13px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 13px;font-size:12.5px;display:flex}.locknote button{cursor:pointer;color:var(--pink-deep);font-family:var(--f-body);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.sheet{z-index:60;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));background:#2c10218c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-in{background:var(--paper);border:2.5px solid var(--line-hard);width:100%;max-width:440px;box-shadow:0 -6px 0 var(--shade);border-radius:24px;padding:18px 16px;animation:.28s ease-out up}@keyframes up{0%{opacity:0;transform:translateY(40px)}}.sheet h3{font-size:21px}.sheet-in>p{color:var(--ink2);margin-top:6px;font-size:13.5px}.acct{margin-top:16px}.acct-row{border-bottom:2px dotted var(--line);align-items:baseline;gap:12px;padding:11px 0;display:flex}.acct-row:last-child{border-bottom:0}.acct-row span{font-family:var(--f-px);letter-spacing:.08em;color:var(--ink3);flex:none;width:104px;font-size:9px}.acct-row b{font-family:var(--f-display);text-align:right;color:var(--ink);margin-left:auto;font-size:14.5px;font-weight:500}.signout{background:var(--paper);width:100%;color:var(--alert);border-color:var(--alert);box-shadow:3px 4px 0 var(--alert);margin-top:16px}.appfoot{padding-block:22px calc(26px + env(safe-area-inset-bottom,0px));text-align:center;margin-top:auto}.appfoot p{font-family:var(--f-px);color:var(--ink3);letter-spacing:.07em;font-size:9px;line-height:2}svg.plush{width:100%;height:100%;position:absolute;inset:0}.appfoot{padding-block:22px calc(26px + env(safe-area-inset-bottom,0px));text-align:center}a{color:var(--pink-deep);text-underline-offset:3px}button{font:inherit;color:inherit}.wrap.wide{max-width:720px}.center{text-align:center}.stack{gap:12px;display:grid}main{display:block}.topbar .row{gap:8px}.topbar .btn{margin-left:0}.nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.iconbtn{cursor:pointer;border:2.5px solid var(--line-hard);background:var(--paper2);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.navsheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);padding-block:10px calc(28px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.navsheet a[aria-current=page]{color:var(--pink-deep)}.nav-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.navsheet ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navsheet a{font-family:var(--f-display);color:var(--ink);border-bottom:2px dotted var(--line);justify-content:space-between;align-items:center;padding:11px 4px;font-size:18px;text-decoration:none;display:flex}.navsheet a small{font-family:var(--f-px);color:var(--ink3);letter-spacing:.08em;font-size:9px}.navsheet .group{font-family:var(--f-px);letter-spacing:.14em;color:var(--pink-deep);text-transform:uppercase;padding:12px 4px 2px;font-size:9px}.hero h1{text-shadow:none;color:inherit;font-size:inherit;letter-spacing:0;gap:6px;display:grid}.hero .wm{letter-spacing:-.035em;color:var(--pink);text-shadow:3px 3px 0 var(--line-hard), 6px 6px 0 var(--shade);font-size:clamp(46px,15vw,66px);font-weight:700;line-height:1.05}.hero .h1-sub{color:var(--ink);letter-spacing:.005em;font-size:19px;font-weight:600}.jw .hit{fill:#0000}.jw.on{cursor:pointer}.jw.on:focus{outline:none}.jw.on:focus-visible .hit,.jw.sel .hit{fill:var(--pink);fill-opacity:.18;stroke:var(--pink);stroke-width:2px}.jw.ghost{opacity:.45;animation:1.6s ease-in-out infinite ghost;transform:scale(1)}@keyframes ghost{50%{opacity:.15}}.stage-hint{z-index:3;white-space:nowrap;font-family:var(--f-px);letter-spacing:.08em;color:var(--ink2);background:var(--paper);border:2px solid var(--line);border-radius:999px;padding:3px 9px;font-size:9px;position:absolute;top:10px;left:50%;translate:-50%}.slot{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.slot .stampmark{pointer-events:none}.term{cursor:pointer;font:inherit;color:var(--pink-deep);text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;display:inline}.term:hover{text-decoration-style:solid}dialog.explain{border:2.5px solid var(--line-hard);background:var(--paper);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:6px 7px 0 var(--shade2);border-radius:24px;padding:0}dialog.explain::backdrop{background:#2c10218c}.explain-in{gap:12px;padding:16px 16px 18px;display:grid}.explain-top{align-items:center;gap:10px;display:flex}.explain-top h2{font-size:24px}.explain-top .iconbtn{margin-left:auto}.explain .facts{flex-wrap:wrap;gap:7px;display:flex}.explain .facts span{font-family:var(--f-px);letter-spacing:.06em;background:var(--paper3);border:2px solid var(--line-hard);border-radius:5px;padding:4px 8px;font-size:9px}.explain p{color:var(--ink2);font-size:15px}.tour{align-items:center;gap:8px;display:flex}.tour .count{font-family:var(--f-px);color:var(--ink3);letter-spacing:.08em;margin-inline:auto;font-size:9px}.ear{background:radial-gradient(circle at 45% 45%,var(--paper3),var(--paper2) 70%);border:2.5px solid var(--line-hard);border-radius:22px;padding:6px;position:relative}.ear svg{width:100%;height:auto;max-height:52dvh;display:block}.ear .skin{fill:var(--paper);stroke:var(--line-hard);stroke-width:3px;stroke-linejoin:round}.ear .fold{fill:none;stroke:var(--line-hard);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ear .soft{fill:none;stroke:var(--ink3);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 6}.ear .bowl{fill:var(--pink-soft);opacity:.55}.ear .canal{fill:var(--ink);opacity:.16}.ear .spot{cursor:pointer}.ear .spot circle.dot{fill:var(--paper);stroke:var(--line-hard);stroke-width:2.2px}.ear .spot text{font-family:var(--f-px);fill:var(--ink);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:10px}.ear .spot .gem{fill:var(--chrome-lite);stroke:var(--line-hard);stroke-width:1.4px}.ear .spot.on circle.dot{fill:var(--pink);stroke:var(--line-hard)}.ear .spot.on text{fill:#fff}.ear .spot.on .gem{fill:var(--pink)}.ear .spot.on .halo{fill:none;stroke:var(--pink);stroke-width:3px;opacity:.6;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite halo}.ear .spot .halo{fill:none;stroke:none}.ear .spot:focus-visible circle.dot{stroke:var(--pink);stroke-width:4px}.ear .spot:focus{outline:none}.ear .bar{stroke:var(--chrome-deep);stroke-width:5px;stroke-linecap:round}@keyframes halo{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.ear-caption{font-family:var(--f-px);letter-spacing:.08em;color:var(--ink3);text-align:center;margin-top:6px;font-size:9px}.ear-legend{grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:12px;padding:0;list-style:none;display:grid}.ear-legend button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:5px 2px;font-size:14px;display:flex}.ear-legend b{border:2px solid var(--line-hard);width:22px;height:22px;font-family:var(--f-px);background:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:400;display:grid}.ear-legend button[aria-pressed=true] b{background:var(--pink);color:#fff}label.lbl{font-family:var(--f-px);letter-spacing:.1em;color:var(--ink2);text-transform:uppercase;margin:14px 0 6px;font-size:9px;display:block}.input{width:100%;font-family:var(--f-display);border:2.5px solid var(--line-hard);background:var(--paper);color:var(--ink);box-shadow:3px 4px 0 var(--shade);border-radius:14px;padding:13px 14px;font-size:19px}.input::placeholder{color:var(--ink3)}.input:focus{border-color:var(--pink);outline:none}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.input{min-width:0}input[type=date].input,input[type=time].input{min-height:54px;line-height:1.3;display:block}.input::-webkit-date-and-time-value{text-align:left}.code-input{text-align:center;width:100%;font-family:var(--f-px);letter-spacing:.42em;border:2.5px solid var(--line-hard);background:var(--paper);color:var(--ink);box-shadow:3px 4px 0 var(--shade);border-radius:16px;padding:14px 0 14px .42em;font-size:30px}.code-input:focus{border-color:var(--pink);box-shadow:3px 4px 0 var(--shade2);outline:none}.code-input.bad{border-color:var(--alert);background:var(--alert-bg);animation:.38s shake}@keyframes shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{font-family:var(--f-display);cursor:pointer;border:2.5px solid var(--line-hard);background:var(--paper);color:var(--ink);touch-action:manipulation;border-radius:999px;padding:8px 13px;font-size:15px;position:relative}.chip[aria-pressed=true]{background:var(--pink);color:#fff}.chip .x{font-family:var(--f-px);margin-left:6px;font-size:9px}.chip-group{font-family:var(--f-px);letter-spacing:.12em;color:var(--ink3);text-transform:uppercase;margin:10px 0 6px;font-size:9px}.check{cursor:pointer;background:linear-gradient(135deg,var(--tape),var(--paper3));border:2.5px solid var(--line-hard);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}.check input{width:20px;height:20px;accent-color:var(--pink);flex:none;margin-top:1px}.muted{color:var(--ink2);font-size:13.5px}.fine{font-family:var(--f-px);letter-spacing:.07em;color:var(--ink3);font-size:9px;line-height:1.9}.okmsg{background:var(--paper3);border:2px solid var(--mint);border-radius:12px;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.sheet-in{max-height:calc(100dvh - 40px);overflow:auto}.sheet-in h3{font-size:22px}.sheet .actions{gap:9px;margin-top:16px;display:grid}.sheet .actions .btn{width:100%}.panel h3{font-size:19px}.panel+.panel{margin-top:16px}.card-page{gap:16px;padding-block:6px 30px;display:grid}.card-page .panel{margin-top:0}.appt-when{font-family:var(--f-display);font-size:22px;line-height:1.2}.appt-when small{font-family:var(--f-px);letter-spacing:.08em;color:var(--pink-deep);margin-top:4px;font-size:9px;display:block}.appt-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.appt-tags span{background:var(--paper3);border:2px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12.5px}.btnrow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.btnrow .btn{flex:auto}.prep{margin-top:12px}.prep summary{padding:10px 12px;font-size:14px}.prep ul{color:var(--ink2);gap:5px;margin:0;padding:10px 14px 12px 30px;font-size:13.5px;display:grid}.heal-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.heal-item{border:2px solid var(--line);background:var(--paper2);border-radius:14px;padding:11px 12px}.heal-top{align-items:baseline;gap:8px;display:flex}.heal-top b{font-family:var(--f-display);font-size:16px;font-weight:600}.heal-top .phase{font-family:var(--f-px);letter-spacing:.07em;color:var(--pink-deep);text-transform:uppercase;margin-left:auto;font-size:9px}.heal-bar{background:var(--paper3);border:2px solid var(--line-hard);border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.heal-bar i{background:var(--pink);height:100%;display:block}.heal-item.done .heal-bar i{background:var(--mint)}.heal-meta{font-family:var(--f-px);letter-spacing:.06em;color:var(--ink3);margin-top:6px;font-size:9px}.heal-tip{color:var(--ink2);margin-top:6px;font-size:13px}.free-star{color:var(--gold)}.validate{width:100%;margin-top:14px;padding:16px 20px;font-size:17px}.hello h1{font-size:22px}.studio-code{justify-content:center;gap:6px;margin:6px 0 10px;display:flex}.studio-code b{font-family:var(--f-px);background:var(--ink);color:var(--milk);aspect-ratio:3/4;border-radius:10px;flex:1 1 0;place-items:center;min-width:0;max-width:62px;font-size:clamp(26px,9vw,52px);display:grid}.studio-bar{background:var(--paper3);border:2px solid var(--line-hard);border-radius:99px;height:10px;overflow:hidden}.studio-bar i{background:var(--pink);height:100%;transition:width 1s linear;display:block}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.stats div{background:var(--paper2);border:2px solid var(--line);text-align:center;border-radius:12px;padding:9px}.stats b{font-family:var(--f-display);color:var(--pink-deep);font-size:22px;display:block}.stats span{font-family:var(--f-px);letter-spacing:.06em;color:var(--ink3);font-size:9px}.act{margin:10px 0 0;padding:0;list-style:none}.act li{border-bottom:2px dotted var(--line);grid-template-columns:1fr auto;gap:3px 10px;padding:11px 0;display:grid}.act li.void{opacity:.45;text-decoration:line-through}.act b{font-family:var(--f-display);font-weight:600}.act .what{color:var(--ink2);grid-column:1;font-size:13.5px}.act .when{font-family:var(--f-px);color:var(--ink3);letter-spacing:.06em;grid-column:1;font-size:9px}.act button{grid-area:1/2/span 3;align-self:center}.crumbs{font-family:var(--f-px);letter-spacing:.08em;color:var(--ink3);text-transform:uppercase;flex-wrap:wrap;gap:6px;padding-top:18px;font-size:9px;display:flex}.crumbs a{color:var(--ink2);text-decoration:none}.svc-hero{padding-block:14px 8px}.svc-hero h1{color:var(--ink);letter-spacing:-.015em;font-size:clamp(30px,8vw,40px)}.svc-hero .lead{color:var(--ink2);max-width:52ch;margin-top:12px;font-size:17px}.pricebox{gap:0;margin-top:18px;padding:4px 0;display:grid}.pricebox .menu-row .nm{font-size:17px}.pricebox .foot{color:var(--ink2);border-top:2px dashed var(--line);padding:10px 14px 6px;font-size:13px}.prose{gap:22px;margin-top:6px;display:grid}.prose h2{margin-bottom:6px;font-size:22px}.prose p{color:var(--ink2);max-width:62ch;font-size:16px}.prose p b{color:var(--ink)}.cta-band{background:var(--pink);color:#fff;border:2.5px solid var(--line-hard);box-shadow:5px 6px 0 var(--line-hard);text-align:center;border-radius:22px;margin-top:10px;padding:20px 16px}.cta-band h2{color:#fff;font-size:24px}.cta-band p{opacity:.95;margin-top:7px;font-size:14.5px}.cta-band .btn{background:var(--paper);color:var(--ink);margin-top:15px}.cta-band .btn.dark{background:var(--ink);color:var(--milk)}.cta-band .ctas{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.related{gap:9px;margin-top:12px;display:grid}.related a{color:var(--ink);background:var(--paper);border:2.5px solid var(--line-hard);box-shadow:3px 4px 0 var(--shade);font-family:var(--f-display);border-radius:14px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:17px;text-decoration:none;display:flex}.related a span{font-family:var(--f-px);color:var(--pink-deep);font-size:9px}.menu-row a.nm{color:var(--ink);text-decoration:none}.menu-row a.nm:after{content:" →";color:var(--pink);font-size:13px}.menu-row .sq{color:var(--ink2);grid-column:1/-1;margin-top:-3px;font-size:12px}.ear-callout{background:var(--paper2);border:2.5px dashed var(--pink-deep);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.ear-callout .big{font-size:30px;line-height:1}.ear-callout p{color:var(--ink2);font-size:13.5px}.ear-callout button{margin-top:8px}.rev .src{font-family:var(--f-px);color:var(--ink3);letter-spacing:.06em;font-size:9px}.rev{flex-basis:270px}.rev p{font-size:14px}footer{margin-top:28px}.foot-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.foot-links a{font-size:14px}@media (min-width:600px){.ear-legend{grid-template-columns:1fr 1fr 1fr}.related{grid-template-columns:1fr 1fr}}a,button,summary,.chip,.slot,.jw,.spot{touch-action:manipulation}.device-code{background:var(--paper2);border:2.5px dashed var(--pink-deep);text-align:center;border-radius:16px;margin-top:14px;padding:12px}.device-code .studio-code{margin:8px 0}.lang-link{font-family:var(--f-px);letter-spacing:.08em;color:var(--ink);border:2.5px solid var(--line-hard);background:var(--paper2);border-radius:999px;padding:8px 9px;font-size:10px;line-height:1;text-decoration:none}@media (max-width:399px){.lang-link{display:none}}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gallery[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.gallery[data-n="1"]{grid-template-columns:minmax(0,1fr);max-width:240px}.gallery button{border:2.5px solid var(--line-hard);background:var(--paper3);cursor:zoom-in;width:100%;box-shadow:3px 4px 0 var(--shade);aspect-ratio:3/4;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;display:block}.gtag{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);font-family:var(--f-px);letter-spacing:.05em;background:var(--paper);color:var(--ink);border:1.5px solid var(--line-hard);border-radius:4px;padding:2px 5px;font-size:8px;position:absolute;bottom:5px;left:5px;overflow:hidden}.gallery-more{color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13.5px;display:flex}.gallery-more .btn{white-space:nowrap;flex:none}dialog.photo-view{width:min(480px,100vw - 20px)}.photo-in{gap:10px;padding:10px 10px 14px;display:grid}.photo-in>img{object-fit:contain;background:var(--paper3);border-radius:14px;width:100%;height:auto;max-height:calc(100dvh - 200px);display:block}.photo-in p{color:var(--ink2);padding-inline:4px;font-size:14px}.photo-in .btn{justify-self:start;margin-left:4px}.photo-bar{align-items:center;gap:8px;display:flex}.photo-bar .count{font-family:var(--f-px);color:var(--ink3);letter-spacing:.08em;margin-inline:auto;font-size:9px}.about{gap:16px;margin-top:14px;display:grid}.about figure{margin:0;position:relative}.about figure img{aspect-ratio:1;object-fit:cover;border:2.5px solid var(--line-hard);width:100%;height:auto;box-shadow:5px 6px 0 var(--shade);border-radius:20px;display:block}.about figcaption{background:var(--tape);color:var(--ink);border:2px solid var(--line-hard);font-family:var(--f-px);letter-spacing:.08em;text-transform:uppercase;box-shadow:2px 2px 0 var(--shade);border-radius:3px;padding:3px 10px;font-size:9.5px;position:absolute;bottom:-11px;left:12px;rotate:-2deg}.about .txt p{color:var(--ink2);font-size:15px}.about .txt p+p{margin-top:10px}.facts-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}@media (min-width:560px){.about{grid-template-columns:200px 1fr;align-items:start}}.studio-card{gap:4px;margin-top:18px;display:grid}.studio-card .nm{font-family:var(--f-display);font-size:20px;font-weight:600}.studio-card address{color:var(--ink2);font-size:15px;font-style:normal}.studio-card .fine{margin-top:2px}.studio-card .btnrow{margin-top:10px}.hero .trust{color:var(--ink2);margin-top:10px;font-size:13.5px}.hero .trust b{color:var(--ink)}.review-ask{background:var(--paper2);border:2.5px dashed var(--pink-deep);border-radius:16px;gap:10px;padding:12px 14px;font-size:14px;display:grid}.review-ask .btnrow{margin-top:0}.linkbtn{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.prose ul{color:var(--ink2);margin:8px 0 0;padding-left:20px}.prose ul li+li{margin-top:4px}
