@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-cyrillic-c9a5f1-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-latin-ext-76dcfc-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-latin-814019-C46ZzDBF.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Manrope-cyrillic-c9a5f1-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Manrope-latin-ext-76dcfc-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Manrope-latin-814019-C46ZzDBF.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAogABIAAAAAEuwAAAm3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDhudEFGUMs4JKT4O42ZuoFI5IgJXZeWPN+Z8eJzu/9wkNQGKeP5n+ObdyBuFytRK2StiM+0EsbaIWRH3PvGJI+YLD/VL9/ZuL6WpqCjGMx7ZuouidAcee5/SFMLh0IzHaYzN0VqrN0j/RX0Rb2RaJaQXX1QlWeIbyZIlv3tUqpg1qkcIiZAaL8u2kHZNJZNDLosrKbb+eOkEBA3AS2mJANohADkGQGD9z6HnIAgYGIAApPrg0JvhsWZobsbb8qC5H1VaAA0GgG+WUnfptgKIQdLGoCQEPk75WyiQGb4TEgNp+/vIpfxIgK+BqNIR/poiJNFrofts4A8BGSmqgi9FTw10P6Os2hHuc13tqeoUmyPECApNQEhETAqgWgBQAo0AIiFZVY6eExAAKEIMQmQBoipGEZiGEswzr8+Tp/N2EQCefQWUAQBhoABodKO6XApoYEAAQhCBGCQgBRnIQQFKBOCPAORUCAIAlmdomqJclmMsclDjLW+UpZnMhZsABFPmEGAl65/641/NhnapLgDK007ZjYvCJYqlY2Lzj10gnlOpLMg3AMyKwAVgMQhCjAA0RIBOqIfMrFICAEod9BDEJJ4VAYAE3AABVcQT6BQqaLJ4NqEiIsl71Gyo1MYdJerSrBteJFNAgz4IDUY5oA01mpACy8jlclDMwTybT9hjS9Wq2YE8k4+L88/4S3web+QNrQK4dYxUomJySmqA26iAmJCEiBQBqFEIjch9NqLhhoI/byxBwmmTHqGsLgOkT+jiX0AGhAEefTYyJAIgZiMjIgRiNjImIiAuQyYgyIKnAqCELpvrBuQIoAKAECAHAAoUGr1NShgPCcg5IxUnSu0paY+Basm3Ovo3UtGTYXrKSCtM8HPJJsrGSyfIxg0hKkwcDDmvIjJ8VlURmb1SNq/61KqiQuGpEDjP7FwhEzORMVVX6wpVVoKS0o4qWpN0bkXiYKF04gjSCqWfd+uIo/7eSf6dWthrblvmVdcTR51y4RpzRW1lOj1BNn6ibBw1kfrtvrwGbdizICWkS2CKZaSSIaQFsj6rgN+NA1QF13N8YgXstflrgpL/rUoMCatWtZVtO3Wq17mLwZUD/hk/MeRidTdZEuv2c5STFpgQLSDfefbs3rYumTiqBl5oVVx3roKVVlen/NXEK+mfNEeFYXUvt42zhdgXJ3KJpVZpNBetZQvnwrVLTZwpSMfpZBbHcVrlvpyvts2T80R9uD7Ig/MIYjlWX7wD1wG92Osua/HTuz6YoOt6fUJ+WeLtRPQON6eOUKR63hy9as4ePTz0mQN0Gfr4AampA/QW8IzXS2xZds+VHpvuRlNa53u6kTvrt9eP7HxVlwalwHVuU7TfTf2Miw9mZbxYPducNjbgUE65K7hg8b9Jxq4l3mYIXHBsN683D7la3eXioqSGBsdmjauFuatSTn/cM7Hv1asTPT/uPn36/W7wJFcyW57/8x4czMxqN52ztr56ofW9C6m3BGZBffqH9kXv9Byz5e+FXWauEQ0l0comc1NvOsWsse+YvXrQ9j4zOTOHdW/MZvNhlat+STHZtaeEb1iwYXP94iJ+595iNCzamPL7TWVto1v425wjEwfXLmz4XYbuna3bOOco3ZzklLBJm4xN7Jb13/azy/yGGnV9R/onL+tjSnH2f9fNZ9g0s9jEjbvY37gjJrmf+aF54ChN+frsVovw5jlLN0tQhLZgmqHEO8JU6HliR1DucDOTGLHAOWJev+SkpYFJNv28n8O98j+8WaYF1QEDDAAAmInAhQAIAtBSAYAgANBOP6ONNdU2tZ6GmhjyHlwxsAfEegDs9q15bHlVFbtpwIU0GFJTYcDEMt24mAS57fWJ29sTT5tAO3oGq6NHngFNd++LvnvXemwBsb+UbN9P8vp1aak1mmNZE7bZZl41xq6w6v17eWB8/PBxJB5+JitQ/t4a/rd5aqKEQVMUwKTJn/5sVzWVFg/LqgsFD5/1IJQ6Lvs8QwRjULgLmfaKg45Ya9FwajlRJ+Tc7hCdWByCvS6paB5RXlpxZHh4MNAEeLRxSB4f+Zi5lGJWb9w20w5GrcXIxZXXrmkD2jtbtQ/QBiZkgaWEQC1zdcv+XGW0aaHY6pob3HZWacgq9Zbz8y2F+f4dTDobhgHflNE+4fYw473wn9PEJ/Nm3sLM/A9ekw04MK0ftJPjNOAEsX434ViezG7AMcc0A/6dBR2YgkxWAs3alpNGZw2zpg62ELWy+KqlKx546kywr6Gja2pgKXZpfKIB5ujn7RMY5OuQ+HbsyD5cS6GufTMNweIl9AY6rV9bZ4t2ftqgpBwySuqnfbat2FNtWgi240bOTE1CTqGvuMJXnDTf/KPZKSgzNxMCoz1onYptPmziLWVo55/NUQbseQUVvrKseVM24RSnsCyrkIqgjiFXyAJiwA81qMNzkDTyA3CLJln0GvGLm1dCMRPzsRlHsJsq1GiMWIiFpI0mNNI2f+WV/HD5iU/N967RITz6Lg6yjAiFE2txGg/wWNypM/X4XYAlbUokpmM2FrvDW4c92AKX3YAtDkfrx3//p+rTpYevb6/g4Nb01/vP2/mG5o0LxzIcWA5vF/ZgSfuEXr0GxCd74Fxw8Lnfo6N//736jTog3E/QcDySL+Mz+NF88hIYwccLT064p6bmxoFdlU7J57cvK+qe3H1Y8fs0gABgHELlK/e7ESrdBzEt+hsA6k/smA4AjV2TNjUXNVOSBrGZIwAhCgAQ+GPlJZ1rqKJOQFBFVeOGO6+g115VCRT9x/xmH119rsI0EMdyEhJjMQAC8/t159AhAJU0Cj8TdihOI4C20YGXSQkAVzxPmPAIN6Yo4wymBYe9MaPEAh0iAwt5hMlMSRvK3ASQBwXABBovMQWp+4TuyAfMQK4GC6DmxkKIXcIitHSgkbi7HSJBB8uxFF2UYxk6sWI5WMFYgXb+L1HyvxCIM0oBm0JF0nkJM04pm1FMCuVJ09WuOnQp0uXLPkEcpHVeJl8BycPPVCbPKLaEYmXLyFI6o5DVNIOoZ40mjVQiBksXuAU7GhcJ5sNUYgybbEVKEXkr+do83grZZPKRIFzszDV3AguxmXy0UAGWlrdAvrTccX8pIsWJqrNx7Z+5ltltJEQTMZ5NLsry58vPTygxA6RXa0cSBcghY1yIUdnzRQofVwSr13PnVpJCMmXrgsqMxpQxCuU/pyRrXm4MSjNKbpWv3zf2RgEA8Ov5oxNTATz8EhR0QROGCIiQiIgYdEiIlMiExtG29PJ0yaB/QpuqdMx4UVlBtq/WZGRdhXGSsrqyifwE2XyNvlRI8j7a39ekBQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Manrope-cyrillic-c9a5f1-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Manrope-latin-ext-76dcfc-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Manrope-latin-814019-C46ZzDBF.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Manrope-cyrillic-c9a5f1-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Manrope-latin-ext-76dcfc-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Manrope-latin-814019-C46ZzDBF.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Manrope-cyrillic-c9a5f1-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Manrope-latin-ext-76dcfc-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Manrope-latin-814019-C46ZzDBF.woff2) format("woff2");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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Syne-latin-ext-f2eba9-DcRrHcIQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Syne-latin-c37e2f-BBZcRa21.woff2) format("woff2");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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Syne-latin-ext-f2eba9-DcRrHcIQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Syne-latin-c37e2f-BBZcRa21.woff2) format("woff2");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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Syne-latin-ext-f2eba9-DcRrHcIQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Syne-latin-c37e2f-BBZcRa21.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/assets/SpaceMono-latin-ext-d4ba38-CQTzDtZb.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SpaceMono-latin-391873-Wy3NpCq4.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/assets/SpaceMono-latin-ext-8a2467-C1sZ6Lj5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SpaceMono-latin-df899b-6NnW1qxO.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Rubik-cyrillic-ext-33c944-BgEjOSi_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Rubik-cyrillic-7b79f0-6J3aU1sj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Rubik-latin-ext-f19546-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Rubik-latin-365e33-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Rubik-cyrillic-ext-33c944-BgEjOSi_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Rubik-cyrillic-7b79f0-6J3aU1sj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Rubik-latin-ext-f19546-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Rubik-latin-365e33-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Rubik-cyrillic-ext-33c944-BgEjOSi_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Rubik-cyrillic-7b79f0-6J3aU1sj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Rubik-latin-ext-f19546-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Rubik-latin-365e33-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Rubik-cyrillic-ext-33c944-BgEjOSi_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Rubik-cyrillic-7b79f0-6J3aU1sj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Rubik-latin-ext-f19546-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Rubik-latin-365e33-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Rubik-cyrillic-ext-33c944-BgEjOSi_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Rubik-cyrillic-7b79f0-6J3aU1sj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Rubik-latin-ext-f19546-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Rubik-latin-365e33-0V_ixqQm.woff2) format("woff2");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:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Rubik-cyrillic-ext-33c944-BgEjOSi_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Rubik-cyrillic-7b79f0-6J3aU1sj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Rubik-latin-ext-f19546-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Rubik-latin-365e33-0V_ixqQm.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-ext-20bddc-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-2a392e-BEIDiHaE.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-ext-20bddc-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-2a392e-BEIDiHaE.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-ext-20bddc-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-2a392e-BEIDiHaE.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-ext-20bddc-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/assets/Archivo-latin-2a392e-BEIDiHaE.woff2) format("woff2");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{--bg: #eef0f3;--surface: #ffffff;--surface-2: #f3f5f8;--surface2: #f3f5f8;--border: rgba(22, 24, 38, .09);--line: rgba(22, 24, 38, .09);--line2: rgba(22, 24, 38, .15);--text: #1c1d22;--muted: #868a93;--faint: #b3b6bf;--accent-rgb: 242, 103, 34;--accent: rgb(var(--accent-rgb));--accent-strong: rgb(var(--accent-rgb));--accent-2: rgb(var(--accent-rgb));--accent-ink: #ffffff;--ink: #ffffff;--accent-deep: color-mix(in srgb, rgb(var(--accent-rgb)) 80%, #000);--accent-soft: rgba(var(--accent-rgb), .12);--accent-ghost: rgba(var(--accent-rgb), .05);--gold-soft: rgba(var(--accent-rgb), .12);--glow: 0 10px 26px rgba(28, 29, 50, .1);--danger: #e2415f;--success: #2bb673;--common: #a7abb3;--rare: #6ea8ff;--epic: #bd8cff;--legend: #e8c375;--radius: 20px;--radius-sm: 16px;--accent-grad: linear-gradient(135deg, color-mix(in srgb, rgb(var(--accent-rgb)) 84%, #000) 0%, rgb(var(--accent-rgb)) 52%, color-mix(in srgb, rgb(var(--accent-rgb)) 80%, #fff) 100%);--shadow: 0 1px 2px rgba(28, 29, 50, .04), 0 8px 24px rgba(28, 29, 50, .05);--display: "Rubik", system-ui, sans-serif;--display-tt: none;--display-ls: -.01em;--display-fw: 700;--mono: "Rubik", system-ui, sans-serif}[data-theme=dark]{--bg: #0f0f12;--surface: #17171c;--surface-2: #1f1f26;--surface2: #1f1f26;--border: rgba(255, 255, 255, .09);--line: rgba(255, 255, 255, .09);--line2: rgba(255, 255, 255, .17);--text: #f4f1ea;--muted: #9a97a0;--faint: #6a6870;--accent: rgb(var(--accent-rgb));--accent-strong: color-mix(in srgb, rgb(var(--accent-rgb)) 80%, #fff);--accent-2: rgb(var(--accent-rgb));--accent-ink: #ffffff;--ink: #ffffff;--accent-deep: color-mix(in srgb, rgb(var(--accent-rgb)) 82%, #000);--accent-soft: rgba(var(--accent-rgb), .16);--accent-ghost: rgba(var(--accent-rgb), .08);--gold-soft: rgba(var(--accent-rgb), .16);--glow: 0 10px 26px rgba(0, 0, 0, .5);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .35)}[data-theme=dark] body{background:#08080a}[data-theme=dark] .bottomnav{background:#0f0f12db}[data-theme=dark] .card,[data-theme=dark] .action-card,[data-theme=dark] .master-card,[data-theme=dark] .food-card,[data-theme=dark] .mix-row,[data-theme=dark] .back-header .back{box-shadow:0 1px 2px #0000004d}*{box-sizing:border-box}html,body{overscroll-behavior:none}body{margin:0;background:#e4e7ec;color:var(--text);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none;cursor:pointer}.display{font-family:var(--display);text-transform:var(--display-tt);letter-spacing:var(--display-ls);font-weight:var(--display-fw)}.app{max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;position:relative;background:var(--bg);overflow:hidden;box-shadow:0 0 0 1px var(--border)}.screen{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;padding:calc(24px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.screen.has-nav{padding-bottom:92px}.smokebg{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.smokebg .cloud{position:absolute;width:60%;height:45%;border-radius:50%;filter:blur(60px);opacity:.5}.smokebg{opacity:.7}.smokebg .c1{top:-12%;left:50%;transform:translate(-50%);width:80%;height:40%;background:radial-gradient(circle,rgba(var(--accent-rgb),.05),transparent 62%);animation:drift1 24s ease-in-out infinite}.smokebg .c2{top:44%;right:-18%;background:radial-gradient(circle,rgba(var(--accent-rgb),.05),transparent 70%);animation:drift2 27s ease-in-out infinite}.smokebg .c3{bottom:-8%;left:6%;background:radial-gradient(circle,rgba(28,29,50,.04),transparent 70%);animation:drift3 21s ease-in-out infinite}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14%,8%) scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-12%,-6%) scale(1)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,-10%) scale(1.2)}}@keyframes ember{0%,to{opacity:.7;filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.6))}50%{opacity:1;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.95))}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes emberPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px) scaleY(.85)}28%{opacity:.75}to{opacity:0;transform:translateY(-30px) scaleY(1.35)}}.gh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:18px}.gh .venue{font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:23px;line-height:1.1}.gh .sub{color:var(--muted);font-size:13px;margin-top:3px}@media (max-width: 430px){.gh .venue{font-size:20px}.gh .pill.accent{font-size:10.5px;padding:4px 9px;letter-spacing:.02em}}.back-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.back-header .back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:13px;border:1px solid var(--line2);background:var(--surface);color:var(--text);cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #1c1d320a,0 6px 18px #1c1d320d}.back-header .back:hover{border-color:var(--accent);color:var(--accent)}.back-header .bt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;color:var(--muted)}.g-title{font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:28px;margin:4px 0 14px;line-height:1.05}h1{font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:27px;margin:8px 0 16px}h2{font-family:var(--display);font-weight:700;font-size:18px;margin:22px 0 12px}.section-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;color:var(--muted);margin:24px 0 12px}.section-title.accent{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:14px;box-shadow:0 1px 2px #1c1d320a,0 6px 18px #1c1d320d}.card.clickable{cursor:pointer;transition:border-color .15s,transform .1s}.card.clickable:hover{border-color:var(--accent);transform:translateY(-1px)}.card.glow{box-shadow:var(--glow)}.theme-toggle{width:40px;height:40px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--line2);background:var(--surface);color:var(--text)}.theme-toggle svg{width:19px;height:19px}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.banners-wrap{margin:20px 0 4px}.banners{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.banners::-webkit-scrollbar{display:none}.banners>*{flex:0 0 100%;scroll-snap-align:center}.banner-dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.bdot{width:6px;height:6px;min-height:0;border-radius:50%;padding:0;border:none;background:var(--surface-2);cursor:pointer;transition:width .2s,background .2s,border-radius .2s}.bdot.on{width:18px;border-radius:3px;background:var(--accent)}.custom-banner{position:relative;border-radius:var(--radius);overflow:hidden;min-height:196px;cursor:pointer;box-shadow:var(--shadow);background-size:cover;background-position:center;transition:transform .12s}.custom-banner:hover{transform:translateY(-2px)}.cb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08080ab3,#08080a59 45%,#08080a0d)}.bm-wrap{margin-bottom:8px}.bm-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.bm-carousel::-webkit-scrollbar{display:none}.bm-card{flex:0 0 90%;scroll-snap-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;box-shadow:var(--shadow);transition:transform .12s}.bm-card:hover{transform:translateY(-2px)}.bm-hero{position:relative;height:126px;padding:14px 16px;display:flex;flex-direction:column;justify-content:flex-end}.bm-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,8,6,.72) 0%,rgba(10,8,6,.2) 45%,transparent 75%)}.bm-hero .rating{position:absolute;top:12px;right:12px;z-index:2;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:700;font-family:var(--mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;color:#ffd;border:1px solid var(--border)}.bm-hero .bm-name{position:relative;z-index:1;font-family:var(--display);font-weight:800;letter-spacing:-.01em;font-size:22px;line-height:1.1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5)}.bm-body{padding:14px 16px 16px}.bm-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bm-master{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:var(--text)}.bm-master-ico{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.bm-master-ico svg{width:13px;height:13px}.bm-strength{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--muted)}.bm-name{font-size:23px}.bm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.xp-banner{position:relative;border-radius:var(--radius);overflow:hidden;background:#0a0a0c;display:flex;align-items:stretch;min-height:196px;cursor:pointer;transition:transform .12s;box-shadow:var(--shadow)}.xp-banner:hover{transform:translateY(-2px)}.xp-left{flex:1 1 55%;padding:18px 4px 56px 18px;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center}.xp-brand{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.01em;font-size:23px;line-height:1.04;color:#fff}.xp-brand .l2{display:block;font-size:18px;letter-spacing:.02em}.xp-desc{color:#ededed;font-size:12px;line-height:1.5;margin-top:10px;max-width:27ch}.xp-right{flex:1 1 45%;position:relative;overflow:hidden;background:#101013}.xp-skull{position:absolute;right:-14%;top:-10%;width:115%;height:125%}.xp-vertical{position:absolute;right:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font-family:Archivo,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:.08em;text-transform:uppercase;color:#232328;z-index:1;-webkit-user-select:none;user-select:none}.xp-boom{position:absolute;left:-16%;bottom:-22%;width:115%;height:100%;z-index:1}.xp-pack{position:absolute;left:46%;top:50%;width:78px;height:120px;transform:translate(-50%,-50%) rotate(-8deg);border-radius:7px;background:linear-gradient(170deg,#ffa84d,#ff7a1a 42%,#f55e00);box-shadow:0 14px 30px #0009,inset 0 0 0 1px #ffffff24;display:flex;flex-direction:column;padding:7px 6px 6px;z-index:2}.xp-pack-logo{font-family:Archivo,sans-serif;font-weight:800;font-style:italic;font-size:12px;letter-spacing:.02em;color:#121212;text-transform:uppercase;line-height:1}.xp-pack-art{flex:1;position:relative;margin:2px 0 3px}.xp-pack-x{position:absolute;left:-3px;bottom:-6px;font-family:Archivo,sans-serif;font-weight:800;font-style:italic;font-size:46px;line-height:1;color:#0e0b08eb}.xp-pack-cherries{position:absolute;right:-2px;top:0;width:34px;height:34px}.xp-pack-band{background:#0e0c0a;border-radius:4px;padding:3px 4px 4px;text-align:center}.xp-pack-band b{display:block;font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:9.5px;letter-spacing:.04em;color:#ff8a2a;text-transform:uppercase}.xp-pack-band span{display:block;font-size:6.3px;font-weight:700;letter-spacing:.07em;color:#ede4da;text-transform:uppercase;margin-top:1px}.xp-pack-weight{position:absolute;right:5px;bottom:32px;font-size:9px;font-weight:800;color:#121212}.xp-tag{position:absolute;left:16px;bottom:12px;z-index:4;display:inline-block;padding:9px 16px;border-radius:999px;background:var(--accent-grad);color:#fff;font-weight:800;font-size:14px;letter-spacing:.01em;box-shadow:0 8px 22px rgba(var(--accent-rgb),.4);transform:rotate(-2deg)}.xp-tag.light{background:#fff;color:var(--accent);box-shadow:0 8px 22px #0000002e;transform:none}.xp-tag.violet{background:#6c5ce7;box-shadow:0 8px 22px #6c5ce766;transform:none}[data-theme=light] .xp-banner{background:#fff3eb}[data-theme=light] .xp-brand{color:#17181a}[data-theme=light] .xp-desc{color:#6e675f}[data-theme=light] .xp-right{background:#ffe9db}[data-theme=light] .xp-skull g{stroke:#f2d3be}[data-theme=light] .xp-skull>ellipse,[data-theme=light] .xp-skull>path{fill:#f2d3be}[data-theme=light] .xp-vertical{color:#f6decc}[data-theme=light] .xp-pack{box-shadow:0 14px 30px rgba(var(--accent-rgb),.25),inset 0 0 0 1px #ffffff24}.hh-banner{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--accent-grad);min-height:196px;padding:18px 130px 46px 18px;color:#fff;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:transform .12s;box-shadow:var(--shadow)}.hh-banner:hover{transform:translateY(-2px)}.hh-big{font-family:Archivo,sans-serif;font-style:italic;font-weight:800;font-size:42px;line-height:1}.hh-title{font-weight:800;font-size:17px;margin-top:2px}.hh-desc{font-size:12.5px;opacity:.92;margin-top:6px;max-width:28ch;line-height:1.45}.hh-clock{position:absolute;right:-16px;top:-14px;width:150px;height:150px;opacity:.22}.moon-banner{position:relative;border-radius:var(--radius);overflow:hidden;background:#15132a;min-height:196px;padding:18px 130px 46px 18px;color:#fff;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:transform .12s;box-shadow:var(--shadow)}.moon-banner:hover{transform:translateY(-2px)}.moon-banner .mb-title{font-family:Archivo,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;font-size:21px;line-height:1.05}.moon-banner .mb-title small{display:block;font-size:14px;letter-spacing:.06em;color:#b9b4e0}.moon-banner .mb-desc{color:#b9b4e0;font-size:12px;line-height:1.5;margin-top:8px;max-width:24ch}.moon-art{position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:150px;height:150px}[data-theme=light] .moon-banner{background:#eeedfa;color:#17181a}[data-theme=light] .moon-banner .mb-title small,[data-theme=light] .moon-banner .mb-desc{color:#7b76a8}.row{display:flex;gap:10px;align-items:center}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.spacer{height:10px}.spacer.lg{height:20px}label{display:block;font-size:13px;color:var(--muted);margin:12px 0 5px}input,select,textarea{width:100%;padding:12px 13px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;color:var(--text);font-size:15px;font-family:inherit}textarea{resize:vertical;min-height:84px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line2);background:transparent;color:var(--text);padding:13px 16px;border-radius:12px;font-size:13.5px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s,transform .1s}button:hover{border-color:var(--accent);color:var(--accent)}button:active{transform:scale(.985)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--glow)}button.primary:hover{filter:brightness(1.06)}button.ghost{background:transparent}button.danger{color:var(--danger);border-color:transparent;background:transparent}button.block{width:100%}button.sm{padding:8px 12px;font-size:13px;border-radius:9px;min-height:40px}button.lg{padding:15px 18px;font-size:16px}.pill{display:inline-block;padding:5px 10px;border-radius:8px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.pill.accent{color:var(--accent);border-color:var(--accent)}.openbtn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:12px;border:1px solid var(--line2);background:transparent;color:var(--text);font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;cursor:pointer;transition:border-color .15s,color .15s}.openbtn:hover{border-color:var(--accent);color:var(--accent)}.openbtn .ob-arrow{color:var(--accent);font-size:13px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9px;font-size:12.5px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .15s}.chip .dot{width:8px;height:8px;border-radius:50%}.chip.on{border-color:var(--accent);color:var(--accent);background:var(--gold-soft)}.badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:8px;font-size:9.5px;font-weight:700;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;color:var(--accent);border:1px solid var(--border)}.badge.hit{color:#f0b64e}.badge.limited{color:#d9a0e0}.badge.star{color:#ffd479}.badge.secret{color:var(--muted)}.hero{position:relative;height:190px;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 -50px 60px -20px #060503bf}.hero.tall{height:240px}.hero .rating{position:absolute;top:12px;right:12px;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:700;font-family:var(--mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;color:#ffd;border:1px solid var(--border)}.mix-card{margin-bottom:14px}.mix-card .body{padding:12px 2px 4px}.mix-card .name{font-family:var(--display);font-weight:800;letter-spacing:-.01em;font-size:20px;line-height:1.1}.mix-card .meta{color:var(--muted);font-size:13px;margin-top:2px}.mix-card .foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.price{font-family:var(--mono);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--accent)}.strength{display:flex;gap:4px;align-items:center}.strength .cell{flex:1;height:7px;border-radius:3px;background:var(--surface-2);border:1px solid var(--border)}.strength .cell.on{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-color:transparent}.strength-label{color:var(--muted);font-size:12px;margin-top:6px}.comp{display:flex;flex-direction:column;gap:9px}.comp-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.comp-head{display:flex;align-items:center;gap:8px;font-size:14px}.comp-track{grid-column:1 / -1;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.comp-fill{height:100%;border-radius:4px}.comp-pct{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.stars{display:inline-flex;gap:4px;font-size:26px;line-height:1}.stars .star{color:var(--border);cursor:pointer;transition:color .12s,transform .1s}.stars .star:hover{transform:scale(1.12)}.stars .star.on{color:var(--accent-2)}.stars.sm{font-size:15px;gap:2px}.stars.readonly .star{cursor:default}.masters{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px}.master{text-align:center;min-width:66px}.avatar{width:54px;height:54px;border-radius:50%;margin:0 auto 6px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 30% 30%,var(--surface-2),var(--surface));border:1px solid var(--border);font-family:var(--display);font-size:22px;color:var(--accent-2)}.avatar.lg{width:68px;height:68px;font-size:27px}.online-dot{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border-radius:50%;background:var(--success);border:2px solid var(--surface)}.master .mname{font-size:12.5px}.master .mrole{color:var(--muted);font-size:11px}.actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.action-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:18px 8px 15px;text-align:center;cursor:pointer;transition:border-color .15s,transform .1s;box-shadow:0 1px 2px #1c1d320a,0 6px 18px #1c1d320d}.action-card:hover{border-color:var(--accent);transform:translateY(-1px)}.action-ico{width:48px;height:48px;border-radius:50%;margin:0 auto 11px;display:grid;place-items:center;background:var(--gold-soft);border:1px solid var(--border);color:var(--accent-2)}.action-ico svg{width:22px;height:22px}.action-ico .q{font-family:var(--display);font-size:24px;line-height:1}.action-card .lbl{font-size:13px;font-weight:600}.masters{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.master-card{min-width:158px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:13px;box-shadow:0 1px 2px #1c1d320a,0 6px 18px #1c1d320d}.master-card .mc-top{display:flex;gap:11px;align-items:center}.avatar.mini{width:46px;height:46px;font-size:19px;margin:0}.mc-name{font-weight:600;font-size:15px}.mc-rating{color:var(--accent-2);font-size:13px;margin-top:1px}.mc-role{color:var(--muted);font-size:12.5px;margin-top:9px}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:4px}.seg button{background:transparent;border:none;padding:8px 16px;border-radius:9px;color:var(--muted);font-family:var(--mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:11px;min-height:38px;display:inline-flex;align-items:center;justify-content:center}.seg button.on{background:var(--accent);color:var(--accent-ink)}.seg.seg-scroll{overflow-x:auto;max-width:100%;scrollbar-width:none}.seg.seg-scroll::-webkit-scrollbar{display:none}.seg.seg-scroll button{flex-shrink:0;white-space:nowrap}.seg.block{display:flex}.seg.block button{flex:1}.switch{width:46px;height:26px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.switch .knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:left .15s,background .15s}.switch.on{background:var(--gold-soft);border-color:var(--accent)}.switch.on .knob{left:22px;background:var(--accent-2)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--surface-2));padding:0;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent-2);border:2px solid var(--ink);cursor:pointer}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent-2);border:2px solid var(--ink);cursor:pointer}.palette{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ptile{display:flex;align-items:center;gap:7px;padding:11px 10px;border-radius:12px;font-size:13.5px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.ptile .dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.ptile.on{border-color:var(--accent);background:var(--gold-soft);box-shadow:var(--glow)}.ptile.off{opacity:.4;cursor:not-allowed}.stackbar{display:flex;height:16px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--surface-2)}.stackbar span{display:block;height:100%;transition:width .18s ease}.pick-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--border)}.pick-name{display:flex;align-items:center;gap:8px;font-size:15px}.pick-name .dot{width:11px;height:11px;border-radius:50%}.pick-pct{font-variant-numeric:tabular-nums;color:var(--accent-2);min-width:42px;text-align:right;font-size:15px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:10px;overflow:hidden}.stepper button{border:none;border-radius:0;padding:8px 13px;background:var(--surface-2);color:var(--text);font-size:17px;line-height:1}.stepper button:hover{background:var(--surface);color:var(--accent)}.bk-seg{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.menu-switch{margin:2px 0 16px}.menu-switch>button{min-width:0}.fav-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 8px;-webkit-overflow-scrolling:touch}.fav-scroll::-webkit-scrollbar{display:none}.fav-card{flex:0 0 min(84%,300px);scroll-snap-align:start;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:transform .12s ease,border-color .12s ease}.fav-card:hover{border-color:var(--accent)}.fav-card:active{transform:scale(.99)}.fav-card.fav-more{flex:0 0 132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--accent);font-weight:600;font-size:14px}.fav-more .fm-plus{font-family:var(--disp);font-size:26px;line-height:1}.link-btn{background:none;border:none;color:var(--accent);font-weight:600;font-size:14px;cursor:pointer;padding:0}.bk-seg>button,.bk-seg .date-pick{flex:1 1 0;min-width:92px;min-height:46px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:0 12px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:600;font-size:14px;line-height:1.2;position:relative;box-shadow:var(--shadow)}.bk-seg>button.on,.bk-seg .date-pick.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.bk-seg .date-pick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bk-slots{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;-webkit-overflow-scrolling:touch}.bk-slot{flex:0 0 auto;padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--shadow)}.bk-slot.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.bk-guests{display:flex;align-items:center;gap:14px;margin-bottom:4px}.ok-ring{width:62px;height:62px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:700;color:#fff;background:var(--accent);box-shadow:0 10px 26px rgba(var(--accent-rgb),.35)}.pill.res-new{background:#e5525a24;color:#d9545c}.pill.res-confirmed{background:#2bb67324;color:#1f9d63}.pill.res-seated{background:#6ea8ff29;color:#3b74d6}.pill.res-cancelled{background:var(--surface-2);color:var(--faint)}.stepper .val{min-width:30px;text-align:center;font-variant-numeric:tabular-nums;font-size:14px}.pick-x{border:none;background:none;color:var(--muted);padding:6px;font-size:18px;line-height:1}.pick-x:hover{color:var(--danger)}.dots{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.dots .dot{width:8px;height:8px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border)}.dots .dot.on{background:var(--accent);border-color:var(--accent)}.progress{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden;margin-top:6px}.progress .fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:4px}.loyalty-teaser{width:100%;margin-top:16px;display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at 88% -12%,rgba(var(--accent-rgb),.42),transparent 58%),#0a0a0c;box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:transform .12s ease}.loyalty-teaser:hover{transform:translateY(-2px)}.loyalty-teaser:active{transform:scale(.99)}.loyalty-teaser .lt-logo{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.14);flex:none}.loyalty-teaser .lt-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.loyalty-teaser .lt-balance{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.loyalty-teaser .lt-unit{font-size:13px;font-weight:600;color:#f4f1eaa8}.loyalty-teaser .lt-sub{font-size:12.5px;color:#f4f1eaa8}.loyalty-teaser .lt-chevron{color:var(--accent);font-size:18px;font-weight:700;flex:none}.loy-sheet{display:flex;flex-direction:column}.loyalty-face{position:relative;overflow:hidden;border-radius:var(--radius);padding:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 90% -8%,rgba(var(--accent-rgb),.4),transparent 55%),#0a0a0c;box-shadow:var(--shadow)}.loyalty-face .lf-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.loyalty-face .lf-brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-size:14px}.loyalty-face .lf-brand img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.14)}.loyalty-face .lf-balance{margin-top:22px;font-family:var(--display);font-weight:800;font-size:42px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.loyalty-face .lf-balance span{font-size:16px;font-weight:700;color:#f4f1eab3}.loyalty-face .lf-sub{margin-top:10px;font-size:13px;color:#f4f1eab3}.loyalty-qr{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border:1px solid rgba(22,24,38,.09);border-radius:var(--radius-sm);padding:22px;box-shadow:var(--shadow)}.loyalty-qr svg{border-radius:8px;display:block}.loyalty-qr .lq-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:2px;color:#1c1d22;font-weight:700}.loyalty-qr .lq-hint{font-size:12px;color:#868a93;text-align:center;max-width:30ch}.loy-rows{display:flex;flex-direction:column}.loy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--muted)}.loy-row:last-child{border-bottom:none}.loy-row b{color:var(--text);font-weight:600}.loy-next{margin-top:14px;font-size:12.5px;color:var(--muted)}.loy-added{margin-top:16px;text-align:center;font-size:14px;font-weight:600;color:var(--success);background:#2bb6731a;border:1px solid rgba(43,182,115,.3);border-radius:12px;padding:12px}.loy-wallet{width:100%;padding:12px;border-radius:12px;border:1px solid var(--line2);background:var(--surface);color:var(--text);font-weight:600;font-size:13.5px;cursor:pointer}.loy-wallet:hover{border-color:var(--accent)}.bottomnav{position:relative;z-index:2;flex-shrink:0;display:flex;justify-content:space-around;align-items:center;padding:8px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border)}.bottomnav .tab{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--muted);background:none;border:none;padding:6px 14px;font-size:11px}.bottomnav .tab.active{color:var(--accent)}.bottomnav .tab svg{width:23px;height:23px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:480px;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--surface);border-top-left-radius:22px;border-top-right-radius:22px;border:1px solid var(--border);border-bottom:none;padding:20px 18px calc(24px + env(safe-area-inset-bottom));animation:sheetUp .28s cubic-bezier(.2,.8,.2,1)}.sheet .grabber{position:sticky;top:0;width:40px;height:4px;border-radius:2px;background:var(--border);margin:0 auto 16px}.banner{padding:11px 13px;border-radius:11px;font-size:14px;margin-bottom:12px}.banner.error{background:#e0685f1f;color:var(--danger);border:1px solid rgba(224,104,95,.3)}.banner.ok{background:#7bb98a1f;color:var(--success);border:1px solid rgba(123,185,138,.3)}.banner.info{background:var(--gold-soft);color:var(--accent);border:1px solid rgba(201,162,74,.25)}.empty{text-align:center;color:var(--muted);padding:48px 16px}.empty .em-ico{font-size:34px;opacity:.6}.recipe-head{display:flex;justify-content:space-between;align-items:baseline}.recipe-name{font-weight:600;font-size:16px}.components{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.author{color:var(--muted);font-size:13px;margin-top:6px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-box{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:2px;background:var(--surface-2);padding:10px 14px;border-radius:9px;border:1px dashed var(--accent);display:inline-block}.ember-dot{color:#e0892f;animation:ember 3.4s ease-in-out infinite}.container{max-width:480px;margin:0 auto;padding:20px 16px 64px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#0e0b08e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.topbar .brand{font-weight:700;letter-spacing:.3px;font-family:var(--display)}.topbar .brand .mix{color:var(--accent)}.fade-in{animation:fadeIn .25s ease both}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:shimmer 1.4s ease-in-out infinite}.skel-card{height:232px;margin-bottom:14px}.skel-master{min-width:158px;height:92px;flex-shrink:0;border-radius:16px}@keyframes shimmer{to{transform:translate(100%)}}.mix-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s,transform .1s}.mix-card:hover{border-color:var(--accent);transform:translateY(-1px)}.mix-hero{position:relative;height:180px;overflow:hidden;cursor:pointer}.mix-img{width:100%;height:100%;object-fit:cover;display:block}.mix-fallback{width:100%;height:100%}.mix-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#060503eb,#06050380 34%,#06050300 66%)}.mix-hero .badge{z-index:2}.mix-hero .rating{position:absolute;top:12px;right:12px;z-index:2;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:700;font-family:var(--mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;color:#ffd;border:1px solid var(--border)}.mix-overlay{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;pointer-events:none}.mix-title{font-family:var(--display);text-transform:var(--display-tt);letter-spacing:var(--display-ls);font-weight:var(--display-fw);font-size:21px;line-height:1.12;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mix-price{flex-shrink:0;font-family:var(--display);font-weight:var(--display-fw);font-size:20px;color:var(--accent-2);text-shadow:0 1px 12px rgba(0,0,0,.6)}.mix-card .chips{padding:12px 12px 0}.mix-quick{display:flex;gap:8px;padding:12px}.mix-quick button{flex:1}.filters{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.filters .search{position:relative;width:100%}.filters .search input{width:100%}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-select{flex:0 0 auto;width:auto;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:9px 36px 9px 15px;font-size:14px;font-weight:500;border-radius:11px;background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d4f24e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--border);color:var(--text);cursor:pointer}.filter-select:hover{border-color:var(--accent)}.filter-select:focus{outline:none;border-color:var(--accent)}.mix-row{display:flex;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--common);border-radius:var(--radius);overflow:hidden;margin-bottom:12px;cursor:pointer;box-shadow:0 1px 2px #1c1d320a,0 6px 18px #1c1d320d;transition:transform .1s}.mix-row:hover{transform:translateY(-1px)}.mr-tile{width:108px;flex:none;align-self:stretch;min-height:106px;background-color:#14110e;position:relative}.mr-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mr-body{flex:1;min-width:0;padding:13px 15px 13px 14px;display:flex;flex-direction:column;gap:8px}.mr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mr-name{font-family:var(--display);font-weight:700;letter-spacing:-.01em;font-size:18px;line-height:1.1;color:var(--text)}.mr-price{font-size:17px;flex-shrink:0}.mr-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mr-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.mr-dots{display:flex;gap:6px}.mr-dots span{width:11px;height:11px;border-radius:50%}.mr-rating{font-family:var(--mono);font-size:12px}.rarity{display:inline-flex;align-items:center;padding:3px 9px;border-radius:7px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rarity.common{color:var(--common);background:#a7abb329}.rarity.rare{color:var(--rare);background:#6ea8ff24}.rarity.epic{color:var(--epic);background:#bd8cff24}.rarity.legend{color:var(--legend);background:#e8c3752e}.editorial{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:16px;cursor:pointer;transition:border-color .15s,transform .1s}.editorial:hover{border-color:var(--accent);transform:translateY(-1px)}.ed-hero{position:relative;height:236px;overflow:hidden}.ed-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#060503eb,#06050366 42%,#06050300 72%)}.ed-hero .rating{position:absolute;top:12px;right:12px;z-index:2;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:700;font-family:var(--mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;color:#ffd;border:1px solid var(--border)}.ed-title{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;font-family:var(--display);text-transform:var(--display-tt);letter-spacing:var(--display-ls);font-weight:var(--display-fw);font-size:27px;line-height:1.08;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.65)}.ed-body{padding:14px 16px 16px}.ed-desc{color:var(--muted);font-size:14px;line-height:1.5;margin-bottom:14px}.ed-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.mp-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:6px 0 4px;margin-bottom:10px}.mp-avatar{width:108px;height:108px;border-radius:50%;margin-bottom:8px;display:grid;place-items:center;background-color:var(--surface-2);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid var(--border);box-shadow:var(--glow);font-family:var(--display);font-size:44px;color:var(--accent-2)}.mp-name{font-family:var(--display);text-transform:var(--display-tt);letter-spacing:var(--display-ls);font-weight:var(--display-fw);font-size:27px;line-height:1.1}.mp-role{color:var(--muted);font-size:14px}.mp-stats{display:flex;gap:10px;width:100%;margin-top:12px}.mp-stat{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 8px;text-align:center}.mp-stat b{display:block;font-family:var(--display);font-weight:var(--display-fw);font-size:22px;color:var(--accent-2);font-variant-numeric:tabular-nums}.mp-stat span{display:block;color:var(--muted);font-size:11.5px;margin-top:3px}.review-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;margin-bottom:10px}.review-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.review-text{color:var(--text);font-size:14px;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible,.filter-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.call-fab{position:fixed;left:50%;bottom:calc(80px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:40;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:13px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 22px rgba(var(--accent-rgb),.35);cursor:pointer}.call-fab:hover{filter:brightness(1.05);border-color:var(--accent)}.call-fab:active{transform:translate(-50%) scale(.97)}.call-fab svg{width:19px;height:19px}.call-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.call-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 12px;border-radius:16px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);text-align:center;cursor:pointer;transition:border-color .15s,transform .1s,background .15s}.call-action:hover{border-color:var(--accent);transform:translateY(-1px)}.call-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.call-action .ca-ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);border:1px solid var(--border);color:var(--accent-2)}.call-action .ca-ico svg{width:22px;height:22px}.call-action .ca-lbl{font-size:13.5px;font-weight:600;line-height:1.2}.food-cat-title{font-family:var(--display);text-transform:var(--display-tt);letter-spacing:var(--display-ls);font-weight:var(--display-fw);font-size:20px;line-height:1.1;margin:22px 0 12px;color:var(--text)}.food-cat-title:first-of-type{margin-top:4px}.kitchen-list{display:flex;flex-direction:column;gap:12px}.food-card{display:flex;align-items:stretch;gap:14px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px #1c1d320a,0 6px 18px #1c1d320d}.food-card .fc-photo{width:88px;height:88px;flex-shrink:0;border-radius:14px;object-fit:cover;background:var(--surface-2);border:1px solid var(--border)}.food-card .fc-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.food-card .fc-name{font-family:var(--display);font-weight:700;letter-spacing:-.01em;font-size:16px;line-height:1.2;color:var(--text)}.food-card .fc-desc{color:var(--muted);font-size:13px;line-height:1.4;margin-top:3px}.food-card .fc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.food-card .fc-price{font-family:var(--mono);font-weight:700;font-size:17px;color:var(--accent);font-variant-numeric:tabular-nums}.fc-add{padding:9px 14px;border-radius:11px;font-size:11.5px;font-family:var(--mono);font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent);background:transparent;color:var(--accent)}.fc-add:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.cart-bar{flex-shrink:0;position:relative;z-index:3;width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border:none;border-radius:18px 18px 0 0;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;box-shadow:0 -6px 20px #1c1d321a;cursor:pointer}.cart-bar.with-nav{padding-bottom:16px}.cart-bar:hover{filter:brightness(1.04)}.app.has-cart .call-fab{bottom:calc(132px + env(safe-area-inset-bottom))}.cart-bar .cart-badge{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#0003;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.cart-bar .cart-total{margin-left:auto}.cart-lines{display:flex;flex-direction:column;gap:12px}.cart-line{display:flex;align-items:center;gap:12px}.cart-line .cl-body{flex:1 1 auto;min-width:0}.cart-line .cl-name{font-weight:700;font-size:14.5px;color:var(--text)}.cart-line .cl-sum{font-family:var(--mono);font-weight:700;color:var(--text);min-width:62px;text-align:right;font-variant-numeric:tabular-nums}
