@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,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) 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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.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:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAqYABAAAAAAE6gAAAo5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbhSAcLgZgP1NUQVRAAIE4EQgKkySOMAs+AAE2AiQDeAQgBYUEB4EuDAcb4A8ojpHLy7IcK8eyOh7n/HtJmgptkoomQDErTJwx6FSRzRnFWkQnWjYvmyM2B58YnZgCX5mYshLUj/32HiqNZhaSNoZGqGpJ68+Ubp4KhK5VM3e1dPbvj9Y+oas0WhUqg9OMz9yn3GUTSj9abRYFDt8dgwqRlCoZVG1KoiTCOazMqSAEytyoa3sloyDwLH/bawOCoQAAABhhBBACQiIhAttVxAkiOUkIfRVESQ2nw8IhCNCM16pUUT8uAiASygSf6TdkDHhuxk/NAs/d2Jw0UCAAgMOhCgCCWSibbvhOfFYa/JpRCbo9y20AKACgGIDzoQgRY+A9hBAhMRaLQLpOVVYG4nyk1rKEIywCyOw2kXqYBJlGTGSIfsJ115GBL3ccFRRi9BmQ51JsDgtPfI7UCzsKDMDCkin4Oi2uJDiPKJceCCRBDa8qQeMBMADwBeAOgAPLhdaJxGfVGtDXPGQAZ+Xkypry5x2JDBhzAu9hWnDg+EAAhuQHJusWAETDr+bzv5Uh/KV2ZcjI6UwJyg+vQQnm5kQ4K2YtLAI+PjML9LqlOisAmOyCHQulGzj+yodyHY3S/hUVVDBrIfzKlSHIAuLs+AsABEI8iYTKxDAGgz6yix8+kpUgpLDDSxoUKBBrXBUITC8mAMcWF/QZeAA7wWIAYLC3M5qH9hEITmUFSOeLucXsfVM8nKTvrsevOxQA+Cf8BgA3AID+sKMAoEdAUPVLABRS8HR+nJiUgwBg+mpOEqLsDN2EBQUmK6JwVI0+W6rAFBLQViJUgvskDDM3j7AZTocRxaIZaB5ah13A/scRTuACvV5f73BAqk9FBJriOjcY8KqHyK88mZkZAQD+rAH4Y22LauvVpmpTt0nufbpnBsS16HBApAWjCU5IEqLHW5MObRa7QGhsTMCeAfBpZLL3yTMbS5erRMpiKuoJABDspIdI7LetJrQEpenHuVPOvd37yRTeHgxDUSqNh4yihvMkxFQJT5xeWlrrWWnXjYsp2e9dXV/OWoobnPKrqpQx0ZLI6MpqXVm5T1xNlba0xDPGVl+GeHnlNVR1KRAt8iBrSaUo1tZ8/biqrPsT1tTUaesuOeVfOYHyjl9u7lx9+PDOvSivpcUpv+lQnbKu1Ld2v39ZvV1k219bAtYdly55NV661gTWu87J9LoNvjFgLakVjeYQjavfFFBTU6UdO77cOo+0HUd55epEsa26Hs2DS/KPBRQqTNflxi+30/nDO7ci3EDDuQ9WKS2scjrSyC4OLh/WFZWXq4trlI1ZjY3b5EdQXll1td27unEnyjvTgmmjuaayaoOmoFJVdNguslWWgLW0qtGr6tKlPWC9G2nbuSgsEhvwIewk1NLIq1CWU6yeR0tNg3p8H8jzUHlIr07R5ftutGy4VVGy39lWWVmiGBONe0TFVJy8enco4NddqGsmKyWVkwxZFURGF6BnVKqtuRmhjIU6FVibjjXVt7QgFC5X2ZpWXCveYIinTW4RFJzm9cJFIuxNZDEPZum0qBgePjmquowtr/GKrCrVlFROLqgvvCK6uK5ycn6hslXYUF2rihqzRZuyiicL8liyKjwbKgtEtqIOldUb2XJMlTG5dXXlocWA9Jl19CCTdbheNNcqCiq9x3J05MhkW3URyisudqKdFBaCtaBAZCmwEVXRxflekUunoH8bqowjGYs7jiRHwo5B68SKQX+C3rU2/9/8NrStm5ehShY6/6FU3IUe/+J+cAIvOAGGfy89NstyuYgZU7RqZvLL6dtGOK+xMBFSy2pnbrVFKmtH5zRrtc3TaKA6gwYoY0evOjX7sovr/TO35h928SkQurFYjFHBTf+68rnSs1uXqLj24X7h1NOniQnDBg4yZb7/nMwpBhW8ketOKm79ELVxzsaQLn4j+3eI1sDAyzOj+a0jWqTmNZyz1SJrujdcs3Bvz3Pzt+zj7NyetLswulHLcMKQviOfs9JzGp3zj/PMKhbXiEdHDn0cxFR/Y7nvdikYWyLTZsx8WcQflDs30fximr/Ja/nSkiv+D6VmK8etNktb5QOu96UlfS+w3KVIaG3TlY1JiegmKyizuT87+472k3odVEvupLz09VoiT5/vGbRzpFt3RV9/+sVKxeMd4/Z/M6YqFb++0NSH8q4dGtfSd/0HmodDTAP7XkctXkaIzzF2AccJ7ExvHa2TLElA9CNp9Q+OFVZJofMLs+2+jBRi7GUv2VVvynexXhJ/R07y8QCfJuk20Yig5z376QIo020lISD8fKqkdK7TFhF/6ASexHRLRgoJ1uecNBLzWzjXVR0uhQ+n2NVmKcGYV3GcdZwUY8yrDxioxd907LdCqpy3jUcvfsbqni1mthLQqW3S4r59F07wZCxWjrVapC7+cuOGvup2PUcF+42L+I+evprlrBbmn3CvrCExWR0IkrPOYv6iZ6/mmmDANts/wiNlhId04kKWXWuhfHq69je6dmwok86ygn7Mdd1EmpmwVq9fN4Shh6xr0m/96SGO4UVXSftlDbNWrFxS0s570vwVc2C5+mNEQv72pTUdPxqjyq5Oh2dPZJ5bpmHZFnvlgnPmEHNw08Jt9s0zsgxua+FJJdK/IHvFgQO7Z3CdQhaQ5AK9/osknbTb04wLYfte7bclYicabTOFF4Ueso6Sn9WoyBpKvnZscufAsNl71oatg7njAmKXVLbrk+Ck8NMumXTXZyFwkxXs+FUV58cWlXOhK1c0YkX2LMAGAQHgU9sExzdqjZkuYp5Syx/zlUqz7UIChyExJXV2/Nm4UDkDf+QJoP0pEIT5uhzCc7cXmQ0u+aaQ+FyQ5peSimeD1mMG2NUr30ctto/iX+OXef+wwqLVWCMgABjjUk1k/8l06BcBjj8HALg7999fAACts5mDHG0ZjJvxuQBAwgAAIPBehF4zHv8ZawDiJroUV2hfToNQxM0FcfEGF+U8kCr6gzZVzAEyroBXeNGAS7jvACeiV0dbPAPXqgYwAggSKBL1QmGo828bFytBGZchDALgYiDMJPjiAIPFlJ3tntXCslpkABGIb5ARGMr3CFyoo4sJMoJHZ2sEyducCEpHAxDjatBJiblnI9CuqggEIuLFhEbURQGGSZclVawU0ZKZ5Eg6qeMlS+Q5hhpm2sbNlaqfrInpLGLpDWGJMGzUGboL5tnieJYMWQ6QDLJLUhgm3E+iYMP1M2TIyZulQROzqA1kDcPTpZm92zMIEaKdz3vI1twkXs/D0GgUS9QbTRErK7ul+ljW20ZlmCmLLIosI2ZnemMkLa8fko+QBZi5BeLiSiLk1g3Ss6vQ862hPXvLEk+E47mmWhbH81TBkMdKAOo0OZKXC56uKchwaabCD/a5ZcX23A9xAeDpkgse6uyxUEegp6ceifLERM/ggUE1LEA4IhAPkYiPBEiIRHDPg7rctOSQkIgQ4Wf5lqT4zPgUvL5DSFfhfypaGv8Hf1qEsXG5Ob6JsLc/7dJbmJOcYjoN63gQORY/ECsBAAAA) format("woff2"),url(data:font/woff;base64,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) 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:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.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:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.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{font-family:Fredoka,Arial,sans-serif;color:#202020;background:#f6f6f6;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0;background:#f6f6f6}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #2a73ff;outline-offset:3px}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;position:absolute}.app{--stage-depth: min(46.3vw, 69vh);--grass-height: clamp(46px, 7.4vw, 108px);--hud-panel: #22242a;--hud-panel-hover: #2f333b;--hud-ink: #f2f0ea;--hud-ink-dim: rgba(242, 240, 234, .62);min-height:100vh;display:flex;flex-direction:column;background:color-mix(in srgb,var(--pack-stage) 48%,#57616c)}.site-header{height:48px;padding:0 16px;display:grid;place-items:center;position:relative;z-index:20;background:#080808;color:#fff}.brand{border:0;background:transparent;cursor:pointer;width:max-content;color:#fff;font-family:Space Mono,monospace;font-size:19px;font-weight:700;letter-spacing:.02em;text-decoration:none}.mixer{width:100%;margin:0;padding:0;flex:1;display:flex;flex-direction:column;position:relative}.world-hud{padding:clamp(10px,1.5vw,18px) clamp(10px,1.8vw,22px);display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;position:relative;z-index:10}.world-hud__side{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:9px}.circle-button,.mode-control{border:0;border-radius:50%;display:grid;place-items:center;background:#9a9a9a;color:#fff}.circle-button{width:58px;height:58px;padding:0;cursor:pointer;transition:background .16s ease,transform .16s ease}.circle-button svg{width:27px;height:27px}.circle-button:hover{background:#777;transform:scale(1.04)}.menu-control{width:56px;height:56px;border-radius:16px;justify-self:start;background:var(--hud-panel);color:var(--hud-ink)}.menu-control:hover{background:var(--hud-panel-hover)}.mode-control{width:56px;height:56px;padding:0;border-radius:16px;gap:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:var(--hud-panel);color:var(--hud-ink)}button.mode-control{cursor:pointer}button.mode-control:hover{background:var(--hud-panel-hover)}.mode-control svg{width:22px;height:22px}.mode-control span{min-width:max-content;color:var(--hud-ink-dim);font-family:Space Mono,monospace;font-size:7px;text-transform:uppercase}.transport-wrap{padding:6px 9px 4px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:3px;background:var(--hud-panel)}.transport{width:72px;height:72px;padding:0;border:0;position:relative;background:transparent;color:var(--hud-ink);cursor:pointer}.transport>svg:first-child{width:72px;height:72px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;transform:rotate(-90deg)}.transport>svg:last-child{width:24px;height:24px;position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:2}.transport circle{fill:none;stroke-width:5}.transport__track{stroke:#ffffff29}.transport__bars{stroke:#ffffff57}.transport__progress{stroke:var(--pack);stroke-linecap:round}.transport-wrap>span{color:var(--hud-ink-dim);font-family:Space Mono,monospace;font-size:7px;letter-spacing:.03em}.stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;background:linear-gradient(180deg,#3c2c6e,#8b52ad 24%,#f5849f 38%,#ffd79a 47%,#7a63bd 48%,#3b3788 58%,#c99ae4 60%,#7a5bb8);box-shadow:inset 0 -60px 90px #0000001a}.stage--moon{background:linear-gradient(180deg,#07071a,#101132 34%,#1b1c42 52%,#3b3b60,#b6b3c9 56%,#cfccdf)}.stage--forest{background:linear-gradient(180deg,#15151b,#24242d 38%,#3f3f4b 56%,#585863,#2e2e37 64%,#1a1a21)}.landscape,.forest-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.landscape canvas,.forest-frame canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.forest-frame{z-index:8}.performer-row{width:100%;height:var(--stage-depth);min-height:150px;padding:0 clamp(6px,1.8vw,44px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:0;position:absolute;inset:auto 0 0;z-index:2}.performer{height:100%;min-width:0;position:relative;z-index:4;border-radius:70px 70px 0 0;transition:background .13s ease,transform .13s ease}.grass-field,.rock-field,.root-field{height:var(--grass-height);position:absolute;inset:auto 0 0;z-index:7;pointer-events:none}.rock-field{height:calc(var(--grass-height) * 1.35)}.root-field{height:calc(var(--grass-height) * 1.55)}.grass-field canvas,.rock-field canvas,.root-field canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.performer__solo-button{width:100%;height:100%;padding:0;border:0;display:block;background:transparent;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.performer__solo-button:disabled{cursor:default}.performer.is-solo-muted .character{opacity:.28;filter:grayscale(1)}.performer.is-solo-source .character{transform:translateY(-5px) scale(1.025)}.performer.is-solo-source .character__body{box-shadow:inset -9px 0 #00000014,0 0 0 5px #ffffff6b}.performer.is-solo-source:after,.performer.is-queued:before{padding:3px 7px;border-radius:999px;position:absolute;left:50%;z-index:10;background:#202020;color:#fff;font-family:Space Mono,monospace;font-size:7px;letter-spacing:.04em;transform:translate(-50%)}.performer.is-solo-source:after{content:"SOLO";top:34px}.performer.is-queued:before{content:"NEXT LOOP";top:8px;background:#202020c7}.performer.is-funk.is-queued:before{top:-16px}.performer.is-funk.is-solo-source:after{top:12px}.performer.is-queued .character__body{animation:waiting .65s ease-in-out infinite alternate}.performer.is-queued .character__mouth{height:8px;background:transparent;animation:none}@keyframes waiting{0%{opacity:.68}to{opacity:1}}.performer.is-over{background:#ffffff40;transform:translateY(-6px)}.performer.is-funk.is-over{background:linear-gradient(to top,rgba(255,255,255,.34),rgba(255,255,255,.05) 40%,transparent 72%);transform:none}.performer.is-funk.is-solo-source .character{transform:none}.character{width:100%;height:100%;position:relative;transform-origin:50% 100%;transition:opacity .12s ease,filter .12s ease,transform .12s ease}.character__shadow{width:82%;height:14px;border-radius:50%;position:absolute;left:9%;bottom:2px;background:#0003;filter:blur(2px)}.character__body{width:min(118px,96%);height:286px;border:3px solid #191919;border-bottom:0;border-radius:48% 52% 7px 7px/28% 29% 3px 3px;position:absolute;left:50%;bottom:0;background:#919191;box-shadow:inset -9px 0 #00000014;transform:translate(-50%);transition:background .16s ease,opacity .16s ease}.character--active .character__body{background:var(--character-pale);animation:groove .7s ease-in-out infinite alternate}.character.is-muted .character__body{opacity:.48;animation-play-state:paused}@keyframes groove{0%{transform:translate(-50%) scaleY(1)}to{transform:translate(-50%) scaleY(1.018)}}.character__hair{width:108%;height:78px;border:3px solid #191919;border-radius:48% 55% 28% 36%;position:absolute;top:-9px;left:-4%;z-index:2;background:#171717;clip-path:polygon(0 0,100% 0,100% 82%,86% 66%,77% 100%,67% 66%,48% 92%,32% 69%,12% 92%,0 76%)}.character__face{width:72%;height:104px;position:absolute;top:51px;left:14%;z-index:3}.character__eye{width:24px;height:18px;border:3px solid #191919;border-radius:50%;position:absolute;top:7px;background:#ffffff4d}.character__eye:first-child{left:5px}.character__eye:nth-child(2){right:5px}.character__eye:after{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:6px;bottom:1px;background:#191919}.character__nose{width:14px;height:53px;border:3px solid #191919;border-top:0;border-radius:0 0 50% 50%;position:absolute;top:12px;left:calc(50% - 7px)}.character__mouth{width:48px;height:13px;border:3px solid #191919;border-top:0;border-radius:0 0 50% 50%;position:absolute;left:calc(50% - 24px);bottom:8px}.character--active .character__mouth{height:20px;background:var(--character);animation:sing .45s steps(2,end) infinite}@keyframes sing{50%{height:7px}}.character .sound-glyph{width:68px;height:47px;position:absolute;top:-24px;left:calc(50% - 34px);z-index:5;filter:drop-shadow(2px 2px 0 #191919)}.character .sound-glyph i,.character .sound-glyph b{background:var(--character)}.character--funk{overflow:visible}.character--funk-empty .character__shadow{width:74%;height:34px;left:13%;bottom:-12px;border-radius:50%;background:radial-gradient(ellipse at 50% 34%,#0000006b 12%,#00000029 46%,#0000 72%);box-shadow:inset 0 3px #ffffff24;filter:blur(1.5px);opacity:1}.performer.is-funk.is-over .character__shadow{background:radial-gradient(ellipse at 50% 34%,#ffffff80 12%,#ffffff29 48%,#fff0 74%)}.funk-stage{height:var(--stage-depth);position:absolute;inset:auto 0 0;z-index:3;pointer-events:none}.funk-stage canvas{width:100%;height:100%;display:block;image-rendering:pixelated;filter:saturate(1.04) contrast(1.02)}.funk-character-3d{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.funk-character-3d__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.funk-character-3d__fallback .funk-glyph{position:absolute;left:50%;bottom:0;filter:drop-shadow(1px 2px 0 rgba(19,18,20,.82));transform:translate(-50%,8%) scale(2.75,5.8);transform-origin:50% 100%}.funk-character-3d__fallback .funk-glyph__face,.funk-character-3d__fallback .funk-glyph__pattern,.funk-character-3d__fallback .funk-glyph__topper{transform:scaleY(.41)}.funk-character-3d__fallback .funk-glyph__face{transform-origin:50% 0}.funk-character-3d__fallback .funk-glyph__pattern{transform-origin:50% 100%}.funk-character-3d__fallback .funk-glyph__topper{transform-origin:50% 9px}.funk-character-3d__fallback-label{padding:2px 4px;border-radius:3px;position:absolute;left:50%;bottom:6%;background:#16141794;color:#fff;font-family:Space Mono,monospace;font-size:5px;letter-spacing:.04em;transform:translate(-50%);white-space:nowrap}.performer__actions{display:flex;gap:5px;position:absolute;top:7px;left:50%;z-index:8;opacity:0;transform:translate(-50%);transition:opacity .13s ease}.performer:hover .performer__actions,.performer:focus-within .performer__actions{opacity:1}.performer__actions button{width:25px;height:25px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#222;color:#fff;cursor:pointer}.performer__actions svg{width:13px;height:13px}.sound-dock{padding:9px 18px 7px;border-radius:20px;margin:0;background:var(--hud-panel);text-align:center}.sound-dock__panel>p{margin:7px 0 0;color:var(--hud-ink-dim);font-family:Space Mono,monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.sound-dock__tile{display:contents}.sound-dock__tile[hidden],.sound-dock__panel[hidden]{display:none}.sound-grid{max-width:660px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:7px 8px;position:relative;isolation:isolate}.sound-tile{width:58px;height:58px;padding:0;border:0;position:relative;z-index:1;background:transparent;touch-action:none;cursor:grab}.sound-tile:disabled{cursor:default}.sound-tile.is-dragging{opacity:.2}.sound-tile__inner{width:100%;height:100%;border-radius:12px;display:grid;place-items:center;position:relative;background:var(--sound-pale);box-shadow:inset 0 0 0 1px #ffffff57;transition:transform .13s ease,opacity .13s ease,box-shadow .13s ease}.sound-tile:hover:not(:disabled) .sound-tile__inner{box-shadow:inset 0 0 0 1px #ffffff9e,0 7px 14px #19181429;transform:translateY(-3px) scale(1.04)}.sound-tile__inner.is-used{opacity:.24;transform:scale(.92)}.funk-icon{width:88%;height:88%;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.sound-tile:focus-visible{outline:none}.sound-tile__tooltip{min-width:max-content;padding:4px 7px;border-radius:4px;position:absolute;left:50%;bottom:calc(100% + 6px);z-index:10;background:#202020;color:#fff;font-size:8px;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease}.sound-tile__tooltip small{margin-top:3px;display:block;color:#aaa;font-family:Space Mono,monospace;font-size:6px;letter-spacing:.04em;text-transform:uppercase}.sound-tile:hover .sound-tile__tooltip,.sound-tile:focus-visible .sound-tile__tooltip{opacity:1;transform:translate(-50%)}.sound-glyph{width:72%;height:64%;display:block;position:relative}.sound-glyph i,.sound-glyph b{display:block;position:absolute;background:var(--sound)}.sound-glyph--0 i{width:69%;height:70%;left:9%;top:11%;border:3px solid #101010;border-radius:44% 56% 62% 38%;transform:rotate(17deg)}.sound-glyph--0 b{width:23%;height:23%;right:2%;bottom:4%;border:3px solid #101010;border-radius:50%}.sound-glyph--1 i{width:78%;height:24%;left:9%;top:35%;border:3px solid #101010;border-radius:999px;transform:rotate(-18deg)}.sound-glyph--1 b{width:20%;height:61%;left:41%;top:2%;border:3px solid #101010;border-radius:999px;transform:rotate(24deg)}.sound-glyph--2 i{width:68%;height:65%;left:15%;top:13%;border:3px solid #101010;clip-path:polygon(50% 0,100% 100%,0 76%)}.sound-glyph--2 b{width:12%;height:12%;right:2%;top:0;border:2px solid #101010;border-radius:50%}.sound-glyph--3 i,.sound-glyph--3 b{width:36%;height:66%;top:11%;border:3px solid #101010;border-radius:50%}.sound-glyph--3 i{left:8%;transform:rotate(15deg)}.sound-glyph--3 b{right:8%;transform:rotate(-15deg)}.sound-glyph--4 i{width:72%;height:68%;left:14%;top:10%;border:3px solid #101010;border-radius:48%;clip-path:polygon(0 0,35% 0,50% 31%,66% 0,100% 0,100% 100%,0 100%)}.sound-glyph--4 b{width:24%;height:24%;left:38%;top:41%;border:3px solid #101010;border-radius:50%;background:var(--sound-pale)}.sound-tile--overlay{width:70px;height:70px;transform:rotate(5deg)}.toast{max-width:min(480px,calc(100vw - 24px));padding:11px 13px 11px 16px;border:0;border-radius:5px;display:flex;align-items:center;gap:12px;position:fixed;left:50%;bottom:18px;z-index:60;background:#202020;color:#fff;font-family:Space Mono,monospace;font-size:9px;transform:translate(-50%);cursor:pointer}.toast svg{width:14px;height:14px}:is(.stage--moon,.stage--meadow,.stage--forest) .performer-row{top:0;right:0;bottom:0;left:0;height:100%;padding:0;display:block}:is(.stage--moon,.stage--meadow,.stage--forest) .funk-stage{top:0;right:0;bottom:0;left:0;height:100%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer{--plot-body-scale: 1.22;--plot-height: min(31vw, 44vh);z-index:calc(4 + var(--plot-depth, 0));position:absolute;width:min(16vw,23vh);height:calc(var(--plot-height) * var(--plot-body-scale));left:var(--plot-x);bottom:max(6%,calc(var(--plot-bottom) - 2%));margin-left:max(-8vw,-11.5vh)}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(1){--plot-x: 10%;--plot-bottom: 32%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(2){--plot-x: 24%;--plot-bottom: 10%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(3){--plot-x: 36%;--plot-bottom: 35%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(4){--plot-x: 50%;--plot-bottom: 7%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(5){--plot-x: 64%;--plot-bottom: 35%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(6){--plot-x: 76%;--plot-bottom: 10%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(7){--plot-x: 90%;--plot-bottom: 32%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(odd){--plot-height: min(26vw, 36vh)}:is(.stage--moon,.stage--meadow,.stage--forest) .character__shadow{display:none}.stage--forest .performer:nth-child(1){--plot-x: 14%}.stage--forest .performer:nth-child(7){--plot-x: 86%}@media(max-aspect-ratio:3/4){:is(.stage--moon,.stage--meadow,.stage--forest) .performer{--plot-body-scale: 1.12;--plot-height: min(28svh, 66vw);--plot-footprint: .3;--plot-depth: 1;width:25vw;margin-left:-12.5vw}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(odd){--plot-height: min(28svh, 66vw)}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(1){--plot-x: 28%;--plot-bottom: 34%;--plot-depth: 0;--plot-height: min(24svh, 56vw);--plot-footprint: .32}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(7){--plot-x: 72%;--plot-bottom: 34%;--plot-depth: 0;--plot-height: min(24svh, 56vw);--plot-footprint: .32}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(2){--plot-x: 16%;--plot-bottom: 20%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(4){--plot-x: 50%;--plot-bottom: 20%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(6){--plot-x: 84%;--plot-bottom: 20%}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(3){--plot-x: 32%;--plot-bottom: 8%;--plot-depth: 2;--plot-height: min(32svh, 76vw);--plot-footprint: .33}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(5){--plot-x: 68%;--plot-bottom: 8%;--plot-depth: 2;--plot-height: min(32svh, 76vw);--plot-footprint: .33}}@media(max-height:500px)and (min-aspect-ratio:3/4){:is(.stage--moon,.stage--meadow,.stage--forest) .performer{--plot-body-scale: 1;--plot-height: 43vh}:is(.stage--moon,.stage--meadow,.stage--forest) .performer:nth-child(odd){--plot-height: 35vh;--plot-bottom: 26%}}.site-header,.world-hud{will-change:opacity,transform}.app--waiting .site-header,.app--waiting .world-hud{opacity:0}.app--arriving .site-header{animation:header-arrive .52s cubic-bezier(.2,.8,.2,1) both}.app--arriving .world-hud{animation:controls-arrive .78s 80ms both}@keyframes header-arrive{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes controls-arrive{0%{transform:translateY(-360px);opacity:0;animation-timing-function:cubic-bezier(.22,.7,.28,1)}65%{transform:translateY(10px);opacity:1;animation-timing-function:ease-in-out}84%{transform:translateY(-4px);opacity:1;animation-timing-function:ease-out}to{transform:none;opacity:1}}.app--calm-entry .site-header,.app--calm-entry .world-hud{animation:none}.app--departing .site-header{animation:header-depart .32s cubic-bezier(.5,0,.75,0) both}.app--departing .world-hud{animation:controls-depart .42s both}.app--departing .performer{opacity:0;transition:opacity .18s ease}@keyframes header-depart{to{transform:translateY(-100%);opacity:0}}@keyframes controls-depart{0%{transform:none;opacity:1;animation-timing-function:ease-out}28%{transform:translateY(9px);opacity:1;animation-timing-function:cubic-bezier(.55,0,.8,.35)}to{transform:translateY(-360px);opacity:0}}@media(prefers-reduced-motion:reduce){.app--arriving .site-header,.app--arriving .world-hud{animation:none}.app--departing .site-header,.app--departing .world-hud{animation:none;visibility:hidden}}.funk-glyph{width:48px;height:54px;display:block;position:relative;filter:drop-shadow(2px 2px 0 rgba(19,18,20,.8));transform:rotate(var(--funk-tilt));transform-origin:50% 90%}.funk-glyph__body{width:35px;height:45px;border:2px solid #171519;border-bottom-width:1px;border-radius:18px 18px 5px 5px;display:block;overflow:visible;position:absolute;left:7px;bottom:0;z-index:2;background:linear-gradient(105deg,color-mix(in srgb,var(--sound),white 28%) 0%,var(--sound) 54%,color-mix(in srgb,var(--sound),black 18%) 100%);box-shadow:inset -4px 0 #0000001a,inset 3px 0 #ffffff1f}.funk-glyph--kick .funk-glyph__body,.funk-glyph--growler .funk-glyph__body,.funk-glyph--bass .funk-glyph__body{width:39px;left:5px}.funk-glyph--hihat .funk-glyph__body,.funk-glyph--wobble .funk-glyph__body,.funk-glyph--synth .funk-glyph__body{width:32px;left:8px}.funk-glyph--robot .funk-glyph__body{width:39px;left:5px;border-color:#26303a;background:linear-gradient(105deg,#f7b9f4 0%,var(--sound) 43%,#9a6198 100%);box-shadow:inset -5px 0 #232d364d,inset 4px 0 #ffffff57}.funk-glyph--robot .funk-glyph__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at 16% 57%,#26303a 0 1px,transparent 1.5px),radial-gradient(circle at 84% 57%,#26303a 0 1px,transparent 1.5px),radial-gradient(circle at 16% 82%,#26303a 0 1px,transparent 1.5px),radial-gradient(circle at 84% 82%,#26303a 0 1px,transparent 1.5px),linear-gradient(transparent 55%,#d9e3e8 55% 59%,transparent 59% 78%,#d9e3e8 78% 82%,transparent 82%)}.funk-glyph__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.funk-glyph__eye{width:9px;height:9px;border:1px solid #171519;border-radius:50%;display:block;position:absolute;top:11px;left:6px;background:#fffaf0}.funk-glyph__eye:after{content:"";width:3px;height:4px;border-radius:50%;position:absolute;left:3px;top:3px;background:#171519}.funk-glyph__eye:nth-child(2){right:6px;left:auto}.funk-glyph__eye:nth-child(3){left:calc(50% - 4px);top:21px}.funk-glyph--eyes-mono .funk-glyph__eye:first-child{width:13px;height:13px;left:calc(50% - 6px);top:9px}.funk-glyph--eyes-mono .funk-glyph__eye:after{width:5px;height:6px;left:4px;top:4px}.funk-glyph--eyes-stack2 .funk-glyph__eye,.funk-glyph--eyes-stack3 .funk-glyph__eye{width:9px;height:8px;left:calc(50% - 4px)}.funk-glyph--eyes-stack2 .funk-glyph__eye:first-child{top:6px}.funk-glyph--eyes-stack2 .funk-glyph__eye:nth-child(2){top:16px;right:auto}.funk-glyph--eyes-stack3 .funk-glyph__eye:first-child{top:3px}.funk-glyph--eyes-stack3 .funk-glyph__eye:nth-child(2){top:13px;right:auto}.funk-glyph--eyes-stack3 .funk-glyph__eye:nth-child(3){top:23px}.funk-glyph--eyes-triangle3 .funk-glyph__eye:first-child{top:5px;left:calc(50% - 4px)}.funk-glyph--eyes-triangle3 .funk-glyph__eye:nth-child(2){top:15px;left:6px;right:auto}.funk-glyph--eyes-triangle3 .funk-glyph__eye:nth-child(3){top:15px;left:auto;right:6px}.funk-glyph--eyes-sleepy .funk-glyph__eye{background:linear-gradient(var(--sound) 0 45%,#fffaf0 45%)}.funk-glyph--eyes-sleepy .funk-glyph__eye:after{top:4px}.funk-glyph--eyes-visor{--visor-screen: #0a2429;--visor-trace: #5cebf7}.funk-glyph--eyes-redline{--visor-screen: #260406;--visor-trace: #ff5a3f}.funk-glyph--eyes-visor .funk-glyph__face:before,.funk-glyph--eyes-redline .funk-glyph__face:before{content:"";width:34px;height:12px;border-radius:3px;position:absolute;left:calc(50% - 17px);top:11px;background:linear-gradient(var(--visor-screen) 0 100%) 5px 2px / 24px 8px no-repeat,#1c2226}.funk-glyph--eyes-visor .funk-glyph__face:after,.funk-glyph--eyes-redline .funk-glyph__face:after{content:"";width:22px;height:7px;position:absolute;left:calc(50% - 11px);top:13.5px;background:var(--visor-trace);clip-path:polygon(0 52%,14% 40%,28% 60%,42% 4%,56% 92%,70% 44%,86% 30%,100% 52%,100% 74%,86% 52%,70% 66%,56% 100%,42% 26%,28% 82%,14% 62%,0 74%)}.funk-glyph--shades .funk-glyph__face:before{content:"";width:31px;height:12px;position:absolute;left:calc(50% - 15.5px);top:10px;z-index:1;background:linear-gradient(#171519e0 0,#171519e0 32%,#5ef2ff 32%,#5ef2ff 46%,#171519e0 46%);clip-path:polygon(0 40%,27% 4%,73% 4%,100% 40%,100% 78%,69% 100%,52% 48%,48% 48%,31% 100%,0 78%)}.funk-glyph--robe .funk-glyph__body:before,.funk-glyph--robe .funk-glyph__body:after{content:"";height:12px;position:absolute;left:-1px;right:-1px;bottom:0;z-index:4;clip-path:polygon(0 8%,50% 52%,100% 8%,100% 100%,0 100%)}.funk-glyph--robe .funk-glyph__body:before{background:#eeb02e}.funk-glyph--robe .funk-glyph__body:after{height:11px;background:var(--funk-accent);clip-path:polygon(0 20%,50% 62%,100% 20%,100% 100%,0 100%)}.funk-glyph--robe .funk-glyph__pattern:after{content:"";width:6px;height:6px;position:absolute;left:calc(50% - 3px);bottom:3px;z-index:5;background:#eeb02e;transform:rotate(45deg)}.funk-glyph--monocle .funk-glyph__eye:nth-last-child(2):before{content:"";width:15px;height:15px;border:1.5px solid #eeb02e;border-radius:50%;position:absolute;left:-4px;top:-4px;box-shadow:5px 9px 0 -7px #eeb02e,8px 13px 0 -7px #eeb02e}.funk-glyph--eyes-stalks .funk-glyph__eye:first-child{left:-6px;top:-5px}.funk-glyph--eyes-stalks .funk-glyph__eye:nth-child(2){right:-6px;top:-5px}.funk-glyph--eyes-stalks .funk-glyph__eye:before{content:"";width:3px;height:13px;border-radius:2px;position:absolute;left:3px;top:4px;z-index:-1;transform-origin:50% 0;background:color-mix(in srgb,var(--sound),#171519 22%)}.funk-glyph--eyes-stalks .funk-glyph__eye:first-child:before{transform:rotate(-28deg)}.funk-glyph--eyes-stalks .funk-glyph__eye:nth-child(2):before{transform:rotate(28deg)}.funk-glyph__mouth{width:15px;height:6px;border-radius:3px 3px 7px 7px;display:block;position:absolute;left:calc(50% - 7px);top:27px;background:#171519}.funk-glyph__mouth--o,.funk-glyph__mouth--bass,.funk-glyph__mouth--voice{width:10px;height:10px;left:calc(50% - 5px);border-radius:50%}.funk-glyph__mouth--speaker{width:19px;height:10px;left:calc(50% - 9.5px);top:27px;border:2px solid #d9e3e8;border-radius:5px;background:repeating-linear-gradient(90deg,#151318 0,#151318 2px,#526579 2px,#526579 3px);box-shadow:0 0 0 1px #26303a,inset 0 0 0 2px #151318}.funk-glyph__mouth--smirk,.funk-glyph__mouth--line,.funk-glyph__mouth--gap{height:3px;transform:rotate(-5deg)}.funk-glyph__mouth--tongue:after,.funk-glyph__mouth--voice:after{content:"";width:7px;height:6px;border-radius:0 0 6px 6px;position:absolute;right:1px;bottom:-3px;background:#ff5f91}.funk-glyph__mouth--grin-tongue:after{content:"";width:5px;height:4px;border-radius:0 0 5px 5px;position:absolute;left:calc(50% - 2.5px);bottom:-2px;background:#ff5f91}.funk-glyph__mouth--fangs:before,.funk-glyph__mouth--teeth:before,.funk-glyph__mouth--grin:before,.funk-glyph__mouth--grin-tongue:before{content:"";width:3px;height:3px;position:absolute;left:3px;top:0;background:#fff;box-shadow:6px 0 #fff}.funk-glyph--eyes-stack3 .funk-glyph__mouth{top:34px}.funk-glyph--eyes-stalks .funk-glyph__mouth{top:13px}.funk-glyph--eyes-sleepy .funk-glyph__mouth{top:30px}.funk-glyph--mustache .funk-glyph__face:before{content:"";width:16px;height:6px;position:absolute;left:calc(50% - 8px);top:21px;background:#171519;clip-path:polygon(0 0,50% 25%,100% 0,100% 32%,76% 92%,56% 100%,50% 52%,44% 100%,24% 92%,0 32%)}.funk-glyph--neck-scarf .funk-glyph__face:after{content:"";width:24px;height:5px;border-radius:2px;position:absolute;left:calc(50% - 12px);top:34px;background:repeating-linear-gradient(90deg,var(--funk-accent) 0 3px,color-mix(in srgb,var(--funk-accent),#fffaf0 45%) 3px 6px)}.funk-glyph--neck-scarf .funk-glyph__face:before{content:"";width:5px;height:7px;position:absolute;left:calc(50% + 2px);top:38px;background:repeating-linear-gradient(var(--funk-accent) 0 2px,color-mix(in srgb,var(--funk-accent),#fffaf0 45%) 2px 4px)}.funk-glyph--neck-ruff .funk-glyph__face:after{content:"";width:31px;height:9px;border-radius:50% 50% 42% 42%;position:absolute;left:calc(50% - 15.5px);top:32px;background:color-mix(in srgb,var(--funk-accent),#fffaf0 52%);box-shadow:0 3px 0 -1px color-mix(in srgb,var(--funk-accent),#fffaf0 34%)}.funk-glyph--megaphone .funk-glyph__face:before{content:"";width:24px;height:17px;border:3px solid var(--funk-accent);border-radius:50%;position:absolute;left:calc(50% - 12px);top:22px;background:color-mix(in srgb,var(--sound),#171519 24%)}.funk-glyph--headphones .funk-glyph__face:before{content:"";width:5px;height:5px;border-radius:50%;position:absolute;left:4px;top:26px;background:#23262b}.funk-glyph--neck-bowtie .funk-glyph__face:after{content:"";width:14px;height:5px;position:absolute;left:calc(50% - 7px);top:33.5px;background:var(--funk-accent);clip-path:polygon(0 0,42% 34%,58% 34%,100% 0,100% 100%,58% 66%,42% 66%,0 100%)}.funk-glyph__pattern{width:calc(100% - 2px);height:17px;border-radius:0 0 4px 4px;display:block;overflow:hidden;position:absolute;left:1px;bottom:1px;z-index:2;opacity:.88}.funk-glyph--pattern-spots .funk-glyph__pattern,.funk-glyph--pattern-dots .funk-glyph__pattern,.funk-glyph--pattern-pixels .funk-glyph__pattern{background:radial-gradient(circle at 19% 27%,var(--funk-accent) 0 3px,transparent 3px),radial-gradient(circle at 65% 76%,var(--funk-accent) 0 3px,transparent 3px),radial-gradient(circle at 88% 20%,var(--funk-accent) 0 2px,transparent 2px)}.funk-glyph--pattern-sash .funk-glyph__pattern{background:linear-gradient(24deg,transparent 36%,var(--funk-accent) 36% 64%,transparent 64%)}.funk-glyph--pattern-sash .funk-glyph__pattern:before{content:"";width:9px;height:9px;position:absolute;right:1px;bottom:1px;background:#eeb02e;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.funk-glyph--pattern-buttons .funk-glyph__pattern{background:radial-gradient(circle at 50% 78%,#171519 0 1.4px,transparent 1.4px),radial-gradient(circle at 50% 95%,#171519 0 1.4px,transparent 1.4px)}.funk-glyph--pattern-zigzag .funk-glyph__pattern,.funk-glyph--pattern-waves .funk-glyph__pattern{background:linear-gradient(135deg,transparent 35%,var(--funk-accent) 35% 52%,transparent 52%) 0 0 / 9px 8px}.funk-glyph--pattern-belts .funk-glyph__pattern{background:linear-gradient(transparent 8%,var(--funk-accent) 8% 36%,transparent 36% 58%,var(--funk-accent) 58% 82%,transparent 82%)}.funk-glyph--pattern-circuit .funk-glyph__pattern{opacity:1;background:radial-gradient(circle at 20% 35%,#5ef2ff 0 2px,transparent 2.5px),radial-gradient(circle at 50% 72%,#ff657d 0 2px,transparent 2.5px),linear-gradient(90deg,transparent 18%,#526579 18% 23%,transparent 23% 48%,#526579 48% 53%,transparent 53%),linear-gradient(transparent 31%,#526579 31% 39%,transparent 39% 68%,#526579 68% 76%,transparent 76%)}.funk-glyph--pattern-diamonds .funk-glyph__pattern,.funk-glyph--pattern-crosses .funk-glyph__pattern,.funk-glyph--pattern-sprinkles .funk-glyph__pattern,.funk-glyph--pattern-slashes .funk-glyph__pattern,.funk-glyph--pattern-hearts .funk-glyph__pattern{background:repeating-linear-gradient(125deg,transparent 0 6px,var(--funk-accent) 6px 9px,transparent 9px 14px)}.funk-glyph__topper{width:100%;height:22px;display:block;position:absolute;left:0;top:0;z-index:1;color:var(--funk-accent)}.funk-glyph__topper>i,.funk-glyph__topper>b,.funk-glyph__topper>em{display:block;position:absolute;background:currentColor}.funk-glyph--tophat .funk-glyph__topper,.funk-glyph--beanie .funk-glyph__topper{z-index:3}.funk-glyph--beanie .funk-glyph__topper i{width:26px;height:5px;border-radius:3px;left:calc(50% - 13px);top:12px}.funk-glyph--beanie .funk-glyph__topper b{width:21px;height:11px;border-radius:11px 11px 3px 3px;left:calc(50% - 10.5px);top:3px}.funk-glyph--beanie .funk-glyph__topper em{width:7px;height:7px;border-radius:50%;left:calc(50% - 3.5px);top:0}.funk-glyph--tophat .funk-glyph__topper i,.funk-glyph--tophat .funk-glyph__topper b{background:#171519}.funk-glyph--tophat .funk-glyph__topper i{width:32px;height:3px;border-radius:2px;left:calc(50% - 16px);top:9px}.funk-glyph--tophat .funk-glyph__topper b{width:16px;height:10px;border-radius:3px 3px 0 0;left:calc(50% - 8px);top:0}.funk-glyph--tophat .funk-glyph__topper em{width:16px;height:3px;left:calc(50% - 8px);top:6px}.funk-glyph--spikes .funk-glyph__topper>*,.funk-glyph--mohawk .funk-glyph__topper>*,.funk-glyph--saw .funk-glyph__topper>*{width:7px;height:16px;top:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.funk-glyph--spikes .funk-glyph__topper i,.funk-glyph--mohawk .funk-glyph__topper i,.funk-glyph--saw .funk-glyph__topper i{left:12px;transform:rotate(-18deg)}.funk-glyph--spikes .funk-glyph__topper b,.funk-glyph--mohawk .funk-glyph__topper b,.funk-glyph--saw .funk-glyph__topper b{left:21px;top:-3px}.funk-glyph--spikes .funk-glyph__topper em,.funk-glyph--mohawk .funk-glyph__topper em,.funk-glyph--saw .funk-glyph__topper em{right:12px;transform:rotate(18deg)}.funk-glyph--crown .funk-glyph__topper{z-index:3}.funk-glyph--crown .funk-glyph__topper i,.funk-glyph--crown .funk-glyph__topper b{background:#eeb02e}.funk-glyph--crown .funk-glyph__topper i{width:24px;height:5px;border-radius:1px;left:calc(50% - 12px);top:9px}.funk-glyph--crown .funk-glyph__topper b{width:24px;height:10px;left:calc(50% - 12px);top:1px;clip-path:polygon(0 100%,0 25%,10% 0,20% 25%,30% 0,40% 25%,50% 0,60% 25%,70% 0,80% 25%,90% 0,100% 25%,100% 100%)}.funk-glyph--crown .funk-glyph__topper em{width:3px;height:3px;border-radius:50%;left:calc(50% - 1.5px);top:10px;box-shadow:-7px 0 currentColor,7px 0 currentColor}.funk-glyph--squares .funk-glyph__topper i,.funk-glyph--squares .funk-glyph__topper b{width:3px;height:16px;top:1px}.funk-glyph--squares .funk-glyph__topper i{left:13px}.funk-glyph--squares .funk-glyph__topper b{right:13px}.funk-glyph--squares .funk-glyph__topper i:after,.funk-glyph--squares .funk-glyph__topper b:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;left:-2px;top:-3px;background:currentColor}.funk-glyph--squares .funk-glyph__topper i:after,.funk-glyph--squares .funk-glyph__topper b:after{border-radius:1px}.funk-glyph--ears .funk-glyph__topper i,.funk-glyph--ears .funk-glyph__topper b,.funk-glyph--knobs .funk-glyph__topper i,.funk-glyph--knobs .funk-glyph__topper b,.funk-glyph--knobs .funk-glyph__topper em{width:12px;height:12px;border-radius:50%;top:6px}.funk-glyph--ears .funk-glyph__topper i,.funk-glyph--knobs .funk-glyph__topper i{left:5px}.funk-glyph--ears .funk-glyph__topper b,.funk-glyph--knobs .funk-glyph__topper b{right:5px}.funk-glyph--knobs .funk-glyph__topper em{width:9px;height:9px;left:20px;top:1px}.funk-glyph--tuft .funk-glyph__topper i,.funk-glyph--tuft .funk-glyph__topper b,.funk-glyph--tuft .funk-glyph__topper em,.funk-glyph--horns .funk-glyph__topper i,.funk-glyph--horns .funk-glyph__topper b,.funk-glyph--fins .funk-glyph__topper i,.funk-glyph--fins .funk-glyph__topper b{width:8px;height:17px;clip-path:polygon(50% 0,100% 100%,0 100%)}.funk-glyph--tuft .funk-glyph__topper i{left:13px;transform:rotate(-23deg)}.funk-glyph--tuft .funk-glyph__topper b{left:20px;top:-3px}.funk-glyph--tuft .funk-glyph__topper em{right:13px;transform:rotate(23deg)}.funk-glyph--horns .funk-glyph__topper i,.funk-glyph--fins .funk-glyph__topper i{left:4px;top:8px;transform:rotate(-48deg)}.funk-glyph--horns .funk-glyph__topper b,.funk-glyph--fins .funk-glyph__topper b{right:4px;top:8px;transform:rotate(48deg)}.funk-glyph--antenna .funk-glyph__topper i,.funk-glyph--leaf .funk-glyph__topper i{width:3px;height:17px;left:23px;top:1px}.funk-glyph--robot .funk-glyph__topper{z-index:3}.funk-glyph--robot .funk-glyph__topper:before{content:"";width:24px;height:5px;border:2px solid #26303a;border-radius:7px 7px 2px 2px;position:absolute;left:12px;top:13px;background:#d9e3e8}.funk-glyph--robot .funk-glyph__topper i{width:3px;height:15px;left:27px;top:0;border-radius:2px;background:#d9e3e8;transform:rotate(11deg)}.funk-glyph--robot .funk-glyph__topper b{width:9px;height:9px;left:26px;top:-5px;border:2px solid #26303a;border-radius:50%;background:#5ef2ff;box-shadow:0 0 4px #5ef2ff}.funk-glyph--propeller .funk-glyph__topper i{width:3px;height:5px;left:23px;top:0}.funk-glyph--propeller .funk-glyph__topper{z-index:3}.funk-glyph--propeller .funk-glyph__topper i,.funk-glyph--propeller .funk-glyph__topper b,.funk-glyph--propeller .funk-glyph__topper em{background:color-mix(in srgb,var(--sound),#fffaf0 42%)}.funk-glyph--propeller .funk-glyph__topper:before{content:"";width:24px;height:11px;border-radius:12px 12px 3px 3px;position:absolute;left:calc(50% - 12px);top:5px;background:repeating-conic-gradient(from -90deg at 50% 100%,var(--funk-accent) 0 22.5deg,#eeb02e 22.5deg 45deg)}.funk-glyph--propeller .funk-glyph__topper:after{content:"";width:26px;height:3px;border-radius:2px;position:absolute;left:calc(50% - 13px);top:14px;background:var(--funk-accent)}.funk-glyph--propeller .funk-glyph__topper b,.funk-glyph--propeller .funk-glyph__topper em,.funk-glyph--leaf .funk-glyph__topper b,.funk-glyph--leaf .funk-glyph__topper em{width:18px;height:6px;border-radius:50%;top:-1px}.funk-glyph--propeller .funk-glyph__topper b,.funk-glyph--leaf .funk-glyph__topper b{left:7px;transform:rotate(12deg)}.funk-glyph--propeller .funk-glyph__topper em,.funk-glyph--leaf .funk-glyph__topper em{right:7px;transform:rotate(-12deg)}.funk-glyph--propeller .funk-glyph__topper b,.funk-glyph--propeller .funk-glyph__topper em{top:-2px}.funk-glyph--antenna .funk-glyph__topper b{width:9px;height:9px;border-radius:50%;left:20px;top:-3px}.funk-glyph--headphones .funk-glyph__topper{z-index:3}.funk-glyph--headphones .funk-glyph__topper i{width:30px;height:13px;border:3px solid #23262b;border-bottom:0;border-radius:16px 16px 0 0;left:calc(50% - 15px);top:5px;background:transparent}.funk-glyph--headphones .funk-glyph__topper b,.funk-glyph--headphones .funk-glyph__topper em{width:9px;height:13px;border-radius:3px;top:15px;background:#23262b}.funk-glyph--headphones .funk-glyph__topper b{left:5px}.funk-glyph--headphones .funk-glyph__topper em{right:5px}.funk-glyph--headphones .funk-glyph__topper:after{content:"";width:3px;height:15px;border-radius:2px;position:absolute;left:9px;top:25px;background:#23262b;transform:rotate(-26deg)}.funk-glyph--halo .funk-glyph__topper i,.funk-glyph--orbit .funk-glyph__topper i,.funk-glyph--curls .funk-glyph__topper i,.funk-glyph--curls .funk-glyph__topper b,.funk-glyph--curls .funk-glyph__topper em{border:4px solid currentColor;border-radius:50%;background:transparent}.funk-glyph--halo .funk-glyph__topper i{width:26px;height:12px;border-width:3px;left:11px;top:0}.funk-glyph--orbit .funk-glyph__topper i{width:46px;height:14px;left:1px;top:17px;transform:rotate(-12deg)}.funk-glyph--curls .funk-glyph__topper i,.funk-glyph--curls .funk-glyph__topper b,.funk-glyph--curls .funk-glyph__topper em{width:13px;height:13px;top:4px}.funk-glyph--curls .funk-glyph__topper i{left:7px}.funk-glyph--curls .funk-glyph__topper b{left:18px;top:-1px}.funk-glyph--curls .funk-glyph__topper em{right:7px}.funk-glyph--pipes .funk-glyph__topper i,.funk-glyph--pipes .funk-glyph__topper b,.funk-glyph--pipes .funk-glyph__topper em{width:6px;top:0}.funk-glyph--pipes .funk-glyph__topper i{height:15px;left:14px;top:3px}.funk-glyph--pipes .funk-glyph__topper b{height:21px;left:21px;top:-3px}.funk-glyph--pipes .funk-glyph__topper em{height:17px;right:14px;top:1px}.funk-glyph--wizard .funk-glyph__topper{z-index:4}.funk-glyph--wizard .funk-glyph__topper:before{content:"";width:34px;height:14px;position:absolute;left:7px;top:8px;background:var(--funk-accent);clip-path:polygon(5% 100%,12% 20%,36% 0,74% 4%,95% 100%)}.funk-glyph--wizard .funk-glyph__topper i{width:45px;height:6px;left:2px;top:14px;border:2px solid #171519;border-radius:50%;background:var(--funk-accent)}.funk-glyph--wizard .funk-glyph__topper b{width:28px;height:26px;left:11px;top:-8px;background:var(--funk-accent);clip-path:polygon(12% 100%,44% 22%,72% 0,64% 43%,92% 100%)}.funk-glyph--wizard .funk-glyph__topper em{width:8px;height:8px;left:17px;top:4px;background:#eeb02e;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.funk-glyph--guitar .funk-glyph__topper:after{content:"";width:29px;height:4px;border-radius:2px;position:absolute;left:10px;top:15px;z-index:2;background:#171519;box-shadow:inset 5px 0 #d9e3e8,inset -5px 0 #d9e3e8}.funk-glyph--rockstar-glasses .funk-glyph__face:before,.funk-glyph--rockstar-glasses .funk-glyph__face:after{content:"";width:14px;height:14px;position:absolute;top:9px;z-index:5;background:linear-gradient(145deg,#d9e3e8 0,#d9e3e8 18%,#171519 18%);clip-path:polygon(50% 0,62% 34%,98% 35%,69% 56%,80% 93%,50% 71%,19% 93%,31% 56%,2% 35%,38% 34%);filter:drop-shadow(0 0 2px var(--funk-accent))}.funk-glyph--rockstar-glasses .funk-glyph__face:before{left:3px;transform:rotate(-9deg)}.funk-glyph--rockstar-glasses .funk-glyph__face:after{right:3px;transform:rotate(9deg)}.funk-glyph--electric-guitar .funk-glyph__body:after{content:"";width:29px;height:37px;position:absolute;left:8px;top:12px;z-index:6;background:linear-gradient(90deg,transparent 44%,#d9e3e8 44% 49%,#171519 49% 56%,transparent 56%),var(--funk-accent);clip-path:polygon(43% 0,64% 0,61% 50%,80% 55%,100% 73%,85% 100%,55% 89%,28% 100%,0 78%,17% 56%,43% 49%);transform:rotate(-24deg);filter:drop-shadow(1px 1px 0 #171519)}.funk-glyph--cyber .funk-glyph__topper{z-index:3}.funk-glyph--cyber .funk-glyph__topper i{width:34px;height:14px;left:7px;top:8px;border:2px solid #171519;border-radius:18px 18px 3px 3px;background:#232b33}.funk-glyph--cyber .funk-glyph__topper b{width:5px;height:17px;left:22px;top:-3px;background:var(--funk-accent);transform:skew(-12deg)}.funk-glyph--cyber .funk-glyph__topper em{width:7px;height:11px;left:3px;top:17px;border-radius:2px;background:#232b33;box-shadow:35px 0 #232b33,inset 0 0 0 2px #5ef2ff}.funk-glyph--holo-eye .funk-glyph__face:before{content:"";width:25px;height:22px;position:absolute;left:calc(50% - 12.5px);top:8px;z-index:5;background:var(--funk-accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.funk-glyph--holo-eye .funk-glyph__face:after{content:"";width:19px;height:16px;position:absolute;left:calc(50% - 9.5px);top:11px;z-index:6;background:radial-gradient(circle,#5ef2ff 0,#5ef2ff 16%,#151318 18%,#151318 34%,#5ef2ff 36%,#5ef2ff 44%,#151318 46%),conic-gradient(from 45deg,#5ef2ff 0,#5ef2ff 8%,#151318 8%,#151318 25%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.funk-glyph--neck-tech .funk-glyph__body:after{content:"";width:29px;height:7px;position:absolute;left:3px;top:31px;z-index:5;border:2px solid #171519;border-radius:3px;background:repeating-linear-gradient(90deg,#5ef2ff 0,#5ef2ff 4px,#26303a 4px,#26303a 7px)}.funk-glyph--eyepatch .funk-glyph__face:before{content:"";width:31px;height:3px;position:absolute;left:2px;top:2px;z-index:4;background:#171519;transform:rotate(-4deg)}.funk-glyph--saw .funk-glyph__topper>*{top:4px}.funk-glyph--saw .funk-glyph__topper b{top:1px}.funk-glyph--eyepatch .funk-glyph__face:after{content:"";width:11px;height:9px;position:absolute;left:4px;top:11px;z-index:5;border-radius:50% 45% 50% 40%;background:#171519;box-shadow:inset -3px -2px var(--funk-accent)}.funk-glyph--neck-studded .funk-glyph__body:before{content:"";width:35px;height:8px;position:absolute;left:0;top:29px;z-index:5;background:radial-gradient(circle at 10% 50%,#d9e3e8 0 2px,transparent 2.5px),radial-gradient(circle at 30% 50%,var(--funk-accent) 0 2px,transparent 2.5px),radial-gradient(circle at 50% 50%,#d9e3e8 0 2px,transparent 2.5px),radial-gradient(circle at 70% 50%,var(--funk-accent) 0 2px,transparent 2.5px),radial-gradient(circle at 90% 50%,#d9e3e8 0 2px,transparent 2.5px),#171519}.funk-glyph--pattern-plaid .funk-glyph__pattern{opacity:1;background:repeating-linear-gradient(90deg,transparent 0 7px,#171519 7px 9px),repeating-linear-gradient(transparent 0 5px,var(--funk-accent) 5px 8px,transparent 8px 11px)}.funk-glyph--viking .funk-glyph__topper{z-index:4}.funk-glyph--viking .funk-glyph__topper:before{content:"";width:35px;height:16px;position:absolute;left:7px;top:6px;border:2px solid #171519;border-radius:19px 19px 3px 3px;background:#d9e3e8}.funk-glyph--viking .funk-glyph__topper:after{content:"";width:37px;height:5px;position:absolute;left:6px;top:17px;z-index:2;background:#171519}.funk-glyph--viking .funk-glyph__topper i,.funk-glyph--viking .funk-glyph__topper b{width:17px;height:13px;top:2px;border:4px solid #d9e3e8;border-bottom:0;border-radius:80% 80% 0 0;background:transparent}.funk-glyph--viking .funk-glyph__topper i{left:-3px;transform:rotate(-42deg)}.funk-glyph--viking .funk-glyph__topper b{right:-3px;transform:rotate(42deg)}.funk-glyph--viking .funk-glyph__topper em{width:4px;height:18px;left:22px;top:5px;z-index:3;background:#eeb02e}@media(max-width:760px){.site-header{height:44px;padding:0 16px}.brand{font-size:16px}.world-hud{padding:8px;gap:7px}.circle-button{width:44px;height:44px;border-radius:13px}.circle-button svg{width:20px;height:20px}.mode-control{width:44px;height:44px;border-radius:13px}.mode-control svg{width:18px;height:18px}.mode-control span{display:none}.transport{width:46px;height:46px}.transport>svg:first-child{width:46px;height:46px}.transport>svg:last-child{width:16px;height:16px;top:15px;right:15px;bottom:15px;left:15px}.transport-wrap{padding:5px 6px 3px;border-radius:13px}.transport-wrap>span{font-size:6px}.app{--stage-depth: 41vw}.performer-row{padding:0 2px;min-height:240px}.performer__actions{top:0}.character__body{width:94%;height:202px;border-width:2px}.character__hair{height:52px;border-width:2px}.character__face{width:88%;height:72px;left:6%;top:35px}.character__eye{width:13px;height:11px;border-width:2px}.character__eye:first-child{left:4px}.character__eye:nth-child(2){right:4px}.character__eye:after{width:4px;height:4px;left:3px}.character__nose{width:9px;height:37px;left:calc(50% - 4px);border-width:2px}.character__mouth{width:25px;height:8px;left:calc(50% - 12px);bottom:5px;border-width:2px}.character--active .character__mouth{height:13px}.character .sound-glyph{width:35px;height:27px;left:calc(50% - 17px);top:-14px;filter:drop-shadow(1px 1px 0 #191919)}.character .sound-glyph i,.character .sound-glyph b{border-width:1.5px}.performer.is-funk.is-queued:before{top:-8px}.performer__actions{top:0;gap:2px;opacity:1}.performer__actions button{width:20px;height:20px}.performer__actions svg{width:10px;height:10px}.performer.is-solo-source:after{top:25px}.performer.is-queued:before{top:2px}.performer.is-solo-source:after,.performer.is-queued:before{padding:2px 4px;font-size:5px}.sound-dock{padding:6px 7px 5px;border-radius:13px}.sound-dock>p{margin-top:5px;font-size:6px}.sound-grid{max-width:236px;gap:5px}.sound-tile{width:44px;height:44px}.sound-tile .funk-glyph{transform:rotate(var(--funk-tilt)) scale(.76)}.grass-field{height:clamp(52px,9vh,84px)}.rock-field{height:clamp(66px,11.5vh,108px)}.root-field{height:clamp(74px,13vh,122px)}.sound-tile__inner{border-radius:9px}.sound-glyph i,.sound-glyph b{border-width:2px}.pack-picker__header{height:58px;padding:0 16px}.pack-picker__content{padding-top:28px}.pack-picker__content h2{margin-bottom:25px;font-size:12px}.pack-picker__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 14px}.pack-card{width:auto}.pack-card:last-child:nth-child(odd){width:calc((100% - 14px)/2);grid-column:1 / -1;justify-self:center}.pack-art{border-radius:23px}.pack-card strong{font-size:20px}.pack-card__current{right:7px}}@media(max-width:380px){.sound-grid{max-width:300px;gap:6px}.sound-tile{width:54px;height:54px}.character__eye{width:11px}}@media(max-width:760px),(max-width:1000px)and (max-height:500px){.app{min-height:100svh}.site-header{height:40px;flex-shrink:0}.brand{font-size:16px}.world-hud{padding:8px;gap:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start}.world-hud__side{flex-direction:row;gap:6px}.world-hud .menu-control,.world-hud .mode-control{width:44px;height:44px;border-radius:12px}.world-hud .mode-control span{display:none}.world-hud .transport-wrap{padding:0;border-radius:12px}.world-hud .transport-wrap>span{display:none}.world-hud .transport{width:44px;height:44px}.world-hud .transport>svg:first-child{top:3px;right:3px;bottom:3px;left:3px;width:38px;height:38px}.world-hud .transport>svg:last-child{top:14px;right:14px;bottom:14px;left:14px;width:16px;height:16px}.sound-dock--compact{width:100%;max-width:260px;justify-self:center;padding:0;border-radius:12px;background:transparent}.sound-dock__toggle{width:100%;min-height:44px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:var(--hud-panel);color:var(--hud-ink);cursor:pointer}.sound-dock__toggle svg{width:17px;height:17px;flex-shrink:0}.sound-dock__toggle>span{font-size:13px;white-space:nowrap}.sound-dock__toggle small{margin-left:4px;color:var(--hud-ink-dim);font:9px Space Mono,monospace}.sound-dock__toggle .is-open{transform:rotate(180deg)}.sound-dock--compact .sound-dock__panel{position:absolute;left:8px;right:8px;top:60px;padding:10px 12px;background:var(--hud-panel);border-radius:15px;box-shadow:0 8px 22px #0003}.sound-dock--compact.is-dragging-sound .sound-dock__panel{visibility:hidden;pointer-events:none}.sound-dock__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:8px}.sound-dock__categories button{min-height:40px;padding:5px 2px;border:0;border-radius:8px;background:transparent;color:var(--hud-ink-dim);font-size:12px;cursor:pointer}.sound-dock__categories button[aria-selected=true]{background:#ffffff18;color:#fff;box-shadow:inset 0 -2px var(--pack)}.sound-dock--compact .sound-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:350px;gap:7px;margin:0 auto}.sound-dock--compact .sound-tile{width:100%;height:auto;aspect-ratio:1;min-width:44px}.sound-dock--compact .sound-dock__panel>p{margin:9px 0 0;font-size:7px;line-height:1.5;letter-spacing:0}.sound-dock--compact .sound-tile__tooltip{display:none}.performer__actions button{width:28px;height:28px}}@media(max-width:1000px)and (max-height:500px)and (min-aspect-ratio:3/4){.sound-dock--compact .sound-dock__panel{max-width:480px;left:50%;right:auto;width:calc(100% - 120px);transform:translate(-50%);padding:6px 12px}.sound-dock__categories{margin-bottom:4px}.sound-dock__categories button{min-height:32px}.sound-dock--compact .sound-grid{max-width:260px}.sound-dock--compact .sound-dock__panel>p{margin-top:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-screen{--hud-ink: #fff9eb;--balloon-light: #fff4b5;--balloon-color: #ffc84b;--balloon-dark: #e87a25;--balloon-shadow: #9b401f;--play-ink: #fff9e7;--title-band: min(24vw, 36svh);--grass-height: clamp(26px, 7.8vw, 122px);--control-y: 43%;height:100svh;overflow:hidden;position:relative;isolation:isolate;background:linear-gradient(#3c2c6e,#bb629d 43%,#ffc28b 56%,#654184 57%,#472851);color:var(--hud-ink)}.home-screen--pixelated{--balloon-light: #e4f6ff;--balloon-color: #aaa1ff;--balloon-dark: #6653c7;--balloon-shadow: #383069;--play-ink: #f1faff;background:radial-gradient(ellipse at 75% 20%,#4d397c,transparent 45%),linear-gradient(#07071a,#171935 54%,#77798c 55%,#383a51)}.home-screen--cursed{--balloon-light: #e7ffc0;--balloon-color: #a7dc70;--balloon-dark: #4e813c;--balloon-shadow: #203825;--play-ink: #efffd4;background:radial-gradient(ellipse at 50% 35%,#899291,#303a3b 45%,#0e171a 85%)}.home-world,.home-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-world{z-index:0}.home-world,.home-ground-layer{opacity:0;visibility:hidden;transition:opacity .42s ease-in-out,visibility 0s linear .42s}.home-world.is-current,.home-ground-layer.is-current{opacity:1;visibility:visible;transition-delay:0s}.home-ground-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.home-vignette{z-index:1;background:linear-gradient(to bottom,#0f072d38,transparent 30%),radial-gradient(ellipse at 50% 40%,transparent 40%,#170e2b38)}.home-theme{position:absolute;z-index:4;top:max(25px,5.5svh);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none;text-shadow:0 2px 10px #09071799}.home-theme__number{font:10px Space Mono,monospace;letter-spacing:.22em;opacity:.7}.home-theme__name{font-size:clamp(24px,2.7vw,38px);font-weight:500;letter-spacing:.02em}.home-theme__dots{display:flex;gap:8px;margin-top:5px}.home-theme__dots i{width:5px;height:5px;border-radius:50%;background:#fff5;transition:background .2s,transform .2s}.home-theme__dots .is-current{background:var(--balloon-light);transform:scale(1.35)}.home-way-in{position:absolute;z-index:4;left:50%;top:var(--control-y);transform:translate(-50%,-50%)}.home-enter{display:block;width:clamp(128px,16vw,226px);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:manipulation}.home-enter__balloon{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:46% 50% 47% 49%;background:radial-gradient(ellipse at 33% 17%,#ffffffba,transparent 30%),radial-gradient(circle at 38% 28%,var(--balloon-light),var(--balloon-color) 48%,var(--balloon-dark) 85%);box-shadow:inset 3px 5px 6px #ffffff7a,inset -7px -12px 12px #54203c30,0 9px 0 var(--balloon-shadow),0 20px 35px #160b3045;animation:balloon-float 4.8s ease-in-out infinite;transition:scale .22s ease,box-shadow .22s ease}.home-enter__balloon:before{content:"";position:absolute;width:28%;height:10%;left:19%;top:10%;transform:rotate(-28deg);border-radius:50%;background:linear-gradient(#ffffffc9,#ffffff05);filter:blur(1px)}.home-enter__icon{width:56%;height:56%;fill:var(--play-ink);filter:drop-shadow(0 3px 1px #652d4050)}.home-enter:hover .home-enter__balloon{scale:1.07}.home-enter:active .home-enter__balloon{scale:.95}.home-screen--pixelated .home-enter__balloon:after{content:"";position:absolute;top:28%;right:-19%;bottom:28%;left:-19%;border:3px solid #eee5ff99;border-top-color:transparent;border-radius:50%;transform:rotate(-28deg);box-shadow:0 3px 8px #8975ff33;pointer-events:none}.home-screen--cursed .home-enter__balloon{border-radius:43% 49% 42% 47%}.home-arrow{position:absolute;z-index:4;top:var(--control-y);transform:translateY(-50%);width:clamp(70px,12vw,172px);padding:0;border:0;border-radius:42%;background:transparent;cursor:pointer;touch-action:manipulation}.home-arrow--previous{left:max(14px,3.2vw)}.home-arrow--next{right:max(14px,3.2vw)}.balloon-arrow{display:block;width:100%;overflow:visible;filter:drop-shadow(0 12px 10px #160b3033);animation:balloon-float 5.5s ease-in-out infinite;transition:scale .2s ease}.home-arrow--next .balloon-arrow{animation-delay:-2s}.home-arrow:hover .balloon-arrow{scale:1.1}.home-arrow:active .balloon-arrow{scale:.94}.home-arrow:focus-visible,.home-enter:focus-visible{outline:3px solid var(--balloon-light);outline-offset:12px}.home-enter,.home-arrow,.home-theme{will-change:transform}.home-arrow:disabled,.home-enter:disabled{cursor:wait}.home-ground{position:absolute;inset:auto 0 0;height:var(--title-band);z-index:2}.home-ground:after{content:"";position:absolute;inset:auto 0 0;height:clamp(38px,5.8vw,92px);z-index:6;background:linear-gradient(to top,#140e0a77,transparent);pointer-events:none}.home-screen--pixelated .wiggler-title{filter:saturate(.18) brightness(1.3) drop-shadow(0 0 14px #a3a0ff33)}.home-screen--cursed .wiggler-title{filter:grayscale(1) sepia(.5) hue-rotate(35deg) saturate(1.8) brightness(.85)}.home-ground .rock-field,.home-ground .root-field{height:var(--grass-height)}.wiggler-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:filter .42s ease-in-out}.home-ground .grass-field{height:var(--grass-height)}.wiggler-title canvas{display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.wiggler-title__targets{position:absolute;top:var(--letters-top);bottom:var(--letters-bottom);left:1.55%;right:1.55%;z-index:8;display:flex;align-items:stretch}.wiggler-title__targets button{min-width:0;padding:0;border:0;border-radius:22%;background:transparent;cursor:pointer;color:var(--letter-color);font:600 clamp(44px,11.5vw,168px) "Fredoka",sans-serif;line-height:1}.wiggler-title__targets button:focus-visible{outline:2px dashed var(--hud-ink);outline-offset:2px}.wiggler-title.is-ready .wiggler-title__targets span{opacity:0}.wiggler-title:not(.is-ready) .wiggler-title__targets button{text-shadow:3px 4px #2a1f38}.home-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.home-screen.is-leaving{pointer-events:none}.home-screen.is-revealing{opacity:0;transition:opacity .32s ease}.home-screen.is-leaving .wiggler-title:not(.is-ready) .wiggler-title__targets button{animation:letter-sink .56s cubic-bezier(.55,0,1,.45) calc(var(--letter-index) * 30ms) both}@keyframes letter-sink{to{transform:translateY(140%) rotate(8deg);opacity:0}}.home-screen.is-loading,.home-screen.is-loading .home-world,.home-screen.is-loading .home-ground-layer{visibility:hidden}.home-screen{will-change:opacity}.home-screen.is-away{opacity:0;pointer-events:none}.home-overlay.is-away{pointer-events:none}@keyframes balloon-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media(max-width:650px){.home-screen{--title-band: min(42vw, 30svh);--control-y: 45%}.home-enter{width:clamp(118px,32vw,190px)}.home-arrow{width:clamp(56px,17vw,90px)}.home-arrow--previous{left:8px}.home-arrow--next{right:8px}.home-theme{top:max(30px,8svh)}.home-enter__balloon{box-shadow:inset 3px 5px 6px #ffffff7a,inset -7px -12px 12px #54203c30,0 6px 0 var(--balloon-shadow),0 15px 25px #160b3045}}@media(max-height:500px)and (min-width:651px){.home-screen{--control-y: 43%;--title-band: min(24vw, 42svh)}.home-theme{top:12px;gap:2px}.home-theme__name{font-size:23px}.home-theme__dots{display:none}.home-enter{width:25svh}.home-arrow{width:21svh}}.home-screen.is-calm *,.home-screen.is-calm *:before,.home-screen.is-calm *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.home-screen,.home-screen *,.home-screen *:before,.home-screen *:after{animation:none!important;transition:none!important}}
