@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2) format("woff2"),url(/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-ext-400-normal-CezFp_e4.woff2) format("woff2"),url(/assets/russo-one-latin-ext-400-normal-BssN3Pxm.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:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-400-normal-BfOuQF9V.woff2) format("woff2"),url(/assets/russo-one-latin-400-normal-CosRecV9.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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAAB/AAAAPBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQuAFwRCAqDJIJxCxQAATYCJAMiBCAFhFIHZwwHG44GSJ6FKdxNHMrUk9R3bdpEPPS/H+3OvLcqSUTxaB7ZtkRtJiHhjUMpXrURCREiiRD5Pnyb+j7QCXTqzIxQapqmYprkR4xGZ2ZHFb+2t4kjnOwmKkWqUpZs8l++cOCcvCjrl1UK/KQXy8IKum3HaL7JQB9NA3v5vfW4g5zIP+huVBCes25WoBuQQihCoNOKKOyJtJwSdN0JHge6fqPPha44aP6DIG5SjwttEAhVh3ahXUi0S2M4HDQMo0DzEgQWLbaQhYJKCdRUbIdbM8a1ZxlsCcDumj/JcgSRT5kKwHkkJvagRAmCUxvS2S5NHvADYh9hP/8XoP4j/YF4c/8BkAeZFsAUVhzPmmGEbua+2eIjHHxayngN5BegIk8ZkGAHSuecAb3apVZTtLbjImGmjhxiuOoT/7+4gNIi74tAhMuEaKAD6ACDoAtXwVvAGFySRjbyOEa0IrJ9mxP0XhG4zvtSe6MDeitvl3Swd2WrBQtvb1z47BmZcfj+8/Ly589z/Gf8wici/xyvFhY9fYrpB+48KSl58uQCpj8trTwfLDwJDRPphIlSNalK+PSWu03E/QGt/MJnxc0zWmb00YLXzT29PdugFTi+2xns3K81Ny9JOx1Kwkty14iz7eiq6DyqHbnnj3NAodDYuaJ9ZowUrtc1NBoyAjM4XbF5ZbRevywqtyFh1Jtfpv6ZfE1nHZ83mAwMt6bqqTt1y0wutdK6Mfpvj9TY1NAD68UPQdh3eeOudfNBPl+1HDKNGRM4ZOmc6y4oLvIUgFkAQZu2OIWK/e1+AVtAG+UJe9ke7yoI4rMfhw/Mr+8Q97UNW/4C/E5cOhvgT83gQrRu7j4bWiUIXle6vOqA/48Yfau97eUkSnIWWieq6MA7SGYYBab1QdDhCM4IdpJEdph/CytqB94RpWgMgyEaU28MGouD3hirGaeMLS4zGlvNSDb0OihYQlTd2EVZmVn4kv+ZTxOvGBoaXgYeVk18vCReVg4SlYeZRr40OUq56Kn8XIwoo7GKUGZ+Do08ylAeXlYqF1EISSRZiFhmJj4qlYNXNZkkmkQRRWJEBYQbzYwyUkSLFM2odmk34vBS2TxaNGnshocrxg3p11E1mcBzdd8sUsgUClEJC0rc4LQCHiobyjAwr+W/eO+VivQSjfAIeTNrp2l+ehIDlbNB7iqVmQNlonLx8dLwL1sfiRE8NpuhOEAH5twkjBIlarREa+tRvYcGaGu/yyrLWjn7piInh7VvNPh99Jsa3v9qZIL9bfKhckRJ8wnyvwPcEgA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-cyrillic-400-normal-2GwyjskV.woff2) format("woff2"),url(/assets/unbounded-cyrillic-400-normal-DqbLF2ou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-vietnamese-400-normal-D7u77xXC.woff2) format("woff2"),url(/assets/unbounded-vietnamese-400-normal-C52tX-jF.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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-ext-400-normal-Dbd2QqjZ.woff2) format("woff2"),url(/assets/unbounded-latin-ext-400-normal-BRFNvR_h.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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-400-normal-DxT99aXF.woff2) format("woff2"),url(/assets/unbounded-latin-400-normal-CiSqyYx3.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2) format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2) format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-cyrillic-ext-400-normal-BcI5FCwK.woff2) format("woff2"),url(/assets/yeseva-one-cyrillic-ext-400-normal-tmV010Vw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-cyrillic-400-normal-zn71iUjg.woff2) format("woff2"),url(/assets/yeseva-one-cyrillic-400-normal-BqwkFOD0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-vietnamese-400-normal-b2m8LyeV.woff2) format("woff2"),url(/assets/yeseva-one-vietnamese-400-normal-iZnAeTHK.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-latin-ext-400-normal-DZPYAEWq.woff2) format("woff2"),url(/assets/yeseva-one-latin-ext-400-normal-Bfu-8ZsV.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-latin-400-normal-DOOi0Fwv.woff2) format("woff2"),url(/assets/yeseva-one-latin-400-normal-BFTviq16.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:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-cyrillic-400-normal-BnSqJbXw.woff2) format("woff2"),url(/assets/rubik-mono-one-cyrillic-400-normal-CYYDEcIq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-ext-400-normal-CZqoBXpE.woff2) format("woff2"),url(/assets/rubik-mono-one-latin-ext-400-normal-CJfzRdUT.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:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-400-normal-U2Afr9Di.woff2) format("woff2"),url(/assets/rubik-mono-one-latin-400-normal-Cd19iSlZ.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAxUAAwAAAAAHJQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBmfHzzY21hcAAAAZAAAACUAAAAyB4CHX9nYXNwAAACJAAAAAgAAAAIAAAAEGdseWYAAAIsAAAGMwAAE0zA4Cg3aGVhZAAACGAAAAA1AAAANgh1R95oaGVhAAAImAAAABoAAAAkBKcD7GhtdHgAAAi0AAAAKAAAAKoMNQVfbG9jYQAACNwAAACmAAAApr/duwxtYXhwAAAJhAAAABwAAAAgAGcAXm5hbWUAAAmgAAABBQAAAkovcUtlcG9zdAAACqgAAAGqAAADCIfASQl42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVJw0MyABJwjg1wZDjAwMJ9jfgHiA80pU2BgmA9iM70DiykwMAMAVhsNRwAAAHjaVYmxCkFhAEbP77OSZBSXuJ4DACkeBmUwmSQxWcnEgvISDJJX8Ay2v343GTjDOcMBQoCARGDzaZgzkCKGiAIRPNYaaaypZlpoo52OuujmHPz9SfDnWmqrvU66OodxL/d0B/uwd7ArsAPbBzsEDL/EgSR87QNdeqTp4JEhS448ZXwKNGnRpkiNElXqVGi8Ad6lJ5oAAQAB//8AD3janVfBbqNYEHzAeK1REkXEQtEoGo0Qsua8sqx8VE4++cQHzGlP+UeffOLUSjJbRT03jcmuVstbgOzQRXW96n7PqUp96quX6oSnm3Sf0nPd1kVbt03bdPVu3/Xl+eO2OPK0vserb6/FsTj2/cevPhUp5ehNSvt614yj3tXdfhw1QwwXBuJSHN9eDaG3IbJD5H6HwQjG4xn3DoN/8f/ymRim0y/CNn8IqI9C1Wj3SCaPFkhkQD4gNAgrX1MqHeEeGMyJ8WNWHe51KzpMBUEfv3DDUR54ff/LbFQpVY4CTaUNMbrxLECnxlmeGURhAYOTEhlGMRiQUuEzs8KscELqcS742vtDZHrDL0Sm27Z2lqQ1J8mkkWkxxYvfZVQviBg+bvF+ZvT7t79bpj/SInZXt5xzXJm/jakwJ1gFeS3VeIYzyBUxroYIBjn4N+ku9bghguYDOE1vVp7N/P3A7rvYZR9kB8ilmsjsKB78Innz5ofFXK9U7iRynb0QJRaTRay7m7HNoj5wQLEBAt7OFP+CZ9cQT2sqUINFoZMz9lAe3h/w7y9MRGcqo+5z1eGQoHhQm/fIe03esBPO6oUzywZQnmHACf1ruuNbQmaN1PS2gBlANsamEXB/TPWpXtFSD1U8Bmer76UL9NF/+bA4N/3Ec5sdURzph54UQDO8c693oAIHuPJd6k9EPLnzZp7doA88IZIs5STNPlj+xG2DE18kLfUi3oSXTWXCTbM5XXkVndSt4Gh9wYe8ClgfxBaYTvyZlpp20aOj03fZqdQ0MuuXTPlgdJxrlvMvhOEKbNGs15izFT7BOWLimHJVASuS3bA8xFIqPd+7VAOxIUc6hu1qjcfq9HFrVgzvDwyoTkDUPPaL2LrT2LPzrMZYM6pjCMaLaj2IVYuO9aMetEHMlvlkfYiBD8m4kgMELiVBClmVk2M8AoUK0PW5tlqi4tFoe+IUw9srUc1maHwKOdWpGXNqlBNGyEuO8szoT+Zkl9TARjh0QJd+Amkx7230hc8dsbMPdAMeGZJw9EP2CA99rw+9iFrSETiLeVcGYbVm9TbQF15/hfAYEfIuIHdrokBG1egFxvgnLr4Glmf2RO9wde5u9CBdkPPCVVql4Oz0JyN8bWb30nqkaQrrEb9uGLS31iMc/DYVwPxP+5dcu0yWEd4bVLJx5W7St5E150VX8lCHJgcy52nOhFg6+Ow7HrEQknAuo9d0+pI+HYyVFqzv1jkQgTw4pEwxTJVNS8c2zFsqXYs1u+xGi+NupQpVD0MsFCgPyGO4rJEp9lmw6JRD6GBSMu+6Nvl/W2xbvEcH61k0RVtrAEQAv6/s5LlvNFlcXvhmCmpq7/fpXtRMufNGQT7dK3xf7Go5FvtZv2ZM38leKfpMEpClaLRGGA9+3IyzyzQ5v2nuh+2/upKH2zK7oTyzi1y7AWrRCdERR+mtTmFGBRdHqM//tAMhhu4xjxpKhr7C/LnnUjn2MYr5u278YqxuVXb4Hp+M2Vua1zIivBoveVNdaCz3unJXOd7Fva36yZbyaV0x0nTGis/OFF93JvNkzWlb601zUet4V/PKOzVVp4my5NiY4TetDxi50ohwQckbfh0wmBeVNCNcxOqg8P/47eZfCIbPqKfqxftp5jU5N+yE1M3U1UIfYYWrr7NilN6K0cyyoXMQLdtJrOCfYdQrleoVXJvovQKhm6aV2qPONIBJGP0WEwYkIguPXTO6ZgR19Z5jveY0LIpqPl9msTecpw17KE6mUu0iiTzBNmPCw9lc/WJ4UibrsF+J7tHCoD4viYVH9GCltEQNK/fCj8RxwGn9vvbmaobJuu2m3B/z/TPWrgJxluzxvEgg8qdPNL/C9r1th96k9sDdEAEZPf6QucAR8Jp5DT1+ZJ1xVv/gwLwIz40IcH5tacflzrWgKvXE9/HClnNvypRwQJuYlgHlKWOwu2n4voF4wsr7BWI6v3DEnVSFzte4kpoh7IT1OKKZjMCJoYhc/EmUvTSVTBJ1a9QQPZAOxVkMLBK77FT4+3EoD6mS48z4j6rVYkDPqNKN/qXIHcgw81qg+WUAJX4Je4BDnq1UNPrVQYZ5s88qZA1GL+qXAk8yw913Zf4jQcffy77iwwB42mNgZGBgYGZguDE79208v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAoEQPaAAAAHjaY2BkYGB+wcAAIv9cA5FAEVTADABwFwSZAAB42mN+wVDLAARAGhXUorPR5RGihGVgIiTawcBYzvALKAOiawEkgQmdAAAAHwAfAB8AHwA8AGcAiACrAM0A3QD9ARMBGwEyAVUBagGRAa8BzAHUAe4CCwIdAjcCXwJxAowCtgK+AuEDCwM2A1QDdAOWA74D4gQaBDsEXwR4BJ0EugTgBP4FIwVABXMFhwWnBcwF6AYFBi8GTAZoBoMGoQbABtYG9AcaB0UHZAeJB6cHxQftCBgIQgh4CJ8I0Qj0CR0JQQlTCV8Jdgl2CYgJpgAAeNpjYGRgYAhisGDgYVBhYAfxEADIYwQAEv8AxnjajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBIABB8ICoABQAAOyt+rZtZNt2N+yybSGIhEiIhmJoh66omD37Dhw6cuzEqTPnLly6cu3GrTv3Hjx68uzFqzfvPnz68u3Hrz//4hKSUtIysnLyCopKYausoqqmrqGppa2jq6dvYGhkbGJqZm5haWVtE9vJL9THhxVQBVnoRgzDAFRqkzFv/zEm4ZiZN6HvGrUupXT49cFtKSVm+/k4LSIgJ6wBeglZBpO9HDe2D3cmz4saU56TH+nyz6X7LZISueZSvIWigIk7yDoBePc976HnfeHkY4bdiufeE/ovEaevGGbgv0Fv8t2U8p8i9E/l/1SjaXN8OKP7Nzzn9ZztqJUp2VEL07Kh9dv6Rnl3gmceMxbaIBUeIKtYjfWiDfrVKWjYjoINFSwNWNrAJLOoY4WqnI1GRYWaaNRUo5qhT069vOcNcZKbefwq4sZzukVrDd1I6J6FLiRwV/5SpVzNOY1/ROgMu+wqxt1zGBd7bZa1tm4zuLOiGd3NiPC/ZeZumdlJzPz7x9OQ84alDMFazvW9cbxBddx8q50AF0Tb7wAA) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.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:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/neucha-cyrillic-400-normal-Ct5TrQut.woff2) format("woff2"),url(/assets/neucha-cyrillic-400-normal-CYVGZO1N.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/neucha-latin-400-normal-ClN4lHCh.woff2) format("woff2"),url(/assets/neucha-latin-400-normal-BKqh4hRb.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:Podkova;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/podkova-cyrillic-ext-400-normal-C7VR1RMA.woff2) format("woff2"),url(/assets/podkova-cyrillic-ext-400-normal-CdfA0NSj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Podkova;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/podkova-cyrillic-400-normal-D2zDXm6Q.woff2) format("woff2"),url(/assets/podkova-cyrillic-400-normal-_aZ1hpwf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Podkova;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/podkova-vietnamese-400-normal-bk3xwFdh.woff2) format("woff2"),url(/assets/podkova-vietnamese-400-normal-Ck2JzCS8.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:Podkova;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/podkova-latin-ext-400-normal-CyPicNSW.woff2) format("woff2"),url(/assets/podkova-latin-ext-400-normal-DX9a8tok.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:Podkova;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/podkova-latin-400-normal-CinBBZJk.woff2) format("woff2"),url(/assets/podkova-latin-400-normal-DN4i2E4p.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:Marmelad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marmelad-cyrillic-ext-400-normal-Cnhlddyq.woff2) format("woff2"),url(/assets/marmelad-cyrillic-ext-400-normal-DcvFsOV-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Marmelad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marmelad-cyrillic-400-normal-BHL4P8NW.woff2) format("woff2"),url(/assets/marmelad-cyrillic-400-normal-BngzunzR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Marmelad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marmelad-vietnamese-400-normal-CbPA9pU6.woff2) format("woff2"),url(/assets/marmelad-vietnamese-400-normal-DTYYnGG1.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:Marmelad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marmelad-latin-ext-400-normal-BbGsyMx8.woff2) format("woff2"),url(/assets/marmelad-latin-ext-400-normal-s6wqypXd.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:Marmelad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marmelad-latin-400-normal-Cz09r-vF.woff2) format("woff2"),url(/assets/marmelad-latin-400-normal-B279Vh5c.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}.auth-page{min-height:100dvh;display:grid;grid-template-columns:46% 54%;background:#fcfdf9}.auth-story{background:var(--green);color:#f2f6e9;padding:42px 55px 31px;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:800px}.auth-story>.brand{color:#f0f5e7;--logo-lines:#173f36;font-size:34px}.auth-story>.brand .brand-symbol{color:var(--lime)}.auth-story .brand-dot{color:var(--lime)}.auth-story-content{margin:auto 0;padding:53px 0 35px;position:relative;z-index:1}.eyebrow.light{color:#adc798;font-size:9px;letter-spacing:1.6px}.auth-story h1{font-size:76px;line-height:1.13;letter-spacing:-4px;font-weight:750;margin-top:26px}.auth-story h1>span{color:var(--lime);position:relative}.auth-story h1>span:after{content:"";position:absolute;left:2px;right:0;bottom:-8px;height:12px;border-top:2px solid #a2bf79;border-radius:50%;transform:rotate(-3deg)}.auth-story-content>p{font-size:13px;line-height:1.9;color:#b5c8ad;margin-top:28px}.conversation-art{height:237px;position:relative;margin-top:35px;max-width:430px}.art-bubble{position:absolute;display:flex;align-items:center;box-shadow:0 12px 20px #0c281420}.art-bubble-one{background:#f9fbf3;border:1px solid #e8efdb;border-radius:15px 15px 15px 4px;left:0;top:17px;width:325px;padding:16px 13px;gap:11px;transform:rotate(-4deg);color:#49633c}.art-bubble-one>div{display:flex;flex-direction:column;gap:6px}.art-bubble-one strong{font-size:10px;font-weight:550;color:#8a9c78}.art-bubble-one>div>span{font-size:11px}.art-time{margin-left:auto;align-self:flex-end;font-size:8px;color:#a4b094}.art-bubble-one .avatar{width:36px;height:36px;font-size:12px}.art-bubble-two{right:1px;top:112px;padding:15px 19px;background:#d5e9ac;color:#4d6738;border-radius:14px 14px 4px;gap:23px;transform:rotate(4deg);font-size:12px}.art-bubble-two svg{color:#829e5b}.art-bubble-three{left:18px;bottom:3px;padding:12px 16px;gap:10px;border:1px solid #648264;background:#315547;border-radius:12px;color:#c5d6b8;transform:rotate(-3deg);font-size:10px}.heart-circle{display:flex;align-items:center;justify-content:center;color:#c9dfa5}.art-bubble-three>svg{color:#b1ca8e;margin-left:9px}.art-spark{position:absolute;color:#aecb83;font-size:36px;line-height:1}.art-spark-one{right:9px;top:18px;transform:rotate(15deg)}.art-spark-two{left:3px;bottom:73px;font-size:22px;color:#799964}.auth-story-footer{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff16;padding-top:24px;color:#abc398}.mini-avatars{display:flex;padding-left:0}.mini-avatars .avatar{border:2px solid var(--green);width:33px;height:33px;font-size:10px;margin-left:-8px}.mini-avatars .avatar:first-child{margin-left:0}.auth-story-footer>span:nth-child(2){font-size:9px;line-height:1.8}.auth-story-footer strong{font-weight:450;color:#d2e0c4}.auth-story-footer>svg{margin-left:auto;color:#abc58b}.auth-form-side{display:flex;flex-direction:column;min-width:0;padding:35px 48px 24px}.auth-top-note{display:flex;align-items:center;justify-content:flex-end;gap:13px;font-size:10px;color:#9aa68b}.version-pill{font-size:8px;letter-spacing:.8px;color:#8ea16f;border:1px solid #e0e8d4;border-radius:5px;padding:5px 7px;background:#f3f7eb;white-space:nowrap}.auth-form-wrap{width:100%;max-width:380px;margin:auto;padding:45px 0}.auth-greeting .eyebrow{font-size:8px;letter-spacing:1.5px;color:#91a277}.auth-greeting h2{font-size:29px;font-weight:750;letter-spacing:-1.1px;margin-top:13px;color:#344d37}.auth-greeting p{font-size:12px;color:#9aa68b;margin-top:11px}.auth-tabs{display:flex;background:#f0f3e9;border:1px solid #eaf0e0;border-radius:10px;padding:4px;margin-top:29px;margin-bottom:25px}.auth-tabs button{flex:1;font-size:11px;font-weight:450;padding:10px 7px;border-radius:7px;color:#9aa58b}.auth-tabs button.active{background:#fff;color:#5e7b44;box-shadow:0 2px 4px #344d3708;font-weight:550}.auth-form{display:flex;flex-direction:column;gap:19px}.auth-form label,.dialog-form label,.password-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:500;color:#738664}.auth-form input,.dialog-form input,.dialog-form textarea,.password-form input{width:100%;border:1px solid #e0e7d6;background:#fff;border-radius:9px;min-height:46px;padding:12px 14px;font-size:12px;font-weight:400;color:#4b623d;transition:border .2s,box-shadow .2s}.auth-form input:focus,.dialog-form input:focus,.dialog-form textarea:focus,.password-form input:focus{border-color:#afc591;box-shadow:0 0 0 3px #e5efda77}.auth-form input::placeholder,.dialog-form input::placeholder,.dialog-form textarea::placeholder,.password-form input::placeholder{color:#b0b9a3;font-size:11px}.auth-form label small{font-size:9px;color:#a5af99;font-weight:400;line-height:1.5;margin-top:-1px}.input-with-prefix{display:flex;align-items:center;border:1px solid #e0e7d6;background:#fff;border-radius:9px;overflow:hidden}.input-with-prefix>span{padding-left:14px;color:#a4b393;font-size:14px;font-weight:400}.input-with-prefix input{border:0;padding-left:9px;box-shadow:none!important}.input-with-prefix:focus-within{border-color:#afc591;box-shadow:0 0 0 3px #e5efda77}.password-input{position:relative}.password-input input{padding-right:45px}.password-input button{position:absolute;right:8px;top:8px;display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:#a4b196;border-radius:6px}.password-input button:hover{background:#f0f5e8;color:#6b8752}.auth-submit{width:100%;justify-content:space-between;margin-top:3px;font-size:12px;padding:15px 18px;border-radius:9px;min-height:48px}.form-error{background:#fbefea;border:1px solid #f0dcd2;color:#ad6b59;font-size:11px;line-height:1.6;border-radius:8px;padding:10px 12px}.auth-privacy{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;color:#a4b58d}.auth-privacy p{font-size:9px;line-height:1.8;color:#8d9f7b}.auth-privacy p span{font-size:8px;color:#a5b197}.auth-storage-note{font-size:8px;display:flex;align-items:center;gap:5px;color:#abb69f;margin:18px auto 0;padding:3px}.auth-storage-note:hover{color:#6f8a56}.auth-details{font-size:9px;color:#95a785;line-height:1.8;margin-top:12px}.auth-details summary{cursor:pointer;text-align:center;list-style:none;font-size:9px}.auth-details p{background:#f0f5e8;border-radius:8px;padding:12px;margin-top:10px}.auth-footer{display:flex;justify-content:space-between;color:#b1bba5;font-size:8px;gap:12px}.auth-footer>span:last-child{display:flex;align-items:center;gap:6px}@media(min-width:1500px){.auth-story{padding:48px 75px 35px}.auth-story h1{font-size:90px}.auth-story-content>p{font-size:15px}.auth-form-wrap{max-width:410px}.auth-greeting h2{font-size:34px}.auth-form label{font-size:12px}.auth-form input{min-height:49px;font-size:13px}.auth-tabs button{font-size:12px}.auth-submit{font-size:13px;min-height:51px}.conversation-art{transform:scale(1.1);transform-origin:left top;margin-bottom:25px}}@media(max-width:1100px){.auth-story{padding:35px 35px 27px}.auth-story h1{font-size:65px}.auth-story-content>p{font-size:11px}.art-bubble-one{width:285px;gap:8px;padding:14px 10px}.art-bubble-one>div>span{font-size:10px}.art-bubble-two{right:-6px;font-size:11px}.art-bubble-three{left:3px;font-size:9px;padding:11px}.art-spark-one{right:-6px;font-size:27px}.auth-form-side{padding:32px 36px 24px}.auth-top-note{font-size:8px;gap:8px}.auth-greeting h2{font-size:26px}.auth-form-wrap{max-width:350px}.auth-story .eyebrow{font-size:8px;letter-spacing:1px}}@media(max-width:850px){.auth-page{grid-template-columns:42% 58%}.auth-story{padding:32px 25px 25px;min-height:760px}.auth-story h1{font-size:55px;letter-spacing:-3px}.auth-story-content>p{font-size:10px}.desktop-break{display:none}.conversation-art{transform:scale(.83);transform-origin:left top;width:320px;height:215px;margin-top:35px}.auth-story-footer{gap:8px}.auth-story-footer>svg{display:none}.auth-story-footer>span:nth-child(2){font-size:8px}.mini-avatars .avatar{width:27px;height:27px;font-size:8px}.auth-form-side{padding:29px 30px 24px}.auth-top-note>.version-pill{font-size:7px}.auth-top-note{font-size:7px}.auth-greeting h2{font-size:24px}.auth-greeting p{font-size:11px}.auth-form-wrap{padding:40px 0}.auth-footer{font-size:7px}}@media(max-width:650px){.auth-page{display:flex;flex-direction:column;min-height:100dvh}.auth-story{min-height:0;padding:24px 25px 27px}.auth-story>.brand{font-size:29px;gap:7px}.auth-story>.brand .brand-symbol{width:35px;height:35px}.auth-story-content{padding:29px 0 0;margin:0}.auth-story-content>.eyebrow{font-size:7px;letter-spacing:1.2px}.auth-story h1{font-size:43px;line-height:1.15;letter-spacing:-2px;margin-top:13px}.auth-story h1 br{display:none}.auth-story h1>span:after{bottom:-6px;height:8px}.auth-story-content>p{font-size:10px;margin-top:17px;max-width:260px;line-height:1.8}.conversation-art{position:absolute;left:calc(100% - 105px);top:17px;transform:scale(.55);opacity:.95;width:325px;pointer-events:none}.art-bubble-one{display:none}.art-bubble-two{right:25px;top:40px}.art-bubble-three{left:15px;bottom:50px}.art-spark-one{right:50px;top:0}.art-spark-two{left:80px;bottom:20px}.auth-story-footer{display:none}.auth-form-side{padding:21px 25px 22px;flex:1}.auth-top-note{display:none}.auth-form-wrap{padding:9px 0 30px;max-width:410px}.auth-greeting .eyebrow{font-size:7px}.auth-greeting h2{font-size:26px;margin-top:10px}.auth-greeting p{font-size:11px;margin-top:9px}.auth-tabs{margin-top:23px;margin-bottom:23px}.auth-tabs button{font-size:11px;padding:10px}.auth-form{gap:18px}.auth-form label{font-size:11px}.auth-form input{font-size:16px;min-height:46px}.auth-form input::placeholder{font-size:11px}.auth-submit{font-size:12px;min-height:47px}.auth-privacy{margin-top:20px}.auth-storage-note{margin-top:13px}.auth-footer{font-size:8px}.auth-details{font-size:10px}.auth-form label small,.auth-privacy p{font-size:9px}}@media(max-width:650px){.conversation-art{display:none}.auth-story-content>p{max-width:340px}}@media(max-width:370px){.auth-story h1{font-size:38px}.conversation-art{display:none}.auth-form-side{padding-left:21px;padding-right:21px}.auth-greeting h2{font-size:24px}}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#152b2355;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:25px;animation:fadeIn .15s ease}.modal{width:450px;max-width:100%;max-height:calc(100dvh - 50px);overflow:auto;background:#fcfdf9;border:1px solid #e5ecd9;border-radius:20px;box-shadow:0 25px 90px #172b2330;padding:27px;animation:modalIn .2s ease}.modal-wide{width:850px}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:24px}.modal-heading h2{font-size:22px;line-height:1.4;letter-spacing:-.7px;font-weight:750;color:#3a5439;overflow-wrap:anywhere}.modal-heading p{font-size:11px;line-height:1.8;color:#99a88a;margin-top:7px;max-width:340px}.modal-heading>.icon-button{width:30px;height:30px;margin-top:-2px;margin-right:-5px;color:#a0ad92}.dialog-tabs{display:flex;gap:6px;background:#f0f4e8;border:1px solid #e7eedc;border-radius:10px;padding:4px;margin-bottom:22px}.dialog-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;font-size:11px;padding:10px 5px;border-radius:7px;color:#96a784}.dialog-tabs button.active{background:#fff;box-shadow:0 2px 4px #263d3307;color:#66814c}.dialog-form{display:flex;flex-direction:column;gap:19px}.dialog-form label{font-size:11px}.dialog-form textarea{resize:vertical;min-height:70px;line-height:1.6}.dialog-form .search-field input{border:0;padding:10px 0!important;min-height:42px!important;background:transparent!important;box-shadow:none!important}.dialog-form .search-field{padding:0 12px;background:#f2f6eb}.dialog-form .search-field:focus-within{background:#fff}.user-results{min-height:160px;max-height:260px;overflow-y:auto;margin:-3px -4px 0;padding:0 4px}.user-result{display:flex;align-items:center;gap:12px;padding:11px 8px;width:100%;text-align:left;border-radius:11px;margin:3px 0}.user-result:hover,.user-result.selected{background:#edf4e3}.user-result .avatar{width:41px;height:41px;border-radius:14px;font-size:12px}.user-result>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.user-result strong{font-size:12px;font-weight:500;color:#64804d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-result small{font-size:10px;color:#9cab8d}.user-result>svg{color:#9aaf81}.selected-users{display:flex;flex-wrap:wrap;gap:7px;margin-top:-4px}.selected-users button{display:flex;align-items:center;gap:7px;background:#eaf2df;border:1px solid #dce8cd;border-radius:8px;padding:5px 8px 5px 5px;font-size:10px;color:#7d9663}.selected-users .avatar{width:22px;height:22px;font-size:8px;border-radius:7px}.selected-users button:hover{background:#ddeaca}.field-hint{font-size:10px;line-height:1.8;color:#a0af90;font-weight:400}.dialog-form>.primary-button{width:100%;font-size:12px;min-height:46px}.invite-button{display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid #e7efdb;padding:18px 5px 0;font-size:11px;color:#8fa576}.invite-button>svg:last-child{margin-left:5px;width:13px}.invite-button:hover{color:#5e7c44}.profile-preview{display:flex;align-items:center;flex-direction:column;gap:14px;padding:0 0 5px}.username-chip{display:flex;align-items:center;gap:8px;font-size:11px;color:#8ca174;background:#edf3e4;border:1px solid #e2ecd6;border-radius:7px;padding:6px 9px}.username-chip:hover{background:#e1edcf}.field-label{display:block;font-size:11px;font-weight:500;color:#738664;margin-bottom:11px}.color-picker{display:flex;gap:12px}.color-choice{width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:2px solid transparent}.color-choice.selected{border-color:currentColor;box-shadow:0 0 0 3px #fcfdf9 inset}.color-choice:hover{transform:translateY(-2px)}.profile-security{border-top:1px solid #e5edd9;margin-top:25px;padding-top:10px}.settings-row{display:flex;align-items:center;width:100%;text-align:left;gap:11px;padding:13px 5px;font-size:11px;color:#8b9f76;border-radius:8px}.settings-row span{flex:1}.settings-row:hover{background:#f0f5e8}.logout-row{color:#b38471}.logout-row:hover{background:#f8efe7}.password-form{display:flex;flex-direction:column;gap:15px;background:#f4f7ee;border-radius:10px;padding:15px;margin:5px 0 15px}.password-form input{font-size:13px;min-height:41px}.password-form .secondary-button{font-size:11px}.profile-security .privacy-callout{margin:12px 0}.delete-preview{padding:15px;background:#eff3e7;border-left:2px solid #bccda3;border-radius:6px;font-size:12px;color:#8a9c75;line-height:1.7;max-height:130px;overflow:auto;overflow-wrap:anywhere;margin-bottom:24px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.image-preview{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:0 auto;border-radius:10px}.image-download{display:flex;width:max-content;margin:20px auto 0;font-size:11px}.modal .search-empty{min-height:170px}.modal .search-empty strong{font-size:12px}.modal .search-empty p{font-size:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:650px){.modal-backdrop{padding:15px}.modal{padding:23px 21px;max-height:calc(100dvh - 30px);border-radius:17px}.modal-heading h2{font-size:22px}.modal-heading p{font-size:11px}.dialog-form input,.dialog-form textarea,.password-form input{font-size:16px}.dialog-form input::placeholder,.dialog-form textarea::placeholder{font-size:12px}.dialog-form .search-field input{font-size:16px}.dialog-tabs button{font-size:11px}.user-results{max-height:230px}.user-result strong{font-size:13px}.user-result small{font-size:11px}.dialog-form label,.field-label{font-size:12px}.color-picker{gap:13px}.color-choice{width:35px;height:35px}.settings-row{font-size:12px}.privacy-callout p{font-size:10px}.image-preview{max-height:60dvh}.modal-wide{padding:20px 15px}.modal-wide .modal-heading h2{font-size:16px}.selected-users button{font-size:11px}.modal-heading{margin-bottom:22px}}:root{--green:#203e32;--green-hover:#315743;--lime:#e8cc69;--surface:#f6f7f2;--border:#e7ebdf;--logo-lines:#203e32}.brand{font-size:30px;letter-spacing:-1.5px}.brand-small .brand-symbol{width:43px;height:43px}.rail-logo{margin-bottom:35px}.nav-rail{background:#203e32}.rail-button.active{background:#e8cc69;color:#203e32}.rail-main{gap:10px}.avatar{overflow:visible}.avatar-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.clan-badge{display:inline-flex;align-items:center;vertical-align:middle;font-family:Golos Text Variable,sans-serif;font-size:9px;font-weight:650;letter-spacing:.2px;border-radius:4px;padding:2px 5px;margin-left:6px;white-space:nowrap;line-height:1.4}.conversation-title strong .clan-badge{font-size:10px}.message-author .clan-badge,.info-member strong .clan-badge{font-size:8px}.modal-community{width:850px;padding:28px 30px}.modal-community .modal-heading p{max-width:600px}.settings-content,.community-content{display:flex;flex-direction:column;gap:19px}.settings-tabs{margin-bottom:20px}.settings-content{padding:0 3px 5px}.settings-error{margin-top:18px}.profile-cover{height:170px;border-radius:13px;background:radial-gradient(ellipse at 15% 120%,#e8cc69 0%,transparent 58%),radial-gradient(ellipse at 90% -30%,#8fae75 0%,transparent 60%),#dce7c8;background-size:cover;background-position:center;position:relative}.cover-upload{position:absolute;right:12px;bottom:12px;display:flex;gap:7px;align-items:center;background:#fffffff0;padding:9px 12px;border-radius:8px;font-size:11px;box-shadow:0 2px 8px #203e3210}.profile-identity{display:flex;align-items:center;gap:18px;margin-top:-43px;padding:0 18px;position:relative}.avatar-upload{padding:0;position:relative;border:5px solid #fcfdf9;border-radius:32px;background:#fcfdf9;flex-shrink:0}.avatar-upload>span:last-child{position:absolute;bottom:0;right:-2px;background:#203e32;color:#fff;width:28px;height:28px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:10px}.profile-identity>div{padding-top:28px;min-width:0}.profile-identity h3{font-size:19px;letter-spacing:-.5px;overflow-wrap:anywhere}.profile-identity .username-chip{margin-top:7px;width:max-content}.profile-identity .clan-badge{margin-top:7px}.identity-card{background:#f1f5e9;border:1px solid #e3ead8;border-radius:12px;padding:7px 17px}.identity-card>div:not(.claim-confirm){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0}.identity-card>div+div{border-top:1px solid #e0e8d5}.identity-card span{font-size:11px;color:#7e8d71;display:flex;align-items:center;gap:6px}.identity-card button{display:flex;align-items:center;gap:9px;font-size:12px;padding:3px}.identity-card b{font-weight:550;letter-spacing:.5px}.identity-card>small{display:block;font-size:9px;line-height:1.7;color:#97a389;padding:0 0 11px}.claim-confirm{padding:10px 0 16px}.claim-confirm p{font-size:11px;line-height:1.8;color:#748765;margin-bottom:12px}.button-row{display:flex;gap:10px;flex-wrap:wrap}.button-row .primary-button,.button-row .secondary-button{font-size:11px;padding:11px 15px;min-height:41px}.wallet-hero{background:#eef2df;border:1px solid #e0e7c9;border-radius:16px;padding:28px;position:relative;overflow:hidden}.wallet-hero>span:not(.wallet-flower){font-size:12px;color:#809065}.wallet-hero h3{font-size:40px;letter-spacing:-1.5px;margin:9px 0;color:#3e5836}.wallet-hero h3 small{font-size:16px;font-weight:450;letter-spacing:0;color:#8c9a72}.wallet-hero p{font-size:10px;color:#94a17d}.wallet-flower{position:absolute;right:28px;top:36px;color:#b6bb75;transform:rotate(15deg)}.soft-callout{display:flex;align-items:flex-start;gap:12px;background:#f4f5eb;border:1px solid #e8ebda;border-radius:10px;padding:15px;color:#8a976c}.soft-callout p{font-size:11px;line-height:1.8}.section-label{font-size:13px;color:#5b7050;font-weight:600;margin:3px 0 -3px}.ledger-list>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf0e5}.ledger-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#edf3df;color:#8caa61;border-radius:11px}.ledger-icon.negative{background:#f4eedb;color:#b2a16d}.ledger-list>div>span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.ledger-list strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.ledger-list small{font-size:9px;color:#9ba88b}.ledger-list b{font-size:13px;font-weight:550;white-space:nowrap}.positive-text{color:#79984f}.empty-note{font-size:12px;line-height:1.8;color:#9aa68c;padding:20px 5px;text-align:center}.full-width{width:100%}.clan-intro{display:flex;gap:15px;align-items:center;padding:12px 0}.clan-intro>span{background:#edf1dd;color:#8ba361;padding:16px;border-radius:18px}.clan-intro h3{font-size:19px;letter-spacing:-.5px}.clan-intro p{font-size:11px;line-height:1.7;color:#9ba78c;margin-top:6px}.clan-directory{display:flex;flex-direction:column}.clan-directory>button,.admin-users>button{display:flex;align-items:center;gap:13px;text-align:left;padding:14px 9px;border-radius:12px;width:100%}.clan-directory>button:hover,.admin-users>button:hover{background:#f0f4e7}.clan-directory>button>span:nth-child(2),.admin-users>button>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.clan-directory strong,.admin-users strong{font-size:13px;font-weight:550}.clan-directory small,.admin-users small{font-size:10px;color:#9aa78a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clan-directory>button>svg,.admin-users>button>svg{color:#9bad86}.clan-detail-top{display:flex;justify-content:space-between;align-items:center;margin-top:-10px;margin-bottom:12px}.clan-detail-top .text-button{padding-left:0}.clan-cover{display:flex;align-items:center;gap:18px;padding:27px;border-radius:13px;background:radial-gradient(ellipse at 100% 0,#ffffff60,transparent 65%),#e5eccf;background-size:cover;background-position:center;min-height:143px}.clan-cover>.avatar{border:3px solid #ffffffa0}.clan-cover h3{font-size:26px;letter-spacing:-1px;overflow-wrap:anywhere}.clan-cover p{font-size:11px;margin-top:7px;opacity:.65}.clan-color-1{background-color:#f0dccb}.clan-color-2{background-color:#dbe5f1}.clan-color-3{background-color:#e8deed}.clan-color-4{background-color:#eee3b9}.clan-color-5{background-color:#d3e7df}.clan-tabs{margin-top:18px;margin-bottom:20px;overflow-x:auto}.clan-tabs button{white-space:nowrap;font-size:11px}.clan-description{font-size:13px;line-height:1.9;color:#829173;white-space:pre-wrap;overflow-wrap:anywhere}.treasury-card{display:flex;justify-content:space-between;gap:25px;background:#f0f3e3;border:1px solid #e2e8ce;border-radius:14px;padding:23px;overflow:hidden}.treasury-card>div{flex:1;max-width:470px}.treasury-card span{display:flex;gap:8px;align-items:center;font-size:12px;color:#8b9c6a}.treasury-card h3{font-size:34px;letter-spacing:-1px;margin:12px 0;color:#5d7647}.treasury-card h3 small{font-size:17px;color:#a6b08c;font-weight:400}.treasury-card p{font-size:10px;line-height:1.8;color:#9aa782;margin-top:11px}.treasury-art{align-self:center;color:#ccd5a5;transform:rotate(15deg)}.progress-track{height:6px;background:#dde5c8;border-radius:8px;overflow:hidden}.progress-track span{height:100%;background:#a1b771;border-radius:8px;min-width:0;transition:width .3s}.inline-form{display:flex;align-items:flex-end;gap:12px}.inline-form label{flex:1;min-width:0;font-size:11px}.inline-form .primary-button{font-size:12px;min-height:44px;padding:12px 18px}.inline-form input,.inline-form select{margin-top:8px}.community-content select,.member-row select{font:inherit;font-size:11px;padding:10px;border:1px solid #dfe7d3;border-radius:8px;background:#fff;color:#70865b;max-width:160px;min-width:0}.member-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #eaf0e0}.member-row>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.member-row strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.member-row small{font-size:10px;color:#9aa98a}.member-row .icon-button{width:29px;height:31px}.crown{color:#b8a360}.community-section{background:#f2f5e9;border-radius:12px;padding:15px}.community-section h4{font-size:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading h4{font-size:14px;font-weight:600}.section-heading .secondary-button{font-size:10px;padding:8px 12px;min-height:35px}.role-card{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:17px;border:1px solid #e5ecd9;border-radius:12px}.role-card>div{flex:1;min-width:150px;display:flex;flex-direction:column;gap:6px}.role-card strong{font-size:12px;display:flex;align-items:center;gap:5px}.role-card small{font-size:10px;color:#9eac8c}.role-card p{width:100%;font-size:10px;line-height:1.8;color:#8a9c75}.role-card .text-button{font-size:10px}.role-editor{padding:19px;background:#f1f5e8;border:1px solid #e0e9d2;border-radius:12px;display:flex;flex-direction:column;gap:13px}.role-editor .inline-form{margin-bottom:8px}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:11px;color:#7e9368}.checkbox-label input{width:16px!important;height:16px;min-height:0!important;accent-color:#6b8b4f}.linked-chat{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #e5ecd9;border-radius:12px}.linked-icon{width:41px;height:41px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#edf2df;color:#8ea76c}.linked-chat>button:not(.icon-button){flex:1;text-align:left;display:flex;flex-direction:column;gap:6px;min-width:0}.linked-chat strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.linked-chat small{font-size:10px;color:#9cab8b}.linked-chat>svg{color:#a4b392}.upgrade-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.upgrade-card{border:1px solid #e4ead8;border-radius:13px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.upgrade-card>svg{color:#9bad78;margin-bottom:4px}.upgrade-card strong{font-size:13px;font-weight:550}.upgrade-card p{font-size:10px;line-height:1.7;color:#9ba98a;flex:1}.upgrade-card .secondary-button{font-size:11px;min-height:35px;padding:8px 13px;margin-top:3px}.upload-label{cursor:pointer}.danger-text{color:#af7864}.busy-line{display:flex;align-items:center;gap:7px;font-size:10px;color:#9caa88;margin-top:15px}.admin-secure{display:flex;align-items:center;gap:7px;font-size:10px;color:#839966}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 15px;border:1px solid #e3ead6;border-radius:12px;background:#f5f7ee}.admin-stats svg{color:#9bad7e}.admin-stats span{font-size:10px;color:#8c9c79}.admin-stats strong{font-size:28px;letter-spacing:-1px;font-weight:650}.admin-stats small{font-size:9px;color:#a3af92}.admin-secondary{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:#95a581;padding:4px}.admin-secondary span{display:flex;align-items:center;gap:5px}.admin-secondary b{font-weight:550;color:#6d8556}.activity-chart{padding:20px;border:1px solid #e5ecd9;border-radius:12px}.activity-chart h4{font-size:12px;font-weight:550}.activity-chart h4 small{font-size:9px;color:#a2b08f;margin-left:7px}.activity-chart>div{display:flex;align-items:flex-end;justify-content:space-around;height:155px;gap:12px;margin-top:12px}.chart-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;flex:1;height:100%}.chart-column>span{width:70%;max-width:45px;background:#bdcf94;border-radius:5px 5px 0 0}.chart-column b{font-size:10px;font-weight:500;color:#91a573}.chart-column small{font-size:8px;color:#a2af92;white-space:nowrap}.admin-users{max-height:285px;overflow:auto}.grant-form{background:#f3f6eb;border:1px solid #e3ebd5;border-radius:13px;padding:20px}.grant-target{display:flex;align-items:center;gap:12px}.grant-target>span{display:flex;flex-direction:column;gap:7px}.grant-target strong{font-size:13px}.grant-target small{font-size:10px;color:#98a986}.admin-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #e9eedf}.admin-ledger span{display:flex;flex-direction:column;gap:6px}.admin-ledger strong{font-size:11px;font-weight:550}.admin-ledger small{font-size:10px;color:#99a98a;overflow-wrap:anywhere}.admin-ledger time{font-size:9px;color:#a6b497;white-space:nowrap}.read-only-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background:#f2f5e9;border:1px solid #e5ecd9;border-radius:12px;color:#8da175;font-size:11px;line-height:1.8}.public-id{font-size:10px!important;letter-spacing:.6px;color:#94a880!important;margin-top:10px!important}.info-profile .secondary-button{font-size:10px;margin-top:15px}.info-profile .clan-badge{margin-left:0}.community-content input,.community-content textarea,.community-content select{width:100%}.community-content .checkbox-label input{width:16px!important}.community-content .inline-form label>input{width:100%}@media(max-width:650px){.brand{font-size:26px}.rail-main{gap:7px}.rail-logo{margin-bottom:25px}.modal-community{padding:21px 17px}.settings-content,.community-content{gap:17px}.profile-cover{height:135px}.profile-identity{padding:0 8px;gap:12px}.profile-identity h3{font-size:17px}.profile-identity .avatar-xl{width:72px;height:72px;border-radius:24px}.identity-card{padding:5px 12px}.identity-card>div:not(.claim-confirm){gap:6px}.identity-card span{font-size:10px}.identity-card button{font-size:11px}.identity-card b{letter-spacing:0}.wallet-hero{padding:23px}.wallet-hero h3{font-size:33px}.wallet-hero h3 small{font-size:13px}.wallet-flower{right:17px;top:35px;opacity:.55}.clan-cover{padding:21px 17px;gap:13px;min-height:125px}.clan-cover h3{font-size:22px}.clan-cover .avatar-xl{width:64px;height:64px;border-radius:22px;font-size:20px}.clan-tabs{gap:2px;padding:3px}.clan-tabs button{font-size:10px;padding:10px 8px;flex:0 0 auto}.treasury-card{padding:19px}.treasury-art{display:none}.treasury-card h3{font-size:31px}.inline-form{gap:9px}.inline-form .primary-button{padding:12px;font-size:11px}.member-row{gap:8px;flex-wrap:wrap}.member-row>.avatar{width:37px;height:37px;border-radius:12px;font-size:11px}.member-row strong{font-size:11px}.member-row small{font-size:9px}.member-row select{max-width:113px;font-size:10px;padding:8px 5px}.member-row .icon-button{width:25px}.upgrade-grid{gap:10px}.upgrade-card{padding:15px 12px}.upgrade-card strong{font-size:12px}.upgrade-card p{font-size:9px}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats>div{padding:16px}.admin-stats strong{font-size:27px}.admin-secondary{gap:10px;font-size:9px}.activity-chart{padding:16px 12px}.activity-chart>div{gap:6px}.chart-column small{font-size:7px}.grant-form{padding:16px}.admin-ledger time{font-size:8px}.settings-tabs button{font-size:10px;gap:5px}.read-only-banner{font-size:10px;padding:16px}.clan-directory strong,.admin-users strong{font-size:12px}.clan-directory small,.admin-users small{font-size:9px}.section-heading h4{font-size:12px}.section-heading .secondary-button{font-size:9px;padding:8px}.button-row{gap:8px}.button-row .primary-button,.button-row .secondary-button{font-size:10px;padding:11px}.modal-heading p{font-size:10px}.profile-identity>div{padding-top:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.mobile-community-actions{display:none}@media(max-width:650px){.mobile-community-actions{display:flex;gap:7px;padding:0 20px 13px}.mobile-community-actions button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;background:#f0f4e6;border:1px solid #e4ebd5;border-radius:9px;padding:9px 6px;font-size:10px;color:#71885a}.mobile-community-actions button:last-child:first-letter{font-size:0}.mobile-community-actions button:has(svg.lucide-shield-check){flex:0 0 38px}}.profile-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;border-radius:999px;background:#f3f7ea;border:1px solid #e1eacd;font-size:.85em;line-height:1.5;vertical-align:middle;white-space:nowrap}.shop-balance{display:flex;align-items:center;gap:9px;background:#f2f7e9;border:1px solid #e0eacd;border-radius:12px;padding:13px 16px;margin-bottom:16px;color:#6d8554}.shop-balance strong{font-size:20px;color:#3f5c32}.shop-balance small{color:#93a37f}.shop-preview{display:flex;flex-direction:column;align-items:center;gap:9px;background:#fbfcf8;border:1px dashed #d9e4c8;border-radius:12px;padding:20px;margin:16px 0}.shop-preview>span:first-child{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#9aa98a}.shop-preview strong{font-size:20px;color:#3c5531}.effect-preview{min-height:110px;justify-content:center}.effect-preview .animated-name{font-size:24px;font-weight:700;color:#3c5531}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.shop-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;background:#fff;border:1px solid #e3ead8;border-radius:14px;padding:16px 12px}.shop-card.equipped{border-color:#9fbb79;box-shadow:0 0 0 2px #e7f0d8}.shop-emoji{font-size:32px;color:#7d995d}.shop-card strong{font-size:13px;color:#425a36}.shop-card p{font-size:10px;line-height:1.6;color:#93a184;min-height:32px}.shop-card small{font-size:10px;color:#8a9c76}.shop-card .primary-button,.shop-card .secondary-button{width:100%;justify-content:center;padding:9px 10px;font-size:11px}.badge-label-form{margin-top:18px}.animated-name{display:inline-block;position:relative;white-space:nowrap}.name-letter{display:inline-block;position:relative;will-change:transform,opacity}.effect-burst .name-letter{animation:bg-burst 6s cubic-bezier(.36,.07,.19,.97) infinite}.effect-burst .particle{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:#a8c879;opacity:0;pointer-events:none}.effect-burst .p1{--px:-26px;--py:-34px}.effect-burst .p2{--px:24px;--py:-20px;background:#e8cc69}.effect-burst .p3{--px:8px;--py:30px;background:#d9a05b}@keyframes bg-burst{0%,12%{transform:translate(0) rotate(0);opacity:1}16%{transform:translate(-2px,1px) rotate(-4deg)}20%{transform:translate(2px,-1px) rotate(4deg)}24%{transform:translate(-2px,-1px) rotate(-3deg)}28%{transform:translate(2px,1px) rotate(3deg)}34%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.4);opacity:0}62%{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}78%{transform:translateY(6px) scale(.9);opacity:.6}to{transform:translate(0) scale(1);opacity:1}}.effect-burst .particle{animation:bg-particle 6s ease-out infinite}@keyframes bg-particle{0%,30%{opacity:0;transform:translate(0) scale(.5)}36%{opacity:1}60%{opacity:0;transform:translate(var(--px),var(--py)) scale(1.1)}to{opacity:0}}.effect-flyaway .name-letter{animation:bg-fly 6s ease-in-out infinite;animation-delay:calc(var(--i)*70ms)}@keyframes bg-fly{0%,18%{transform:translateY(0);opacity:1}30%{transform:translateY(calc((var(--i) - (var(--n)/2))*1px));opacity:1}55%{transform:translate(140px,-18px) rotate(12deg);opacity:0}75%{transform:translate(-120px,12px);opacity:0}to{transform:translate(0);opacity:1}}.effect-symbols .name-letter{min-width:.55em;text-align:center;color:#7d995d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.event-banner{display:flex;align-items:center;gap:12px;padding:10px 22px;border-bottom:1px solid #e4ebd8;background:#f4f8ec;color:#5f7a49}.event-banner.event-casino{background:#fbf4e3;color:#8a6d2f}.event-icon{display:flex}.event-banner>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.event-banner strong{font-size:12px}.event-banner small{font-size:10px;opacity:.85}.event-countdown{font-variant-numeric:tabular-nums;font-size:13px}.event-banner .text-button{font-size:11px}.active-event-card{display:flex;align-items:center;gap:13px;background:#f2f7e9;border:1px solid #dfeacd;border-radius:12px;padding:15px;margin-bottom:14px}.active-event-card>div{flex:1;display:flex;flex-direction:column;gap:4px}.active-event-card small{font-size:10px;color:#8b9d77}.event-type-picker{display:flex;gap:9px}.event-type-picker button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe7d2;border-radius:10px;padding:11px;background:#fff;color:#7e916b}.event-type-picker button.active{border-color:#94b26d;background:#eef5e2;color:#4f6d39}.admin-target-forms{display:flex;flex-direction:column;gap:18px}.admin-target-forms form{border:1px solid #e5ecda;border-radius:12px;padding:15px}.admin-target-forms h5{display:flex;align-items:center;gap:7px;font-size:12px;color:#5c7548;margin-bottom:4px}.message-casino-result{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:10px;color:#8a6d2f;background:#fbf4e3;border-radius:7px;padding:5px 8px}.message-casino-result.won{background:#eef5e2;color:#4f6d39}@media(max-width:650px){.shop-grid{grid-template-columns:repeat(2,1fr)}.event-banner{padding:9px 14px;gap:8px}.event-banner small{font-size:9px}.active-event-card{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.effect-burst .name-letter,.effect-flyaway .name-letter,.effect-burst .particle{animation:none}}:root{font-family:Golos Text Variable,sans-serif;color:#243a33;background:#f6f7f3;font-synthesis:none;font-weight:400;--green:#173f36;--green-hover:#245747;--lime:#d5ef9d;--muted:#8a948e;--border:#e8ece5;--surface:#f6f7f3;--logo-lines:#173f36}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #93b968;outline-offset:3px}input:focus,textarea:focus{outline:none}input,textarea{min-width:0;color:#263d33}input::placeholder,textarea::placeholder{color:#a0a69f}svg{flex-shrink:0;stroke-width:1.7}button{transition:background .16s,color .16s,transform .16s,box-shadow .16s}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope Variable,Golos Text Variable,sans-serif}::selection{background:#d5ef9d;color:#173f36}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#d9ded6;border-radius:6px}::-webkit-scrollbar-track{background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spin{animation:spin 1s linear infinite}.rotate-180{transform:rotate(180deg)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:20px;height:20px;border:2px solid #c7d4c1;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}.brand{display:inline-flex;align-items:center;gap:10px;font-size:35px;line-height:1;font-weight:850;letter-spacing:-1.8px;color:var(--green)}.brand-symbol{width:43px;height:43px;display:flex}.brand-symbol svg{width:100%;height:100%}.brand-dot{color:#81a65a}.brand-small .brand-symbol{width:37px;height:37px}.icon-button{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#7b877e;flex-shrink:0}.icon-button:hover,.icon-button.selected{background:#edf2e8;color:var(--green)}.plain-icon{display:inline-flex;align-items:center;justify-content:center;padding:3px;color:#889287;border-radius:4px}.plain-icon:hover{color:var(--green);background:#eaf0e4}.primary-button{display:flex;align-items:center;justify-content:center;gap:18px;background:var(--green);color:#fff;border-radius:11px;padding:15px 22px;font-size:14px;font-weight:550;min-height:49px}.primary-button:hover:not(:disabled){background:var(--green-hover);box-shadow:0 4px 12px #173f3615;transform:translateY(-1px)}.secondary-button{border:1px solid #dce3d6;background:#fff;border-radius:10px;min-height:43px;padding:11px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:500}.secondary-button:hover{background:#f3f6ef}.danger-button{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;background:#a8463b;color:#fff;font-size:13px}.danger-button:hover{background:#903b32}.text-button{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:13px;font-weight:550;padding:8px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#7c8a72;display:inline-flex;align-items:center;gap:9px}.tiny-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:currentColor}.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:47px;height:47px;border-radius:16px;font-size:15px;font-weight:550;letter-spacing:.2px}.avatar-0{background:#e4edcf;color:#587345}.avatar-1{background:#f5ddce;color:#a57252}.avatar-2{background:#dee6f3;color:#617eaa}.avatar-3{background:#e9e0f0;color:#92749e}.avatar-4{background:#f1e7c6;color:#9a8541}.avatar-5{background:#d5e8e3;color:#528979}.avatar-6,.avatar-saved{background:#e9eedc;color:#7b8b56}.avatar-7{background:#e2eadd;color:#648258}.avatar-sm{width:35px;height:35px;border-radius:12px;font-size:11px}.avatar-xs{width:29px;height:29px;border-radius:50%;font-size:9px}.avatar-xl{width:82px;height:82px;border-radius:28px;font-size:27px}.avatar-xl svg{width:32px;height:32px}.avatar-online{position:absolute;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#7aa963;bottom:-1px;right:-1px}.avatar-sm .avatar-online{width:9px;height:9px}.boot-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.boot-screen p{font-size:14px;color:#778476}.app-shell{display:flex;width:100%;height:100dvh;min-height:450px;overflow:hidden;background:#fff}.nav-rail{width:76px;background:var(--green);display:flex;align-items:center;flex-direction:column;padding:27px 0 22px;flex-shrink:0;z-index:5}.rail-logo{padding:0;color:var(--lime);--logo-lines:#173f36;margin-bottom:46px}.rail-main,.rail-bottom{display:flex;flex-direction:column;gap:13px;align-items:center}.rail-bottom{margin-top:auto;gap:12px}.rail-button{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#b3c7b9;position:relative}.rail-button:hover{background:#ffffff0e;color:#fff}.rail-button.active{background:var(--lime);color:var(--green)}.rail-badge{position:absolute;right:-3px;top:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:6px;background:#f2f6ed;border:2px solid var(--green);color:var(--green);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.rail-divider{height:1px;width:25px;background:#ffffff20;margin:5px 0}.rail-profile{margin-top:10px;padding:0}.rail-profile .avatar{border:2px solid #ffffff35;border-radius:13px;width:38px;height:38px}.rail-profile .avatar-online{border-color:var(--green)}.chat-sidebar{width:326px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#fff;z-index:3}.sidebar-heading{padding:30px 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-heading h1{font-size:25px;font-weight:750;letter-spacing:-1px}.heading-dot{color:#89a864}.sidebar-caption{font-size:11px;color:#939b91;display:block;margin-top:7px}.sidebar-heading-actions{display:flex;align-items:center;gap:7px}.sidebar-profile-button{padding:0;display:flex;border-radius:12px}.sidebar-profile-button .avatar{width:30px;height:30px;font-size:10px}.new-chat-button{width:34px;height:34px;border-radius:11px;background:#edf3e6;color:#5c7550;display:flex;align-items:center;justify-content:center}.new-chat-button:hover{background:var(--lime);color:var(--green)}.search-field{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;background:#f4f6f1;border:1px solid transparent;border-radius:10px;padding:0 13px;min-height:42px;color:#8a9486}.search-field:focus-within{border-color:#b2c698;background:#fff;box-shadow:0 0 0 3px #dae7ca55}.search-field input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;flex:1;width:100%;padding:10px 0!important;font-size:12px!important;border-radius:0!important;min-height:auto!important}.sidebar-search{margin:0 22px}.search-shortcut{font-size:19px;color:#b0b7a9}.chat-filters{display:flex;align-items:center;gap:5px;margin:18px 22px 14px}.chat-filters button{font-size:10.5px;font-weight:450;white-space:nowrap;padding:7px 10px;border-radius:7px;color:#8c9487;display:flex;align-items:center;gap:5px}.chat-filters button.active{background:#eaf0df;color:#52703c;font-weight:550}.chat-filters button:hover{background:#f1f4eb}.chat-filters button span{font-size:9px;background:#dbe8c7;padding:1px 4px;border-radius:4px}.chat-list{overflow-y:auto;flex:1;padding:0 12px 15px;min-height:80px}.chat-item{width:100%;display:flex;align-items:center;text-align:left;gap:12px;padding:15px 12px;border-radius:12px;margin:2px 0;position:relative}.chat-item:hover{background:#f5f7f1}.chat-item.active{background:#eaf0e0}.chat-item.active:before{content:"";position:absolute;left:-12px;top:21px;bottom:21px;width:3px;background:#799858;border-radius:0 3px 3px 0}.chat-item-content{min-width:0;flex:1}.chat-item-top,.chat-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px}.chat-item-top strong{font-size:12.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-top>span{font-size:9px;color:#9aa18f;white-space:nowrap}.chat-item-top>span.unread-time{color:#6b8951}.chat-item-bottom{margin-top:8px;color:#9ba68c;min-height:15px}.chat-preview{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#969e90;line-height:1.5}.chat-item.active .chat-preview{color:#7c8d6e}.preview-you{color:#788b6b}.unread-badge{font-size:9px;min-width:18px;height:18px;border-radius:6px;background:#729253;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.message-ticks{color:#829a64}.unread-ticks{color:#a6b097}.sidebar-invite{margin:12px 21px 21px;padding:17px 12px;background:#f5f7ef;border:1px solid #edf1e5;border-radius:13px;display:flex;align-items:flex-start;gap:10px}.invite-doodle{width:30px;height:30px;color:#8caa66;flex-shrink:0;margin-top:2px;transform:rotate(-12deg)}.invite-doodle svg{width:100%;height:100%}.sidebar-invite strong{font-size:10.5px;font-weight:550}.sidebar-invite p{font-size:9px;color:#929c87;margin-top:5px;line-height:1.5}.sidebar-invite button{display:flex;align-items:center;gap:7px;padding:0;margin-top:12px;font-size:10px;font-weight:550;color:#6d8751}.sidebar-invite button:hover{color:var(--green)}.sidebar-footer{height:45px;border-top:1px solid #f0f2eb;display:flex;align-items:center;padding:0 24px;gap:7px;font-size:9px;color:#8b9781;flex-shrink:0}.connection-dot{width:5px;height:5px;background:#c4a66e;border-radius:50%}.connection-dot.online{background:#88a961}.sidebar-version{margin-left:auto;color:#afb6a7;font-size:9px}.sidebar-empty{text-align:center;padding:40px 15px;color:#95a08c;display:flex;flex-direction:column;align-items:center;gap:12px}.sidebar-empty strong{font-size:13px;color:#64775a}.sidebar-empty p{font-size:11px;line-height:1.7}.conversation{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;background:#f6f7f2}.conversation-header{height:85px;display:flex;align-items:center;padding:0 31px;gap:13px;border-bottom:1px solid #e6ebe0;background:#fdfefb;flex-shrink:0;z-index:2}.conversation-header>.avatar{width:42px;height:42px;border-radius:14px;font-size:13px}.conversation-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:0;min-width:0}.conversation-title strong{font-size:13px;font-weight:550;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-title>span{font-size:10px;color:#96a08b}.conversation-title .online-text{color:#7b965e}.conversation-actions{margin-left:auto;display:flex;gap:9px}.conversation-actions .icon-button{color:#8d9983}.chat-body{flex:1;position:relative;min-height:0;display:flex}.message-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:0 30px;background-image:radial-gradient(#cdd6c24d .65px,transparent .65px);background-size:19px 19px;scroll-behavior:auto}.messages-inner{max-width:870px;min-height:100%;margin:0 auto;display:flex;flex-direction:column;padding:20px 0 8px}.messages-bottom{height:5px;flex-shrink:0}.chat-start{text-align:center;padding:20px 20px 28px;display:flex;flex-direction:column;align-items:center}.chat-start-icon{width:52px;height:52px;border-radius:18px;background:#e9efdf;color:#8a9d72;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.chat-start h3{font-size:15px;font-weight:650;letter-spacing:-.3px;color:#677a57}.chat-start p{font-size:11px;line-height:1.7;color:#9aa38f;margin-top:8px;max-width:350px}.chat-start-date{font-size:9px;margin-top:15px;color:#a5ad9b}.day-divider{display:flex;justify-content:center;margin:13px 0 23px}.day-divider span{font-size:9px;color:#9aa58d;background:#eaf0e1;border:1px solid #e4eadb;padding:5px 13px;border-radius:7px}.message-row{display:flex;align-items:flex-end;gap:9px;margin:0 0 14px;position:relative;scroll-margin:100px}.message-row.mine{justify-content:flex-end}.message-row.grouped{margin-top:-7px}.message-avatar-slot{width:31px;flex-shrink:0}.message-avatar-slot .avatar{width:31px;height:31px;border-radius:11px;font-size:10px}.message-bubble{position:relative;max-width:min(76%,560px);min-width:85px;background:#fff;border:1px solid #e8ecdf;border-radius:14px 14px 14px 4px;padding:11px 13px 7px;box-shadow:0 2px 2px #263d3302}.mine .message-bubble{background:#e5eed7;border-color:#dfe8d1;border-radius:14px 14px 4px}.grouped:not(.mine) .message-bubble{border-radius:14px}.grouped.mine .message-bubble{border-radius:14px}.message-author{display:block;font-size:10px;font-weight:550;margin-bottom:6px}.text-color-0{color:#7a914d}.text-color-1{color:#b68466}.text-color-2{color:#7490b4}.text-color-3{color:#9e7ca9}.text-color-4{color:#b09b53}.text-color-5{color:#599582}.message-text{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#4f6046}.message-text a{text-decoration:underline;text-underline-offset:3px;color:#547843}.mine .message-text{color:#415738}.message-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:8px;color:#a1ad93;margin-top:4px;min-height:13px;white-space:nowrap}.message-meta>span{font-size:8px}.message-meta .message-ticks{width:13px;height:13px}.message-actions{position:absolute;right:7px;top:-16px;display:flex;align-items:center;padding:3px;background:#fff;border:1px solid #e4e9dd;border-radius:8px;box-shadow:0 3px 10px #263d3310;opacity:0;pointer-events:none;transform:translateY(3px);transition:.15s;z-index:3}.message-row:hover .message-actions,.message-row:focus-within .message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.message-actions button{width:27px;height:25px;display:flex;align-items:center;justify-content:center;color:#8c9b7e;border-radius:5px}.message-actions button:hover{background:#edf3e6;color:#506d3c}.message-actions button:last-child:hover{color:#ab6758;background:#fcf0ea}.message-row.deleted .message-bubble{background:#f0f2eb;border-style:dashed;box-shadow:none}.deleted-message{display:flex;align-items:center;gap:7px;font-size:11px;color:#a4ac99;font-style:italic}.reply-quote{border-left:2px solid #93ad70;background:#dce8ce80;border-radius:3px 6px 6px 3px;display:flex;flex-direction:column;gap:4px;padding:6px 9px;text-align:left;width:100%;margin-bottom:8px;max-width:360px}.reply-quote strong{font-size:10px;color:#718a55;font-weight:550}.reply-quote span{font-size:10px;color:#8b9a7a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.message-image{padding:0;display:block;overflow:hidden;border-radius:8px;max-width:320px;margin:-3px -3px 6px}.message-image img{display:block;max-width:100%;width:320px;max-height:300px;object-fit:cover}.message-file{display:flex;align-items:center;gap:11px;padding:7px 0 10px;min-width:210px;max-width:330px}.message-file>span{background:#e6eddd;color:#82996a;width:40px;height:45px;border-radius:9px;display:flex;align-items:center;justify-content:center}.message-file>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.message-file strong{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-file small{font-size:9px;color:#95a086}.message-file>svg{color:#8a9e73}.message-file:hover strong{text-decoration:underline}.highlight-message{animation:highlight 1.8s ease}@keyframes highlight{0%,50%{background:#d5eaa8;border-radius:5px}to{background:transparent}}.load-older{align-self:center;display:flex;align-items:center;gap:7px;font-size:10px;padding:9px 13px;color:#7d9265;background:#edf2e6;border-radius:8px;margin:5px 0 18px}.load-older:hover{background:#e2ebd5}.messages-loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.scroll-down{position:absolute;right:26px;bottom:19px;width:37px;height:37px;border-radius:50%;background:#fff;border:1px solid #dfe6d5;box-shadow:0 3px 12px #243a3310;display:flex;align-items:center;justify-content:center;color:#7f9467}.composer-area{padding:14px 29px 13px;background:#f6f7f2;flex-shrink:0;position:relative;z-index:4}.composer{display:flex;align-items:flex-end;gap:7px;background:#fff;border:1px solid #e2e8d9;box-shadow:0 2px 4px #263d3302;border-radius:13px;padding:9px 10px;min-height:57px}.composer:focus-within{border-color:#bdcfa7;box-shadow:0 0 0 3px #e5eddc66}.composer-icon{width:34px;height:35px;display:flex;align-items:center;justify-content:center;color:#9aa68e;border-radius:8px;flex-shrink:0}.composer-icon:hover,.composer-icon.selected{background:#f0f5e9;color:#69874d}.composer textarea{resize:none;border:0;background:transparent;padding:8px 4px;line-height:19px;font-size:12px;flex:1;max-height:140px;min-height:35px;scrollbar-width:thin}.composer textarea::placeholder{color:#a8b09e}.composer-right{display:flex;align-items:center;gap:9px}.send-button{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--green);color:#e2efcd}.send-button:hover:not(:disabled){background:#315d43;transform:translateY(-1px)}.send-button:disabled{background:#e9efdf;color:#a4b38d;opacity:1}.send-button svg{stroke-width:1.7}.composer-hint{display:flex;justify-content:space-between;gap:10px;margin:10px 2px 0;font-size:8px;color:#a6af9b}.composer-hint>span{display:flex;align-items:center;gap:5px}.hint-dot{padding:0 2px}.composer-context{display:flex;align-items:center;gap:11px;border-left:2px solid #91aa70;padding:3px 9px;margin:0 4px 12px;color:#8da474}.composer-context>div{min-width:0;flex:1}.composer-context strong{font-size:10px;font-weight:550;color:#6a8651}.composer-context p{font-size:10px;color:#9aa58f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.pending-file{display:flex;align-items:center;gap:9px;background:#eaf1df;border:1px solid #dce7ce;border-radius:9px;padding:9px 12px;margin-bottom:9px;color:#738b59;font-size:11px}.pending-file>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pending-file small{font-size:9px;white-space:nowrap}.composer-error{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#ad6556;background:#fbefea;border-radius:7px;padding:8px 11px;margin-bottom:8px}.emoji-wrap{position:relative}.emoji-picker{position:absolute;right:-40px;bottom:51px;width:278px;background:#fff;border:1px solid #e0e8d6;border-radius:14px;box-shadow:0 8px 35px #243a331a;padding:15px;z-index:10}.emoji-picker>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.emoji-picker strong{font-size:11px;font-weight:500;color:#7a8c69}.emoji-picker>span{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-picker>span button{font-size:22px;border-radius:7px;padding:4px}.emoji-picker>span button:hover{background:#edf4e4;transform:scale(1.12)}.reconnect-banner{background:#f6efdb;color:#9b8855;font-size:10px;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 15px}.message-search-bar{display:flex;align-items:center;gap:10px;background:#fdfefb;border-bottom:1px solid #e6ebdf;padding:10px 29px;color:#91a07f}.message-search-bar input{background:none;border:0;flex:1;font-size:12px}.message-search-bar>span{font-size:9px;white-space:nowrap;color:#a2ae95}.welcome-panel{display:flex;flex-direction:column;flex:1;min-height:0;background:#f6f7f2;position:relative;overflow:auto}.welcome-top{display:flex;align-items:center;justify-content:space-between;padding:26px 33px;gap:15px}.welcome-status{font-size:8px;letter-spacing:1.35px;color:#9aa68d;display:flex;align-items:center;gap:7px}.welcome-status .tiny-dot{width:4px;height:4px;background:#91a777}.welcome-top>button{display:flex;align-items:center;gap:10px;padding:0}.welcome-top>button>span:last-child{display:flex;align-items:center;gap:10px;font-size:10px;color:#7e8f6e}.welcome-top .avatar{width:30px;height:30px;font-size:10px;border-radius:10px}.welcome-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px 24px 55px;min-height:560px}.welcome-content h2{font-size:36px;line-height:1.35;letter-spacing:-1.5px;font-weight:750;color:#354c38;margin-top:17px}.welcome-content h2 span{position:relative;color:#809961}.welcome-content h2 span:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:7px;border-top:2px solid #bdcfa5;border-radius:50%;transform:rotate(-4deg)}.welcome-content>p{font-size:11px;line-height:1.9;color:#9aa38e;margin-top:20px}.welcome-cta{margin-top:27px;padding:14px 24px;font-size:12px;min-height:46px;gap:27px;border-radius:10px}.welcome-invite{display:flex;align-items:center;gap:8px;font-size:10px;color:#91a07e;margin-top:18px}.welcome-invite:hover{color:#54753c}.welcome-art{height:185px;width:290px;position:relative;margin:0 0 26px}.welcome-art-orbit{position:absolute;border:1px dashed #dce4d2;width:255px;height:160px;border-radius:50%;top:17px;left:18px;transform:rotate(-14deg)}.welcome-card{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 14px 25px #4b633a09}.welcome-card-back{width:131px;height:137px;background:#e6eccf;border:1px solid #dde5c5;border-radius:21px;right:25px;top:3px;transform:rotate(12deg);color:#98ad76;gap:11px}.welcome-card-back>span:nth-child(2){font-size:11px;color:#819765}.mini-dot-row{display:flex;gap:4px}.mini-dot-row i{width:4px;height:4px;background:#aebf90;border-radius:50%}.welcome-card-front{width:147px;height:142px;background:#fff;border:1px solid #e4e9dc;border-radius:23px;left:30px;top:40px;transform:rotate(-10deg);gap:14px}.welcome-bubble-icon{color:#729451;background:#edf3e3;width:69px;height:63px;border-radius:19px;display:flex;align-items:center;justify-content:center}.welcome-art-lines{display:flex;flex-direction:column;gap:6px;width:68px}.welcome-art-lines i{height:4px;width:100%;background:#e6ecdd;border-radius:3px}.welcome-art-lines i:last-child{width:70%}.welcome-art-heart{position:absolute;bottom:20px;right:-13px;display:flex;align-items:center;justify-content:center;font-size:21px;width:44px;height:44px;background:#f3e9d8;border:4px solid #f6f7f2;border-radius:15px;transform:rotate(18deg)}.welcome-star{position:absolute;color:#a8bc89;font-size:34px;line-height:1}.star-a{top:13px;left:8px;transform:rotate(13deg)}.star-b{right:2px;bottom:4px;font-size:22px;color:#c2cfae}.welcome-tiny-circle{position:absolute;bottom:1px;left:63px;width:8px;height:8px;border:2px solid #bfcdab;border-radius:50%}.welcome-footer{display:flex;justify-content:center;gap:32px;padding:25px 20px 30px;color:#a1ad93;font-size:9px}.welcome-footer>span{display:flex;align-items:center;gap:8px}.welcome-footer svg{stroke-width:1.5}.saved-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:45px 15px 70px}.saved-empty-icon{width:85px;height:85px;background:#e6ecd7;color:#91a36d;border-radius:27px;display:flex;align-items:center;justify-content:center;transform:rotate(-6deg);margin-bottom:28px}.saved-empty h2{font-size:26px;letter-spacing:-1px;color:#596f47;font-weight:700;margin-top:14px}.saved-empty>p{font-size:12px;line-height:1.9;color:#9ca78e;margin-top:13px}.saved-suggestions{display:flex;gap:10px;margin-top:25px}.saved-suggestions button{display:flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid #dde6d0;background:#fafcf7;border-radius:9px;font-size:10px;color:#819868}.saved-suggestions button:hover{background:#e9f0df}.saved-empty>span:last-child{display:flex;align-items:center;gap:6px;font-size:9px;color:#a6b197;margin-top:29px}.info-panel{width:285px;background:#fdfefb;border-left:1px solid var(--border);padding:0 21px 20px;flex-shrink:0;overflow-y:auto;animation:slideIn .2s ease;z-index:6}.info-heading{height:85px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0e7}.info-heading h3{font-size:13px;font-weight:650}.info-profile{text-align:center;padding:26px 0}.info-profile h3{font-size:16px;font-weight:650;margin-top:15px;overflow-wrap:anywhere}.info-profile p{font-size:11px;color:#94a184;margin-top:7px}.info-profile p.info-about{font-size:11px;line-height:1.7;color:#7f8f70;margin-top:15px}.info-section-title{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:550;color:#869873;padding:17px 0 13px;border-top:1px solid #eaf0e2}.info-members{display:flex;flex-direction:column;gap:16px;padding:6px 0 17px}.info-member{display:flex;align-items:center;gap:9px}.info-member>span:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.info-member strong{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-member small{font-size:8px;color:#a1ad93}.owner-label{font-size:7px;color:#99aa83;background:#edf3e3;padding:4px 5px;border-radius:4px}.info-files{margin-top:15px}.info-files>a{display:flex;align-items:center;gap:8px;font-size:10px;padding:10px 0;color:#7b9264}.info-files>a>span{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere}.info-files small{font-size:8px;color:#a4af97}.privacy-callout{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;background:#f0f4e9;border-radius:10px;color:#95a67e;margin:20px 0}.privacy-callout p{font-size:10px;line-height:1.7;color:#8d9e78}.privacy-callout svg{margin-top:2px}.search-empty{display:flex;flex-direction:column;align-items:center;text-align:center;color:#a3b094;gap:13px;padding:32px 10px;flex:1;justify-content:center}.search-empty strong{font-size:13px;font-weight:500;color:#83966f}.search-empty p{font-size:11px;line-height:1.8;color:#a0ad91}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:11px;border-radius:12px;background:var(--green);color:#edf5e4;padding:14px 17px;box-shadow:0 8px 35px #173f3630;max-width:calc(100% - 30px);font-size:12px;animation:toastIn .2s ease}.toast>span{line-height:1.6}.toast .plain-icon{color:#b9cdaa}.toast .plain-icon:hover{background:#ffffff15;color:#fff}.mobile-list-top,.mobile-only{display:none}@keyframes slideIn{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes toastIn{0%{opacity:0;bottom:12px}to{opacity:1;bottom:25px}}@media(min-width:1500px){.chat-sidebar{width:355px}.sidebar-heading{padding-top:34px}.chat-item{padding:17px 14px}.chat-item-top strong{font-size:14px}.chat-preview{font-size:12px}.chat-item-top>span{font-size:10px}.sidebar-caption{font-size:12px}.chat-filters button{font-size:11px}.message-text{font-size:13px}.message-bubble{padding:12px 15px 8px}.conversation-header{height:91px}.welcome-content h2{font-size:43px}.welcome-content>p{font-size:13px}.welcome-content{padding-bottom:65px}.welcome-art{transform:scale(1.1);margin-bottom:37px}.welcome-footer{font-size:11px}.composer textarea{font-size:13px}.composer-hint{font-size:9px}.sidebar-invite strong{font-size:12px}.sidebar-invite p{font-size:10px}.sidebar-invite button{font-size:11px}}@media(max-width:1150px){.nav-rail{width:65px}.chat-sidebar{width:290px}.sidebar-heading{padding:28px 19px 23px}.sidebar-heading h1{font-size:23px}.sidebar-search{margin:0 17px}.chat-filters{margin-left:16px;margin-right:16px;gap:2px}.chat-filters button{padding:7px 9px;font-size:10px}.chat-item{gap:10px;padding:14px 9px}.chat-item .avatar{width:42px;height:42px;border-radius:14px;font-size:13px}.chat-item-top strong{font-size:12px}.sidebar-invite{margin-left:16px;margin-right:16px;padding:14px 10px;gap:8px}.sidebar-invite strong{font-size:10px}.sidebar-invite p{font-size:8px}.invite-doodle{width:25px;height:25px}.message-scroll{padding:0 20px}.composer-area{padding-left:19px;padding-right:19px}.conversation-header{padding:0 22px}.composer-hint>span:first-child{display:none}.composer-hint{justify-content:flex-end}.info-panel{position:absolute;right:0;top:0;bottom:0;width:285px;box-shadow:-12px 0 35px #243a3310}.welcome-content h2{font-size:31px}.welcome-top{padding:23px}.welcome-status{font-size:7px;letter-spacing:1px}.welcome-footer{gap:20px;font-size:8px}.welcome-footer svg{width:15px}.welcome-content>p{font-size:10px}.welcome-art{transform:scale(.95);margin-bottom:13px}}@media(max-width:900px){.chat-sidebar{width:270px}.nav-rail{width:60px}.rail-button{width:40px;height:40px}.sidebar-heading h1{font-size:21px}.sidebar-caption{font-size:10px}.sidebar-heading{padding:27px 16px 22px}.chat-filters button{font-size:9px;padding:7px 8px}.sidebar-invite{padding:13px 10px}.invite-doodle{display:none}.sidebar-invite strong{font-size:11px}.sidebar-invite p{font-size:9px}.chat-item .avatar{width:37px;height:37px;border-radius:12px;font-size:11px}.chat-preview{font-size:10px}.chat-item-top strong{font-size:11px}.chat-item-top>span{font-size:8px}.welcome-status{display:none}.welcome-top{justify-content:flex-end}.welcome-content h2{font-size:28px}.welcome-content>p br{display:none}.welcome-content>p{max-width:280px}.welcome-footer{gap:17px;flex-wrap:wrap}.welcome-footer>span:last-child{display:none}.conversation-header{height:77px;padding:0 18px;gap:10px}.conversation-actions{gap:3px}.conversation-title strong{font-size:12px}.conversation-title>span{font-size:9px}.conversation-header>.avatar{width:37px;height:37px;border-radius:12px}.message-bubble{max-width:83%}.message-scroll{padding:0 15px}.message-text{font-size:11px}.message-row{gap:7px}.message-avatar-slot{width:27px}.message-avatar-slot .avatar{width:27px;height:27px;font-size:9px}.composer-area{padding:12px 14px}.composer{gap:3px;padding:8px 7px}.composer-right{gap:3px}.composer textarea{font-size:11px}.composer-icon{width:30px}.send-button{width:34px;height:35px}.composer-hint{font-size:7px}.message-image{max-width:240px}.message-file{min-width:170px}.chat-start h3{font-size:13px}.chat-start p{font-size:10px}.saved-empty h2{font-size:22px}.saved-suggestions{gap:6px}.saved-suggestions button{font-size:9px;padding:10px}.saved-empty>p{font-size:11px}}@media(max-width:700px){.app-shell{min-height:0;height:100dvh}.nav-rail{display:none}.chat-sidebar{width:100%;border:0}.has-active-chat .chat-sidebar,.conversation{display:none}.has-active-chat .conversation{display:flex;width:100%}.sidebar-heading{padding:28px 23px 22px}.sidebar-heading h1{font-size:29px}.sidebar-caption{font-size:12px;margin-top:8px}.new-chat-button{width:40px;height:40px;border-radius:13px}.sidebar-search{margin:0 22px;min-height:45px}.sidebar-search input{font-size:13px!important}.chat-filters{margin:18px 22px 15px;gap:7px}.chat-filters button{font-size:11px;padding:8px 13px}.chat-list{padding:0 12px 15px}.chat-item{padding:16px 12px;gap:14px}.chat-item .avatar{width:49px;height:49px;border-radius:16px;font-size:15px}.chat-item-top strong{font-size:14px}.chat-item-top>span{font-size:10px}.chat-preview{font-size:12px}.chat-item-bottom{margin-top:7px}.chat-item.active:before{display:none}.sidebar-invite{margin:12px 22px 20px;padding:18px;gap:15px}.invite-doodle{display:block;width:35px;height:35px}.sidebar-invite strong{font-size:12px}.sidebar-invite p{font-size:10px}.sidebar-invite button{font-size:11px}.sidebar-footer{height:45px;font-size:10px;padding-bottom:env(safe-area-inset-bottom)}.sidebar-version{font-size:10px}.sidebar-empty strong{font-size:15px}.sidebar-empty p{font-size:12px}.mobile-list-top{display:flex;align-items:center;gap:12px;padding:13px 16px 5px;background:#fdfefb}.mobile-list-top .brand{font-size:23px;gap:5px;letter-spacing:-1px}.mobile-list-top .brand-symbol{width:27px;height:27px}.mobile-list-top>.icon-button{width:28px;height:30px}.conversation-header{height:68px;padding:5px 16px 12px;background:#fdfefb;gap:10px}.conversation-title strong{font-size:13px}.conversation-title>span{font-size:10px}.conversation-header>.avatar{width:38px;height:38px}.conversation-actions .icon-button{width:32px}.conversation-actions .mobile-only{display:none}.info-panel{width:min(320px,90vw)}.info-heading{height:65px}.message-scroll{padding:0 13px}.messages-inner{padding-top:13px}.message-bubble{max-width:82%;padding:10px 12px 7px}.message-text{font-size:13px;line-height:1.65}.message-meta{font-size:9px}.message-meta>span{font-size:8px}.message-row{margin-bottom:15px}.message-avatar-slot{width:27px}.message-author{font-size:10px}.message-actions{opacity:1;pointer-events:auto;position:static;box-shadow:none;border:0;background:transparent;padding:0;margin-top:4px;justify-content:flex-end;transform:none;height:21px;gap:3px}.message-actions button{height:22px;width:27px;background:#f4f7ef}.mine .message-actions button{background:#dce7cc}.message-actions button svg{width:13px;height:13px}.message-bubble:has(.message-actions){padding-bottom:5px}.message-meta{margin-top:4px}.message-image{max-width:250px}.message-file{min-width:180px}.message-file strong{font-size:11px}.message-file small{font-size:10px}.composer-area{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.composer{padding:8px;gap:3px;min-height:54px}.composer textarea{font-size:14px;padding:8px 4px}.composer-icon{width:31px}.composer-right{gap:3px}.send-button{width:36px;height:36px}.composer-hint{font-size:7px;margin-top:7px}.composer-hint>span:last-child{font-size:0;gap:0}.composer-hint>span:last-child:after{content:"Ваше личное пространство для разговоров";font-size:8px}.composer-hint .hint-dot{display:none}.composer-context p,.composer-context strong,.pending-file{font-size:11px}.welcome-panel{display:none}.chat-start{padding:18px 15px 25px}.chat-start h3{font-size:14px}.chat-start p{font-size:11px}.saved-empty h2{font-size:25px}.saved-empty>p{font-size:12px}.saved-suggestions button{font-size:10px;padding:12px}.saved-empty>span:last-child{font-size:10px}.saved-empty{padding-bottom:45px}.message-search-bar{padding:10px 16px}.message-search-bar input{font-size:12px}.message-search-bar>span{font-size:8px}.reconnect-banner{font-size:9px;line-height:1.5}.toast{font-size:11px;bottom:18px;width:max-content}.emoji-picker{right:-42px;width:265px}.image-preview{max-height:65dvh!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg:#f7faf4;--panel:#ffffff;--ink:#243b2f;--muted:#7d927f;--line:#e3ecdf;--accent:#7fa86a;--accent-soft:#eef5e9}body{background:var(--bg);color:var(--ink)}.badge-art{width:1.55em;height:1.55em;object-fit:contain;vertical-align:-.35em;filter:drop-shadow(0 0 6px rgba(168,200,121,.55)) drop-shadow(0 0 14px rgba(232,204,105,.25));mix-blend-mode:normal}.badge-art-lg{width:2.2em;height:2.2em}.badge-art-xl{width:72px;height:72px;filter:drop-shadow(0 0 10px rgba(168,200,121,.6)) drop-shadow(0 0 24px rgba(232,204,105,.35))}.profile-badge{gap:4px;background:transparent;border:none;padding:0 2px}.profile-badge-image{background:radial-gradient(circle,rgba(168,200,121,.16),transparent 70%);border-radius:999px}.badge-label{font-size:.85em;font-weight:600;color:#5d7647}.name-color-rgb{background:linear-gradient(90deg,#ff5f6d,#ffc371,#47e5bc,#5b8cff,#c86bff,#ff5f6d);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:bg-rgb 6s linear infinite}.name-color-aurora{background:linear-gradient(90deg,#43e8d8,#7f7bff,#ff8ad8,#43e8d8);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:bg-rgb 7s linear infinite}.name-color-mint{background:linear-gradient(90deg,#7fa86a,#c5e1a5,#7fa86a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:bg-rgb 5s linear infinite;text-shadow:0 0 18px rgba(168,200,121,.35)}.name-color-sunset{background:linear-gradient(90deg,#ffb37b,#ff7eb3,#a06bff,#ffb37b);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:bg-rgb 6s linear infinite}.name-color-gold{background:linear-gradient(90deg,#b8860b,#ffd76a,#fff3c4,#ffd76a,#b8860b);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:bg-rgb 5s linear infinite}@keyframes bg-rgb{0%{background-position:0% 50%}to{background-position:300% 50%}}.font-sample{font-size:17px}.font-sample-text{font-size:15px;color:#5d7647}.color-sample{font-size:18px;font-weight:700}.shop-tabs{flex-wrap:wrap}.shop-card .badge-art-xl{margin:4px auto}.settings-modal{width:920px;max-width:96vw;padding:0;overflow:hidden}.settings-modal .modal-heading{padding:20px 24px 12px}.settings-shell{display:grid;grid-template-columns:250px 1fr;min-height:560px;max-height:78vh}.settings-sidebar{background:#f2f7ee;border-right:1px solid var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:12px;overflow:auto}.settings-me{display:flex;align-items:center;gap:10px;text-align:left;padding:8px;border-radius:12px}.settings-me:hover{background:#e8f1e2}.settings-me span{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-me strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-me small{font-size:10px;color:var(--muted)}.settings-search{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.settings-search input{border:none;outline:none;background:transparent;font-size:12px;width:100%;min-height:0;padding:0}.settings-sidebar nav{display:flex;flex-direction:column;gap:3px}.settings-sidebar nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:12px;color:#5f7a63;text-align:left}.settings-sidebar nav button:hover{background:#e8f1e2}.settings-sidebar nav button.active{background:#dfead6;color:#2f4a35;font-weight:600}.settings-panel{padding:22px 26px;overflow:auto;background:#fff}.settings-panel .settings-content{gap:16px}.settings-hero{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--accent-soft);border:1px solid var(--line);border-radius:14px;padding:22px}.settings-hero svg{color:var(--accent)}.settings-hero h3{font-size:18px}.settings-hero p{font-size:12px;color:var(--muted)}.appearance-current{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:12px;background:#f8fbf6;border:1px solid var(--line);border-radius:12px;padding:16px}.appearance-current span{color:var(--muted)}.settings-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;font-size:13px}.settings-row span:nth-child(2){flex:1}.settings-row.active{background:var(--accent-soft)}.toggle{width:38px;height:22px;border-radius:999px;background:#d7e2d2;position:relative;transition:.2s}.toggle:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:2px;left:2px;transition:.2s}.toggle.on{background:var(--accent)}.toggle.on:after{left:18px}.session-row{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px}.session-row span{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.session-row strong{font-size:12px;overflow-wrap:anywhere}.session-row small{font-size:10px;color:var(--muted)}.session-row .secondary-button{font-size:10px;padding:8px 10px;min-height:32px}.profile-card-modal{width:430px;padding:0;overflow:hidden}.profile-card-modal .modal-heading{padding:16px 20px 8px}.profile-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px 26px;position:relative}.profile-card-banner{height:120px;width:calc(100% + 48px);margin:0 -24px;background:radial-gradient(ellipse at 20% 120%,#e8cc69 0%,transparent 55%),radial-gradient(ellipse at 90% -20%,#a8c879 0%,transparent 60%),#dce7c8;background-size:cover;background-position:center;position:relative}.profile-card-avatar{margin-top:-46px;border:5px solid #fff;border-radius:32px;background:#fff;position:relative}.profile-card-avatar .avatar-xl{width:92px;height:92px;border-radius:27px}.profile-card-name{font-size:22px;margin-top:12px;letter-spacing:-.5px;overflow-wrap:anywhere}.profile-card-chips{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:8px}.online-chip,.offline-chip{font-size:10px;padding:3px 9px;border-radius:999px;background:#e6f2df;color:#5d8a4a}.offline-chip{background:#eef1ec;color:#8a9a88}.profile-card .username-chip{margin-top:10px}.profile-card-joined{font-size:11px;color:var(--muted);margin-top:8px}.profile-card-about{font-size:12px;line-height:1.7;color:#6f8571;margin-top:10px;max-width:320px}.profile-card-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.profile-card-badges .profile-badge{padding:4px}.profile-card-badges .badge-art{width:34px;height:34px}.profile-card-meta{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:16px;font-size:11px;color:var(--muted)}.profile-card-meta span{display:flex;align-items:center;gap:5px}.profile-card-loading{display:flex;justify-content:center;padding:60px}.profile-card-self .profile-card-banner{border-radius:14px 14px 0 0;width:100%;margin:0}.profile-card-self{border:1px solid var(--line);border-radius:14px;padding-bottom:18px;overflow:hidden}.profile-card-self .profile-card-avatar{margin-top:-40px}.avatar-click{padding:0;border-radius:inherit;display:inline-flex}.message-author{cursor:pointer}.info-banner{height:90px;width:100%;border-radius:12px;background-size:cover;background-position:center;margin-bottom:12px}.chat-settings-media{position:relative;margin-bottom:8px}.chat-settings-banner{height:130px;border-radius:12px;background:radial-gradient(ellipse at 15% 120%,#e8cc69 0%,transparent 58%),radial-gradient(ellipse at 90% -30%,#8fae75 0%,transparent 60%),#dce7c8;background-size:cover;background-position:center;position:relative}.chat-settings-avatar{display:flex;align-items:center;gap:12px;margin-top:-28px;padding:0 14px;position:relative}.chat-settings-avatar .avatar{border:4px solid #fff}.chat-settings-avatar label{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:11px}.message-bubble{-webkit-user-select:text;user-select:text}.admin-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.admin-badge-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#f8fbf6;text-align:center}.admin-badge-card.published{border-color:#b9d3a6;background:#f0f7ea}.admin-badge-card strong{font-size:13px}.admin-badge-card small{font-size:10px;color:var(--muted)}.admin-badge-card button{font-size:10px;padding:8px 10px;min-height:32px}@media(max-width:760px){.settings-shell{grid-template-columns:1fr;max-height:none}.settings-sidebar{border-right:none;border-bottom:1px solid var(--line);max-height:220px}.settings-sidebar nav{flex-direction:row;flex-wrap:wrap}.settings-sidebar nav button{padding:8px 10px;font-size:11px}.settings-panel{padding:18px}.settings-modal{width:96vw}.profile-card-modal{width:94vw}.message-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.name-color-rgb,.name-color-aurora,.name-color-mint,.name-color-sunset,.name-color-gold,.animated-name .name-letter{animation:none!important}}.badge-popover-overlay{position:fixed;inset:0;z-index:120;background:#10231c66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.badge-popover{width:min(360px,100%);background:#fff;border:1px solid var(--border);border-radius:22px;padding:26px;position:relative;box-shadow:0 24px 70px #10231c40;text-align:center}.badge-popover-close{position:absolute;right:12px;top:12px}.badge-popover-art{width:92px;height:92px;margin:6px auto 14px;display:flex;align-items:center;justify-content:center;font-size:54px}.badge-popover-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 18px #b9e36f88)}.badge-popover h3{font-size:21px;margin-bottom:8px}.badge-popover p{font-size:13px;color:#69776c;line-height:1.6}.badge-popover-meta{margin-top:16px;display:grid;gap:7px;font-size:11px;color:#7b887b}.badge-popover-meta span{background:#f3f6ee;border-radius:8px;padding:8px}.badge-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e9d9;background:#f5f8ef;border-radius:999px;padding:4px 9px;font-size:11px;cursor:pointer}.badge-chip:hover{background:#eaf2dc}.badge-chip img{width:18px;height:18px;object-fit:contain}.profile-assets{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.asset-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe8d3;background:#f5f9ee;color:#45633a;border-radius:999px;padding:6px 11px;font-size:11px;cursor:pointer}.asset-chip:hover{background:#e9f3d9}.asset-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.asset-info-grid div{background:#f4f7ef;border-radius:12px;padding:12px}.asset-info-grid span{display:block;font-size:10px;color:#85907d;margin-bottom:5px}.asset-info-grid strong{font-size:13px;word-break:break-word}.market-tabs,.casino-tabs{flex-wrap:wrap}.market-balance{display:flex;align-items:center;gap:10px;background:linear-gradient(120deg,#eef6df,#f8fbf1);border:1px solid #dfe9cc;border-radius:16px;padding:16px 18px;margin-bottom:16px}.market-balance strong{font-size:20px;margin-left:auto}.market-balance small{color:#7d8b70}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.market-lot{border:1px solid var(--border);border-radius:16px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:9px}.market-lot-value{font-size:19px;font-weight:750;color:var(--green);word-break:break-all}.market-lot-meta{font-size:11px;color:#85907d}.market-lot-price{font-size:17px;font-weight:700}.market-lot .primary-button,.market-lot .secondary-button{min-height:39px;padding:9px 12px;font-size:12px}.market-form{display:grid;gap:13px;max-width:520px}.market-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550}.market-form input,.market-form select{border:1px solid var(--border);border-radius:10px;padding:11px 12px;background:#fff}.market-note{font-size:11px;color:#7e8a74;line-height:1.6;background:#f5f8ef;border-radius:12px;padding:12px}.item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.item-card{border:1px solid var(--border);border-radius:18px;background:#fff;padding:18px;text-align:center;display:flex;flex-direction:column;gap:9px}.item-bottle{font-size:42px;line-height:1}.item-card strong{font-size:17px}.item-card .price{font-size:15px;font-weight:700;color:var(--green)}.item-card .primary-button{min-height:40px;padding:10px;font-size:12px}.item-owned{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:#fff;margin-bottom:9px}.item-owned .item-bottle{font-size:28px}.item-owned span{flex:1;min-width:0}.item-owned strong{display:block;font-size:13px}.item-owned small{font-size:10px;color:#87927e}.item-owned button{min-height:35px;padding:8px 11px;font-size:11px}.gift-row{display:flex;gap:8px;align-items:end}.gift-row label{flex:1}.casino-panel{display:flex;flex-direction:column;gap:16px;align-items:center;padding:8px 0}.casino-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:center;width:100%}.casino-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550;min-width:150px}.casino-form input,.casino-form select{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:#fff}.casino-form .primary-button,.casino-form .secondary-button{min-height:42px;padding:10px 16px;font-size:12px}.casino-result{width:100%;text-align:center;border-radius:12px;padding:13px;font-size:13px;background:#f2f5ec}.casino-result.won{background:#e8f5d8;color:#3f6a2d}.casino-result.lost{background:#fbeae6;color:#9b4638}.upgrade-wheel{position:relative;width:210px;height:210px;border-radius:50%;background:conic-gradient(#8fbd5d 0 var(--win-angle),#e7ebdf var(--win-angle) 360deg);border:8px solid #fff;box-shadow:0 0 0 1px #dfe6d5,0 12px 30px #173f3618;display:flex;align-items:center;justify-content:center}.upgrade-wheel.spinning{animation:wheel-spin 1.1s cubic-bezier(.2,.7,.2,1)}.wheel-pointer{position:absolute;top:-24px;left:50%;transform:translate(-50%);color:#31552c;font-size:20px;z-index:2}.wheel-center{width:86px;height:86px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:38px;box-shadow:0 3px 12px #173f3620}@keyframes wheel-spin{0%{transform:rotate(0)}to{transform:rotate(calc(1080deg + var(--stop-angle)))}}.crash-rocket{width:100%;max-width:420px;height:170px;border-radius:18px;background:linear-gradient(180deg,#eef6df,#f9fbf4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#527b3d}.crash-rocket strong{font-size:34px}.crash-rocket.flying svg{animation:rocket-fly 1.2s ease-out}@keyframes rocket-fly{0%{transform:translate(-70px,50px) rotate(-20deg);opacity:.3}to{transform:translate(0) rotate(0);opacity:1}}.crash-items{display:grid;gap:5px;max-height:130px;overflow:auto}.miner-grid{display:grid;grid-template-columns:repeat(5,52px);gap:7px}.miner-cell{width:52px;height:52px;border-radius:12px;background:#edf2e4;border:1px solid #dce5cf;font-size:22px;display:flex;align-items:center;justify-content:center}.miner-cell:hover:not(:disabled){background:#e0edcb}.miner-cell.safe{background:#dff0c8}.miner-cell.mine{background:#f7ddd6}.casino-wager{width:100%;max-width:460px;display:flex;flex-direction:column;gap:8px;font-size:12px}.casino-wager small{color:#849078}.progress-track{height:9px;border-radius:99px;background:#e8eddf;overflow:hidden}.progress-track span{display:block;height:100%;background:linear-gradient(90deg,#8fbd5d,#c4e58c)}.inline-form{display:flex;gap:10px;align-items:end;width:100%;max-width:460px}.inline-form label{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550}.inline-form input,.inline-form select{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:#fff}.inline-form .primary-button{min-height:41px;padding:10px 14px;font-size:12px}.admin-v05-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.promo-list{display:grid;gap:8px}.promo-row{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:12px;padding:11px 13px;font-size:12px}.promo-row code{font-weight:700;color:var(--green)}.theme-switcher{margin-bottom:22px}.theme-switcher h3{font-size:16px;margin-bottom:12px}.theme-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme-options button{border:2px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;background:#fff}.theme-options button.active{border-color:#8fbd5d;background:#f2f8e8}.theme-options span{font-weight:650;font-size:14px}.theme-options small{font-size:11px;color:#85907d}.service-chat-avatar{background:linear-gradient(135deg,#dcefc0,#b9df8a)!important;color:#31552c!important}@media(max-width:720px){.admin-v05-grid{grid-template-columns:1fr}.miner-grid{grid-template-columns:repeat(5,46px)}.miner-cell{width:46px;height:46px}.inline-form{flex-direction:column;align-items:stretch}.market-grid,.theme-options{grid-template-columns:1fr}}html[data-theme=night]{color-scheme:dark;--green:#b9df8a;--green-hover:#cdeb9f;--lime:#d5ef9d;--muted:#8fa095;--border:#2a3831;--surface:#101714;--logo-lines:#101714;color:#dce7df;background:#101714}html[data-theme=night] body{background:#101714;color:#dce7df}html[data-theme=night] .app-shell,html[data-theme=night] .chat-sidebar,html[data-theme=night] .chat-main,html[data-theme=night] .info-panel,html[data-theme=night] .modal,html[data-theme=night] .settings-sidebar,html[data-theme=night] .settings-content,html[data-theme=night] .badge-popover,html[data-theme=night] .market-lot,html[data-theme=night] .item-card,html[data-theme=night] .item-owned{background:#151e19;color:#dce7df}html[data-theme=night] .nav-rail{background:#0c120f}html[data-theme=night] .rail-button{color:#7e9386}html[data-theme=night] .rail-button.active{background:#b9df8a;color:#14231a}html[data-theme=night] input,html[data-theme=night] textarea,html[data-theme=night] select{background:#1b2620;color:#e2ece4;border-color:#2c3a32}html[data-theme=night] input::placeholder,html[data-theme=night] textarea::placeholder{color:#66786c}html[data-theme=night] .search-field,html[data-theme=night] .chat-item:hover,html[data-theme=night] .chat-filters button:hover,html[data-theme=night] .sidebar-invite,html[data-theme=night] .privacy-callout,html[data-theme=night] .soft-callout,html[data-theme=night] .market-note,html[data-theme=night] .badge-popover-meta span,html[data-theme=night] .asset-info-grid div,html[data-theme=night] .casino-result,html[data-theme=night] .theme-options button{background:#1b2620;color:#c9d6cc}html[data-theme=night] .chat-item.active,html[data-theme=night] .chat-filters button.active,html[data-theme=night] .new-chat-button,html[data-theme=night] .theme-options button.active{background:#26382a;color:#cdeb9f}html[data-theme=night] .message-bubble,html[data-theme=night] .message-row.own .message-bubble{background:#223029;color:#e2ece4}html[data-theme=night] .message-row.own .message-bubble{background:#31492f}html[data-theme=night] .composer,html[data-theme=night] .composer-inner,html[data-theme=night] .composer-box{background:#18221c;border-color:#2a3831}html[data-theme=night] .composer textarea{background:transparent}html[data-theme=night] .primary-button{background:#b9df8a;color:#14231a}html[data-theme=night] .primary-button:hover:not(:disabled){background:#cdeb9f}html[data-theme=night] .secondary-button{background:#1b2620;border-color:#33443a;color:#d5e3d8}html[data-theme=night] .market-balance,html[data-theme=night] .crash-rocket{background:linear-gradient(120deg,#22331f,#18221c);border-color:#33443a;color:#cdeb9f}html[data-theme=night] .badge-chip,html[data-theme=night] .asset-chip{background:#223029;border-color:#33443a;color:#c4dfae}html[data-theme=night] .miner-cell{background:#223029;border-color:#33443a}html[data-theme=night] .miner-cell.safe{background:#31492f}html[data-theme=night] .miner-cell.mine{background:#4a2b25}html[data-theme=night] .upgrade-wheel{border-color:#1b2620;box-shadow:0 0 0 1px #33443a}html[data-theme=night] .wheel-center{background:#1b2620}html[data-theme=night] .progress-track{background:#223029}html[data-theme=night] .sidebar-footer,html[data-theme=night] .chat-header,html[data-theme=night] .info-heading{border-color:#2a3831}html[data-theme=night] .toast{background:#223029;color:#e2ece4;border-color:#33443a}html[data-theme=night] .auth-page,html[data-theme=night] .auth-card{background:#101714;color:#dce7df}html[data-theme=night] .auth-card{border-color:#2a3831}.market-card{border:1px solid var(--border);border-radius:16px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:9px}.market-kind{color:#7d9a63}.market-value{font-size:18px;font-weight:750;color:var(--green);text-align:left;word-break:break-all;padding:0}.market-card small{font-size:11px;color:#85907d}.market-card strong{font-size:16px}.market-card input{border:1px solid var(--border);border-radius:9px;padding:9px 11px;font-size:12px;background:#fff}.market-card .primary-button,.market-card .secondary-button{min-height:39px;padding:9px 12px;font-size:12px}.exchange-card{background:#f5f8ef;border:1px solid #e1e9d4;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.exchange-card h3{font-size:18px}.exchange-card p{font-size:12px;color:#7e8a74}.market-list-form{margin-bottom:18px}.balance-sep{color:#a4b195}html[data-theme=night] .market-card,html[data-theme=night] .exchange-card{background:#1b2620;border-color:#2a3831}.water-card{text-align:center}.water-art{font-size:40px;line-height:1;display:block}.water-art.small{font-size:26px}.gift-recipient{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550;margin-bottom:14px;max-width:420px}.gift-recipient input{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:#fff}.inventory-list{display:grid;gap:9px}.inventory-row{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:#fff;flex-wrap:wrap}.inventory-row>span:nth-child(2){flex:1;min-width:140px}.inventory-row strong{display:block;font-size:13px}.inventory-row small{font-size:10px;color:#87927e}.inventory-row button{min-height:35px;padding:8px 11px;font-size:11px}html[data-theme=night] .inventory-row,html[data-theme=night] .gift-recipient input{background:#1b2620;border-color:#2a3831}:root{--v6-paper:#fcfdf9;--v6-card:#fff;--v6-soft:#f2f6ec;--v6-line:#e1e9d8;--v6-ink:#213b31;--v6-muted:#7d8f7c;--v6-accent:#173f36;--v6-lime:#d5ef9d;--v6-shadow:0 18px 50px #173f3612}.casino-modal-v6,.admin-modal-v6,.photo-editor-modal{width:min(1120px,100%);padding:0;overflow:hidden}.items-modal-v6,.market-modal-v6{width:min(1040px,100%);padding:0;overflow:hidden}.casino-modal-v6>.modal-heading,.admin-modal-v6>.modal-heading,.photo-editor-modal>.modal-heading,.items-modal-v6>.modal-heading,.market-modal-v6>.modal-heading{padding:22px 26px 14px;margin:0;border-bottom:1px solid var(--v6-line)}.casino-modal-v6 .modal-heading p,.admin-modal-v6 .modal-heading p,.items-modal-v6 .modal-heading p,.market-modal-v6 .modal-heading p{max-width:720px}.casino-shell,.admin-shell,.items-shell,.market-shell{max-height:calc(100dvh - 150px);overflow:auto;background:var(--v6-paper)}.game-kicker{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:750;letter-spacing:1.4px;color:#75925e}.game-personal{font-size:10px;color:var(--v6-muted);background:var(--v6-soft);border:1px solid var(--v6-line);padding:5px 9px;border-radius:999px}.water-skin{display:block;object-fit:contain;filter:drop-shadow(0 8px 10px #173f3614);pointer-events:none}.water-skin-xs{width:30px;height:36px}.water-skin-sm{width:46px;height:55px}.water-skin-md{width:72px;height:86px}.water-skin-lg{width:104px;height:124px}.water-skin-xl{width:132px;height:158px}.casino-wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 26px;background:linear-gradient(115deg,#eef6df,#f9fcf3 65%,#e7f2d4);border-bottom:1px solid var(--v6-line)}.casino-wallet-main{display:flex;align-items:center;gap:14px}.casino-wallet-icon{width:48px;height:48px;border-radius:16px;background:var(--v6-accent);color:var(--v6-lime);display:grid;place-items:center}.casino-wallet-main small{display:block;font-size:11px;color:var(--v6-muted);margin-bottom:3px}.casino-wallet-main strong{font-size:26px;letter-spacing:-.8px}.casino-wallet-main em{font-style:normal;font-size:12px;font-weight:500;color:var(--v6-muted);letter-spacing:0}.casino-wallet-side{display:flex;align-items:center;gap:9px}.casino-wallet-side>span{font-size:11px;color:var(--v6-muted);margin-right:6px}.casino-wallet-side b{color:var(--v6-ink)}.casino-wallet-side .secondary-button{min-height:38px;padding:8px 13px;font-size:11px}.casino-closed{display:flex;gap:13px;align-items:center;margin:16px 26px 0;padding:14px 16px;border:1px solid #ead9b8;background:#fbf5e7;border-radius:14px;color:#806536}.casino-closed strong{font-size:13px}.casino-closed p{font-size:11px;margin-top:3px;line-height:1.6}.casino-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:540px}.casino-nav{padding:18px 14px;border-right:1px solid var(--v6-line);display:flex;flex-direction:column;gap:7px;background:#f8faf4}.casino-nav>button{display:flex;align-items:center;gap:11px;text-align:left;padding:12px;border-radius:13px;color:#71836d;border:1px solid transparent}.casino-nav>button>span{flex:1;display:flex;flex-direction:column;gap:3px}.casino-nav b{font-size:12px;font-weight:650}.casino-nav small{font-size:9px;color:#98a692}.casino-nav>button>svg:last-child{opacity:.4}.casino-nav>button:hover{background:#eef4e6}.casino-nav>button.active{background:#fff;border-color:var(--v6-line);box-shadow:0 5px 16px #173f360a;color:var(--v6-accent)}.casino-nav>button.active>svg:first-child{color:#7ba653}.casino-fair{margin-top:auto;display:flex;gap:9px;font-size:9px;line-height:1.7;color:#91a087;padding:14px 10px 4px}.casino-main{padding:22px;min-width:0;position:relative}.casino-loading{min-height:300px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--v6-muted);font-size:13px}.casino-error{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.upgrade-layout,.crash-layout,.miner-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.upgrade-stage,.crash-stage,.miner-stage{border:1px solid var(--v6-line);border-radius:20px;background:radial-gradient(ellipse at 50% 0%,#f3f9e9,#fff 65%);padding:18px;min-width:0}.upgrade-stage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.upgrade-preview{display:flex;align-items:center;justify-content:center;gap:14px}.upgrade-item-card{width:150px;min-height:172px;border:1px solid var(--v6-line);background:#ffffffc9;border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.upgrade-item-card small{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--v6-muted)}.upgrade-item-card strong{font-size:13px}.upgrade-item-card span{font-size:10px;color:var(--v6-muted)}.upgrade-item-card.target{border-color:#cfe2b5;background:#f6fbef}.upgrade-empty{width:74px;height:88px;display:grid;place-items:center;color:#b4c4a6;border:1px dashed #cddbc0;border-radius:14px;margin:8px 0}.upgrade-arrow{color:#8eac6d}.upgrade-dial-wrap{position:relative;width:min(330px,100%);margin:10px auto 0}.upgrade-dial{width:100%;display:block}.dial-outer{fill:#fff;stroke:#e2ead8;stroke-width:2}.dial-track{fill:#e9eee2}.dial-tick{stroke:#9cab8f;stroke-width:1.4}.dial-label{font-size:9px;fill:#8b9a80;font-family:Golos Text Variable,sans-serif}.upgrade-needle{transform-origin:160px 160px;transition-property:transform;transition-timing-function:cubic-bezier(.12,.72,.12,1)}.needle-body{fill:#173f36}.needle-hub{fill:#fff;stroke:#173f36;stroke-width:3}.needle-dot{fill:#d5ef9d}.upgrade-chance{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:58px;text-align:center;pointer-events:none;background:#fffe;border:1px solid var(--v6-line);border-radius:14px;padding:8px 14px;box-shadow:0 6px 18px #173f3612}.upgrade-chance small{display:block;font-size:9px;color:var(--v6-muted)}.upgrade-chance strong{display:block;font-size:22px;letter-spacing:-.6px;color:var(--v6-accent)}.upgrade-chance span{font-size:8px;color:#91a087}.game-bet-panel{border:1px solid var(--v6-line);border-radius:20px;background:var(--v6-card);padding:20px;display:flex;flex-direction:column;gap:15px;align-self:start}.game-bet-panel h3{font-size:16px;letter-spacing:-.3px}.game-bet-panel>p{font-size:11px;line-height:1.7;color:var(--v6-muted);margin-top:-7px}.game-bet-panel label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:#60765c}.game-bet-panel input,.game-bet-panel select{width:100%;border:1px solid var(--v6-line);background:#fbfcf8;border-radius:11px;padding:11px 12px;font-size:12px;color:var(--v6-ink)}.bet-summary{display:flex;flex-direction:column;gap:8px;background:var(--v6-soft);border-radius:12px;padding:12px}.bet-summary span{display:flex;justify-content:space-between;font-size:10px;color:var(--v6-muted)}.bet-summary b{color:var(--v6-ink);font-size:11px}.game-action{width:100%;min-height:46px;font-size:12px;gap:10px}.game-rules{border-top:1px solid var(--v6-line);padding-top:12px}.game-rules summary{display:flex;align-items:center;gap:7px;font-size:10px;color:#78906a;cursor:pointer}.game-rules p{font-size:10px;line-height:1.8;color:var(--v6-muted);margin-top:9px}.game-result{display:flex;align-items:center;gap:12px;border-radius:14px;padding:13px 15px;margin-top:14px;background:#eef3e8;border:1px solid var(--v6-line)}.game-result strong{display:block;font-size:13px}.game-result span{display:block;font-size:10px;color:var(--v6-muted);margin-top:3px}.game-result.won{background:#eaf6da;border-color:#cfe4b2;color:#3f6a2d}.game-result.lost{background:#fbeee9;border-color:#efd5ca;color:#9b4f3d}.crash-sky{position:relative;height:280px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#f5faee,#eef5e4)}.crash-sky svg{width:100%;height:100%}.crash-grid{stroke:#dfe8d3;stroke-width:1;fill:none}.crash-path{fill:none;stroke:#9dc573;stroke-width:3;stroke-dasharray:6 6}.crash-rocket-svg{transform:translate(470px,45px) rotate(48deg);transition:transform 2.2s cubic-bezier(.2,.7,.2,1)}.crash-sky.flying .crash-rocket-svg{animation:rocketLaunch 2.2s ease-in-out}.crash-sky.lost .crash-rocket-svg{opacity:.35}.crash-multiplier{position:absolute;left:24px;top:24px}.crash-multiplier small{display:block;font-size:11px;color:var(--v6-muted)}.crash-multiplier strong{display:block;font-size:44px;letter-spacing:-2px;color:var(--v6-accent)}.crash-multiplier span{font-size:10px;color:var(--v6-muted)}@keyframes rocketLaunch{0%{transform:translate(35px,225px) rotate(48deg)}70%{transform:translate(360px,95px) rotate(48deg)}to{transform:translate(470px,45px) rotate(48deg)}}.crash-item-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;max-height:210px;overflow:auto}.crash-item-picker button{position:relative;border:1px solid var(--v6-line);border-radius:12px;background:#fbfcf8;padding:7px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px}.crash-item-picker button.selected{border-color:#8fbd5d;background:#eef7e1}.crash-item-picker button>svg:last-child{position:absolute;right:5px;top:5px;color:#5f8d3f}.quick-values{display:flex;gap:6px;flex-wrap:wrap}.quick-values button{border:1px solid var(--v6-line);background:#fbfcf8;border-radius:8px;padding:7px 10px;font-size:10px;color:#71836d}.quick-values button.active{background:var(--v6-accent);color:#fff;border-color:var(--v6-accent)}.miner-grid-v6{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;max-width:410px;margin:18px auto}.miner-cell-v6{aspect-ratio:1;border-radius:15px;border:1px solid #d8e3cb;background:linear-gradient(145deg,#f4f8ed,#e7efdc);display:grid;place-items:center;color:#6f8e58;box-shadow:inset 0 1px #fff,0 3px #d4dfc7;transition:.15s}.miner-cell-v6:hover:not(:disabled){transform:translateY(-2px);background:#eaf4dc}.miner-cell-v6.safe{background:#dff0c8;border-color:#b9d894;color:#4f7d35;box-shadow:none}.miner-cell-v6.mine{background:#f7ddd6;border-color:#e7b7a9;color:#a64d3b;box-shadow:none}.miner-dot{width:8px;height:8px;border-radius:50%;background:#c3d2b3}.mine-picker{display:flex;gap:7px}.mine-picker button{flex:1;border:1px solid var(--v6-line);border-radius:10px;padding:10px;background:#fbfcf8;font-size:13px}.mine-picker button.active{background:var(--v6-accent);color:#fff;border-color:var(--v6-accent)}.wallet-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wallet-card{border:1px solid var(--v6-line);border-radius:18px;background:var(--v6-card);padding:20px;display:flex;flex-direction:column;gap:15px}.wallet-card h3{display:flex;align-items:center;gap:9px;font-size:15px}.wallet-card form{display:flex;flex-direction:column;gap:13px}.wallet-card label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:#60765c}.wallet-card input{border:1px solid var(--v6-line);border-radius:11px;padding:11px 12px;background:#fbfcf8;font-size:13px}.segmented{display:flex;gap:5px;background:var(--v6-soft);border:1px solid var(--v6-line);padding:4px;border-radius:11px}.segmented button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border-radius:8px;font-size:11px;color:#7d9074}.segmented button.active{background:#fff;color:var(--v6-accent);box-shadow:0 2px 7px #173f360d}.deposit-item-grid{display:grid;gap:8px;max-height:260px;overflow:auto;margin:12px 0}.deposit-item-grid button{display:flex;align-items:center;gap:10px;border:1px solid var(--v6-line);border-radius:12px;padding:8px 11px;background:#fbfcf8;text-align:left}.deposit-item-grid button.selected{border-color:#8fbd5d;background:#eef7e1}.deposit-item-grid span{flex:1;display:flex;flex-direction:column;gap:3px}.deposit-item-grid b{font-size:12px}.deposit-item-grid small{font-size:10px;color:var(--v6-muted)}.wager-box{background:var(--v6-soft);border-radius:13px;padding:14px;display:flex;flex-direction:column;gap:9px}.wager-box>div:first-child{display:flex;justify-content:space-between;font-size:12px}.wager-box small{font-size:10px;color:var(--v6-muted)}.withdraw-locked{display:flex;gap:12px;align-items:flex-start;background:#fbf5e7;border:1px solid #ead9b8;border-radius:13px;padding:15px;color:#806536}.withdraw-locked p{font-size:11px;line-height:1.8}.wallet-note{display:flex;gap:9px;font-size:10px;line-height:1.7;color:var(--v6-muted)}.wallet-history{grid-column:1/-1}.casino-tx-list{display:grid;gap:2px;max-height:280px;overflow:auto}.casino-tx-list>div{display:flex;align-items:center;gap:11px;padding:10px 4px;border-bottom:1px solid var(--v6-line)}.casino-tx-list>div>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px}.casino-tx-list b{font-size:11px}.casino-tx-list small{font-size:9px;color:var(--v6-muted)}.casino-tx-list strong{font-size:12px}.tx-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#eaf4dc;color:#5f8d3f}.tx-icon.out{background:#f5eee4;color:#9a7b4d}.promo-layout{display:grid;place-items:center;min-height:420px}.promo-hero{width:min(420px,100%);text-align:center;border:1px solid var(--v6-line);border-radius:22px;background:radial-gradient(ellipse at 50% 0%,#f0f8e3,#fff 70%);padding:34px}.promo-hero>svg{color:#8fbd5d;margin-bottom:12px}.promo-hero h3{font-size:20px}.promo-hero p{font-size:11px;line-height:1.8;color:var(--v6-muted);margin:10px 0 20px}.promo-hero form{display:flex;flex-direction:column;gap:13px;text-align:left}.promo-hero label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}.promo-hero input{border:1px solid var(--v6-line);border-radius:12px;padding:14px;text-align:center;font-size:18px;letter-spacing:2px;font-weight:700}.items-shell,.market-shell{padding:0 26px 26px}.items-hero{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:20px;margin:0 -26px;padding:22px 26px;background:linear-gradient(115deg,#eef6df,#f9fcf3);border-bottom:1px solid var(--v6-line)}.items-hero-art{display:flex;align-items:flex-end;justify-content:center}.items-hero-art .water-skin:first-child{transform:rotate(-8deg) translate(14px)}.items-hero-art .water-skin:last-child{transform:rotate(8deg) translate(-14px)}.items-hero-copy h3{font-size:24px;letter-spacing:-.8px;margin:7px 0}.items-hero-copy p{font-size:11px;line-height:1.8;color:var(--v6-muted);max-width:420px}.items-balance{text-align:right;background:#fff;border:1px solid var(--v6-line);border-radius:16px;padding:14px 18px}.items-balance small,.items-balance span{display:block;font-size:10px;color:var(--v6-muted)}.items-balance strong{display:block;font-size:24px;margin:3px 0}.items-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.items-recipient{display:flex;align-items:center;gap:10px;color:#78906a}.items-recipient label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:600}.items-recipient input{border:1px solid var(--v6-line);border-radius:10px;padding:9px 12px;font-size:12px;min-width:250px;background:#fff}.items-policy{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--v6-muted)}.items-section-heading{margin:18px 0 12px}.items-section-heading h4{display:flex;align-items:center;gap:8px;font-size:15px}.items-section-heading span{font-size:10px;color:var(--v6-muted)}.water-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.water-card{border:1px solid var(--v6-line);border-radius:18px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.water-card-art{height:160px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(ellipse at 50% 100%,#e8f3d8,#f8fbf3 70%)}.water-tone-1 .water-card-art{background:radial-gradient(ellipse at 50% 100%,#dff1fb,#f7fbfd 70%)}.water-tone-2 .water-card-art{background:radial-gradient(ellipse at 50% 100%,#dcf3ec,#f6fcf9 70%)}.water-tone-3 .water-card-art{background:radial-gradient(ellipse at 50% 100%,#e1edfb,#f7faff 70%)}.water-tone-4 .water-card-art{background:radial-gradient(ellipse at 50% 100%,#e8e6fb,#f9f8ff 70%)}.water-tone-5 .water-card-art{background:radial-gradient(ellipse at 50% 100%,#dcf4f4,#f6fcfc 70%)}.water-card-copy{display:flex;flex-direction:column;gap:4px}.water-series{font-size:8px;letter-spacing:1.5px;color:#91a284;font-weight:700}.water-card-copy strong{font-size:16px}.water-card-copy small{font-size:12px;color:#6f8e58;font-weight:650}.water-card .primary-button{min-height:40px;padding:10px;font-size:11px}.inventory-list-v6{display:grid;gap:10px}.inventory-row-v6{display:flex;align-items:center;gap:14px;border:1px solid var(--v6-line);border-radius:16px;background:#fff;padding:12px 15px}.inventory-row-v6.equipped{border-color:#bcd99a;background:#f8fcf2}.inventory-art{width:76px;height:86px;display:grid;place-items:center;background:var(--v6-soft);border-radius:13px;flex-shrink:0}.inventory-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.inventory-copy strong{font-size:14px}.inventory-copy small{font-size:10px;color:var(--v6-muted)}.inventory-resale{font-size:9px;color:#78906a}.inventory-resale.expired{color:#a39383}.inventory-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.inventory-actions .secondary-button{min-height:34px;padding:7px 10px;font-size:10px;gap:6px}.inventory-actions .secondary-button.active{background:#e8f4d8;border-color:#c4dda5}.inventory-actions .text-button{font-size:10px}.inventory-empty,.market-empty{grid-column:1/-1;text-align:center;padding:34px;border:1px dashed var(--v6-line);border-radius:16px;color:var(--v6-muted)}.inventory-empty strong,.market-empty strong{display:block;font-size:14px;color:var(--v6-ink);margin:9px 0 5px}.inventory-empty p,.market-empty p{font-size:11px}.items-casino-link{margin-top:16px}.market-hero{display:flex;justify-content:space-between;gap:22px;align-items:center;margin:0 -26px;padding:24px 26px;background:linear-gradient(115deg,#eef6df,#f9fcf3);border-bottom:1px solid var(--v6-line)}.market-hero h3{font-size:24px;letter-spacing:-.8px;margin:7px 0}.market-hero p{font-size:11px;color:var(--v6-muted);line-height:1.7}.market-wallet{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--v6-line);border-radius:16px;padding:13px 16px}.market-wallet small{display:block;font-size:9px;color:var(--v6-muted)}.market-wallet strong{font-size:20px}.market-wallet .secondary-button{min-height:36px;font-size:10px;padding:8px 11px}.market-tabs-v6{display:flex;gap:6px;margin:18px 0;background:var(--v6-soft);border:1px solid var(--v6-line);border-radius:12px;padding:5px}.market-tabs-v6 button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:9px;font-size:11px;color:#7d9074}.market-tabs-v6 button.active{background:#fff;color:var(--v6-accent);box-shadow:0 2px 8px #173f360d;font-weight:650}.market-tabs-v6 span{font-size:9px;background:#e5efd8;border-radius:5px;padding:1px 5px}.market-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.market-grid-v6{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:13px}.market-card-v6{border:1px solid var(--v6-line);border-radius:17px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:9px}.market-card-top{display:flex;align-items:center;justify-content:space-between}.market-kind{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#edf5e2;color:#6d9450}.market-kind.number{background:#e7f1fb;color:#5b84ad}.escrow-chip,.lot-status{display:inline-flex;align-items:center;gap:5px;font-size:9px;border-radius:999px;padding:4px 8px;background:#f1f5eb;color:#7f9273}.lot-status.sold{background:#e8f4d8;color:#5f8d3f}.lot-status.active{background:#fbf5e7;color:#927640}.market-card-v6 .market-value{font-size:18px;font-weight:750;color:var(--v6-accent);text-align:left;word-break:break-all;padding:0}.market-card-v6>small{font-size:10px;color:var(--v6-muted)}.market-price{display:flex;align-items:baseline;gap:5px}.market-price strong{font-size:24px;letter-spacing:-.7px}.market-price span{font-size:11px;color:var(--v6-muted)}.market-gift{display:flex;align-items:center;gap:7px;border:1px solid var(--v6-line);border-radius:10px;padding:0 10px;color:#91a284}.market-gift input{border:0!important;padding:9px 0!important;font-size:10px!important;background:transparent!important;flex:1;min-width:0}.market-card-v6 .primary-button,.market-card-v6 .secondary-button{min-height:39px;padding:9px;font-size:11px}.market-list-panel{border:1px solid var(--v6-line);border-radius:18px;background:#fff;padding:18px;align-self:start;position:sticky;top:0}.market-list-panel h4{font-size:15px;margin-bottom:15px}.market-list-form{gap:14px}.market-fee{display:flex;justify-content:space-between;background:var(--v6-soft);border-radius:10px;padding:11px;font-size:11px}.market-fee b{color:var(--v6-accent)}.exchange-v6{display:flex;flex-direction:column;gap:18px;max-width:680px;margin:0 auto}.exchange-rate{display:flex;gap:16px;align-items:center;border:1px solid var(--v6-line);border-radius:18px;background:#fff;padding:20px}.exchange-coin{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--v6-accent);color:var(--v6-lime);font-weight:800;font-size:18px}.exchange-rate small{font-size:10px;color:var(--v6-muted)}.exchange-rate strong{display:block;font-size:20px;margin:4px 0}.exchange-rate p{font-size:11px;color:var(--v6-muted)}.exchange-form{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:end;border:1px solid var(--v6-line);border-radius:18px;background:#fff;padding:20px}.exchange-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}.exchange-form input{border:1px solid var(--v6-line);border-radius:11px;padding:12px;font-size:16px}.exchange-equals{font-size:22px;color:#9aac8d;padding-bottom:10px}.exchange-cost small{display:block;font-size:10px;color:var(--v6-muted)}.exchange-cost strong{font-size:16px}.exchange-form .primary-button{grid-column:1/-1}.market-asset-card{border:1px solid var(--v6-line);border-radius:17px;background:#fff;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;color:#6d9450}.market-asset-card strong{font-size:17px;color:var(--v6-accent);word-break:break-all}.market-asset-card span{font-size:10px;color:var(--v6-muted)}.asset-history{margin-top:12px;border-top:1px solid var(--v6-line);padding-top:10px}.asset-history summary{display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}.asset-history>div{display:flex;justify-content:space-between;gap:8px;font-size:10px;padding:7px 0;border-bottom:1px solid var(--v6-line)}.asset-popover h3{font-size:20px;margin:8px 0 12px;word-break:break-all}.admin-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:600px}.admin-sidebar{border-right:1px solid var(--v6-line);background:#f8faf4;padding:18px 14px;display:flex;flex-direction:column;gap:14px}.admin-sidebar .admin-secure{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;color:#5f7d50;padding:4px 10px 12px;border-bottom:1px solid var(--v6-line)}.admin-sidebar nav{display:flex;flex-direction:column;gap:6px}.admin-sidebar nav button{display:flex;align-items:center;gap:11px;text-align:left;padding:11px;border-radius:12px;border:1px solid transparent;color:#71836d}.admin-sidebar nav button>span{display:flex;flex-direction:column;gap:3px}.admin-sidebar nav b{font-size:12px}.admin-sidebar nav small{font-size:9px;color:#98a692}.admin-sidebar nav button.active{background:#fff;border-color:var(--v6-line);color:var(--v6-accent);box-shadow:0 4px 14px #173f360a}.admin-refresh{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:10px;color:#78906a;padding:10px}.admin-main{padding:24px;min-width:0;display:flex;flex-direction:column;gap:18px}.admin-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.admin-section-head h3{font-size:24px;letter-spacing:-.8px;margin:5px 0}.admin-section-head p{font-size:11px;color:var(--v6-muted)}.admin-live{display:flex;align-items:center;gap:7px;font-size:10px;color:#6f8e58;background:#eef6e3;border:1px solid #dce9cb;border-radius:999px;padding:6px 10px}.admin-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-quick button{display:flex;align-items:center;gap:9px;border:1px solid var(--v6-line);background:#fff;border-radius:13px;padding:14px;font-size:11px}.admin-quick button span{flex:1;text-align:left}.admin-casino-status{display:flex;align-items:center;gap:15px;border:1px solid var(--v6-line);border-radius:17px;background:#fff;padding:18px}.admin-casino-status>svg{color:#8a9d7b}.admin-casino-status>div{flex:1}.admin-casino-status h4{font-size:16px}.admin-casino-status p{font-size:11px;color:var(--v6-muted);margin-top:4px}.admin-casino-status.open{background:#f2f9e8;border-color:#cfe4b2}.admin-notify-form{max-width:640px}.security-hero{display:flex;gap:15px;align-items:center;border:1px solid var(--v6-line);border-radius:17px;background:#fff;padding:18px}.security-hero>svg{color:#7ba653}.security-hero h4{font-size:16px}.security-hero p{font-size:11px;color:var(--v6-muted);margin-top:4px;line-height:1.7}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.security-grid label{display:flex;flex-direction:column;gap:7px}.security-grid small{font-size:9px;color:var(--v6-muted);line-height:1.6}.security-form .market-note{display:flex;gap:10px;align-items:flex-start}.photo-editor{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100dvh - 150px);background:#101714}.photo-stage{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;padding:22px;background:radial-gradient(ellipse at center,#243129,#101714);overflow:hidden}.photo-canvas{max-width:100%;max-height:calc(100dvh - 260px);object-fit:contain;border-radius:8px;box-shadow:0 14px 40px #0006;touch-action:none}.photo-canvas.tool-draw{cursor:crosshair}.photo-canvas.tool-text{cursor:move}.photo-loading{position:absolute;color:#c9d6cc;display:flex;gap:10px;align-items:center}.photo-stage .form-error{position:absolute;top:14px;left:14px;right:14px;z-index:2}.photo-tools{background:var(--v6-paper);border-left:1px solid var(--v6-line);padding:16px;overflow:auto;display:flex;flex-direction:column;gap:15px}.photo-tool-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.photo-tool-tabs button{display:flex;align-items:center;gap:7px;border:1px solid var(--v6-line);border-radius:10px;padding:9px;font-size:10px;background:#fff;color:#71836d}.photo-tool-tabs button.active{background:var(--v6-accent);color:#fff;border-color:var(--v6-accent)}.photo-tool-panel{display:flex;flex-direction:column;gap:14px}.photo-tool-panel label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:600;color:#60765c}.photo-tool-panel label b{margin-left:auto;color:var(--v6-ink)}.photo-tool-panel input[type=text],.photo-tool-panel input:not([type]){border:1px solid var(--v6-line);border-radius:10px;padding:10px;font-size:12px}.photo-tool-panel input[type=range]{accent-color:#7ba653}.filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.filter-grid button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;color:#71836d;border:1px solid transparent;border-radius:10px;padding:5px}.filter-grid button.active{border-color:#8fbd5d;background:#eef7e1}.filter-swatch{width:100%;aspect-ratio:1;border-radius:8px;background-size:cover;background-position:center;background-color:#dfe8d3}.filter-vivid{filter:saturate(1.35) contrast(1.08)}.filter-warm{filter:sepia(.22) saturate(1.15)}.filter-cool{filter:hue-rotate(12deg)}.filter-soft{filter:contrast(.92) brightness(1.08)}.filter-mono{filter:grayscale(1)}.photo-colors{display:flex;gap:7px;flex-wrap:wrap}.photo-colors button{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--v6-line)}.photo-colors button.active{box-shadow:0 0 0 2px #7ba653}.photo-transform-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.photo-transform-grid .secondary-button{font-size:10px;padding:9px;min-height:38px}.photo-history{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--v6-line);padding-top:12px;font-size:10px;color:var(--v6-muted)}.photo-footer{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--v6-paper);border-top:1px solid var(--v6-line)}.photo-footer .primary-button{margin-left:auto;min-height:42px;font-size:12px}.photo-footer .secondary-button{min-height:40px;font-size:11px}.pending-file-v6{display:flex;align-items:center;gap:11px}.pending-thumb{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid var(--v6-line)}.pending-file-v6>span{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.pending-file-v6 small{font-size:9px;color:var(--v6-muted)}.pending-file-v6 .text-button{font-size:10px}.calc-preview{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:9px 12px;border-radius:10px;background:#eef6e3;border:1px solid #dce9cb;color:#5f7d50;font-size:11px}.calc-preview.invalid{background:#fbf5e7;border-color:#ead9b8;color:#806536}.calc-preview.ready{background:#e8f4d8}.flood-count{font-size:12px;font-weight:750}.connection-retry{display:inline-flex;padding:2px;color:#8fa576}.sidebar-footer .connection-retry{margin-left:-2px}html[data-theme=night]{--v6-paper:#121a16;--v6-card:#18221c;--v6-soft:#1d2a22;--v6-line:#2b3a31;--v6-ink:#dce7df;--v6-muted:#8fa095;--v6-accent:#b9df8a;--v6-lime:#d5ef9d}html[data-theme=night] .casino-modal-v6,html[data-theme=night] .admin-modal-v6,html[data-theme=night] .items-modal-v6,html[data-theme=night] .market-modal-v6,html[data-theme=night] .photo-editor-modal{background:#121a16;border-color:#2b3a31}html[data-theme=night] .casino-wallet-hero,html[data-theme=night] .items-hero,html[data-theme=night] .market-hero{background:linear-gradient(115deg,#1c2b1f,#141d17);border-color:#2b3a31}html[data-theme=night] .casino-nav,html[data-theme=night] .admin-sidebar{background:#141d17;border-color:#2b3a31}html[data-theme=night] .casino-nav>button.active,html[data-theme=night] .admin-sidebar nav button.active,html[data-theme=night] .market-tabs-v6 button.active,html[data-theme=night] .segmented button.active{background:#223029;color:#cdeb9f;border-color:#33443a}html[data-theme=night] .upgrade-stage,html[data-theme=night] .crash-stage,html[data-theme=night] .miner-stage,html[data-theme=night] .promo-hero{background:radial-gradient(ellipse at 50% 0%,#1d2b20,#18221c 70%);border-color:#2b3a31}html[data-theme=night] .upgrade-item-card,html[data-theme=night] .game-bet-panel,html[data-theme=night] .wallet-card,html[data-theme=night] .water-card,html[data-theme=night] .inventory-row-v6,html[data-theme=night] .market-card-v6,html[data-theme=night] .market-list-panel,html[data-theme=night] .exchange-rate,html[data-theme=night] .exchange-form,html[data-theme=night] .market-asset-card,html[data-theme=night] .admin-casino-status,html[data-theme=night] .security-hero,html[data-theme=night] .items-balance,html[data-theme=night] .market-wallet{background:#18221c;border-color:#2b3a31;color:#dce7df}html[data-theme=night] .game-bet-panel input,html[data-theme=night] .game-bet-panel select,html[data-theme=night] .wallet-card input,html[data-theme=night] .promo-hero input,html[data-theme=night] .exchange-form input,html[data-theme=night] .items-recipient input,html[data-theme=night] .deposit-item-grid button,html[data-theme=night] .crash-item-picker button,html[data-theme=night] .quick-values button,html[data-theme=night] .mine-picker button{background:#1d2a22;border-color:#33443a;color:#dce7df}html[data-theme=night] .dial-outer{fill:#18221c;stroke:#33443a}html[data-theme=night] .dial-track{fill:#26332b}html[data-theme=night] .needle-body{fill:#d5ef9d}html[data-theme=night] .needle-hub{fill:#18221c;stroke:#d5ef9d}html[data-theme=night] .upgrade-chance{background:#18221cee;border-color:#33443a}html[data-theme=night] .upgrade-chance strong{color:#cdeb9f}html[data-theme=night] .crash-sky{background:linear-gradient(180deg,#1a261d,#141d17)}html[data-theme=night] .crash-grid{stroke:#2b3a31}html[data-theme=night] .miner-cell-v6{background:linear-gradient(145deg,#223029,#1a261d);border-color:#33443a;box-shadow:inset 0 1px #ffffff08,0 3px #101714}html[data-theme=night] .miner-cell-v6.safe{background:#31492f}html[data-theme=night] .miner-cell-v6.mine{background:#4a2b25}html[data-theme=night] .water-card-art{background:radial-gradient(ellipse at 50% 100%,#22331f,#18221c 70%)}html[data-theme=night] .inventory-row-v6.equipped{background:#1d2b20;border-color:#4c6b3c}html[data-theme=night] .photo-tools,html[data-theme=night] .photo-footer{background:#121a16;border-color:#2b3a31}html[data-theme=night] .photo-tool-tabs button,html[data-theme=night] .filter-grid button{background:#18221c;border-color:#2b3a31;color:#a8b9ab}html[data-theme=night] .photo-tool-tabs button.active{background:#b9df8a;color:#14231a}html[data-theme=night] .calc-preview{background:#1d2b20;border-color:#33443a;color:#c4dfae}@media(max-width:980px){.upgrade-layout,.crash-layout,.miner-layout{grid-template-columns:1fr}.game-bet-panel{align-self:stretch}.casino-layout{grid-template-columns:170px minmax(0,1fr)}.casino-nav small{display:none}.water-shop-grid{grid-template-columns:repeat(2,1fr)}.market-layout{grid-template-columns:1fr}.market-list-panel{position:static}.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-sidebar nav small{display:none}.items-hero{grid-template-columns:160px 1fr}.items-balance{grid-column:2;text-align:left;width:max-content}.photo-editor{grid-template-columns:1fr 250px}}@media(max-width:720px){.casino-modal-v6>.modal-heading,.admin-modal-v6>.modal-heading,.photo-editor-modal>.modal-heading,.items-modal-v6>.modal-heading,.market-modal-v6>.modal-heading{padding:16px 16px 10px}.casino-shell,.admin-shell,.items-shell,.market-shell{max-height:calc(100dvh - 110px)}.casino-wallet-hero{flex-direction:column;align-items:stretch;padding:16px}.casino-wallet-side{justify-content:space-between}.casino-layout{display:flex;flex-direction:column}.casino-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--v6-line);padding:10px}.casino-nav>button{flex-direction:column;gap:5px;padding:9px 11px;min-width:76px;text-align:center}.casino-nav>button>svg:last-child,.casino-fair{display:none}.casino-nav b{font-size:9px}.casino-main{padding:14px}.upgrade-preview{gap:8px}.upgrade-item-card{width:130px;min-height:150px;padding:9px}.upgrade-item-card .water-skin-lg{width:78px;height:93px}.upgrade-dial-wrap{width:min(290px,100%)}.wallet-layout{grid-template-columns:1fr}.wallet-history{grid-column:auto}.miner-grid-v6{gap:7px}.items-shell,.market-shell{padding:0 14px 18px}.items-hero,.market-hero{margin:0 -14px;padding:18px 14px;grid-template-columns:1fr}.items-hero-art{display:none}.items-balance{grid-column:auto}.market-hero{flex-direction:column;align-items:stretch}.market-wallet{justify-content:space-between}.items-toolbar{flex-direction:column;align-items:stretch}.items-recipient input{min-width:0;width:100%}.items-recipient label{flex:1}.water-shop-grid{grid-template-columns:repeat(2,1fr);gap:10px}.water-card{padding:11px}.water-card-art{height:120px}.water-skin-xl{width:96px;height:115px}.inventory-row-v6{flex-wrap:wrap}.inventory-actions{width:100%;justify-content:flex-start}.market-tabs-v6{overflow-x:auto}.market-tabs-v6 button{white-space:nowrap;font-size:10px}.exchange-form{grid-template-columns:1fr}.exchange-equals{display:none}.admin-shell{display:flex;flex-direction:column}.admin-sidebar{border-right:0;border-bottom:1px solid var(--v6-line);padding:10px}.admin-sidebar .admin-secure,.admin-refresh{display:none}.admin-sidebar nav{flex-direction:row;overflow-x:auto}.admin-sidebar nav button{flex-direction:column;gap:5px;min-width:74px;text-align:center;padding:9px}.admin-sidebar nav b{font-size:9px}.admin-main{padding:16px}.admin-quick{grid-template-columns:1fr 1fr}.security-grid{grid-template-columns:1fr}.admin-casino-status{flex-wrap:wrap}.photo-editor{display:flex;flex-direction:column;max-height:calc(100dvh - 110px);overflow:auto}.photo-stage{min-height:260px;padding:12px}.photo-canvas{max-height:42dvh}.photo-tools{border-left:0;border-top:1px solid var(--v6-line);max-height:none}.photo-footer{position:sticky;bottom:0;flex-wrap:wrap}.photo-footer .primary-button{margin-left:0;flex:1}.photo-tool-tabs{grid-template-columns:repeat(4,1fr)}.photo-tool-tabs button{flex-direction:column;font-size:8px;gap:4px}.pending-file-v6 .text-button{font-size:9px}}@media(prefers-reduced-motion:reduce){.upgrade-needle{transition-duration:.25s!important}.crash-sky.flying .crash-rocket-svg{animation-duration:.25s}.miner-cell-v6:hover:not(:disabled){transform:none}}:root{--v7-bg:#f5f7f2;--v7-panel:#fff;--v7-soft:#eef3e8;--v7-line:#dfe7d8;--v7-ink:#243a33;--v7-muted:#7d8d78;--v7-accent:#173f36}.message-text{overflow-wrap:anywhere}.message-text strong{font-weight:750}.message-text u{text-underline-offset:3px}.message-text s{opacity:.75}.message-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;background:#173f360d;border:1px solid #173f3614;border-radius:5px;padding:1px 5px;white-space:pre-wrap}.text-spoiler{display:inline;padding:0 4px;border-radius:5px;background:#34483c;color:transparent!important;text-shadow:none;cursor:pointer;vertical-align:baseline}.text-spoiler *{color:transparent!important;background:transparent!important;border-color:transparent!important}.text-spoiler.revealed{background:#d5ef9d55;color:inherit!important}.text-spoiler.revealed *{color:inherit!important}.mention-link{display:inline;padding:0;color:#4f7d37;font-weight:650;text-decoration:underline;text-decoration-color:#9fbe7a66;text-underline-offset:2px}.mention-link:hover{color:#2f5d20}.format-toolbar{display:flex;align-items:center;gap:2px;padding:5px 14px;border-top:1px solid var(--v7-line);background:var(--v7-panel)}.format-toolbar button{width:30px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:var(--v7-muted)}.format-toolbar button:hover,.format-toolbar button.active{background:var(--v7-soft);color:var(--v7-accent)}.format-toolbar>span{flex:1}.format-preview{margin:0 14px 8px;padding:10px 13px;border:1px dashed var(--v7-line);border-radius:10px;background:var(--v7-soft);font-size:13px;line-height:1.7}.format-preview>span{display:block;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--v7-muted);margin-bottom:4px}.message-reactions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:7px;position:relative}.reaction-chip{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:3px 8px;border:1px solid var(--v7-line);border-radius:14px;background:var(--v7-panel);font-size:12px}.reaction-chip.mine{border-color:#9fbe7a;background:#eaf4dc}.reaction-chip b{font-size:11px;font-weight:650}.reaction-emoji{font-size:15px;line-height:1}.reaction-avatars{display:inline-flex;align-items:center;margin-left:3px}.reaction-avatars>span{margin-left:-6px;border:2px solid var(--v7-panel);border-radius:50%;display:flex}.reaction-avatars .avatar-xs{width:21px;height:21px;font-size:7px}.reaction-avatars i{font-style:normal;font-size:9px;margin-left:3px;color:var(--v7-muted)}.reaction-add{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--v7-muted);opacity:.55}.message-row:hover .reaction-add,.reaction-add:focus-visible{opacity:1}.reaction-add:hover{background:var(--v7-soft);color:var(--v7-accent)}.popover-scrim{position:fixed;inset:0;z-index:39;cursor:default}.reaction-palette{position:absolute;bottom:calc(100% + 7px);left:0;z-index:40;display:grid;grid-template-columns:repeat(10,1fr);gap:3px;padding:9px;border:1px solid var(--v7-line);border-radius:14px;background:var(--v7-panel);box-shadow:0 12px 35px #10241a26;width:330px;max-width:78vw}.reaction-palette button{font-size:20px;padding:4px;border-radius:8px}.reaction-palette button:hover,.reaction-palette button.selected{background:var(--v7-soft);transform:scale(1.1)}.reaction-error{font-size:10px;color:#b05246}.reaction-detail-list{display:flex;flex-direction:column;gap:4px;max-height:45vh;overflow:auto;margin-bottom:14px}.person-row{display:flex;align-items:center;gap:11px;padding:9px;border-radius:11px;text-align:left;width:100%}.person-row:hover{background:var(--v7-soft)}.person-row>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.person-row b{font-size:13px}.person-row small{font-size:11px;color:var(--v7-muted)}.person-row time{font-size:10px;color:var(--v7-muted)}.private-photo{width:min(310px,65vw);border-radius:13px;overflow:hidden;margin:3px 0 7px;background:var(--v7-soft);border:1px solid var(--v7-line);position:relative}.private-cover{width:100%;min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;color:var(--v7-accent);background:repeating-linear-gradient(45deg,transparent,transparent 9px,#7b9b6a08 9px,#7b9b6a08 18px)}.private-cover b{font-size:14px}.private-cover span{font-size:11px;color:var(--v7-muted)}.private-cover small{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--v7-muted)}.private-photo img{display:block;width:100%;max-height:380px;object-fit:contain;-webkit-user-select:none;user-select:none}.private-warning{display:block;font-size:9px;line-height:1.5;color:var(--v7-muted);padding:7px 10px;border-top:1px solid var(--v7-line)}.private-hide{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;background:#10241acc;color:#fff;font-size:10px}.private-error{display:block;padding:7px 10px;color:#b05246;font-size:11px}.private-photo.expired,.attachment-expired{display:flex;align-items:center;gap:8px;padding:13px;border-radius:10px;background:var(--v7-soft);color:var(--v7-muted);font-size:11px}.private-photo.expired{flex-direction:column;min-height:110px;justify-content:center}.photo-privacy-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 14px;border-top:1px solid var(--v7-line);background:var(--v7-panel)}.photo-privacy-bar>button{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--v7-line);border-radius:8px;font-size:10px;color:var(--v7-muted)}.photo-privacy-bar>button.active{background:#eaf4dc;border-color:#9fbe7a;color:#3f6429}.photo-privacy-bar label{display:flex;align-items:center;gap:5px;color:var(--v7-muted)}.photo-privacy-bar select{font-size:10px;padding:5px 7px;border-radius:7px;min-height:29px;width:auto}.photo-privacy-bar small{font-size:9px;color:var(--v7-muted);flex-basis:100%}.forwarded-label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--v7-muted);margin-bottom:6px;padding-left:8px;border-left:2px solid #9fbe7a}.forwarded-label b{font-weight:650}.forward-preview{display:flex;gap:9px;padding:12px;border-radius:11px;background:var(--v7-soft);margin-bottom:14px;color:var(--v7-muted)}.forward-preview p{font-size:12px;line-height:1.6;max-height:70px;overflow:hidden}.forward-chats,.organizer-chats{display:flex;flex-direction:column;gap:4px;max-height:42vh;overflow:auto;margin:12px 0}.forward-chat,.organizer-chat{display:flex;align-items:center;gap:11px;padding:9px;border-radius:11px;text-align:left;border:1px solid transparent;width:100%}.forward-chat:hover,.organizer-chat:hover{background:var(--v7-soft)}.forward-chat.selected,.organizer-chat.selected{background:#eaf4dc;border-color:#b7d394}.forward-chat>span:nth-child(2),.organizer-chat>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.forward-chat b,.organizer-chat b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forward-chat small,.organizer-chat small{font-size:10px;color:var(--v7-muted)}.forward-chat i,.organizer-chat i{width:21px;height:21px;border:1px solid var(--v7-line);border-radius:6px;display:flex;align-items:center;justify-content:center;font-style:normal}.forward-chat.selected i,.organizer-chat.selected i{background:#173f36;color:#fff;border-color:#173f36}.pins-bar{display:flex;align-items:center;gap:10px;padding:8px 22px;background:var(--v7-panel);border-bottom:1px solid var(--v7-line);color:var(--v7-accent)}.pin-jump{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left;border-left:2px solid #9fbe7a;padding-left:10px;min-width:0}.pin-jump b{font-size:10px}.pin-jump span{font-size:11px;color:var(--v7-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pin-nav{display:flex;flex-direction:column}.pin-nav button{padding:1px;color:var(--v7-muted)}.message-highlight{outline:2px solid #9fbe7a;outline-offset:5px;border-radius:14px;transition:outline .2s}.folder-strip{display:flex;align-items:center;gap:5px;padding:11px 22px 0;overflow-x:auto;scrollbar-width:none}.folder-strip>button{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:10px;white-space:nowrap;color:var(--v7-muted);background:var(--v7-soft)}.folder-strip>button.active{background:#dfeccb;color:#3f6429}.folder-strip .folder-manage{margin-left:auto;padding:6px;background:transparent;border:1px dashed var(--v7-line)}.chat-pin-icon{display:inline-block;vertical-align:-1px;margin-right:4px;color:#8aa66a}.organizer-tabs{margin-bottom:14px}.folder-create{width:100%;margin-bottom:12px}.folder-list{display:flex;flex-direction:column;gap:7px}.folder-manage-row{display:flex;align-items:center;gap:5px;border:1px solid var(--v7-line);border-radius:12px;padding:7px;background:var(--v7-panel)}.folder-manage-row>button:first-child{display:flex;align-items:center;gap:11px;flex:1;text-align:left;padding:3px}.folder-manage-row>button:first-child>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.folder-manage-row b{font-size:13px}.folder-manage-row small{font-size:10px;color:var(--v7-muted)}.folder-color{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.folder-color.mint{background:#dfeccb;color:#4f7038}.folder-color.blue{background:#dbe7f6;color:#4d70a4}.folder-color.amber{background:#f5e8c4;color:#9a7b32}.folder-color.rose{background:#f4dfe0;color:#a45c62}.folder-color.violet{background:#e9dff4;color:#8260a4}.folder-color.teal{background:#d5ece6;color:#3f8272}.folder-colors{display:flex;gap:8px;margin:10px 0 14px}.folder-colors .folder-color.active{outline:2px solid currentColor;outline-offset:2px}.danger-text{color:#b05246}.level-card{padding:18px;border:1px solid var(--v7-line);border-radius:16px;background:linear-gradient(120deg,var(--v7-panel),var(--v7-soft));margin:16px 0}.level-card-head{display:flex;align-items:center;gap:11px}.level-medal{width:42px;height:42px;border-radius:14px;background:#e4efcf;color:#6c8b45;display:flex;align-items:center;justify-content:center}.level-card-head>div{display:flex;flex-direction:column;gap:3px;flex:1}.level-card-head strong{font-size:15px}.level-card-head small{font-size:11px;color:var(--v7-muted)}.level-next{font-size:10px;color:var(--v7-muted)}.level-card .progress-track{margin:13px 0 9px;height:7px}.level-card-foot{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--v7-muted)}.level-card-foot span,.level-card-foot b{display:flex;align-items:center;gap:5px}.level-card-foot b{color:#6c8b45}.level-card>p{font-size:10px;line-height:1.7;color:var(--v7-muted);margin-top:12px}.level-card.compact{padding:13px;margin:15px 0}.level-card.compact .level-medal{width:32px;height:32px;border-radius:10px}.level-card.compact .level-card-head strong{font-size:13px}.profile-items-section{margin:17px 0;text-align:left}.profile-items-section h4{display:flex;align-items:center;gap:7px;font-size:12px;margin-bottom:10px}.profile-items-section h4 span{margin-left:auto;font-size:10px;color:var(--v7-muted)}.profile-water-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-water-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1px solid var(--v7-line);border-radius:12px;background:var(--v7-panel)}.profile-water-item:hover{background:var(--v7-soft);transform:translateY(-2px)}.profile-water-item b{font-size:12px}.profile-water-item small{font-size:8px;color:var(--v7-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-info{text-align:center}.item-info-art{display:flex;justify-content:center;padding:10px 0 16px;background:radial-gradient(ellipse at 50% 100%,#dfeccb55,transparent 70%)}.item-info h3{font-size:23px;margin:7px 0 18px}.item-info-rows{display:flex;flex-direction:column;text-align:left;border:1px solid var(--v7-line);border-radius:13px;overflow:hidden}.item-info-rows>div{display:flex;align-items:center;gap:9px;padding:12px;border-bottom:1px solid var(--v7-line);font-size:11px}.item-info-rows>div:last-child{border-bottom:0}.item-info-rows svg{color:var(--v7-muted)}.item-info-rows span{flex:1;color:var(--v7-muted)}.item-info-rows b{font-size:11px;text-align:right;max-width:55%}.item-info .field-hint{margin:13px 0}.item-id{display:block;font-size:9px;color:var(--v7-muted);margin-top:14px;overflow-wrap:anywhere}.price-tag{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.price-tag s{opacity:.55;font-weight:400}.price-tag b{color:#5d823c}.price-tag em{font-style:normal;font-size:9px;background:#dfeccb;color:#4f7038;padding:2px 5px;border-radius:5px}.frozen-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:25px;background:var(--v7-bg)}.frozen-card{width:min(470px,100%);padding:34px;border:1px solid var(--v7-line);border-radius:24px;background:var(--v7-panel);text-align:center;box-shadow:0 20px 60px #10241a0d}.frozen-icon{width:76px;height:76px;border-radius:26px;background:#dfeaf4;color:#5b83a8;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.frozen-card h1{font-size:26px;margin:10px 0}.frozen-card>p{font-size:12px;color:var(--v7-muted)}.freeze-reason{text-align:left;padding:15px;border-radius:13px;background:var(--v7-soft);margin:20px 0 12px}.freeze-reason strong{font-size:11px}.freeze-reason p{font-size:13px;line-height:1.7;margin-top:6px}.freeze-until{margin-bottom:20px}.frozen-card .primary-button{margin-bottom:12px}.frozen-card .button-row{justify-content:center}.frozen-card>small{display:block;font-size:10px;line-height:1.7;color:var(--v7-muted);margin-top:18px}.admin-extras{display:flex;flex-direction:column;gap:16px}.discount-form{margin-bottom:5px}.discount-list{display:flex;flex-direction:column;gap:8px}.discount-row{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--v7-line);border-radius:12px;background:var(--v7-panel)}.discount-row.active{border-color:#a9c986}.discount-percent{font-size:18px;font-weight:750;color:#5d823c;min-width:55px}.discount-row>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.discount-row b{font-size:12px}.discount-row small{font-size:10px;color:var(--v7-muted)}.discount-row em{font-style:normal;font-size:10px;color:var(--v7-muted)}.moderation-users{max-height:280px;overflow:auto}.freeze-form{border-color:#c9d8e6}.auth-blocks-panel{margin-top:22px}.search-input{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--v7-line);border-radius:10px;background:var(--v7-panel);color:var(--v7-muted)}.search-input input{border:0!important;background:transparent!important;flex:1;padding:11px 0!important;min-height:auto!important;box-shadow:none!important}html[data-theme=night]{--bg:#0e1512;--panel:#16211b;--ink:#e1ece3;--muted:#9aab9e;--line:#2d3d33;--accent:#b9df8a;--accent-soft:#1d2b23;--v7-bg:#0e1512;--v7-panel:#16211b;--v7-soft:#1d2b23;--v7-line:#2d3d33;--v7-ink:#e1ece3;--v7-muted:#9aab9e;--v7-accent:#c4e49b;color-scheme:dark}html[data-theme=night] .message-code{background:#0e1512;border-color:#2d3d33;color:#d5ef9d}html[data-theme=night] .text-spoiler{background:#9aab9e}html[data-theme=night] .text-spoiler.revealed{background:#31472a;color:#e1ece3!important}html[data-theme=night] .mention-link{color:#b9df8a}html[data-theme=night] .reaction-chip.mine,html[data-theme=night] .forward-chat.selected,html[data-theme=night] .organizer-chat.selected,html[data-theme=night] .photo-privacy-bar>button.active,html[data-theme=night] .folder-strip>button.active{background:#2b4023;border-color:#5d823c;color:#d5ef9d}html[data-theme=night] .level-medal,html[data-theme=night] .folder-color.mint,html[data-theme=night] .price-tag em{background:#2b4023;color:#c4e49b}html[data-theme=night] .level-card-foot b,html[data-theme=night] .price-tag b,html[data-theme=night] .discount-percent{color:#b9df8a}html[data-theme=night] .frozen-icon{background:#22364a;color:#a9c9e8}html[data-theme=night] .item-info-art{background:radial-gradient(ellipse at 50% 100%,#2b402355,transparent 70%)}html[data-theme=night] .reaction-palette{box-shadow:0 12px 35px #0008}@media(max-width:760px){.reaction-palette{grid-template-columns:repeat(7,1fr);width:280px}.private-photo{width:min(280px,72vw)}.format-toolbar{padding:4px 9px}.format-toolbar button{width:32px;height:30px}.photo-privacy-bar{padding:6px 9px}.pins-bar{padding:7px 12px}.folder-strip{padding:9px 14px 0}.profile-water-grid{grid-template-columns:repeat(3,1fr)}.frozen-card{padding:25px}.discount-row{flex-wrap:wrap}.item-info-rows>div{flex-wrap:wrap}.item-info-rows b{max-width:100%;text-align:left;margin-left:26px}}html[data-theme=night] .icon-button:hover,html[data-theme=night] .icon-button.selected,html[data-theme=night] .plain-icon:hover,html[data-theme=night] .secondary-button,html[data-theme=night] .secondary-button:hover,html[data-theme=night] .app-shell,html[data-theme=night] .chat-sidebar,html[data-theme=night] .new-chat-button,html[data-theme=night] .search-field,html[data-theme=night] .search-field:focus-within,html[data-theme=night] .chat-filters button.active,html[data-theme=night] .chat-filters button:hover,html[data-theme=night] .chat-item:hover,html[data-theme=night] .chat-item.active,html[data-theme=night] .sidebar-invite,html[data-theme=night] .conversation,html[data-theme=night] .conversation-header,html[data-theme=night] .chat-start-icon,html[data-theme=night] .day-divider span,html[data-theme=night] .message-bubble,html[data-theme=night] .message-actions,html[data-theme=night] .message-actions button:hover,html[data-theme=night] .message-actions button:last-child:hover,html[data-theme=night] .message-row.deleted .message-bubble,html[data-theme=night] .message-file>span,html[data-theme=night] .load-older,html[data-theme=night] .scroll-down,html[data-theme=night] .composer-area,html[data-theme=night] .composer,html[data-theme=night] .composer-icon:hover,html[data-theme=night] .composer-icon.selected,html[data-theme=night] .pending-file,html[data-theme=night] .composer-error,html[data-theme=night] .emoji-picker,html[data-theme=night] .emoji-picker>span button:hover,html[data-theme=night] .reconnect-banner,html[data-theme=night] .message-search-bar,html[data-theme=night] .welcome-panel,html[data-theme=night] .welcome-card-front,html[data-theme=night] .welcome-bubble-icon,html[data-theme=night] .welcome-art-lines i,html[data-theme=night] .saved-suggestions button,html[data-theme=night] .saved-suggestions button:hover,html[data-theme=night] .info-panel,html[data-theme=night] .owner-label,html[data-theme=night] .privacy-callout,html[data-theme=night] .mobile-list-top,html[data-theme=night] .message-actions button,html[data-theme=night] .settings-sidebar,html[data-theme=night] .settings-me:hover,html[data-theme=night] .settings-search,html[data-theme=night] .settings-sidebar nav button:hover,html[data-theme=night] .settings-panel,html[data-theme=night] .appearance-current,html[data-theme=night] .settings-row,html[data-theme=night] .toggle:after,html[data-theme=night] .profile-card-avatar,html[data-theme=night] .online-chip,html[data-theme=night] .offline-chip,html[data-theme=night] .admin-badge-card,html[data-theme=night] .admin-badge-card.published,html[data-theme=night] .asset-chip,html[data-theme=night] .asset-info-grid div,html[data-theme=night] .market-balance,html[data-theme=night] .market-lot,html[data-theme=night] .market-form input,html[data-theme=night] .market-form select,html[data-theme=night] .market-note,html[data-theme=night] .item-card,html[data-theme=night] .item-owned,html[data-theme=night] .casino-form input,html[data-theme=night] .casino-form select,html[data-theme=night] .casino-result,html[data-theme=night] .casino-result.lost,html[data-theme=night] .upgrade-wheel,html[data-theme=night] .wheel-center,html[data-theme=night] .crash-rocket,html[data-theme=night] .miner-cell,html[data-theme=night] .progress-track,html[data-theme=night] .inline-form input,html[data-theme=night] .inline-form select,html[data-theme=night] .theme-options button,html[data-theme=night] .theme-options button.active,html[data-theme=night] .market-card,html[data-theme=night] .market-card input,html[data-theme=night] .exchange-card,html[data-theme=night] .gift-recipient input,html[data-theme=night] .inventory-row,html[data-theme=night] .casino-wallet-hero,html[data-theme=night] .casino-closed,html[data-theme=night] .casino-nav,html[data-theme=night] .casino-nav>button:hover,html[data-theme=night] .casino-nav>button.active,html[data-theme=night] .upgrade-stage,html[data-theme=night] .crash-stage,html[data-theme=night] .miner-stage,html[data-theme=night] .upgrade-item-card.target,html[data-theme=night] .game-bet-panel input,html[data-theme=night] .game-bet-panel select,html[data-theme=night] .game-result,html[data-theme=night] .game-result.lost,html[data-theme=night] .crash-sky,html[data-theme=night] .crash-item-picker button,html[data-theme=night] .crash-item-picker button.selected,html[data-theme=night] .quick-values button,html[data-theme=night] .miner-cell-v6,html[data-theme=night] .miner-cell-v6:hover:not(:disabled),html[data-theme=night] .mine-picker button,html[data-theme=night] .wallet-card input,html[data-theme=night] .segmented button.active,html[data-theme=night] .deposit-item-grid button,html[data-theme=night] .deposit-item-grid button.selected,html[data-theme=night] .withdraw-locked,html[data-theme=night] .tx-icon,html[data-theme=night] .tx-icon.out,html[data-theme=night] .promo-hero,html[data-theme=night] .items-hero,html[data-theme=night] .items-balance,html[data-theme=night] .items-recipient input,html[data-theme=night] .water-card,html[data-theme=night] .water-card-art,html[data-theme=night] .water-tone-1 .water-card-art,html[data-theme=night] .water-tone-2 .water-card-art,html[data-theme=night] .water-tone-3 .water-card-art,html[data-theme=night] .water-tone-4 .water-card-art,html[data-theme=night] .water-tone-5 .water-card-art,html[data-theme=night] .inventory-row-v6,html[data-theme=night] .inventory-row-v6.equipped,html[data-theme=night] .market-hero,html[data-theme=night] .market-wallet,html[data-theme=night] .market-tabs-v6 button.active,html[data-theme=night] .market-card-v6,html[data-theme=night] .market-kind,html[data-theme=night] .market-kind.number,html[data-theme=night] .escrow-chip,html[data-theme=night] .lot-status,html[data-theme=night] .lot-status.active,html[data-theme=night] .market-list-panel,html[data-theme=night] .exchange-rate,html[data-theme=night] .exchange-form,html[data-theme=night] .market-asset-card,html[data-theme=night] .admin-sidebar,html[data-theme=night] .admin-sidebar nav button.active,html[data-theme=night] .admin-live,html[data-theme=night] .admin-quick button,html[data-theme=night] .admin-casino-status,html[data-theme=night] .admin-casino-status.open,html[data-theme=night] .security-hero,html[data-theme=night] .photo-tool-tabs button,html[data-theme=night] .filter-grid button.active,html[data-theme=night] .calc-preview,html[data-theme=night] .calc-preview.invalid,html[data-theme=night] .auth-page,html[data-theme=night] .art-bubble-one,html[data-theme=night] .version-pill,html[data-theme=night] .auth-tabs,html[data-theme=night] .auth-tabs button.active,html[data-theme=night] .auth-form input,html[data-theme=night] .dialog-form input,html[data-theme=night] .dialog-form textarea,html[data-theme=night] .password-form input,html[data-theme=night] .input-with-prefix,html[data-theme=night] .password-input button:hover,html[data-theme=night] .form-error,html[data-theme=night] .auth-details p,html[data-theme=night] .identity-card,html[data-theme=night] .wallet-hero,html[data-theme=night] .soft-callout,html[data-theme=night] .ledger-icon,html[data-theme=night] .ledger-icon.negative,html[data-theme=night] .clan-intro>span,html[data-theme=night] .clan-directory>button:hover,html[data-theme=night] .admin-users>button:hover,html[data-theme=night] .clan-color-2,html[data-theme=night] .clan-color-3,html[data-theme=night] .treasury-card,html[data-theme=night] .community-content select,html[data-theme=night] .member-row select,html[data-theme=night] .community-section,html[data-theme=night] .role-editor,html[data-theme=night] .linked-icon,html[data-theme=night] .admin-stats>div,html[data-theme=night] .grant-form,html[data-theme=night] .read-only-banner,html[data-theme=night] .mobile-community-actions button,html[data-theme=night] .profile-badge,html[data-theme=night] .shop-balance,html[data-theme=night] .shop-preview,html[data-theme=night] .shop-card,html[data-theme=night] .event-banner,html[data-theme=night] .event-banner.event-casino,html[data-theme=night] .active-event-card,html[data-theme=night] .event-type-picker button,html[data-theme=night] .event-type-picker button.active,html[data-theme=night] .message-casino-result,html[data-theme=night] .message-casino-result.won,html[data-theme=night] .modal,html[data-theme=night] .dialog-tabs,html[data-theme=night] .dialog-tabs button.active,html[data-theme=night] .dialog-form .search-field,html[data-theme=night] .dialog-form .search-field:focus-within,html[data-theme=night] .user-result:hover,html[data-theme=night] .user-result.selected,html[data-theme=night] .selected-users button,html[data-theme=night] .username-chip,html[data-theme=night] .settings-row:hover,html[data-theme=night] .logout-row:hover,html[data-theme=night] .password-form,html[data-theme=night] .delete-preview{background:var(--v7-panel);border-color:var(--v7-line)}html[data-theme=night] .modal :is(h1,h2,h3,h4,h5),html[data-theme=night] .settings-content :is(h1,h2,h3,h4,h5),html[data-theme=night] .identity-card,html[data-theme=night] .profile-card,html[data-theme=night] .level-card{color:var(--v7-ink)}html[data-theme=night] .modal :is(p,small,label,li),html[data-theme=night] .settings-content :is(p,small,label){color:var(--v7-muted)}html[data-theme=night] .modal :is(strong,b),html[data-theme=night] .settings-content :is(strong,b){color:var(--v7-ink)}html[data-theme=night] .modal .primary-button,html[data-theme=night] .modal .primary-button *,html[data-theme=night] .send-button{color:#14231a}html[data-theme=night] .modal .danger-button,html[data-theme=night] .modal .danger-button *{color:#fff}html[data-theme=night] .chat-item.active,html[data-theme=night] .chat-filters button.active,html[data-theme=night] .theme-options button.active,html[data-theme=night] .segmented button.active,html[data-theme=night] .admin-sidebar nav button.active,html[data-theme=night] .casino-nav>button.active{background:#2b4023;color:#d5ef9d;border-color:#4c6b3c}html[data-theme=night] .message-row.mine .message-bubble{background:#2b4023;color:#e1ece3}html[data-theme=night] .message-bubble{background:#1d2b23;color:#e1ece3}html[data-theme=night] ::-webkit-scrollbar-thumb{background:#3a4d40}.mobile-community-actions,.folder-strip,.chat-filters,.market-tabs-v6,.clan-tabs,.shop-tabs,.dialog-tabs,.segmented{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;scroll-padding-inline:14px}.mobile-community-actions::-webkit-scrollbar,.folder-strip::-webkit-scrollbar,.chat-filters::-webkit-scrollbar,.market-tabs-v6::-webkit-scrollbar,.clan-tabs::-webkit-scrollbar,.shop-tabs::-webkit-scrollbar,.dialog-tabs::-webkit-scrollbar,.segmented::-webkit-scrollbar{display:none}.mobile-community-actions>button,.folder-strip>button,.chat-filters>button,.market-tabs-v6>button,.clan-tabs>button,.shop-tabs>button,.dialog-tabs>button,.segmented>button{flex:0 0 auto;touch-action:pan-x pan-y pinch-zoom}.mobile-community-actions{padding:0 20px 13px;scroll-snap-type:x proximity}.mobile-community-actions>button{scroll-snap-align:start;min-width:max-content}.mobile-community-actions>button:has(svg.lucide-shield-check){flex:0 0 auto;min-width:44px}.folder-strip{flex-wrap:nowrap}.folder-strip .folder-manage{margin-left:4px;position:sticky;right:0;background:var(--v7-panel);box-shadow:-8px 0 10px var(--v7-panel)}.chat-filters{flex-wrap:nowrap}.chat-filters>button{min-width:max-content}@media(max-width:760px){.chat-sidebar{min-width:0}.sidebar-heading,.sidebar-search,.chat-filters,.folder-strip{flex-shrink:0}.mobile-community-actions{display:flex;gap:8px;padding:2px 16px 14px;margin:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent 100%)}.mobile-community-actions>button{padding:10px 13px;font-size:11px;border-radius:11px}.settings-sidebar nav,.photo-tool-tabs{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;scroll-padding-inline:14px}.settings-sidebar nav::-webkit-scrollbar,.photo-tool-tabs::-webkit-scrollbar{display:none}.settings-sidebar nav>button,.photo-tool-tabs>button{flex:0 0 auto;touch-action:pan-x pan-y pinch-zoom;white-space:nowrap}.market-tabs-v6>button,.clan-tabs>button,.shop-tabs>button,.dialog-tabs>button,.segmented>button{white-space:nowrap}.settings-sidebar{min-width:0;max-width:100%}.settings-sidebar nav{flex-wrap:nowrap;padding-bottom:4px}.photo-tool-tabs{display:flex;padding-bottom:4px}.photo-tool-tabs>button{min-width:76px;justify-content:center}}@media(max-width:720px){.casino-nav,.admin-sidebar nav{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;scroll-padding-inline:14px;scroll-snap-type:x proximity}.casino-nav::-webkit-scrollbar,.admin-sidebar nav::-webkit-scrollbar{display:none}.casino-nav>button,.admin-sidebar nav button{flex:0 0 auto;touch-action:pan-x pan-y pinch-zoom;white-space:nowrap;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.mobile-community-actions,.folder-strip,.casino-nav,.admin-sidebar nav{scroll-behavior:auto}}:root{--app-height:100dvh;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html,body,#root{max-width:100%;overflow-x:hidden}body{min-height:var(--app-height)}.app-shell,.boot-screen{height:var(--app-height);min-height:0}.app-shell{padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right)}.auth-page,.frozen-screen{min-height:var(--app-height);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.auth-page{padding-left:var(--safe-left);padding-right:var(--safe-right)}.modal-backdrop,.badge-popover-backdrop{position:fixed;inset:0 0 auto;height:var(--app-height);padding:calc(12px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.modal-backdrop{z-index:50}.badge-popover-backdrop{z-index:120;background:#10231c66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{max-height:calc(var(--app-height) - 24px - var(--safe-top) - var(--safe-bottom));overscroll-behavior:contain}.modal-heading{position:sticky;top:0;z-index:8;background:inherit;flex-shrink:0}.modal-heading>.icon-button{min-width:38px;min-height:38px}.settings-modal,.casino-modal-v6,.admin-modal-v6,.photo-editor-modal,.items-modal-v6,.market-modal-v6{display:flex;flex-direction:column;overflow:hidden}.settings-modal>.modal-heading,.casino-modal-v6>.modal-heading,.admin-modal-v6>.modal-heading,.photo-editor-modal>.modal-heading,.items-modal-v6>.modal-heading,.market-modal-v6>.modal-heading{position:static}.settings-shell,.casino-shell,.admin-shell,.items-shell,.market-shell,.photo-editor{flex:1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.settings-content,.community-content,.admin-main,.casino-main{min-width:0}.profile-card-modal{overflow:auto}.profile-card{min-width:0}.profile-card-name,.profile-card-about,.username-chip{max-width:100%;overflow-wrap:anywhere}.profile-card-self .cover-upload{top:10px;right:10px;bottom:auto}.profile-items-section,.profile-water-grid{width:100%;min-width:0}.profile-water-item{min-width:0;overflow-wrap:anywhere}.badge-popover{width:min(360px,100%);max-height:calc(var(--app-height) - 24px - var(--safe-top) - var(--safe-bottom));overflow:hidden;display:flex;flex-direction:column;text-align:center}.badge-popover-art{flex-shrink:0}.badge-popover-body{min-height:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;text-align:left}.badge-popover-body p{margin:0 0 10px}.badge-popover-close{position:absolute;right:10px;top:10px;z-index:2;background:var(--v7-panel,#fff);border-radius:10px}.badge-exclusive{display:flex;align-items:center;gap:6px}.asset-popover .badge-popover-body{text-align:left}.conversation,.chat-sidebar,.chat-body,.message-scroll{min-height:0}.mobile-list-top{padding-top:8px;flex-shrink:0}.mobile-list-top .brand{font-size:25px;letter-spacing:-1px}.sidebar-heading{padding-top:20px}.sidebar-footer{height:calc(45px + var(--safe-bottom));padding-bottom:var(--safe-bottom)}.composer-area{padding-bottom:calc(9px + var(--safe-bottom));flex-shrink:0}.composer textarea{min-width:0}.format-toolbar{overflow-x:auto;scrollbar-width:none;flex-shrink:0}.format-toolbar::-webkit-scrollbar{display:none}.format-toolbar button{flex:0 0 auto}.message-bubble{min-width:0;max-width:min(88%,560px)}.message-actions{max-width:100%;flex-wrap:wrap;justify-content:flex-end}.message-text,.message-file span,.chat-preview{overflow-wrap:anywhere}.toast{bottom:calc(16px + var(--safe-bottom));max-width:calc(100% - 24px - var(--safe-left) - var(--safe-right))}.scroll-down{bottom:calc(14px + var(--safe-bottom))}.info-panel{max-width:100%;padding-bottom:calc(20px + var(--safe-bottom))}.image-preview{max-height:calc(var(--app-height) - 220px)}@media(max-width:760px){.modal-backdrop,.badge-popover-backdrop{padding:calc(8px + var(--safe-top)) calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left))}.modal{width:100%;max-height:calc(var(--app-height) - 16px - var(--safe-top) - var(--safe-bottom));border-radius:16px}.modal-wide{padding:18px 14px}.settings-modal,.casino-modal-v6,.admin-modal-v6,.photo-editor-modal,.items-modal-v6,.market-modal-v6{padding:0}.settings-modal>.modal-heading,.casino-modal-v6>.modal-heading,.admin-modal-v6>.modal-heading,.photo-editor-modal>.modal-heading,.items-modal-v6>.modal-heading,.market-modal-v6>.modal-heading{padding:14px 16px 10px;margin:0}.settings-shell{display:flex;flex-direction:column;overflow:auto}.settings-sidebar{flex:0 0 auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--line);padding:10px 12px}.settings-panel{overflow:visible;min-height:0}.settings-content{padding:14px 12px calc(20px + var(--safe-bottom));overflow:visible}.profile-card-self{margin:0}.casino-layout,.admin-shell{min-height:0}.casino-main,.admin-main{padding:14px 12px calc(20px + var(--safe-bottom))}.items-shell,.market-shell{padding:0 12px calc(20px + var(--safe-bottom))}.photo-editor{overflow:auto}.photo-canvas{max-height:calc(var(--app-height) - 300px)}.message-bubble{max-width:92%}.message-actions button{min-width:30px;min-height:28px}.composer-hint{display:none}.sidebar-invite{margin:10px 16px 12px;padding:14px}.chat-list{min-height:60px}.identity-card>div{flex-wrap:wrap}.session-row{flex-wrap:wrap}.ledger-list>div{min-width:0}.ledger-list strong{overflow-wrap:anywhere}}@media(max-width:380px){.sidebar-heading{padding-left:14px;padding-right:14px}.sidebar-heading h1{font-size:23px}.mobile-list-top .brand{font-size:22px}.conversation-header{padding-left:12px;padding-right:12px}.message-scroll{padding:0 9px}.message-bubble{max-width:96%}.profile-water-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-wide .modal-heading h2{font-size:15px}}@media(max-height:620px){.sidebar-invite{display:none}.sidebar-heading{padding-top:12px;padding-bottom:12px}.auth-form-wrap{padding-top:8px;padding-bottom:16px}.modal-backdrop,.badge-popover-backdrop{align-items:flex-start}}html[data-theme=night] .badge-popover-close{background:var(--v7-panel);color:var(--v7-ink)}html[data-theme=night] .modal-heading{background:var(--v7-panel)}:root{--visual-offset-top:0px}.app-shell{position:fixed;left:0;right:0;top:var(--visual-offset-top);height:var(--app-height);min-height:0;overflow:hidden;overflow:clip}.modal-backdrop,.badge-popover-backdrop{top:var(--visual-offset-top)}.conversation{height:100%;min-height:0;overflow:hidden;overflow:clip}.chat-sidebar{overflow:hidden;overflow:clip}.chat-body{flex:1 1 0;min-height:0}.message-scroll{min-height:0}.composer-area{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:58%;overflow:visible}.composer-extras{min-height:0;flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain}.composer,.composer-hint,.calc-preview{flex-shrink:0}html[data-keyboard=open] .composer-hint{display:none}html[data-keyboard=open] .conversation-header{height:60px}html[data-keyboard=open] .mobile-list-top{padding-top:4px;padding-bottom:2px}html[data-keyboard=open] .composer-area{padding-bottom:calc(6px + var(--safe-bottom))}html[data-keyboard=open] .composer textarea{max-height:88px}@media(max-width:760px){html[data-keyboard=open] .mobile-list-top .brand{font-size:19px}html[data-keyboard=open] .mobile-list-top .brand-symbol{width:22px;height:22px}html[data-keyboard=open] .conversation-header{height:56px;padding-top:2px;padding-bottom:6px}html[data-keyboard=open] .composer-context{margin-bottom:6px}html[data-keyboard=open] .format-toolbar{padding-top:2px;padding-bottom:2px}}@media(max-height:480px){.conversation-header{height:54px}.mobile-list-top{padding-top:4px;padding-bottom:2px}.mobile-list-top .brand{font-size:18px}.mobile-list-top .brand-symbol{width:21px;height:21px}.composer-hint{display:none}.composer-area{max-height:64%}.composer textarea{max-height:72px}}:root{--bgm-text-scale:1}.message-text{font-size:calc(13px * var(--bgm-text-scale))!important}.chat-preview{font-size:calc(11px * var(--bgm-text-scale))!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-top strong{font-size:calc(12px * var(--bgm-text-scale))!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-bottom,.chat-item-content{min-width:0}.message-author{font-size:calc(10px * var(--bgm-text-scale))!important}.composer textarea{font-size:calc(13px * var(--bgm-text-scale))!important}@media(max-width:700px){.message-text,.chat-item-top strong{font-size:calc(13px * var(--bgm-text-scale))!important}.chat-preview{font-size:calc(11px * var(--bgm-text-scale))!important}.chat-item{padding:12px}.chat-item .avatar{width:42px;height:42px}.chat-filters{flex-wrap:nowrap;overflow-x:auto}.chat-filters button{white-space:nowrap}}.message-actions{position:static!important;opacity:1!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important;border:0!important;background:transparent!important;margin-top:6px!important;justify-content:flex-end;height:auto!important;flex-wrap:wrap}.message-actions button{background:var(--v7-soft,#f4f7ef)}.mine .message-actions button{background:#dce7cc}html[data-theme=night] .message-actions button{background:#243528}.sidebar-accounts-button{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#729451;background:#edf3e3;margin-left:6px}.account-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.account-row{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--border,#e4e9dc);border-radius:12px}.account-row.current{background:#edf3e3;border-color:#b9cdaa}.account-row>span{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.account-row b{font-size:13px}.account-row small{font-size:11px;color:#8a9a78}.saved-accounts{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.saved-accounts button{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid #e4e9dc;border-radius:11px;text-align:left}.saved-accounts button>span{flex:1;display:flex;flex-direction:column}.saved-accounts b{font-size:12px}.saved-accounts small{font-size:10px;color:#8a9a78}.chat-public-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#506d3c;background:#edf3e3;border-radius:8px;padding:7px 10px;margin:8px 0}.chat-danger-actions{display:flex;flex-direction:column;gap:7px;margin-top:10px}.member-role-select{font-size:10px;padding:4px 6px;border-radius:6px;border:1px solid #dde6d0;background:#fafcf7}.admin-label{background:#e3ecf7;color:#4a6a99}.join-link-button{display:block;margin-top:8px;font-size:11px;color:#729451;text-decoration:underline}.crash-target-list{display:flex;flex-direction:column;gap:8px;margin:10px 0}.crash-target-list label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.crash-target-list input{width:80px}.crash-choice-list{display:flex;flex-direction:column;gap:12px}.crash-choice-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e4e9dc;border-radius:12px;flex-wrap:wrap}.crash-choice-row>span{flex:1;display:flex;flex-direction:column;gap:4px;min-width:140px}.crash-choice-row b{font-size:13px}.crash-choice-row small{font-size:11px;color:#8a9a78}html[data-theme=night] .account-row,html[data-theme=night] .crash-choice-row{background:#1d2b23;border-color:#2e422f}html[data-theme=night] .account-row.current{background:#2b4023}html[data-theme=night] .sidebar-accounts-button,html[data-theme=night] .chat-public-link{background:#243528;color:#b9cdaa}html[data-theme=night] .member-role-select{background:#1d2b23;border-color:#2e422f;color:#e1ece3}
