@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");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-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAApEABAAAAAAE5wAAAnmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbhSAcLgZgP1NUQVREAIE4EQgKkzCOMgs+AAE2AiQDeAQgBYRmB4EuDAcbyA8jA3WJk+qM4p8LJo6JruAPevWINozFUNyQetGfi9JP5MPjpr2foGkSKEkRGxVDKjoxtGYUJsYgVTsxeud04vTEeiImEH1/iHvvZyZCjSJWukWDpXTwiHcKWQBjHQv/wc1tdavw6w1FU6O60KxWDR1+A99/0T/vfq2y+5j9A2/qIfGuNELn9S/IdrshPkwl08RCg0Y0l9CoREKMhIbZUnPtDFmILDcGK+VZrnzvjg2CwgMAwIeiQsgQCgqEKi7OyEJwDUtotkPkMKCZWdAIAmQktxroGe6XABirJdBzC61hFOxKO6dQcBibGYNIBkAmAxpAUDGmshL0wdbUGH7NSIL5aHisBBFAOHK0grPTJuxHVGAoaAMA9nn6+HOw/rB31jGxhGUvTNy9vqttQ8xhMVqFrLdSjTIl8ljpkTDkV8TXquRRszjaILuu7pVnAy0vxW5tM6FkTMDhGF9KkVFQSXg8joYcUAYoAeQBrAA94s6d8Osqe2b+wE8DfGnYTFhArUypwaD4yABF9OKEZf7KAEXoO0YoqbCRPkLJaYwnlK5Or6UjMCNI/+s5iKW8uBMz5fBKp1JSoiEFfJt7eT8PQNPBOHMKH0Pmzf6xsMxtKvkJiStqAL0RSuHiCRJjEgEaUIwsVw5Q3Ot4FkVh4JUQ9u4DXSyhUAieUiM3N2NUERMBPJkiWLGM2UcO1G1tALRoo5NlVXEb0pMw7qgE1zh9kZDwIMfo1e35LgL94V8AuQCQv7oX4CBDEPFZQNwtUIC62RmYIQCO2pwZIASEllxAhUdCkFKhyT5YLQhC5IpoRGNlLsV5OyGqOb3XRR6OL7EcnRNzoJ6o9xqhZbTKMeq4umcAosVD8WaHygnGoNsimR/7g32yewH4f1+zh2Rknd7AffD7wRCIIdfMCqEs1JXJosBh7rFZz0BjAdhBsZqrTr1q0JMgQQJ+hlB9CAPFFPvmqDQAEFTjhQjcTyCTISYZbwxZ83ibPy+kE4vytVqe1xvzdTzPsEPOyXZycnb8sOtQl2aFbVsW08oRzxeH0zm8YJr0hijXGzVzhiw1fkWGp1aXNqSyHpTP+6ScjAtknAqT3OIolvoep8IKRdl0pkBf9ykf4LeC89XjN5o9DqdNOP/74YXNYEBf5WqLaeXqYRel2v0ySFYGh0jnc/mA5HvITWRcbsOqwmbBZFNVXE3nMvTGzWq0niq2KTY7zF4hHINyC4UZUdRAr9jsrmq0wnZYDSCdl6OSbiGDGUX01PY4ZHpgB9OHrbCTwluU7RWzXSWF1RCskjqdAj0rlzqUZo6ENA+S9Gz5ssOhUYlOeffZfsbEoBKw165kTW7Dc0t4YVQSN4dTFqQp9tw5JYLRc1u331nngGSSOuR3mXTaocJRrAEWS0Y2nFcf7/UmUOkLVMQR6di+6XRvNL1hxcho6vuFhJqC5OdxI7r8DKLI8jhflCU6uvAZuoATh/OLUMRQFwEJmMtDWUidRKAYqcu9iEOKQyfPpNO2L5i0NYGJhPMYm0TvJH8VZ8gzUMpiluHoHCdpUMALJMgmRenDLrVY7ifBw2KP87JDzxhbGhHZ4mwbn1eSYaDthG8rl3tiNJ2TL3M7gzGM/pX0E/dMnFbTpejC1bUnyl78/NhrLv9L+EN3+TWpzx4qnbBHNo9x6t/uWfHZ67mtdY5W+L+pG5J6DwfV0eBKKXxZ7VKbuLKH367xrxREZ5xf0c4V7tdlH5Bz4IUiX/bY4ZtvCJ/yzj8T3uvnG+z5nqAhWez4Z5tXb76y7t3iwoL6mp7tZesK3/vdmNKtoH56yV54xpMW87Nq0Wh57O9b1SuD9uNz/VVVRS3+qogJzde2Nz30deIbLuwURafEf/1N7KZN7V8FzCc8s+7ZdbvV3WhixDm9ck3+uC3EJ27S5SwF+XNyhrRZncFB/Qa+dr9OXKrVYKVeLE34Lwv80Vjb7AtfWls8lOtsOO22gl81PU5BKI3zv4nH0+lsVr5fEA/I8AFvXEE17W3SnnTUuRXfXv7ivypt2ZQt+42Jd5rFyyvPOy+/9NwWR7W+1/3jNxbL/bsiV/5TuVk0jbXqtPR1zTWPP8x/7PT1t6BTnSPlZO2YK1zzE19ziSAu1fCt+l6R2R4o9Or4ugOigP9kuJ7N8t+TpVBSuh67fv2JlPuaEJjPzmcVciI8JGmP8P2ejxVefWHWr7u0tJIufyjAC29uf3wZs2Naqf7tOEapkgkvhTUS5bls6N+fH8SPjwnOHj6X7y4VBXMP7+B7Sq9t5AqWBGGp8MZzZFfIHsxZEnVLBfxlNKq5rac2Bk7bWs7GXTrBFefclcb2+nZbTWBbXUVf6Cdm0qnTuePc976iydbwRJma1rkS7O+cC3wHwT5HMJg30lbNSe5swRln6kNFG9qdq+9+kku48EOlaU09y9a2GbVydWxW/ZproLbJeFC87zhSVXRqWGouTFfXzsWlFRiz/2zpTpxWeGHtx9bwAi8twrMXyWOVQ5V1Zx9IttyWqIpX3taaPHCkfrCyMoZnhzaWn0KZT7ok3UArkhuTyydzw0crTs8nmR+nsXihWXE7r/7m+0TUe9kdF6/Mf+mQSSj6QqtJbmoIvvlm/8jef3dgx1rlI8ex/HGPKK9Lfw3HLdyiwj/+3T7TKml/z0ntO34n41za9/FeuB6oMQSgZPCE+zMLo32eZOQGJgFGaZDjXKImMD2AhYoweOi/zACPjv8HdRWouiPD9h/q1hbPNzOopH9bhB5i7r+V1LawaygXTl7Wf8oFdaHC/nu+D1+/tmzpqyUEQPH9HD/zEM3qfxVNfwnAq4vv/gHg/YXJZiBT3eJtCKBAAQACLyRZz/B/mtILYmhsr2Wq6kGsAvoMnEoMTmSWrmP3lB2YPKPMvASF5v4HNMjbxO/c7WqNAA8AM8B6UhuCyt8WzAxHFtUiALsmlG1o5zAFY1hH7BoD6vgrUwJsCHN4Gwof2NDWethGxmnRRs7sRBuFEhFrXo08FwRg6W0IGKwNDT64Hh4soN24KaNiRkQNSpgxIEoyqN9AjmZGiwkrldNpcRYahGgGsGWmY0eUrYX6SbEdQp8m80+RJIwbFtO6IvXotlr0mzVCp0QQnlrpp8aNcahSpkKFyqyrI5ThaMq0WGXa9OBIVrnRHLV17/H9xk04xpQzuCp0WMchbECGg4egk44bsuA4L9ZrVlY87nuiQ4nEZDqP7TdIo7N2RihOp6PKIY3pAxZjZgxyUfP95uXRYYykFPV50mOV4YvYAQWe8oSP1fnUavdY43OfiPjMVl+gQ+FyJ4cmMiInCqIkKqImDD7w0eDs8WBFhbdC/cmeOyBNSiN4ZHXFcvV/J+ou/ZGfXHVsY3ZG9yOQqmYMv3pmbyTR1Ki5M5nTXmS7AQAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA14AA8AAAAAE0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAD0AAABYAQYAuUdQT1MAAAGYAAABWAAAAp6EXpWCR1NVQgAAAvAAAAAtAAAALhN8KW5PUy8yAAADIAAAAE8AAABgddghM1NUQVQAAANwAAAAOQAAAET1t98cY21hcAAAA6wAAACIAAAAuDHsLTNnYXNwAAAENAAAAAgAAAAIAAAAEGdseWYAAAQ8AAAGlgAACZbATuUTaGVhZAAACtQAAAA2AAAANhX5khRoaGVhAAALDAAAAB8AAAAkCB4CYWhtdHgAAAssAAAAWAAAAHgwJgQUbG9jYQAAC4QAAAA+AAAAPiXLI4ttYXhwAAALxAAAABwAAAAgAC0A425hbWUAAAvgAAABDwAAAjowXFhCcG9zdAAADPAAAACFAAAArlnuxf942g3IAQpAUBRE0fNAP0JV/GI39r8o06nbNMrgAHzZTZmUJUqLstrSPcoZ5dKNHm9aQUvn/Lcu/w9AfwHAAAAAeNp00CWYFlEUBuD3zD/ru7i7u0PBnUQk4u6uFe8NaTgZh0jBXTINd0vDsxe3K99xFag2ynylSVOmTtNt8YK5a3VbPmf9Ss3kUBRKCNkPOUtSadmCtSt1WjFn7TJtVixbsUwzxA9v6Yc8pnllkGrlGgnVCNe1EPaqFXLhTLZFCG3lCJXCcTOFjWpVm2qKcUYYZoBeuminhYjqeCc8SXixHqNTaYmIsdkFEY3rebcSP6O0PuHKeqzXqJamkCtXqVqNOg2VYQB6oQvakTo9k2rcT7g7PgqXE38wYZnmWmipjbbS5IaplpkgR4+UoUTxGZksSaFOXZIIreSo0Oe3GyqkLjXSRFNthCg+y1TK3Ew11spx1HYVKiiWUjyjOFzsR+KBJG3jB/+weOS/pziZ8DWQcoHU0+87CyGhACVkyEEZyoVcrQwlQC58GUKWB2q2ENgUNhAGAPY5SL542mNgZGBg4GLQAUJmFzefEAaJjNSkIgaRnMSSPAYRBhBgARH//4NIAJO1ByMAAAB42mNgYZJgnMDAysDA1MUUwcDA4A2hGeMYjBh1GJBAAwNDPpBigvGLi1NSGQ4wKCisYj73X4SBgfk5wx+gsCJIjvEL0x4gpcDAAgAmRw2WAHjaBcE3AYQAFAWwvM+16SYk4Iy602wgCHEkIn4KrUKnznnZgnPYlkS8tBpUmlzUjYjK38ADvbUFpQAAAHjaZYoBBgJRFEXP++9LyghSJHxtJNMiAlAAAQFBaQlpBSHQKipoFZktRAB+ryczoMs5Fw4QHHX6bvl95AxMSESCu+TEXWaylI3s5Bge4amiUdsppYsZ1M1NSll4s60bVJvGXna1tZUAn4Ozz/M8zYM8zEX1rlYIzUaMwflfpEuLgg69LwjWJWEAAQAB//8AD3jadVVFoOM4FpRkW7ItmQS2w9RJmj4Fe5ialpmZmRluC7dlZmaGyzIz722ZmfE0P5ln9e8Mf0is51hVr6qeggiaoDH+G3kVchBDaJn1smEv603wp1bPxHdYfWhMHr//4jmhCD4p1v8gHycfRjXURGiY55TR0XjcY5SOR6PFEi8W00meF8pxyPt8HCdlg99+9YHb8UYtiRwfd2gRBalw7/W85y0SkzEuive9txCcynpG7iYSKsLVU3Fz9Vu0Xp/Dch5ERggjBMwK9DX02U39EZt6iV6Mvo4w1P9PbgPcjkAPwAroLLPZOUImWy7yAtgy06uWmtJBrz8azecndcFoaG7vaaUVu7/RjHL9NHzbSIVhFq2eqzX9K+M5dFrHu4nmXMerv3Upz01OD/+QSpkpCrWfAP7h9V8JJp9EpxDy+tvECrLIATafThaL+QxK2+7cMmoTqFaibZNBPyZGQ6HtGB0TnIyuWh4FRYI4LQ2vnR1snT7SXVzZb8y2B2p+/8uGl+72A+lmaVuqI1uN+lZPtnYv7h06faI/Pnk3LTsjlRotBJZJv1PujbvHOwUPitbhxaHlnXfiosZVXUmS5GUQ1YdlY9QwIe9snZxMbj2tg7q2C+eRoK5n1a2hk1bd+vp/5CHkU6iBEAbujtXQSuhUfYK8SsEruZXxor9QpUHNvwpqEiP9b38nyHLygaQuV6/7S2Q4z+M/4wfKRhJ6PF59Hl8ehw4gWwTn3oDMLLJBr7PIbaj3wNceQkV/BAIuceWdVRLcBCIMb1y9pS5dBz9+9ckYYmVi/FpTUG/1Snz3WIdcJ7zIWeyStielUbSR8ozu/wlc1IoCA4tkew8Oer+TZRCu/4/vCr1vIaSuk6zrBws8nJ5n0d925vOLpGIeN2eoGil2d208CMpj/KyeiQyyxXvTYU3gwguNzj2DSwhXqGOQgXJlDO2+S7e0T6XSyuPlaHHohQiYbK//hd+If4aurLTYZAyyAxGDhDljAL5xwijdJIz+spztDQOP+H4IcrS7vXT7RFy2h7IxO1o/eutpPhp0E0lEkPP00EjXxiZrDHXrkr3Ow5NQ1dMwS32BI5ZFwaCVlZngHpOtrcGRi3s0yoRoJhELhBRJS6Y6hpuqMz165a1BXcudvAnUFaAuRbXWPnQ0BG3/jn98XXcHN+vuHUzBfDz6V2wHEd86z8HcH2NpzY3D3PCM4UvtLHu5DlNv9VkG18pDgG+RLH58Dv+SCh+tp/j95NPoqgrf4s4BGQZ2qZiN92x5KZkWy0sd667RLLYzy9jSrmE1dmLnODcCk7ydD0u8dSZMQkyiIr0wcTp7Vw55GmAnMrFq5xHhTw5Sn8R58tBt1t295Duu4NQnSmcdhd+PaSwCQrSk7OHt6bjwopS6biq9IC3SB/hUhEpLz1nd89glgwzYH19fiL9EPoZGB+yzijNIVxRWQMtwuThQb5zB67+Uoo+NFOdKPI6CNpI+O5Kwip9J1VdBRNJxPAgsxe7HYlWp+hEXUwBVnrP/S9AZIYLOrv8N5/JpNERnEfIq3A2aHQNQ77qVmAwtt6qyhGSaa8+O2Wg0GFS0yOw+zzvFlFSK1Wa3m528356vpFRsfJsn7P8f3uHWT0897PSAqUxB9XYXf5Kp+BbPv8+O0ELo6Pje7U60lw87/a9Q8khHf7/yiXfZcQVY8n+4j3unH3ObaZRHXIfL0/c4tjoRGVH1sUUmuEdejhLUQUidT91miK+//mdNu64pq1f9PntdK6trMolLIfK4OnDK+LrXlT+kgQ15J4pgfxjWZeWMnctfvEoFlBn1au0zpklvyozJOZ3RQudhNemXkyY+St6Bos2Zc3DSPC6FcATqzQm8cQV2CWVyunAiZQyrnpyTOn4oeQsy8OQkP8Abj9n5XRbf8Zj7KB2GgREPebAwQRjqR7qMvIWQCaurTNDpBEZZFf6EELtfC/Z7KypgP3jakmBWn7FtCSrfuWeQSZ+H5lEO8zzfeZQKgyCDmD9q13V4qstqK9jeL2XGsVux3CMj/AjyZtS3LO1XZKVOntv5glj0KYBUAJeS19R7zThIEkYNF9x12kdratBJkxr1TBwzFnTH5M1FIRLPJ9SXXPdNUWbcp0FQRmkrq/BOkctAz2eg7DpOb6x+AIt8P2IfgLdA+OQyV4hYuK6IIuEigrpkiu/uSPCiUblhWR2QZddbXR0YqVl4Z7/IFA1/c70VORk7ocjlSyKH8yJ78fVWcD5tdKaohtA1EDBn/QAAAAEAAAACAEIqnHLWXw889QADA+gAAAAA1E3c2AAAAADeRnFK/6v/CwSiA8IAAAAGAAIAAAAAAAB42mNgZGBgPvdfhIGB5eD/1f9yWRYBRVCBHACfjwaFAHjaY5JnMGI6wMADx2lArMWgAcZ1DFJgbM8gB8KMCQxcjKcZ9ECYSZhBFYQZ/jEwgDDjfSB+xqDDvIrBAyiiC8Q6QOwAxKZQbAjErowlDAqMMxhMAQ+SEF8AAAAVAEsAVwBjAKMBBgESAUMBTwGEAZAB1QIzAj4CcwJ+An4CfgLdAxgDfAOtA8oD5wQPBDoEcgSQBMMEywAAeNpjYGRgYJBjqGVgZ0hhYAHzEICZgREAGNoBEXjafZA1UoZBEEQf7mS4k+DukOAJ7unvrp8glyDkCuihOAEXQLuKxaXWXvfazADlnJFHTn4JcMGD4RwquTOcK741nMcoN4bzaebUcAH1OIYL5e8brtT59lfOgXKqDedQSrnhPPS+4Uq5sE4aiyReEhwQJYBDRBQUh0VSOGoZphlQs/FjEZV2xP3Y4oRWvUJY+xsss6phESQgN46XPralwrgkpCz2pSx0U/spWhnW/UG1oW/3Wr/d+zg3g60WICj696+v6tvZBa0ZTuSZXFEs6H3GRbtyglq/x7SJJY7J86MbzOFqjchTTtKdmIphm5qFiaITOuejH79OJhmQ9hISp3CIigf4nskGKemuFxpDVNMAeNpsgzEBRQAABe/xPwhhUgCYqGFTRg6zEnaIAWgBAdzdYQDA3RDxhf8eMDGwkLGR01FwsFKyU3FiyqCllqmf/rJky5Erj2f3GR6yl+ZlGhg4GnDmpZYXZ6QWpuaARYwNLDjTixLLUpPzc5M4E5NLS8AsqJwRlHbmLMnMSUGWMQEA00In7QAAAA==) format("woff");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-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff");unicode-range:U+0000-00FF,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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2) format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2) format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,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}:root{color-scheme:light;font-family:Space Grotesk,Avenir Next,sans-serif;line-height:1.4;font-weight:400;--page-background: radial-gradient(circle at 16% 16%, rgba(255, 132, 98, .34), transparent 18%), radial-gradient(circle at 86% 18%, rgba(110, 168, 255, .28), transparent 16%), radial-gradient(circle at 18% 82%, rgba(91, 219, 186, .26), transparent 18%), radial-gradient(circle at 78% 84%, rgba(255, 211, 92, .3), transparent 20%), linear-gradient(180deg, #fff5dd 0%, #ffe0b5 54%, #fff0d8 100%);--page-background-color: #fff0d8;color:#10202a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-padding: 1rem;--safe-top: max(1.25rem, env(safe-area-inset-top));--safe-bottom: max(1.25rem, env(safe-area-inset-bottom));--surface-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(255, 248, 239, .96));--surface-border: rgba(255, 255, 255, .92);--shadow-soft: 0 18px 40px rgba(182, 116, 44, .16), 0 3px 0 rgba(255, 255, 255, .88) inset, 0 -14px 24px rgba(255, 255, 255, .18) inset;--ink: #10202a;--muted: #59676e;--accent: #e4572e;--accent-strong: #c73f18;--navy: #0e2431;--green: #3d8c40;--red: #c13a25;--yellow: #ffd45a;--mint: #55d4b6;--sky: #7aa7ff}html{background:var(--page-background);background-color:var(--page-background-color);height:100%;overflow:hidden;overscroll-behavior:none}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{background:var(--page-background);background-color:var(--page-background-color);margin:0;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;color:var(--ink);overflow:hidden;overflow-x:hidden;overscroll-behavior:none;position:relative}body:before,body:after{content:"";inset:0;pointer-events:none;position:fixed}body:before{background:radial-gradient(circle at 10% 18%,rgba(255,255,255,.95) 0 .28rem,transparent .29rem),radial-gradient(circle at 21% 78%,rgba(255,255,255,.78) 0 .22rem,transparent .23rem),radial-gradient(circle at 88% 14%,rgba(255,255,255,.88) 0 .24rem,transparent .25rem),radial-gradient(circle at 92% 76%,rgba(255,255,255,.76) 0 .32rem,transparent .33rem),radial-gradient(circle at 74% 40%,rgba(255,255,255,.62) 0 .18rem,transparent .19rem),radial-gradient(circle at 36% 58%,rgba(255,255,255,.58) 0 .16rem,transparent .17rem);opacity:.92}body:after{background:radial-gradient(circle at 4% 42%,rgba(255,156,116,.18),transparent 18%),radial-gradient(circle at 96% 26%,rgba(122,167,255,.16),transparent 18%),radial-gradient(circle at 24% 100%,rgba(255,212,82,.18),transparent 18%),radial-gradient(circle at 100% 86%,rgba(85,212,182,.14),transparent 16%);filter:blur(8px)}a{color:inherit;text-decoration:none}button,input,a{font:inherit;touch-action:manipulation}button{cursor:pointer}.app-shell{display:flex;flex-direction:column;gap:1rem;height:100vh;height:100dvh;height:-webkit-fill-available;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--safe-top) var(--page-padding) var(--safe-bottom);-webkit-overflow-scrolling:touch}.app-shell--centered{justify-content:center}.surface{background:var(--surface-bg);border:1.5px solid var(--surface-border);border-radius:2rem;box-shadow:var(--shadow-soft);overflow:hidden;padding:1.1rem;position:relative}.surface--hero{background:radial-gradient(circle at top right,rgba(255,209,94,.16),transparent 17%),radial-gradient(circle at bottom left,rgba(255,126,96,.12),transparent 18%),var(--surface-bg);padding:1.4rem}.surface:before{background:radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 48%);content:"";inset:0;pointer-events:none;position:absolute}.surface--hero:after{background:radial-gradient(circle,rgba(255,212,82,.85) 0 .22rem,transparent .23rem),radial-gradient(circle,rgba(85,212,182,.8) 0 .22rem,transparent .23rem),radial-gradient(circle,rgba(122,167,255,.8) 0 .22rem,transparent .23rem);background-position:0 0,1rem .65rem,2rem .1rem;background-repeat:repeat-x;background-size:3rem 1rem;content:"";height:1rem;position:absolute;right:1rem;top:.85rem;width:7rem}.surface--quiet{background:linear-gradient(180deg,#ffffffe6,#fff8efd1)}.surface--error-feedback{background:linear-gradient(180deg,#c13a251f,#fffbf5f0),var(--surface-bg);border-color:#c13a2557;box-shadow:0 22px 50px #c13a2529,inset 0 0 0 1px #c13a2514}.surface--error-feedback .field__input{border-color:#c13a2559;box-shadow:0 0 0 4px #c13a2514}.surface--error-flash{animation:lookupErrorFlash .68s cubic-bezier(.22,1,.36,1)}.surface__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.screen-nav{display:flex;gap:.55rem;margin:0 0 .7rem}.eyebrow{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}h1,h2{font-family:Fredoka,Fraunces,Georgia,serif;color:#45535f;letter-spacing:-.02em;margin:0}h1{font-size:clamp(2rem,8vw,3.3rem);line-height:.96;margin-bottom:.75rem}h2{font-size:1.15rem}p{margin:0}.body--install-gate-active{overflow:hidden}.install-gate{align-items:stretch;background:#fff4e3eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--safe-top) var(--page-padding) var(--safe-bottom);position:fixed;z-index:1000}.install-gate__card{align-self:center;display:grid;gap:1rem;max-width:28rem;width:100%}.install-gate__lead{font-size:1.02rem;line-height:1.6}.install-gate__steps{display:grid;gap:.75rem;margin:0;padding-left:1.35rem}.install-gate__steps li{font-size:.98rem;line-height:1.5}.install-gate__note{color:var(--muted);font-size:.94rem;line-height:1.55}.install-gate__note--strong{color:var(--ink);font-weight:700}.game-grid{display:grid;gap:.9rem}.game-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-color) 22%,white),transparent 32%),linear-gradient(180deg,#fffffffa,#fff7ecf2);border:1.5px solid rgba(255,255,255,.92);border-radius:2rem;box-shadow:0 18px 34px #b6742c24,inset 0 1px #ffffffe0;display:grid;gap:.6rem;min-height:10rem;overflow:hidden;padding:1.2rem;position:relative}.game-card:before{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.85) 0 24%,transparent 25%),color-mix(in srgb,var(--accent-color) 14%,white);border-radius:1.5rem;content:"";height:4.4rem;opacity:.42;position:absolute;right:1rem;top:1rem;transform:rotate(14deg);width:4.4rem}.game-card:after{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 58%,transparent 59%),radial-gradient(circle at center,color-mix(in srgb,var(--accent-color) 48%,white) 0 100%,transparent 101%);border-radius:999px;content:"";height:4.7rem;opacity:.86;position:absolute;right:-1.2rem;top:-1.1rem;width:4.7rem}.game-card span{background:#ffffffd6;border:1px solid color-mix(in srgb,var(--accent-color) 16%,white);border-radius:999px;color:color-mix(in srgb,var(--accent-color) 42%,#57472f);display:inline-flex;font-size:.88rem;font-weight:700;justify-self:start;padding:.35rem .7rem}.lookup-form,.challenge-form{display:grid;gap:.85rem}.field{display:grid;gap:.42rem}.field__label{font-size:.94rem;font-weight:700}.field__input{background:#ffffffeb;border:1.5px solid rgba(16,32,42,.12);border-radius:1.25rem;box-shadow:inset 0 2px #ffffffbd,0 8px 18px #b6742c0d;color:var(--ink);min-height:3.4rem;padding:0 1rem}.field__input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #e4572e1f;outline:none}.field__hint,.inline-error{color:var(--muted);font-size:.92rem;line-height:1.5}.inline-error{color:var(--red)}@keyframes lookupErrorFlash{0%{background:linear-gradient(180deg,#c13a2547,#fffbf5f5),var(--surface-bg);box-shadow:0 28px 60px #c13a253d,inset 0 0 0 1px #c13a2524;transform:translate(0)}16%{transform:translate(-5px)}38%{transform:translate(4px)}60%{transform:translate(-2px)}to{background:linear-gradient(180deg,#c13a251c,#fffbf5eb),var(--surface-bg);box-shadow:0 22px 50px #c13a2529,inset 0 0 0 1px #c13a2514;transform:translate(0)}}.primary-button,.ghost-button,.chip-button,.next-card-chip{align-items:center;border:none;border-radius:999px;display:inline-flex;justify-content:center;min-height:3rem;padding:0 1rem;text-align:center}.primary-button{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 35%),linear-gradient(135deg,#ff6d43,#e44f1e 45%,#ff9a3c);border:1px solid rgba(191,86,22,.16);box-shadow:0 14px 20px #e4572e40,inset 0 -3px #9e2e0f42,inset 0 1px #ffffff73;color:#fff9f3;font-weight:700;letter-spacing:.01em;width:100%}.ghost-button{background:linear-gradient(180deg,#fffffff2,#fff6e5e6);border:1.5px solid rgba(255,255,255,.92);box-shadow:0 8px 14px #b6742c14,inset 0 1px #fffc;color:var(--ink);font-size:.9rem;min-height:2.65rem}.ghost-button--nav{font-size:1rem;font-weight:700;min-height:2.4rem;min-width:2.4rem;padding:0;width:2.4rem}.screen-nav__icon{display:inline-flex;line-height:1}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.chip-row{display:flex;flex-wrap:wrap;gap:.65rem}.chip-button{background:linear-gradient(180deg,#fffffff2,#fff4e0e0);border:1.5px solid rgba(255,255,255,.9);box-shadow:0 8px 14px #b6742c14;color:var(--ink);min-height:2.7rem}.challenge-prompt{display:grid;gap:.65rem}.memory-game{display:grid;gap:1rem}.memory-game__header{display:grid;gap:.8rem}.memory-game__lead{color:var(--muted);font-size:.96rem;line-height:1.5;margin-top:.35rem}.memory-game__bike-stage{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.96),transparent 22%),radial-gradient(circle at 85% 18%,rgba(122,167,255,.18),transparent 30%),linear-gradient(135deg,#fff8ebfa,#f0f7ffe6);border:1px solid rgba(255,255,255,.9);border-radius:1.7rem;box-shadow:0 18px 30px #b6742c1a,inset 0 1px #fffc;min-height:9rem;overflow:hidden;padding:1rem;position:relative}.memory-game__bike-stage:after{background:linear-gradient(90deg,rgba(255,255,255,.6),transparent 40%),radial-gradient(circle at 80% 65%,rgba(255,212,90,.3),transparent 20%);content:"";inset:0;pointer-events:none;position:absolute}.memory-game__bike-stage--active{background:radial-gradient(circle at 80% 18%,rgba(255,212,90,.25),transparent 26%),linear-gradient(135deg,#fff9dffa,#eef7fff0)}.memory-game__bike-stage--failed{background:radial-gradient(circle at 82% 16%,rgba(193,58,37,.18),transparent 24%),linear-gradient(135deg,#fff5f1fa,#f4f1eeeb)}.memory-game__bike-stage--complete{background:radial-gradient(circle at 15% 18%,rgba(255,255,255,.96),transparent 22%),radial-gradient(circle at 84% 20%,rgba(255,212,90,.34),transparent 28%),radial-gradient(circle at 78% 78%,rgba(85,212,182,.26),transparent 24%),linear-gradient(135deg,#fff9d6fa,#e1fff6f0);box-shadow:0 22px 34px #55d4b629,inset 0 1px #ffffffd6}.memory-game__bike-copy{display:grid;gap:.28rem;max-width:9.2rem;position:relative;z-index:1}.memory-game__bike-kicker{color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.memory-game__bike-copy h3{font-family:Fredoka,Fraunces,Georgia,serif;font-size:1.3rem;line-height:1;margin:0}.memory-game__bike-copy p{color:var(--muted);font-size:.86rem;line-height:1.45}.memory-game__bike-image{bottom:-.75rem;filter:drop-shadow(0 16px 20px rgba(16,32,42,.2));max-width:none;position:absolute;right:-1.4rem;transform:rotate(-6deg);transition:filter .18s ease,opacity .18s ease,transform .18s ease;width:14.4rem}.memory-game__bike-stage--active .memory-game__bike-image{transform:rotate(-5deg) translateY(-.15rem)}.memory-game__bike-stage--failed .memory-game__bike-image{filter:grayscale(.18) drop-shadow(0 12px 16px rgba(16,32,42,.14));opacity:.9;transform:rotate(-7deg) translate(.15rem)}.memory-game__bike-stage--complete .memory-game__bike-image{filter:drop-shadow(0 18px 24px rgba(61,140,64,.24));transform:rotate(-4deg) translate(-.5rem,-.35rem) scale(1.04)}.memory-game__stages{display:flex;gap:.55rem}.memory-game__stage-pill{align-items:center;background:linear-gradient(180deg,#ffffffe6,#f9efe1c7);border:1px solid rgba(16,32,42,.08);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.86rem;font-weight:700;height:2rem;justify-content:center;min-width:2rem}.memory-game__stage-pill.is-active{background:linear-gradient(180deg,#fff1c6fa,#ffd45ae6);color:#5b431d}.memory-game__stage-pill.is-cleared{background:linear-gradient(180deg,#e1fff6fa,#c4f5e3f0);color:#24643e}.memory-game__status{background:linear-gradient(180deg,#ffffffb8,#fff8eb99);border:1px solid rgba(16,32,42,.08);border-radius:1.5rem;display:grid;gap:.45rem;padding:.95rem 1rem}.memory-game__stage-label,.memory-game__progress{color:var(--muted);font-size:.9rem}.memory-game__stage-label{font-weight:700}.memory-game__message{color:var(--ink);font-size:1rem;line-height:1.5}.memory-game__pad{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.memory-game__button{align-items:center;appearance:none;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.92),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--memory-button-color) 24%,white),color-mix(in srgb,var(--memory-button-color) 88%,#0e2431));border:1px solid color-mix(in srgb,var(--memory-button-color) 30%,white);border-radius:1.8rem;box-shadow:0 16px 22px color-mix(in srgb,var(--memory-button-color) 26%,transparent),inset 0 1px #ffffff73,inset 0 -4px #10202a24;color:#fffaf3;display:inline-flex;height:5.75rem;justify-content:center;padding:0;transition:box-shadow .12s ease,opacity .12s ease,transform .12s ease}.memory-game__button:disabled{cursor:default;opacity:.72}.memory-game__button.is-active{box-shadow:0 0 0 8px color-mix(in srgb,var(--memory-button-color) 28%,transparent),0 18px 28px color-mix(in srgb,var(--memory-button-color) 38%,transparent),inset 0 1px #ffffff9e;opacity:1;transform:translateY(-2px) scale(1.02)}.memory-game__button-number{font-family:Fredoka,Fraunces,Georgia,serif;font-size:2rem;line-height:1}.status-banner{align-items:center;border:1.5px solid rgba(255,255,255,.85);border-radius:1.2rem;box-shadow:0 10px 18px #b6742c14;display:flex;gap:.8rem;margin-top:1rem;padding:.9rem 1rem}.status-banner__icon{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;height:2.2rem;justify-content:center;width:2.2rem}.status-banner--success{background:linear-gradient(135deg,rgba(255,255,255,.48),transparent 42%),#4daa5729;color:#1f5f2a}.status-banner--success .status-banner__icon{background:#fff;box-shadow:0 6px 12px #3d8c401f}.status-banner--failure{background:linear-gradient(135deg,rgba(255,255,255,.44),transparent 42%),#c13a2529;color:#8e2d1e}.status-banner--failure .status-banner__icon{background:#fff;box-shadow:0 6px 12px #c13a251f}.detail-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.detail-pill{background:linear-gradient(180deg,#fffffff2,#f1ebe1eb);border:1px solid rgba(255,255,255,.84);border-radius:999px;box-shadow:0 6px 10px #b6742c14;font-size:.9rem;padding:.45rem .85rem}.detail-pill:nth-child(3n+1){background:linear-gradient(180deg,#fff9d6fa,#fff0b6f2)}.detail-pill:nth-child(3n+2){background:linear-gradient(180deg,#e1fff6fa,#c8f7e7f2)}.detail-pill:nth-child(3n){background:linear-gradient(180deg,#ecf3fffa,#d6e3fff2)}.next-card-panel{margin-top:1rem}.next-card-chip{background:linear-gradient(180deg,#fff,#fff8ebf5);border:1px solid rgba(16,32,42,.12);box-shadow:0 8px 12px #b6742c14,inset 0 1px #ffffffe6;color:var(--ink);font-weight:700;min-height:3.25rem;min-width:3.25rem;padding:0}.next-card-chip--disabled{color:var(--muted);opacity:.72}@media(min-width:30rem){.memory-game__header{align-items:end;grid-template-columns:minmax(0,1fr) auto}.memory-game__bike-stage{min-height:10rem}.memory-game__bike-copy{max-width:10.6rem}.memory-game__bike-image{right:-.6rem;width:15.8rem}}.light-cue{align-items:center;background:linear-gradient(180deg,#ffffffeb,#fff8ebcc);border:1px dashed rgba(255,188,108,.45);border-radius:1.25rem;box-shadow:inset 0 1px #ffffffdb,0 8px 14px #b6742c0f;display:flex;gap:.7rem;justify-content:space-between;padding:.75rem .85rem}.light-cue__orbs{display:flex;gap:.4rem}.light-cue__orb{background:color-mix(in srgb,var(--cue-color) 18%,white);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cue-color) 28%,white),0 2px 4px #b6742c14;display:block;height:1.05rem;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;width:1.05rem}.light-cue__orb.is-active{background:var(--cue-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--cue-color) 30%,transparent),0 0 18px color-mix(in srgb,var(--cue-color) 45%,transparent);transform:scale(1.15)}@media(min-width:720px){:root{--page-padding: 1.5rem}.app-shell{margin:0 auto;max-width:31rem}}
