@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO+ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYXZ+Q1NUQVQAAAJMAAAAJwAAACp5m2qBY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZAAAAYYUMvtmaGVhZAAABCQAAAA2AAAANiRzqa5oaGVhAAAEXAAAAB8AAAAkCaYCvWhtdHgAAAR8AAAAIAAAACIT3wCabG9jYQAABJwAAAAUAAAAFAFsAfptYXhwAAAEsAAAABwAAAAgABsA8W5hbWUAAATMAAABHgAAAlIxMVT2cG9zdAAABewAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAua2Uv30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALH8DX542mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYeZj/MLAysDA1MUUwcDA4A2hGeMYjBhDGVABOxAzwTh+jn4MDAcYFBS2MD/+z83AwPKOUQ6obzpIjsmS6R2QUmBgBgD4bQuPeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGD8QsDAwAuKgL/AHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942jzLAQbCUBgH8P/3vdqXEGttALweC4DW3iMKQpJuEHWCoJsMQAa6wgQ6QAm6yOgA25IYwI8fGDtAdbiEggCB9nXga3/Ht2pzpROX1ZD3taUnGB1AXbiEoA8QmYkWQ4FSvKBDsa6P64IOTZb9Tp5zWc9pVd+b5v/Ug2MQAIHQFmj91XoPbwCESfNRZ64wB7rjOE5nzqSJddY5nWqbzmIz9sQseRpF4UiS0HjiiehQe+EoSqbWJQOm7w6nzwxm9euUN7YIk/5Xw+TPFxEcHsaxjC1ixqmpgRzhC6TVzANtGZf9XckTHxqdxL2MNXY+v3Wmi6SovzCfAC9bgIiUroWNjmumlWWSg7xkAB+3AC+fv6iknpWFiXu2FdCVUswajHnMJxmYgaFmzK689uDK1cwnF4LcL8KsxPiK+QwDL0hGDOIiNjZlJTWRJl4TDQ0T3iaxmsiIWuYzCoqKCqGhoQwAg+ZXYwABAAAAAbN1t7Klr18PPPUAAwPoAAAAAN8/joQAAAAA4FwjUf7E/tEG/ASwAAAABgACAAAAAAAAeNpjYGRgYH78n5uBgV3k35E/U9n+AEVQAQcAnIEGawB42mMOZPBlXsDAAsOMDAwMIMw8i0EdSEkxiAAATEUDiwAAABUAMQA9AEkASQBJAJwAqQDDeNpjYGRgYOBkmM/AzhDAwAbmIQALAyMAGHoBDXjahZA1VgRBEEA/7sSEk+Cw7pvgCe7urEuvzeAciVNwKELqFe6v7Xd5FdDOHQ3UNbYB93V9KFOHVdeMMvV084iy3AEeUKbxg00TGxRRphmLBZTpJkQPynWNdMp65lYhmCfBGRlsCmySEEqRpoYcWSWqxHDLqnJKhYxIasIuqsJ5eQ0VUqJfZIY51ilygsGW90wjj37KsCFcUV9DEQsvLsJ45I2TIkkNIytPlV2RuojK8RHBpdEcggyT0ng+0YWJCu1/irLAuJz4v5WsCKeE8hxT+cHa+mQ9iaHEJZW3+Vj48MjxCa2JJIH1Y5QlKhiyJDhVr3Fsna7ROVgMfJt0ioxa2Jzg4hRDQaVGVoo8CZI6vRpVkdvfcg4+AYWbWVUAAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC)format("woff");unicode-range:U+460-52F,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:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZIAA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO+5dmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEoAAABgYdt+TlNUQVQAAAJMAAAAJwAAACp5nGrlY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABawAAAYhwFPywaGVhZAAABCwAAAA2AAAANiSMqbNoaGVhAAAEZAAAAB8AAAAkCb8CyWhtdHgAAASEAAAAIAAAACIUDQCMbG9jYQAABKQAAAAUAAAAFAFtAfxtYXhwAAAEuAAAABwAAAAgABsA8W5hbWUAAATUAAABIwAAAmIy3lZmcG9zdAAABfgAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAue2Ut30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALJODYB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYZZgimBgZWBg6gLSDAzeEJoxjsGIMYwBFbADMROM4+fox8BwgEFBYQvz4//cDAws7xjlgPqmg+SYrJjeASkFBmYAxUMLAAAAeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGTKYKBAQAsXwJlAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942jxLJXBDQRB9uzf9YQZ/uYApfyqjKTPX6/r6eBkvC75+ytwm3quAnzAu7wMw1gHh4xIEHEBEhmQkJEPr/FSbe6BTLtXCvFU/oVtwKyHuW0oH3ACRykiHoogQfEAX76v1q9UPumxks21PLsel+gqN1AuNRtcnvjgNAuCAg7aBAf47wJ3ItzYh3aiIa65jFhhKpNOmYStTt2zLtqUpLdNIq4TmUAusT8bjsahDjynNoTkcMia1WDSuT1q27md6aS5jTiiLd7ecvmUEy7/JTF7cwT5B/hw72KJmp6VPD2YPWSKlZBGqwNj7dwN3pH9oFM9OtriFAjbZrmLCoYK8/HyMYULiWkZmaq6Z1pbJjrISYTxcAnwcoULi2iZGeu7Z1kB3ijOrM9Yxn2FgBoabMbvyqiur9zCfWQrygSCzAuMv5vMMvCAZMYiT2NiUldQE+/mMVNWMefvFG2Ojm5jPyyooyEaEhzMAAEGZV+oAAAEAAAABs3X7Ap9BXw889QADA+gAAAAA3z+OhAAAAADgXCNR/r/+yQcaBL0AAAAGAAIAAAAAAAB42mNgZGBgfvyfm4GB3ejf/j/N7FJAEVTAAQCM0AWRAHjaYw5n8GRez8AEwwx/GBhAmHkBgxqQJc4gCABt9QWpAAAAFQAxAD0ASQBJAEkAnQCqAMR42mNgZGBg4GSYz8DOEMDABuYhAAsDIwAYegENeNqM0EOCHVEUANATm9PY/oqTSTyJbRdb7zvOkrKS7Cmorjbfu/a9WOunZZYsX4NfS86U8hL7l2wt5aU2Llleysuc87uUlxuPscIT/VJeab8HpbzRGdtH5SXLrbe5lNfYjIdiw3JXBEMiT8VyqUy3wK6mjguqqjo+ass1dXVUdOSGVARtqaq7brjlsREfBD0jIrHIiRldnoi1i/xgxG51FWfV1F2USnSFIrLjpZqK8yoazqmIxPpOOyYVizScd9Z5kddTqtxx2R0XFzXNA7FUz5D32rNk7J6RcVXQ9EV7/Fa7NdQ0NOz2SCa2e9ZK97QFA2Ifi6zLesWlg7aO3Q7PuHoqLyJ6Pqj4KBgurEGQGhJL/B0wFEFxAhQvxbBTEwCrLltzAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC)format("woff");unicode-range:U+460-52F,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:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYkB+OlNUQVQAAAJMAAAAJwAAACp5nWtJY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZQAAAYjaD+9haGVhZAAABCgAAAA2AAAANiSlqbdoaGVhAAAEYAAAAB8AAAAkCdcC1GhtdHgAAASAAAAAIAAAACIUNwCBbG9jYQAABKAAAAAUAAAAFAFwAf5tYXhwAAAEtAAAABwAAAAgABsA8W5hbWUAAATQAAABGAAAAkYwbVNucG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAui2Ur30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALKgDYJ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVZm2sPAysDA1MUUwcDA4A2hGeMYjBjDGVABOxAzwTh+jn4MDAsYFBS2MD/+z83AwPKOUQ6obzpIjsma6R2QUmBgBgDo+gtReNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGLaQ8DAwAtkALKAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+cq50ErNoi4Ha1ANHaRjKBCAj2DL1BWCCAwB6oBwhEBWAAAaYX2F0SBfDxgbEG1IArKAjQ067uudpd862eXmjFVd3lpd3TCQwC1JkrCDoAkZloMURK8Y6yMrWHtKSMVJ5/UlFwZTc0tE80zXeqKwcgAAKhLf5+/3kbDwCEcfNSR7ZYAK1REETzxERhnMSJjnQczQMzcsSkHM583+tL6BlHHBHtacfr++EsTt4z5mNiPJk1L4LZvV9G29Dr33omJy4fdx9P9lNsMfMy0meFsAWtFpe1imRnrPy7lTPYyz+Y5zRb/BIBm1w3YcFoPh4+nmhBEXUdfSXXLGuLFCcZ8WguDkF+pmhBYQ09HU2PHCuQK4WZ1Rj7mM8xMAPDzZhdedmLteeYz60AyfAxyzFxMV9i4AXJiEFcxMamrKTGN5vfQEXZkH+2RHt8fDvzJWlZWenoyEgGAKVMVfYAAAAAAQAAAAGzdSpivz9fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+uv7ABzcEygABAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYHd/9+uP4Xs5kARVMABAI/fBbQAeNpjjmFwY97LwAjDDD8YGECYeRmDKpAlzMAHAHG6BcgAAAAVADIAPgBKAEoASgCdAKoAxHjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142n2QhU5DYQxGD+4axYni7lsEj+DuLvPdOc4jEeNBeCS+/Jlbmqan3hSo5ZsySsprgJ+S9jiX0FpSHedSqkuIcxnj/MW5nE5+41zBMddxrlR8Oc6NzFKP4ZJyEXGuNTNPeMKFAycRpJIAYWyMScI8EFI2QEQ8SljslbUUdSi/wzqbHOHnXrGo7CNP0hHttvCKjuWHTJ+lbC8TjDLHuKwdB89EsExlmAtFR1mQTjLPqJkUY4YhHGbmpHJz0keu8mzsJb4xY8M2S1J70QvjNk/NirwAb4SS/+llknHppOhQkSfZfLfsElLELe/BdC0RNd+1FA/L78/5tAOXqYhq1qi6LHwmakkceHni2XwwQljxaM7OgX9fg1YKeNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=)format("woff");unicode-range:U+460-52F,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:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f4f2;--surface:#fff;--ink:#111214;--muted:#62656c;--faint:#8e9198;--line:#e3e4e1;--line-2:#d5d8de;--hatch:#ecedea;--hatch-line:#d1d3ce;--accent:#3236ff;--accent-press:#1e22c9;--accent-soft:#e9eaff;--accent-soft-2:#dddeff;--accent-mid:#9ea2ff;--dark:#111214;--dark-2:#26282d;--dark-3:#3a3c42;--dark-muted:#b9bbc0;--rar-commune:#c9cbc6;--rar-rare:#8597ab;--rar-precieuse:#c48f1f;--rar-tresor:#a95bc9;--tro-bronze:linear-gradient(140deg, #f3d6bb 0%, #b8773f 30%, #f6dfc8 52%, #93582c 78%, #e4b68c 100%);--tro-argent:linear-gradient(140deg, #eef2f6 0%, #a8b5c3 30%, #f7f9fb 52%, #8b9aab 78%, #dfe5ec 100%);--tro-or:linear-gradient(140deg, #fbedc0 0%, #d6a53a 28%, #fff4cf 50%, #b9861d 76%, #f3d98c 100%);--tro-bronze-face:#f1ddc9;--tro-argent-face:#eef1f5;--tro-or-face:#fbefcf;--tro-bronze-ink:#7c4a22;--tro-argent-ink:#4f5d70;--tro-or-ink:#85600f;--danger:#c9353a;--danger-soft:#fdecec;--rec:#ff4d4d;--font-display:"Unbounded", system-ui, sans-serif;--font-ui:"Geist Variable", "Geist", system-ui, sans-serif;--font-words:"Newsreader Variable", Georgia, serif;--r-xl:28px;--r-lg:24px;--r-md:18px;--r-sm:14px;--gutter:20px;--nav-h:64px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px}body,#root{min-height:100dvh}a{color:var(--accent)}button{color:inherit;cursor:pointer;font-family:inherit}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.app-frame{max-width:480px;min-height:100dvh;margin:0 auto;position:relative}.words{font-family:var(--font-words);font-optical-sizing:auto}.display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.screen{min-height:100dvh;padding-top:var(--safe-top);position:relative}.screen--light{background:var(--bg);color:var(--ink)}.screen--dark{background:var(--dark);color:#fff}.screen--calm{color:var(--ink);background:#eeefff}.screen--with-nav{padding-bottom:calc(var(--nav-h) + 44px + var(--safe-bottom))}.navpill{left:50%;bottom:calc(22px + var(--safe-bottom));width:min(440px,100vw - 40px);height:var(--nav-h);background:var(--dark);z-index:50;border-radius:32px;align-items:center;padding:0 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #1112142e}.navpill__tab{height:48px;color:var(--faint);border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:flex .25s,background .2s,color .2s;display:flex;position:relative}.navpill__label{white-space:nowrap;display:none}.navpill__tab--active{color:var(--ink);background:#fff;flex:1.7}.navpill__tab--active .navpill__label{display:inline}.backlink{height:44px;color:var(--accent);background:0 0;border:0;align-items:center;gap:2px;margin-left:-6px;padding:0;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.backlink--dark{color:var(--dark-muted)}.roundbtn{background:var(--surface);width:44px;height:44px;color:var(--ink);border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagetitle{padding:24px var(--gutter) 0}.pagetitle h1{margin:0;font-size:30px;line-height:1.05}.pagetitle__sub{color:var(--muted);margin:6px 0 0;font-size:15px}.sectionlabel{color:var(--muted);margin:22px 0 8px 4px;font-size:14px;font-weight:600}.btn{white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform .1s,background .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn--md{border-radius:var(--r-sm);height:48px;padding:0 18px;font-size:16px}.btn--lg{border-radius:var(--r-md);height:56px;padding:0 22px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover:not(:disabled){background:var(--accent-press)}.btn--soft{background:var(--accent-soft);color:var(--ink)}.btn--dark{background:var(--dark-2);color:#fff}.btn--ghost{color:var(--accent);background:0 0;padding:0 8px}.chip{background:var(--surface);height:32px;color:var(--ink);white-space:nowrap;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip--dark{background:var(--dark-2);color:#fff}.chip--active{background:var(--dark);color:#fff}.epochbadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.epochbadge--dark{background:var(--dark-2);color:#fff;height:32px;padding:0 12px}.epochbadge__dot{border-radius:5px;width:10px;height:10px;box-shadow:0 0 0 2px #ffffff26}.segmented{background:var(--line);border-radius:18px;height:36px;padding:3px;display:grid}.segmented__opt{color:var(--muted);background:0 0;border:0;border-radius:15px;font-size:14px;font-weight:500}.segmented__opt--on{background:var(--surface);color:var(--ink);font-weight:600}.sheet-backdrop{z-index:80;background:#11121459;justify-content:center;align-items:flex-end;animation:.15s fade-in;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:min(480px,100vw);max-height:88dvh;padding:22px var(--gutter) calc(22px + var(--safe-bottom));border-radius:30px 30px 0 0;animation:.22s rise;overflow:auto}.sheet--dark{background:var(--dark);color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fade-in{0%{opacity:0}}.state{padding:80px var(--gutter);text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:16px;font-size:15px;display:flex}.state__core{border-radius:14px;flex-direction:column;width:28px;height:64px;display:flex;overflow:hidden}.state__core span{flex:1;animation:1.4s ease-in-out infinite strata}.state__core span:first-child{background:#e8dccb}.state__core span:nth-child(2){background:#c98e5a;animation-delay:.15s}.state__core span:nth-child(3){background:#4a3226;animation-delay:.3s}@keyframes strata{50%{opacity:.45}}.empty{margin:16px var(--gutter) 0;background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:18px;display:flex}.empty__hatch{background:repeating-linear-gradient(45deg, var(--hatch) 0 6px, var(--hatch-line) 6px 8px);border-radius:14px;height:56px}.empty__title{margin:0;font-size:16px;font-weight:600}.empty__body{color:var(--muted);font-size:14px;line-height:1.4}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{color:var(--muted);font-size:14px;font-weight:600}.field__input{border-radius:var(--r-sm);background:var(--bg);width:100%;min-width:0;height:52px;font-family:var(--font-ui);color:var(--ink);border:1.5px solid #0000;padding:0 16px;font-size:17px;transition:border-color .15s,background .15s}.field__input::placeholder{color:var(--faint)}.field__input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field__hint{color:var(--muted);font-size:13px;line-height:1.35}.formerror{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-sm);margin:0;padding:12px 14px;font-size:14px;line-height:1.35}.textbtn{min-height:44px;color:var(--accent);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.textbtn--muted{color:var(--muted)}.switch{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:500;display:flex}.switch input{appearance:none;background:var(--line-2);cursor:pointer;border-radius:15px;flex:none;width:48px;height:30px;margin:0;transition:background .15s;position:relative}.switch input:after{content:"";background:#fff;border-radius:12px;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(18px)}.sheet__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:600}.sheet__sub{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.4}.sheet__group{margin-top:18px}.sheet__group-label{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.sheet__actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.chiprow{flex-wrap:wrap;gap:8px;display:flex}.pick{background:var(--bg);min-height:44px;color:var(--ink);border:0;border-radius:22px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pick[aria-pressed=true]{background:var(--dark);color:#fff}.pick__dot{border-radius:5px;flex:none;width:10px;height:10px}.cnx{padding:calc(var(--safe-top) + 48px) var(--gutter) calc(32px + var(--safe-bottom));flex-direction:column;display:flex}.cnx__brand{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.cnx__title{margin:4px 0 0;font-size:30px;line-height:1.05}.wordmark{font-weight:500}.wordmark__vie{color:#a8602f;font-weight:700}.cnx__tagline{max-width:300px;color:var(--muted);margin:0;font-size:15px;line-height:1.4}.cnx__card{background:var(--surface);border-radius:var(--r-xl);flex-direction:column;gap:16px;margin-top:32px;padding:22px;display:flex}.cnx__heading{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.cnx__note{color:var(--muted);margin:-6px 0 0;font-size:14px;line-height:1.4}.cnx__switch{align-self:center}.cnx__links{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:18px;display:flex}.signin{flex-direction:column;gap:16px;display:flex}.signin__sent{margin:0}.signin__code{letter-spacing:.3em;text-align:center;font-size:26px;font-weight:600}.signin__again{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.signin__or{color:var(--faint);align-items:center;gap:12px;margin:-4px 0;font-size:13px;display:flex}.signin__or:before,.signin__or:after{content:"";background:var(--line,#0000001a);flex:1;height:1px}.gbtn{color:#1f1f1f;min-height:52px;font-family:var(--font-ui);background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.gbtn:hover{background:#f7f8f8}.gbtn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.gbtn__g{flex:none}.picto{flex:none;display:block}.rdots{align-items:center;gap:3px;display:inline-flex}.rdots__label{margin-right:3px}.rdots__dot{background:#d1d3ce;border-radius:4px;width:7px;height:7px}.rdots--dark .rdots__dot{background:var(--dark-3)}.rdots .rdots__dot--on{background:var(--accent)}.rdots--commune .rdots__dot--on{background:#a9aca6}.rdots--rare .rdots__dot--on{background:var(--rar-rare)}.rdots--precieuse .rdots__dot--on{background:var(--rar-precieuse)}.rdots--tresor .rdots__dot--on{background:linear-gradient(135deg,#e48bd0,#8f7cf0 50%,#4fc7d9)}.lvl{background:var(--dark);color:#fff;border-radius:10px;flex:none;align-items:baseline;gap:2px;height:20px;padding:0 7px;font-weight:700;line-height:20px;display:inline-flex}.lvl__label{letter-spacing:.02em;opacity:.75;font-size:9px}.lvl__n{font-family:var(--font-display);font-size:11px}.cvis{border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.cvis__initial{width:40px;height:40px;color:var(--ink);font-family:var(--font-display);background:#f2c9c2;border-radius:20px;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.cvis--art{width:100%;overflow:hidden}.cvis__art{width:100%;height:100%;display:block}.cvis--ghost{background:var(--hatch);font-family:var(--font-display);color:#9a9da3;font-size:22px}.fdot{border-radius:50%;flex:none;display:inline-block}.mcard{--frame:var(--surface);background:var(--frame);color:var(--ink);border-radius:15px;min-width:0;padding:4px;text-decoration:none;transition:transform .12s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1112140f}a.mcard:active{transform:scale(.97)}a.mcard:hover{color:var(--ink)}.mcard__in{background:var(--surface);border-radius:11px;flex-direction:column;gap:5px;height:100%;padding:4px 4px 5px;display:flex;position:relative}.mcard__art{display:block;position:relative}.mcard__art .cvis{aspect-ratio:1/1.02;border-radius:8px;height:auto!important}.mcard__strata{gap:2px;height:5px;display:flex;position:absolute;bottom:5px;left:6px;right:6px}.mcard__strata i{border-radius:3px;flex:1;box-shadow:0 0 0 1.5px #ffffffd9}.mcard__lvl{height:18px;padding:0 6px;line-height:18px;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040}.mcard__fam{width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:4px;left:4px}.mcard__ribbon{white-space:nowrap;background:var(--accent);color:#fff;border-radius:8px;flex:none;height:16px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:700;line-height:16px}.mcard__ribbon--rarete{background:var(--rar-precieuse)}.mcard__ribbon--niveau{background:var(--dark)}.mcard__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.4em;padding:0 2px;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.mcard__foot{justify-content:space-between;align-items:center;gap:4px;min-height:12px;margin-top:auto;padding:0 2px;display:flex}.mcard__foot .rdots{gap:2px}.mcard__foot .rdots__dot{border-radius:1.5px;width:6px;height:6px;transform:rotate(45deg)}.mcard__num{color:var(--faint);font-size:10px;font-weight:600}.mcard__calm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mcard--commune{--frame:#e6e7e3}.mcard--rare{--frame:linear-gradient(140deg, #eef2f6 0%, #a8b5c3 30%, #f7f9fb 52%, #8b9aab 78%, #dfe5ec 100%)}.mcard--precieuse{--frame:linear-gradient(140deg, #fbedc0 0%, #d6a53a 28%, #fff4cf 50%, #b9861d 76%, #f3d98c 100%)}.mcard--tresor{--frame:conic-gradient(from 200deg, #f5b5e4, #b9a8ff, #9fe3f2, #c8f5c2, #ffe39a, #ffb8c6, #f5b5e4);box-shadow:0 4px 14px #a95bc947}.mcard--precieuse:after,.mcard--tresor:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff8c 48%,#0000 60%) 120% 0/260% 100%;position:absolute;inset:0}.mcard--tresor:after{animation:5s ease-in-out infinite mcard-shine}@keyframes mcard-shine{0%,55%{background-position:120% 0}to{background-position:-40% 0}}.mcard--calme{--frame:var(--surface);box-shadow:none;border:1px solid var(--line);padding:3px}.mcard--ghost{box-shadow:none;background:0 0;border:2px dashed #c9cbc6;padding:2px}.mcard--ghost .mcard__in{background:0 0}.mcard--ghost .cvis--ghost{aspect-ratio:1/1.02;border-radius:8px;height:auto!important}.ccard{--u:1px;width:calc(250 * var(--u));height:calc(350 * var(--u));border-radius:calc(22 * var(--u));background:var(--surface);color:var(--ink);padding:calc(10 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) #00000073;text-align:left;flex-direction:column;flex:none;display:flex}.ccard--md{--u:.8px}.ccard--sm{--u:.62px}.ccard--calm{box-shadow:0 8px 24px #0000002e}.ccard--r-rare,.ccard--r-precieuse,.ccard--r-tresor{border:calc(5 * var(--u)) solid transparent;padding:calc(6 * var(--u));background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--frame) border-box}.ccard--r-rare{--frame:linear-gradient(140deg, #eef2f6 0%, #a8b5c3 30%, #f7f9fb 52%, #8b9aab 78%, #dfe5ec 100%)}.ccard--r-precieuse{--frame:linear-gradient(140deg, #fbedc0 0%, #d6a53a 28%, #fff4cf 50%, #b9861d 76%, #f3d98c 100%)}.ccard--r-tresor{--frame:conic-gradient(from 200deg, #f5b5e4, #b9a8ff, #9fe3f2, #c8f5c2, #ffe39a, #ffb8c6, #f5b5e4)}.ccard__scenebox{flex:none;position:relative}.ccard__lvl{top:calc(8 * var(--u));left:calc(8 * var(--u));height:calc(24 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(12 * var(--u));line-height:calc(24 * var(--u));position:absolute;box-shadow:0 1px 4px #0000004d}.ccard__lvl .lvl__label{font-size:calc(10 * var(--u))}.ccard__lvl .lvl__n{font-size:calc(13 * var(--u))}.ccard__scene--art{aspect-ratio:230/150;display:block;overflow:hidden}.ccard__scene--art svg{width:100%;height:100%;display:block}.ccard--ghost{background:#fafaf8;border:2px dashed #c9cbc6}.ccard__head{padding:calc(4 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));justify-content:space-between;align-items:center;display:flex}.ccard__family{align-items:center;gap:calc(6 * var(--u));font-size:calc(12 * var(--u));font-weight:700;display:flex}.ccard__family .picto{width:calc(14 * var(--u));height:calc(14 * var(--u))}.ccard__num{font-size:calc(12 * var(--u));color:var(--muted);font-weight:600}.ccard__scene{border-radius:calc(14 * var(--u));flex:none;width:100%;height:auto;display:block}.ccard__initial{font-family:var(--font-display);fill:var(--ink);font-size:34px;font-weight:600}.ccard__qmark{font-family:var(--font-display);fill:#9a9da3;font-size:34px;font-weight:600}.ccard__body{padding:calc(12 * var(--u)) calc(6 * var(--u)) 0;flex-direction:column;flex:1;min-height:0;display:flex}.ccard__name{font-family:var(--font-display);font-size:calc(19 * var(--u));letter-spacing:-.02em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.ccard__quote{margin:calc(6 * var(--u)) 0 0;font-size:calc(17 * var(--u));color:#3c3f45;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.ccard__note{margin:calc(6 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:var(--muted)}.ccard__foot{padding-top:calc(6 * var(--u));font-size:calc(12 * var(--u));justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-weight:600;display:flex}.ccard__foot .rdots__dot{width:calc(7 * var(--u));height:calc(7 * var(--u))}.ccard__epoch{align-items:center;gap:calc(6 * var(--u));white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.ccard__epochdot{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;flex:none}.ccard--back{background:var(--dark-2);padding:calc(10 * var(--u))}.ccard__bands{border-radius:calc(14 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}.ccard__bands span{flex:1}.cvis--photo,.ccard__scene--photo{padding:0;overflow:hidden}.cvis--photo img,.ccard__scene--photo img{object-fit:cover;width:100%;height:100%;display:block}.cvis--photo{width:100%}.ccard__scene--photo{aspect-ratio:230/150;display:block}.mcore{position:relative}.mcore__svg{width:100%;height:auto;display:block;overflow:visible}.mcore__labels{color:var(--muted);justify-content:space-between;margin-top:2px;padding:0 4px;font-size:12px;font-weight:500;display:flex}.mcore__sweep{animation:1.8s ease-in-out infinite mcore-sweep}@keyframes mcore-sweep{0%{transform:translate(0)}to{transform:translate(410px)}}@media (prefers-reduced-motion:reduce){.mcore__sweep{opacity:0;animation:none}}.str{padding-bottom:calc(24px + var(--safe-bottom))}.str__top{padding:14px var(--gutter) 0;min-height:14px}.str__head{padding:10px var(--gutter) 0}.str__title{margin:0;font-size:30px;line-height:1.05}.str__lead{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.45}.str__card{margin:14px var(--gutter) 0;background:var(--surface);border-radius:var(--r-lg);padding:18px}.str__card--calm{background:#eeefff}.str__cardtitle{margin:0 0 10px;font-size:17px;font-weight:600}.str__honest{color:#3c3f45;flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.str__honest strong{color:var(--ink);font-weight:600}.str__details summary{cursor:pointer;min-height:24px;font-size:15px;font-weight:600}.str__details[open] summary{margin-bottom:12px}.str__preview{margin:18px var(--gutter) 0}.str__year{max-width:160px}.str__hint{margin:-4px 0 8px}.str__list{margin:0 0 14px;padding:0;list-style:none}.str__row{border-bottom:1px solid var(--line);padding:12px 0}.str__row:last-child{border-bottom:0}.str__rowline{align-items:center;gap:10px;display:flex}.str__dot{border-radius:7px;flex:none;width:14px;height:14px}.str__name{min-width:0;height:44px;font-family:var(--font-ui);color:var(--ink);background:0 0;border:0;border-radius:10px;flex:1;margin-left:-8px;padding:0 8px;font-size:17px;font-weight:600}.str__name:focus{background:var(--bg);outline:none}.str__pen{width:28px;height:44px;color:var(--muted);cursor:text;flex:none;place-items:center;display:grid}.str__remove{width:44px;height:44px;color:var(--faint);background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;margin-right:-10px;display:flex}.str__ages{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-left:24px;font-size:14px;display:flex}.str__ages label{align-items:center;gap:6px;display:inline-flex}.str__age{background:var(--bg);text-align:center;width:56px;height:44px;font-family:var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:12px;font-size:16px;font-weight:600}.str__age::placeholder{color:var(--faint);font-size:13px;font-weight:500}.str__age:focus{border-color:var(--accent);background:var(--surface);outline:none}.str__err,.str__warn{margin:8px 0 0 24px;font-size:13px;line-height:1.35}.str__err{color:var(--danger)}.str__warn{color:var(--muted)}.str__confirm{border-radius:var(--r-sm);background:var(--bg);margin:10px 0 0 24px;padding:12px}.str__confirm p{margin:0 0 10px;font-size:14px;line-height:1.4}.str__confirm div{gap:8px;display:flex}.str__confirm .btn{flex:1}.str__formerror{margin:14px var(--gutter) 0}.str__save{padding:12px var(--gutter) calc(12px + var(--safe-bottom));background:linear-gradient(to bottom, #f3f4f200, var(--bg) 30%);margin-top:18px;position:sticky;bottom:0}.ians{flex-direction:column;gap:12px;display:flex}.ians__text{border-radius:var(--r-sm);background:var(--ians-field,var(--bg));width:100%;min-height:92px;color:var(--ink);resize:none;caret-color:var(--accent);border:0;padding:14px 16px;font-size:19px;line-height:1.4;transition:box-shadow .15s;overflow:hidden}.ians__text:focus{box-shadow:0 0 0 2px var(--accent-mid);outline:none}.ians__text[readonly]{box-shadow:0 0 0 2px var(--rec)}.ians__text::placeholder{font-family:var(--font-ui);color:var(--faint);font-size:15px}.ians__actions{gap:8px;display:flex}.ians__voice{border-radius:var(--r-md);background:var(--ians-field,var(--bg));min-width:56px;height:56px;color:var(--ink);border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.ians__voice--on{background:var(--dark);color:#fff}.ians__recdot{background:var(--rec);border-radius:4px;width:8px;height:8px;animation:1.6s ease-in-out infinite ians-blink}@keyframes ians-blink{50%{opacity:.25}}.ians__deposit{border-radius:var(--r-md);background:var(--accent);color:#fff;border:0;flex:1;justify-content:center;align-items:center;gap:8px;height:56px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.ians__deposit:hover:not(:disabled){background:var(--accent-press)}.ians__deposit:disabled{background:var(--line);color:var(--faint)}.ians__note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.ians__error{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-sm);margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.ians--done{gap:10px}.ians__donetitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.ians__found{color:var(--accent);margin:4px 0 0;font-size:13px;font-weight:600}.ians__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ians__carnet{border-top:1px solid var(--line);padding-top:4px}.ians__doneactions{gap:8px;margin-top:4px;display:flex}.ians__doneactions .btn{flex:1}.plc{color:var(--muted);font-size:14px;line-height:1.45}.plc__line{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;display:flex}.plc__dot{border-radius:50%;flex:none;align-self:center;width:10px;height:10px;display:inline-block}.plc__dots{align-self:center;gap:3px;display:inline-flex}.plc__hesitate{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.plc__go{background:var(--accent);color:#fff;border:0;border-radius:22px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.plc__go:disabled{background:var(--line-2);color:var(--muted)}.plc__title{color:var(--ink);margin:0 0 8px;font-weight:600}.plc__picks{flex-wrap:wrap;gap:6px;display:flex}.plc__pick{border:1px solid var(--line-2);background:var(--surface);min-height:40px;color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.plc__pick[aria-pressed=true]{border-color:var(--ink)}.plc__link{min-height:44px;color:var(--accent);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.plc__link--inline{min-height:0;padding:4px 0}.plc__error{color:var(--danger);margin:6px 0 0}.plc--dark{color:var(--dark-muted)}.plc--dark .plc__title{color:#fff}.plc--dark .plc__pick{background:var(--dark-2);border-color:var(--dark-3);color:#fff}.plc--dark .plc__pick[aria-pressed=true]{border-color:#fff}.plc--dark .plc__go:disabled{background:var(--dark-3);color:var(--dark-muted)}.plc--dark .plc__link{color:var(--accent-mid)}.cited{flex-direction:column;gap:6px;display:flex}.cited__label,.cited__note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.cited__label{font-weight:600}.cited__list{flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.cited__chip{align-items:center;min-height:44px;text-decoration:none;display:flex}.cited__chip>span{background:var(--surface);border:1px solid var(--line);min-height:32px;color:var(--ink);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.cited--dark .cited__label,.cited--dark .cited__note{color:var(--dark-muted)}.cited--dark .cited__chip>span{background:var(--dark-2);border-color:var(--dark-3);color:#fff}.medal{background:var(--line-2);isolation:isolate;vertical-align:middle;border-radius:50%;flex:none;padding:4px;display:inline-flex;position:relative;overflow:hidden}.medal--sm{padding:3px}.medal--md{padding:5px}.medal--lg{padding:9px}.medal__face{border-radius:50%;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;box-shadow:inset 0 1px 2px #11121438,inset 0 -1px #fff9}.medal__icon{display:block;overflow:visible}.medal__engrave{color:#ffffffd9}.medal--bronze{background:var(--tro-bronze);box-shadow:0 1px 3px #7c4a2247}.medal--bronze .medal__face{background:radial-gradient(circle at 35% 28%, #fbf0e5 0%, var(--tro-bronze-face) 62%, #e6c6a6 100%);color:var(--tro-bronze-ink)}.medal--argent{background:var(--tro-argent);box-shadow:0 1px 3px #4f5d7047}.medal--argent .medal__face{background:radial-gradient(circle at 35% 28%, #fff 0%, var(--tro-argent-face) 62%, #d3dae3 100%);color:var(--tro-argent-ink)}.medal--or{background:var(--tro-or);box-shadow:0 1px 4px #85600f4d}.medal--or .medal__face{background:radial-gradient(circle at 35% 28%, #fffaea 0%, var(--tro-or-face) 62%, #f0d590 100%);color:var(--tro-or-ink)}.medal--lg.medal--bronze,.medal--lg.medal--argent,.medal--lg.medal--or{box-shadow:0 12px 32px #0000004d}.medal--locked{background:var(--hatch);box-shadow:inset 0 0 0 1px var(--hatch-line)}.medal--locked .medal__face{background:repeating-linear-gradient(45deg, var(--hatch) 0 5px, var(--hatch-line) 5px 6.5px);box-shadow:none;color:#9b9ea4}.medal__knock{color:var(--hatch)}.medal--secret .medal__face{color:var(--muted)}.medal--argent:after,.medal--or:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 38%,#fff9 50%,#0000 62%) 120% 0/260% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.medal--md.medal--or:after,.medal--lg.medal--or:after{animation:medal-shine 7s var(--shine-delay,0s) ease-in-out infinite}.medal--md.medal--argent:after,.medal--lg.medal--argent:after{animation:medal-shine 9s var(--shine-delay,0s) ease-in-out infinite}}@keyframes medal-shine{0%,70%{background-position:120% 0}to{background-position:-40% 0}}.rankbadge{min-width:0;min-height:44px;color:var(--ink);border-radius:16px;align-items:center;text-decoration:none;display:inline-flex}.rankbadge:hover{color:var(--ink)}.rankbadge__pill{background:var(--surface);min-width:0;max-width:100%;height:30px;color:var(--ink);border-radius:15px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;font-weight:600;display:inline-flex}.rankbadge__pill svg{color:var(--tro-or-ink);flex:none}.rankbadge__pill .rankbadge__go{color:var(--muted);margin-left:-2px}.rankbadge__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rankprog{flex-direction:column;display:flex}.rankprog__over{color:var(--muted);margin:0;font-size:13px;font-weight:600}.rankprog__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.rankprog__label{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.15}.rankprog__points{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.rankprog__points svg{color:var(--tro-or-ink)}.rankprog__bar{background:var(--line);border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.rankprog__bar span{background:var(--dark);border-radius:4px;height:100%;transition:width .6s;display:block}.rankprog__next{color:var(--muted);margin:8px 0 0;font-size:13px}.rankprog__how{color:var(--faint);margin:10px 0 0;font-size:13px;line-height:1.4}.quest{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;padding:16px 16px 18px;display:flex}.quest__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.quest__token{background:var(--hatch);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.quest__token--strate{background-image:none;box-shadow:inset 0 0 0 1px #1112140f}.quest__token--fil{background:var(--hatch);color:#6b4330}.quest__headtext{flex:1;min-width:0}.quest__kind{color:var(--muted);margin:0;font-size:12px;font-weight:600}.quest__title{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.3}.quest__name.words{font-size:18px;font-weight:500}.quest__more{width:44px;height:44px;color:var(--faint);background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;margin:-10px -10px 0 0;display:inline-flex}.quest__more:hover{color:var(--ink);background:var(--bg)}.quest__detail{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.quest__progress{align-items:center;gap:10px;display:flex}.quest__layers{flex:1;gap:4px;min-width:0;display:flex}.quest__layer{background:var(--line);border-radius:4px;flex:1;max-width:44px;height:7px}.quest__layer--on{background:var(--dark)}.quest__layers--bar{background:var(--line);border-radius:4px;height:7px;overflow:hidden}.quest__fill{background:var(--dark);border-radius:4px;height:100%;display:block}.quest__count{color:var(--muted);flex:none;font-size:13px;font-weight:600}.quest__actions{display:flex}.quest__actions .btn{white-space:normal;text-align:center;max-width:100%;height:44px;line-height:1.2}.quest__menee{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.quest__error{margin:0}.troreveal__sheet{flex-direction:column;align-items:stretch;padding-top:8px;display:flex}.troreveal{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.troreveal__over{color:var(--dark-muted);margin:0;font-size:14px;font-weight:600}.troreveal__stage{justify-content:center;align-items:center;width:168px;height:168px;margin-top:22px;display:flex;position:relative}.troreveal__glow{opacity:.35;filter:blur(36px);pointer-events:none;border-radius:50%;position:absolute;inset:0}.troreveal--bronze .troreveal__glow{background:#c98a52}.troreveal--argent .troreveal__glow{background:#b9c4d2}.troreveal--or .troreveal__glow{background:#e2b448}.troreveal__medal{position:relative}@media (prefers-reduced-motion:no-preference){.troreveal__medal{animation:.6s cubic-bezier(.2,.8,.2,1) both tro-arrive}.troreveal__glow{animation:.9s ease-out both tro-glow}.troreveal__label,.troreveal__done,.troreveal__about,.troreveal__tier{animation:.4s .3s both fade-in}}@keyframes tro-arrive{0%{opacity:0;transform:translateY(18px)scale(.86)rotate(-8deg)}}@keyframes tro-glow{0%{opacity:0;transform:scale(.6)}}.troreveal__label{overflow-wrap:anywhere;max-width:340px;margin:20px 0 0;font-size:24px;line-height:1.15}.troreveal__done{max-width:320px;color:var(--dark-muted);margin:10px 0 0;font-size:15px;line-height:1.45}.troreveal__about{color:#fff;max-width:320px;margin:8px 0 0;font-size:15px;line-height:1.4}.troreveal__tier{color:#fff;background:var(--dark-2);border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.troreveal__tierdot{border-radius:5px;flex:none;width:10px;height:10px}.troreveal__tierdot--bronze{background:var(--tro-bronze)}.troreveal__tierdot--argent{background:var(--tro-argent)}.troreveal__tierdot--or{background:var(--tro-or)}.troreveal__count{text-align:center;color:var(--faint);margin:16px 0 0;font-size:13px}.troreveal__actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.carnetline{min-height:48px;color:var(--ink);align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.35;text-decoration:none;display:flex}a.carnetline:hover{color:var(--ink)}.carnetline__text{overflow-wrap:anywhere;flex:1;min-width:0}.carnetline__text strong{font-weight:600}.carnetline__why{color:var(--muted);margin-top:2px;font-size:13px;display:block}.carnetlines--dark .carnetline__why{color:var(--dark-muted)}.carnetline__text .words{font-size:16px}.carnetline__mark{background:var(--hatch);width:40px;height:40px;color:var(--ink);border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex}.carnetlines{flex-direction:column;gap:4px;display:flex}p.carnetline{margin:0}.carnetline__chev{color:var(--faint);flex:none}.carnetlines--dark .carnetline,.carnetlines--dark a.carnetline:hover{color:#fff}.carnetlines--dark .carnetline__mark{background:var(--dark-2);color:#fff}.carnetlines--dark .carnetline__chev{color:var(--dark-muted)}.tags{flex-direction:column;gap:8px;min-width:0;display:flex}.tags__row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tags__label{color:var(--faint);margin-right:2px;font-size:13px;font-weight:600}.tags__chip{background:var(--bg);max-width:100%;height:34px;color:var(--ink);border-radius:17px;align-items:center;gap:6px;padding:0 2px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.tags__chip--new{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.tags__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tags__newmark{color:var(--muted);font-size:11px;font-weight:500}.tags__remove{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.tags__remove:before{content:"";position:absolute;inset:-7px}.tags__remove:hover{color:var(--ink);background:#1112140f}.tags__add{height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.tags__add:hover{color:var(--ink)}.tags__add--more{padding:0 4px}.tags__ask{border-radius:var(--r-sm);background:var(--bg);padding:10px 12px 4px}.tags__asktitle{color:var(--ink);margin:0;font-size:14px;line-height:1.35}.tags__askrow{flex-wrap:wrap;gap:4px 6px;margin-top:4px;display:flex}.tags__pick{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.tags__pick:not(.tags__pick--quiet){background:var(--surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;margin:4px 0;padding:0 12px}.tags__pick--quiet{color:var(--muted);padding:0 6px}.tags__hint{color:var(--muted);margin:14px 0 4px;font-size:13px;font-weight:600}.tags__list{margin:0;padding:0;list-style:none}.tags__option{text-align:left;width:100%;min-height:56px;color:var(--ink);border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:12px;padding:6px 4px;display:flex}.tags__option:hover:not(:disabled){background:var(--bg)}.tags__option:disabled{opacity:.55}.tags__disc{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tags__disc--new{background:var(--bg);color:var(--ink)}.tags__optiontext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tags__optionname{overflow-wrap:anywhere;font-size:15px;font-weight:600}.tags__optionsub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tags__on{color:var(--muted);flex:none;font-size:12px;font-weight:600}.tags__new{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.tags__kinnote{color:var(--muted);margin:4px 0 8px;font-size:13px;line-height:1.45}.prec{margin:-4px 0}.prec__toggle{text-align:left;width:100%;min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.prec__label{color:var(--ink);flex:none;font-weight:600}.prec__sum{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prec__chev{flex:none;transition:transform .15s;transform:rotate(90deg)}.prec__chev--open{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.prec__chev{transition:none}}.prec__body{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.prec__rowlabel{color:var(--faint);margin:0;font-size:12px;font-weight:600}.prec__pills{flex-wrap:wrap;column-gap:4px;display:flex}.prec__pill{background:0 0;border:0;align-items:center;height:44px;padding:0;display:flex}.prec__pill span{border:1px solid var(--line-2);height:30px;color:var(--muted);white-space:nowrap;border-radius:15px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:flex}.prec__pill[aria-pressed=true] span{background:var(--ink);border-color:var(--ink);color:#fff}.prec__note{color:var(--faint);margin:2px 0 0;font-size:12px}.mention{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 24px #11121414;margin-top:-4px;padding:8px 6px 6px;animation:.14s ease-out mention-in}@keyframes mention-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mention{animation:none}}.mention__title{min-width:0;color:var(--ink);align-items:baseline;gap:8px;margin:0 8px 4px;font-size:13px;font-weight:600;display:flex}.mention__typed{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.mention__empty{color:var(--muted);margin:4px 8px 6px;font-size:13px;line-height:1.4}.mention__section+.mention__section{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.mention__sectiontitle{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:4px 8px 2px;font-size:11px;font-weight:700;display:flex}.mention__dot{background:currentColor;border-radius:4px;width:7px;height:7px}.mention__option{cursor:pointer;min-height:48px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:4px 8px;display:flex}.mention__option--active{background:var(--bg)}.mention__disc{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mention__section--personne .mention__disc{border-radius:17px}.mention__disc--new{background:var(--surface);border:1.5px dashed}.mention__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mention__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mention__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mention__kind{border-radius:10px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.rpt__choices{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.rpt__choices legend{padding:0}.rpt__choice{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:15px;line-height:1.3;display:flex;position:relative}.rpt__choice:hover{background:var(--bg)}.rpt__choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rpt__dot{border:2px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .15s,box-shadow .15s}.rpt__choice input:checked+.rpt__dot{border-color:var(--dark);box-shadow:inset 0 0 0 4px var(--surface);background:var(--dark)}.rpt__choice:has(input:checked){background:var(--bg);font-weight:600}.rpt__choice input:focus-visible+.rpt__dot{outline:2px solid var(--accent);outline-offset:2px}.rpt__message{margin-top:18px}.rpt__textarea{resize:vertical;height:auto;min-height:96px;padding:12px 16px;line-height:1.4}.rpt__attachhint{margin-top:4px;font-weight:400;display:block}.rpt__error{margin-top:16px}.rpt__done{padding-top:6px}.rpt__link{min-height:44px;font-size:14px}.crash{min-height:100dvh;padding:calc(40px + var(--safe-top)) var(--gutter) calc(32px + var(--safe-bottom));background:var(--bg);flex-direction:column;justify-content:center;gap:14px;display:flex}.crash__mark{background:var(--surface);width:56px;height:56px;color:var(--ink);border-radius:18px;place-items:center;display:grid}.crash__title{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.15}.crash__text{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.crash__actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.myr{scroll-margin-top:24px}.myr__list{margin:0;padding:0;list-style:none}.myr__new+.myr__list{border-top:1px solid var(--line)}.myr__item{padding:14px 0 6px}.myr__item+.myr__item{border-top:1px solid var(--line)}.myr__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.myr__what{min-width:0;font-size:15px;font-weight:600;line-height:1.3}.myr__status{background:var(--bg);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.myr__status--en_cours{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.myr__status--corrige{background:var(--dark);color:#fff}.myr__meta{color:var(--muted);margin:4px 0 0;font-size:13px}.myr__message{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.myr__answer{border-radius:var(--r-sm);background:var(--bg);margin-top:10px;padding:10px 12px}.myr__answerlabel{color:var(--muted);margin:0 0 2px;font-size:12px;font-weight:600}.myr__answertext{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.myr__withdraw,.myr__confirm .textbtn{font-size:14px}.myr__confirm{color:var(--ink);flex-wrap:wrap;align-items:center;column-gap:14px;font-size:14px;display:flex}.myr__danger{color:var(--danger)}.myr__new{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.rpt__choicehint{margin:0 0 6px;padding:0 14px 0 46px}.trv{padding:calc(var(--safe-top) + 40px) var(--gutter) calc(34px + var(--safe-bottom));flex-direction:column;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.trv__halo{background:var(--accent);opacity:.22;filter:blur(60px);pointer-events:none;border-radius:150px;width:300px;height:300px;margin-left:-150px;animation:.9s ease-out both trv-halo;position:absolute;top:150px;left:50%}@keyframes trv-halo{0%{opacity:0;transform:scale(.6)}}.trv__reveal{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.trv__over{color:#9ea2ff;margin:0;font-size:14px;font-weight:600;position:relative}.trv__title{text-align:center;overflow-wrap:anywhere;max-width:340px;margin:6px 0 0;font-size:24px;line-height:1.15;position:relative}.trv__cardlink{color:inherit;border-radius:22px;margin-top:30px;text-decoration:none;display:block}.trv__card{animation:.55s cubic-bezier(.2,.8,.2,1) both trv-arrive}@keyframes trv-arrive{0%{opacity:0;transform:translateY(28px)rotate(-9deg)scale(.94)}}.trv__note{color:var(--dark-muted);text-align:center;white-space:pre-line;margin:30px 0 0;font-size:14px;line-height:1.4;animation:.4s .35s both fade-in;position:relative}.trv__actions{flex-direction:column;align-self:stretch;gap:10px;margin-top:auto;padding-top:28px;display:flex;position:relative}.trv__btn{border-radius:var(--r-md);border:0;justify-content:center;align-items:center;height:56px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.trv__btn--primary{background:var(--accent);color:#fff}.trv__btn--primary:hover{background:var(--accent-press);color:#fff}.trv__btn--dark{background:var(--dark-2);color:#fff;height:52px}.trv__btn--dark:hover{color:#fff}.trv__btn--light{color:var(--ink);background:#fff}.trv__btn--ghost{height:48px;color:var(--dark-muted);background:0 0}.trv__count{color:var(--faint);margin:10px 0 0;font-size:13px}.trv--recap{padding-top:calc(var(--safe-top) + 36px);align-items:stretch}.trv--recap .trv__over,.trv--recap .trv__title{text-align:left}.trv__souvenir{background:var(--dark-2);border-radius:var(--r-lg);overflow-wrap:anywhere;margin:20px 0 0;padding:18px 20px;font-size:26px;line-height:1.2}.trv__place{flex-direction:column;gap:10px;margin-top:18px;display:flex}.trv__qtitle,.trv__placed{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.trv__placed{color:var(--dark-muted);font-size:15px;font-weight:500}.trv__because{color:var(--faint);margin:0;font-size:14px;line-height:1.4}.trv__because .words{color:var(--dark-muted);font-size:17px}.trv__twin{gap:10px;display:flex}.trv__twin .trv__btn{flex:1;height:48px}.trv__picks{flex-wrap:wrap;gap:8px;display:flex}.trv__pick{border:1px solid var(--dark-3);color:#fff;background:0 0;border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.trv__pick[aria-pressed=true]{color:var(--ink);background:#fff}.trv__pickdot{border-radius:5px;flex:none;width:10px;height:10px;box-shadow:0 0 0 2px #ffffff26}.trv__link{color:#9ea2ff;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;font-size:15px;font-weight:600}.trv__link--inline{min-height:44px;margin-left:6px}.trv__muted{color:var(--dark-muted);margin:0;font-size:14px;line-height:1.4}.trv__muted a{color:#9ea2ff}.trv__error{color:#ffc2c2;margin:0;font-size:14px}.trv__finds{margin-top:24px}.trv__section{color:var(--faint);margin:0 0 10px;font-size:13px;font-weight:600}.trv__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trv__tiles .mcard--ghost{border-color:var(--dark-3)}.trv__tiles .mcard--ghost .mcard__name{color:#fff}.trv__tiles .mcard--ghost .mcard__calm{color:var(--dark-muted)}.trv__tiles .mcard--ghost .cvis--ghost{background:var(--dark-2);color:var(--faint)}.trv__reviews{margin-top:18px}.trv__actions--recap{padding-top:32px}.trv__report{text-align:center;margin-top:10px}.trv__reportbtn{min-height:44px;color:var(--dark-muted);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-size:14px;-webkit-text-decoration:underline #b9bbc080;text-decoration:underline #b9bbc080}.trv__reportbtn:hover{color:#fff}.trv__halo--bronze,.trv__halo--argent,.trv__halo--or{opacity:.2;top:70px}.trv__halo--bronze{background:#c98a52}.trv__halo--argent{background:#b9c4d2}.trv__halo--or{background:#e2b448}.trv__carnet{margin-top:20px}.trv .troreveal__glow{display:none}.trv__cited{margin-top:20px}.trv-overlay{z-index:60;overscroll-behavior:contain;background:var(--dark);position:fixed;inset:0;overflow-y:auto}.cross{margin:2px 0}.cross__stage{justify-content:center;align-items:center;gap:0;min-height:170px;display:flex;position:relative}.cross__halo{pointer-events:none;background:radial-gradient(closest-side,#ffd2788c,#ffd27800);border-radius:50%;width:220px;height:160px;margin:-80px 0 0 -110px;animation:1.1s ease-out .35s both cross-halo;position:absolute;top:50%;left:50%}.cross__side{z-index:1;flex:none;width:104px;position:relative}.cross__side--left{animation:.7s cubic-bezier(.2,.8,.2,1) both cross-left;transform:rotate(-7deg)translate(6px)}.cross__side--right{animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both cross-right;transform:rotate(7deg)translate(-6px)}.cross__link{color:inherit;border-radius:18px;text-decoration:none;display:block}.cross__spark{z-index:2;flex:none;margin:0 -10px;animation:.6s cubic-bezier(.3,1.6,.5,1) .5s both cross-spark;position:relative}.cross__sparkstar{fill:#ffd27a;stroke:#e9a93a;stroke-width:1.2px;stroke-linejoin:round}.cross__sparkcore{fill:#fff}.cross__sparkrays{stroke:#e9a93a;stroke-width:2px;stroke-linecap:round}.cross__medal{flex-direction:column;align-items:center;gap:8px;display:flex}.cross__coin{color:#6b4330;background:radial-gradient(circle at 35% 30%,#f7ead6,#d9b98c 70%,#c98e5a);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff73,inset 0 0 0 7px #6b43302e,0 10px 22px #6b433038}.cross__coin:after{content:"";background:linear-gradient(115deg,#0000 40%,#fff9 50%,#0000 60%);animation:2.4s ease-in-out .9s both cross-shine;position:absolute;inset:-40%}.cross__phrase{color:#6b4330;font-size:13px;font-weight:700}.cross__caption{text-align:center;color:var(--muted);margin:4px 0 0;font-size:13px;animation:.4s .7s both fade-in}.cross__caption strong{color:var(--ink);font-weight:600}.cross--bound .cross__side--left{transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:rotate(-2deg)translate(22px)}.cross--bound .cross__side--right{transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:rotate(2deg)translate(-22px)}.cross--bound .cross__spark{animation:.9s both cross-bind}.cross--bound .cross__halo{animation:1.6s ease-out both cross-glow}.cross--bound .cross__caption{color:#8c5a3c;font-weight:600}@keyframes cross-left{0%{opacity:0;transform:rotate(-18deg)translate(-60px)}}@keyframes cross-right{0%{opacity:0;transform:rotate(18deg)translate(60px)}}@keyframes cross-spark{0%{opacity:0;transform:scale(.2)rotate(-45deg)}}@keyframes cross-halo{0%{opacity:0;transform:scale(.5)}}@keyframes cross-glow{0%{transform:scale(.8)}40%{opacity:1;transform:scale(1.35)}to{opacity:.8;transform:scale(1.1)}}@keyframes cross-bind{40%{transform:scale(1.6)rotate(45deg)}to{transform:scale(1.15)rotate(90deg)}}@keyframes cross-shine{0%{transform:translate(-60%)}to{transform:translate(60%)}}.walk{--night:#17110d;--chalk:#f3e6d68c;--glow:#f6d88a;margin:14px var(--gutter) 0;background:var(--night);color:#f3e6d6;border-radius:26px;padding:20px 14px 12px;box-shadow:0 30px 60px -36px #1e1008cc}.walk__q{font-family:var(--font-display);letter-spacing:-.03em;margin:0 6px 14px;font-size:19px;font-weight:600;line-height:1.28;animation:.6s both walk-say}.walk__q span{color:var(--glow)}.walk__q--going{opacity:.3;transition:opacity .4s}@keyframes walk-say{0%{opacity:0;transform:translateY(4px)}}.walk__stage{touch-action:pan-y;cursor:none;-webkit-user-select:none;user-select:none;position:relative}.walk__lit{z-index:3;pointer-events:none;position:absolute;inset:0}.walk .plan__paper{background:0 0}.walk__dark{z-index:2;pointer-events:none;background:radial-gradient(circle var(--lr,90px) at var(--lx,50%) var(--ly,100%), #ffd68c2e, #17110d00 55%, #17110deb 100%);position:absolute;inset:-2px}.walk__lamp{z-index:4;left:var(--lx,50%);top:var(--ly,100%);pointer-events:none;background:#fff3d6;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:3.2s ease-in-out infinite walk-flicker;position:absolute;box-shadow:0 0 16px 8px #ffd68c99}.walk__hint{text-align:center;color:#f3e6d68c;max-height:2em;margin:6px 0 0;font-size:12px;transition:opacity .5s,max-height .5s .3s,margin .5s .3s;overflow:hidden}.walk__hint--gone{opacity:0;max-height:0;margin:0}.walk__foot{flex-direction:column;align-items:center;gap:4px;margin:10px 0 0;display:flex}.walk__count{text-align:center;color:#f3e6d699;margin:0 4px;font-size:13px;font-weight:600;line-height:1.3}.walk__edit{color:#f3e6d6;border:1px solid #f3e6d647;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.walk__edit:hover{border-color:var(--glow);color:var(--glow)}.walk .zone>rect:not([class]),.walk .zone>path:not([class]){fill:#f3e6d60d}.walk .plan__wall{stroke:var(--chalk);stroke-width:2.5px}.walk .zone__roof{stroke:#f3e6d62e}.walk .zone__soft{fill:#8caa6e1f;stroke:var(--chalk);stroke-dasharray:2 6;stroke-linecap:round}.walk .zone__deco{stroke:#f3e6d647}.walk .zone__path,.walk .zone__river{stroke:#f3e6d633}.walk .zone__pathmid{stroke:var(--chalk)}.walk .zone__pin,.walk .zone__tag{fill:var(--night);stroke:var(--chalk)}.walk .zone__tagtext,.walk .plan__name{fill:#f3e6d6}.walk .plan__name{stroke:var(--night)}.walk .sketch__fill{fill-opacity:.1;stroke-opacity:.1}.walk .sketch__stroke{stroke:var(--chalk)}.walk .plan__dot{fill:var(--glow);stroke:var(--night)}.walk .plan__count{fill:var(--night)}.walk__lit .zone--dark{opacity:0}.walk__lit .zone--found,.walk__lit .zone--lit{opacity:1;transition:opacity .9s .5s}.walk__lit .sketch__fill,.walk__lit .sketch__stroke{display:none}.walk__lit .zone>rect:not([class]),.walk__lit .zone>path:not([class]),.walk__lit .zone__soft{fill:#f6d88a1a}.walk__lit .plan__wall,.walk__lit .zone__soft,.walk__lit .zone__tag,.walk__lit .zone__pin{stroke:#f6d88abf}.walk__lit .zone--lit .zone>rect:not([class]),.walk__lit .zone--lit .zone>path:not([class]),.walk__lit .zone--lit .zone__soft{fill:#f6d88a2e}.walk__lit .zone--lit .plan__wall,.walk__lit .zone--lit .zone__soft{stroke:#f6d88af2}.walk__lit .zone--lit .plan__name{fill:var(--glow)}.walk .zone--fresh{animation:1.2s .9s both walk-appear}@keyframes walk-appear{0%{opacity:0}40%{filter:drop-shadow(0 0 8px #ffd68ce6)}}@keyframes walk-flicker{0%,to{opacity:.9;transform:scale(1)}30%{opacity:1;transform:scale(1.08)}55%{opacity:.8;transform:scale(.96)}80%{opacity:.95;transform:scale(1.04)}}@media (hover:none){.walk__stage{cursor:auto}}.walk--door{padding-bottom:8px}.door__ground{stroke:#5a463a;stroke-width:2px}.door__frame{fill:#4a3226}.door__spill{animation:1.4s ease-out .5s both door-spill}.door__light{animation:.8s ease-out .4s both door-spill}.door__leaf{transform-box:fill-box;transform-origin:0;animation:1.5s cubic-bezier(.4,0,.2,1) .35s both door-open}.door__panel{fill:#8c5a3c;stroke:#6b4330;stroke-width:1.5px}.door__inset{fill:none;stroke:#6b4330;stroke-width:1.5px}.door__knob{fill:#e9bf62}@keyframes door-open{0%{transform:perspective(300px)rotateY(0)}to{transform:perspective(300px)rotateY(-68deg)}}@keyframes door-spill{0%{opacity:0}}.steplabel{align-items:center;gap:8px;display:inline-flex}.steptrack{flex:none;overflow:visible}.steptrack__line{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:2 3;opacity:.5}.steptrack__dot{fill:var(--surface,#fff);stroke:currentColor;stroke-width:1.5px;opacity:.5}.steptrack__scene{fill:currentColor;opacity:.55}.steptrack__arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.steptrack__target{fill:currentColor}.steptrack__pulse{fill:none;stroke:currentColor;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite step-pulse}@keyframes step-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.xpick__lead,.xpick__empty{margin:0 calc(var(--gutter) + 4px) 12px;color:var(--muted);font-size:14px}.xpick__row{padding:12px var(--gutter) 6px calc(var(--gutter) + 4px);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.xpick__row::-webkit-scrollbar{display:none}.xpick__row--moments{gap:14px;margin-top:10px}.xpick__pair{width:116px;color:var(--ink);flex-direction:column;flex:none;gap:8px;text-decoration:none;display:flex}.xpick__tile{transition:transform .2s;display:flex;position:relative}.xpick__tile>*{flex:1}.xpick__pair:hover .xpick__tile,.xpick__pair:focus-visible .xpick__tile{transform:translateY(-3px)rotate(-1.5deg)}.xpick__badge{background:#fff7e6;border-radius:50%;place-items:center;width:30px;height:30px;animation:2.8s ease-in-out infinite xpick-twinkle;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 4px 10px #6b433040}.xpick__via{color:var(--muted);font-size:12px;line-height:1.3}.xpick__vianame{color:#6b4330;font-weight:700}.xpick__moment{flex-direction:column;flex:none;align-items:center;gap:6px;width:76px;min-height:44px;text-decoration:none;display:flex}.xpick__coin{width:62px;height:62px;transition:transform .2s}.xpick__moment:hover .xpick__coin,.xpick__moment:focus-visible .xpick__coin{transform:rotate(-8deg)scale(1.05)}.xpick__phrase{text-align:center;color:#6b4330;font-size:12px;font-weight:700;line-height:1.25}@keyframes xpick-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.xpick__badge{animation:none}.xpick__tile,.xpick__coin{transition:none}}.auj__top{padding:22px var(--gutter) 0;justify-content:space-between;align-items:center;display:flex}.auj__topleft{flex-wrap:wrap;flex:1;align-items:center;column-gap:10px;min-width:0;margin-right:12px;display:flex}.auj__date{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500}.auj__topleft .rankbadge{max-width:100%}.auj__topright{align-items:center;gap:6px;display:flex}.auj__bell{width:44px;height:44px;color:var(--ink);background:var(--surface);border-radius:22px;justify-content:center;align-items:center;margin:-4px 0;display:flex;position:relative}.auj__bellcount{background:var(--accent);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.auj__avatar{border:4px solid var(--bg);background:var(--dark);color:#fff;background-clip:padding-box;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;margin:-4px -4px -4px 0;font-size:15px;font-weight:600;display:flex}.auj__headline{margin:10px var(--gutter) 0;font-size:30px;line-height:1.05}.auj__core{margin:20px var(--gutter) 0;color:inherit;border-radius:16px;text-decoration:none;display:block}.auj__card{margin:18px var(--gutter) 0;background:var(--surface);border-radius:var(--r-xl);flex-direction:column;gap:16px;padding:22px;display:flex}.auj__card--calm{background:#eeefff;gap:8px}.auj__layer{color:var(--accent);margin:0 0 -8px;font-size:14px;font-weight:600}.auj__question{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:600;line-height:1.15}.auj__question--sm{font-size:22px}.auj__hint{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.auj__qhead{justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 -20px;display:flex}.auj__qhead .auj__layer{margin:0}.auj__whybtn{min-height:44px;color:var(--faint);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.auj__whybtn:hover{color:var(--muted)}.auj__whybtn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.auj__whybtn[aria-expanded=true]:after{transform:rotate(-135deg)translateY(-1px)}.auj__whytext{border-radius:var(--r-md,12px);background:var(--bg);color:var(--muted);margin:-6px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.auj__skips{justify-content:center;align-items:center;gap:10px;margin:-8px 0 -10px;display:flex}.auj__skips .textbtn{font-size:14px}.auj__dot{color:var(--faint)}.auj__sheetflag{margin:12px auto 0;font-size:14px;display:block}.auj__calmtitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.auj__directions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.auj__error{margin:12px var(--gutter) 0}.auj__gridlabel{margin:26px var(--gutter) 0 calc(var(--gutter) + 4px)}.auj__grid{margin:12px var(--gutter) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auj__thread{color:var(--ink);background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;min-width:0;padding:16px;text-decoration:none;display:flex}.auj__thread:hover{color:var(--ink)}.auj__threadtitle{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.auj__threadsub{color:var(--muted);margin-top:auto;font-size:13px}.auj__week{background:var(--dark);color:#fff;border-radius:var(--r-lg);flex-direction:column;justify-content:flex-start;gap:6px;padding:16px;display:flex}.auj__weeknum{letter-spacing:-.04em;font-size:34px;line-height:1}.auj__weeknum span{color:var(--faint);font-size:16px}.auj__weeklabel{color:var(--dark-muted);font-size:13px;line-height:1.3}.auj__seance{margin:12px var(--gutter) 0;border-radius:var(--r-lg);min-height:72px;color:var(--ink);background:#eeefff;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.auj__seance:hover{color:var(--ink)}.auj__seanceicon{width:44px;height:44px;color:var(--accent);background:#dddeff;border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}.auj__seancetext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auj__seancetitle{font-size:15px;font-weight:600}.auj__seancesub{color:var(--muted);font-size:13px;line-height:1.35}.auj__chev{color:#9a9da3;flex:none}.auj__carnet{margin:0 var(--gutter);flex-direction:column;gap:12px;display:flex}.auj__carnet .auj__carnetlabel{margin:22px 0 -2px 4px}.auj__quiet{font-size:14px}.auj__steps{background:var(--surface);border-radius:var(--r-lg);padding:18px 18px 6px}.auj__stepshead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auj__stepstitle{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.auj__stepscount{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.auj__steplist{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.auj__step{border-radius:var(--r-sm);align-items:flex-start;gap:12px;margin:0 -10px;padding:10px;display:flex}.auj__step--current{background:#eeefff}.auj__stepmark{border:2px solid var(--line-2);border-radius:11px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.auj__step--done .auj__stepmark{border-color:var(--dark);background:var(--dark);color:#fff}.auj__step--current .auj__stepmark{border-color:var(--ink)}.auj__steptext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auj__steplabel{font-size:15px;font-weight:600;line-height:1.3}.auj__step--done .auj__steplabel{color:var(--muted);font-weight:500}.auj__stephint{color:var(--muted);font-size:13px;line-height:1.4}.auj__step--done .auj__stephint{color:var(--faint)}.auj__step .auj__stepgo{white-space:normal;text-align:center;align-self:flex-start;max-width:100%;height:44px;margin-top:8px;font-size:15px;line-height:1.2}.auj__step--current .auj__stepgo{background:var(--surface)}.auj__stepsfoot{justify-content:flex-end;display:flex}.auj__tip{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:18px 18px 8px;display:flex}.auj__tipover{color:var(--muted);margin:0;font-size:12px;font-weight:600}.auj__tiptitle{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.auj__tipbody{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.auj__tipactions{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;display:flex}.auj__tip .auj__tipgo{white-space:normal;text-align:center;max-width:100%;height:44px;font-size:15px;line-height:1.2}.auj__tipactions .auj__quiet{margin-left:auto}.auj__quests{flex-direction:column;gap:10px;display:flex}.auj__queststitle{color:var(--ink);margin:6px 0 0 4px;font-size:13px;font-weight:600}.auj__queststitle span{color:var(--muted);font-weight:500}.auj__season{background:var(--surface);border-radius:var(--r-lg);min-height:64px;color:var(--ink);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.auj__season:hover{color:var(--ink)}.auj__seasonicon{background:var(--hatch);color:#6b4330;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.auj__seasontext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auj__seasontitle{font-size:15px;font-weight:600}.auj__seasonsub{color:var(--muted);font-size:13px;line-height:1.35}.auj__tools{background:#f6ece0}.auj__toolsicon{color:#6b4330;background:radial-gradient(circle at 35% 30%,#f7ead6,#d9b98c 70%,#c98e5a)}.rep{padding:calc(var(--safe-top) + 14px) var(--gutter) calc(34px + var(--safe-bottom));flex-direction:column;min-height:100dvh;display:flex}.rep__top{justify-content:space-between;align-items:center;height:44px;display:flex}.rep__cancel{height:44px;color:var(--muted);text-align:left;background:0 0;border:0;width:72px;padding:0;font-size:16px;font-weight:500}.rep__chrono{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.rep__recdot{background:var(--line-2);border-radius:4px;width:8px;height:8px}.rep__recdot--on{background:var(--rec);animation:1.6s ease-in-out infinite rep-blink}.rep__modebtn{background:var(--surface);width:44px;height:44px;color:var(--ink);border:0;border-radius:22px;justify-content:center;align-items:center;margin-left:28px;display:flex}.rep__modebtn--ghost{width:72px}.rep__sub{color:var(--accent);margin:20px 0 0;font-size:13px;font-weight:600}.rep__sub+.rep__question{margin-top:6px}.rep__question{color:var(--ink);letter-spacing:-.015em;margin:24px 0 0;font-size:22px;font-weight:700;line-height:1.25}.rep__live{overflow-wrap:anywhere;margin:20px 0 0;font-size:26px;line-height:1.3}.rep__listen{color:var(--faint)}.rep__mark{background:var(--accent-soft);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 4px}.rep__cursor{background:var(--accent);vertical-align:-6px;width:3px;height:26px;margin-left:3px;animation:1.05s steps(2,start) infinite rep-blink;display:inline-block}@keyframes rep-blink{50%{opacity:0}}.rep__text{border-radius:var(--r-md);background:var(--surface);width:100%;min-height:120px;color:var(--ink);resize:none;caret-color:var(--accent);border:0;margin:20px 0 0;padding:16px 18px;font-size:22px;line-height:1.4;overflow:hidden}.rep__text--kbd{min-height:180px}.rep__text:focus{box-shadow:0 0 0 2px var(--accent-mid);outline:none}.rep__text::placeholder{font-family:var(--font-ui);color:var(--faint);font-size:17px;font-style:normal}.rep__notice{background:var(--surface);border-radius:var(--r-sm);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:6px 6px 6px 14px;font-size:14px;display:flex}.rep__noticebtn{background:var(--accent-soft);height:44px;color:var(--ink);border:0;border-radius:12px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.rep__tags{margin-top:18px}.rep__found{margin-top:24px}.rep__foundtitle{color:var(--faint);margin:0;font-size:13px;font-weight:600}.rep__chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rep__chip{background:var(--surface);border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.rep__meta{margin-top:14px}.rep__bottom{margin-top:auto;padding-top:24px}.rep__wave{width:100%;height:auto;display:block}.rep__controls{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.rep__round{background:var(--surface);width:56px;height:56px;color:var(--ink);border:0;border-radius:28px;flex:none;justify-content:center;align-items:center;display:flex}.rep__deposit{background:var(--accent);color:#fff;border:0;border-radius:36px;justify-content:center;align-items:center;gap:10px;height:72px;padding:0 30px;font-size:17px;font-weight:600;transition:background .15s,transform .1s;display:flex}.rep__deposit:hover:not(:disabled){background:var(--accent-press)}.rep__deposit:active:not(:disabled){transform:scale(.98)}.rep__deposit:disabled{opacity:1;background:var(--line);color:var(--faint)}.rep__deposit--block{border-radius:var(--r-md);flex:1;width:100%;height:64px}.rep__kbdactions{gap:10px;display:flex}.rep__dictate{border-radius:var(--r-md);background:var(--surface);height:64px;color:var(--ink);border:0;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.rep__error{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-sm);margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.4}.rep__confirm{background:var(--surface);border-radius:var(--r-md);margin-bottom:16px;padding:14px}.rep__confirm p{margin:0 0 12px;font-size:15px;line-height:1.4}.rep__confirm div{gap:8px;display:flex}.rep__confirmbtn{border-radius:var(--r-sm);background:var(--bg);height:48px;color:var(--ink);border:0;flex:1;font-size:15px;font-weight:600}.rep__confirmbtn--go{background:var(--ink);color:#fff}.rep__sift{z-index:90;background:var(--bg);padding:0 var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:.2s fade-in;display:flex;position:fixed;inset:0}.rep__siftcore{width:min(350px,100%)}.rep__sifttitle{margin:28px 0 0;font-size:24px}.rep__siftsub{color:var(--muted);margin:8px 0 0;font-size:15px}.fil__head{padding:16px var(--gutter) 0}.fil__title{overflow-wrap:anywhere;margin:6px 0 0;font-size:26px;line-height:1.1}.fil__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.fil__sensitive{border-radius:var(--r-sm);background:var(--surface);color:var(--muted);margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.4}.fil__layers{padding:24px var(--gutter) 0;flex-direction:column;margin:0;list-style:none;display:flex}.fil__layer{gap:14px;display:flex}.fil__rail{flex-direction:column;flex:none;align-items:center;width:24px;display:flex}.fil__num{background:var(--dark);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.fil__num--next{background:var(--accent)}.fil__line{background:var(--line-2);flex:1;width:2px;margin:6px 0}.fil__body{flex:1;min-width:0;padding-bottom:18px}.fil__label{color:var(--muted);margin:2px 0 0;font-size:14px;font-weight:600}.fil__label--next{color:var(--accent)}.fil__asked{color:var(--faint);margin:4px 0 0;font-size:13px;line-height:1.35}.fil__card{background:var(--surface);border-radius:var(--r-lg);margin-top:8px;padding:16px 18px}.fil__words{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.35}.fil__cardmeta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.fil__audio{background:var(--bg);height:36px;color:var(--ink);border:0;border-radius:18px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.fil__audio:before{content:"";position:absolute;inset:-4px}.fil__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:4px;font-size:14px;display:flex}.fil__epoch{color:var(--muted)}.fil__tentative{color:var(--faint)}.fil__adjust{min-height:44px;color:var(--accent);background:0 0;border:0;padding:0 0 0 12px;font-size:14px;font-weight:500}.fil__next{--ians-field:var(--surface);background:var(--accent-soft);border-radius:20px;flex-direction:column;gap:14px;margin-top:8px;padding:18px;display:flex}.fil__nextq{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:700;line-height:1.2}.fil__dig{padding:4px var(--gutter) 0 calc(var(--gutter) + 38px)}.fil__calm{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.4}.fil__error{margin:12px var(--gutter) 0}.fil__cards{margin-top:8px}.fil__section{margin-left:calc(var(--gutter) + 4px)}.fil__cardrow{padding:0 var(--gutter) 4px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.fil__cardrow::-webkit-scrollbar{display:none}.fil__cardcell{flex:none;width:112px;display:flex}.fil__cardcell>*{flex:1}.fil__pause{justify-content:center;margin-top:18px;display:flex}.fil__switchhint{margin-top:2px;font-weight:400;display:block}.fil__report{text-align:center;margin:8px 0 0}.cz{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain;outline:none;flex:auto;min-height:0;margin-top:14px;position:relative;overflow:hidden}.cz__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cz-abs,.cz-item{will-change:transform;position:absolute;top:0;left:0}.cz .carotte__label{z-index:1;margin-left:0}.cz .carotte__drill{z-index:2}.cz-settings{z-index:1;left:50%}.cz-head{height:40px;box-shadow:0 0 0 1px var(--line), 0 8px 16px #f3f4f2e6;text-align:left;z-index:3;background:#f3f4f2f5;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}.cz-head__swatch{border-radius:4px;flex:none;width:12px;height:22px;box-shadow:inset -3px 0 4px #00000026}.cz-head__swatch--void{background:repeating-linear-gradient(45deg, var(--hatch) 0 4px, var(--hatch-line) 4px 6px)}.cz-head__name{white-space:nowrap;flex:none;font-size:15px;font-weight:600}.cz-head__note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.cz-label{background:var(--surface);border:1px solid var(--line);height:36px;color:var(--ink);white-space:nowrap;z-index:1;border-radius:18px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1112140d}.cz-label:after,.cz-chip:after{content:"";position:absolute;inset:-4px 0}.cz-label__mark{border-radius:5px;flex:none;width:10px;height:10px}.cz-label__mark--open{background:0 0;border:1.5px dashed}.cz-label__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.cz-label__text .words{font-size:15px;font-weight:400}.cz-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;z-index:1;border-radius:18px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 2px 12px #1112140f}.cz-card__top{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:12px;font-weight:600;display:flex}.cz-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cz-card__title .words{font-size:13px;font-weight:400}.cz-card__layers{color:var(--faint);flex:none;font-weight:500}.cz-card__words{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.cz-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;line-height:18px;display:flex}.cz-conf{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.cz-conf i{background:var(--line-2);border-radius:1px;width:3px}.cz-conf i.cz-conf__on{background:var(--muted)}.cz-fams{gap:3px;display:inline-flex}.cz-fams i{border-radius:4px;width:8px;height:8px}.cz-tag{color:var(--muted);border:1px dashed var(--line-2);border-radius:10px;align-self:flex-start;padding:1px 8px;font-size:12px}.cz--uncertain{box-shadow:none;background:#ffffffd1;border-style:dashed;border-color:#c4c7cc}.cz-card--full{cursor:auto;gap:10px}.cz-layer{flex-direction:column;gap:4px;display:flex}.cz-layer+.cz-layer{border-top:1px solid var(--line);padding-top:10px}.cz-layer p{margin:0}.cz-layer__label{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.cz-layer__q{color:var(--muted);font-size:13px;line-height:1.35}.cz-layer__words{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.cz-why{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.cz-why .words{color:var(--ink);font-size:14px}.cz-why__ref{color:var(--ink);font-weight:600}.cz-open{height:44px;color:var(--accent);align-self:flex-start;align-items:center;gap:2px;margin:-6px 0 -8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cz-chip{background:var(--surface);min-width:48px;height:34px;box-shadow:0 0 0 1px var(--line-2);color:var(--ink);font-variant-numeric:tabular-nums;z-index:1;border:0;border-radius:17px;padding:0 12px;font-size:14px;font-weight:600}.cz-ctrl{right:12px;bottom:calc(var(--nav-h) + 34px + var(--safe-bottom));z-index:5;align-items:center;gap:8px;display:flex;position:absolute}.cz-ctrl__pill{background:var(--surface);border-radius:22px;display:flex;box-shadow:0 6px 18px #11121424}.cz-ctrl__pill button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:flex}.cz-ctrl__pill button:disabled{opacity:.3}.cz-ctrl__fit{background:var(--dark);color:#fff;border:0;border-radius:22px;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #1112142e}.cz-gap{z-index:1;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cz-gap__link{max-width:100%;height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0 4px 0 0;font-size:14px;display:inline-flex}.cz-gap__chev{color:var(--accent);flex:none}.cz-gap__chev--up{transform:rotate(-90deg)}.cz-gap__chev--down{transform:rotate(90deg)}.cz-gap__lead{color:var(--muted);flex:none}.cz-gap__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.carotte__head{padding:22px var(--gutter) 0;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.carotte__total{letter-spacing:-.05em;font-size:44px;line-height:1}.carotte__sub{color:var(--muted);margin:4px 0 0;font-size:14px}.carotte__order{background:var(--surface);height:38px;color:var(--ink);border-radius:19px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.carotte__order:after{content:"";position:absolute;inset:-4px -2px}.carotte__seg{margin:16px var(--gutter) 0}.carotte__what{margin:10px var(--gutter) 0;color:var(--muted);font-size:13px;line-height:1.4}.carotte__label{text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;width:calc(49.7436% - 8px);min-width:0;min-height:42px;margin-left:-4px;padding:2px 4px;display:flex;position:absolute;transform:translateY(-50%)}.carotte__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.carotte__note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.3;overflow:hidden}.carotte__note--void{color:var(--accent);font-weight:500}.carotte__drill{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.carotte__drill>span{background:var(--accent);color:#fff;border:4px solid #fff;border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #3236ff40}.carotte__drill:disabled{opacity:.6}.carotte__settings{width:fit-content;height:44px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;justify-content:center;align-items:center;margin:4px auto 0;padding:0 12px;font-size:14px;font-weight:500;display:flex}.carotte__emptylink{align-items:center;height:44px;font-weight:600;text-decoration:none;display:inline-flex}.carotte__error{margin:8px var(--gutter) 0;color:var(--danger);text-align:center;font-size:14px}.stratesheet{flex-direction:column;gap:16px;display:flex}.stratesheet__head{align-items:center;gap:14px;display:flex}.stratesheet__swatch{border-radius:12px;flex:none;width:40px;height:52px;box-shadow:inset -8px 0 12px #00000026,inset 6px 0 10px #ffffff1f}.stratesheet__swatch--void{background:repeating-linear-gradient(45deg, var(--hatch) 0 6px, var(--hatch-line) 6px 8px)}.stratesheet__title{margin:0;font-size:22px;line-height:1.1}.stratesheet__sub{color:var(--muted);margin:4px 0 0;font-size:14px}.stratesheet__list{background:var(--bg);border-radius:var(--r-lg);flex-direction:column;padding:0 16px;display:flex}.stratesheet__item{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.stratesheet__item:last-child{border-bottom:0}.stratesheet__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stratesheet__q{color:var(--muted);font-size:13px;line-height:1.35}.stratesheet__words{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:20px;line-height:1.3;display:-webkit-box;overflow:hidden}.stratesheet__chev{color:#9a9da3;flex:none}.stratesheet__muted{color:var(--muted);margin:0;font-size:15px}.stratesheet__error{color:var(--danger);margin:0;font-size:14px}.screen.carotte--zoom{flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.carotte--zoom .carotte__head,.carotte--zoom .carotte__seg,.carotte--zoom .carotte__what,.carotte--zoom .carotte__error{flex:none}.sensitivesheet__layer+.sensitivesheet__layer{border-top:1px solid var(--line);padding-top:14px}.sensitivesheet__words{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}.sensitivesheet__meta{margin-top:6px;font-size:13px}.sensitivesheet__open{align-self:flex-start;align-items:center;gap:2px;height:44px;font-weight:600;text-decoration:none;display:inline-flex}.chantier__head{padding:22px var(--gutter) 0}.chantier__title{margin:0;font-size:28px;line-height:1.05}.chantier__sub{color:var(--muted);margin:6px 0 0;font-size:14px}.chantier__seg{margin-top:16px}.chantier__grid{width:100%;height:auto;margin-top:14px;display:block}.chantier__cols text{font-family:var(--font-ui);fill:var(--muted);text-anchor:middle;font-size:11px;font-weight:600}.chantier__rows text{font-family:var(--font-ui);fill:var(--ink);font-size:13px;font-weight:600}.chantier__cell{cursor:pointer;outline:none}.chantier__count{font-family:var(--font-ui);text-anchor:middle;pointer-events:none;font-size:13px;font-weight:700}.chantier__focus{fill:none;stroke:none;pointer-events:none}.chantier__cell:focus-visible .chantier__focus{stroke:var(--accent);stroke-width:3px}.chantier__next{fill:none;stroke:var(--ink);stroke-width:3px;stroke-dasharray:5 4;pointer-events:none}.chantier__legend{margin:4px var(--gutter) 0;color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.chantier__legend span{align-items:center;gap:6px;display:flex}.chantier__sw{border-radius:4px;width:14px;height:14px;display:inline-block}.chantier__sw--vierge{background:repeating-linear-gradient(45deg,#ecedea 0 3px,#d1d3ce 3px 4.5px);border:1px solid #d1d3ce}.chantier__nextcard{margin:14px var(--gutter) 0;background:var(--dark);color:#fff;border-radius:var(--r-lg);align-items:center;gap:14px;padding:16px 18px;display:flex}.chantier__nexttext{flex:1;min-width:0}.chantier__nextlabel{color:var(--dark-muted);font-size:13px}.chantier__nextname{margin-top:2px;font-size:16px;font-weight:600}.chantier__dig{background:var(--accent);color:#fff;border:0;border-radius:22px;flex:none;height:44px;padding:0 16px;font-size:14px;font-weight:600}.chantier__dig:hover:not(:disabled){background:var(--accent-press)}.chantier__error{margin:10px var(--gutter) 0;color:var(--danger);font-size:14px}.cellsheet{flex-direction:column;gap:18px;display:flex}.cellsheet .chantier__error{margin:0}.cellsheet__head{align-items:center;gap:14px;display:flex}.cellsheet__sw{border-radius:10px;flex:none;width:44px;height:56px}.cellsheet__title{margin:0;font-size:20px;line-height:1.15}.cellsheet__sub{color:var(--muted);margin:4px 0 0;font-size:15px}.ordonner{padding:calc(16px + var(--safe-top)) var(--gutter) calc(34px + var(--safe-bottom));flex-direction:column;display:flex}.ordonner__top{justify-content:space-between;align-items:center;height:44px;display:flex}.ordonner__close{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;margin-left:-4px;display:flex}.ordonner__close>span{background:var(--line);border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ordonner__heading{font-size:15px;font-weight:600}.ordonner__count{text-align:right;width:40px;color:var(--muted);font-size:14px}.ordonner__progress{background:var(--line);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.ordonner__progress>div{background:var(--accent);border-radius:2px;height:4px;transition:width .3s}.ordonner__title{margin:32px 0 6px;font-size:26px;line-height:1.1}.ordonner__hint{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.4}.ordonner__choices{flex-direction:column;gap:12px;display:flex}.ordonner__choice{text-align:left;background:var(--surface);border:2px solid var(--surface);color:var(--ink);border-radius:20px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s;display:flex}.ordonner__choice--on{border-color:var(--accent)}.ordonner__body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.ordonner__noepoch{color:var(--muted);background:#eef0f3;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:600}.ordonner__words{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:23px;line-height:1.3;display:-webkit-box;overflow:hidden}.ordonner__radio{border:2px solid var(--line-2);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ordonner__choice--on .ordonner__radio{background:var(--accent);border-color:var(--accent)}.ordonner__alt{flex-wrap:wrap;justify-content:center;column-gap:12px;margin:6px 0 12px;display:flex}.ordonner__alt button{height:44px;color:var(--accent);background:0 0;border:0;padding:0 8px;font-size:15px;font-weight:500}.ordonner__report{text-align:center;margin:0 0 16px}.ordonner__report button{min-height:44px;color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;padding:0 4px;font-size:14px}.ordonner__error{text-align:center;color:var(--danger);margin:4px 0 0;font-size:14px}.ordonner__next{background:var(--accent);color:#fff;border:0;border-radius:16px;flex:none;height:54px;margin-top:auto;font-size:16px;font-weight:600}.ordonner__next:hover:not(:disabled){background:var(--accent-press)}.ordonner__end{flex-direction:column;align-items:flex-start;margin-top:auto;margin-bottom:auto;padding-bottom:40px;display:flex}.ordonner__end .ordonner__title{margin-top:18px}.ordonner__done{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:28px;justify-content:center;align-items:center;display:flex}.col__head{padding:22px var(--gutter) 0}.col__title{margin:0;font-size:28px;line-height:1.05}.col__sub{color:var(--muted);margin:6px 0 0;font-size:14px}.col__seg{margin-top:16px}.col__search{margin:14px var(--gutter) 0;background:var(--surface);height:44px;color:var(--muted);border-radius:22px;align-items:center;gap:8px;padding-left:14px;display:flex}.col__searchicon{flex:none}.col__searchinput{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.col__searchinput::-webkit-search-cancel-button{display:none}.col__search:focus-within{box-shadow:0 0 0 2px var(--accent)}.col__searchclear{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.col__nofind{margin:20px var(--gutter) 0;padding-left:4px}.col__filters{padding:0 var(--gutter);scrollbar-width:none;gap:8px;margin-top:8px;display:flex;overflow-x:auto}.col__filters::-webkit-scrollbar{display:none}.col__chip{background:0 0;border:0;flex:none;align-items:center;height:44px;padding:0;display:flex}.col__chip>span{background:var(--surface);white-space:nowrap;height:32px;color:var(--ink);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.col__chip[aria-pressed=true]>span{background:var(--dark);color:#fff}.col__count{font-weight:600}.col__ensembles{margin:8px var(--gutter) 0;flex-direction:column;gap:12px;display:flex}.col__ensemble{background:var(--surface);color:var(--ink);border-radius:26px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.col__ensemble:hover{color:var(--ink)}.col__enshead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.col__ensname{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.col__ensfrac{color:var(--muted);white-space:nowrap;font-size:13px}.col__vignettes{flex-wrap:wrap;gap:6px;display:flex}.col__vig{border-radius:8px;flex:none;justify-content:flex-end;align-items:flex-end;width:40px;height:56px;padding:5px 6px;display:flex}.col__vignum{color:#fff;font-size:12px;font-weight:700}.col__vig--void{background:repeating-linear-gradient(45deg, var(--hatch) 0 6px, var(--hatch-line) 6px 8px)}.col__section{padding:0 var(--gutter)}.col__section .sectionlabel{margin-top:20px;margin-bottom:10px}.col__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.col__explain{color:var(--muted);margin:-4px 0 10px 4px;font-size:13px}.col__none{color:var(--muted);margin:0 0 0 4px;font-size:14px}.col__emptytext{margin:0 0 12px}.col__sechead{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;margin-bottom:10px;display:flex}.col__sechead .sectionlabel{margin:0 0 0 4px}.col__sort{background:var(--surface);height:36px;color:var(--ink);border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.col__sort:after{content:"";pointer-events:none;position:absolute;inset:-4px -2px}.col__sortselect{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.col__sortselect:focus-visible{outline:none}.col__sort:focus-within{outline:2px solid var(--accent);outline-offset:2px}.col__section--ens .col__ensembles{margin:0}.plan__paper{background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,#d6d8d3 1px,#0000 1.2px);background-size:14px 14px}.plan__paper--edit{background-image:none;position:relative}.plan__svg{display:block;overflow:visible}.zone{pointer-events:none}.plan__wall{stroke:var(--ink);stroke-width:4px;stroke-linejoin:round}.zone__roof{fill:none;stroke:#c9cbc6;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.zone__soft{stroke-width:1.5px}.zone__deco{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.zone__path,.zone__river{fill:none;stroke-linecap:round;stroke-linejoin:round}.zone__path{stroke-width:10px}.zone__pathmid{fill:none;stroke:#fff;stroke-width:1.3px;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round}.zone__river{stroke-width:9px}.zone__pin{stroke-width:2.5px;stroke-linejoin:round;paint-order:stroke}.zone__tag{stroke-width:1.5px}.zone__tagtext{font-family:var(--font-ui);fill:var(--ink);text-anchor:middle;font-size:13px;font-weight:600}.zone__tagtext--empty{fill:var(--faint)}.sketch__fill{stroke-width:1px;stroke-linejoin:round}.sketch__stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.plan__name{font-family:var(--font-ui);fill:var(--muted);stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-size:12px;font-weight:600}.plan__none{font-family:var(--font-ui);fill:var(--faint);text-anchor:middle;font-size:14px}.plan__swatch{flex:none;display:block;overflow:visible}.plan__dot{fill:var(--accent);stroke:#fff}.plan__count{font-family:var(--font-ui);fill:#fff;text-anchor:middle;font-weight:700}.plan__halo{fill:var(--accent);opacity:.18}.plan__add{fill:#fff;stroke:var(--accent);stroke-width:2px;stroke-dasharray:3 3}.plan__addplus{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.plan__dotbtn{cursor:pointer}.plan__hit{fill:#0000;cursor:pointer;outline:none}.plan__hit:focus-visible{stroke:var(--accent);stroke-width:3px;stroke-dasharray:6 4}.plan__hit--line{fill:none;stroke:#0000;stroke-width:22px;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke}.plan__hit--line:focus-visible{stroke:var(--accent);stroke-opacity:.25;stroke-width:22px;stroke-dasharray:none}.plan__svg--edit{-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.plan__zoom{background:var(--surface);border-radius:22px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #11121424}.plan__zoom button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:flex}.plan__zoom button:disabled{opacity:.3;cursor:default}.plan__pan{cursor:grab}.plan__pan:active{cursor:grabbing}.plan__bounds{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:4 4}.plan__room{cursor:grab;touch-action:none}.plan__room:active{cursor:grabbing}.plan__ghost{opacity:.35}.plan__selected{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linejoin:round}.plan__selected--soft{stroke-width:3px}.plan__selbox{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 4;opacity:.6}.plan__selline{fill:none;stroke:var(--accent);stroke-opacity:.22;stroke-width:22px;stroke-linecap:round;stroke-linejoin:round}.plan__selend{fill:var(--accent);stroke:#fff;stroke-width:2px}.plan__handle{cursor:nwse-resize;touch-action:none}.plan__handlebox{fill:var(--accent);stroke:#fff;stroke-width:2.5px}.plan__livefill{fill-opacity:.75}.plan__liveline,.plan__liveclose{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.plan__liveline{stroke-width:3px}.plan__liveclose{stroke-width:1.5px;stroke-dasharray:3 5;opacity:.5}.plan__trace{fill:#0000;cursor:crosshair;touch-action:none}.plan__draw{fill:#0000;touch-action:none}.plan__draw--crayon,.plan__draw--remplir,.plan__draw--nom{cursor:crosshair}.plan__draw--gomme{cursor:none}.plan__eraser{fill:#ffffff8c;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:3 3}.crt__top{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.crt__topactions{gap:8px;display:flex}.crt__pill{background:var(--surface);height:44px;color:var(--ink);border-radius:22px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.crt__pill:hover{color:var(--ink)}.crt__pad{padding:0 var(--gutter)}.crt__constellation{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.crt__constellation a{cursor:pointer}.crt__constellation a:focus-visible{outline:none}.crt__constellation a:focus-visible circle,.crt__constellation a:focus-visible rect{stroke:var(--accent)}.crt__cinitial{font-family:var(--font-display);fill:var(--ink);font-size:30px;font-weight:600}.crt__cnode{font-family:var(--font-ui);fill:var(--ink);font-size:13px;font-weight:700}.crt__clabel{font-family:var(--font-ui);fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.crt__head{padding:0 var(--gutter)}.crt__name{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.05}.crt__name--side{font-size:22px;line-height:1.12}.crt__aliases{color:var(--muted);margin:6px 0 0;font-size:14px}.crt__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.crt__family{align-items:center;gap:6px;font-weight:700;display:inline-flex}.crt__hero{padding:18px var(--gutter) 6px;align-items:center;gap:18px;display:flex}.crt__card{margin-left:4px}.crt__herotext{flex:1;min-width:0}.crt__presence{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.crt__presencelabel{margin-right:2px}.crt__stratum{background:var(--surface);height:28px;color:var(--ink);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.crt__stratum--linked{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted);background:0 0}.crt__stratumdot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #1112141f}.crt__relier{min-height:44px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:600;text-decoration:underline}.crt__stratalist{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.crt__strataitem{border-radius:var(--r-sm);background:var(--bg);text-align:left;width:100%;min-height:52px;color:var(--ink);border:0;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.crt__strataitem:disabled{opacity:1;cursor:default}.crt__strataname{flex-direction:column;flex:1;display:flex}.crt__stratanote{color:var(--muted);font-size:12px;font-weight:500}.crt__stratacheck{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:#fff;border-radius:7px;justify-content:center;align-items:center;display:flex}.crt__strataitem[aria-pressed=true] .crt__stratacheck{background:var(--dark);box-shadow:none}.crt__strataitem:disabled .crt__stratacheck{background:var(--dark-muted)}.crt__calm{margin:14px var(--gutter) 0;border-radius:var(--r-sm);background:var(--surface);color:var(--muted);padding:12px 14px;font-size:14px;line-height:1.4}.crt__stats{margin:18px var(--gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crt__stat{background:var(--surface);border-radius:20px;flex-direction:column;padding:14px;display:flex}.crt__statnum{font-size:22px;line-height:1.1}.crt__statlabel{color:var(--muted);margin-top:2px;font-size:13px}.crt__actions{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.crt__actions--single{grid-template-columns:1fr}.crt__actions--single .crt__posefree{justify-content:center}.crt__pose{border-radius:var(--r-md);background:var(--accent);color:#fff;justify-content:center;align-items:center;gap:8px;height:56px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.crt__pose:hover{background:var(--accent-press);color:#fff}.crt__later{margin:10px var(--gutter) 0;border-radius:var(--r-sm);border:1.5px dashed var(--line-2);color:var(--muted);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.crt__later svg{flex:none;margin-top:1px}.crt__later strong{color:var(--ink);font-weight:600}.crt__posefree{border-radius:var(--r-md);background:var(--surface);height:56px;color:var(--ink);align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.crt__posefree:hover{color:var(--ink);background:#fafaf8}.crt__depth{margin:12px var(--gutter) 0;background:var(--surface);border-radius:22px;padding:16px}.crt__depthhead{justify-content:space-between;align-items:baseline;display:flex}.crt__depthlabel{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.crt__depthhead--rarity{border-top:1px solid var(--line);align-items:center;margin-top:18px;padding-top:14px}.crt__raritylabel{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:600}.crt__raritylabel--commune{color:var(--muted)}.crt__raritylabel--rare{color:var(--rar-rare)}.crt__raritylabel--precieuse{color:var(--rar-precieuse)}.crt__raritylabel--tresor{color:var(--rar-tresor)}.crt__depthpts{color:var(--muted);font-size:13px;font-weight:600}.crt__bar{background:var(--line);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.crt__bar span{background:var(--dark);border-radius:3px;height:100%;display:block}.crt__depthtext{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.crt__depthtext strong{color:var(--ink);font-weight:600}.crt__ways{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.crt__way{border:1px dashed var(--line-2);color:var(--faint);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.crt__way--on{background:var(--accent-soft);color:var(--accent);border:1px solid #0000}.crt__notches{gap:3px;margin-left:2px;display:inline-flex}.crt__notch{opacity:.55;border:1px solid;border-radius:50%;width:6px;height:6px}.crt__notch--on{opacity:1;background:currentColor}.crt__plan{background:var(--surface);border-radius:22px;margin-top:12px;padding:12px;overflow:hidden}.crt__planhint{color:var(--muted);margin:10px 4px 2px;font-size:13px}.crt__room{background:var(--dark);color:#fff;border-radius:20px;flex-direction:column;gap:8px;margin-top:12px;padding:16px;display:flex}.crt__roomtitle{color:var(--dark-muted);margin:0;font-size:13px;font-weight:600}.crt__roomwords{color:#fff;font-size:22px;line-height:1.2;text-decoration:none}.crt__roomwords:hover{color:#fff}.crt__roompose{border-radius:var(--r-sm);background:var(--accent);color:#fff;justify-content:center;align-items:center;height:48px;margin-top:6px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.crt__roompose:hover{color:#fff}.crt__draw{background:var(--surface);color:var(--ink);border-radius:26px;align-items:center;gap:14px;margin-top:12px;padding:14px;text-decoration:none;display:flex}.crt__draw:hover{color:var(--ink)}.crt__drawart{background:#f7f2e8;border-radius:14px;flex:none;width:96px;height:84px;position:relative}.crt__drawart span{border:2px dashed #b9a57f;border-radius:3px;position:absolute}.crt__drawart span:first-child{width:44px;height:34px;top:10px;left:10px}.crt__drawart span:nth-child(2){width:34px;height:34px;top:10px;left:52px}.crt__drawart span:nth-child(3){width:76px;height:32px;top:42px;left:10px}.crt__drawtext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.crt__drawtitle{font-size:17px;font-weight:700}.crt__drawsub{color:var(--muted);font-size:14px;line-height:1.35}.crt__chev{color:#9a9da3;flex:none}.crt__mostdug{background:var(--surface);color:var(--ink);border-radius:22px;align-items:center;gap:14px;margin-top:12px;padding:16px;text-decoration:none;display:flex}.crt__mostdug:hover{color:var(--ink)}.crt__mostdugtext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.crt__mostduglabel{color:var(--accent);font-size:13px;font-weight:600}.crt__mostdugtitle{overflow-wrap:anywhere;margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.2}.crt__section{padding:0 var(--gutter)}.crt__section .sectionlabel{margin-top:24px}.crt__souvenirs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crt__sitem{position:relative}.crt__sfix{width:44px;height:44px;color:var(--faint);z-index:1;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.crt__sfix:hover{color:var(--ink)}.crt__souvenir{background:var(--surface);color:var(--ink);border-radius:22px;flex-direction:column;gap:10px;padding:16px 44px 16px 18px;text-decoration:none;display:flex}.crt__souvenir:hover{color:var(--ink)}.crt__sq{color:var(--muted);font-size:13px;line-height:1.35;display:block}.crt__fact .crt__sq{margin-bottom:4px}.crt__swords{overflow-wrap:anywhere;font-size:21px;line-height:1.3}.crt__sfoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.crt__sepoch{align-items:center;gap:6px;display:inline-flex}.crt__sdot{border-radius:5px;width:10px;height:10px}.crt__stag{background:var(--bg);border-radius:999px;padding:2px 8px}.crt__sgo{color:var(--accent);margin-left:auto;font-weight:500}.crt__section--row{padding:0}.crt__section--row .sectionlabel{margin-left:calc(var(--gutter) + 4px)}.crt__linked{padding:0 var(--gutter) 4px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.crt__linked::-webkit-scrollbar{display:none}.crt__linkedcell{flex:none;width:112px;display:flex}.crt__linkedcell>*{flex:1}.crt__manage{background:var(--surface);border-radius:22px;overflow:hidden}.crt__row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.crt__row:last-child{border-bottom:0}.crt__row svg{color:#9a9da3;flex:none}.crt__rowhint{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.crt__photo{object-fit:contain;border-radius:var(--r-md);background:var(--bg);width:100%;max-height:320px;display:block}.crt__aliaschips{margin-bottom:10px}.crt__alias{background:var(--bg);border-radius:22px;align-items:center;gap:2px;height:44px;padding:0 0 0 14px;font-size:14px;font-weight:600;display:inline-flex}.crt__alias button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;display:flex}.crt__aliasadd{gap:8px;display:flex}.crt__aliasadd .btn{flex:none;height:52px}.crt__mergelist{max-height:46dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.crt__mergeitem{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 2px;font-size:16px;font-weight:600;display:flex}.crt__mergeitem svg{color:#9a9da3;flex:none}.crt__mergemeta{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.crt__facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crt__fact{background:var(--surface);border-left:3px solid var(--line-2);color:var(--ink);border-radius:16px;padding:12px 14px;font-size:17px;line-height:1.35;text-decoration:none;display:block}.crt__fact:hover{color:var(--ink)}.crt__generic{margin:14px var(--gutter) 0;border-radius:var(--r-sm);background:var(--surface);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.crt__generic p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.crt__genericbtn{min-height:44px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.crt__moved{margin:14px var(--gutter) 0;color:var(--muted);font-size:14px}.crt__moved a{color:var(--ink);font-weight:600}.crt__relinkwords{margin:4px 0 8px;font-size:19px;line-height:1.35}.crt__report{text-align:center;margin:8px 0 0}.crt__walk{background:var(--surface);min-height:64px;color:var(--ink);border-radius:20px;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;text-decoration:none;display:flex}.crt__walk:hover{color:var(--ink)}.crt__walkicon{width:48px;height:48px;color:var(--accent);background:#ecedff;border-radius:16px;flex:none;place-items:center;display:grid}.crt__howbtn{padding-left:0;padding-right:0}.crt__how .crt__depthtext:first-child{margin-top:0}.planpage__bar{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.planpage__barend{align-items:center;gap:8px;display:flex}.planpage__pill--quiet{color:var(--muted);background:0 0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.planpage__pill{background:var(--surface);height:44px;color:var(--ink);border:0;border-radius:22px;padding:0 16px;font-size:14px;font-weight:600}.planpage__head{padding:14px var(--gutter) 0}.planpage__title{margin:0;font-size:26px;line-height:1.1}.planpage__sub{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}.planpage__plan{padding:0 var(--gutter);margin-top:12px}.planpage__plan .planpreview .plan__paper,.planpage__plan>.plan__paper{margin:0 calc(-1 * var(--gutter))}.planpage__poser{padding-bottom:40px}.planpage__poser--open{padding-bottom:min(70dvh,440px)}.planpage__tools{margin:14px var(--gutter) 40px;flex-direction:column;gap:12px;display:flex}.planpage__hint{color:var(--muted);margin:0;font-size:14px}.planpage__roomedit{background:var(--surface);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.planpage__field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.planpage__field input{border:1.5px solid var(--line-2);height:46px;font:inherit;color:var(--ink);background:var(--surface);border-radius:12px;padding:0 12px;font-size:16px;font-weight:500}.planpage__field input:focus{border-color:var(--accent);outline:none}.planpage__delete{min-height:44px;color:var(--danger);text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.planpage__delete--confirm{text-decoration:underline}.planpage__kinds{flex-wrap:wrap;gap:8px;display:flex}.planpage__kind{background:var(--bg);min-height:44px;color:var(--muted);border:1.5px solid #0000;border-radius:22px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:600;display:inline-flex}.planpage__kind--on{border-color:var(--ink);background:var(--surface);color:var(--ink)}.planpage__kind--still{background:var(--bg);border-color:#0000}.planpage__editrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.planpage__shape{flex-wrap:wrap;gap:8px;display:flex}.planpage__retrace{background:var(--bg);min-height:44px;color:var(--ink);border:0;border-radius:22px;padding:0 16px;font-size:14px;font-weight:600}.planpage__tracing{background:var(--dark);color:#fff;border-radius:28px;align-items:center;gap:12px;min-height:56px;padding:6px 6px 6px 18px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.planpage__tracing span{flex:1}.planpage__tracecancel{background:var(--dark-2);color:#fff;border:0;border-radius:22px;flex:none;height:44px;padding:0 16px;font-size:14px;font-weight:600}.planpage__sheettitle{margin:0;font-size:20px;line-height:1.15}.planpage__sheetsub{color:var(--muted);margin:6px 0 0;font-size:14px}.planpage__kindgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.planpage__kindtile{border-radius:var(--r-sm);background:var(--bg);min-height:60px;color:var(--ink);text-align:left;border:0;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:15px;font-weight:600;display:flex}.planpage__kindtile:active{background:var(--line)}.planpage__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planpage__problem{color:var(--danger);margin:0;font-size:14px}.plansheet{left:50%;bottom:calc(10px + var(--safe-bottom));background:var(--dark);color:#fff;z-index:60;border-radius:30px;width:min(460px,100vw - 20px);max-height:min(78dvh,640px);padding:18px 20px;animation:.22s rise;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 14px 40px #1112144d}.plansheet .planpage__problem{color:#ff9a9a;margin-top:10px}.plansheet__head{align-items:center;gap:8px;min-height:32px;display:flex}.plansheet__label{color:var(--dark-muted);flex:1;font-size:13px;font-weight:600}.plansheet__nav{color:var(--faint);align-items:center;gap:2px;font-size:13px;display:flex}.plansheet__nav button{color:#fff;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.plansheet__nav button:after,.plansheet__close:after{content:"";position:absolute;inset:-4px}.plansheet__close{background:var(--dark-2);color:#fff;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-right:-8px;display:flex;position:relative}.plansheet__q{opacity:.7;margin:8px 0 0;font-size:13px;line-height:1.35}.plansheet__words{margin:8px 0 0;font-size:26px;line-height:1.15}.plansheet__empty{color:var(--dark-muted);margin:8px 0 0;font-size:15px}.plansheet__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.plansheet__chip{background:var(--dark-2);height:32px;color:var(--dark-muted);border:0;border-radius:16px;padding:0 12px;font-size:13px;font-weight:600;position:relative}.plansheet__chip:after{content:"";position:absolute;inset:-6px 0}.plansheet__toplace{border-top:1px solid var(--dark-2);margin-top:16px;padding-top:14px}.plansheet__toplace ul{flex-direction:column;gap:6px;max-height:180px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.plansheet__place{background:var(--dark-2);color:#fff;text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:flex}.plansheet__placewords{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:18px;line-height:1.25;display:-webkit-box;overflow:hidden}.plansheet__placecta{color:var(--accent-mid);flex:none;font-size:13px;font-weight:600}.plansheet__actions{gap:10px;margin-top:16px;display:flex}.plansheet__btn{background:var(--dark-2);color:#fff;border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.plansheet__btn--primary{background:var(--accent)}.plansheet__btn--primary:hover{background:var(--accent-press)}.drawbar{margin:10px var(--gutter) 0;flex-direction:column;gap:8px;display:flex}.drawbar__tools{background:var(--surface);border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.drawbar__tool{min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:600;display:flex}.drawbar__tool--on{background:var(--ink);color:#fff}.drawbar__tool--undo{color:var(--ink)}.drawbar__tool:disabled{color:var(--line-2)}.drawbar__colors,.drawbar__sizes{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.drawbar__color{background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.drawbar__color span{box-sizing:border-box;border:2px solid #0000;border-radius:14px;width:28px;height:28px}.drawbar__color--on{box-shadow:inset 0 0 0 2px var(--ink)}.drawbar__color--none span{background:linear-gradient(135deg, #fff 45%, var(--danger) 45%, var(--danger) 55%, #fff 55%);border-color:var(--line-2)!important}.drawbar__size{min-height:44px;color:var(--muted);background:0 0;border:1.5px solid #0000;border-radius:22px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.drawbar__size--on{border-color:var(--ink);background:var(--surface);color:var(--ink)}.drawbar__dot{border-radius:50%;flex:none;display:inline-block}.drawbar__dot--eraser{border:1.2px dashed var(--ink);background:#fff}.dig__top{align-items:center;padding:14px 16px 0;display:flex}.dig__head{margin:14px var(--gutter) 0;grid-template-columns:104px 1fr;align-items:center;gap:16px;display:grid}.dig__tile{width:104px;transform:rotate(-2deg)}.dig__headtext{min-width:0}.dig__kicker{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.dig__name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:4px 0 0;font-size:24px;line-height:1.1}.dig__progress{margin-top:10px}.dig__levelrow{align-items:center;gap:10px;display:flex}.dig__gain{color:var(--ink);background:var(--hatch);border-radius:10px;padding:3px 8px;font-size:12px;font-weight:700;animation:.5s dig-gain}@keyframes dig-gain{0%{opacity:0;transform:scale(.6)}}.dig__bar{background:var(--line);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.dig__bar span{background:var(--dark);border-radius:3px;height:100%;transition:width .6s;display:block}.dig__left{color:var(--muted);margin:6px 0 0;font-size:12px}.dig__note{margin:16px var(--gutter) 0;color:var(--muted);font-size:14px;line-height:1.4}.dig__card{margin:18px var(--gutter) 0;background:var(--surface);border-radius:var(--r-xl);flex-direction:column;gap:16px;padding:22px;display:flex}.dig__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-6px;display:flex}.dig__chips:empty{display:none}.dig__way{color:var(--ink);background:var(--hatch);border-radius:10px;padding:4px 9px;font-size:12px;font-weight:600}.dig__layer{color:var(--muted);font-size:13px;font-weight:600}.dig__question{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.18}.dig__question--sm{font-size:21px}.dig__hint{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.dig__skips{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:-8px 0 -10px;display:flex}.dig__skips .textbtn{font-size:14px}.dig__flag{min-height:44px;color:var(--faint);background:0 0;border:0;align-self:flex-start;margin:-14px 0 -12px;padding:0;font-size:13px;font-weight:500}.dig__flag:hover{color:var(--muted)}.dig__why{border-top:1px solid var(--line);color:var(--faint);margin:0;padding-top:12px;font-size:13px;line-height:1.45}.dig__restactions{flex-direction:column;gap:10px;display:flex}.dig__end{margin:22px var(--gutter) 28px;flex-direction:column;align-items:center;gap:4px;display:flex}.dig__count{color:var(--muted);margin:0;font-size:13px}.dig__stop{min-height:44px;color:var(--ink);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dig__head--solo{grid-template-columns:1fr}.dig__again{color:#6b4330;align-items:center;min-height:44px;margin-top:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.tools__head{padding:22px calc(var(--gutter) + 4px) 4px}.tools__kicker{letter-spacing:.04em;text-transform:uppercase;color:#8a5a3c;margin:0;font-size:13px;font-weight:700}.tools__title{margin:6px 0 8px;font-size:26px;line-height:1.15}.tools__lead{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.tool{margin:16px var(--gutter) 0;background:var(--surface);border-radius:var(--r-lg);padding:16px 0 14px;animation:.45s cubic-bezier(.2,.8,.2,1) both tool-rise}.tool:nth-of-type(2){animation-delay:60ms}.tool:nth-of-type(3){animation-delay:.12s}.tool:nth-of-type(4){animation-delay:.18s}.tool:nth-of-type(n+5){animation-delay:.24s}.tool__head{align-items:flex-start;gap:12px;padding:0 16px 12px;display:flex}.tool__icon{color:#6b4330;background:radial-gradient(circle at 35% 30%,#f7ead6,#d9b98c 70%,#c98e5a);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 3px #ffffff73,0 4px 10px #6b433033}.tool__headtext{min-width:0}.tool__title{font-family:var(--font-display);margin:2px 0;font-size:17px;font-weight:600;line-height:1.2}.tool__sub{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.tools__row{scrollbar-width:none;gap:14px;padding:10px 16px 6px;display:flex;overflow-x:auto}.tools__row::-webkit-scrollbar{display:none}.tools__empty,.tools__note,.tools__error{color:var(--muted);margin:4px 16px 0;font-size:13px;line-height:1.4}.tools__note{margin-top:8px}.tools__error{color:var(--danger,#b3261e)}.tpair{width:222px;color:var(--ink);flex-direction:column;flex:none;gap:8px;text-decoration:none;display:flex}.tpair__cards{height:168px;position:relative}.tpair__card{width:102px;transition:transform .25s;display:flex;position:absolute;top:8px}.tpair__card>*{flex:1}.tpair__card--a{left:0;transform:rotate(-4deg)}.tpair__card--b{right:0;transform:rotate(4deg)}.tpair:hover .tpair__card--a,.tpair:focus-visible .tpair__card--a{transform:rotate(-1deg)translate(5px)}.tpair:hover .tpair__card--b,.tpair:focus-visible .tpair__card--b{transform:rotate(1deg)translate(-5px)}.tpair__spark{z-index:1;background:#fff7e6;border-radius:50%;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;animation:2.8s ease-in-out infinite xpick-twinkle;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #ffd88a59,0 6px 14px #6b433040}.tpair__via{color:var(--muted);text-align:center;font-size:12px;line-height:1.3}.tpair__vianame{color:#6b4330;font-weight:700}.tlieu{width:112px;color:var(--ink);flex-direction:column;flex:none;gap:8px;text-decoration:none;display:flex}.tlieu__tile{transition:transform .2s;display:flex;position:relative}.tlieu__tile>:first-child{flex:1}.tlieu:hover .tlieu__tile,.tlieu:focus-visible .tlieu__tile{transform:translateY(-3px)}.tlieu__door{color:#ffe3a3;background:#2b211b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 3px #fff,0 0 14px #ffc85c8c}.tlieu__sub{color:var(--muted);font-size:12px;line-height:1.3}.tstrata{border-radius:14px;flex-direction:column-reverse;margin:4px 16px 0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #3a281e14}.tstrata__band{min-height:48px;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(#00000012 1px, transparent 1.4px) 0 0 / 7px 7px, var(--band);border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;transition:filter .15s;display:flex}.tstrata__band:hover:not(:disabled),.tstrata__band:focus-visible{filter:brightness(1.08)}.tstrata__band:disabled{cursor:progress}.tstrata__band--empty{background:repeating-linear-gradient(135deg, #ffffff47 0 6px, transparent 6px 12px), var(--band)}.tstrata__name{font-size:15px;font-weight:600}.tstrata__count{opacity:.85;font-size:13px}.tthreads{margin:0;padding:0 4px;list-style:none}.tthread{min-height:56px;color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.tthreads li:first-child .tthread{border-top:0}.tthread__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tthread__title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.tthread__sub{color:var(--muted);font-size:13px}.tools__chev{color:#9a9da3;flex:none}.tcarte{width:112px;color:var(--ink);flex:none;text-decoration:none;display:flex}.tcarte__tile{flex:1;transition:transform .2s;display:flex}.tcarte__tile>:first-child{flex:1}.tcarte:hover .tcarte__tile,.tcarte:focus-visible .tcarte__tile{transform:translateY(-3px)}.tools__link{color:#6b4330;align-items:center;gap:4px;min-height:44px;margin:10px 16px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tools__go{color:#3a281e;background:#f7ead6;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin:4px 16px 0;padding:0 14px 0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s;display:flex;box-shadow:inset 0 0 0 1px #6b43301f}.tools__go:hover,.tools__go:focus-visible{filter:brightness(.97)}.tools__random{width:calc(100% - 2 * var(--gutter));margin:16px var(--gutter) 0;border-radius:var(--r-lg);min-height:72px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#fff7e6,#f3e1c4);border:0;align-items:center;gap:12px;padding:14px 16px;animation:.45s cubic-bezier(.2,.8,.2,1) both tool-rise;display:flex;box-shadow:inset 0 0 0 1px #6b433024}.tools__random:disabled{cursor:progress}.tools__dice{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.tools__random:hover .tools__dice,.tools__random:focus-visible .tools__dice{transform:rotate(-18deg)}.tools__moretext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tools__moretitle{font-family:var(--font-display);font-size:17px;font-weight:600}.tools__moresub{color:var(--muted);font-size:13px;line-height:1.35}.tool:last-of-type{margin-bottom:24px}@keyframes tool-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tool,.tools__random,.tpair__spark{animation:none}.tpair__card,.tlieu__tile,.tcarte__tile,.tools__dice,.tools__go,.tstrata__band{transition:none}}.regler__head{padding:24px var(--gutter) 0}.regler__title{margin:0;font-size:30px;line-height:1.05}.regler__sub{color:var(--muted);margin:2px 0 0;font-size:15px}.regler__groups{padding:0 var(--gutter)}.regler__card{background:var(--surface);border-radius:var(--r-lg);padding:0 18px}.regler__item{border-bottom:1px solid var(--line);padding:14px 0;transition:opacity .2s}.regler__item:last-child{border-bottom:0}.regler__itemrow{align-items:flex-start;gap:4px;display:flex}.regler__itembody{flex:1;min-width:0}.regler__flag{width:32px;min-height:44px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-12px -10px 0 0;padding:0;display:inline-flex}.regler__flag:hover{color:var(--muted)}.regler__item--busy{opacity:.5}.regler__row{align-items:center;gap:12px;display:flex}.regler__row--tight{align-items:center}.regler__stack{flex-direction:column;gap:10px;display:flex}.regler__words{flex:1;min-width:0;font-size:21px;line-height:1.3}.regler__answer{flex-direction:column;gap:4px;min-width:0;display:flex}.regler__asked{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.regler__words--small{color:var(--muted);font-size:18px}.regler__grow{flex:1;min-width:0}.regler__titleline{font-size:15px;font-weight:600;line-height:1.35}.regler__main{font-size:15px;line-height:1.35}.regler__detail{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.regler__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.regler__link{min-height:44px;color:var(--accent);background:0 0;border:0;flex:none;margin-right:-4px;padding:0 4px;font-size:14px;font-weight:600}.regler__link--muted{color:var(--muted);font-weight:500}.regler__pill{background:var(--bg);min-height:34px;color:var(--ink);border:0;border-radius:17px;flex:none;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.regler__pill:after{content:"";position:absolute;inset:-5px -2px}.regler__pill--soft{background:var(--accent-soft)}.regler__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.regler__actions--end{justify-content:flex-end}.regler__actions--split>*{flex:1}.regler__confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.regler__question{color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.regler__options{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.regler__pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.regler__tile{min-width:0}.regler__open{color:var(--ink);align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.regler__icon{background:var(--danger-soft);width:36px;height:36px;color:var(--danger);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.regler__chev{color:#9a9da3;flex:none}.regler__error{color:var(--danger);margin:8px 0 0;font-size:14px}.regler__calm{margin:28px var(--gutter) 0;background:var(--surface);border-radius:var(--r-lg);padding:26px 22px}.regler__calmtitle{margin:0;font-size:17px;font-weight:600}.regler__calmbody{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.4}.datesheet{flex-direction:column;gap:14px;display:flex}.datesheet__title{margin:0;font-size:22px}.datesheet__words{margin:0;font-size:21px;line-height:1.3}.datesheet__list{background:var(--bg);border-radius:var(--r-lg);flex-direction:column;padding:4px 14px;display:flex}.datesheet__opt{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.datesheet__opt:last-child{border-bottom:0}.datesheet__sw{border-radius:7px;flex:none;width:22px;height:22px}.datesheet__name{flex:1;font-size:16px;font-weight:600}.datesheet__ages{color:var(--muted);font-size:13px}.datesheet__opt--current .datesheet__name:after{content:" · proposée";color:var(--muted);font-size:13px;font-weight:400}.datesheet__check{border:1.5px solid var(--line-2);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.datesheet__check--on{background:var(--accent);border-color:var(--accent)}.datesheet__among{border-radius:var(--r-md);background:var(--accent);color:#fff;border:0;min-height:52px;font-size:16px;font-weight:600}.datesheet__among:disabled{background:var(--line-2);color:var(--muted)}.datesheet__unknown{border-radius:var(--r-sm);height:48px;color:var(--accent);background:0 0;border:0;font-size:16px;font-weight:600}.regler__quote{font-size:1.2em;font-weight:400;line-height:1}.regler__detail{white-space:pre-line}.regler__stack--tight{gap:4px}.regler__all{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.seance{padding:calc(16px + var(--safe-top)) var(--gutter) calc(40px + var(--safe-bottom));flex-direction:column;align-items:center;display:flex}.seance__top{justify-content:space-between;align-self:stretch;align-items:center;height:44px;display:flex}.seance__close{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;margin-left:-4px;display:flex}.seance__close>span{background:var(--surface);border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.seance__heading{font-size:15px;font-weight:600}.seance__clock{text-align:right;width:40px;color:var(--muted);font-size:14px}.seance__rings{flex:none;width:248px;height:248px;margin-top:clamp(28px,9dvh,92px);position:relative}.seance__ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seance__ring--1{background:var(--accent-soft-2);width:248px;height:248px}.seance__ring--2{background:#c7caff;width:180px;height:180px}.seance__ring--3{background:var(--accent);width:112px;height:112px}.seance__rings--breathing .seance__ring{animation:6s ease-in-out infinite breathe}.seance__rings--breathing .seance__ring--2{animation-delay:.25s}.seance__rings--breathing .seance__ring--3{animation-delay:.5s}@keyframes breathe{0%,to{transform:translate(-50%,-50%)scale(.9)}50%{transform:translate(-50%,-50%)scale(1)}}.seance__block{text-align:center;flex-direction:column;flex:1;align-self:stretch;align-items:center;display:flex}.seance__lead{text-align:center;margin:48px 12px 0;font-size:20px;font-weight:500;line-height:1.4}.seance__note{color:var(--muted);margin:12px 8px 0;font-size:15px;line-height:1.45}.seance__note--small{font-size:14px}.seance__thread{background:var(--surface);border-radius:999px;margin:18px 0 0;padding:8px 14px;font-size:14px;font-weight:600}.seance__bottom{align-self:stretch;margin-top:auto;padding-top:28px}.seance__words-zone{text-align:center;flex-direction:column;flex:1;align-self:stretch;align-items:center;display:flex}.seance__question{margin:clamp(28px,6dvh,56px) 12px 0;font-size:30px;line-height:1.3}.seance__introbox{margin:clamp(28px,6dvh,56px) 12px 0}.seance__introlead{color:var(--muted);margin:0;font-size:16px;line-height:1.4}.seance__intro{color:var(--ink);margin:8px 0 0;font-size:27px;line-height:1.3}.seance__introbox--small .seance__intro{color:var(--muted);font-size:20px}.seance__introbox--small+.seance__question{margin-top:16px}.seance__hidden{color:var(--faint);margin:clamp(28px,6dvh,56px) 0 0;font-size:15px}.seance__status{min-height:22px;color:var(--muted);margin:14px 0 0;font-size:15px}.seance__saved{background:var(--surface);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:600;animation:.4s fade-in;display:inline-flex}.seance__problem{color:var(--danger);margin:10px 8px 0;font-size:14px}.seance__heard{color:var(--faint);margin:16px 8px 0;font-size:19px;line-height:1.35}.seance__typing{align-self:stretch;margin-top:18px}.seance__textarea{border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);resize:vertical;border:0;padding:14px 16px;font-size:21px;line-height:1.35}.seance__textarea::placeholder{color:var(--faint)}.seance__deposit{height:44px;color:var(--accent);background:#ffffffb3;border:0;border-radius:22px;margin-top:10px;padding:0 16px;font-size:15px;font-weight:600}.seance__controls{flex:none;align-items:center;gap:28px;margin-top:28px;display:flex}.seance__ctl{background:var(--surface);width:52px;height:52px;color:var(--ink);border:0;border-radius:26px;justify-content:center;align-items:center;display:flex}.seance__ctl[aria-pressed=true]{background:var(--ink);color:#fff}.seance__ctl--main{background:var(--dark);color:#fff;border-radius:38px;width:76px;height:76px}.acc{padding-bottom:0}.acc .rg__row{padding:14px 0}.acc>.rg__row+.rg__row,.acc>a+a,.acc>a+button,.acc>button+a{border-top:1px solid var(--line)}.acc__btnrow{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.acc__danger .rg__rowtext>span:first-child{color:var(--danger)}.acc__choices{flex-direction:column;gap:10px;margin-top:16px;display:flex}.acc__form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.acc__list{color:#3c3f45;margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.5}.btn.acc__delete{background:var(--danger);color:#fff}.btn.acc__delete:disabled{opacity:.5}.rg{padding-bottom:calc(96px + var(--safe-bottom))}.rg__top{padding:14px var(--gutter) 0}.rg__head{padding:10px var(--gutter) 0}.rg__title{margin:0;font-size:30px;line-height:1.05}.rg__lead{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.45}.rg__body{padding:0 var(--gutter)}.rg__card{background:var(--surface);border-radius:var(--r-lg);padding:4px 18px}.rg__card>:last-child:not(.switch){margin-bottom:16px}.rg__card--pad{padding-top:16px}.rg__group{margin-top:12px}.rg__group+.rg__group{margin-top:18px}.rg__label{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.rg__text{color:#3c3f45;margin:0;font-size:15px;line-height:1.45}.rg__text strong{color:var(--ink);font-weight:600}.rg__muted{color:var(--muted)}.rg__note{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.4}.rg__note--tight{margin-top:2px}.rg__next{color:var(--ink);margin-top:4px;font-weight:600;display:block}.rg__last{margin-top:2px;display:block}.rg__gap{margin-top:14px}.rg__admin{margin-top:22px}.rg__row{min-height:64px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.rg__row svg{color:var(--faint);flex:none}.rg__card>.rg__row:last-child{margin-bottom:0}.rg__rowtext{flex-direction:column;gap:2px;min-width:0;display:flex}.rg__rowhint{color:var(--muted);font-size:13px;font-weight:400}.rg__timeinput{font-variant-numeric:tabular-nums;appearance:none;text-align:left;max-width:168px;min-height:52px;font-weight:600}.rg__timeinput::-webkit-date-and-time-value{text-align:left}.rg__dateinput{appearance:none;text-align:left;min-height:52px}.rg__dateinput::-webkit-date-and-time-value{text-align:left}.rg__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.rg__preset{border-radius:var(--r-sm);background:var(--bg);min-height:52px;color:var(--ink);border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.rg__preset small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rg__preset[aria-pressed=true]{background:var(--dark);color:#fff}.rg__preset[aria-pressed=true] small{color:var(--dark-muted)}.rg__days{grid-template-columns:repeat(7,minmax(0,1fr));margin:0 -12px;display:grid}.rg__day{background:0 0;border:0;justify-content:center;align-items:center;min-width:0;height:44px;padding:0;display:flex}.rg__day span{background:var(--bg);width:38px;height:38px;color:var(--ink);border-radius:19px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .15s;display:flex}.rg__day[aria-pressed=true] span{background:var(--dark);color:#fff}.rg__device{flex-direction:column;gap:12px;padding:14px 0 0;display:flex}.rg__status{align-items:center;gap:12px;display:flex}.rg__statusicon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex}.rg__statusicon--off{background:var(--bg);color:var(--muted)}.rg__statustext{flex-direction:column;gap:2px;min-width:0;display:flex}.rg__statustitle{margin:0;font-size:16px;font-weight:600}.rg__statussub{color:var(--muted);font-size:13px}.rg__actions{flex-direction:column;gap:2px;display:flex}.rg__center{align-self:center}.rg__msg{margin:0;font-size:14px;line-height:1.4}.rg__msg--ok{color:#23805c}.rg__msg--err{color:var(--danger)}.rg__others{border-top:1px solid var(--line);padding-top:12px}.rg__others ul{margin:0;padding:0;list-style:none}.rg__otherrow{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:flex}.rg__otherdate{color:var(--muted);font-weight:400}.rg__tz{color:var(--muted);margin:18px 4px 0;font-size:13px;line-height:1.4}.rg__toastzone{left:0;right:0;bottom:calc(22px + var(--safe-bottom));pointer-events:none;z-index:60;justify-content:center;display:flex;position:fixed}.rg__toast{pointer-events:auto;background:var(--dark);color:#fff;border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;animation:.2s rise;display:flex;box-shadow:0 10px 30px #1112142e}.rg__toast button{min-height:44px;color:var(--accent-mid);background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.vit__top{align-items:center;padding:14px 16px 0;display:flex}.vit__head{padding:10px var(--gutter) 0}.vit__title{margin:0;font-size:30px;line-height:1.05}.vit__sub{color:var(--muted);margin:6px 0 0;font-size:15px}.vit__card{margin:18px var(--gutter) 0;background:var(--surface);border-radius:var(--r-xl);padding:20px}.vit__ladder{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:flex}.vit__rung{border-radius:12px;align-items:center;gap:10px;min-height:36px;margin:0 -10px;padding:0 10px;font-size:14px;display:flex}.vit__rungmark{border:2px solid var(--line-2);border-radius:9px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.vit__rung--past .vit__rungmark{background:var(--dark);border-color:var(--dark);color:#fff}.vit__rung--current{background:var(--dark);color:#fff}.vit__rung--current .vit__rungmark{background:#fff;border-color:#fff}.vit__rungname{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.vit__rung--past .vit__rungname,.vit__rung--next .vit__rungname{color:var(--muted);font-weight:500}.vit__rungfrom{color:var(--muted);white-space:nowrap;font-size:13px}.vit__rung--current .vit__rungfrom{color:var(--dark-muted);font-weight:600}.vit__group{margin:0 var(--gutter)}.vit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vit__grid li{min-width:0;display:flex}.vit__item{border-radius:var(--r-md);background:var(--surface);text-align:center;min-width:0;min-height:132px;color:var(--ink);border:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:14px 6px 12px;display:flex}.vit__item:hover{box-shadow:0 0 0 2px var(--line-2)}.vit__name{color:var(--muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:13px;font-weight:500;line-height:1.25}.vit__item--earned .vit__name{color:var(--ink);font-weight:600}.vit__prog{color:var(--muted);background:var(--bg);border-radius:8px;margin-top:auto;padding:2px 7px;font-size:12px;font-weight:600}.vit__sheet{text-align:center;flex-direction:column;align-items:center;padding-top:6px;display:flex}.vit__sheet .vit__sheettitle{overflow-wrap:anywhere;margin:18px 0 0}.vit__sheetstate{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:600}.vit__sheettext{max-width:340px;color:var(--ink);margin:12px 0 0;font-size:15px;line-height:1.45}.vit__sheetdate{color:var(--muted);margin:6px 0 0;font-size:13px}.vit__sheetprog{align-items:center;gap:10px;width:100%;max-width:280px;margin-top:14px;display:flex}.vit__bar{background:var(--line);border-radius:4px;flex:1;height:8px;overflow:hidden}.vit__bar span{background:var(--dark);border-radius:4px;height:100%;display:block}.vit__sheetcount{color:var(--muted);font-size:13px;font-weight:600}.vit__tier{background:var(--bg);border-radius:999px;align-items:center;gap:8px;margin:16px 0 0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.vit__tierdot{border-radius:5px;flex:none;width:10px;height:10px}.vit__tierdot--bronze{background:var(--tro-bronze)}.vit__tierdot--argent{background:var(--tro-argent)}.vit__tierdot--or{background:var(--tro-or)}.vit__sheetactions{align-self:stretch}.ssn__top{align-items:center;padding:14px 16px 0;display:flex}.ssn__head{padding:10px var(--gutter) 0}.ssn__over{color:var(--muted);margin:0;font-size:14px;font-weight:600}.ssn__title{overflow-wrap:anywhere;margin:4px 0 0;font-size:30px;line-height:1.05}.ssn__months{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.ssn__nav{background:var(--surface);min-height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ssn__nav--older{padding-left:8px}.ssn__nav--newer{padding-right:8px}.ssn__nav:hover{color:var(--ink)}.ssn__navspace{width:1px;height:44px}.ssn__hero{margin:18px var(--gutter) 0;background:var(--surface);border-radius:var(--r-xl);padding:22px}.ssn__lead{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:1.4}.ssn__afar{color:var(--muted);margin:8px 0 0;font-size:14px}.ssn__num{letter-spacing:-.04em;font-size:30px;line-height:1}.ssn__section{margin:0 var(--gutter)}.ssn__card{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.ssn__strata{flex-direction:column;gap:8px;display:flex}.ssn__strataLabel{color:var(--muted);margin:0;font-size:13px;font-weight:600}.ssn__chips{flex-wrap:wrap;gap:6px;display:flex}.ssn__chips .epochbadge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ssn__cards{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ssn__cards li{min-width:0;max-width:100%}.ssn__cardchip{background:var(--surface);max-width:100%;min-height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:8px;padding:0 14px 0 12px;text-decoration:none;display:inline-flex}.ssn__cardchip:hover{color:var(--ink);box-shadow:0 0 0 2px var(--line-2)}.ssn__cardname{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.ssn__row{background:var(--surface);border-radius:var(--r-lg);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ssn__row:hover{color:var(--ink)}.ssn__token{border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ssn__rowtext{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ssn__rowtitle{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.ssn__rowsub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ssn__chev{color:#9a9da3;flex:none}.ssn__trophies{color:var(--ink);border-radius:12px;text-decoration:none;display:block}.ssn__trophies:hover{color:var(--ink)}.ssn__medals{flex-wrap:wrap;gap:10px 14px;display:flex}.ssn__medal{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ssn__medalname{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ssn__quests{color:var(--muted);margin:0;font-size:14px}.info{padding-bottom:calc(48px + var(--safe-bottom))}.info__top{padding:calc(var(--safe-top) + 14px) var(--gutter) 0}.info__head{padding:10px var(--gutter) 0}.info__title{margin:0;font-size:28px;line-height:1.08}.info__lead{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.45}.info__body{padding:0 var(--gutter)}.info__card{background:var(--surface);border-radius:var(--r-lg);padding:16px 18px}.info__card p,.info__card li{color:#3c3f45;margin:0;font-size:15px;line-height:1.5}.info__card p+p,.info__card p+ul,.info__card ul+p{margin-top:10px}.info__card ul,.info__card ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.info__card strong{color:var(--ink);font-weight:600}.info__card a{color:var(--accent)}.info__steps{counter-reset:step;list-style:none;gap:12px!important;padding-left:0!important}.info__steps li{counter-increment:step;grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.info__steps li:before{content:counter(step);background:var(--bg);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.info__done{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.info__done svg{color:var(--ok,#1f8a4c);flex:none}.info__foot{color:var(--muted);margin:20px 4px 0;font-size:13px;line-height:1.45}.info__tabs{gap:8px;margin:18px 0 0;display:flex}
