@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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}:root,:root[data-theme=clair],[data-surface=clair]{--bg:#f6f3ee;--pg:#fdfcf9;--ink:#22201c;--ink2:#5d574f;--ink3:#706a60;--ln:#e5dfd5;--lnc:#8a8378;--sf:#efebe4;--ac:#2d4a7c;--onac:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=sepia],[data-surface=sepia]{--bg:#ede3d1;--pg:#f5eddf;--ink:#2e251b;--ink2:#65584a;--ink3:#6c5e4e;--ln:#d9cab1;--lnc:#877661;--sf:#e6dac5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=sombre],[data-surface=sombre]{--bg:#181715;--pg:#201f1c;--ink:#ece7de;--ink2:#aca498;--ink3:#948d83;--ln:#34312c;--lnc:#7c766e;--sf:#292724;--ac:#93aad8;--onac:#16150f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,:root[data-theme=clair],[data-surface=clair]{--lb-rouge:oklch(55% .17 27);--lb-orange:oklch(60% .15 50);--lb-jaune:oklch(62% .13 85);--lb-vert:oklch(55% .12 150);--lb-bleu:oklch(52% .12 245);--lb-violet:oklch(52% .14 300);--lb-rose:oklch(57% .16 355);--lb-gris:oklch(58% .012 80);--ty-perso:oklch(55% .07 240);--ty-lieu:oklch(55% .07 160);--ty-objet:oklch(55% .06 80);--ty-indice:oklch(55% .07 200);--ty-orga:oklch(52% .01 80);--ty-autre:oklch(60% .006 80);--ty-menace:oklch(55% .1 30);--ty-evt:oklch(55% .09 300)}:root[data-theme=sepia],[data-surface=sepia]{--lb-rouge:oklch(51% .16 27);--lb-orange:oklch(55% .14 50);--lb-jaune:oklch(57% .12 85);--lb-vert:oklch(50% .11 150);--lb-bleu:oklch(48% .11 245);--lb-violet:oklch(48% .13 300);--lb-rose:oklch(52% .15 355);--lb-gris:oklch(53% .012 80);--ty-perso:oklch(50% .07 240);--ty-lieu:oklch(50% .07 160);--ty-objet:oklch(50% .06 80);--ty-indice:oklch(50% .07 200);--ty-orga:oklch(48% .01 80);--ty-autre:oklch(55% .006 80);--ty-menace:oklch(50% .1 30);--ty-evt:oklch(50% .09 300)}:root[data-theme=sombre],[data-surface=sombre]{--lb-rouge:oklch(72% .15 27);--lb-orange:oklch(76% .13 55);--lb-jaune:oklch(83% .12 90);--lb-vert:oklch(76% .11 150);--lb-bleu:oklch(74% .1 245);--lb-violet:oklch(74% .11 300);--lb-rose:oklch(76% .12 355);--lb-gris:oklch(70% .01 80);--ty-perso:oklch(74% .07 240);--ty-lieu:oklch(74% .07 160);--ty-objet:oklch(74% .06 80);--ty-indice:oklch(74% .07 200);--ty-orga:oklch(70% .01 80);--ty-autre:oklch(66% .006 80);--ty-menace:oklch(74% .09 30);--ty-evt:oklch(74% .08 300)}:root,:root [data-surface]{--ty-univers:var(--ty-autre)}[data-surface=sepia]{--ac:#2d4a7c;--onac:#fff}:root[data-accent=terracotta],:root[data-accent=terracotta] [data-surface=clair],:root[data-accent=terracotta] [data-surface=sepia]{--ac:#a9512f}:root[data-theme=sepia][data-accent=terracotta],:root[data-accent=terracotta] [data-surface=sepia]{--ac:#9d4724}:root[data-theme=sombre][data-accent=terracotta],:root[data-accent=terracotta] [data-surface=sombre]{--ac:#de8c6b}:root[data-accent=sauge],:root[data-accent=sauge] [data-surface=clair]{--ac:#3d6b4c}:root[data-theme=sepia][data-accent=sauge],:root[data-accent=sauge] [data-surface=sepia]{--ac:#36603f}:root[data-theme=sombre][data-accent=sauge],:root[data-accent=sauge] [data-surface=sombre]{--ac:#8fc4a0}:root[data-accent=prune],:root[data-accent=prune] [data-surface=clair]{--ac:#7a3b66}:root[data-theme=sepia][data-accent=prune],:root[data-accent=prune] [data-surface=sepia]{--ac:#6e345c}:root[data-theme=sombre][data-accent=prune],:root[data-accent=prune] [data-surface=sombre]{--ac:#d59ac4}:root[data-accent=canard],:root[data-accent=canard] [data-surface=clair]{--ac:#1f6470}:root[data-theme=sepia][data-accent=canard],:root[data-accent=canard] [data-surface=sepia]{--ac:#1a5965}:root[data-theme=sombre][data-accent=canard],:root[data-accent=canard] [data-surface=sombre]{--ac:#7fc2cc}:root{--ac-encre:#2d4a7c;--ac-terracotta:#a9512f;--ac-sauge:#3d6b4c;--ac-prune:#7a3b66;--ac-canard:#1f6470}:root[data-theme=sepia]{--ac-terracotta:#9d4724;--ac-sauge:#36603f;--ac-prune:#6e345c;--ac-canard:#1a5965}:root[data-theme=sombre]{--ac-encre:#93aad8;--ac-terracotta:#de8c6b;--ac-sauge:#8fc4a0;--ac-prune:#d59ac4;--ac-canard:#7fc2cc}:root{--acs:color-mix(in oklch, var(--ac) 12%, var(--pg));--hl:color-mix(in oklch, var(--ac) 15%, transparent);--hlu:var(--ac);--serif:"Literata Variable", "Literata", Georgia, serif;--sans:"Instrument Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}:root [data-surface]{--acs:color-mix(in oklch, var(--ac) 12%, var(--pg));--hl:color-mix(in oklch, var(--ac) 15%, transparent);--hlu:var(--ac);color:var(--ink)}:root[data-ai-highlights=off],:root[data-ai-highlights=off] [data-surface]{--hl:transparent;--hlu:transparent}:root,:root[data-theme=clair],[data-surface=clair],:root[data-theme=sepia],[data-surface=sepia]{--sms-gris:#ebe9e5;--sms-gris-ln:#6e675d;--sms-bleu:#dae1e7;--sms-bleu-ln:#2f5f8a;--sms-vert:#dce4db;--sms-vert-ln:#3d6b4a;--sms-rose:#f0e0e2;--sms-rose-ln:#a3445f;--sms-ambre:#ebe0cc;--sms-ambre-ln:#9a6a12}:root[data-theme=sombre],[data-surface=sombre]{--sms-gris:#423f3a;--sms-gris-ln:#c9c1b4;--sms-bleu:#363c42;--sms-bleu-ln:#8fb0d8;--sms-vert:#364036;--sms-vert-ln:#8fc29c;--sms-rose:#463839;--sms-rose-ln:#e09aae;--sms-ambre:#463d2b;--sms-ambre-ln:#ddb466}:root,:root [data-surface]{--del:var(--sp);--ok:var(--r4d);--ai-veil:color-mix(in oklch, var(--ac) 7%, transparent);--ai-line:color-mix(in oklch, var(--ac) 45%, transparent)}:root,:root[data-theme=clair],[data-surface=clair]{--r1:oklch(91% .08 85);--r2:oklch(90% .055 235);--r3:oklch(90% .06 340);--r4:oklch(91% .07 150);--r5:oklch(90% .06 40);--r6:oklch(90% .05 290);--r1d:oklch(62% .13 75);--r2d:oklch(52% .12 240);--r3d:oklch(52% .15 345);--r4d:oklch(51% .12 150);--r5d:oklch(54% .14 40);--r6d:oklch(50% .13 290);--sp:oklch(54.5% .19 27);--gr:oklch(62% .14 65);--st:oklch(50% .14 295);--shadow-menu:0 10px 28px oklch(20% .02 60/.13);--shadow-pop:0 8px 24px oklch(20% .02 60/.1);--shadow-tip:0 6px 18px oklch(20% .02 60/.08);--float-bg:#22201c;--float-ink:#fdfcf9;--float-ln:oklch(100% 0 0/.1);--float-sep:oklch(100% 0 0/.2);--float-shadow:0 8px 22px oklch(18% .01 60/.22);--r1c:oklch(86% .1 85);--r2c:oklch(84% .07 235);--r3c:oklch(84% .08 340);--r4c:oklch(85% .08 150);--r5c:oklch(84% .08 40);--r6c:oklch(83% .07 290)}:root[data-theme=sepia],[data-surface=sepia]{--r1:oklch(86% .09 85);--r2:oklch(85% .06 235);--r3:oklch(85% .07 340);--r4:oklch(86% .07 150);--r5:oklch(85% .07 40);--r6:oklch(85% .055 290);--r1d:oklch(56% .13 75);--r2d:oklch(48% .12 240);--r3d:oklch(48% .15 345);--r4d:oklch(47.5% .12 150);--r5d:oklch(50% .14 40);--r6d:oklch(46% .13 290);--sp:oklch(51% .19 27);--gr:oklch(56% .14 65);--st:oklch(46% .14 295)}:root[data-theme=sombre],[data-surface=sombre]{--r1:oklch(42% .07 85);--r2:oklch(40% .06 235);--r3:oklch(40% .07 340);--r4:oklch(41% .06 150);--r5:oklch(41% .07 40);--r6:oklch(40% .06 290);--r1d:oklch(82% .12 85);--r2d:oklch(78% .1 235);--r3d:oklch(78% .12 340);--r4d:oklch(80% .11 150);--r5d:oklch(80% .11 40);--r6d:oklch(78% .1 290);--sp:oklch(72% .16 27);--gr:oklch(80% .12 70);--st:oklch(76% .11 295);--shadow-menu:0 10px 28px oklch(0% 0 0/.45);--shadow-pop:0 8px 24px oklch(0% 0 0/.4);--shadow-tip:0 6px 18px oklch(0% 0 0/.35);--float-bg:#34312c;--float-ink:#ece7de;--float-ln:oklch(100% 0 0/.12);--float-shadow:0 8px 22px oklch(0% 0 0/.5)}:root[data-theme=sombre],:root [data-surface=sombre]{--acs:color-mix(in oklch, var(--ac) 16%, var(--pg))}:root[data-ai-highlights=off],:root[data-ai-highlights=off] [data-surface]{--ai-veil:transparent;--ai-line:transparent}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ac);text-decoration:none}a:hover{text-decoration:underline}:where(p)>a:where(:not([class])){text-underline-offset:2px;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fb-envoye-zone{z-index:1000;max-width:calc(100vw - 24px);position:fixed;bottom:46px;left:50%;transform:translate(-50%)}.fb-envoye{background:var(--ink);color:var(--pg);box-shadow:0 10px 26px color-mix(in oklch, var(--ink) 20%, transparent);border-radius:8px;align-items:center;gap:14px;padding:11px 12px 11px 16px;font-size:13.5px;display:flex}.fb-envoye-lien{font:inherit;color:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;padding:0;font-weight:600;text-decoration:underline}.fb-envoye-fermer{width:24px;height:24px;color:inherit;opacity:.7;border-radius:4px;place-items:center;display:grid}.fb-envoye-fermer:hover{opacity:1}.fb-envoye-lien:focus-visible,.fb-envoye-fermer:focus-visible{outline:2px solid var(--pg);outline-offset:2px}.fb-reference-zone{bottom:96px}.fb-reference-code{font-family:var(--mono);letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-size:13px}.cg-root{background:var(--bg);flex:1;min-width:0;min-height:0;display:flex}.cg-brief{border-right:1px solid var(--ln);box-sizing:border-box;flex-direction:column;flex:none;gap:18px;width:440px;padding:24px 28px;display:flex;overflow-y:auto}.cg-head{justify-content:space-between;align-items:baseline;display:flex}.cg-title{font-family:var(--serif);margin:0;font-size:22px;font-weight:400}.cg-link{color:var(--ink2);font-size:12.5px}.cg-link:hover{color:var(--ac)}.cg-field{flex-direction:column;gap:8px;display:flex}.cg-label{color:var(--ink2);justify-content:space-between;font-size:12.5px;display:flex}.cg-muted{color:var(--ink3);font-size:12.5px}.cg-small{font-size:12px;line-height:1.5}.cg-ink{color:var(--ink)}.cg-textarea{border:1.5px solid var(--ac);background:var(--pg);color:var(--ink);font-family:var(--serif);resize:vertical;border-radius:8px;padding:12px 14px;font-size:14.5px;line-height:1.6}.cg-sources{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cg-chip{border:1px solid var(--ln);background:var(--bg);border-radius:999px;padding:2px 9px}.cg-count{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto}.cg-over{color:var(--sp)}.cg-rules{color:var(--ink2);font-size:12px;line-height:1.5}.cg-rules summary{cursor:pointer}.cg-rules p{margin:6px 0 0}.cg-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cg-style{border:1px solid var(--ln);text-align:center;background:var(--pg);color:var(--ink);border-radius:6px;padding:10px 8px;font-size:12.5px}.cg-style[aria-pressed=true]{border:1.5px solid var(--ac);background:var(--acs);font-weight:600}.cg-row{color:var(--ink2);justify-content:space-between;font-size:13px;display:flex}.cg-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.cg-wide{justify-content:center;width:100%}.cg-adult{color:var(--ink2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.cg-quota{color:var(--ink2);font-size:12.5px}.cg-error{color:var(--sp);font-size:12.5px;line-height:1.45}.cg-results{background:var(--sf);flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px 40px;display:flex;overflow-y:auto}.cg-results-head{align-items:center;gap:12px;display:flex}.cg-h2{font-size:15px;font-weight:600}.cg-grid{grid-template-columns:repeat(2,200px);justify-content:center;gap:20px 28px;display:grid}.cg-cell{flex-direction:column;gap:8px;display:flex}.cg-proposal,.cg-wait,.cg-refused{aspect-ratio:5/8;box-sizing:border-box;width:200px;position:relative}.cg-proposal{background:#33302b;padding:0}.cg-proposal img{object-fit:cover;width:100%;height:100%;display:block}.cg-proposal[aria-pressed=true]{outline:2.5px solid var(--ac);outline-offset:3px}.cg-check{background:var(--ac);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.cg-tag{color:var(--ink3);align-items:center;gap:8px;font-size:11.5px;display:flex}.cg-dot{background:var(--ac);width:5px;height:5px;box-shadow:0 0 0 2.5px var(--acs);border-radius:50%}.cg-wait,.cg-refused{background:var(--bg);border:1px dashed var(--ink3);color:var(--ink2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.cg-refused{font-size:12.5px;line-height:1.5}.cg-complete{color:var(--ac);font-weight:600;text-decoration:underline}.cg-complete:disabled{color:var(--ink3);text-decoration:none}.cg-note{color:var(--ink2);grid-column:1/-1;font-size:12.5px}.cg-spinner{border:2px solid var(--ln);border-top-color:var(--ac);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite cg-spin}@keyframes cg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cg-spinner{animation:none}}.cg-empty{text-align:center;max-width:420px;color:var(--ink3);grid-column:1/-1;font-size:13.5px;line-height:1.6}.cg-actions{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.cg-ai-card{border:1px solid var(--ln);background:var(--pg);border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.cg-ai-card[data-active]{border:1.5px solid var(--ac)}.cg-fieldset{border:0;min-width:0;margin:0;padding:0}.cg-fieldset legend{margin-bottom:8px;padding:0}.cv-art{aspect-ratio:2/3;flex:none;position:relative;overflow:hidden;container-type:inline-size}.cv-veil{pointer-events:none;position:absolute;left:0;right:0}.cv-layer{white-space:pre-line}.cv-layer[data-selected]{outline:1.5px dashed color-mix(in oklch, var(--ac) 50%, var(--pg));outline-offset:8px}.cv-handle{background:var(--pg);border:1.5px solid var(--ac);box-sizing:border-box;width:8px;height:8px;position:absolute}.cv-handle[data-at=tl]{top:-12px;left:-12px}.cv-handle[data-at=tr]{top:-12px;right:-12px}.cv-handle[data-at=bl]{bottom:-12px;left:-12px}.cv-handle[data-at=br]{bottom:-12px;right:-12px}.cv-handle[data-at=ml]{top:calc(50% - 4px);left:-12px}.cv-handle[data-at=mr]{top:calc(50% - 4px);right:-12px}.cv-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.cv-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ac) var(--pct), var(--lnc) var(--pct));border-radius:2px;height:4px}.cv-range::-moz-range-track{background:linear-gradient(to right, var(--ac) var(--pct), var(--lnc) var(--pct));border-radius:2px;height:4px}.cv-range::-webkit-slider-thumb{appearance:none;background:var(--pg);border:1.5px solid var(--ac);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin-top:-6px}.cv-range::-moz-range-thumb{background:var(--pg);border:1.5px solid var(--ac);box-sizing:border-box;border-radius:50%;width:16px;height:16px}.cv-range:focus-visible{outline:2px solid var(--ac);outline-offset:4px}.cv-img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.cv-art[data-framing]{cursor:grab;touch-action:none}.cv-art[data-framing]:active{cursor:grabbing}.cv-art[data-framing=active]:after{content:"";border:1.5px dashed color-mix(in oklch, var(--ac) 50%, var(--pg));pointer-events:none;position:absolute;inset:6px}.cv-art[data-framing]:focus-visible{outline:2px solid var(--ac);outline-offset:4px}.cv-empty{opacity:.6;text-transform:none;letter-spacing:.04em;border-bottom:1px dashed;font-style:italic}.cv-frame-btn[aria-pressed=true]{border-color:var(--ac);background:var(--acs);color:var(--ac)}.fi-field{color:var(--ink2);flex-direction:column;gap:6px;min-width:0;font-size:12.5px;display:flex}.fi-hint{color:var(--ink3)}.fi-req{color:var(--ac);font-weight:600}.fi-input{border:1px solid var(--lnc);color:var(--ink);background:var(--pg);box-sizing:border-box;border-radius:6px;width:100%;padding:9px 12px;font-family:inherit;font-size:14.5px;line-height:1.35}.fi-input::placeholder{color:var(--ink3)}.fi-input:focus,.fi-input:focus-visible{border-color:var(--ac);box-shadow:0 0 0 .5px var(--ac);outline:none}.fi-input[aria-invalid=true]{border-color:var(--sp)}.fi-serif{font-family:var(--serif)}textarea.fi-input{resize:vertical;min-height:64px;line-height:1.5}.fi-select{align-items:center;display:flex;position:relative}.fi-select select{appearance:none;cursor:pointer;padding-right:34px}.fi-select>svg{color:var(--ink3);pointer-events:none;position:absolute;right:12px}.fi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fi-h2{font-family:var(--serif);margin:0;scroll-margin-top:32px;font-size:26px;font-weight:400}.fi-h2+*{margin-top:0}.fi-section+.fi-section .fi-h2{margin-top:12px}.fi-section{flex-direction:column;gap:20px;display:flex}.fi-note{color:var(--ink3);font-size:12.5px;line-height:1.5}.fi-error{color:var(--sp);font-size:12px}.fi-link{color:var(--ac);align-self:flex-start;font-size:12.5px;font-weight:500}.fi-link:hover{text-decoration:underline}.fi-row{align-items:flex-start;gap:10px;display:flex}.fi-icon-btn{width:36px;height:38px;color:var(--ink3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fi-icon-btn:hover{color:var(--ink);background:var(--sf)}.fi-switch{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.fi-btn{white-space:nowrap;box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.fi-btn:hover:not(:disabled){border-color:var(--ink3)}.fi-btn[data-primary]{background:var(--ac);border-color:var(--ac);color:var(--onac)}.fi-btn[data-primary]:hover:not(:disabled){filter:brightness(1.08)}.fi-nav-item{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;padding:10px 20px;font-size:14px;display:flex}.fi-nav-item:hover{background:color-mix(in oklch, var(--pg) 60%, transparent)}.fi-nav-item[aria-current=true]{background:var(--pg);box-shadow:inset 3px 0 0 var(--ac);font-weight:600}.fi-nav-sous{text-align:left;width:100%;color:var(--ink2);align-items:center;gap:8px;padding:6px 20px 6px 36px;font-size:13.5px;display:flex}.fi-nav-sous:hover{background:color-mix(in oklch, var(--pg) 60%, transparent)}.fi-nav-sous[aria-current=true]{background:var(--acs);color:var(--ink);font-weight:500}.fi-nav-nouveau{color:var(--ac);border:1px solid color-mix(in oklch, var(--ac) 40%, transparent);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600}.fi-nav-badge{color:var(--ink3);font-size:11.5px;font-weight:400}.fi-nav-badge[data-accent]{color:var(--ac)}.fi-label-caps{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.fi-page{aspect-ratio:2/3;background:var(--paper);width:min(300px,48cqw - 12px);color:var(--paper-ink);box-sizing:border-box;box-shadow:0 12px 26px color-mix(in oklch, var(--ink) 12%, transparent);flex-direction:column;display:flex;overflow:hidden}.fi-compound{align-items:center;gap:6px;display:flex}.fi-compound:focus-within{border-color:var(--ac);box-shadow:0 0 0 .5px var(--ac)}.fi-compound input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.fi-compound input::placeholder{color:var(--ink3)}.dbl-root{min-width:0;min-height:0;font-family:var(--sans);color:var(--ink);background:var(--bg);--paper:#fff;flex:1;display:flex}.dbl-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:24px;display:flex;overflow:auto}.dbl-head{color:var(--ink2);text-align:center;font-size:13px}.dbl-stage-wrap{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.dbl-stage-labels{height:16px;color:var(--ink3);font-size:11.5px;position:relative}.dbl-fold-label{color:var(--ac);white-space:nowrap;position:absolute;transform:translate(-50%)}.dbl-bleed-label{position:absolute;right:0}.dbl-sheet{background:var(--paper);cursor:grab;touch-action:none;outline:1px dashed color-mix(in oklch, var(--ink) 55%, transparent);outline-offset:0;position:relative;overflow:hidden;box-shadow:0 1px 6px oklch(0% none none/.14)}.dbl-sheet:focus-visible{outline:2px solid var(--ac)}.dbl-sheet[aria-disabled=true]{cursor:default}.dbl-img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.dbl-trim{pointer-events:none;outline:1px solid oklch(0% none none/.35);position:absolute;box-shadow:0 0 0 999px oklch(100% 5.96046e-8 none/.45)}.dbl-safety{border:1px solid color-mix(in oklch, var(--ac) 70%, transparent);pointer-events:none;position:absolute}.dbl-fold{pointer-events:none;border-left:1px dashed #1a1a1a;position:absolute;top:0;bottom:0}.dbl-detail{border:2px solid var(--lb-orange);pointer-events:none;border-radius:50%;width:56px;height:56px;position:absolute}.dbl-ai{background:var(--pg);color:var(--ink);border:1px solid var(--ln);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.dbl-cap{font-family:var(--serif);color:var(--paper-ink);pointer-events:none;font-style:italic;line-height:1.3;position:absolute}.dbl-cap-right{text-align:right}.dbl-cred-text,.dbl-cap-right,.dbl-cap-vertical{font-family:var(--sans);color:var(--paper-muted);font-size:.85em;font-style:normal}.dbl-cap-right .dbl-cred-text,.dbl-cap-vertical .dbl-cred-text{font-size:1em}.dbl-cap-vertical{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.dbl-cap-over{background:color-mix(in oklch, var(--paper) 92%, transparent);padding:.3em .6em}.dbl-flip{background:var(--pg);color:var(--ink);border:1px solid var(--ln);border-radius:4px;padding:1px 6px;font-size:13px;line-height:1.3;position:absolute;top:8px;left:8px}.dbl-flip-note{background:var(--sf);border-radius:6px;padding:10px 12px}.dbl-flip-note>svg{color:var(--lb-orange)}.dbl-position{color:var(--ink2);align-items:center;gap:10px;font-size:13px;display:flex}.dbl-position-note{color:var(--ink3);margin:-6px 0 0;font-size:12.5px;line-height:1.45}.dbl-pages{color:var(--ink3);justify-content:space-between;font-size:11.5px;display:flex}.dbl-tools{gap:8px;display:flex}.dbl-hint{color:var(--ink3);margin:0;font-size:12px}.dbl-btn{border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.dbl-btn[aria-pressed=true]{background:var(--acs)}.dbl-btn:disabled,.dbl-side button:disabled{opacity:.55;cursor:not-allowed}.dbl-side{box-sizing:border-box;border-left:1px solid var(--ln);background:var(--pg);flex-direction:column;flex:none;gap:12px;width:380px;padding:20px;display:flex;overflow-y:auto}.dbl-side-head{align-items:center;display:flex}.dbl-side-head h2{flex:1;margin:0;font-size:15px;font-weight:600}.dbl-icon{color:var(--ink2);display:inline-flex}.dbl-seg{display:flex}.dbl-seg button{flex:1}.dbl-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:11.5px;font-weight:500}.dbl-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dbl-zoom{align-items:center;gap:10px;font-size:13px;display:flex}.dbl-zoom input{flex:1}.dbl-note,.dbl-alert{color:var(--ink);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.dbl-note svg{color:var(--ink2);margin-top:1px}.dbl-note[data-tone=ok] svg{color:var(--lb-vert)}.dbl-alert{background:var(--sf);border-radius:6px;padding:10px 12px}.dbl-alert[role=alert]>svg{color:var(--lb-orange);margin-top:1px}.dbl-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.dbl-field input,.dbl-field textarea{font:inherit;border:1px solid var(--lnc);background:var(--bg);color:var(--ink);resize:vertical;border-radius:6px;padding:8px 10px;font-size:14px}.dbl-alt-note{color:var(--ink3);margin-top:-6px;font-size:12px}.dbl-link{color:var(--ac);font-weight:500;font-size:inherit}.dbl-remove{align-self:flex-start;font-size:13px}.dbl-dialog{z-index:950;border:1px solid var(--ln);box-shadow:var(--shadow-menu);border-radius:8px;display:flex;position:fixed;inset:24px;overflow:hidden}.dbl-dialog-backdrop{z-index:949;background:color-mix(in oklch, var(--ink) 18%, transparent);position:fixed;inset:0}.dbl-flip-note .dbl-link{flex-shrink:0;margin-left:auto}.edn-root{flex:1;min-width:0;min-height:0;display:flex}.edn-nav{border-right:1px solid var(--ln);background:var(--bg);box-sizing:border-box;flex-direction:column;flex:none;gap:2px;width:220px;padding:22px 12px;font-size:14px;display:flex}.edn-nav a{color:var(--ink2);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.edn-nav a:hover{background:var(--sf)}.edn-nav a[aria-current=page]{background:var(--pg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln);font-weight:500}.edn-main{background:var(--pg);flex-direction:column;flex:1;gap:20px;min-width:0;padding:28px 40px;display:flex;overflow-y:auto}.edn-head{align-items:flex-end;gap:16px;display:flex}.edn-head h1{font-family:var(--serif);margin:0;font-size:30px;font-weight:400}.edn-head p{color:var(--ink2);margin:6px 0 0;font-size:13.5px}.edn-btn{box-sizing:border-box;white-space:nowrap;border:1px solid var(--lnc);background:var(--pg);height:36px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.edn-btn:hover:not(:disabled){background:var(--sf)}.edn-btn:disabled{opacity:.5;cursor:default}.edn-btn-ac{background:var(--ac);border-color:var(--ac);color:var(--onac)}.edn-btn-ac:hover:not(:disabled){background:var(--ac);opacity:.92}.edn-banner{color:var(--ink);background:var(--acs);border:1px solid color-mix(in oklch, var(--ac) 30%, transparent);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.edn-banner>svg{color:var(--ink2)}.edn-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) 130px 110px 120px 80px 120px;align-items:center;gap:16px;display:grid}.edn-head-row{border-bottom:1px solid var(--ln);padding:0 0 10px}.edn-th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.edn-row{border-bottom:1px solid var(--ln);padding:14px 0;font-size:13.5px}.edn-row[data-active=true]{background:var(--acs);border-bottom-color:#0000;border-radius:8px;margin:0 -16px;padding:14px 16px}.edn-cell{min-width:0}.edn-type{align-items:center;gap:12px;display:flex}.edn-type>svg{color:var(--ink2)}.edn-type-name{font-weight:600}.edn-type-sub{color:var(--ink3);font-size:12px}.edn-isbn{flex-direction:column;gap:3px;display:flex}.edn-isbn-field{border:1px solid var(--lnc);background:var(--pg);border-radius:5px;align-items:center;padding:0 8px 0 0;display:flex}.edn-isbn-field[data-state=invalid]{border-color:var(--sp)}.edn-isbn-field:focus-within{border-color:var(--ac)}.edn-isbn-field input{min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:0;flex:1;padding:5px 8px;font-size:12.5px}.edn-isbn-field input:focus{outline:none}.edn-isbn-field input::placeholder{color:var(--ink3)}.edn-isbn-msg{color:var(--ink3);font-size:11.5px}.edn-isbn-msg[data-state=invalid]{color:var(--sp)}.edn-quiet{box-sizing:border-box;width:100%;color:var(--ink2);font:inherit;appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;margin-left:-7px;padding:4px 6px;font-size:13.5px}input.edn-quiet{cursor:text}.edn-quiet:hover{border-color:var(--ln)}.edn-quiet:focus{border-color:var(--ac);background:var(--pg);outline:none}.edn-quiet::placeholder,.edn-static{color:var(--ink2)}.edn-pick{color:var(--ink2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.edn-pick[aria-checked=true]{color:var(--ac);font-weight:600}.edn-radio{box-sizing:border-box;border:1.5px solid var(--ink3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}[aria-checked=true]>.edn-radio{border-color:var(--ac)}[aria-checked=true]>.edn-radio:after{content:"";background:var(--ac);border-radius:50%;width:8px;height:8px}.edn-last{justify-content:space-between;align-items:center;gap:6px;display:flex}.edn-remove{color:var(--ink3);opacity:0;border-radius:4px;padding:3px;display:inline-flex}.edn-row:hover .edn-remove,.edn-remove:focus-visible{opacity:1}.edn-remove:hover{color:var(--ink);background:var(--sf)}.edn-foot{color:var(--ink3);font-size:12.5px}.edn-isbn-get{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.edn-isbn-get a{color:var(--ac);text-decoration:none}.edn-isbn-get a:hover,.edn-isbn-get a:focus-visible{text-decoration:underline}.edn-isbn-pays{align-items:center;display:inline-flex;position:relative}.edn-isbn-pays select{appearance:none;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 20px 2px 6px}.edn-isbn-pays select:hover{border-color:var(--ln)}.edn-isbn-pays select:focus{border-color:var(--ac);background:var(--pg);outline:none}.edn-isbn-pays>svg{color:var(--ink3);pointer-events:none;position:absolute;right:4px}.edn-isbn-aide{font:inherit;color:var(--ink3);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.edn-isbn-aide:hover{color:var(--ink2)}.edn-dialog{box-sizing:border-box;background:var(--pg);width:540px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--ln);box-shadow:var(--shadow-menu);border-radius:12px;padding:0;overflow:hidden}.edn-dialog::backdrop{background:color-mix(in oklch, var(--ink) 30%, transparent)}.edn-dialog-head{align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex}.edn-dialog-head h2{flex:1;margin:0;font-size:18px;font-weight:600}.edn-dialog-close{color:var(--ink3);display:inline-flex}.edn-dialog-body{flex-direction:column;gap:16px;padding:0 24px 20px;display:flex}.edn-types{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.edn-type-card{border:1px solid var(--lnc);background:var(--pg);text-align:left;color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.edn-type-card>svg{color:var(--ink2)}.edn-type-card[aria-checked=true]{border:1.5px solid var(--ac);background:var(--acs);padding:11.5px 13.5px}.edn-type-card:disabled{opacity:.5;cursor:default}.edn-type-card-name{font-size:14px;font-weight:600}.edn-type-card-sub{color:var(--ink3);margin-top:2px;font-size:12px}.edn-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.edn-field{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.edn-field-label{justify-content:space-between;display:flex}.edn-field-opt{color:var(--ink3)}.edn-input{border:1px solid var(--lnc);font:inherit;color:var(--ink);background:var(--pg);box-sizing:border-box;border-radius:6px;width:100%;padding:9px 12px;font-size:14px}select.edn-input{appearance:none;cursor:pointer}.edn-input:focus{border-color:var(--ac);outline:none}.edn-input::placeholder{color:var(--ink3)}.edn-field-hint{color:var(--ink3);font-size:12px}.edn-field-hint[data-state=invalid]{color:var(--sp)}.edn-select{align-items:center;display:flex;position:relative}.edn-select>svg{color:var(--ink3);pointer-events:none;position:absolute;right:10px}.edn-dialog-foot{border-top:1px solid var(--ln);background:var(--bg);align-items:center;gap:10px;padding:14px 24px;display:flex}.edn-choice{flex-direction:column;gap:4px;display:flex}.edn-choice-row{color:var(--ink2);text-align:left;box-sizing:border-box;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13.5px;display:flex}.edn-choice-row:hover{background:var(--sf)}.edn-choice-row[aria-checked=true]{background:var(--acs);color:var(--ink)}.edn-choice-row>svg{color:var(--ink3)}.edn-choice-meta{color:var(--ink3);margin-left:auto;font-size:12px}.edn-choice-row[aria-checked=true] .edn-choice-meta{color:var(--ink2)}.edn-nav a>svg{color:var(--ink3)}.edn-nav a[aria-current=page]>svg{color:var(--ac)}.ag-surtitre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;padding:0;font-size:11px;font-weight:600}.ag-note{color:var(--ink3);margin:0;font-size:13px}.ag-texte{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.ag-gris{color:var(--ink3);font-size:12.5px;display:block}.ag-gris2{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.ag-lien{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:none;padding:0}.ag-lien:disabled{opacity:.55;cursor:not-allowed}.ag-cible{min-height:44px;font-size:13.5px}.ag-btn{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.ag-btn:hover:not(:disabled){border-color:var(--ink3)}.ag-btn[data-primary]{background:var(--ac);border-color:var(--ac);color:var(--onac)}.ag-btn:disabled{opacity:.55;cursor:not-allowed}.ag-btn:focus-visible,.ag-lien:focus-visible,.ag-puce:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ag-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-carte{border:1px solid var(--ln);background:var(--pg);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ag-avis{align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.ag-avis>svg{color:var(--ok);flex:none;margin-top:2px}.ag-avis[data-info]>svg{color:var(--ac)}.ag-avis-liste{flex-direction:column;gap:8px;display:flex}.ag-champ select{border:1px solid var(--ln);color:var(--ink);background:var(--pg);border-radius:6px;padding:9px 12px;font-family:inherit;font-size:14px}.ag-deux{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ce-fenetre:has(.ag-confier){width:760px}.ag-confier{flex-direction:column;gap:18px;display:flex}.ag-livres{border:none;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.ag-livres legend{margin-bottom:8px}.ag-livre{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex;position:relative}.ag-case{opacity:0;width:16px;height:16px;margin:0;position:absolute;left:0}.ag-case-vue{box-sizing:border-box;border:1.5px solid var(--ink3);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ag-case:checked+.ag-case-vue{background:var(--ac);color:var(--onac);border:none}.ag-case:focus-visible+.ag-case-vue{outline:2px solid var(--ac);outline-offset:2px}.ag-livre-titre{font-family:var(--serif)}.ag-colonnes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ag-colonne{background:var(--sf);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.ag-colonne-titre{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.ag-colonne-icone{color:var(--ac)}.ag-colonne ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ag-colonne li{color:var(--ink2);border-left:2px solid var(--ln);padding-left:12px;font-size:14px;line-height:1.45}.ag-rappel{border:1px solid var(--ln);background:var(--pg);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ag-rappel-ligne{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ag-rappel-texte{flex-direction:column;flex:1;min-width:200px;font-size:14.5px;display:flex}.ag-rappel-texte b{font-weight:600}.ag-rappel-texte span{color:var(--ink3);font-size:13px}.ag-rappel-voir{flex-direction:column;gap:12px;display:flex}.ag-rappel-livres{font-family:var(--serif);flex-direction:column;margin:0;font-size:14px;line-height:1.6;display:flex}.ag-travail{flex-direction:column;gap:12px;display:flex}.ag-lignes{margin:0;padding:0;list-style:none}.ag-ligne{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ag-ligne[data-passe]{color:var(--ink3)}.ag-ligne[data-passe] .ms-goutte{background:var(--lb-gris)}.ag-ligne-texte{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.ag-ligne-texte b{font-weight:600}.ag-ligne-sous{color:var(--ink3);font-size:12.5px}.ag-reponse-maison{align-items:flex-start;gap:8px;margin-top:6px;font-size:13.5px;line-height:1.5;display:flex}.ag-reponse-maison>svg{color:var(--ac);flex:none;margin-top:2px}.ag-proposition{border:1px solid var(--ln);background:var(--pg);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.ag-proposition-texte{min-width:240px;color:var(--ink2);flex-direction:column;flex:1;gap:4px;font-size:13.5px;line-height:1.5;display:flex}.ag-proposition-texte b{color:var(--ink);font-size:15px;font-weight:600}.ag-mot{font-family:var(--serif);color:var(--ink)}.ag-note-agent{flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:1.5;display:flex}.ag-confirmation{background:var(--sf);color:var(--ink2);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.ag-confirmation b{color:var(--ink);font-size:15px;font-weight:600}.env-form-tete{align-items:flex-start;gap:12px;display:flex}.env-form-tete .env-form-titre{flex:1;font-size:18px}.env-fermer{color:var(--ink3);border-radius:6px;padding:2px;display:inline-flex}.env-fermer:hover{background:var(--sf);color:var(--ink)}.env-form-noter{flex-direction:column;gap:12px;display:flex}.env-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.env-mode{border:1px solid var(--ln);background:var(--pg);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.env-mode[aria-checked=true]{border:1.5px solid var(--ac);background:var(--acs)}.env-mode:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.env-mode-titre{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.env-mode-titre svg{color:var(--ac)}.env-mode-sous{color:var(--ink2);font-size:12.5px}.env-maison{border:1px solid var(--ln);background:var(--pg);border-radius:8px;align-items:center;gap:10px;height:44px;margin-top:-6px;padding:0 12px;display:flex}.env-maison select{height:100%;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:14.5px}.env-field select{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);height:40px;font:inherit;color:var(--ink);border-radius:5px;padding:0 6px 0 10px;font-size:13px}.env-reglage{background:var(--sf);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.env-reglage p{color:var(--ink2);margin:0}.env-reglage .env-reglage-titre{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.env-reglage[data-ouverte] .env-reglage-titre svg{color:var(--ok)}.env-reglage-mot{font-style:italic}.env-ligne-switch{justify-content:space-between;align-items:center;font-size:14px;display:flex}.env-erreur{color:var(--del);margin:0;font-size:13px}.env-lucerna ul{margin:0;padding:0;list-style:none}.env-lucerna-ligne{border-bottom:1px solid var(--ln);text-align:left;width:100%;color:var(--ink);align-items:center;gap:14px;padding:14px 4px;font-size:14px;display:flex}.env-lucerna-ligne:hover,.env-lucerna-ligne[aria-expanded=true]{background:var(--sf)}.env-lucerna-ligne:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.env-lucerna-nom{font-weight:500}.env-sur-lucerna{border:1px solid color-mix(in oklch, var(--ac) 38%, var(--ln));height:22px;color:var(--ac);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.env-par-agent{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.env-lucerna-etat{color:var(--ink2)}.env-lucerna-date{text-align:right;width:70px;color:var(--ink3)}.env-detail{border:1px solid var(--ln);border-radius:12px;flex-direction:column;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.env-detail p{margin:0}.env-detail .env-detail-titre{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.env-detail-texte,.env-detail-vous{font-family:var(--serif);color:var(--ink2);white-space:pre-line;font-size:15px;line-height:1.6}.env-detail-vous{font-size:14px}.env-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.env-btn-cadre{border:1px solid var(--ln);background:var(--pg);color:var(--ink)}.env-detail-question{color:var(--ink2);font-size:13px}.env-detail-repondre{flex-direction:column;gap:8px;display:flex}.env-detail-repondre textarea{border:1px solid var(--lnc);font:inherit;color:var(--ink);background:var(--pg);resize:vertical;border-radius:6px;padding:9px 12px;font-size:14px}.env{background:var(--pg);box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:0;padding:26px 36px;display:flex;overflow-y:auto}.env-head{align-items:center;gap:12px;display:flex}.env-h2{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.env-resume{color:var(--ink2);font-size:13.5px}.env-spacer{flex:1}.env-seg{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.env-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.env-seg button[aria-checked=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.env-seg button:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.env-btn{box-sizing:border-box;white-space:nowrap;height:30px;color:var(--ink2);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.env-btn:hover:not(:disabled){background:var(--sf);color:var(--ink)}.env-btn[data-primary]{background:var(--ac);color:var(--onac)}.env-btn[data-primary]:hover:not(:disabled){background:var(--ac);color:var(--onac);filter:brightness(1.08)}.env-btn:disabled{opacity:.55;cursor:not-allowed}.env-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.env-table{border-collapse:collapse;width:100%;display:block}.env-table thead{z-index:2;background:var(--pg);display:block;position:sticky;top:-26px}.env-table tbody{display:block}.env-table th,.env-table td{text-align:left;font-weight:inherit;padding:0}.env-row{border-bottom:1px solid var(--ln);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 90px minmax(0,1.2fr) 120px 110px minmax(0,1.3fr) 26px;align-items:center;gap:16px;display:grid}.env-row[data-head]{align-items:end;padding:0 0 10px}.env-table .env-th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.env-row[data-body]{padding:12px 0;font-size:13.5px}.env-row[data-echue]{background:var(--acs);margin:0 -10px;padding-left:10px;padding-right:10px}.env-cell{min-width:0;position:relative}.env-input.env-muted,.env-muted{color:var(--ink2)}.env-input{width:100%;font:inherit;color:inherit;cursor:default;text-overflow:ellipsis;background:0 0;border:0;border-radius:3px;outline:none;margin:0;padding:2px 0;display:block}.env-input[data-strong]{font-weight:500}.env-input::placeholder{color:var(--ink3);font-weight:400}.env-input:not([data-editing]):hover:not(:disabled){background:var(--sf)}.env-input:focus-visible{box-shadow:0 0 0 2px var(--acs), 0 0 0 3px var(--ac)}.env-input[data-editing]{z-index:3;border:1px solid var(--ac);background:var(--pg);width:calc(100% + 18px);color:var(--ink);cursor:text;box-shadow:var(--shadow-pop);border-radius:6px;margin:-7px -9px;padding:6px 8px;position:relative}input[type=date].env-input[data-editing]{min-width:140px}.env-date{text-align:left;color:inherit;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;max-width:100%;padding:2px 0;display:inline-flex}.env-date:hover:not(:disabled){background:var(--sf)}.env-date:focus-visible{box-shadow:0 0 0 2px var(--acs), 0 0 0 3px var(--ac);outline:none}.env-date[data-echue]{font-weight:500}.env-select{width:110px;display:inline-flex;position:relative}.env-select select{appearance:none;box-sizing:border-box;border:1px solid var(--lnc);width:100%;height:30px;color:var(--ink);background:var(--pg);font:inherit;cursor:pointer;border-radius:5px;padding:0 24px 0 10px;font-size:13px}.env-select select:focus-visible{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs);outline:none}.env-select>svg{color:var(--ink3);pointer-events:none;position:absolute;top:7.5px;right:6px}.env-more{width:26px;height:26px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.env-more:hover:not(:disabled),.env-more[aria-expanded=true]{background:var(--sf);color:var(--ink)}.env-more:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.env-note{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.env-vide{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.env-vide>svg{color:var(--ink3)}.env-vide-titre{margin:0;font-size:14.5px;font-weight:500}.env-vide-texte{color:var(--ink2);max-width:320px;margin:0;font-size:13px;line-height:1.5}.env-dialog{width:560px}.env-form{flex-direction:column;gap:12px;padding:16px;display:flex}.env-form-titre{margin:0;font-size:15px;font-weight:600}.env-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.env-field{color:var(--ink2);flex-direction:column;gap:6px;min-width:0;font-size:12.5px;display:flex}.env-field input{border:1px solid var(--lnc);font:inherit;color:var(--ink);background:var(--pg);box-sizing:border-box;border-radius:6px;width:100%;padding:9px 12px;font-size:14px}.env-field input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs);outline:none}.env-form-foot{justify-content:flex-end;gap:8px;display:flex}.env-pastille{z-index:1;background:var(--pg);color:var(--ink);border:1px solid var(--ln);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:flex;position:absolute;top:-6px;right:-6px}.rm{background:var(--pg);box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:0;padding:32px 48px 64px;display:flex;overflow-y:auto}.rm-tete{align-items:center;gap:12px;display:flex}.rm-h2{font-family:var(--serif);margin:0;font-size:22px;font-weight:500}.rm-texte{color:var(--ink2);margin:0 0 10px;font-size:13.5px;line-height:1.55}.rm-retour{color:var(--ink2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.rm-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rm-ligne{border:1px solid var(--ln);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rm-ligne strong,.rm-choix strong,.rm-carte strong{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.rm-ligne span span,.rm-choix span span{display:block}.rm-groupe{border:0;flex-direction:column;gap:6px;margin:0 0 14px;padding:0;display:flex}.rm-groupe legend{color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600}.rm-choix{border:1px solid var(--ln);cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:13px;display:flex}.rm-choix[data-fixe]{cursor:default;background:var(--sf)}.rm-choix input{accent-color:var(--ac);margin-top:3px}.rm-mot{color:var(--ink2);margin-top:4px;font-style:italic}.rm-jamais,.rm-reste{margin:4px 0 0}.rm-etapes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rm-etapes li{background:var(--sf);color:var(--ink3);text-align:center;border-radius:7px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:12px;display:flex}.rm-etapes li[data-fait]{color:var(--ink2)}.rm-etapes li[aria-current=step]{background:var(--acs);color:var(--ink);font-weight:600}.rm-deux{align-items:center;gap:12px;display:flex}.rm-deux>.rm-carte{flex:1}.rm-carte{border:1px solid var(--ln);color:var(--ink2);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;font-size:13px;display:flex}.rm-attend{background:var(--acs);border-color:#0000}.rm-attend .dlg-btn{align-self:flex-start;margin-top:6px}.iw{flex-direction:column;gap:16px;max-width:720px;display:flex}.iw-num{text-align:right;width:22px;color:var(--ink3);font-size:12.5px}.iw-chapitres .rm-ligne{padding:8px 12px}.iw-chapitres .rm-ligne[data-long]{border-color:var(--lnc);background:var(--sf)}.iw-long{color:var(--ink2);font-size:12.5px;font-style:italic;display:block}.iw-pied{justify-content:flex-end;gap:8px;display:flex}.lv-field{text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.lv-field>span{flex:1;min-width:0}.lv-field>svg{color:var(--ink3)}dialog.lv-sheet{border:0;border-left:1px solid var(--ln);background:var(--pg);width:min(880px,100vw - 48px);max-width:none;height:100%;max-height:none;color:var(--ink);box-shadow:var(--shadow-pop);margin:0;padding:0;position:fixed;inset:0 0 0 auto}dialog.lv-sheet::backdrop{background:color-mix(in oklch, var(--float-bg) 30%, transparent)}.lv-sheet-body{box-sizing:border-box;flex-direction:column;gap:18px;height:100%;padding:26px 32px 32px;display:flex;overflow-y:auto}.lv-crumb{color:var(--ink3);align-items:center;gap:12px;font-size:13px;display:flex}.lv-crumb>span{flex:1}.lv-close{color:var(--ink3);border-radius:4px;padding:2px;display:inline-flex}.lv-close:hover{color:var(--ink)}.lv-title{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.lv-sub{color:var(--ink2);margin:0;font-size:13px}.lv-cards{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.lv-card{border:1px solid var(--lnc);background:var(--pg);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex;position:relative}.lv-card:hover{border-color:var(--ink3)}.lv-card[data-checked]{border:2px solid var(--ac);padding:13px}.lv-card:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:2px}.lv-card:has(input:disabled){cursor:default}.lv-card:has(input:disabled):not([data-checked]){opacity:.6}.lv-card input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.lv-card-name{justify-content:space-between;align-items:flex-start;gap:6px;font-size:14.5px;font-weight:600;display:flex}.lv-card-name>svg{color:var(--ac);flex:none}.lv-card-rule{color:var(--ink2);font-size:12.5px}.lv-card-sample{font-family:var(--serif);white-space:nowrap;font-size:15px}.lv-others{color:var(--ink2);font-size:13px}.lv-others summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.lv-others summary::-webkit-details-marker{display:none}.lv-others[open] summary>svg{transform:rotate(180deg)}.lv-others-list{border:0;flex-wrap:wrap;gap:8px;margin:10px 0 0 24px;padding:0;display:flex}.lv-chip{border:1px solid var(--lnc);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.lv-chip[data-checked]{border-color:var(--ac);color:var(--ac)}.lv-chip:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:2px}.lv-chip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lv-caps{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.lv-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.lv-table th,.lv-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--ln);overflow-wrap:anywhere;padding:9px 16px 9px 0;font-weight:400}.lv-table thead th{padding-top:0;padding-bottom:10px}.lv-table col.lv-col-label{width:170px}.lv-table b{font-weight:600}.lv-compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lv-compare-one{grid-template-columns:1fr}.lv-box{border:1px solid var(--ln);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.lv-serif{font-family:var(--serif);font-size:14px;line-height:1.6}.lv-done{color:var(--ink2);align-items:center;gap:10px;font-size:13px;display:flex}.lv-status{color:inherit;font:inherit}.lv-status[aria-expanded=true]{color:var(--ac)}.lv-preview{font-family:var(--serif);background:var(--sf);white-space:pre-wrap;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.6}.lv-preview ins,.lv-preview del{min-width:.4em;display:inline-block}.lv-preview ins{text-underline-offset:3px;color:var(--r4d);background:color-mix(in oklch, var(--r4d) 10%, transparent);text-decoration:underline;text-decoration-thickness:1.5px}.lv-preview del{color:var(--sp);background:color-mix(in oklch, var(--sp) 8%, transparent);text-decoration:line-through;text-decoration-thickness:1.5px}.lv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-champ{flex-direction:column;gap:8px;min-width:0;display:flex}.tr-tete{align-items:baseline;gap:10px;display:flex}.tr-libelle{color:var(--ink2);font-size:12.5px}.tr-nouveau{color:var(--ac);border:1px solid color-mix(in oklch, var(--ac) 40%, transparent);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600}.tr-consigne{color:var(--ink3);text-align:right;font-size:12px}.tr-ancre{position:relative}.tr-boite{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.tr-boite:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}.tr-etiquettes{display:contents}.tr-place{align-items:center;gap:6px;display:inline-flex}.tr-etiquette{background:var(--sf);height:30px;color:var(--ink);white-space:nowrap;cursor:grab;box-sizing:border-box;border-radius:15px;outline:none;align-items:center;gap:5px;padding:0 6px 0 2px;font-size:13px;display:inline-flex}.tr-etiquette b{font-weight:600}.tr-etiquette:focus-visible{box-shadow:0 0 0 2px var(--ac)}.tr-etiquette[data-glisse]{color:var(--ink3);opacity:.55}.tr-poignee{color:var(--ink3)}.tr-principal{color:var(--ac);letter-spacing:.02em;font-size:11px;font-weight:600}.tr-libre{color:var(--ink3);font-size:11px}.tr-retirer{width:20px;height:20px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.tr-retirer:hover{color:var(--ink);background:color-mix(in oklch, var(--ink) 8%, transparent)}.tr-insertion{background:var(--ac);border-radius:1px;width:2px;height:22px}.tr-saisie{min-width:160px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:30px;padding:0 6px;font-size:13.5px}.tr-saisie::placeholder{color:var(--ink3)}.tr-liste{z-index:12;background:var(--pg);border:1px solid var(--ln);width:300px;box-shadow:var(--shadow-pop);color:var(--ink);border-radius:8px;padding:5px;font-size:13.5px;position:absolute;top:calc(100% + 4px);right:48px}.tr-liste-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:6px 10px 4px;font-size:11px;font-weight:600}.tr-liste-ligne{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.tr-liste-ligne b{font-weight:600}.tr-liste-ligne[aria-selected=true]{background:var(--acs)}.tr-liste-ligne[data-libre]{color:var(--ink2);justify-content:flex-start}.tr-liste-sep{background:var(--ln);height:1px;margin:4px 6px}.tr-entree{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:11px}.tr-suggestions{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.tr-suggestion{border:1px dashed var(--lnc);height:26px;color:var(--ink);border-radius:13px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:12.5px;display:inline-flex}.tr-suggestion svg{color:var(--ink3)}.tr-suggestion:hover{background:var(--sf)}.tr-aide{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.tr-kdp{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.tr-kdp svg{color:var(--ink3)}.av-boite{flex:none;width:16px;height:16px;display:inline-flex;position:relative}.av-boite input{opacity:0;width:16px;height:16px;cursor:inherit;margin:0;position:absolute;inset:0}.av-boite-vue{box-sizing:border-box;border:1.5px solid var(--ink3);width:16px;height:16px;color:var(--onac);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.av-boite input:checked+.av-boite-vue{background:var(--ac);border-color:var(--ac)}.av-boite input:not(:checked)+.av-boite-vue svg{visibility:hidden}.av-boite input:focus-visible+.av-boite-vue{outline:2px solid var(--ac);outline-offset:2px}.av-bloc{flex-direction:column;scroll-margin-top:32px;display:flex}.av-publie{background:var(--sf);color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.av-publie-icone{color:var(--ink2);margin-top:1px}.av-publie>span{flex:1}.av-publie b{font-weight:600}.av-tete{flex-direction:column;gap:6px;padding-bottom:18px;display:flex}.av-h3{font-family:var(--serif);color:var(--ink);margin:0;font-size:26px;font-weight:400}.av-intro{color:var(--ink2);text-wrap:pretty;font-size:13.5px;line-height:1.5}.av-partie{border-top:1px solid var(--ln);flex-direction:column;gap:14px;padding:20px 0;display:flex}.av-partie[data-ligne]{flex-direction:row;justify-content:space-between;align-items:center}.av-partie-tete{flex-direction:column;gap:4px;display:flex}.av-h4{color:var(--ink);margin:0;font-size:15px;font-weight:600}.av-texte{color:var(--ink2);text-wrap:pretty;font-size:13px;line-height:1.5}.av-lien{color:var(--ac);white-space:nowrap;font-weight:500;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.av-lien:hover:not(:disabled){text-decoration:underline}.av-familles{border-bottom:1px solid var(--ln)}.av-famille{border-top:1px solid var(--ln)}.av-famille-tete{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 0;font-family:inherit;display:flex}.av-famille-chevron{color:var(--ink3)}.av-famille-tete:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.av-famille-titre{flex:1;font-size:14px;font-weight:500}.av-famille-compte{color:var(--ink3);font-size:12.5px}.av-famille-compte[data-coche]{color:var(--ink2)}.av-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;padding:0 0 12px 30px;display:grid}.av-theme{color:var(--ink);flex-direction:column;gap:2px;min-width:0;padding:5px 0;font-size:13.5px;line-height:1.4;display:flex}.av-theme-case{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.av-theme .av-boite{margin-top:1px}.av-precision{color:var(--ink3);margin-left:26px;font-size:12px;position:relative}.av-autre{color:var(--ink);grid-column:span 2;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.av-autre .av-theme-case{flex:none;align-items:center}.av-autre .av-boite{margin-top:0}.av-autre .av-precision{margin-left:0}.av-autre-champ{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);max-width:330px;height:32px;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:0 10px;font-size:13.5px}.av-autre-champ::placeholder{color:var(--ink3)}.av-autre-champ:focus-visible,.av-intro-champ:focus-visible{border-color:var(--ac);outline:none}.av-choix{z-index:20;box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:280px;max-height:320px;box-shadow:var(--shadow-pop);color:var(--ink);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.av-choix-titre{font-weight:600}.av-choix-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.av-choix-ligne{cursor:pointer;align-items:center;gap:8px;display:flex}.av-choix-tout{border-top:1px solid var(--ln);padding-top:6px}.av-niveaux{gap:10px;display:flex}.av-carte{box-shadow:0 0 0 1px var(--ln);cursor:pointer;color:var(--ink);border-radius:8px;position:relative}.av-carte:has(input:checked){box-shadow:0 0 0 1.5px var(--ac);background:var(--acs)}.av-carte:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:2px}.av-carte:has(input:disabled){cursor:default}.av-carte input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.av-rond{box-sizing:border-box;border:1.5px solid var(--ink3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.av-carte:has(input:checked) .av-rond{border-color:var(--ac)}.av-carte:has(input:checked) .av-rond:after{content:"";background:var(--ac);border-radius:50%;width:8px;height:8px}.av-niveau{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px;display:flex}.av-carte-tete{align-items:center;gap:8px;display:flex}.av-carte-titre{font-size:13.5px;font-weight:500}.av-repere-ligne{min-height:16px;color:var(--ink);align-items:center;gap:8px;display:flex}.av-tiret{color:var(--ink3);font-size:12px}.av-carte-aide{color:var(--ink2);font-size:12px;line-height:1.4}.av-repere{align-items:center;padding:0 2px;display:inline-flex}.av-losange{box-sizing:border-box;opacity:.5;border:1.2px solid;flex:none;transform:rotate(45deg)}.av-losange[data-plein]{opacity:1;background:currentColor;border:none}.av-seg{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.av-seg label{white-space:nowrap;color:var(--ink2);cursor:pointer;border-radius:4px;padding:4px 11px;position:relative}.av-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.av-seg label:has(input:checked){background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.av-seg label:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:-2px}.av-placements{flex-direction:column;gap:8px;display:flex}.av-placement{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.av-placement-corps{flex-direction:column;gap:3px;display:flex}.av-placement-aide{color:var(--ink2);font-size:12.5px;line-height:1.45}.av-preciser{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.av-preciser .av-boite{margin-top:2px}.av-preciser[data-pale]{opacity:.5;cursor:default}.av-preciser-corps{flex-direction:column;gap:4px;display:flex}.av-preciser-titre{color:var(--ink);font-size:14px;font-weight:500}.av-champ{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.av-champ-tete{justify-content:space-between;display:flex}.av-intro-champ{resize:none;border:1px solid var(--ln);font:inherit;color:var(--ink);background:var(--pg);border-radius:6px;padding:9px 12px;font-size:14px;line-height:1.45}.av-apercu{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:16px;min-width:0;padding:24px 20px;display:flex}.av-apercu-titre{align-self:flex-start}.av-apercu-pages{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.av-apercu .fi-page{width:min(250px,50cqw - 27px)}.av-apercu-colonne{flex-direction:column;align-items:center;gap:10px;display:flex}.av-apercu-liens{justify-content:center;gap:16px;font-size:13.5px;display:flex}.av-apercu-note{color:var(--ink3);text-align:center;font-size:12.5px}.av-page{gap:6px;padding:19% 9% 9%;font-size:9px;line-height:1.45}.av-page-titre{font-family:var(--sans,inherit);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch, var(--paper-ink) 72%, var(--paper));text-align:center;font-size:6.5px}.av-page-intro{text-align:center;text-wrap:balance;margin:0 10px 6px;font-size:9.5px;font-style:italic;line-height:1.5}.av-page-liste{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.av-page-liste li{gap:5px;display:flex}.av-page-ch{color:color-mix(in oklch, var(--paper-ink) 72%, var(--paper))}.av-page-pied{border-top:.5px solid var(--paper-muted);flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;font-size:8.5px;display:flex}.av-page-scenes{align-items:center;gap:5px;display:flex}.av-page-renvoi{text-align:center;justify-content:center;padding:0 14%;font-size:9px;font-style:italic}.av-renvoi-cr{font-style:italic}.av-vide{aspect-ratio:2/3;box-sizing:border-box;border:1px dashed var(--lnc);text-align:center;width:min(300px,100cqw - 48px);color:var(--ink2);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 28px;display:flex}.av-vide-icone{color:var(--ink3)}.av-vide-titre{color:var(--ink);font-size:13.5px;font-weight:600}.av-vide-texte{font-size:13px;line-height:1.5}.mh-bloc{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);flex-direction:column;gap:14px;padding:22px 0;display:flex}.mh-tete{flex-direction:column;gap:4px;display:flex}.mh-h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.mh-texte{color:var(--ink2);text-wrap:pretty;font-size:13px;line-height:1.5}.mh-cases{flex-direction:column;gap:16px;display:flex}.mh-case{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.mh-case[data-pale]{opacity:.5;cursor:default}.mh-boite{flex:none;width:16px;height:16px;margin-top:2px;display:inline-flex;position:relative}.mh-boite input{opacity:0;width:16px;height:16px;cursor:inherit;margin:0;position:absolute;inset:0}.mh-boite-vue{box-sizing:border-box;border:1.5px solid var(--ink3);width:16px;height:16px;color:var(--onac);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.mh-boite input:checked+.mh-boite-vue{background:var(--ac);border-color:var(--ac)}.mh-boite input:not(:checked)+.mh-boite-vue svg{visibility:hidden}.mh-boite input:focus-visible+.mh-boite-vue{outline:2px solid var(--ac);outline-offset:2px}.mh-case-corps{flex-direction:column;gap:4px;min-width:0;display:flex}.mh-libelle{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.mh-nouveau{color:var(--ac);border:1px solid color-mix(in oklch, var(--ac) 40%, transparent);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600}.mh-accord{color:var(--ink2);border:none;align-items:center;gap:10px;margin:0 0 0 28px;padding:0;font-size:12.5px;display:flex}.mh-accord legend{float:left;margin-right:10px;padding:0}.mh-seg{border:1px solid var(--ln);border-radius:6px;display:inline-flex;overflow:hidden}.mh-seg label{cursor:pointer;color:var(--ink2);padding:4px 10px;position:relative}.mh-seg label+label{border-left:1px solid var(--ln)}.mh-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mh-seg label:has(input:checked){background:var(--acs);color:var(--ink);font-weight:500}.mh-seg label:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:-2px}.mh-releve{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.mh-releve b{color:var(--ink);font-weight:600}.mh-barre{background:var(--sf);border-radius:3px;flex:none;width:160px;height:6px;display:flex;overflow:hidden}.mh-barre-main{background:var(--ink2)}.mh-barre-ia{background:var(--gr)}.mh-barre-autre{background:var(--lnc)}.mh-lien{color:var(--ac);white-space:nowrap;font-weight:500;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.mh-lien:hover{text-decoration:underline}.mh-alerte{box-shadow:0 0 0 1px var(--gr);background:color-mix(in oklch, var(--gr) 8%, var(--pg));color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.mh-alerte>svg{color:var(--gr);margin-top:2px}.mh-alerte[data-compact]{margin-left:28px;padding:10px 12px;font-size:12.5px}.mh-alerte-corps{flex-direction:column;flex:1;gap:8px;display:flex}.mh-actions{flex-wrap:wrap;gap:14px;display:flex}.mh-ajoute{background:var(--bg);border:1px solid var(--ln);border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mh-surtitre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.mh-citation{font-family:var(--serif);color:var(--ink);margin:0;font-size:13.5px;line-height:1.6}.mh-citation p{margin:0}.mh-ajoute .mh-actions{font-size:13.5px}.mh-note{color:var(--ink3);font-size:12.5px;line-height:1.5}.mh-attente-bloc{flex-direction:column;gap:8px;margin-left:28px;display:flex}.mh-attente{background:var(--sf);color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.mh-attente-texte{flex:1}.mh-attente-texte b{font-weight:600}.mh-attente-ok{color:var(--ink2);font-size:13px}.mh-bouton{box-sizing:border-box;white-space:nowrap;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mh-bouton:disabled{opacity:.5}.mh-membres{color:var(--ink2);gap:16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mh-membres li{align-items:center;gap:6px;display:flex}.mh-membres .ce-pastille[data-taille="18"]{width:18px;height:18px;font-size:9px}.mh-membre-ok{color:var(--ok);display:inline-flex}.mh-membre-attente{color:color-mix(in oklch, var(--gr) 55%, var(--ink))}.rg-main.pc-plein{min-height:0;padding:0;display:flex}.pc-root{background:var(--pg);flex:1;min-width:0;display:flex}.pc-list{border-right:1px solid var(--ln);box-sizing:border-box;flex-direction:column;flex:none;gap:4px;width:280px;padding:28px 18px;display:flex;overflow-y:auto}.pc-h1{font-family:var(--serif);margin:0 0 4px;font-size:22px;font-weight:400}.pc-intro{color:var(--ink2);margin:0 0 12px;font-size:12.5px}.pc-item{text-align:left;width:100%;color:var(--ink);border-radius:6px;padding:9px 12px;display:block}.pc-item:hover{background:color-mix(in oklch, var(--bg) 60%, transparent)}.pc-item[aria-current=true]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ln)}.pc-item:focus-visible,.pc-add:focus-visible,.pc-link:focus-visible,.pc-handle:focus-visible,.pc-more:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.pc-item-title{font-size:14px}.pc-item[aria-current=true] .pc-item-title{font-weight:500}.pc-item-sub{color:var(--ink3);font-size:12px}.pc-add{color:var(--ac);text-align:left;border-radius:6px;padding:10px 12px;font-size:13px}.pc-add:hover{background:var(--acs)}.pc-editor{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:0;padding:28px 36px;display:flex;overflow-y:auto}.pc-editor-head{align-items:center;gap:12px;display:flex}.pc-title{min-width:0;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:5px;flex:1;margin:-3px -7px;padding:2px 6px;font-size:16px;font-weight:600}.pc-title:hover{border-color:var(--ln)}.pc-title:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs);outline:none}.pc-status{color:var(--ink3);font-size:12px}.pc-text{font-family:var(--serif);color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;outline:none;width:100%;min-height:7em;margin:0;padding:0;font-size:16px;line-height:1.7}.pc-text::placeholder{color:var(--ink3)}.pc-text:focus-visible{box-shadow:0 0 0 2px var(--acs);border-radius:3px}.pc-info{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.pc-info>svg{color:var(--ink2)}.pc-info>span{flex:1}.pc-note{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.pc-link{color:var(--ac);border-radius:3px;align-self:flex-start;font-size:12.5px;font-weight:500}.pc-link:hover{text-decoration:underline}.pc-ghost{height:30px;color:var(--ink2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.pc-ghost:hover:not(:disabled){background:var(--sf);color:var(--ink)}.pc-preview{border-left:1px solid var(--ln);background:var(--sf);box-sizing:border-box;flex-direction:column;flex:none;gap:10px;width:300px;padding:24px;display:flex;overflow-y:auto}.pc-caps{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.pc-page{background:var(--paper);color:var(--paper-ink);aspect-ratio:13/20;box-sizing:border-box;font-family:var(--serif);box-shadow:0 6px 18px color-mix(in oklch, var(--ink) 10%, transparent);padding:40px 26px;font-size:9px;line-height:1.6;overflow:hidden}.pc-page-title{text-align:center;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;font-size:8px}.pc-page p{margin:0}.pc-page p+p{text-indent:1.5em}.pc-page-empty{color:var(--paper-muted);text-align:center;font-style:italic}.pc-vide{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:22px 12px;display:flex}.pc-vide>svg{color:var(--ink3)}.pc-vide-titre{margin:0;font-size:14.5px;font-weight:500}.pc-vide-texte{color:var(--ink2);max-width:320px;margin:0;font-size:13px;line-height:1.5}.pc-primary{white-space:nowrap;background:var(--ac);height:30px;color:var(--onac);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pc-primary:hover{filter:brightness(1.08)}.pc-primary:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.pc-book{flex-direction:column;gap:8px;display:flex}.pc-book-head{align-items:baseline;gap:12px;display:flex}.pc-book-head>span{flex:1}.pc-row{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.pc-row-main{flex:1;min-width:0}.pc-row-sub{color:var(--ink3);font-size:12px}.pc-row-sub[data-local]{color:var(--ac)}.pc-row-sub button{color:var(--ink2);font-size:12px}.pc-row-sub button:hover{text-decoration:underline}.pc-handle{color:var(--ink3);cursor:grab;border-radius:4px;display:inline-flex}.pc-more{width:26px;height:26px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pc-more:hover,.pc-more[aria-expanded=true]{background:var(--sf);color:var(--ink)}.pc-local{padding:4px 0 8px 26px}.pc-ul{margin:0;padding:0;list-style:none}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.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}.tg-root{background:var(--bg);flex:1;min-width:0;min-height:0;display:flex}.tg-main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:20px 28px;display:flex;overflow-y:auto}.tg-headline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tg-headline h1{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.tg-sub{color:var(--ink2);font-size:13px}.tg-btn{box-sizing:border-box;white-space:nowrap;border:1px solid var(--lnc);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tg-btn:hover{background:var(--sf)}.tg-btn-quiet{color:var(--ink2);background:0 0;border-color:#0000}.tg-readonly{color:var(--ink2);margin:0;font-size:13px}.tg-filters{flex-wrap:wrap;gap:6px;display:flex}.tg-chip{border:1px solid var(--lnc);color:var(--ink2);background:var(--pg);border-radius:999px;padding:5px 12px;font-size:12.5px}.tg-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--pg)}.tg-empty{color:var(--ink2);font-size:13px}.tg-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:16px;display:grid}.tg-card{border:1px solid var(--ln);background:var(--pg);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:10px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.tg-card[data-checked]{border:2px solid var(--ac);padding:9px}.tg-card:hover:not([aria-disabled]){box-shadow:var(--shadow-pop);transform:translateY(-1px)}.tg-card:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.tg-card[aria-disabled]{cursor:default}.tg-thumb{background:var(--sf);border-radius:6px;justify-content:center;padding:10px 0;display:flex;position:relative}.tg-thumb-frame{flex:none;width:202.8px;height:156px;transition:transform .15s;position:relative;overflow:hidden}.tg-thumb-scale{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.26)}.tg-badge{color:var(--ink2);background:var(--pg);border:1px solid var(--ln);border-radius:6px;align-items:center;gap:6px;padding:2px 7px;font-size:11.5px;display:inline-flex;position:absolute;bottom:6px;right:8px}.tg-spin{border:1.5px solid var(--ln);border-top-color:var(--ink2);border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite tg-spin}@keyframes tg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tg-spin{animation:none}.tg-card,.tg-thumb-frame{transition:none}}.tg-name-row{align-items:center;gap:6px;display:flex}.tg-name{color:var(--ink);flex:1;font-size:14px;font-weight:600}.tg-check{color:var(--ac)}.tg-spirit{color:var(--ink2);font-size:12px}.tg-desc{flex-direction:column;gap:8px;display:flex}.tg-genres{flex-wrap:wrap;gap:4px;display:flex}.tg-genre{background:var(--sf);height:20px;color:var(--ink2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.tg-why{color:var(--ink2);margin:0;font-size:12px;line-height:1.4}.tg-card[data-incompatible] .tg-thumb-frame,.tg-card[data-incompatible] .tg-name-row,.tg-card[data-incompatible] .tg-spirit,.tg-card[data-incompatible] .tg-genres{opacity:.5}.tg-card:hover:not([aria-disabled]) .tg-thumb-frame{transform:scale(1.03)}.tg-spread{box-shadow:0 1px 2px color-mix(in srgb, var(--paper-ink) 8%, transparent), 0 10px 30px color-mix(in srgb, var(--paper-ink) 14%, transparent);display:flex;position:relative}.tg-page{background:var(--paper);color:var(--paper-ink);flex:none;position:relative;overflow:hidden}.tg-text{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-variant-numeric:oldstyle-nums;font-kerning:normal;text-wrap:pretty;position:absolute;overflow:hidden}.tg-open{text-indent:0;flex-direction:column;justify-content:flex-end;display:flex}.tg-open>*{align-self:stretch}.tg-label{letter-spacing:.28em;text-transform:uppercase;font-size:11px}.tg-rule{background:currentColor;align-self:center;width:40px;height:1px;margin:0 auto}.tg-piece{margin:0 auto;line-height:0}.tg-piece svg{width:100%;height:auto}.tg-sep{text-align:center;text-indent:0;margin:.6em 0}.tg-dropcap{float:left;margin:2px 4px 0 0}.tg-sc{letter-spacing:.03em;font-variant-caps:small-caps}.tg-head{text-align:center;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-variant-caps:all-small-caps;position:absolute;top:28px;overflow:hidden}.tg-folio{font-variant-numeric:oldstyle-nums;font-size:9.99px;position:absolute}.tg-gutter{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper-ink) 5%, transparent) 48%, color-mix(in srgb, var(--paper-ink) 9%, transparent) 50%, color-mix(in srgb, var(--paper-ink) 5%, transparent) 52%, transparent);pointer-events:none;width:36px;position:absolute;top:0;bottom:0;left:372px}.tg-side{border-left:1px solid var(--ln);background:var(--pg);flex-direction:column;flex:none;width:420px;display:flex;overflow-y:auto}.tg-side-head{justify-content:space-between;align-items:baseline;padding:16px 20px 10px;display:flex}.tg-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.tg-meta{color:var(--ink3);font-size:12px}.tg-notice{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:10px;margin:0 20px 12px;padding:10px 12px;font-size:13.5px;display:flex}.tg-notice>svg{color:var(--ink2)}.tg-notice-text{flex:1}.tg-link{color:var(--ac);font-size:13.5px;font-weight:500}.tg-notice-close{color:var(--ink3);display:inline-flex}.tg-preview{background:var(--sf);border-radius:6px;height:340px;margin:0 20px;display:flex;position:relative;overflow:hidden}.tg-sample{z-index:1;color:var(--ink);background:var(--pg);border:1px solid var(--ln);border-radius:4px;padding:2px 7px;font-size:12px;position:absolute;top:8px;left:8px}.tg-over{flex-direction:column;gap:14px;padding:18px 20px;font-size:13.5px;display:flex}.tg-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-seg{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.tg-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.tg-seg button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 4%, transparent);font-weight:500}.tg-select select{box-sizing:border-box;border:1px solid var(--lnc);min-width:150px;height:30px;color:var(--ink);background:var(--pg);border-radius:5px;padding:0 6px 0 10px;font-size:13px}.tg-switch{background:var(--lnc);border-radius:9px;flex:none;width:30px;height:18px;position:relative}.tg-switch>span{background:var(--pg);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 15%, transparent);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.tg-switch[aria-checked=true]{background:var(--ac)}.tg-switch[aria-checked=true]>span{left:14px}.tg-note{color:var(--ink3);margin:0;font-size:12px;line-height:1.45}.tp-failed{color:var(--ink2);background:var(--sf);border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px;display:flex}.tp-failed-text{color:var(--ink);font-size:15px;font-weight:500}.tp-retry{border:1px solid var(--ln);background:var(--pg);color:var(--ink);border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.pl-dialog{width:min(1400px,100vw - 48px)}.pl-head{align-items:baseline;gap:12px;padding:20px 24px 8px;display:flex}.pl-title{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.pl-spirit{color:var(--ink2);font-size:13px}.pl-fonts{color:var(--ink3);font-size:12px;font-family:var(--mono)}.pl-body{background:var(--sf);min-height:360px;padding:12px 24px 24px;position:relative}.pl-wait{color:var(--ink2);justify-content:center;align-items:center;gap:8px;min-height:340px;font-size:13px;display:flex}.pl-row{grid-template-columns:2fr 2fr 1fr;align-items:start;gap:24px;display:grid}.pl-group{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.pl-spread{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--ink) 14%, transparent));display:flex}.pl-spread img{flex:1;min-width:0;height:auto;display:block}.pl-body .tg-sample{margin-bottom:10px;display:inline-block;position:static}:is(.pm-nom,.nb-pastille){--nom-c:var(--ty-autre)}:is(.pm-nom,.nb-pastille)[data-type=personnage]{--nom-c:var(--ty-perso)}:is(.pm-nom,.nb-pastille)[data-type=lieu]{--nom-c:var(--ty-lieu)}:is(.pm-nom,.nb-pastille)[data-type=objet]{--nom-c:var(--ty-objet)}:is(.pm-nom,.nb-pastille)[data-type=indice]{--nom-c:var(--ty-indice)}:is(.pm-nom,.nb-pastille)[data-type=organisation]{--nom-c:var(--ty-orga)}:is(.pm-nom,.nb-pastille)[data-type=univers]{--nom-c:var(--ty-univers)}:where(.pm-root .pm-nom){text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--nom-c);text-decoration-color:var(--nom-c);text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1.5px}.nb-apercu{z-index:55;box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:320px;box-shadow:var(--shadow-pop);font-family:var(--sans);color:var(--ink);text-indent:0;text-align:left;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex;position:fixed}.nb-tete{align-items:center;gap:12px;display:flex}.nb-portrait{border:1px solid var(--ln);object-fit:cover;box-sizing:border-box;border-radius:50%;flex:none;width:44px;height:44px}.nb-id{flex:1;min-width:0}.nb-nom{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:17px}.nb-type{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:flex}.nb-pastille{background:var(--nom-c);border-radius:50%;flex:none;width:7px;height:7px}.nb-resume{color:var(--ink2);-webkit-line-clamp:3;line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nb-apparitions{color:var(--ink3);font-size:12px}.nb-actions{border-top:1px solid var(--ln);gap:14px;padding-top:8px;font-size:12.5px;display:flex}.nb-actions.nb-sans-filet{border-top:0;padding-top:0}.nb-action{color:var(--ac);white-space:nowrap;border-radius:3px;font-weight:500}.nb-action-discret{color:var(--ink2);align-items:center;gap:4px;font-weight:400;display:inline-flex}.nb-action:hover{text-underline-offset:3px;text-decoration:underline}.nb-action:focus-visible,.nb-choix:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.nb-ligne{align-items:center;gap:10px;display:flex}.nb-ligne .nb-pastille{width:8px;height:8px}.nb-ligne .nb-nom{font-size:16px}.nb-question{color:var(--ink2);font-size:12.5px}.nb-choix{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.nb-choix:hover{background:var(--sf)}.nb-apercu:not(:has(.nb-choix:hover)) .nb-choix:first-of-type{background:var(--sf)}.nb-choix .nb-pastille{width:8px;height:8px}.nb-choix .nb-nom{font-size:15px}.nb-choix-sous{color:var(--ink3);font-size:12px}.aiv{border:1px solid var(--ln);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;min-width:0;max-width:560px;padding:14px 16px;display:flex}.aiv-title{color:var(--ink2);align-items:center;gap:8px;padding:0;font-size:12.5px;display:flex}.aiv-dot{background:var(--ac);width:5px;height:5px;box-shadow:0 0 0 2.5px var(--acs);border-radius:50%;flex:none}.aiv-seg{background:var(--sf);border-radius:7px;flex-wrap:wrap;align-self:flex-start;max-width:100%;padding:3px;display:inline-flex}.aiv-seg-compact{flex-wrap:nowrap}.aiv-opt{white-space:nowrap;color:var(--ink2);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex;position:relative}.aiv-seg-compact .aiv-opt{padding:6px 10px}.aiv-opt input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.aiv-opt[data-on]{background:var(--pg);color:var(--ink);outline:1px solid #0000;font-weight:500;box-shadow:0 1px 2px #0000000f}.aiv-opt:has(input:focus-visible){box-shadow:0 0 0 2px var(--ac)}.aiv-opt:has(input:disabled){cursor:default}.aiv-hint{color:var(--ink);font-size:13px;line-height:1.45}.aiv-note{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.aiv-warn{color:var(--ink2);background:var(--sf);border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.aiv-link{color:var(--ac);white-space:nowrap;font-weight:500}.aiv-cited{flex:none;margin-right:3px;display:inline-flex;position:relative}.aiv-cited:after{content:"«";font:700 9.3px / 1 var(--serif);position:absolute;top:-5px;right:-5px}.aiv-chip{background:var(--acs);height:26px;color:var(--ink);white-space:nowrap;border:1px solid color-mix(in oklch, var(--ac) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.aiv-chip button{color:var(--ink2);border-radius:50%;padding:2px;display:inline-flex}.fr-quand-bloc{background:var(--sf);border:0;border-radius:8px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:flex}.fr-quand-bloc legend{float:left;width:100%;color:var(--ink2);padding:0;font-size:12.5px}.fr-quand-tete{justify-content:space-between;display:flex}.fr-quand-tete span:last-child{color:var(--ink3);font-size:12px}.fr-quand-bloc .fr-seg{background:0 0;align-self:flex-start;padding:0}.fr-quand-bloc .fr-seg.is-leger button{padding:3px 10px}.fr-quand-rangee{gap:10px;min-width:0;display:flex}.fr-indice{color:var(--ink3);font-size:12px;line-height:1.45}.fr-indice-texte{color:var(--ink2);font-size:13px;line-height:1.5}.fr-mono{font-family:var(--mono);color:var(--ink2);font-weight:500}.fr-quand-bloc label.fr-case,.bb-pop label.fr-case,.frc-feuille label.fr-case{color:var(--ink);flex-direction:row;align-items:center;gap:8px;font-size:13px}.fr-effacer{color:var(--ac);align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.fr-select-forme{border:1px solid var(--lnc);background:var(--bg);border-radius:5px;align-items:center;gap:8px;padding-left:9px;display:flex}.bb-pop .fr-select-forme select{border:0;flex:1;min-width:0}.fr-select{border:1px solid var(--ln);color:var(--ink);background:var(--pg);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}.fr-choix-forme{border:1px solid var(--ln);background:var(--pg);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fr-choix-forme[aria-pressed=true]{border:2px solid var(--ac)}.fr-radio{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.fr-radio input{accent-color:var(--ac);margin-top:3px}.fr-radio>span{flex-direction:column;gap:3px;display:flex}.fr-radio small{color:var(--ink2);font-size:12.5px}.fr-choix-liste{border:1px solid var(--ln);border-radius:8px;flex-direction:column;max-height:260px;display:flex;overflow:auto}.fr-choix-liste button{color:var(--ink);text-align:left;border-top:1px solid var(--ln);align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.fr-choix-liste button:first-child{border-top:0}.fr-choix-liste button[aria-selected=true]{background:var(--acs)}.frs-tete{justify-content:space-between;align-items:center;padding:8px 16px 6px;display:flex}.frs-tete span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.frs-tete span:last-child{color:var(--ink3);font-size:12px}.frs-liste{flex-direction:column;margin:0;padding:0 8px;list-style:none;display:flex}.frs-item{min-width:0;color:var(--ink2);text-align:left;border-radius:6px;flex:1;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.frs-item:hover{background:color-mix(in oklch, var(--pg) 60%, transparent)}.frs-item.is-courant{background:var(--pg);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink);font-weight:500}.frs-nom{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.frs-n{color:var(--ink3);font-size:12px;font-weight:400}.frs-alerte{background:var(--ac);border-radius:50%;width:7px;height:7px}.frs-renommer{border:1.5px solid var(--ac);min-width:0;font:inherit;color:var(--ink);background:var(--pg);border-radius:5px;flex:1;padding:2px 6px}.frs-nouvelle{color:var(--ac);text-align:left;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.frs-item[data-survol]{box-shadow:inset 0 0 0 2px var(--ac)}.nm-panneau{background:var(--pg);border:1px solid var(--ln);min-width:0;color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;font-size:13px;display:flex;container-type:inline-size}.nm-flottant{z-index:30;width:min(400px,100%);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 6px);left:0}.nm-deplie{margin-top:8px}.nm-tete{justify-content:space-between;align-items:center;display:flex}.nm-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.nm-fermer{color:var(--ink3);width:20px;height:20px;font-size:16px;line-height:1}.nm-fermer:hover{color:var(--ink)}.nm-criteres{grid-template-columns:1.2fr 1.2fr 1fr;gap:8px;display:grid}.nm-criteres label{color:var(--ink3);flex-direction:column;gap:4px;min-width:0;font-size:11.5px;display:flex}.nm-criteres select{border:1px solid var(--lnc);background:var(--bg);color:var(--ink);border-radius:5px;width:100%;min-width:0;padding:5px 6px;font-size:13px}.nm-liste{grid-template-columns:1fr 1fr;gap:2px 8px;margin:0;padding:0;list-style:none;display:grid}.nm-proposition{text-align:left;width:100%;font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:5px 8px;font-size:16px;overflow:hidden}.nm-proposition:hover,.nm-proposition:focus-visible{background:var(--acs);color:var(--ac)}.nm-pied{border-top:1px solid var(--ln);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.nm-autre{color:var(--ac);white-space:nowrap;font-size:13px;font-weight:500}.nm-autre:hover{text-decoration:underline}.nm-note{color:var(--ink3);margin:0;font-size:11.5px}.nm-ouvrir{color:var(--ink3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.nm-ouvrir:hover,.nm-ouvrir[aria-expanded=true]{color:var(--ac)}@container (width<=340px){.nm-criteres,.nm-liste{grid-template-columns:1fr}}@media (width<=600px){.nm-proposition{padding:8px;font-size:17px}}.serie-bible{flex-direction:column;gap:12px;max-width:1120px;margin:0 auto;display:flex}.serie-bible-barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.serie-bible-filtre-label{color:var(--ink2);font-size:13px}fieldset.serie-seg,fieldset.serie-evo-tomes{border:0;min-width:0;margin:0}.serie-seg{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.serie-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.serie-seg button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.serie-bible-nouvelle{white-space:nowrap;background:var(--ac);height:30px;color:var(--onac);border:1px solid var(--ac);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.serie-bible-nouvelle.is-verrou{background:var(--pg);color:var(--ink);border-color:var(--lnc)}.serie-bible-point{border-radius:50%;flex:none;width:9px;height:9px}.serie-communes{background:var(--pg);border:1px solid var(--ln);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.serie-communes>li+li{border-top:1px solid var(--ln)}.serie-commune{color:inherit;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 16px;text-decoration:none;display:grid}.serie-commune:hover{background:color-mix(in oklch, var(--sf) 50%, var(--pg))}.serie-commune:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.serie-commune-texte{flex-direction:column;min-width:0;display:flex}.serie-commune-nom{font-family:var(--serif);font-size:15.5px}.serie-commune-resume{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.serie-commune-vide{color:var(--ink2);padding:14px 16px;font-size:13px}.serie-presence{color:var(--ink2);font-variant-numeric:tabular-nums;gap:10px;font-size:11.5px;display:inline-flex}.serie-presence-tome{align-items:center;gap:4px;display:inline-flex}.serie-points{gap:2px;display:inline-flex}.serie-point{box-sizing:border-box;border:1.2px solid var(--ink3);border-radius:50%;width:7px;height:7px}.serie-point[data-plein]{background:var(--ink2);border-color:var(--ink2)}.serie-presence-aucune{color:var(--ink3)}.serie-badge-commune{background:var(--sf);height:20px;color:var(--ink);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.serie-badge-icone{color:var(--ink2)}.serie-lien{color:var(--ac);white-space:nowrap;font-weight:500;font-size:inherit}.serie-lien:hover{text-decoration:underline}.serie-doublons{background:var(--sf);border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;display:flex}.serie-doublons>svg{color:var(--ink2)}.serie-propres summary{cursor:pointer;font-size:13px;font-weight:600}.serie-propres summary:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:3px}.serie-propres-grille{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:8px;display:grid}.serie-propres-tome{background:var(--pg);border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.serie-propres-titre{color:var(--ink3);font-size:12px}.serie-propres-tome ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.serie-propres-tome li{align-items:center;gap:10px;font-size:13.5px;display:flex}.serie-propre-nom{color:inherit;flex:1;text-decoration:none}.serie-propre-nom:hover{text-decoration:underline}.serie-propre-partager{opacity:0}.serie-propres-tome li:hover .serie-propre-partager,.serie-propre-partager:focus-visible{opacity:1}@media (hover:none){.serie-propre-partager{opacity:1}}.serie-btn-petit{height:32px;padding:0 12px;font-size:13px}.serie-dlg-ghost{color:var(--ink2);background:0 0;border-color:#0000}.serie-reunir{border-collapse:separate;border-spacing:0;border:1px solid var(--ln);border-radius:8px;width:100%;font-size:13.5px;overflow:hidden}.serie-reunir thead th{background:var(--sf);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:left;padding:8px 10px;font-size:11px;font-weight:600}.serie-reunir tbody th,.serie-reunir td{border-top:1px solid var(--ln);text-align:left;vertical-align:middle;padding:8px 10px;font-weight:400}.serie-reunir tbody th{color:var(--ink2)}.serie-reunir-choix{border:1px solid var(--ln);background:var(--pg);height:32px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.serie-reunir-note{color:var(--ink2);margin:0;font-size:12px}.serie-fiche{flex-direction:column;gap:8px;font-size:13px;display:flex}.serie-fiche-tete{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.serie-fiche-actions{flex-wrap:wrap;gap:16px;display:flex}.serie-fiche-bloc{background:var(--pg);border:1px solid var(--ln);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;padding:12px 16px;display:grid}.serie-fiche-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0 0 4px;font-size:11px;font-weight:600}.serie-fiche-ligne{color:var(--ink);justify-content:space-between;gap:12px;display:flex}.serie-fiche-note{color:var(--ink2);margin:0}.serie-evo-selecteur{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.serie-evo-tomes{gap:4px;padding:0;display:inline-flex}.serie-evo-tome{border:1px solid var(--lnc);background:var(--pg);min-width:34px;height:28px;color:var(--ink);border-radius:14px;padding:0 10px;font-size:12.5px}.serie-evo-tome[aria-pressed=true]{background:var(--ac);border-color:var(--ac);color:var(--onac);font-weight:500}.serie-evo-tome:focus-visible,.serie-evo-moment:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.serie-evo-moment{border:1px solid var(--ln);background:var(--pg);min-width:180px;height:30px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.serie-evo-groupes{border:1px solid var(--ln);background:var(--pg);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;overflow:hidden}.serie-evo-groupe{flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex}.serie-evo-groupe+.serie-evo-groupe{border-left:1px solid var(--ln)}.serie-evo-groupe[data-autre]{background:var(--sf)}.serie-evo-groupe-titre{color:var(--ink);font-size:12px;font-weight:600}.serie-evo-groupe .evo-item{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"icone des etats""icone texte texte";row-gap:2px;padding:8px 0}.serie-evo-groupe .evo-item>.evo-icone{grid-area:icone}.serie-evo-groupe .evo-item>.evo-des{grid-area:des}.serie-evo-groupe .evo-item>.evo-texte{grid-area:texte}.serie-evo-groupe .evo-item>.evo-etats{grid-area:etats}.serie-evo-groupe .evo-item:last-child{border-bottom:0}.serie-fiche-actions{align-items:center}.serie-fiche-docs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.serie-fiche-doc{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.serie-fiche-doc:hover span:not(.serie-fiche-doc-tome){text-decoration:underline}.serie-fiche-doc-icone{color:var(--ink2)}.serie-fiche-doc-tome{color:var(--ink3);font-size:11.5px}.serie-btn-cadre{white-space:nowrap;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.serie-btn-cadre:hover{background:var(--sf)}.serie-btn-cadre:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.serie-comparer tr[data-change] td:last-child{font-weight:500}.serie-comparer-note{color:var(--ink2);font-size:12px;font-weight:400}.serie-seg.serie-vues a{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px;text-decoration:none}.serie-seg.serie-vues a[aria-current=page]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.serie-seg.serie-vues a:focus-visible{outline:2px solid var(--ac)}.serie-bible-presentes{margin-left:8px}.serie-body.is-vue{flex-direction:column;padding:0;display:flex;overflow:hidden}.serie-vue{flex-direction:column;flex:1;min-height:0;display:flex}.serie-vue-note{color:var(--ink2);border-bottom:1px solid var(--ln);background:var(--bg);margin:0;padding:8px 40px;font-size:12.5px}.serie-vue-ecran{flex:1;min-width:0;min-height:0;display:flex}.serie-entete{margin-top:8px;font-size:13px}.serie-carnet{flex-direction:column;gap:10px;display:flex}.serie-carnet-tete{align-items:center;gap:8px;display:flex}fieldset.serie-carnet-tomes{border:0;gap:4px;min-width:0;margin:0;padding:0;display:inline-flex}.serie-carnet-tomes button{border:1px solid var(--lnc);height:26px;color:var(--ink);border-radius:13px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.serie-carnet-tomes button[aria-pressed=true]{background:var(--ac);border-color:var(--ac);color:var(--onac)}.serie-carnet-tomes button:focus-visible,.serie-carnet-partager:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.serie-carnet-ou{color:var(--ink2);font-size:14px}.serie-carnet-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:12px;font-weight:600}.serie-carnet-evos{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:flex}.serie-carnet-repere{color:var(--ink3)}.serie-carnet-partager{color:var(--ac);align-self:flex-start;padding:6px 0;font-size:15px;font-weight:600}.evo{color:var(--ink);flex-direction:column;gap:12px;font-size:13.5px;display:flex}.evo-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evo-replie{font-size:12.5px}.evo-replie .bb-add{align-items:center;gap:6px;display:inline-flex}.evo-bandeau{background:var(--sf);border:1px solid var(--ln);border-radius:6px;flex-direction:column;align-items:stretch;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.evo-bandeau summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.evo-bandeau summary::-webkit-details-marker{display:none}.evo-bandeau summary:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.evo-bandeau-texte{flex:1}.evo-bandeau[open] .evo-voir{visibility:hidden}.evo-hors-ordre{color:var(--ink2);margin:0;padding:0 0 0 18px;font-size:13px}.evo-lien{color:var(--ac);white-space:nowrap;cursor:pointer;font-weight:500;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.evo-lien:hover{text-decoration:underline}.evo-tete{align-items:center;gap:12px;display:flex}.evo-titre,.evo-liste-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex:1;font-size:11px;font-weight:600}.evo-frise{cursor:pointer;touch-action:none;border-radius:4px;height:56px;margin:18px 8px 0;position:relative}.evo-frise:focus-visible{outline:2px solid var(--ac);outline-offset:4px}.evo-frise-rail,.evo-frise-fait{background:var(--ln);height:2px;position:absolute;top:22px;left:0}.evo-frise-rail{right:0}.evo-frise-fait{background:var(--ac)}.evo-marqueur{background:var(--pg);border:2px solid var(--ink3);box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:17px}.evo-marqueur.is-passe{border-color:var(--ac);background:var(--ac)}.evo-marqueur-num{color:var(--ink3);font-size:11px;position:absolute;top:36px;transform:translate(-50%)}.evo-curseur{background:var(--ac);border-radius:2px;width:4px;height:34px;margin-left:-2px;position:absolute;top:6px}.evo-curseur-label{color:var(--ac);white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:-16px;transform:translate(-50%)}.evo-etat{grid-template-columns:140px minmax(0,1fr);gap:10px 20px;max-width:760px;margin:0;font-size:14px;line-height:1.5;display:grid}.evo-etat.is-compact{grid-template-columns:90px minmax(0,1fr);gap:7px 12px;font-size:13.5px}.evo-etat-ligne{display:contents}.evo-etat dt{color:var(--ink3)}.evo-etat dd{min-width:0;margin:0}.evo-valeur{white-space:pre-line}.evo-bloc,.evo-a-venir{display:block}.evo-note{color:var(--ink3);font-size:12px}.evo-a-venir{color:var(--ink3);font-style:italic}.evo-liste{max-width:860px;margin:0;padding:0;list-style:none}.evo-item{border-bottom:1px solid var(--ln);grid-template-columns:22px 92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.evo-icone{color:var(--ink2);justify-content:center;display:flex}.evo-des{color:var(--ink3);font-size:12.5px}.evo-texte{white-space:pre-line}.evo-item.is-a-venir>.evo-icone{opacity:.55}.evo-item.is-a-venir>.evo-texte{color:var(--ink3)}.evo-etats{align-items:center;gap:8px;display:flex}.evo-badge{border:1px solid var(--ink2);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:600}.evo-action{color:var(--ink3);border-radius:4px;padding:2px;display:inline-flex}.evo-action:hover{color:var(--ink);background:var(--sf)}.evo-pied{align-items:center;gap:18px;font-size:12.5px;display:flex}.evo-ia{color:var(--ink3);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.evo-ia-point{background:var(--ac);width:4px;height:4px;box-shadow:0 0 0 2px var(--acs);border-radius:50%;flex:none}.evo-compact{gap:8px}.evo-compact .evo-titre{flex:none}.evo-compact .evo-note{text-transform:none;letter-spacing:0;margin:0;font-weight:400}.evo-form{box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:100%;max-width:460px;box-shadow:var(--shadow-pop);font-family:var(--sans);color:var(--ink);text-indent:0;border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;font-size:13.5px;display:flex}.evo-form-tete{justify-content:space-between;align-items:center;display:flex}.evo-form-tete b{font-size:15px;font-weight:600}.evo-form-tete span{color:var(--ink3);font-size:12px}.evo-champ{color:var(--ink2);flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12.5px;display:flex}.evo-form :is(select,input:not([type=radio]),textarea){border:1px solid var(--lnc);font:inherit;color:var(--ink);background:var(--pg);border-radius:6px;min-width:0;padding:7px 10px;font-size:14px}.evo-form textarea{resize:vertical}.evo-form :is(select,input,textarea):focus-visible{outline:2px solid var(--ac);outline-offset:0}.evo-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evo-type{background:var(--sf);border:0;border-radius:6px;margin:0;padding:3px;font-size:12.5px;display:inline-flex}.evo-type label{color:var(--ink2);cursor:pointer;border-radius:4px;padding:4px 11px}.evo-type label.is-on{background:var(--pg);color:var(--ink);font-weight:500;box-shadow:0 1px 1px #0000000a}.evo-type label:has(input:focus-visible){outline:2px solid var(--ac)}.evo-type input{opacity:0;pointer-events:none;position:absolute}.evo-boutons{justify-content:flex-end;gap:8px;display:flex}.evo-btn{height:30px;color:var(--ink2);border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.evo-btn.is-primaire{background:var(--ac);color:var(--onac)}.evo-btn:disabled{opacity:.5;cursor:default}.pm-evo-repere{--evo-c:var(--ty-autre);background:var(--evo-c);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--pg);pointer-events:auto;cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%;margin-top:.65em;position:absolute;left:-28px}.pm-evo-repere[data-type=personnage]{--evo-c:var(--ty-perso)}.pm-evo-repere[data-type=lieu]{--evo-c:var(--ty-lieu)}.pm-evo-repere[data-type=objet]{--evo-c:var(--ty-objet)}.pm-evo-repere[data-type=indice]{--evo-c:var(--ty-indice)}.pm-evo-repere[data-type=organisation]{--evo-c:var(--ty-orga)}.pm-evo-repere[data-type=univers]{--evo-c:var(--ty-univers)}@media print{.pm-evo-repere{display:none}}.fr{flex-direction:column;min-width:0;margin:-16px -24px 0;display:flex}.fr-tete{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.fr-titres{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fr-surtitre{color:var(--ac);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.fr-surtitre span{color:var(--ink3);font-weight:400}.fr-titre{font-family:var(--serif);letter-spacing:-.015em;align-items:center;gap:14px;margin:0;font-size:40px;font-weight:400;line-height:1.1;display:flex}.fr-titre textarea{resize:none;font:inherit;letter-spacing:inherit;color:inherit;field-sizing:content;background:0 0;border:0;min-width:4ch;max-width:100%;padding:0;overflow:hidden}.fr-resume{color:var(--ink3);font-size:13px}.fr-loupe{border:1px solid var(--ln);width:34px;height:34px;color:var(--ink2);background:var(--pg);border-radius:6px;justify-content:center;align-items:center;display:flex}.fr-loupe[aria-pressed=true]{border-color:var(--ac);color:var(--ac)}.fr-seg{background:var(--sf);border:0;border-radius:6px;min-inline-size:0;margin:0;padding:3px;font-size:13px;display:inline-flex}.fr-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:5px 12px}.fr-seg button[aria-pressed=true]{background:var(--pg);color:var(--ink);font-weight:500;box-shadow:0 1px 2px oklch(20% .02 60/.08)}.fr-seg button:disabled{color:var(--ink3);cursor:not-allowed}.fr-primaire{white-space:nowrap;background:var(--ac);height:36px;color:var(--onac);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.fr-secondaire{border:1px solid var(--ln);background:var(--pg);height:34px;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.fr-legende{color:var(--ink2);align-items:center;gap:18px;margin:-12px 0 18px;padding-left:174px;font-size:12.5px;display:flex}.fr-legende>span{align-items:center;gap:7px;display:inline-flex}.fr-bandeau{color:var(--ink2);background:var(--sf);border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:9px 14px;font-size:13px;display:flex}.fr-aide-clavier{color:var(--ink2);background:var(--sf);border-radius:8px;align-items:center;gap:8px;margin:-12px 0 16px;padding:8px 14px;font-size:13px;display:flex}.fr-touche{font:500 11px var(--mono);border:1px solid var(--lnc);color:var(--ink);border-radius:4px;padding:1px 6px}.fr-note{color:var(--ink2);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.fr-liste{flex-direction:column;display:flex;position:relative}.fr-elements,.fr-element{flex-direction:column;display:flex}.fr-ligne{grid-template-columns:168px 28px minmax(0,1fr);display:grid;position:relative}.fr-ligne.is-carte{align-items:start}.fr-quand{text-align:right;justify-content:flex-end;padding:13px 14px 0 0;display:flex}.fr-repere{font-family:var(--mono);color:var(--ink);font-size:12px;line-height:1.45}.fr-fourchette{color:var(--ink3);font-size:12.5px;font-style:italic;line-height:1.45}.fr-rail{justify-content:center;align-self:stretch;display:flex;position:relative}.fr-rail:before{content:"";background:var(--ln);width:2px;position:absolute;top:0;bottom:0;left:13px}.fr-rail.is-ecart:before{background:repeating-linear-gradient(var(--ln) 0 3px, transparent 3px 6px)}.fr-rail.is-debut:before{top:50%}.fr-rail.is-fin:before{bottom:50%}.fr-noeud{margin-top:17px;display:flex;position:relative}.fr-entre{align-items:center;height:12px}.fr-entre.is-ecart{height:28px}.fr-ecart{text-align:right;font-family:var(--mono);color:var(--ink3);padding-right:14px;font-size:11px}.fr-ici{background:var(--ac);width:22px;height:22px;color:var(--onac);box-shadow:0 0 0 3px var(--pg);opacity:0;z-index:1;border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.fr-entre:hover .fr-ici,.fr-ici:focus-visible{opacity:1}.fr-ici-trait{opacity:0;pointer-events:none;align-items:center;gap:10px;padding-left:10px;display:flex}.fr-entre:hover .fr-ici-trait,.fr-entre:focus-within .fr-ici-trait{opacity:1}.fr-ici-trait>span:first-child{background:repeating-linear-gradient(90deg, var(--ac) 0 6px, transparent 6px 10px);flex:1;max-width:620px;height:2px}.fr-ici-trait>span:last-child{color:var(--ac);white-space:nowrap;font-size:12.5px;font-weight:500}.fr-cible{align-items:center;height:12px}.fr-cible .fr-ici-trait{opacity:1}.fr-cible .fr-ici-trait>span:first-child{background:var(--ac)}.fr-cible-noeud{background:var(--ac);width:12px;height:12px;box-shadow:0 0 0 3px var(--pg);border-radius:50%;align-self:center;position:relative}.fr-ajout{align-items:center}.fr-ajout .fr-rail:before{display:none}.fr-ajout-noeud{border:2px dashed var(--ink3);box-sizing:border-box;border-radius:50%;align-self:center;width:12px;height:12px}.fr-ajout-bouton{border:1.5px dashed var(--ln);width:calc(100% - 10px);max-width:620px;height:44px;color:var(--ink2);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;margin:6px 0 6px 10px;padding:0 14px;font-size:14px;display:flex}.fr-ajout-bouton:hover{border-color:var(--lnc);color:var(--ink)}.fr-carte-zone{min-width:0;padding:4px 0 4px 10px;display:flex}.fr-carte{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);text-align:left;border-radius:10px;flex:1;align-items:flex-start;gap:10px;min-width:0;max-width:620px;padding:12px 12px 12px 8px;transition:box-shadow .12s;display:flex;position:relative}.fr-carte:hover{box-shadow:0 2px 8px oklch(20% .02 60/.08)}.fr-carte:focus-visible,.fr-carte.is-choisie{outline:2px solid var(--ac);outline-offset:2px}.fr-carte.is-prise{outline:2px solid var(--ac);outline-offset:3px;box-shadow:var(--shadow-pop)}.fr-carte.is-fantome{opacity:.45;border-style:dashed}.fr-carte.is-question{border-color:var(--gr)}.fr-poignee{color:#0000;cursor:grab;flex:none;justify-content:center;align-items:center;width:20px;height:22px;display:flex}.fr-carte:hover .fr-poignee,.fr-carte:focus-within .fr-poignee,.fr-carte.is-prise .fr-poignee,.fr-carte.is-choisie .fr-poignee{color:var(--ink3)}.fr-carte-corps{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fr-carte-titre{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:500;line-height:1.4}.fr-carte-titre.is-vide{color:var(--ink3);font-weight:400}.fr-meta{font-family:var(--mono);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.fr-prevu{font-family:var(--sans);color:var(--ink2);border:1px dashed var(--ink3);border-radius:4px;padding:0 6px;font-size:11.5px}.fr-lien{color:var(--ac);font-size:12.5px;font-family:var(--sans);align-items:center;gap:5px;display:inline-flex}.fr-actions{width:28px;height:28px;color:var(--ink3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.fr-actions:hover,.fr-actions[aria-expanded=true]{background:var(--sf);color:var(--ink)}.fr-question{border:1px solid color-mix(in oklch, var(--gr) 45%, var(--pg));background:color-mix(in oklch, var(--gr) 9%, var(--pg));color:var(--ink);border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.fr-question-texte{gap:8px;display:flex}.fr-question-texte .coh-pastille{margin-top:3px}.fr-question-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-question-actions button{border:1px solid var(--ln);background:var(--pg);height:32px;color:var(--ink);border-radius:6px;padding:0 12px;font-size:13px}.fr-question-actions span{color:var(--ink3);font-size:12.5px}.fr-masques{height:26px;color:var(--ink2);align-items:center;font-size:12.5px}.fr-masques .fr-rail:before{background:repeating-linear-gradient(var(--ln) 0 2px, transparent 2px 5px)}.fr-masques>span:last-child{padding-left:10px}.fr-vide{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin:48px 0 0 206px;display:flex}.fr-vide h3{font-family:var(--serif);margin:4px 0 0;font-size:26px;font-weight:400}.fr-vide p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.6}.fr-vide small{color:var(--ink3);font-size:12.5px}@media (prefers-reduced-motion:reduce){.fr-carte{transition:none}}.fr-puce{border:1px solid var(--ac);background:var(--acs);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.fr-puce button{color:var(--ink2);display:flex}.fr-ajout-frise{color:var(--ac);background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:500}.fr-bascule{color:var(--ink2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.fr-bascule input{appearance:none;background:var(--ln);border-radius:999px;flex:none;width:30px;height:18px;margin:0;position:relative}.fr-bascule input:after{content:"";background:var(--pg);border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.fr-bascule input:checked{background:var(--ac)}.fr-bascule input:checked:after{left:14px}.fr-bascule input:disabled{opacity:.6}.fr-bascule input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.fr-col-titre{border-bottom:1px solid var(--ln);font-family:var(--serif);align-items:center;gap:10px;margin:0 0 12px;padding-bottom:14px;font-size:22px;font-weight:400;display:flex}.fr-col-titre span:last-child{font-family:var(--sans);color:var(--ink3);font-size:12.5px}.fr-col{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fr-col-ligne{grid-template-columns:76px 18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.fr-col-date{font-family:var(--mono);color:var(--ink2);text-align:right;padding-top:14px;font-size:11px;line-height:1.4}.fr-col-carte{border:1px solid var(--ln);background:var(--pg);text-align:left;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px 16px;display:flex}.fr-col-carte:hover{box-shadow:0 2px 8px oklch(20% .02 60/.08)}.fr-ligne-commune{border-top:1px dashed var(--ac);z-index:0;pointer-events:none;position:absolute;left:0;right:0}.fr-ligne-commune span{font-family:var(--mono);color:var(--ac);font-size:11px;position:absolute;top:-18px;right:0}@media (prefers-reduced-motion:reduce){.fr-bascule input:after{transition:none}}.vb-selecteur{background:var(--sf);border-radius:6px;flex:none;padding:3px;font-size:12.5px;display:inline-flex}.vb-vue{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px;text-decoration:none}.vb-vue:hover{color:var(--ink)}.vb-vue[aria-current=page]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.vb-vue:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.vb-vue:has(.vb-marque-ia){align-items:center;gap:6px;display:inline-flex}.vb-marque-ia{border:1.5px dashed var(--ac);box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px;margin:1.5px;display:inline-block}.vb-compte{background:var(--acs);color:var(--ac);border-radius:8px;padding:0 6px;font-size:11px;font-weight:600}.cp-section{border-top:1px solid var(--ln);flex-direction:column;gap:14px;max-width:760px;padding:22px 0;display:flex}.cp-head{flex-direction:column;gap:4px;display:flex}.cp-h{color:var(--ink);margin:0;font-size:15px;font-weight:600}.cp-desc{color:var(--ink2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.cp-nouveau{color:var(--ac);border:1px solid color-mix(in oklch, var(--ac) 40%, transparent);white-space:nowrap;vertical-align:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:10.5px;font-weight:600}.cp-corps{flex-direction:column;gap:18px;display:flex}.cp-ligne{align-items:flex-start;gap:12px;display:flex}.cp-ligne[data-grise]{opacity:.45}.cp-ligne-texte{flex-direction:column;flex:1;gap:3px;display:flex}.cp-ligne-titre{color:var(--ink);font-size:14px;font-weight:500}.cp-ligne-aide{color:var(--ink2);font-size:12.5px;line-height:1.45}.cp-switch{background:var(--lnc);cursor:pointer;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.cp-switch:after{content:"";background:var(--pg);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 15%, transparent);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.cp-switch[aria-checked=true]{background:var(--ac)}.cp-switch[aria-checked=true]:after{left:14px}.cp-switch:disabled{cursor:default}.cp-switch:focus-visible,.cp-btn:focus-visible,.cp-lien:focus-visible,.cp-select:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.cp-champ{flex-direction:column;gap:8px;display:flex}.cp-champ[data-grise]{opacity:.5}.cp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.cp-rangee{align-items:center;gap:12px;display:flex}.cp-vide{color:var(--ink3);font-size:13px}.cp-dossier{background:var(--bg);border:1px solid var(--ln);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cp-dossier>svg{color:var(--ink2)}.cp-dossier-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.cp-btn{box-sizing:border-box;height:30px;font:inherit;white-space:nowrap;border:1px solid var(--ln);background:var(--pg);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cp-btn:hover:not(:disabled){background:var(--sf)}.cp-btn:disabled{opacity:.6;cursor:default}.cp-btn-grand{height:36px;padding:0 16px;font-size:13.5px}.cp-btn-plein{width:100%}.cp-btn-primaire{background:var(--ac);color:var(--onac);border:0}.cp-btn-primaire:hover:not(:disabled){background:color-mix(in oklch, var(--ac) 88%, var(--ink))}.cp-lien{font:inherit;color:var(--ac);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.cp-lien:hover{text-decoration:underline}.cp-formats{gap:12px;display:flex}.cp-format{box-shadow:0 0 0 1px var(--ln);cursor:pointer;border-radius:8px;flex:1;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cp-format:has(input:disabled){cursor:default}.cp-format:focus-within{box-shadow:0 0 0 2px var(--ac)}.cp-format input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cp-case{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);width:16px;height:16px;color:var(--onac);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.cp-format input:checked+.cp-case{background:var(--ac);border:0}.cp-format-texte{flex-direction:column;gap:3px;display:flex}.cp-format-nom{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.cp-format-aide{color:var(--ink2);font-size:12.5px}.cp-format[data-reserve]{background:var(--bg)}.cp-format[data-reserve] .cp-format-nom,.cp-format[data-reserve] .cp-format-aide{color:var(--ink3)}.cp-select-boite{display:flex;position:relative}.cp-select{appearance:none;border:1px solid var(--ln);font:inherit;color:var(--ink);background:var(--pg);border-radius:6px;flex:1;padding:9px 36px 9px 12px;font-size:14px}.cp-select-boite>svg{color:var(--ink3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cp-etat{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:flex}.cp-etat b{color:var(--ink);font-weight:600}.cp-etat-ok{color:var(--ok)}.cp-info{background:var(--sf);color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.cp-info>svg{color:var(--ink2);margin-top:2px}.cp-info b{font-weight:600}.cp-info-texte{flex-direction:column;gap:10px;display:flex}.cp-info-suite{color:var(--ink2)}.cp-alerte{color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.cp-alerte>svg{margin-top:1px}.cp-alerte b{font-weight:600}.cp-alerte-texte{flex-direction:column;flex:1;gap:8px;display:flex}.cp-alerte-actions{align-items:center;gap:14px;display:flex}.cp-alerte[data-ton=avertissement]{box-shadow:0 0 0 1px var(--gr);background:color-mix(in oklch, var(--gr) 8%, var(--pg))}.cp-alerte[data-ton=avertissement]>svg{color:var(--gr)}.cp-alerte[data-ton=erreur]{box-shadow:0 0 0 1px var(--del)}.cp-alerte[data-ton=erreur]>svg{color:var(--del)}.cp-bandeau-boite{border-bottom:1px solid var(--ln);background:var(--bg);padding:10px 16px}.cp-bandeau-boite .ui-banner>svg{color:var(--ink2)}.cp-bandeau-boite b{font-weight:600}.cp-bandeau-actions{align-items:center;gap:12px;display:flex}.cp-statut{color:var(--ink3);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.cp-statut:hover{color:var(--ink2);text-decoration:none}.cp-statut[data-ton=pause]{color:var(--gr)}.cp-statut[data-ton=erreur]{color:var(--del)}.cp-statut:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:3px}.cp-fieldset{border:0;min-width:0;margin:0;padding:0}.cp-fieldset>legend{margin-bottom:8px;padding:0}.cp-desc-erreur{color:var(--del)}.serie-root{background:var(--bg);height:100%;color:var(--ink);flex-direction:column;display:flex}.serie-main{background:var(--pg);flex-direction:column;flex:1;min-height:0;display:flex}.serie-head{border-bottom:1px solid var(--ln);flex-direction:column;gap:14px;padding:22px 40px 0;display:flex}.serie-title-row{align-items:flex-end;gap:16px;display:flex}.serie-fan{flex:none;display:flex}.serie-fan-item{display:inline-flex}.serie-fan-item+.serie-fan-item{margin-left:-14px}.serie-mini-cover{aspect-ratio:2/3;box-sizing:border-box;box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 12%, transparent), 0 8px 20px color-mix(in oklch, var(--ink) 12%, transparent);font-family:var(--serif);border-radius:2px 4px 4px 2px;flex-direction:column;flex:none;display:flex;overflow:hidden}.serie-mini-rule{opacity:.5;background:currentColor;width:10%;height:1px;margin-top:3px}.serie-kicker{color:var(--ink3);font-size:12px}.serie-h1{font-family:var(--serif);margin:2px 0 0;font-size:28px;font-weight:400}.serie-tabs{gap:26px;font-size:13.5px;display:flex}.serie-tab{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 10px}.serie-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ac);font-weight:500}.serie-tab:disabled{color:var(--ink3);cursor:default}.serie-badge{border:1px solid var(--ln);border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px}.serie-body{flex:1;min-height:0;padding:24px 40px 40px;overflow:auto}.serie-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.serie-col{flex-direction:column;gap:16px;min-width:0;display:flex}.serie-narrow{max-width:880px}.serie-steps{align-items:center;gap:18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.serie-step{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.serie-step:disabled{cursor:default}.serie-step[aria-current=step]{color:var(--ink);font-weight:600}.serie-step-dot{border:1px solid var(--ln);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.serie-step[aria-current=step] .serie-step-dot{background:var(--ac);color:var(--onac);border-color:var(--ac)}.serie-step[data-done] .serie-step-dot{background:var(--ink2);color:var(--pg);border-color:var(--ink2)}.serie-step-count{color:var(--ink3);margin-left:auto;font-size:13px}.serie-tomes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.serie-tome{border:1px solid var(--ln);background:var(--pg);border-radius:6px;align-items:center;gap:14px;padding:10px 16px;display:flex}.serie-tome[data-dragging]{box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 16%, transparent)}.serie-tome[data-missing]{color:var(--ink3)}.serie-tome[data-missing] .serie-tome-cover{opacity:.45}.serie-grip{color:var(--ink3);cursor:grab;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.serie-grip:focus-visible{outline:2px solid var(--ac)}.serie-tome-cover{flex:none;display:inline-flex}.serie-tome input[type=checkbox]{accent-color:var(--ac);width:16px;height:16px}.serie-tome-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.serie-tome-title strong{font-family:var(--serif);font-size:15px;font-weight:400}.serie-tome-sub{color:var(--ink3);font-size:12px}.serie-words{width:120px;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.serie-status{width:110px;color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:flex}.serie-status-dot{background:var(--ink2);border-radius:50%;width:7px;height:7px}.serie-status[data-status=a-revoir],.serie-status[data-status=brouillon],.serie-status[data-status=idee]{color:var(--ac)}.serie-status[data-status=a-revoir] .serie-status-dot,.serie-status[data-status=brouillon] .serie-status-dot,.serie-status[data-status=idee] .serie-status-dot{background:linear-gradient(90deg, var(--ac) 50%, transparent 50%);border:1px solid var(--ac)}.serie-notice{background:var(--sf);border:1px solid var(--ln);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.serie-notice>span:first-of-type{flex:1}.serie-notice .serie-icon{color:var(--ink2)}.serie-source{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:flex}.serie-link{color:var(--ac);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500}.serie-link:disabled{color:var(--ink3);cursor:default}.serie-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.serie-btn{border:1px solid var(--lnc);background:var(--pg);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 16px;font-size:13.5px}.serie-btn[data-primary]{background:var(--ac);border-color:var(--ac);color:var(--onac);font-weight:500}.serie-btn[data-ghost]{background:0 0;border-color:#0000}.serie-btn:disabled{opacity:.55;cursor:default}.serie-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.serie-field{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.serie-input,.serie-select{border:1px solid var(--lnc);font:inherit;color:var(--ink);background:var(--pg);border-radius:6px;padding:8px 12px;font-size:14px}.serie-select-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.serie-select-wrap{align-items:center;display:flex;position:relative}.serie-select{appearance:none;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;height:36px;padding:0 34px 0 12px;font-family:inherit;font-size:14px}.serie-select:focus-visible{outline:2px solid var(--ac);outline-offset:1px;border-color:var(--ac)}.serie-select-chevron{color:var(--ink2);pointer-events:none;position:absolute;right:10px}.serie-error{color:var(--del);font-size:12px}.serie-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.serie-rows{flex-direction:column;gap:10px;font-size:13.5px;display:flex}.serie-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.serie-seg{background:var(--sf);border:0;border-radius:6px;margin:0;padding:3px;font-size:12.5px;display:inline-flex}.serie-seg label{white-space:nowrap;color:var(--ink2);cursor:pointer;border-radius:4px;padding:4px 11px;position:relative}.serie-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.serie-seg label:has(input:checked){background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 6%, transparent);font-weight:500}.serie-seg label:has(input:focus-visible){outline:2px solid var(--ac)}.serie-paper{color:#1a1a1a;border:1px solid var(--ln);font-family:var(--serif);box-shadow:0 6px 18px color-mix(in oklch, var(--ink) 10%, transparent);background:#fff;padding:26px 28px;font-size:12px;line-height:1.75}.serie-toc-title{text-align:center;letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.serie-toc-tome{letter-spacing:.06em;justify-content:space-between;gap:8px;margin-top:10px;font-variant-caps:all-small-caps;display:flex}.serie-toc-ch{gap:6px;padding-left:12px;display:flex}.serie-toc-ch[data-in-part]{padding-left:24px}.serie-toc-ch>span:nth-child(2){border-bottom:1px dotted #aaa;flex:1;transform:translateY(-4px)}.serie-toc-note{color:var(--ink3);font-size:11.5px}.serie-preview{background:var(--sf);border-radius:6px;justify-content:center;align-items:center;gap:22px;min-height:240px;padding:24px;display:flex}.serie-preview-cover{aspect-ratio:2/3;object-fit:cover;width:150px;box-shadow:0 8px 20px color-mix(in oklch, var(--ink) 18%, transparent);background:#fff}.serie-preview-facts{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;display:flex}.serie-preview-facts strong{color:var(--ink);font-size:15px}.serie-progress{background:var(--sf);border-radius:2px;height:4px;display:block;overflow:hidden}.serie-progress>span{background:var(--ac);border-radius:2px;height:100%;transition:width .3s;display:block}.serie-job{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);border-radius:8px;flex-direction:column;gap:8px;width:300px;max-width:100%;padding:14px 16px;display:flex}.serie-job-head>strong{color:var(--ink);flex:1;font-size:14px;font-weight:600}.serie-job-head{color:var(--ink2);align-items:center;gap:10px;font-size:14px;display:flex}.serie-job-head .serie-btn{height:30px;color:var(--ink2);padding:0 12px;font-size:13px;font-weight:500}.serie-job-spin{color:var(--ac);animation:1s linear infinite serie-spin}@keyframes serie-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.serie-job-spin{animation:none}.serie-progress>span{transition:none}}.serie-job-sub{color:var(--ink2);font-size:12.5px}.serie-job-files{flex-wrap:wrap;gap:8px;display:flex}.serie-job-files .serie-btn{border-color:var(--lnc);align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.serie-annulee{background:var(--ink);color:var(--pg);box-shadow:var(--shadow-pop);border-radius:8px;align-self:flex-start;margin:0;padding:10px 14px;font-size:13px}.serie-exports{flex-direction:column;gap:10px;display:flex}.serie-export{border:1px solid var(--ln);background:var(--pg);border-radius:6px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.serie-export>span:nth-child(2){flex-direction:column;flex:1;display:flex}.serie-export strong{font-size:14px;font-weight:500}.serie-export small{color:var(--ink3);font-size:12px}.serie-export[data-locked]{color:var(--ink3);background:var(--bg)}.serie-export[data-locked] strong{font-weight:400}.serie-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:60px auto;display:flex}.serie-empty h2{margin:0;font-size:16px;font-weight:500}.serie-empty p{color:var(--ink2);margin:0;font-size:14px}.serie-tile-fan{background:color-mix(in oklch, var(--sf) 70%, transparent);border-radius:6px;padding:8px;display:flex}.serie-tile-cover{flex:none;width:104px}.serie-tile-cover+.serie-tile-cover{margin-left:-78px}li[data-serie]>.lib-book-menu{z-index:10}.serie-sous-titre{color:var(--ink2);margin-top:2px;font-size:13px}.tb-ecran{background:var(--bg);height:100%;display:flex}.tb-ecran-contenu{flex-direction:column;flex:1;min-width:0;display:flex}.tb-biblio{flex:1;padding:24px 32px 48px;overflow-y:auto}.tb-biblio-haut{align-items:center;gap:12px;margin-bottom:20px;display:flex}.tb-biblio-haut h1{font:600 22px var(--sans);flex:1;margin:0}.tb-biblio-compte{color:var(--ink3);font-weight:400}.tb-biblio-tri{min-height:44px;color:var(--ink2);align-items:center;gap:4px;font-size:14px;display:inline-flex}.tb-biblio-tri select{min-height:44px;color:var(--ink2);background:0 0;border:0;font-size:14px}.tb-biblio-reseau{background:var(--sf);color:var(--ink2);border-radius:10px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:14px;display:flex}.tb-cartes{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tb-carte{border:1px solid var(--ln);background:var(--pg);border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:16px;height:100%;padding:14px;display:grid}.tb-carte-couv{align-self:start;display:block}.tb-carte[data-attente] .tb-carte-couv{aspect-ratio:2/3;background:var(--sf);border-radius:3px}.tb-carte-corps{min-width:0;color:var(--ink2);flex-direction:column;gap:3px;font-size:13.5px;display:flex}.tb-carte-corps p{align-items:center;gap:4px;margin:0;display:flex}.tb-carte-titre{font:500 18px / 1.25 var(--serif);color:var(--ink);margin:0 0 2px}.tb-carte-date,.tb-carte-ici[data-absent]{color:var(--ink3)}.tb-carte-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.tb-carte-btn{border:1px solid var(--ln);background:var(--bg);min-height:44px;color:var(--ink);font:500 14px var(--sans);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.tb-carte-btn[data-plein]{border-color:var(--ac);background:var(--ac);color:var(--onac)}.tb-carte-btn[aria-disabled=true],.tb-carte-btn:disabled{border-style:dashed;border-color:var(--ink3);color:var(--ink3);background:0 0}.tb-carte-corps .tb-carte-reprise{text-overflow:ellipsis;white-space:nowrap;color:var(--ink3);margin-top:6px;font-size:12.5px;display:block;overflow:hidden}.tb-attente{background:var(--sf);border-radius:6px;height:12px;margin:4px 0;display:block}.tb-vide{text-align:center;max-width:520px;margin:12vh auto 0}.tb-vide h2{font:500 26px var(--serif);margin:0 0 8px}.tb-vide p{color:var(--ink2);line-height:1.5}.tb-vide .tb-carte-actions{justify-content:center}.nr-hote{position:relative}.nr-editeur{white-space:pre-wrap;word-wrap:break-word;min-height:inherit;outline:none}.nr-editeur[data-vide=true]:before{content:attr(data-placeholder);color:var(--ink3);pointer-events:none;position:absolute}.nr-editeur:focus-visible{box-shadow:none}.nr-texte p,.nr-editeur p{margin:0 0 .35em}.nr-texte h2,.nr-editeur h2{margin:.5em 0 .3em;font-size:1.12em;font-weight:600}.nr-texte ul,.nr-texte ol,.nr-editeur ul,.nr-editeur ol{margin:0 0 .35em;padding-left:1.4em}.nr-texte li p,.nr-editeur li p{margin:0}.nr-texte hr,.nr-editeur hr{text-align:center;border:0;height:1.2em;margin:.6em 0}.nr-texte hr:after,.nr-editeur hr:after{content:"* * *";color:var(--ink3);letter-spacing:.3em}.nr-editeur .ProseMirror-selectednode{outline:2px solid var(--ac)}.nr-barre{border:1px solid var(--ln);background:var(--pg);border-radius:7px;gap:2px;width:fit-content;margin:20px 0 -12px;padding:3px;display:flex}.nr-bouton{min-width:30px;height:28px;color:var(--ink2);border-radius:5px;padding:0 6px;font-size:14px}.nr-bouton:hover{background:var(--sf);color:var(--ink)}.nr-bouton[aria-pressed=true]{background:color-mix(in oklch, var(--ac) 14%, transparent);color:var(--ac)}.nr-bouton:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.nr-barre-carnet{z-index:35;background:var(--bg);border-top:1px solid var(--ln);justify-content:center;gap:4px;padding:6px 12px;display:flex;position:fixed;left:0;right:0}.nr-bouton-carnet{min-width:44px;min-height:44px;color:var(--ink2);border-radius:10px;font-size:17px}.nr-bouton-carnet[aria-pressed=true]{background:color-mix(in oklch, var(--ac) 14%, transparent);color:var(--ac)}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-italic-Bq4J7U7l.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-italic-Ijyzy1lK.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2)format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-italic-sb4Uqald.woff2)format("woff2"),url(/assets/opendyslexic-latin-400-italic-CgRVdIOb.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2)format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-italic-DeGJE8Fr.woff2)format("woff2"),url(/assets/opendyslexic-latin-700-italic-YI-PfiH4.woff)format("woff")}.sc-form{flex-direction:column;gap:10px;max-width:640px;display:flex}.sc-ligne{align-items:flex-start;gap:12px;display:flex}.sc-label{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:6px;font-size:14px;display:flex}.sc-label-texte{font-weight:500}.sc-champ{box-sizing:border-box;border:1px solid var(--lnc);width:100%;min-height:48px;font-family:var(--mono);letter-spacing:.1em;background:var(--pg);color:var(--ink);border-radius:10px;padding:0 14px;font-size:15.5px}.sc-champ::placeholder{color:var(--ink3)}.sc-champ:focus-visible{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac);outline:none}.sc-champ[aria-invalid=true]{border:2px solid var(--del);padding:0 13px}.sc-bouton{box-sizing:border-box;border:1px solid var(--ac);background:var(--ac);min-height:48px;color:var(--onac);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:27px;padding:0 24px;font-size:15.5px;font-weight:500;display:inline-flex}.sc-bouton:hover:not(:disabled){filter:brightness(1.08)}.sc-bouton:disabled{border:1px dashed var(--lnc);color:var(--ink3);cursor:not-allowed;background:0 0}.sc-aide{color:var(--ink3);margin:0;font-size:13.5px;line-height:1.45}.sc-erreur{color:var(--del);gap:6px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.sc-erreur svg{margin-top:1px}.sc-succes{background:var(--acs);color:var(--ink);border-radius:10px;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.sc-succes>svg{color:var(--ac);margin-top:1px}.sc-succes strong{font-weight:600;display:block}.sc-carnet .sc-ligne{flex-direction:column;align-items:stretch}.sc-carnet .sc-champ{letter-spacing:.05em;font-size:16px}.sc-carnet .sc-bouton{border-radius:12px;width:100%;margin-top:0}.sc-carnet .sc-aide{font-size:13px}.sc-dialogue{border-radius:16px;width:600px}.sc-dialogue::backdrop{background:color-mix(in oklch, var(--float-bg) 34%, transparent)}.sc-dialogue-corps{flex-direction:column;gap:16px;padding:28px 30px;display:flex}.sc-dialogue-titre{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.25}.sc-dialogue-texte{margin:0;font-size:15.5px;line-height:1.6}.sc-dialogue-texte b{font-weight:600}.sc-dates{background:var(--sf);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;padding:16px 18px;font-size:14.5px;line-height:1.45;display:grid}.sc-dates dt{color:var(--ink2)}.sc-dates dd{margin:0}.sc-dialogue-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.sc-dialogue-actions button{border:1px solid var(--lnc);background:var(--pg);min-height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15.5px;font-weight:500;display:inline-flex}.sc-dialogue-actions .sc-confirmer{border-color:var(--ac);background:var(--ac);color:var(--onac)}.sc-dialogue-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.sc-dialogue-corps{padding:22px 20px}.sc-dialogue-titre{font-size:22px}.sc-dates{grid-template-columns:minmax(0,1fr);gap:2px 0}.sc-dates dd+dt{margin-top:10px}.sc-dialogue-actions button{flex:1}}.sc-cadeau{align-items:center;gap:16px;display:flex}.sc-cadeau-icone{background:var(--acs);width:44px;height:44px;color:var(--ac);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sc-cadeau-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sc-cadeau-titre{color:var(--ink);font-size:17px;font-weight:600}.sc-cadeau-detail{color:var(--ink2);font-size:14.5px}.cn-av{box-sizing:border-box;text-align:left;min-height:44px;color:var(--ink2);border-radius:10px;flex:1 0 100%;order:5;align-items:center;gap:10px;margin:2px 0 0;padding:0 8px;display:flex}.cn-av-corps{flex-direction:column;flex:1;gap:6px;min-width:0;padding:4px 0;display:flex}.cn-av-ligne{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:13px;line-height:1.2;display:flex}.cn-av-jour{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cn-av-barre{background:var(--lnc,var(--ln));border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.cn-av-barre>span{background:var(--ac);border-radius:2px;transition:width .4s;position:absolute;inset:0 auto 0 0}@media (orientation:landscape) and (height<=500px){.cn-entete>.cn-entete-livre{flex:0 300px;order:0}.cn-entete>.cn-av{flex:260px;order:1;margin:0}.cn-entete>:not(.cn-av):not(.cn-entete-livre){order:2}}.cn-obj{min-height:0;color:var(--ink);flex-direction:column;gap:16px;display:flex;overflow-y:auto}.cn-obj-tete{align-items:flex-start;gap:8px;display:flex}.cn-obj-tete>div{flex:1;min-width:0}.cn-obj-tete h2{margin:0;font-size:17px;font-weight:600}.cn-obj-tete p{color:var(--ink3);margin:2px 0 0;font-size:13px}.cn-obj-tete button{width:44px;height:44px;color:var(--ink2);border-radius:22px;justify-content:center;align-items:center;margin:-10px -10px 0 0;display:inline-flex}.cn-obj-colonnes,.cn-obj-col{flex-direction:column;gap:16px;display:flex}.cn-obj-bloc{border-top:1px solid var(--ln);flex-direction:column;gap:6px;padding-top:14px;display:flex}.cn-obj-entete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cn-obj-titre{color:var(--ink2);margin:0;font-size:13px;font-weight:600}.cn-obj-grand{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.15}.cn-obj-chiffres{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:0;font-size:14px;display:flex}.cn-obj-chiffres>svg{color:var(--ac);align-self:center}.cn-obj-texte,.cn-obj-pied{color:var(--ink2);margin:0;font-size:14px;line-height:1.4}.cn-obj-pied{color:var(--ink3);border-top:1px solid var(--ln);padding-top:12px;font-size:13px}.cn-obj p{margin:0}.cn-obj-lien{min-height:44px;color:var(--ac);flex:none;margin:-12px -4px -12px 0;padding:0 4px;font-size:15px}.cn-obj-reseau,.cn-obj-fixe,.cn-obj-moment{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.cn-obj-fixe>svg{color:var(--ac);flex:none}.cn-obj-moment{font-size:14px}.cn-obj-moment>span{flex:1}.cn-obj-legende{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cn-obj-pointille{border-top:2px dashed var(--ink2);width:16px}.cn-histo{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;padding-top:18px;display:grid;position:relative}.cn-histo-objectif{border-top:2px dashed var(--ink2);pointer-events:none;position:absolute;left:0;right:0}.cn-histo-col{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.cn-histo-chiffre{z-index:1;background:var(--bg);color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:0 2px;font-size:11px;position:relative}.cn-histo-barre{background:var(--ac);border-radius:4px 4px 0 0;width:100%;max-width:30px}.cn-histo-barre[data-aujourdhui]{min-height:3px;box-shadow:inset 0 0 0 2px var(--ac);background:0 0}.cn-histo-jour{height:18px;color:var(--ink3);font-size:12px}.cn-obj-form{flex-direction:column;gap:12px;display:flex}.cn-obj-champ{color:var(--ink2);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.cn-obj-date{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:8px 12px;font-size:16px;font-weight:400;display:flex;position:relative}.cn-obj-date:focus-within{outline:2px solid var(--ac);outline-offset:1px}.cn-obj-date input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.cn-obj-champ input:not([type=date]){border:1px solid var(--lnc);background:var(--pg);min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px;font-size:16px;font-weight:400}.cn-obj-jours{border:0;margin:0;padding:0}.cn-obj-jours legend{color:var(--ink2);padding:0 0 4px;font-size:13px;font-weight:600}.cn-obj-jours>div{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cn-obj-jours button{border:1px solid var(--lnc);min-height:44px;color:var(--ink2);border-radius:10px;font-size:15px}.cn-obj-jours button[aria-pressed=true]{background:var(--ac);border-color:var(--ac);color:var(--onac)}.cn-obj-boutons{flex-direction:column;gap:8px;display:flex}.cn-obj-boutons button:disabled{opacity:.5}@media (orientation:landscape) and (height<=500px){.cn-obj-colonnes{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cn-obj-colonnes .cn-obj-col,.cn-obj{gap:10px}.cn-obj-bloc{gap:3px;padding-top:8px}.cn-obj-grand{font-size:20px}.cn-obj-note{display:none}.cn-histo{padding-top:10px}}@media (prefers-reduced-motion:reduce){[role=dialog][aria-label=Objectifs]>div{animation:.12s cn-fade!important}.cn-av-barre>span{transition:none}}.cp-pilules{flex-wrap:wrap;gap:6px;min-height:44px;padding:10px 0 2px;display:flex}.cp-pilule{box-sizing:border-box;border:1px solid var(--lnc,var(--ln));min-height:40px;color:var(--ink);background:0 0;border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:14.5px;display:inline-flex}.cp-pilule[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--pg);font-weight:600}.cp-pilule .cp-nombre{font-variant-numeric:tabular-nums;color:var(--ink2)}.cp-pilule[aria-checked=true] .cp-nombre{color:inherit}.cp-pilule:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.cp-groupe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);align-items:baseline;gap:8px;margin:18px 0 2px;font-size:12px;font-weight:600;display:flex}.cp-groupe:first-child{margin-top:8px}.cp-liste{margin:0;padding:0;list-style:none}.cp-ligne{border-bottom:1px solid var(--ln);text-align:left;width:100%;min-height:72px;color:var(--ink);align-items:center;gap:14px;padding:8px 0;display:flex}.cp-ligne[aria-current=true]{background:var(--sf)}.cp-ligne-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cp-nom{font-family:var(--serif);align-items:center;gap:8px;font-size:18px;line-height:1.25;display:flex}.cp-role{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cp-role[data-vide]{color:var(--ink3);font-style:italic}.cp-portrait{box-sizing:border-box;border:1px solid var(--lnc,var(--ln));background:var(--sf);font-family:var(--serif);color:var(--ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cp-portrait img{object-fit:cover;width:100%;height:100%}.cp-vide{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:8px;padding:36px 8px 8px;font-size:15px;line-height:1.5;display:flex}.cp-vide h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:20px;font-weight:400}.cp-vide p{margin:0}.cp-action{min-height:44px;color:var(--ac);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.cp-fiche{flex-direction:column;flex:1;min-height:0;display:flex}.cp-fiche-barre{flex:none;align-items:center;gap:6px;padding:2px 10px;display:flex}.cp-fiche-barre button{min-height:44px;color:var(--ac);align-items:center;padding:0 8px;font-size:15px;display:inline-flex}.cp-entete{border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:16px;padding:6px 20px 14px;display:flex}.cp-entete h1{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:400;line-height:1.15}.cp-importance{border:1px solid var(--ink2);min-height:32px;color:var(--ink);border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:2px 8px;font-size:12.5px;display:inline-flex}.cp-importance[data-a-classer]{color:var(--ink2);border-style:dashed}.cp-etat{flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}.cp-etat:empty{display:none}.cp-section{border-bottom:1px solid var(--ln)}.cp-section-titre{text-align:left;width:100%;min-height:52px;color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.cp-section-titre[aria-expanded=true]{font-weight:600}.cp-section-titre>.cp-titre{flex:1;min-width:0}.cp-section-resume{color:var(--ink3);font-size:13.5px;font-weight:400}.cp-section-titre[data-vide] .cp-section-resume{color:var(--ac)}.cp-section-corps{flex-direction:column;gap:10px;padding:0 0 16px;display:flex}.cp-texte{font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.cp-champ{text-align:left;width:100%;min-height:44px;color:var(--ink);flex-direction:column;gap:2px;padding:4px 0;display:flex}.cp-champ-label{color:var(--ink3);font-size:13px}.cp-champ-valeur{font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.cp-champ-valeur[data-vide]{color:var(--ink3);font-family:inherit;font-size:14.5px}.cp-paysage{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.cp-paysage>.cp-colonne{border-right:1px solid var(--ln);flex-direction:column;min-height:0;display:flex}.ap-plein{z-index:60;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans,system-ui, sans-serif);-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.ap-plein :focus-visible{outline-offset:3px;outline:2px solid #fff}.ap-video{object-fit:cover;background:#111;width:100%;height:100%;position:absolute;inset:0}.ap-haut{padding:max(env(safe-area-inset-top), 10px) 16px 10px;background:linear-gradient(#0009,#0000);align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.ap-rond{color:#fff;background:#0000008c;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.ap-rond.is-grand{width:52px;height:52px}.ap-dest{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0000008c;border-radius:14px;flex:1;min-width:0;padding:6px 10px;font-size:14px;line-height:1.3;overflow:hidden}.ap-flash{color:#fff;background:#0000008c;border:0;border-radius:24px;justify-content:center;align-items:center;gap:6px;min-width:48px;min-height:48px;padding:0 12px;font-size:13px;display:inline-flex}.ap-bas{padding:14px 22px max(env(safe-area-inset-bottom), 22px);background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.ap-commandes{justify-content:space-between;align-items:center;display:flex}.ap-derniere{object-fit:cover;background:#0000008c;border:2px solid #fff9;border-radius:10px;flex:none;width:52px;height:52px}.ap-declencheur{background:0 0;border:4px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:78px;height:78px;padding:0;display:flex}.ap-declencheur>span{background:#fff;border-radius:50%;width:62px;height:62px;transition:transform .12s}.ap-declencheur:active>span{transform:scale(.92)}.ap-declencheur:disabled{opacity:.45}.ap-pilule{color:#fff;background:#0000008c;border:0;border-radius:22px;align-self:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.ap-serie{align-items:center;gap:10px;min-height:48px;display:flex}.ap-bande{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ap-bande li{flex:none;width:48px;height:48px;position:relative}.ap-bande img{object-fit:cover;border:1px solid #ffffff80;border-radius:8px;width:44px;height:44px;margin:2px;animation:.12s ease-out ap-fondu}.ap-retirer{color:#fff;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;width:44px;height:44px;padding:0;display:flex;position:absolute;top:-10px;right:-10px}.ap-croix{background:#000000bf;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ap-compte{white-space:nowrap;background:#0000008c;border-radius:14px;padding:6px 10px;font-size:14px}.ap-terminer{color:#000;background:#fff;border:0;border-radius:22px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600}.ap-etat{left:50%;top:calc(max(env(safe-area-inset-top), 10px) + 64px);text-align:center;background:#000000bf;border-radius:14px;max-width:calc(100% - 32px);padding:8px 12px;font-size:14px;position:absolute;transform:translate(-50%)}.ap-message{background:#000c;border-radius:14px;flex-direction:column;gap:10px;padding:16px;font-size:14px;line-height:1.45;display:flex;position:absolute;top:40%;left:16px;right:16px;transform:translateY(-50%)}.ap-message strong{align-items:center;gap:8px;font-size:16px;display:flex}.ap-eclair{pointer-events:none;background:#fff;animation:.12s ease-out forwards ap-eclair;position:absolute;inset:0}@keyframes ap-eclair{0%{opacity:.7}to{opacity:0}}@keyframes ap-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ap-eclair{display:none}.ap-bande img,.ap-declencheur>span{transition:none;animation:none}}@media (orientation:landscape) and (height<=600px){.ap-bas{width:132px;padding:max(env(safe-area-inset-top), 12px) max(env(safe-area-inset-right), 14px) 12px 14px;background:linear-gradient(90deg,#0000,#000000bf);justify-content:center;align-items:center;top:0;left:auto}.ap-commandes{flex-direction:column;gap:14px}.ap-serie{flex-direction:column}.ap-bande{display:none}.ap-haut{right:132px}}.ap-scene{min-height:0;padding:max(env(safe-area-inset-top), 16px) 16px 8px;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ap-scene img{object-fit:contain;max-width:100%;max-height:100%;display:block}.ap-barre{padding:12px 16px max(env(safe-area-inset-bottom), 18px);background:#000;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-bouton{color:#fff;background:#ffffff24;border:0;border-radius:24px;justify-content:center;align-items:center;gap:6px;min-width:48px;min-height:48px;padding:0 14px;font-size:15px;display:inline-flex}.ap-bouton.is-plein{color:#000;background:#fff;font-weight:600}.ap-bouton[aria-pressed=true]{color:#000;background:#fff}.ap-rapports{background:#000;flex:none;justify-content:center;gap:8px;padding:8px 16px 0;display:flex}.ap-cadre-zone{max-width:100%;max-height:100%;display:inline-block;position:relative}.ap-cadre-zone img{max-height:calc(100dvh - 220px)}.ap-cadre{touch-action:none;cursor:move;background:0 0;border:2px solid #fff;padding:0;position:absolute;box-shadow:0 0 0 9999px #0000008c}.ap-poignee{touch-action:none;background:0 0;border:0;width:44px;height:44px;margin:-22px;padding:0;position:absolute}.ap-poignee:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:13px;left:13px}.ap-avis{text-align:center;background:#000;justify-content:center;align-items:center;gap:8px;padding:8px 16px 0;font-size:14px;display:flex}.qoq{color:var(--ink);flex-direction:column;gap:10px;font-size:13.5px;display:flex}.qoq-tete{color:var(--ink2);align-items:center;gap:8px;display:flex}.qoq-titre{color:var(--ink);flex:1;margin:0;font-size:14px;font-weight:600}.qoq-facultatif{color:var(--ink3);font-size:12px}.qoq-hors-ligne{border:1px solid var(--ln);background:var(--sf);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.qoq-hors-ligne>span{flex:1}.qoq-evt{border:1px solid var(--ln);background:var(--pg);border-radius:8px;flex-direction:column;display:flex}.qoq-evt-tete{align-items:center;gap:8px;padding:10px 12px;display:flex}.qoq-evt[data-ouvert] .qoq-evt-tete{border-bottom:1px solid var(--ln)}.qoq-evt:not([data-ouvert]) .qoq-evt-tete{padding-bottom:0}.qoq-evt-bascule{color:var(--ink3);border-radius:4px;align-items:center;gap:8px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.qoq-evt-titre{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.qoq-evt-type{border:1px solid var(--ln);background:var(--sf);white-space:nowrap;height:22px;color:var(--ink);border-radius:4px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.qoq-evt-corps{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.qoq-evt:not([data-ouvert]) .qoq-evt-corps{gap:6px;padding:6px 12px 10px 36px}.qoq-evt:not([data-ouvert]) .qoq-evt-corps:empty{display:none}.qoq-meta{color:var(--ink3);margin:0;font-size:12px}.qoq-resume{border:1px solid var(--ln);background:var(--pg);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.qoq-resume-texte{font-family:var(--serif);color:var(--ink);margin:0;font-size:14px;line-height:1.4}.qoq-resume-lu{font-size:14.5px;line-height:1.45}.qoq-resume-champ{min-width:0;font-family:var(--serif);color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:14px;line-height:1.4}.qoq-resume-champ::placeholder{color:var(--ink3)}.qoq-resume:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}.qoq-resume-champ:focus{outline:none}.qoq-crayon{color:var(--ink3);border-radius:4px;padding:2px;display:inline-flex}.qoq-ligne{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;display:grid}.qoq-ligne-nom{color:var(--ink3);padding-top:6px;font-size:12.5px}.qoq-ligne-valeur{flex-direction:column;gap:8px;min-width:0;display:flex}.qoq-valeur{padding-top:5px;font-size:13.5px}.qoq-note{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.qoq-segments{background:var(--sf);border-radius:6px;align-self:stretch;padding:3px;font-size:12.5px;display:inline-flex}.qoq-segments>button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.qoq-segments>button[aria-checked=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.qoq-date{align-items:center;gap:8px;display:flex}.qoq-champ-bloc{flex-direction:column;gap:4px;min-width:0;display:flex}.qoq-date>.qoq-champ-bloc:first-child{flex:1}.qoq-boite{border:1px solid var(--ln);background:var(--pg);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.qoq-boite:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}.qoq-boite.is-propose{border:1px dashed var(--ac);background:var(--acs)}.qoq-boite-duree{width:64px}.qoq-champ-texte{min-width:0;font:inherit;color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;flex:1;padding:0;font-size:13.5px;line-height:1.3}.qoq-champ-texte:focus{outline:none}.qoq-champ-texte::placeholder{color:var(--ink3)}.qoq-duree-nom{white-space:nowrap;color:var(--ink3);font-size:12.5px}.qoq-erreur{color:var(--ink2);font-size:12px}.qoq-relatif,.qoq-relatif-autre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qoq-select{border:1px solid var(--lnc);background:var(--pg);width:150px;max-width:100%;height:30px;font:inherit;color:var(--ink);border-radius:5px;padding:0 6px 0 10px;font-size:13px}.qoq-nombre{width:64px}.qoq-resolu{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:flex}.qoq-puces{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qoq-puces>li,.qoq-qui>ul{display:contents}.qoq-puce{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);white-space:nowrap;height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 9px;font-size:12.5px;display:inline-flex}.qoq-puce[data-origine=proposee-ia]{border:1px dashed var(--ac);background:var(--acs)}.qoq-point{border-radius:50%;flex:none;width:8px;height:8px}.qoq-marque{color:var(--ink3);display:inline-flex}.qoq-marque[data-origine=proposee-ia]{color:var(--ac)}.qoq-marque-ia{box-sizing:border-box;border:1.5px dashed var(--ac);border-radius:50%;margin:1.5px;display:inline-block}.qoq-puce-btn{color:var(--ink3);border-radius:999px;padding:1px;display:inline-flex}.qoq-puce-btn:hover,.qoq-crayon:hover,.qoq-evt-bascule:hover{color:var(--ink);background:var(--sf)}.qoq-ajout{border:1px dashed var(--ln);height:26px;color:var(--ac);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;display:inline-flex}.qoq-ajout:hover{border-color:var(--ac)}.qoq-preremplis{color:var(--ink3);align-items:center;gap:8px;font-size:12px;display:flex}.qoq-lien{color:var(--ac);font-weight:500}.qoq-lien:hover{text-decoration:underline}.qoq-choix{width:100%;position:relative}.qoq-choix-input{box-sizing:border-box;border:1.5px solid var(--ac);background:var(--pg);width:100%;height:32px;font:inherit;color:var(--ink);border-radius:6px;padding:0 10px;font-size:13.5px}.qoq-choix-input:focus{outline:none}.qoq-liste-choix{z-index:5;box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);width:280px;max-width:100%;box-shadow:var(--shadow-pop);border-radius:8px;flex-direction:column;padding:5px;font-size:13.5px;line-height:1.35;display:flex;position:absolute;top:calc(100% + 4px);left:0}.qoq-liste-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:7px 10px 3px;font-size:11px}.qoq-option{color:var(--ink);cursor:pointer;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:6px 10px;display:grid}.qoq-option>svg{color:var(--ink3);justify-self:center}.qoq-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qoq-option[aria-selected=true]{background:var(--acs)}.qoq-option[aria-selected=true]>svg{color:var(--ac)}.qoq-liste-filet{background:var(--ln);height:1px;margin:4px 6px}.qoq-types{flex-wrap:wrap;gap:6px;display:flex}.qoq-types>button{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);white-space:nowrap;height:26px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.qoq-types>button[aria-checked=true]{border-color:var(--ac);background:var(--ac);color:var(--onac);font-weight:500}.qoq-exclu{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:flex}.qoq-menu{display:inline-flex;position:relative}.qoq-menu-btn{color:var(--ink3);border-radius:4px;padding:2px;display:inline-flex}.qoq-menu-btn:hover{color:var(--ink);background:var(--sf)}.qoq-menu-liste{z-index:5;border:1px solid var(--ln);background:var(--pg);min-width:200px;box-shadow:var(--shadow-pop);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 4px);right:0}.qoq-menu-item{width:100%;color:var(--ink);text-align:left;border-radius:5px;align-items:center;gap:9px;padding:6px 10px;font-size:13.5px;display:flex}.qoq-menu-item:hover,.qoq-menu-item:focus-visible{background:var(--acs);outline:none}.qoq-ajout-evt{color:var(--ac);border-radius:4px;align-self:flex-start;align-items:center;gap:6px;margin-left:-4px;padding:2px 4px;font-size:13px;font-weight:500;display:inline-flex}.qoq-ajout-evt:hover{background:var(--acs)}.qoq button:focus-visible,.qoq-carte summary:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.qoq-carte{border:1px solid var(--ln);background:var(--bg);color:var(--ink);border-radius:10px;flex-direction:column;gap:12px;padding:14px 14px 12px;font-size:15px;display:flex}.qoq-carte-tete{color:var(--ink2);align-items:center;gap:8px;display:flex}.qoq-carte .qoq-titre{font-size:15px}.qoq-resume-liste{grid-template-columns:64px 1fr;gap:10px 0;margin:0;line-height:1.4;display:grid}.qoq-resume-liste dt{color:var(--ink3)}.qoq-resume-liste dd{margin:0}.qoq-resume-lieu{align-items:center;gap:7px;display:inline-flex}.qoq-carte-evt{border-top:1px solid var(--ln);padding-top:10px}.qoq-carte-evt>summary{color:var(--ink2);cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.qoq-carte-evt>summary::-webkit-details-marker{display:none}.qoq-carte-evt[open] .qoq-carte-chevron{transform:rotate(90deg)}.qoq-carte-evt>.qoq-resume-liste{margin-top:10px}.qoq-acces{max-width:100%;color:var(--ink2);text-align:left;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;margin-left:-4px;padding:2px 4px;font-size:12px;display:inline-flex}.qoq-acces span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qoq-acces:hover{color:var(--ink);background:var(--bg)}.qoq-acces:focus-visible{outline:2px solid var(--ac);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.qoq-puce,.qoq-carte-chevron{transition:border-color .15s,transform .15s}}.qoq-frise{background:var(--sf);color:var(--ink2);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.qoq-frise p{margin:0;line-height:1.5}.qoq-frise-choix{align-items:center;gap:8px;display:flex}.qoq-frise-choix select{font:inherit;color:var(--ink);background:0 0;border:0;font-weight:600}.qoq-frise-liens{gap:14px;display:flex}.qoq-frise-liens button{color:var(--ac);font-size:13px;font-weight:500}.ec-root{z-index:5;background:var(--pg);color:var(--ink);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;position:fixed;inset:0}.ec-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ec-haut{border-bottom:1px solid var(--ln);background:var(--bg);flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:52px;padding:2px 6px;display:grid}.ec-haut-centre{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.ec-scene{max-width:100%;min-height:28px;font:600 15px var(--sans);color:var(--ink);align-items:center;gap:2px;display:inline-flex}.ec-scene>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ec-etat{color:var(--ink2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ec-icone{min-width:44px;min-height:44px;color:var(--ink2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ec-icone[aria-pressed=true]{color:var(--ac);background:var(--acs)}.ec-icone:disabled{opacity:.4}.ec-bandeau{background:var(--bg);border:1px solid var(--ln);border-radius:10px;flex:none;align-items:flex-start;gap:10px;margin:8px 12px 0;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.ec-bandeau p{margin:0}.ec-bandeau-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ec-lien{min-height:36px;color:var(--ac);padding:0 4px;font-size:14px;font-weight:600}.ec-btn{border:1px solid var(--lnc);background:var(--bg);border-radius:10px;min-height:40px;padding:0 14px;font-size:14px}.ec-btn[data-plein]{border-color:var(--ac);background:var(--ac);color:var(--onac);font-weight:600}.ec-defil{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ec-page{max-width:640px;margin:0 auto;padding:18px 22px 120px}.ec-numero{font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0}.ec-titre{font:600 22px / 1.3 var(--serif);margin:4px 0 22px}.ec-page .pm-root{font-family:var(--serif);outline:none;font-size:18px;line-height:1.7}.ec-root[data-sans-marques] .pm-root [data-comment],.ec-root[data-sans-marques] .pm-root .pm-comment,.ec-root[data-sans-marques] .pm-root span[data-suivi],.ec-root[data-sans-marques] .pm-root ins,.ec-root[data-sans-marques] .pm-root del{color:inherit;background:0 0;border:0;text-decoration:none}.ec-fusion{box-shadow:inset 3px 0 0 var(--ac);padding-left:10px}.ec-fusion-distant{background:var(--acs)}.ec-clavier{min-height:48px;padding:2px 4px calc(2px + env(safe-area-inset-bottom));border-top:1px solid var(--ln);background:var(--bg);flex:none;align-items:center;gap:2px;display:flex}.ec-root[data-clavier-ouvert] .ec-clavier{padding-bottom:2px}.ec-clavier-style{max-width:120px;min-height:44px;color:var(--ink2);border-right:1px solid var(--ln);flex:none;align-items:center;gap:2px;padding:0 6px;font-size:13px;display:inline-flex}.ec-clavier-style>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ec-clavier-defil{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.ec-clavier-defil::-webkit-scrollbar{display:none}.ec-touche{min-width:44px;min-height:44px;font:500 18px var(--serif);color:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ec-touche[aria-pressed=true]{background:var(--acs);color:var(--ac)}.ec-touche:disabled{opacity:.35}.ec-touche[data-ecoute]{color:var(--del)}.ec-clavier-fixe{border-left:1px solid var(--ln);flex:none}.ec-ligne{border-bottom:1px solid var(--ln);text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 4px;font-size:16px;display:flex}.ec-ligne:last-child{border-bottom:0}.ec-ligne[aria-pressed=true],.ec-ligne[data-courant],.ec-ligne[aria-current]{color:var(--ac)}.ec-ligne-detail{color:var(--ink3);margin-left:auto;font-size:13px}.ec-champ{border:1px solid var(--lnc);background:var(--pg);border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:16px}.ec-extrait mark{background:var(--acs);color:inherit}.ec-root[data-concentration] .ec-page{padding-top:48px}.ec-quitter{z-index:2;background:color-mix(in oklch, var(--pg) 85%, transparent);position:absolute;top:6px;right:8px}.ec-objectif{min-height:40px;padding-bottom:env(safe-area-inset-bottom);color:var(--ink3);flex:none;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.ec-objectif[data-atteint]{color:var(--ok);font-weight:600}.ec-objectif[data-atteint]:before{content:"";left:0;right:0;bottom:calc(40px + env(safe-area-inset-bottom));border-top:2px solid var(--ok);position:absolute}.ec-annonce{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:70px;left:16px;right:16px}.ec-annonce>span{background:var(--ink);color:var(--bg);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;line-height:1.4;animation:.2s cn-fade;display:inline-flex}@media (prefers-reduced-motion:reduce){.ec-annonce>span{animation:none}}@media (orientation:landscape) and (height<=500px){.ec-haut{min-height:36px;padding:0 6px}.ec-haut-centre{flex-direction:row;gap:6px}.ec-icone{min-height:36px}.ec-scene-titre{display:none}.ec-page{max-width:600px;padding-top:10px}.ec-numero,.ec-titre{display:none}.ec-clavier{justify-content:center}.ec-clavier-defil{flex:0 auto}}.ec-classeur{border-right:1px solid var(--ln);background:var(--bg);flex-direction:column;flex:none;width:280px;display:flex;overflow-y:auto}.ec-classeur h2{font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:14px 16px 6px}.ec-classeur ol{margin:0;padding:0 8px;list-style:none}.ec-classeur-ch,.ec-classeur-sc{text-align:left;border-radius:8px;align-items:baseline;gap:8px;width:100%;min-height:44px;padding:10px 8px;font-size:15px;display:flex}.ec-classeur-sc{color:var(--ink2);padding-left:34px;font-size:14px}.ec-classeur-ch[aria-current]{background:var(--acs);color:var(--ac)}.ec-classeur-num{min-width:18px;font:12px var(--mono);color:var(--ink3)}.ec-tablette-clavier{min-height:36px;color:var(--ink2);border-top:1px solid var(--ln);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=700px){.ec-classeur{display:none}}.ec-haut-outils{align-items:center;display:flex}.ec-haut-sep,.ec-mef-sep{background:var(--ln);flex:none;width:1px;height:24px;margin:0 4px}.ec-defil:focus{outline:none}.ec-root[data-tablette] .ec-classeur{width:240px}@media (width>=1100px){.ec-root[data-tablette] .ec-classeur{width:280px}}.ec-mef-bande{min-height:76px;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--ln);background:var(--pg);flex:none;justify-content:center;align-items:center;display:flex}.ec-root[data-clavier-ouvert] .ec-mef-bande{padding-bottom:0}.ec-mef{border:1px solid var(--ln);background:var(--bg);max-width:100%;box-shadow:0 2px 10px color-mix(in oklch, var(--ink) 10%, transparent);scrollbar-width:none;border-radius:16px;align-items:center;gap:2px;padding:4px 6px;display:inline-flex;overflow-x:auto}.ec-root[data-tablette] .ec-page{padding-bottom:40px}.ec-root[data-plein-ecran] .ec-page{max-width:680px;padding-top:56px}.tb-plein-marge{z-index:2;background:color-mix(in oklch, var(--pg) 85%, transparent);border-radius:12px;align-items:center;gap:4px;padding-left:10px;display:flex;position:absolute;top:6px;right:8px}.tb-plein-mots{color:var(--ink2);font-size:12.5px}.ec-root[data-tablette] .ec-annonce{bottom:92px}.ec-classeur[data-dessus]{top:0;bottom:0;left:calc(72px + env(safe-area-inset-left));z-index:7;width:min(280px,100vw - 96px);box-shadow:4px 0 18px color-mix(in oklch, var(--ink) 16%, transparent);display:flex;position:absolute}.lc{background:var(--pg);flex-direction:column;flex:1;min-height:0;display:flex}.lc-haut{border-bottom:1px solid var(--ln);flex-wrap:wrap;flex:none;align-items:center;display:flex}.lc-retour{min-height:44px;color:var(--ac);align-items:center;gap:2px;margin-left:14px;font-size:15px;display:inline-flex}.lc-titre{box-sizing:border-box;flex-direction:column;flex:1 0 100%;gap:4px;padding:0 20px 10px;display:flex}.lc-titre h1{font-family:var(--serif);margin:0;font-size:30px;font-weight:400}.lc-compte{color:var(--ink3);font-size:13px}.lc-hors{color:var(--ink2);background:var(--sf);border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:8px;margin:0;padding:10px 20px;font-size:13px;display:flex}.lc-parties{border-bottom:1px solid var(--ln);scrollbar-width:none;flex:none;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.lc-partie-btn{box-sizing:border-box;border:1px solid var(--ln);min-width:44px;min-height:36px;color:var(--ink2);border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;display:inline-flex}.lc-partie-btn[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--pg);font-weight:600}.lc-ici{min-height:36px;color:var(--ac);flex:none;align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:500;display:inline-flex}.lc-defile{flex:1;min-height:0}.lc-extras{flex-direction:column;padding:0 20px;display:flex}.lc-groupe-h{z-index:1;background:var(--bg);margin:0;position:sticky;top:0}.lc-groupe-titre{box-sizing:border-box;background:var(--bg);border-bottom:1px solid var(--ln);width:100%;min-height:44px;color:var(--ink);text-align:left;align-items:center;gap:8px;margin:0;padding:0 20px;font-size:13px;font-weight:600;display:flex}.lc-groupe-bornes{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.lc-liste{margin:0;padding:0;list-style:none}.lc-ligne{box-sizing:border-box;border-bottom:1px solid var(--ln);text-align:left;width:100%;color:var(--ink);grid-template-columns:30px minmax(0,1fr);grid-template-areas:"num titre""num meta""num apercu";gap:5px 10px;padding:12px 20px 12px 18px;display:grid}.lc-ligne[aria-current=true]{background:var(--sf);box-shadow:inset 4px 0 0 var(--ac)}.lc-num{font-family:var(--serif);color:var(--ink3);grid-area:num;padding-top:1px;font-size:17px}.lc-ligne[aria-current=true] .lc-num{color:var(--ac);font-weight:600}.lc-nom{min-width:0;font-family:var(--serif);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:titre;font-size:16.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.lc-meta{color:var(--ink2);flex-wrap:wrap;grid-area:meta;align-items:center;gap:4px 10px;font-size:13px;display:flex}.lc-statut{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lc-mots{font-variant-numeric:tabular-nums}.lc-encours{color:var(--ac);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.lc-apercu{min-width:0;color:var(--ink3);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:apercu;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lc-apercu[data-sorte=pense-bete]{color:var(--ink2);font-style:italic}.lc-apercu[data-lignes="2"]{-webkit-line-clamp:2}.lc-crayon{color:var(--ink3);font-style:normal}.lc[data-long] .lc-nom{-webkit-line-clamp:1}.lc-nouveau{min-height:44px;color:var(--ac);align-items:center;gap:8px;margin:8px 20px 0;font-size:15px;display:flex}.lc-pied{padding:4px 20px 24px}.lc-vide{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:10px;padding:48px 32px;display:flex}.lc-vide h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:21px;font-weight:400}.lc-vide p{margin:0;font-size:15px;line-height:1.45}.lc-reserve{border-bottom:1px solid var(--ln);grid-template-columns:30px minmax(0,1fr);gap:8px 10px;padding:14px 20px 14px 18px;display:grid}.lc-reserve span{background:var(--sf);border-radius:6px;height:12px;display:block}.lc-reserve span:first-child{grid-row:span 3;width:16px}.lc-reserve span:nth-child(2){width:80%;height:16px}.lc-reserve span:nth-child(3){width:40%}.lc-reserve span:nth-child(4){width:65%}@media (orientation:landscape) and (height<=500px){.lc-haut{flex-wrap:nowrap;gap:10px;min-height:48px;padding:0 24px 0 10px}.lc-titre{flex-direction:row;flex:auto;align-items:baseline;gap:10px;min-width:0;padding:0}.lc-titre h1{font-size:20px}.lc-compte{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-defile>*{max-width:760px;margin-left:auto;margin-right:auto}.lc-ligne{grid-template-columns:30px minmax(0,1fr) 130px 90px;grid-template-areas:"num titre statut mots""num apercu statut mots";align-items:baseline;gap:3px 12px;padding:10px 20px}.lc-meta{display:contents}.lc-statut{grid-area:statut}.lc-mots{text-align:right;grid-area:mots}.lc-point,.lc-encours{display:none}.lc-meta-plus{grid-column:2;gap:10px;font-size:13px;display:flex}.lc-nom{-webkit-line-clamp:1;font-size:16px}.lc-apercu[data-lignes]{-webkit-line-clamp:1}}.cn-barre-relire{border-top:1px solid var(--ln);background:var(--pg);flex:none;justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.cn-barre-relire button{align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:15px;display:inline-flex}@media (orientation:landscape) and (height<=500px){.cn-barre-relire{height:44px}}.binder-suite{width:max-content;height:24px;margin:-27px 12px 3px auto;position:relative}.binder-suite button{height:24px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;display:inline-flex}.binder-suite button:hover{color:var(--ac);background:var(--sf)}.binder-suite button:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.binder-menu button:hover,.binder-menu button:focus-visible{background:var(--sf);outline:none}.binder-row{cursor:pointer;-webkit-user-select:none;user-select:none}.binder-row:not(.is-active):hover{background:color-mix(in oklch, var(--sf) 55%, transparent)}.binder-row.is-drop-before{box-shadow:inset 0 2px 0 var(--ac)}.binder-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--ac)}.binder-row.is-dragging{opacity:.4}.binder-part.is-drop-before{box-shadow:inset 0 2px 0 var(--ac)}.binder-part.is-dragging{opacity:.4}.binder-insert{z-index:2;height:0;position:relative}.binder-insert>button{height:14px;color:var(--ac);opacity:0;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:500;transition:opacity .12s;display:flex;position:absolute;top:-7px;left:0;right:0}.binder-insert>button>i{background:var(--ac);opacity:.4;flex:1;height:1px}.binder-insert>button>span{background:var(--bg);white-space:nowrap;padding:0 2px}.binder-insert>button:hover,.binder-insert>button:focus-visible{opacity:1;outline:none}.binder-link:hover{color:var(--ink)}.binder-input{border:1px solid var(--ac);background:var(--pg);border-radius:4px;outline:none;width:100%;padding:1px 4px;font-size:14px}.binder-toggle{box-sizing:border-box;width:24px;height:24px;color:var(--ink3);text-align:center;transform-origin:8px;padding:3px 9px 3px 1px;font-size:15px;line-height:18px;transition:transform .12s;position:absolute;top:7px;left:0}.binder-toggle[aria-expanded=true]{transform:rotate(90deg)}.binder-toggle:hover{color:var(--ink)}.binder-scenes{flex-direction:column;padding:2px 0 8px;display:flex}.binder-scene{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 16px 6px 44px;font-size:13px}.binder-scene:hover{background:color-mix(in oklch, var(--sf) 55%, transparent)}.binder-scene.is-active{box-shadow:inset 2px 0 0 var(--ac)}.binder-scene.is-dragging{opacity:.4}.binder-scene.is-drop-before{box-shadow:inset 0 2px 0 var(--ac)}.binder-scene.is-drop-after{box-shadow:inset 0 -2px 0 var(--ac)}.binder-scene-head{align-items:center;gap:8px;display:flex}.binder-scene-diamond{color:var(--ink3);flex:none;font-size:7px}.binder-scene-dot{flex:none;display:inline-flex}.binder-scene-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.binder-scene-title.is-auto{color:var(--ink2)}.binder-scene-meta{color:var(--ink3);margin-top:1px;font-size:11px}.binder-scene-memo{color:var(--ink2);margin-top:3px;font-size:12px;font-style:italic}.binder-scene .binder-input{font-size:13px}.binder-insert.is-scene>button{padding-left:48px;font-size:11.5px}.binder-insert.is-scene.is-end{height:10px}.binder-insert.is-scene.is-end>button{top:-2px}.binder-drop-chapter{box-shadow:inset 0 0 0 1.5px var(--ac)}.binder-pastille{border-radius:50%;flex:none;justify-content:center;align-items:center;width:8px;height:18px;padding:0;display:inline-flex}button.binder-pastille{cursor:pointer}button.binder-pastille:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.binder-pastille .lb-dot.is-vide{opacity:0}.binder-pastille:focus-visible .lb-dot.is-vide,.binder-row:hover .binder-pastille .lb-dot.is-vide{opacity:1}.binder-estompe{opacity:.45}.binder-estompe:hover,.binder-estompe:focus-within{opacity:.8}.binder-filtre{border-top:1px solid var(--ln);color:var(--ink3);margin:4px 16px 0;padding:10px 0;font-size:12.5px;line-height:1.45}.binder-filtre-lien{color:var(--ac);font-weight:500}.binder-versions{color:var(--ink2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-size:11.5px;line-height:1;display:inline-flex}.sa-bouton{background:var(--acs);height:28px;color:var(--ac);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.sa-bouton:hover{background:color-mix(in oklch, var(--ac) 18%, var(--pg))}.sa-bouton[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ac) 45%, transparent)}.sa-bouton-n{font-variant-numeric:tabular-nums}:root{--sa-hauteur:44px}.sa-barre{height:var(--sa-hauteur);border-bottom:1px solid var(--ln);background:var(--bg);color:var(--ink);box-sizing:border-box;flex:none;align-items:center;gap:8px;min-width:0;padding:0 16px;font-size:13px;display:flex}.sa-barre.is-posee{z-index:6;position:absolute;top:0;left:0;right:0;overflow-x:clip;container-type:inline-size}@container (width<=980px){.sa-lib{display:none}}.sa-pastilles{flex:none;gap:4px;display:inline-flex}.sa-titre{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sa-compte{white-space:nowrap;flex:none;margin-left:-8px;font-weight:600}.sa-espace{flex:1}.sa-btn{box-sizing:border-box;white-space:nowrap;height:30px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.sa-btn-nu{color:var(--ink2)}.sa-btn-nu:hover:not(:disabled){background:var(--sf)}.sa-btn-plein{background:var(--ac);color:var(--onac)}.sa-btn-plein:hover:not(:disabled){background:color-mix(in oklch, var(--ac) 88%, var(--ink))}.sa-btn-cadre{border-color:var(--ln);background:var(--pg)}.sa-btn-cadre:hover:not(:disabled){background:var(--sf)}.sa-btn:disabled,.sa-icone:disabled{opacity:.45;cursor:default}.sa-icone{min-width:30px;height:30px;color:var(--ink2);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sa-icone:hover:not(:disabled){background:var(--sf)}.sa-filet{background:var(--ln);flex:none;width:1px;height:20px}.sa-menu-ancre{display:inline-flex;position:relative}.sa-menu{z-index:20;background:var(--pg);border:1px solid var(--ln);min-width:240px;box-shadow:var(--shadow-pop);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.sa-menu button{color:var(--ink);text-align:left;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.sa-menu button:hover,.sa-menu button:focus-visible{background:var(--sf)}.sa-menu.is-carte{min-width:170px}.sa-vues{background:var(--sf);border-radius:6px;flex:none;padding:3px;font-size:12.5px;display:inline-flex}.sa-vue{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.sa-vue[aria-checked=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.sa-marge{width:250px;height:100%;color:var(--ink);font-size:12.5px;position:absolute;top:0;left:calc(100% + 40px)}.sa-note{color:var(--ink2);background:var(--sf);border-radius:6px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.sa-carte{box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);border-radius:8px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px 12px;transition:top .12s;display:flex;position:absolute;left:0;right:0}.sa-carte[data-active]{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.sa-carte.is-traitee{background:var(--bg)}.sa-carte-tete{align-items:center;gap:8px;display:flex}.sa-carte-tete b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sa-carte-heure{color:var(--ink3);flex:none}.sa-carte-texte{text-align:left;color:var(--ink);overflow-wrap:anywhere;padding:0;font-size:12.5px;line-height:1.45}.sa-carte-texte.is-lu{color:var(--ink2)}.sa-carte-remarque{color:var(--ink2);border-left:2px solid var(--ln);white-space:pre-wrap;margin:0;padding-left:8px;line-height:1.45}.sa-carte-modifie{color:var(--ink2);align-items:center;gap:5px;margin:-2px 0 0;font-size:12px;display:flex}.sa-carte-actions{align-items:center;gap:6px;display:flex}.sa-carte-statut{color:var(--ink2);align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.sa-lien{color:var(--ac);text-underline-offset:2px;font-size:12px;font-weight:500;text-decoration:underline}.pm-root[data-suivi-ouvert] .suivi-actif{background:color-mix(in oklch, var(--ac) 12%, transparent);border-radius:2px}.pm-root[data-suivi-ouvert] span[data-revision]{color:inherit;text-decoration:none}.pm-root[data-suivi-vue=origine] ins[data-suivi=insertion]{display:none}.pm-root[data-suivi-vue=origine] del[data-suivi=suppression],.pm-root[data-suivi-vue=corrige] ins[data-suivi=insertion]{color:inherit;text-decoration:none}.pm-root[data-suivi-vue=origine] span[data-suivi=format]{font-style:inherit;font-weight:inherit;font-variant:inherit;text-decoration:none}.pm-root[data-suivi-vue=corrige] del[data-suivi=suppression]{display:none}.pm-root[data-suivi-vue=corrige] span[data-suivi=format]{text-decoration:none}.pm-root[data-suivi-vue=origine] span[data-suivi=remarque],.pm-root[data-suivi-vue=corrige] span[data-suivi=remarque]{background:0 0;border-bottom:0}.pm-root[data-suivi-vue=origine] [data-suivi-modifie],.pm-root[data-suivi-vue=corrige] [data-suivi-modifie],.pm-root[data-suivi-vue=origine] .suivi-actif,.pm-root[data-suivi-vue=corrige] .suivi-actif{background:0 0;outline:none}@media (forced-colors:active){.sa-carte[data-active]{outline:2px solid highlight}}.pm-root .at-passage{text-decoration:underline;-webkit-text-decoration-color:var(--at-c);text-decoration-color:var(--at-c);text-underline-offset:4px;background:color-mix(in oklch, var(--at-c) 10%, transparent);text-decoration-thickness:2px}.at-volet{border-left:1px solid var(--ln);background:var(--pg);width:420px;color:var(--ink);box-sizing:border-box;min-height:0;font-family:var(--sans);flex-direction:column;flex:none;gap:14px;padding:16px;font-size:13px;display:flex}.at-volet-tete{align-items:center;gap:10px;display:flex}.at-volet-titre{flex:1;margin:0;font-size:15px;font-weight:600}.at-lien{color:var(--ac);white-space:nowrap;font-weight:500;font-size:inherit}.at-lien:hover{text-decoration:underline}.at-x{color:var(--ink3);display:inline-flex}.at-x:hover{color:var(--ink)}.at-chips{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.at-chip{height:28px;color:var(--ink);box-shadow:0 0 0 1px var(--ln);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.at-chip:has(.ce-pastille){padding-left:4px}.at-chip[aria-pressed=true]{background:var(--acs);box-shadow:0 0 0 1.5px var(--ac);font-weight:500}.at-chip .ce-pastille[data-taille="18"]{width:20px;height:20px;font-size:9px}.at-frise-bloc{flex-direction:column;gap:6px;display:flex}.at-frise{background:var(--sf);border-radius:4px;height:18px;position:relative;overflow:hidden}.at-frise-seance{background:var(--at-c);border-radius:2px;position:absolute;top:3px;bottom:3px}.at-frise-seance[data-pale]{opacity:.3}.at-frise-seance[data-vive]{opacity:1}.at-frise-bornes{color:var(--ink3);justify-content:space-between;font-size:11px;display:flex}.at-liste{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.at-vide{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.at-jour{flex-direction:column;gap:8px;display:flex}.at-jour-titre,.at-col{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.at-jour ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.at-seance{border-radius:6px;align-items:flex-start;gap:10px;padding:10px 8px;display:flex}.at-seance[data-choisie]{background:var(--acs)}.at-seance-corps{text-align:left;color:var(--ink);flex:1;gap:10px;min-width:0;display:flex}.at-seance-texte{flex-direction:column;flex:1;gap:3px;font-size:13px;display:flex}.at-seance-qui b{font-weight:600}.at-seance-bilan{color:var(--ink2);font-size:12.5px}.at-dim{color:var(--ink3)}.at-comparer{font-size:13px}.at-pied{color:var(--ink3);flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.at-diff{max-height:60vh;font-family:var(--serif);font-size:15px;line-height:1.6;overflow-y:auto}.chapter-head .chapter-subtitle{margin:6px 0 28px}.chapter-head-full .chapter-subtitle{margin-bottom:32px}.chapter-head:not(:focus-within) .chapter-subtitle:placeholder-shown{opacity:0;height:0;margin-top:0}.chapter-figure-actions{border:1px solid var(--ln);background:color-mix(in oklch, var(--pg) 92%, transparent);font-family:var(--sans);border-radius:6px;gap:2px;padding:2px;font-size:12px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.chapter-figure-actions button{color:var(--ink2);white-space:nowrap;border-radius:4px;padding:5px 8px}.chapter-figure-actions button:hover{color:var(--ac);background:var(--sf)}.chapter-figure-actions button:focus-visible{color:var(--ac);outline-offset:0}@media (pointer:coarse){.chapter-figure-actions button{min-height:32px;padding:8px 12px}}.pm-root .pm-voix-phrase{--voix-hl:color-mix(in oklch, var(--ac) 16%, transparent);background:var(--voix-hl);box-shadow:0 0 0 2px var(--voix-hl);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.voice-bar{z-index:9;background:var(--pg);border:1px solid var(--ln);height:38px;box-shadow:var(--shadow-pop);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.rev-bar+.voice-bar{bottom:60px}.voice-bar>svg{color:var(--ac);flex:none}.voice-title{color:var(--ink);font-weight:500}.voice-count{font-variant-numeric:tabular-nums;color:var(--ink3);min-width:82px}.voice-sep{background:var(--ln);width:1px;height:18px}.voice-btn{width:28px;height:28px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.voice-btn:hover{background:var(--sf);color:var(--ink)}.voice-btn.is-primary{background:var(--ac);color:var(--onac)}.voice-select{border:1px solid var(--lnc);height:26px;color:var(--ink);border-radius:5px;align-items:center;display:inline-flex;position:relative}.voice-select select{appearance:none;max-width:170px;height:100%;color:inherit;text-overflow:ellipsis;background:0 0;border:0;padding:0 24px 0 9px;font-size:12.5px}.voice-select svg{pointer-events:none;color:var(--ink3);position:absolute;right:5px}.voice-bar.is-message{white-space:normal;border-radius:12px;align-items:flex-start;width:max-content;max-width:min(560px,100% - 32px);height:auto;padding:10px 8px 10px 16px;line-height:1.45}.voice-bar.is-message>svg{margin-top:1px}.voice-bar.is-message p{color:var(--ink);margin:0}.img-btn{font-family:var(--sans);white-space:nowrap;box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.img-btn-primary{border-color:var(--ac);background:var(--ac);color:var(--onac)}.img-dlg-backdrop{z-index:950;background:color-mix(in oklch, var(--ink) 18%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.img-dlg{box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-menu);font-family:var(--sans);color:var(--ink);border-radius:8px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.img-dlg-title{margin:0;font-size:15px;font-weight:600}.img-dlg-text{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.img-dlg-field{font:inherit;border:1px solid var(--lnc);background:var(--pg);color:var(--ink);resize:vertical;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.5}.img-dlg-field:focus{outline:2px solid var(--acs);border-color:var(--ac)}.img-dlg-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.img-dlg-preview{background:var(--sf);border-radius:6px;justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden}.img-dlg-preview img{max-width:100%;max-height:100%}.img-dlg-slider{color:var(--ink2);grid-template-columns:90px 1fr 40px;align-items:center;gap:12px;font-size:13px;display:grid}.img-dlg-slider input,.img-crop-straighten input{accent-color:var(--ac)}.img-dlg-value{font-family:var(--mono);text-align:right;font-size:12px}.img-dlg-reset{color:var(--ac);align-self:flex-start;font-size:13px}.img-crop{z-index:950;background:var(--pg);color:var(--ink);font-family:var(--sans);outline:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.img-crop-area{justify-content:center;align-items:center;display:flex}.img-crop-box{background:repeating-linear-gradient(135deg, var(--sf) 0 9px, color-mix(in oklch, var(--ln) 70%, var(--sf)) 9px 18px);position:relative;overflow:hidden}.img-crop-box img{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.img-crop-frame{box-shadow:0 0 0 9999px color-mix(in oklch, var(--float-bg) 50%, transparent);border:1.5px solid var(--float-ink);box-sizing:border-box;cursor:move;touch-action:none;position:absolute}.img-crop-line{background:color-mix(in oklch, var(--float-ink) 55%, transparent);pointer-events:none;position:absolute}.img-crop-corner{border-style:solid;border-color:var(--float-ink);box-sizing:border-box;touch-action:none;width:22px;height:22px;position:absolute}.img-crop-corner[data-c=nw]{cursor:nwse-resize;border-width:4px 0 0 4px;top:-3px;left:-3px}.img-crop-corner[data-c=ne]{cursor:nesw-resize;border-width:4px 4px 0 0;top:-3px;right:-3px}.img-crop-corner[data-c=sw]{cursor:nesw-resize;border-width:0 0 4px 4px;bottom:-3px;left:-3px}.img-crop-corner[data-c=se]{cursor:nwse-resize;border-width:0 4px 4px 0;bottom:-3px;right:-3px}.img-crop-tools{color:var(--ink2);align-items:center;gap:20px;font-size:13px;display:flex}.img-seg{background:var(--sf);border:0;border-radius:6px;min-inline-size:auto;margin:0;padding:3px;font-size:12.5px;display:inline-flex}.img-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:5px 11px}.img-seg button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:var(--shadow-tip);font-weight:500}.img-crop-straighten{align-items:center;gap:10px;display:flex}.img-crop-straighten input{appearance:none;background:0 0;width:120px;height:16px;margin:0}.img-crop-straighten input::-webkit-slider-runnable-track{background:var(--lnc);border-radius:2px;height:4px}.img-crop-straighten input::-moz-range-track{background:var(--lnc);border-radius:2px;height:4px}.img-crop-straighten input::-webkit-slider-thumb{appearance:none;background:var(--pg);border:1.5px solid var(--ac);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin-top:-6px}.img-crop-straighten input::-moz-range-thumb{background:var(--pg);border:1.5px solid var(--ac);box-sizing:border-box;border-radius:50%;width:16px;height:16px}.img-crop-straighten span{min-width:2.5em}.img-crop-sep{background:var(--ln);width:1px;height:20px}.img-crop-tools .img-btn+.img-btn{margin-left:-8px}.exp-warn-list{border:1px solid var(--ln);background:var(--sf);border-radius:6px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.exp-warn-list li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 12px;font-size:13px;display:grid}.exp-warn-list li+li{border-top:1px solid var(--ln)}.exp-warn-title{color:var(--ink);align-items:baseline;gap:6px;display:flex}.exp-warn-detail{color:var(--ink3);overflow-wrap:anywhere;grid-column:1;font-size:12px}.exp-warn-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--onac);background:var(--ac);border-radius:3px;flex:none;padding:1px 5px;font-size:10.5px;font-weight:600}.exp-warn-link{color:var(--ac);grid-area:1/2/span 2;align-self:center;font-size:12px;font-weight:500}.pm-root span[data-revision]{color:var(--rev);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--rev) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--rev) 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}:root[data-revisions-masquees] .pm-root span[data-revision]{color:inherit;text-decoration:none}[data-revision="1"]{--rev:var(--r2d)}[data-revision="2"]{--rev:var(--sp)}[data-revision="3"]{--rev:var(--r4d)}[data-revision="4"]{--rev:var(--r6d)}[data-revision="5"]{--rev:var(--r5d)}.rev-bar{z-index:9;background:var(--pg);border:1px solid var(--ln);height:38px;box-shadow:var(--shadow-pop);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.rev-dot{background:var(--rev);border-radius:50%;flex:none;width:9px;height:9px}.rev-title{color:var(--ink);font-weight:500}.rev-select{border:1px solid var(--lnc);height:26px;color:var(--ink);border-radius:5px;align-items:center;display:inline-flex;position:relative}.rev-select select{appearance:none;height:100%;color:inherit;background:0 0;border:0;padding:0 24px 0 9px;font-size:12.5px}.rev-select svg{pointer-events:none;color:var(--ink3);position:absolute;right:5px}.rev-btn{height:26px;color:var(--ac);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rev-btn:hover:not(:disabled){background:var(--acs)}.rev-btn:disabled{color:var(--ink3)}.rev-icon{width:28px;height:28px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rev-icon:hover{background:var(--sf);color:var(--ink)}.rev-sep{background:var(--ln);width:1px;height:18px}.slash-menu{width:300px;max-height:min(380px,100vh - 16px);padding:0;overflow:hidden}.slash-list{flex:auto;min-height:0;padding:5px;overflow-y:auto}.slash-item{-webkit-user-select:none;user-select:none}.slash-empty{color:var(--ink3);padding:8px 10px}.slash-foot{border-top:1px solid var(--ln);color:var(--ink3);flex:none;gap:12px;padding:6px 12px;font-size:11px;display:flex}.slash-foot kbd{font-family:var(--mono);border:1px solid var(--ln);background:var(--bg);color:var(--ink2);border-radius:4px;margin-right:2px;padding:0 4px;font-size:10.5px}.pm-root.pm-hl-dialogues .pm-estompe{opacity:.3;transition:opacity .35s}.pm-root.pm-hl-grammaire{--gram-dim:color-mix(in oklch, var(--ink) 55%, var(--pg))}.pm-root.pm-hl-grammaire>*{color:var(--gram-dim)}.pm-root.pm-hl-grammaire .pm-gram{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.pm-root.pm-hl-grammaire .pm-gram-verbe{color:var(--r2d);background:color-mix(in oklch, var(--r2) 45%, transparent)}.pm-root.pm-hl-grammaire .pm-gram-adjectif{color:var(--r5d);background:color-mix(in oklch, var(--r5) 45%, transparent)}.pm-root.pm-hl-grammaire .pm-gram-adverbe{color:var(--r4d);background:color-mix(in oklch, var(--r4) 45%, transparent)}.dp-gram{flex-wrap:wrap;gap:6px;display:flex}.dp-gram button{border:1px solid var(--lnc);height:26px;color:var(--ink3);background:var(--pg);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.dp-gram button[aria-pressed=true]{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 22%, var(--lnc))}.dp-gram-dot{opacity:.35;border-radius:50%;width:8px;height:8px}.dp-gram button[aria-pressed=true] .dp-gram-dot{opacity:1}.dp-gram-dot[data-nature=verbe]{background:var(--r2d)}.dp-gram-dot[data-nature=adjectif]{background:var(--r5d)}.dp-gram-dot[data-nature=adverbe]{background:var(--r4d)}@media (prefers-reduced-motion:reduce){.pm-root.pm-hl-dialogues .pm-estompe{transition:none}}.rl-panel{border-left:1px solid var(--ln);background:var(--bg);width:420px;color:var(--ink);min-height:0;font-family:var(--sans);flex-direction:column;flex:none;font-size:13px;display:flex}.rl-head{flex-direction:column;gap:12px;padding:14px 20px 0;display:flex}.rl-title{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.rl-close{color:var(--ink3);display:inline-flex}.rl-close:hover{color:var(--ink)}.rl-tabs{color:var(--ink2);border-bottom:1px solid var(--ln);gap:20px;font-size:13.5px;display:flex}.rl-tabs button{color:var(--ink2);padding:10px 0}.rl-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ac);font-weight:600}.rl-controls{flex-direction:column;gap:12px;padding:12px 20px 0;display:flex}.rl-line{justify-content:space-between;align-items:center;font-size:13px;display:flex}.rl-label{color:var(--ink2)}.rl-seg{background:var(--sf);border:0;border-radius:6px;align-self:flex-start;min-width:0;margin:0;padding:3px;font-size:12.5px;display:inline-flex}.rl-line .rl-seg{align-self:auto}.rl-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:5px 11px}.rl-seg button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 8%, transparent);font-weight:500}.rl-help{color:var(--ink3);font-size:12px;line-height:1.45}.rl-link{color:var(--ac);margin-left:8px;font-weight:500}.rl-link:hover,.rl-accent:hover,.rl-card-actions button:hover{text-decoration:underline}.rl-scan{flex-direction:column;gap:6px;display:flex}.rl-progress{background:var(--sf);border-radius:3px;height:6px;overflow:hidden}.rl-progress span{background:var(--ac);border-radius:3px;height:100%;transition:width .2s linear;display:block}.rl-list{flex:1;min-height:0;padding:4px 20px 16px;overflow-y:auto}.rl-empty{border-top:1px solid var(--ln);color:var(--ink3);margin:0;padding:14px 0}.rl-group-head{border-top:1px solid var(--ln);align-items:center;gap:10px;padding:14px 0 6px;display:flex}.rl-group-name{font-size:13.5px;font-weight:600}.rl-group-count{color:var(--ink3);font-size:12px}.rl-accent{color:var(--ac);font-size:12.5px;font-weight:500}.rl-chevron{color:var(--ink3);transition:transform .15s;display:inline-flex}.rl-chevron[aria-expanded=false]{transform:rotate(-90deg)}.rl-card{cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.rl-card:hover{background:color-mix(in oklch, var(--pg) 60%, transparent)}.rl-card[data-selected]{background:var(--pg);border-color:var(--ac)}.rl-card:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.rl-card-line{font-family:var(--serif);font-size:14px}.rl-card-meta{color:var(--ink3);font-size:12px}.rl-card-actions{gap:14px;font-size:12.5px;font-weight:500;display:flex}.rl-card-actions button{color:var(--ink2)}.rl-card-actions button.rl-accent{color:var(--ac)}.rl-footer{border-top:1px solid var(--ln);background:var(--pg);align-items:center;gap:10px;padding:14px 20px;display:flex}.rl-footer-note{color:var(--ink2);flex:1;font-size:12.5px}.rl-btn{white-space:nowrap;border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.rl-btn-primary{background:var(--ac);color:var(--onac);border-color:var(--ac)}.rl-btn:disabled{opacity:.5;cursor:default}.rl-settings{border-top:1px solid var(--ln);margin-top:4px;padding-top:12px}.rl-settings summary{cursor:pointer;color:var(--ink2);font-size:13px;font-weight:500}.rl-settings-body{flex-direction:column;gap:8px;padding:10px 0 4px;display:flex}.rl-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:6px;font-size:11px;font-weight:600}.rl-check{color:var(--ink);align-items:flex-start;gap:8px;display:flex}.rl-check input{accent-color:var(--ac);margin-top:3px}.rl-note{color:var(--ink3);font-size:11.5px;display:block}.rl-row{border-top:1px solid var(--ln);justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.rl-more{color:var(--ac);padding:8px 12px;font-size:12.5px;font-weight:500;display:block}.fq-tab{flex-direction:column;flex:1;min-height:0;display:flex}.fq-scope{border-bottom:1px solid var(--ln);color:var(--ink2);justify-content:space-between;align-items:center;padding:12px 20px 14px;display:flex}.fq-current{border-bottom:1px solid var(--ln);background:var(--pg);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:13.5px;line-height:1.5;display:flex}.fq-current p{margin:0}.fq-forms{color:var(--ink2)}.fq-nav{color:var(--ink2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:12.5px;display:flex}.fq-nav button{color:var(--ink2);display:inline-flex}.fq-nav button:hover{color:var(--ink)}.fq-list{flex:1;min-height:0;margin:0;padding:6px 12px;list-style:none;overflow-y:auto}.fq-list button{width:100%;color:var(--ink);text-align:left;border-radius:6px;grid-template-columns:minmax(0,9em) 1fr auto;align-items:center;gap:10px;padding:5px 8px;font-size:13.5px;display:grid}.fq-list button:hover,.fq-list button[aria-pressed=true]{background:var(--pg)}.fq-list button:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.fq-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fq-list button[aria-pressed=true] .fq-word{color:var(--ac);font-weight:600}.fq-bar{background:var(--ln);border-radius:2px;height:4px;overflow:hidden}.fq-bar span{background:var(--ac);opacity:.6;height:100%;display:block}.fq-count{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.fq-empty{color:var(--ink2);margin:0;padding:20px;font-size:13px}.fq-foot{border-top:1px solid var(--ln);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.fq-note{color:var(--ink2);margin:0;font-size:12px}.fq-foot button{color:var(--ac);flex:none;font-size:12.5px;font-weight:500}.lt-search{border:1px solid var(--lnc);background:var(--pg);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.lt-search input{min-width:0;font-family:var(--serif);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.lt-search input::-webkit-search-cancel-button{display:none}.lt-search:focus-within{border-color:var(--ac)}.lt-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.lt-muted{color:var(--ink3);margin:0;font-size:12.5px}.lt-sense{flex-direction:column;gap:10px;display:flex}.lt-sense-head{font-size:13px}.lt-num{font-family:var(--serif);color:var(--ac);margin-right:6px;font-weight:600}.lt-chips{flex-wrap:wrap;gap:8px;display:flex}.lt-chip{font-family:var(--serif);border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14.5px}.lt-chip:hover,.lt-chip:focus-visible{border-color:var(--ac);background:var(--acs);outline:none}.lt-chip-more{font-family:var(--sans);color:var(--ac);border-style:dashed;font-size:12.5px}.lt-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.lt-mood{color:var(--ac)}.lt-foot{color:var(--ink3);margin-top:auto;font-size:12px}.lt-link{color:var(--ac);font-size:inherit}.lt-link:disabled{color:var(--ink3)}.lt-link:hover{text-decoration:underline}.lt-word{font-family:var(--serif);font-size:26px}.lt-word-meta{color:var(--ink3);margin-left:10px;font-size:13px}.lt-defs{font-family:var(--serif);flex-direction:column;gap:14px;font-size:15px;line-height:1.6;display:flex}.lt-defs .lt-eyebrow{font-family:var(--sans)}.lt-label{font-family:var(--sans);color:var(--ink3);font-size:12px}.lt-example{color:var(--ink2);margin-top:6px;font-size:14px;font-style:italic}.lt-etym{flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;display:flex}.lt-source{color:var(--ink3);border-top:1px solid var(--ln);margin-top:auto;padding-top:12px;font-size:12px}.lt-source a{color:var(--ac)}.lt-lire{flex-wrap:wrap;gap:8px;display:flex}.lt-btn-lire{border:1px solid var(--ln);background:var(--pg);height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 18px;font-size:14px}.lt-btn-lire:hover{background:var(--sf)}.lt-verb{justify-content:space-between;align-items:baseline;display:flex}.lt-verb-name{font-family:var(--serif);font-size:24px}.lt-verb .lt-word-meta{font-size:12px}.lt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.lt-tense{font-family:var(--serif);flex-direction:column;gap:3px;font-size:13.5px;display:flex}.lt-tense-name{font-family:var(--sans);color:var(--ink2);font-size:12px;font-weight:600}.lt-counts{border-top:1px solid var(--ln);color:var(--ink3);flex-wrap:wrap;gap:14px;padding:10px 20px;font-size:12px;display:flex}.lt-familles{background:var(--sf);border-radius:8px;gap:2px;padding:3px;display:flex}.lt-familles button{min-height:34px;color:var(--ink2);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:13.5px;display:inline-flex}.lt-familles button[aria-selected=true]{background:var(--pg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.lt-ia{letter-spacing:.04em;color:var(--ink2);border:1px solid var(--lnc);font-size:10px;font-weight:600;font-family:var(--sans);border-radius:4px;padding:1px 4px}.lt-hors-connexion{color:var(--ink2);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;display:flex}.lt-hors{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lt-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lt-filtres{flex-wrap:wrap;gap:6px;display:flex}.lt-filtre{border:1px solid var(--lnc);min-height:32px;color:var(--ink2);border-radius:999px;padding:0 11px;font-size:13px}.lt-filtre[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--pg)}.lt-groupe{flex-direction:column;gap:8px;display:flex}.lt-groupe-titre{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.lt-groupe-detail{color:var(--ink2);font-weight:400}.lt-points{gap:3px;display:inline-flex}.lt-points span{border:1.5px solid var(--lnc);border-radius:50%;width:7px;height:7px}.lt-points span[data-plein]{background:var(--ink2);border-color:var(--ink2)}ul.lt-chips{margin:0;padding:0;list-style:none}.lt-chip[aria-pressed=true]{border:2px solid var(--ac);background:var(--acs);padding:4px 11px}.lt-syll{font-family:var(--sans);color:var(--ink2);margin-left:6px;font-size:11.5px}.lt-choix{background:var(--sf);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex;position:sticky;bottom:0}.lt-choix-mot{font-family:var(--serif);flex:1;font-size:15px;font-weight:500}.lt-choix-etat{color:var(--ink2);flex-basis:100%;font-size:12.5px}.lt-btn{white-space:nowrap;border:1px solid var(--ln);background:var(--pg);min-height:36px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.lt-btn[data-variant=primary]{background:var(--ac);border-color:var(--ac);color:var(--onac)}.lt-btn:disabled{opacity:.55}.lt-actions{flex-wrap:wrap;gap:8px;display:flex}.lt-passage{flex-direction:column;gap:8px;display:flex}.lt-passage blockquote{border-left:3px solid var(--ac);background:var(--sf);font-family:var(--serif);border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:15px;line-height:1.55}.lt-envoi{color:var(--ink2);flex-direction:column;gap:8px;font-size:13px;display:flex}.lt-envoi p{align-items:flex-start;gap:8px;margin:0;display:flex}.lt-envoi b,.lt-insere b{color:var(--ink);font-weight:600}.lt-attente{flex-direction:column;gap:6px;display:flex}.lt-attente-titre{margin:0;font-size:14px;font-weight:600}.lt-insere{background:var(--acs);color:var(--ink2);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.lt-insere span{flex:1}.lt-props{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lt-prop{border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lt-prop-tete{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lt-prop-phrase{font-family:var(--serif);margin:0;font-size:15.5px;line-height:1.55}.srp{z-index:20;border-left:1px solid var(--ln);background:var(--bg);width:380px;min-height:0;color:var(--ink);flex-direction:column;font-size:13px;display:flex;position:absolute;top:0;bottom:0;right:0}.srp-form{border-bottom:1px solid var(--ln);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.srp-head{align-items:center;gap:10px;display:flex}.srp-head h2{flex:1;margin:0;font-size:15px;font-weight:600}.srp-kbd{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:11px}.srp-icon{color:var(--ink3);display:inline-flex}.srp-icon:hover{color:var(--ink)}.srp-field{border:1px solid var(--lnc);background:var(--pg);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 12px;display:flex}.srp-field:focus-within{border:1.5px solid var(--ac);padding:0 9.5px 0 11.5px}.srp-field.is-invalid{border-color:var(--sp)}.srp-field input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:9px 0;font-size:14px}.srp-field input:focus{outline:none}.srp-field input::placeholder{color:var(--ink3)}.srp-count{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.srp-checks{flex-wrap:wrap;gap:10px 14px;display:flex}.srp-check,.srp-hit input{align-items:center;gap:7px;display:flex}.srp-check input,.srp-hit input{appearance:none;border:1.5px solid var(--ink3);background:var(--pg);border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.srp-check input:checked,.srp-hit input:checked{background:var(--ac);border-color:var(--ac)}.srp-check input:checked:after,.srp-hit input:checked:after{content:"";border:solid var(--onac);border-width:0 0 1.75px 1.75px;width:8px;height:4.5px;transform:translateY(-1px)rotate(-45deg)}.srp-check input:focus-visible,.srp-hit input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.srp-row{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;display:flex}.srp-select{border:1px solid var(--lnc);background:var(--pg);height:28px;color:var(--ink);border-radius:5px;align-items:center;display:inline-flex;position:relative}.srp-select select{appearance:none;height:100%;color:inherit;background:0 0;border:0;padding:0 26px 0 10px;font-size:12.5px}.srp-select svg{pointer-events:none;color:var(--ink3);position:absolute;right:6px}.srp-preview{flex:1;min-height:0;padding:12px 18px;overflow-y:auto}.srp-preview-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.srp-preview-head h3{margin:0;font-size:13.5px;font-weight:600}.srp-link{color:var(--ac);font-size:12px}.srp-link:hover{text-decoration:underline}.srp-hits{margin:0;padding:0;list-style:none}.srp-hit{border-top:1px solid var(--ln);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.srp-hit-body{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.srp-hit-ref{color:var(--ink3);font-size:11.5px}.srp-hit-text{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.srp-hit.is-off .srp-hit-text{color:var(--ink3)}.srp-hit-text del{color:var(--sp);background:color-mix(in oklch, var(--sp) 8%, transparent);text-decoration:line-through;text-decoration-thickness:1.5px}.srp-hit-text ins{color:var(--r4d);text-underline-offset:3px;background:color-mix(in oklch, var(--r4d) 10%, transparent);text-decoration:underline;text-decoration-thickness:1.5px}.srp-more{padding:8px 0 0 28px;font-size:12.5px}.srp-empty,.srp-notice{color:var(--ink2);margin:8px 0 0;font-size:12.5px}.srp-foot{border-top:1px solid var(--ln);flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex}.srp-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.srp-actions .dp-btn{height:32px}.srp-actions .dp-btn:disabled{opacity:.5}.srp-note{color:var(--ink3);margin:0;font-size:12px;line-height:1.45}.st-tab{flex-direction:column;flex:1;min-height:0;display:flex}.st-scope{border-bottom:1px solid var(--ln);color:var(--ink2);justify-content:space-between;align-items:center;padding:12px 20px 14px;display:flex}.st-current{border-bottom:1px solid var(--ln);background:var(--pg);flex-direction:column;gap:10px;padding:14px 20px;display:flex}.st-current-head{justify-content:space-between;align-items:center;display:flex}.st-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--st);font-size:11px;font-weight:600}.st-nav{color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:flex}.st-nav button{color:var(--ink2);display:inline-flex}.st-nav button:hover{color:var(--ink)}.st-text{margin:0;font-size:14px;line-height:1.5}.st-text.st-empty{color:var(--ink2);font-size:13px}.st-try{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.5}.st-try button{color:inherit;font:inherit}.st-try button:hover,.st-try button:focus-visible{color:var(--ac);text-decoration:underline}.st-actions{gap:14px;font-size:12.5px;display:flex}.st-actions button{color:var(--ink2);white-space:nowrap}.st-actions button.is-accent{color:var(--ac);font-weight:500}.st-actions button:hover{text-decoration:underline}.st-kinds{padding:6px 20px 0}.st-kind-block+.st-kind-block{border-top:1px solid var(--ln)}.st-kind{align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.st-kind-label{flex:1}.st-kind-label.is-off{color:var(--ink3)}.st-count{font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}.st-count.is-lead{color:var(--st);font-weight:600}.st-window{color:var(--ink2);align-items:center;gap:10px;padding:0 0 12px 40px;font-size:12.5px;display:flex}.st-window input{border:1px solid var(--lnc);background:var(--pg);width:52px;font-family:var(--mono);color:var(--ink);border-radius:5px;padding:2px 6px;font-size:12.5px}.st-chapters{border-top:1px solid var(--ln);min-height:0;margin:8px 20px 0;padding:0;list-style:none;overflow-y:auto}.st-chapters button{width:100%;color:var(--ink2);text-align:left;justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.st-chapters button.is-current{color:var(--ink);font-weight:500}.st-note{border-top:1px solid var(--ln);color:var(--ink3);margin:auto 0 0;padding:12px 20px;font-size:12px;line-height:1.5}.sx{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.sx-entete{border-bottom:1px solid var(--ln);background:var(--bg);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:14px;min-width:0;padding:10px 24px;font-size:13px;display:flex}.sx-entete b{font-weight:600}.sx-entete-icone{color:var(--ink3)}.sx-entete-detail{color:var(--ink2);text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-retour{box-sizing:border-box;white-space:nowrap;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.sx-retour:hover{background:var(--sf)}.sx-retour:focus-visible,.sx-seul:focus-visible,.sx-position-ligne:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.sx-corps{flex:1;min-width:0;min-height:0;display:flex}.sx-defilement{background:var(--pg);min-width:0;height:100%;padding:36px calc(40px + var(--side-panel,0px)) 0 40px;box-sizing:border-box;flex:1;justify-content:center;display:flex;overflow-y:auto}.is-fullscreen .sx-defilement{padding-top:120px}.sx-colonne{position:relative;left:70px}.sx-chapitre .pm-root{padding-bottom:0}.sx-chapitre.is-dernier .pm-root{padding-bottom:40vh}.sx-chapitre .pm-root.is-empty>p:first-child:before{content:none}.sx-chapitre.is-verrouille .sx-texte{opacity:.75}.sx-tete{border-radius:6px;align-items:center;gap:12px;margin:34px 0 22px;display:flex;position:relative}.sx-chapitre.is-premier .sx-tete{margin-top:0}.sx-sep{-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sx-marge{text-align:right;width:160px;font-family:var(--sans);color:var(--ink3);font-size:11.5px;line-height:1.35;position:absolute;left:-190px}.sx-non-ecrit{color:var(--gr)}.sx-num{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;font-size:11px}.sx-cadenas{vertical-align:-1px;margin-right:4px}.sx-filet{background:var(--ln);flex:1;height:1px}.sx-seul{font-family:var(--sans);color:var(--ac);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;display:none}.sx-tete:hover,.sx-tete:focus-within{background:var(--sf);margin-left:-10px;margin-right:-10px;padding:6px 10px}.sx-tete:hover .sx-marge,.sx-tete:focus-within .sx-marge{left:-180px}.sx-tete:hover .sx-seul,.sx-tete:focus-within .sx-seul{display:inline}.sx-trou{font-family:var(--sans);color:var(--ink3);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:34px 0 0;font-size:12.5px;display:flex}.sx-trou>span{border-top:1px dashed var(--ln);flex:1}.sx-trou+.sx-chapitre .sx-tete{margin-top:18px}.sx-chargement{flex-direction:column;gap:12px;margin:34px 0 40vh;display:flex}.sx-squelette{background:var(--sf);border-radius:4px;height:10px;display:block}.sx-charges{font-family:var(--sans);color:var(--ink3);font-size:12.5px}.sx-position{border-left:1px solid var(--ln);background:var(--bg);box-sizing:border-box;flex-direction:column;flex:none;gap:2px;width:150px;padding:18px 14px;font-size:12px;display:flex;overflow-y:auto}.sx-position-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-size:11px;font-weight:600}.sx-position-ligne{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:5px 6px;display:flex}.sx-position-ligne:hover{background:var(--sf)}.sx-position-ligne.is-actif{background:var(--pg);box-shadow:inset 2px 0 0 var(--ac)}.sx-position-num{font-family:var(--serif);color:var(--ink3);min-width:14px}.sx-position-barre{background:var(--ln);border-radius:2px;flex:1}.sx-position-total{color:var(--ink3);margin-top:10px}.sx-avis{z-index:25;background:var(--sf);border:1px solid var(--ln);color:var(--ink);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sx-avis svg{color:var(--ink3)}.sx-avis button{color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (width<=1180px){.sx-colonne{left:0}.sx-marge{display:none}}@media print{.sx-tete,.sx-trou,.sx-chargement,.sx-position,.sx-entete{display:none}}.srp-portee{color:var(--ink);font-size:13px}.tb-slot{border-radius:5px;flex:none;align-items:center;display:inline-flex;position:relative}.tb-slot[hidden]{display:none}.tb-espace{flex:1;min-width:8px}.tb-point{background:var(--ac);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:2px}.tb-mot{white-space:nowrap;padding:0 8px}.tb-bar[data-libelles=non] .wt-btn-label{display:none}.tb-bar[data-libelles=non] .wt-btn-text{padding:0}.tb-bar[data-glisse]{cursor:grabbing;-webkit-user-select:none;user-select:none}.tb-slot[data-souleve]{background:var(--pg);box-shadow:var(--shadow-menu);opacity:.85}.tb-arrivee{box-sizing:border-box;border:1px dashed var(--ac);border-radius:5px;flex:none;width:30px;height:30px}.bp-page{max-width:960px}.bp-titre{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.bp-sous{color:var(--ink2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.bp-retablir{white-space:nowrap;height:30px;color:var(--ink2);border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.bp-retablir:hover:not(:disabled){background:var(--sf);color:var(--ink)}.bp-retablir:disabled{opacity:.45;cursor:default}.bp-corps{flex-direction:column;gap:14px;font-size:13px;display:flex}.bp-tete{align-items:center;gap:8px;min-height:24px;display:flex}.bp-surtitre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.bp-fenetres{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.bp-fenetres button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.bp-fenetres button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.bp-apercu{border:1px solid var(--ln);background:var(--bg);border-radius:8px;overflow:hidden}.bp-apercu-barre{border-bottom:0;border-right:1px solid var(--ln);pointer-events:none;max-width:100%}.bp-apercu-barre .tb-bar{min-height:46px;padding:0 12px;overflow:hidden}.bp-colonnes{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.bp-colonne{flex-direction:column;gap:6px;min-width:0;display:flex}.bp-lien{color:var(--ac);white-space:nowrap;font-size:13px;font-weight:500}.bp-lien:hover{text-decoration:underline}.bp-liste{border:1px solid var(--ln);background:var(--pg);border-radius:8px;min-height:60px;padding:4px}.bp-liste-plus{max-height:460px;overflow:auto}.bp-liste-plus[data-cible]{border-color:var(--ac)}.bp-ligne{color:var(--ink);cursor:default;border-radius:6px;grid-template-columns:18px 22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:grid}.bp-ligne:hover,.bp-ligne:focus-visible{background:var(--sf)}.bp-ligne:focus-visible,.bp-filet:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.bp-ligne[data-prise],.bp-filet[data-prise]{outline:2px solid var(--ac);outline-offset:-2px;background:var(--pg);box-shadow:var(--shadow-menu)}.bp-ligne[data-glisse],.bp-filet[data-glisse]{opacity:.5}[data-cible].bp-ligne,[data-cible].bp-filet{box-shadow:inset 0 2px 0 var(--ac)}.bp-poignee{color:var(--ink3);cursor:grab}.bp-icone{color:var(--ink2)}.bp-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-kbd{font:11.5px var(--mono);color:var(--ink3);white-space:nowrap}.bp-actions{color:var(--ink2);display:flex}.bp-filet{color:var(--ink3);border-radius:6px;align-items:center;gap:8px;padding:2px 10px;font-size:11.5px;display:flex}.bp-filet.bp-sep .bp-actions{opacity:0}.bp-filet.bp-sep:hover .bp-actions,.bp-filet.bp-sep:focus-within .bp-actions,.bp-filet.bp-sep:focus .bp-actions{opacity:1}.bp-trait{background:var(--lnc);flex:1;height:1px}.bp-section{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);padding:6px 10px 2px;font-size:11px;font-weight:600}.bp-cherche{border:1px solid var(--lnc);height:32px;color:var(--ink2);background:var(--pg);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.bp-cherche:focus-within{border-color:var(--ac)}.bp-cherche input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.bp-vide{color:var(--ink3);margin:8px 10px}.bp-case{align-items:center;gap:8px;font-size:13.5px;display:flex}.bp-case input{accent-color:var(--ac);width:16px;height:16px;margin:0}.bp-note{color:var(--ink2);margin:0;font-size:12.5px}.bp-note a{color:var(--ac)}.bp-aide-clavier{background:var(--sf);color:var(--ink2);border-radius:6px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12.5px}.bp-fenetre{width:900px;max-height:calc(100vh - 48px)}.bp-fenetre[open]{flex-direction:column;display:flex}.bp-fenetre .dlg-body{min-height:0;overflow:auto}.ed-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr)}.ed-grid .tb-wrap{grid-area:1/1/auto/-1}.ed-grid .ed-main{background:var(--pg);grid-area:2/2;min-width:0}.ed-grid .ed-status{grid-area:3/1/auto/-1}.ed-grid>:first-child:not(.tb-wrap){grid-area:2/1;min-height:0}.wt-btn{box-sizing:border-box;min-width:30px;height:30px;color:inherit;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.wt-btn-text{padding:0 8px}.wt-btn:hover{background:var(--sf)}.wt-btn[data-active],.wt-btn[data-active]:hover{background:var(--acs);color:var(--ac)}.wt-btn:disabled{opacity:.45;cursor:default}.wt-select{box-sizing:border-box;border:1px solid var(--lnc);height:30px;color:var(--ink);background:var(--pg);text-align:left;border-radius:5px;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.wt-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-select[aria-expanded=true]{border-color:var(--ac)}.wt-color{border-radius:5px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:30px;height:30px;display:inline-flex}.wt-color:hover{background:var(--sf)}.wt-color-a{color:var(--ink);font-size:14px;font-weight:600;line-height:1}.wt-color-bar{border-radius:1px;width:14px;height:3px}.wt-pop{z-index:1000;box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:232px;box-shadow:var(--shadow-menu);color:var(--ink);border-radius:8px;padding:10px;font-size:12.5px;position:fixed}.wt-pop-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:2px 2px 8px;font-size:10.5px;font-weight:600}.wt-swatches{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.wt-swatch{border:1px solid var(--ln);border-radius:5px;justify-content:center;align-items:center;height:26px;font-weight:600;display:flex}.wt-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--pg), 0 0 0 3.5px var(--ac)}.wt-pop-row{color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.wt-pop-row input[type=color]{border:1px solid var(--lnc);background:var(--pg);border-radius:4px;width:36px;height:24px;padding:1px}.wt-link{color:var(--ac);font-weight:500}.ui-menu[aria-label=Plus]{width:300px;min-width:0;max-width:300px}.wd-backdrop{z-index:900;background:color-mix(in oklch, var(--ink) 12%, transparent);justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;inset:0}.wd{background:var(--pg);border:1px solid var(--ln);max-width:calc(100vw - 32px);max-height:calc(100vh - 160px);box-shadow:var(--shadow-menu);font-family:var(--sans);color:var(--ink);border-radius:10px;flex-direction:column;font-size:13.5px;display:flex}.wd-head{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.wd-title{font-size:14px;font-weight:600}.wd-close{color:var(--ink3);display:inline-flex}.wd-body{flex-direction:column;gap:10px;padding:14px 18px;display:flex;overflow-y:auto}.wd-foot{border-top:1px solid var(--ln);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.wd-field{color:var(--ink2);flex-direction:column;gap:4px;font-size:12px;display:flex}.wd-input{border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:5px;padding:6px 9px;font-family:inherit;font-size:13.5px}.wd-input:focus{border-color:var(--ac);outline:none}.wd-row{gap:10px;display:flex}.wd-row>*{flex:1;min-width:0}.wd-tabs{border-bottom:1px solid var(--ln);gap:4px;margin:-4px 0 4px;display:flex}.wd-tab{color:var(--ink2);padding:6px 10px;font-size:13px}.wd-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ac);font-weight:500}.wd-list{flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wd-item{text-align:left;width:100%;color:var(--ink);border-radius:5px;justify-content:space-between;gap:10px;padding:6px 8px;display:flex}.wd-item:hover,.wd-item[data-active]{background:var(--acs)}.wd-item-hint{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:12px;overflow:hidden}.wd-chars{grid-template-columns:repeat(8,1fr);gap:4px;max-height:300px;display:grid;overflow-y:auto}.wd-char{border:1px solid var(--ln);height:40px;font-family:var(--serif);color:var(--ink);border-radius:5px;font-size:19px}.wd-char:hover,.wd-char:focus-visible{background:var(--acs);border-color:var(--ac);outline:none}.wd-broken{background:var(--sf);color:var(--ink2);border-radius:5px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.wd-hint{color:var(--ink3);font-size:12px}.wd-btn{border:1px solid var(--lnc);color:var(--ink2);background:var(--pg);border-radius:5px;padding:6px 14px}.wd-btn-primary{background:var(--ac);border-color:var(--ac);color:var(--onac);font-weight:500}.wd-btn:disabled{opacity:.45}.wd-radio{color:var(--ink);align-items:center;gap:8px;display:flex}.sp{z-index:15;box-sizing:border-box;border-left:1px solid var(--ln);background:var(--bg);width:300px;font-family:var(--sans);color:var(--ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.sp-head{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sp-title{font-size:14px;font-weight:600}.sp-close{color:var(--ink3);display:inline-flex}.sp-list{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.sp-item{border-bottom:1px solid var(--ln);text-align:left;color:var(--ink);flex-direction:column;align-items:stretch;gap:3px;padding:11px 18px;display:flex}.sp-item:hover{background:color-mix(in oklch, var(--pg) 60%, var(--bg))}.sp-item[data-active]{background:var(--pg);box-shadow:inset 3px 0 0 var(--ac)}.sp-desc{color:var(--ink3);font-size:11.5px}.sp-sep{font-family:var(--serif);letter-spacing:.4em;text-align:center;font-size:14px;display:block}.sp-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding:14px 18px;font-size:13px;display:flex}.sp-edit{color:var(--ac);text-align:left;font-weight:500}.sp-new{color:var(--ink2);text-align:left}.sp-form{border-top:1px solid var(--ln);flex-direction:column;gap:8px;margin-top:auto;padding:14px 18px;font-size:13px;display:flex}.sp-form-row{justify-content:flex-end;gap:8px;display:flex}.sp-note{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}:root[data-styles-open]{--side-panel:300px}.wp-outline{z-index:30;pointer-events:none;outline:1.5px dashed color-mix(in oklch, var(--ac) 60%, transparent);outline-offset:6px;border-radius:2px;position:fixed}.wp-tip{z-index:31;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:fixed}.wp-bubble{font-family:var(--sans);background:var(--ink);color:var(--pg);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4}[data-painter=on] .pm-root{cursor:copy}.wd-avis-zone{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}.wd-avis{background:var(--ink);max-width:calc(100vw - 32px);color:var(--bg);font-family:var(--sans);box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 22%, transparent);border-radius:6px;align-items:center;gap:16px;margin:0;padding:10px 16px;font-size:13px;line-height:1.4;animation:.18s ease-out wd-avis-in;display:flex}.wd-avis:has(.wd-avis-action){pointer-events:auto;padding-right:12px}.wd-avis>span{min-width:0}.wd-avis-action{font:inherit;color:var(--bg);text-underline-offset:3px;border-radius:4px;flex:none;padding:4px 6px;font-weight:600;text-decoration:underline}.wd-avis-action:hover{background:color-mix(in oklch, var(--bg) 14%, transparent)}.wd-avis-action:focus-visible{outline:2px solid var(--bg);outline-offset:1px}@keyframes wd-avis-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.wd-avis{animation:none}}.pm-root .pm-proof{cursor:pointer}.lg-menu{z-index:60;background:var(--pg);border:1px solid var(--ln);min-width:220px;max-width:340px;box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 12%, transparent);font-family:var(--sans);color:var(--ink);border-radius:8px;padding:6px;font-size:13px;line-height:1.45;position:fixed}.lg-menu button.lg-item{text-align:left;width:100%;color:var(--ink);border-radius:5px;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 10px;display:flex}.lg-menu button.lg-item:hover,.lg-menu button.lg-item:focus-visible{background:var(--sf);outline:none}.lg-menu .lg-sugg{font-weight:600}.lg-menu hr{border:0;border-top:1px solid var(--ln);margin:5px 4px}.lg-menu .lg-head{letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:600}.lg-menu .lg-note{color:var(--ink2);padding:2px 10px 6px}.lg-menu .lg-hint{color:var(--ink3);padding:4px 10px 2px;font-size:11px}.lg-tabs{border-bottom:1px solid var(--ln);gap:2px;margin-bottom:10px;display:flex}.lg-tabs button{color:var(--ink2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:5px 8px;font-size:12.5px}.lg-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ac)}.lg-conj{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.lg-conj h4{color:var(--ink2);margin:0 0 2px;font-size:11.5px;font-weight:600}.lg-conj ol{margin:0;padding:0;font-size:12.5px;list-style:none}.lg-bubble{z-index:60;box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:370px;box-shadow:var(--shadow-menu);font-family:var(--sans);color:var(--ink);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex;position:fixed}.lg-bubble-head{align-items:center;gap:10px;display:flex}.lg-bubble-kind{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.lg-bubble-title{color:var(--ink2)}.lg-bubble-msg{line-height:1.5}.lg-bubble-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lg-bubble-fix{background:var(--ac);color:var(--onac);font-weight:600;font-family:var(--serif);border-radius:5px;padding:5px 12px}.lg-bubble-alt{border:1px solid var(--ln);font-family:var(--serif);color:var(--ink);border-radius:5px;padding:4px 10px}.lg-bubble-link{color:var(--ink2)}.lg-bubble-more,.lg-bubble-detail a{color:var(--ac)}.lg-bubble-link:hover,.lg-bubble-more:hover,.lg-bubble-alt:hover{text-decoration:underline}.lg-bubble-fix:hover{background:color-mix(in oklch, var(--ac) 88%, var(--ink))}.lg-bubble-wait{color:var(--ink3)}.lg-bubble-detail{border-top:1px solid var(--ln);color:var(--ink2);flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px;font-size:12.5px;display:flex}.lg-bubble-keys{color:var(--ink3);font-size:11.5px}.lg-legend{z-index:3;background:var(--pg);border:1px solid var(--ln);color:var(--ink2);border-radius:8px;gap:18px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:14px;right:24px}.rf-card{border:1px solid var(--ln);background:var(--pg);color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.rf-card[data-other]{background:var(--bg);border-style:dashed}.rf-card[data-active]{box-shadow:0 0 0 2px color-mix(in oklch, var(--ac) 40%, transparent)}.rf-head{align-items:center;gap:8px;min-width:0;display:flex}.rf-avatar{background:var(--sf);border:1px solid var(--ln);box-sizing:border-box;width:20px;height:20px;color:var(--ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.rf-who{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.rf-when{color:var(--ink3);white-space:nowrap;font-size:11.5px}.rf-seen{color:var(--ink3);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;display:inline-flex}.rf-quote{color:var(--ink3);font-size:12px;font-style:italic}.rf-removed{color:var(--ink3);font-size:13px;font-style:italic}.rf-body{white-space:pre-wrap;overflow-wrap:anywhere}.rf-thread{border-left:2px solid var(--ln);flex-direction:column;gap:6px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.rf-name{font-size:12px;font-weight:600}.rf-role{background:var(--acs);color:var(--ac);border-radius:4px;margin-left:4px;padding:0 5px;font-size:10.5px;font-weight:500}.rf-text{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere}.rf-wait{color:var(--ink3);font-size:11.5px}.rf-fail,.rf-banner{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:10px;margin-top:4px;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.rf-grow{flex:1}.rf-link{font:inherit;color:var(--ac);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500}.rf-link:focus-visible,.rf-send:focus-visible,.rf-box textarea:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.rf-box{flex-direction:column;gap:6px;display:flex}.rf-box textarea{border:1px solid var(--lnc);font:inherit;color:var(--ink);background:var(--pg);resize:none;border-radius:5px;padding:6px 8px;font-size:12.5px}.rf-box textarea::placeholder{color:var(--ink3)}.rf-send{font:inherit;background:var(--ac);color:var(--onac);cursor:pointer;border:0;border-radius:5px;align-self:flex-end;padding:4px 10px;font-size:12.5px}.rf-send:disabled{opacity:.5;cursor:default}.rf-report{color:var(--ink3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.rf-report:hover{color:var(--ink2)}::highlight(lr-r1){background-color:var(--r1)}::highlight(lv-r1){background-color:var(--r1)}::highlight(lr-r2){background-color:var(--r2)}::highlight(lv-r2){background-color:var(--r2)}::highlight(lr-r3){background-color:var(--r3)}::highlight(lv-r3){background-color:var(--r3)}::highlight(lr-r4){background-color:var(--r4)}::highlight(lv-r4){background-color:var(--r4)}::highlight(lr-r5){background-color:var(--r5)}::highlight(lv-r5){background-color:var(--r5)}::highlight(lr-r6){background-color:var(--r6)}::highlight(lv-r6){background-color:var(--r6)}::highlight(lr-r1-many){background-color:var(--r1);-webkit-text-decoration:underline 2.5px var(--r1d);text-decoration:underline 2.5px var(--r1d)}::highlight(lr-r2-many){background-color:var(--r2);-webkit-text-decoration:underline 2.5px var(--r2d);text-decoration:underline 2.5px var(--r2d)}::highlight(lr-r3-many){background-color:var(--r3);-webkit-text-decoration:underline 2.5px var(--r3d);text-decoration:underline 2.5px var(--r3d)}::highlight(lr-r4-many){background-color:var(--r4);-webkit-text-decoration:underline 2.5px var(--r4d);text-decoration:underline 2.5px var(--r4d)}::highlight(lr-r5-many){background-color:var(--r5);-webkit-text-decoration:underline 2.5px var(--r5d);text-decoration:underline 2.5px var(--r5d)}::highlight(lr-r6-many){background-color:var(--r6);-webkit-text-decoration:underline 2.5px var(--r6d);text-decoration:underline 2.5px var(--r6d)}::highlight(lr-note){-webkit-text-decoration:underline dotted 2px var(--ink3);text-decoration:underline dotted 2px var(--ink3)}::highlight(lv-note){-webkit-text-decoration:underline dotted 2px var(--ink3);text-decoration:underline dotted 2px var(--ink3)}::highlight(lr-active){background-color:color-mix(in oklch, var(--ac) 24%, transparent)}::highlight(lv-active){background-color:color-mix(in oklch, var(--ac) 24%, transparent)}::highlight(lg-group){background-color:color-mix(in oklch, var(--ink3) 12%, transparent);-webkit-text-decoration:underline dashed 1.5px var(--ink3);text-decoration:underline dashed 1.5px var(--ink3)}::highlight(lg-active){background-color:color-mix(in oklch, var(--ac) 20%, transparent);-webkit-text-decoration:underline dashed 1.5px var(--ac);text-decoration:underline dashed 1.5px var(--ac)}.lr-panel{z-index:15;border-left:1px solid var(--ln);background:var(--bg);width:400px;min-height:0;color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.lr-panel-head{border-bottom:1px solid var(--ln);flex-direction:column;gap:12px;padding:14px 18px;display:flex}.lr-panel-title{justify-content:space-between;align-items:baseline;font-size:14.5px;font-weight:600;display:flex}.lr-panel-count{color:var(--ink3);font-size:12px;font-weight:400}.lr-filters{align-items:center;gap:8px;font-size:12.5px;display:flex}.lr-filters-2{margin-top:-4px}.lr-select{align-items:center;display:inline-flex;position:relative}.lr-select select{appearance:none;border:1px solid var(--lnc);background:var(--pg);color:var(--ink);border-radius:6px;max-width:150px;padding:4px 24px 4px 10px;font-size:12.5px}.lr-select svg{pointer-events:none;position:absolute;right:6px}.lr-grow{flex:1}.lr-color{background:var(--ui-hl-bg);width:24px;height:22px;color:var(--ui-hl-line);border-radius:4px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.lr-color[aria-pressed=true]{outline:1.5px solid var(--ui-hl-line);outline-offset:1px}.lr-color[data-dim]{opacity:.45}.lr-list{flex-direction:column;flex:1;gap:10px;padding:14px 18px;display:flex;overflow-y:auto}.lr-empty,.lr-sample{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.lr-sample{color:var(--ink3);font-size:12px}.lr-card{background:var(--pg);border:1px solid var(--ln);cursor:pointer;border-radius:8px;flex-direction:column;gap:7px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;position:relative}.lr-card-voir{cursor:pointer;background:0 0;border:0;margin:0;padding:0}.lr-card-voir:after{content:"";border-radius:inherit;position:absolute;inset:0}.lr-card-voir:focus-visible{outline:none}.lr-card-voir:focus-visible:after{outline:2px solid var(--ac);outline-offset:2px}.lr-card :is(button,textarea,input,select,a,label,audio,[tabindex]):not(.lr-card-voir){z-index:1;position:relative}.lr-card[data-active]{border-color:var(--ac)}.lr-card-head{align-items:center;gap:8px;display:flex}.lr-swatch{background:var(--ui-hl-bg);width:18px;height:14px;color:var(--ui-hl-line);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.lr-swatch-note{background:var(--sf);color:var(--ink2)}.lr-card-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.lr-card-meta,.lr-card-chapter{color:var(--ink3);font-size:11.5px}.lr-changed{background:var(--sf);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.lr-changed-head{color:var(--ink2);align-items:center;gap:6px;font-size:11.5px;display:flex}.lr-changed-quote{font-family:var(--serif);color:var(--ink2);font-size:13px;font-style:italic}.lr-card-foot{color:var(--ink2);align-items:center;gap:12px;font-size:12px;display:flex}.lr-card-main{color:var(--ac);font-weight:500}.lr-pill{border:1px solid var(--ac);color:var(--ac);border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:11.5px;display:inline-flex}.lr-pill[data-status=traite]{border-color:var(--ink2);color:var(--pg);background:var(--ink2)}.lr-pill[data-status=ignore]{border-color:var(--ln);color:var(--ink3)}.lr-count{font-family:var(--sans);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700;line-height:1;position:absolute;transform:translate(2px,-2px)}.lr-exchanges{color:var(--ink);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.lr-report{color:var(--ink2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.coh-epoque{border-bottom:1px solid var(--ln);background:var(--pg);flex-direction:column;flex:none;gap:8px;padding:12px 16px;font-size:13px;display:flex}.coh-epoque-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coh-segments button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.coh-segments button:disabled{opacity:.6}.coh-epoque-note{color:var(--ink2);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.coh-epoque-note svg{color:var(--ink3);margin-top:2px}.coh-epoque-cours{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.coh-epoque-cours p{color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.coh-epoque-cours p.is-fait{color:var(--ink2)}.coh-epoque-cours p.is-fait svg{color:var(--ink3)}@media (prefers-reduced-motion:no-preference){.coh-tourne{animation:1s linear infinite coh-tourne}}@keyframes coh-tourne{to{transform:rotate(360deg)}}.coh-epoque-part{border:1px solid var(--ln);background:var(--bg);border-radius:6px}.coh-epoque-part-tete{width:100%;color:var(--ink2);font:inherit;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.coh-epoque-part-liste{flex-direction:column;gap:4px;margin:0;padding:0 10px 8px 31px;font-size:12.5px;list-style:none;display:flex}.coh-epoque-part-liste li{justify-content:space-between;gap:12px;display:flex}.coh-epoque-val{color:var(--ink3);text-align:right}.coh-epoque-cout{color:var(--ink3)}.coh-familles{flex-wrap:wrap;flex:none;gap:6px;padding:10px 16px 0;display:flex}.coh-familles button{height:26px;font:inherit;border:1px solid var(--lnc);color:var(--ink);background:0 0;border-radius:13px;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.coh-familles button[aria-pressed=true]{background:var(--acs);color:var(--ac);border-color:var(--ac)}.coh-familles button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.coh-carte-epoque{gap:8px;font-size:13px}.coh-epoque-tete{color:var(--ink3);font-size:11.5px}.coh-epoque-tete .coh-categorie{letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:600}.coh-epoque-ia{border:1.5px dashed var(--ac);box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px;margin:1.5px;display:inline-block}.coh-epoque-question{font-family:var(--serif);color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.35}.coh-epoque-explication{margin:0;line-height:1.5}.coh-epoque-passage{font-family:var(--serif);color:var(--ink2);align-items:baseline;gap:8px;margin:0;font-size:13.5px;font-style:italic;display:flex}.coh-epoque-passage>span{flex:1}.coh-epoque-passage .coh-lien{font-family:var(--sans);white-space:nowrap;font-style:normal}.coh-epoque-source{align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.coh-epoque-source-icone,.coh-epoque-licence{color:var(--ink3)}.coh-bouton.is-discret{color:var(--ink2);background:0 0;border-color:#0000}.coh-epoque-traitee{font-size:13px}.coh-epoque-traitee p{color:var(--ink2);align-items:center;gap:8px;margin:0;display:flex}.coh-epoque-traitee p>span{flex:1}.vl-volet.is-coherence{max-width:100%}.coh{flex-direction:column;flex:1;min-height:0;display:flex}.coh-barre{border-bottom:1px solid var(--ln);color:var(--ink2);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:8px 18px;font-size:12.5px;display:flex}.coh-segments{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.coh-segments button{white-space:nowrap;color:var(--ink2);font:inherit;background:0 0;border-radius:4px;padding:4px 11px}.coh-segments button[aria-selected=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.coh-segments button:focus-visible,.coh button:focus-visible,.coh select:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.coh .vl-interrupteur:disabled{opacity:.6}.coh-corps{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.coh-bandeau{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.coh-bandeau>span{flex:1}.coh-bandeau svg{color:var(--ink3);flex:none}.coh-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.coh-carte{border:1px solid var(--ln);background:var(--pg);border-radius:8px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.coh-carte.is-ouverte{border-color:var(--ac)}.coh-carte.is-voulue:not(.is-ouverte){opacity:.6}.coh-carte-tete{text-align:left;color:inherit;font:inherit;background:0 0;border-radius:4px;flex-direction:column;gap:4px;width:100%;padding:0;display:flex}.coh-carte.is-ouverte .coh-carte-tete{gap:12px}.coh-carte-ligne{align-items:center;gap:8px;width:100%;display:flex}.coh-pastille{background:var(--gr);width:16px;height:16px;color:oklch(from var(--gr) .2 .02 h);font:700 11px / 1 var(--sans);box-shadow:0 0 0 2px var(--pg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.coh-voulue-icone{color:var(--ink3);flex:none;display:inline-flex}.coh-categorie{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex:1;min-width:0;font-size:11px;font-weight:600}.coh-chapitres{color:var(--ink3);white-space:nowrap;font-size:12px}.coh-chevron{color:var(--ink3);flex:none}.coh-question{font-family:var(--serif);color:var(--ink);font-size:14.5px;line-height:1.4}.coh-carte.is-ouverte .coh-question{font-size:17px}.coh-passages{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.coh-passages.is-deux{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coh-passage{border:1px solid var(--ln);background:var(--pg);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.coh-passage-tete{color:var(--ink3);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.coh-passage-ch{color:var(--ink2);white-space:nowrap;font-weight:500}.coh-passage-detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.coh-origine{color:var(--ink3);flex:none;display:inline-flex}.coh-ouvrir{color:var(--ac);background:0 0;border-radius:3px;flex:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.coh-ouvrir:hover{text-underline-offset:3px;text-decoration:underline}.coh-extrait{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.coh-extrait mark{background:var(--r1);color:inherit;border-radius:2px;padding:0 1px}.coh-resume{color:var(--ink2);font-style:italic}.coh-passage-pied{color:var(--ink2);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.coh-lieu{align-items:center;gap:5px;display:inline-flex}.coh-lieu-point{background:var(--ty-lieu);border-radius:50%;flex:none;width:9px;height:9px}.coh-explication{color:var(--ink2);gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.coh-explication svg{color:var(--ink3);flex:none}.coh-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coh-bouton{box-sizing:border-box;white-space:nowrap;border:1px solid var(--lnc);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.coh-bouton:hover{background:var(--sf)}.coh-bouton.is-principal{background:var(--ac);color:var(--onac);border-color:var(--ac)}.coh-bouton.is-principal:hover{background:color-mix(in oklch, var(--ac) 88%, var(--ink))}.coh-vide{text-align:center;color:var(--ink3);flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.coh-vide h3{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.coh-vide p{color:var(--ink2);max-width:320px;margin:0;font-size:13px;line-height:1.5}.coh-pied{border-top:1px solid var(--ln);color:var(--ink2);flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.coh-pied>svg{color:var(--ink3);flex:none}.coh-lien{color:var(--ac);background:0 0;border-radius:4px;padding:2px 4px;font-size:12.5px;font-weight:500}.coh-regler{border-top:1px solid var(--ln);color:var(--ink2);flex-direction:column;flex:none;gap:6px;padding:10px 16px 12px;font-size:12.5px;display:flex}.coh-regler label{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coh-regler select{border:1px solid var(--lnc);background:var(--pg);height:28px;color:var(--ink);font:inherit;border-radius:5px;padding:0 6px}.coh-regler-note{color:var(--ink3);font-size:12px}@media (width<=760px){.coh-passages.is-deux{grid-template-columns:minmax(0,1fr)}}.coh-ou{-webkit-text-decoration:underline dotted var(--ty-lieu);text-decoration:underline dotted var(--ty-lieu);text-underline-offset:3px;text-decoration-thickness:2px}.coh-propose{border-bottom:1.5px dashed var(--ac)}.coh-extrait .vb-marque-ia,.coh-lieu .vb-marque-ia{vertical-align:middle}.coh-info{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.coh-info svg{color:var(--ink3);flex:none}.coh-info-lien{color:var(--ac);white-space:nowrap;font-weight:500;text-decoration:none}.coh-info-lien:hover,.coh-info-lien:focus-visible{text-decoration:underline}.coh-absence{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.coh-bouton:disabled{opacity:.5;cursor:default}.coh-bouton:disabled:hover{background:var(--pg)}.coh-bouton.is-principal:disabled:hover{background:var(--ac)}.vs-zone{font-family:var(--sans);text-indent:0;align-items:center;gap:10px;display:inline-flex}.vs-tabs{background:var(--sf);border-radius:7px;align-items:center;gap:2px;min-width:0;padding:3px;display:inline-flex}.vs-tablist{align-items:center;gap:2px;min-width:0;display:inline-flex}.vs-tab{height:28px;font:inherit;white-space:nowrap;color:var(--ink2);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.vs-tab:hover{color:var(--ink)}.vs-tab[aria-selected=true]{background:var(--pg);box-shadow:0 0 0 1px var(--ln), var(--shadow-tip);color:var(--ink);cursor:default;font-weight:600}.vs-tab .vs-livre{color:var(--ac)}.vs-tab[data-livre]{color:var(--ink)}.vs-tab:focus-visible,.vs-add:focus-visible,.vs-more:focus-visible,.vs-autre:focus-visible,.vs-choisir:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.vs-comparer{box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.vs-comparer:hover{border-color:var(--ink3)}.vs-comparer:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.vs-add,.vs-more{width:28px;height:28px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.vs-add:hover,.vs-more:hover{color:var(--ink);background:var(--pg)}.vs-more:hover{background:var(--sf)}.vs-autre{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:3px 4px;font-size:12.5px;font-weight:500;display:inline-flex}.vs-autre:hover{text-decoration:underline}.pm-root .pm-scene-versions{align-items:center;margin-left:auto;display:inline-flex}.pm-root .pm-scene-versions+.pm-scene-merge{margin-left:4px}.pm-root .pm-scene-versions:empty{display:none}.pm-root .pm-scene-versions:empty+.pm-scene-merge{margin-left:auto}.pm-root .pm-scene:has(.vs-tabs){background:var(--bg);border-block-color:var(--ln)}.pm-root .pm-scene:has(.vs-tabs)>*{opacity:1}.pm-root .pm-scene:has(.vs-tabs)>.pm-scene-stars{opacity:0}.vs-tete{box-sizing:border-box;min-height:44px;font-family:var(--sans);color:var(--ink);white-space:nowrap;border-block:1px solid #0000;align-items:center;gap:12px;margin:0 -48px 16px;padding:7px 48px;font-size:13px;display:flex;position:relative}.vs-tete-scene{align-items:center;gap:12px;min-width:0;display:inline-flex}.vs-tete-diamond{background:var(--ink3);border-radius:1px;flex:none;width:5px;height:5px;transform:rotate(45deg)}.vs-tete-titre{text-overflow:ellipsis;font-weight:600;overflow:hidden}.vs-tete-statut{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vs-tete .vs-zone{margin-left:auto}.vs-tete.is-versions{background:var(--bg);border-block-color:var(--ln)}.vs-tete.is-seule{min-height:32px;margin-top:-8px;margin-bottom:4px;padding-block:0}.vs-tete.is-seule .vs-zone{opacity:0;transition:opacity .12s}.vs-tete.is-seule:hover .vs-zone,.vs-tete.is-seule:focus-within .vs-zone,.np-entete:hover+.vs-tete.is-seule .vs-zone{opacity:1}.vs-bandeau{background:var(--sf);border:1px solid var(--ln);font-family:var(--sans);color:var(--ink);text-indent:0;border-radius:6px;align-items:center;gap:12px;margin:0 0 18px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.vs-bandeau>svg{color:var(--ink2)}.vs-bandeau-texte{flex:1;min-width:0}.vs-choisir{font:inherit;color:var(--ac);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;font-weight:500}.vs-choisir:hover:not(:disabled){text-decoration:underline}.vs-choisir:disabled{color:var(--ink3);cursor:not-allowed}.vs-horsligne{font-family:var(--sans);color:var(--ink2);text-indent:0;align-items:center;gap:8px;margin:-8px 0 14px;font-size:12.5px;display:flex}.vc-panel{z-index:26;background:var(--bg);color:var(--ink);outline:none;flex-direction:column;font-size:13px;display:flex;position:absolute;inset:0}.vc-bar{border-bottom:1px solid var(--ln);background:var(--pg);white-space:nowrap;flex:none;align-items:center;gap:14px;padding:10px 20px;display:flex}.vc-bar-ico{color:var(--ink2)}.vc-titre{text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.vc-select{box-sizing:border-box;border:1px solid var(--ln);height:30px;color:var(--ink);background:var(--pg);font:inherit;cursor:pointer;border-radius:5px;min-width:120px;max-width:220px;padding:0 6px 0 10px;font-size:13px}.vc-et{color:var(--ink3)}.vc-flex{flex:1}.vc-lie{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.vc-switch{background:var(--ln);border-radius:9px;flex:none;width:30px;height:18px;transition:background .15s;display:inline-block;position:relative}.vc-switch:after{content:"";background:var(--pg);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 15%, transparent);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.vc-lie[aria-checked=true] .vc-switch{background:var(--ac)}.vc-lie[aria-checked=true] .vc-switch:after{left:14px}.vc-panel button:focus-visible,.vc-select:focus-visible,.vc-defile:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.vc-defile:focus-visible{outline-offset:-2px}@container (width<=1100px){.vc-bar .hist-key{display:none}}@container (width<=900px){.vc-bar{flex-wrap:wrap;row-gap:10px}}.vc-panel{container-type:inline-size}.vc-cols{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.vc-col{background:var(--pg);flex-direction:column;min-height:0;display:flex}.vc-col+.vc-col{border-left:1px solid var(--ln)}.vc-col-tete{border-bottom:1px solid var(--ln);background:var(--bg);box-sizing:border-box;align-items:center;gap:10px;min-height:57px;padding:12px 32px;font-size:13px;display:flex}.vc-col-quoi{flex:1;min-width:0}.vc-col-nom{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.vc-livre{color:var(--ac)}.vc-col-meta{color:var(--ink3);font-size:12px}.vc-compte{color:var(--ac);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.vc-defile{flex:1;min-height:0;padding:28px 48px 48px;position:relative;overflow-y:auto}.vc-panel .vc-texte{color:var(--ink);font-size:18px;line-height:1.7}.vc-para{margin:0}.vc-para+.vc-para{text-indent:1.5em}.vc-panel .hist-diff del:before,.vc-panel .hist-diff ins:before{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vc-panel .hist-diff del:before{content:"retiré : "}.vc-panel .hist-diff ins:before{content:"ajouté : "}.vc-copier{width:fit-content;font-family:var(--sans);-webkit-user-select:none;user-select:none;background:var(--pg);border:1px solid var(--ln);box-shadow:var(--shadow-pop);white-space:nowrap;text-indent:0;border-radius:8px;gap:2px;margin:6px 0 4px;padding:4px;line-height:1.2;display:flex}.vc-copier button{height:30px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.vc-copier button:hover:not(:disabled){background:var(--sf);color:var(--ink)}.vc-copier button:disabled{opacity:.5;cursor:default}.vc-mot{background:var(--pg);flex:1;justify-content:center;min-height:0;padding:36px 24px 48px;display:flex;overflow-y:auto}.vc-mot-col{width:680px;max-width:100%}.vc-mot .hist-diff{font-size:18px}.vc-etat{text-align:center;background:var(--pg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:22px 12px;display:flex}.vc-etat>svg{color:var(--ink3)}.vc-etat-titre{margin:0;font-size:14.5px;font-weight:500}.vc-etat-texte{color:var(--ink2);max-width:340px;margin:0;font-size:13px;line-height:1.5}.vc-pied{border-top:1px solid var(--ln);height:30px;color:var(--ink3);background:var(--bg);white-space:nowrap;flex:none;align-items:center;gap:22px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.vc-pied>span{align-items:center;gap:6px;display:inline-flex}.np-etat{gap:10px}.np-anneau{border:1.5px solid var(--gr);border-radius:50%;flex:none;width:8px;height:8px}.np-lien{color:var(--ac);font:inherit;background:0 0;padding:0}.np-lien:hover{text-decoration:underline}.np-lien:focus-visible{outline:2px solid var(--ac);outline-offset:1px;border-radius:2px}.np-corps{flex-direction:column;gap:18px;padding:20px 24px;display:flex}.np-section{flex-direction:column;gap:8px;display:flex}.np-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.np-texte{resize:none;width:100%;min-height:1.65em;font-family:var(--serif);color:var(--ink);caret-color:var(--ac);background:0 0;border:0;outline:none;margin:0;padding:0;font-size:14.5px;line-height:1.65;display:block;overflow:hidden}.np-texte::placeholder{color:var(--ink3);opacity:1;font-size:14px}.np-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.np-pb{color:var(--ink);align-items:center;gap:10px;min-height:24px;font-size:13.5px;display:flex}.np-case{cursor:pointer;flex:none;display:inline-flex;position:relative}.np-case input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.np-case-boite{box-sizing:border-box;border:1.5px solid var(--ink3);width:16px;height:16px;color:var(--onac);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.np-pb[data-fait] .np-case-boite{background:var(--ac);border:0}.np-case input:focus-visible+.np-case-boite{outline:2px solid var(--ac);outline-offset:2px}.np-case input:disabled{cursor:default}.np-pb-texte{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 0}.np-pb[data-fait] .np-pb-texte{color:var(--ink3);text-decoration:line-through}.np-pb-texte:focus{box-shadow:0 1px 0 var(--ac)}.np-pb-retirer{width:22px;height:22px;color:var(--ink3);opacity:0;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.np-pb:hover .np-pb-retirer,.np-pb:focus-within .np-pb-retirer{opacity:1}.np-pb-retirer:hover{background:var(--sf);color:var(--ink)}.np-pb-retirer:focus-visible{opacity:1;outline:2px solid var(--ac);outline-offset:1px}.np-ajouter{color:var(--ink3);background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:3px 0;font-size:12.5px;display:inline-flex}.np-ajouter:hover{color:var(--ac)}.np-ajouter:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:3px}.np-pied{border-top:1px solid var(--ln);background:var(--bg);color:var(--ink2);flex:none;align-items:center;gap:8px;padding:10px 18px;font-size:12px;line-height:1.35;display:flex}.np-mots{color:var(--ink3);white-space:nowrap}.vl-icone-btn.np-epingle[aria-pressed=true]{color:var(--ac)}.np-crayon{width:28px;height:28px;color:var(--ink3);background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.np-crayon[data-notes]{color:var(--ac)}.np-crayon:hover{background:var(--sf);color:var(--ac)}.np-crayon:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.np-entete{align-items:flex-start;gap:10px;display:flex}.np-entete>.chapter-head{flex:1;min-width:0}.np-repere{background:var(--ink3);border-radius:50%;flex:none;align-self:center;width:5px;height:5px}.vc-corps{box-sizing:border-box;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.vc-entete{background:var(--pg);border:1px solid var(--ln);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vc-entete-texte{min-width:0;color:var(--ink);flex:1;font-size:12.5px}.vc-entete-texte b{font-size:13.5px;font-weight:600}.vc-entete-etat{color:var(--ink2);white-space:nowrap;font-size:12px}.vc-filtres{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.vc-filtre{align-items:center;display:inline-flex;position:relative}.vc-filtre select{appearance:none;box-sizing:border-box;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;border-radius:5px;max-width:190px;padding:0 26px 0 10px;font-size:13px}.vc-filtre select:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.vc-chevron{color:var(--ink3);pointer-events:none;position:absolute;right:6px}.vc-lot{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vc-btn-ac{box-sizing:border-box;height:30px;font:inherit;white-space:nowrap;background:var(--ac);color:var(--onac);cursor:pointer;text-overflow:ellipsis;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.vc-btn-ac:disabled{opacity:.5;cursor:default}.vc-btn-ac:focus-visible,.vc-voir:focus-visible,.vc-lien:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.vc-chapitre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:6px 0 0;font-size:11px;font-weight:600}.vc-liste{margin:0;padding:0;list-style:none}.vc-item{border-top:1px solid var(--ln);flex-direction:column;gap:4px;padding:8px 0;display:flex}.vc-extrait{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:14px}.vc-meta{color:var(--ink3);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.vc-espace{flex:1}.vc-voir,.vc-lien{font:inherit;color:var(--ac);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.vc-lien{align-self:flex-start;font-size:12.5px}.vc-voir:hover,.vc-lien:hover{text-underline-offset:3px;text-decoration:underline}.vc-note{color:var(--ink2);background:var(--sf);border-radius:6px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.vc-vide{text-align:center;color:var(--ink3);flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.vc-vide h3{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.vc-vide p{color:var(--ink2);max-width:320px;margin:0;font-size:13px;line-height:1.5}.vc-vide a{color:var(--ac)}.fe{background:var(--bg);height:100%;min-height:0;color:var(--ink);font-family:var(--sans);flex-direction:column;flex:1;display:flex}.fe-tete{background:var(--bg);border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:10px;padding:12px 24px;display:flex}.fe-tete>.lan-ic,.fe-tete-type{color:var(--ink3);flex:none}.fe-tete-textes{flex:1;min-width:0}.fe-surtitre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:600}.fe-titre{width:100%;font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;margin:0 -3px;padding:0 2px;font-size:15.5px;display:block;overflow:hidden}.fe-titre:hover:not(:read-only){border-color:var(--ln)}.fe-titre:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.fe-tete-actions{color:var(--ink2);align-items:center;display:flex}.fe-retour{color:var(--ink2);border-radius:5px;align-items:center;gap:6px;height:30px;margin-right:8px;padding:0 6px;font-size:13px;display:inline-flex}.fe-icone-btn{min-width:30px;height:30px;color:var(--ink2);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.fe-retour:hover,.fe-icone-btn:hover:not(:disabled){background:var(--sf)}.fe :is(button,a,select,textarea,input):focus-visible{outline:2px solid var(--ac);outline-offset:1px}.fe-corps{flex:1;min-height:0;display:flex}.fe-doc{background:var(--bg);flex-direction:column;flex:1;gap:10px;min-width:0;padding:24px;display:flex;position:relative;overflow:auto}.fe-doc.is-page{background:var(--pg);padding:0}.fe-doc.is-depot{outline:2px dashed var(--ac);outline-offset:-8px}.fe-volet{border-left:1px solid var(--ln);background:var(--pg);flex-direction:column;flex:none;width:420px;padding:0 22px;display:flex;overflow:auto}.fe-section{border-top:1px solid var(--ln);flex-direction:column;flex:none;gap:10px;padding:16px 0;display:flex}.fe-section:first-child{border-top:0}.fe-section-tete{align-items:center;gap:8px;display:flex}.fe-section-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex:1;margin:0;font-size:11px;font-weight:600}.fe-grille{grid-template-columns:96px minmax(0,1fr);gap:7px 12px;margin:0;font-size:13px;line-height:1.45;display:grid}.fe-grille dt{color:var(--ink3);font-size:12.5px}.fe-grille dd{min-width:0;margin:0}.fe-adresse{font-family:var(--mono);color:var(--ink2);align-items:center;gap:6px;min-width:0;max-width:100%;font-size:11.5px;display:inline-flex}.fe-adresse>a{color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fe-copier{color:var(--ink3);border-radius:3px;flex:none;display:inline-flex}.fe-copier:hover{color:var(--ink)}.fe-lignes-info{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fe-info{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fe-info .lan-ic,.fe-info>svg{color:var(--ink3)}.fe-licence{align-items:flex-start;gap:10px;display:flex}.fe-licence-phrase{color:var(--ink);flex:1;margin:0;font-size:13px;line-height:1.5}.fe-credit{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:flex}.fe-credit>span:first-child{color:var(--ink3)}.fe-credit i{font-style:italic}.fe-choix{border:1px solid var(--ln);background:var(--pg);height:26px;color:var(--ink2);font:inherit;border-radius:5px;padding:0 6px;font-size:12px}.fe-btn{box-sizing:border-box;white-space:nowrap;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fe-btn:hover:not(:disabled){background:var(--sf)}.fe-btn.is-plein{background:var(--ac);border-color:var(--ac);color:var(--onac)}.fe-btn.is-plein:hover:not(:disabled){background:color-mix(in oklch, var(--ac) 88%, var(--ink))}.fe-btn.is-texte{color:var(--ink2);background:0 0;border-color:#0000}.fe :disabled,.fe [aria-disabled=true]{opacity:.45;cursor:not-allowed}.fe-notes{font-family:var(--serif);color:var(--ink);border:1px solid var(--lnc);background:var(--pg);resize:vertical;field-sizing:content;border-radius:6px;min-height:64px;padding:9px 11px;font-size:14px;line-height:1.6}.fe-notes::placeholder{color:var(--ink3)}.fe-puces{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fe-rattacher{border:1px dashed var(--lnc);height:22px;color:var(--ac);border-radius:5px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.fe-vide{color:var(--ink3);margin:0;font-size:12.5px}.fe-pied{border-top:1px solid var(--ln);height:30px;color:var(--ink3);background:var(--bg);flex:none;align-items:center;gap:22px;padding:0 16px;font-size:12px;display:flex}.fe-pied>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fe-pied-point{background:var(--ink3);border-radius:50%;width:8px;height:8px}.fe-visuel{border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.fe-visuel>img{object-fit:contain;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.fe-visuel .lan-vignette{height:auto;position:absolute;inset:0}.fe-outils{background:var(--pg);border:1px solid var(--ln);color:var(--ink2);border-radius:8px;gap:4px;padding:3px;display:flex;position:absolute;bottom:12px;right:12px}.fe-outils>button{height:30px;color:var(--ink2);border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.fe-outils>button:hover{background:var(--sf)}.fe-pdf{flex-direction:column;flex:1;gap:8px;min-height:320px;display:flex}.fe-pdf-cadre{background:var(--sf);border:0;border-radius:6px;flex:1;width:100%}.fe-lecture{flex-direction:column;gap:14px;width:100%;max-width:620px;margin:0 auto;padding:24px 0;display:flex}.fe-lien-titre{font-family:var(--serif);margin:0;font-size:16px}.fe-lien-apercu{height:130px}.fe-gris{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.fe-bandeau{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.fe-bandeau>span{flex:1}.fe-lien-ac{color:var(--ac);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.fe-lien-ac:hover{text-decoration:underline}.fe-absent{flex:1;justify-content:center;align-items:center;display:flex}.fe-absent-boite{border:1px dashed var(--lnc);background:var(--sf);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:8px;max-width:360px;padding:18px 16px;display:flex}.fe-absent-boite>svg{color:var(--ink3)}.fe-absent-titre{margin:0;font-size:14px;font-weight:500}.fe-absent-texte{color:var(--ink2);max-width:300px;margin:0;font-size:12.5px;line-height:1.5}.fe-citation{font-family:var(--serif);border-left:2px solid var(--ac);white-space:pre-wrap;margin:0;padding-left:14px;font-size:17px;font-style:italic;line-height:1.6}.fe-texte-note{font-family:var(--serif);color:var(--ink);background:var(--pg);border:1px solid var(--ln);resize:vertical;field-sizing:content;border-radius:8px;min-height:240px;padding:20px 24px;font-size:17px;line-height:1.7}.fe-audio{align-items:center;gap:14px;display:flex}.fe-audio-lire{background:var(--ac);width:48px;height:48px;color:var(--onac);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fe-audio-piste{accent-color:var(--ac);flex:1}.fe-audio-temps{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:13px}.fe-transcription{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--ln);white-space:pre-wrap;margin:0;padding-left:14px;font-size:16px;line-height:1.65}.fe-transcription-mot{font-family:var(--sans);color:var(--ink3);margin-top:6px;font-size:12px;display:block}.fe-alerte{color:var(--ink);background:var(--sf);border:1px solid var(--lnc);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.fe-page{flex:1;grid-template-columns:minmax(0,1fr) 260px;gap:24px;min-height:0;padding:0 0 0 40px;display:grid}.fe-page-article{flex-direction:column;gap:14px;max-width:620px;padding:24px 0;display:flex}.fe-page-barre{color:var(--ink2);background:var(--sf);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.fe-page-barre>span{flex:1}.fe-page-site{color:var(--ink3);font-size:12.5px}.fe-page-titre{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.2}.fe-page-texte{font-family:var(--serif);flex-direction:column;gap:12px;font-size:17px;line-height:1.7;display:flex}.fe-page-texte :is(p,h2,h3,h4,ul,ol,blockquote,pre,figcaption){margin:0}.fe-page-texte :is(h2,h3,h4){font-size:1.1em;font-weight:500}.fe-page-texte blockquote{border-left:2px solid var(--ln);color:var(--ink2);padding-left:14px}.fe-page-texte a{color:var(--ac)}.fe-surligne{color:inherit;border-radius:2px;padding:0 1px}.fe-marge{border-left:1px solid var(--ln);background:var(--bg);flex-direction:column;gap:10px;padding:24px 12px;display:flex}.fe-marge-note{background:var(--pg);border:1px solid var(--ln);border-left-width:3px;border-radius:6px;flex-direction:column;gap:4px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.fe-marge-note b{font-weight:600}.fe-marge-note textarea{font:inherit;color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;min-height:1.45em;padding:0}.fe-marge-note blockquote{color:var(--ink3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-style:italic;display:-webkit-box;overflow:hidden}.fe-marge-tete{align-items:center;gap:4px;display:flex}.fe-marge-tete>span{flex:1}.fe-chargement{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.fe-chargement>svg{animation:1s linear infinite fe-tourne}@keyframes fe-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fe-chargement>svg{animation:none}}.fe-fenetre{border:1px solid var(--ln);background:var(--pg);width:440px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:0 12px 40px color-mix(in oklch, var(--ink) 18%, transparent);border-radius:10px;padding:24px}.fe-fenetre::backdrop{background:color-mix(in oklch, var(--ink) 30%, transparent)}.fe-fenetre h2{font-family:var(--serif);margin:0 0 12px;font-size:20px;font-weight:400}.fe-fenetre p{color:var(--ink2);margin:0 0 10px;font-size:13.5px;line-height:1.55}.fe-fenetre-pied{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=900px){.fe-corps{flex-direction:column;overflow:auto}.fe-volet{border-left:0;border-top:1px solid var(--ln);width:auto;overflow:visible}.fe-doc{overflow:visible}.fe-page{grid-template-columns:minmax(0,1fr);padding:0 16px}.fe-marge{border-left:0;border-top:1px solid var(--ln)}}.fe-manque{text-align:center;justify-content:center;align-items:center;gap:10px;padding:48px 24px}.fe-selection{left:50%;bottom:max(env(safe-area-inset-bottom), 16px);z-index:16;background:var(--float-bg);color:var(--float-ink);box-shadow:var(--float-shadow);border-radius:12px;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.fe-selection>button{min-height:44px;color:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}.fe-selection>button:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.dc-bascule{padding:8px 16px}.dc-corps{flex-direction:column;display:flex}.fe.dc-fiche{background:var(--pg);flex:none;gap:0;height:auto;padding:20px 24px}.dc-doc{border-radius:6px;flex-direction:column;gap:10px;display:flex;overflow:hidden}.dc-doc[draggable=true]{cursor:grab}.dc-doc:is([data-kind=image],[data-kind=map]){background:var(--sf);height:300px}.dc-doc:is([data-kind=image],[data-kind=map]) .fe-visuel{height:100%;min-height:0}.dc-doc[data-kind=map] .fe-visuel{background-image:linear-gradient(var(--ln) 1px, transparent 1px), linear-gradient(90deg, var(--ln) 1px, transparent 1px);background-size:22px 22px}.dc-doc .fe-outils{border-radius:6px;padding:2px;top:8px;bottom:auto;right:8px}.dc-doc[data-kind=pdf]{height:360px}.dc-doc[data-kind=web_page]{border:1px solid var(--ln);max-height:420px;overflow:auto}.dc-doc .fe-lecture{max-width:none;margin:0}.dc-doc .fe-page{grid-template-columns:minmax(0,1fr);padding:0 16px}.dc-doc .fe-marge{border-left:0;border-top:1px solid var(--ln)}.dc-doc .fe-absent{box-sizing:border-box;height:100%;padding:20px}.dc-ligne{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 0 4px;display:flex}.dc-espace{flex:1}.dc-inserer{padding:6px 0 14px;display:flex}.dc-fiche .fe-section:first-of-type{border-top:1px solid var(--ln)}.dc-etat{text-align:center;max-width:340px;color:var(--ink2);flex-direction:column;align-items:center;gap:8px;margin:auto;padding:40px 24px;font-size:13px;display:flex}.dc-etat>svg{color:var(--ink2)}.dc-etat strong{color:var(--ink);font-size:15px;font-weight:500}.dc-etat p{margin:0;line-height:1.55}.dc-etat-actions{gap:8px;margin-top:8px;display:flex}.dc-liste{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.dc-recherche{border:1px solid var(--lnc);background:var(--pg);height:34px;color:var(--ink3);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.dc-recherche:focus-within{border-color:var(--ac);outline:2px solid var(--acs)}.dc-recherche input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.dc-recherche input::placeholder{color:var(--ink2)}.dc-puces{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.dc-puce{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:13px;display:inline-flex}.dc-puce[aria-pressed=true]{border-color:var(--ac);background:var(--acs);color:var(--ac)}.dc-puce:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.dc-groupe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:6px 0 4px;font-size:11px;font-weight:600}.dc-options .lan-compacte{cursor:pointer}.dc-options .lan-compacte[draggable=true]{cursor:grab}.dc-options .lan-compacte[data-ouvert]{box-shadow:inset 2px 0 0 var(--ac)}.dc-vide{color:var(--ink3);padding:6px 8px 10px;font-size:13px}.dc-aide{color:var(--ink3);margin:4px 0 0;font-size:12px}.dc-aide kbd{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);min-width:18px;height:18px;font:500 10.5px / 1 var(--mono);color:var(--ink2);border-bottom-width:2px;border-radius:4px;align-items:center;padding:0 4px;display:inline-flex}.vl-option-doc{cursor:pointer}.dc-citation-texte{border-left:2px solid var(--ac);font-family:var(--serif);color:var(--ink);margin:0 0 12px;padding:2px 0 2px 12px;font-size:15px;font-style:italic;line-height:1.55}.dc-citation-lien{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.dc-citation-lien input{width:16px;height:16px;accent-color:var(--ac);margin:0}.fl-fenetre{box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);box-shadow:var(--shadow-pop);color:var(--ink);font-family:var(--sans);border-radius:10px;flex-direction:column;transition:opacity .15s;display:flex;position:fixed;overflow:hidden}.fl-fenetre:focus{outline:none}.fl-fenetre:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.fl-fenetre[data-estompee]:not(:hover):not(:focus-within){opacity:.4}@media (prefers-reduced-motion:reduce){.fl-fenetre{transition:none}}.fl-tete{border-bottom:1px solid var(--ln);background:var(--bg);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:8px;padding:9px 10px 9px 14px;display:flex}.fl-glisser{color:var(--ink3);display:inline-flex}.fl-pastille{border-radius:50%;flex:none;width:8px;height:8px}.fl-titre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.fl-btn{width:20px;height:20px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;margin:-2px;padding:0;display:inline-flex}.fl-btn:hover{background:var(--sf);color:var(--ink)}.fl-btn[aria-pressed=true]{color:var(--ac)}.fl-corps{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;font-size:13px;line-height:1.5;display:flex;overflow:auto}.fl-corps.is-edition{gap:0;padding:0}.fl-corps.is-edition>.vl-corps{flex:1}.fl-entete{align-items:center;gap:12px;display:flex}.fl-avatar{background:var(--sf);border:1px solid var(--ln);box-sizing:border-box;width:44px;height:44px;color:var(--ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16.7px;font-weight:600;display:inline-flex;overflow:hidden}.fl-avatar img{object-fit:cover;width:100%;height:100%}.fl-nom{font-family:var(--serif);margin:0;font-size:18px;font-weight:400;line-height:1.3}.fl-sous{color:var(--ink3);font-size:12px}.fl-etat{color:var(--ac);background:var(--acs);border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11.5px}.fl-grille{grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.fl-grille dt{color:var(--ink3)}.fl-grille dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fl-vide{color:var(--ink3);margin:0}.fl-note-texte{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.fl-note .fl-nom{margin-bottom:2px}.fl-corps .vl-note textarea{min-height:100%}.fl-disparu{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.fl-disparu>svg{color:var(--ink3)}.fl-disparu h3{margin:0;font-size:14.5px;font-weight:500}.fl-bouton{box-sizing:border-box;white-space:nowrap;border:1px solid var(--lnc);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fl-bouton:hover{background:var(--sf)}.fl-pied{border-top:1px solid var(--ln);color:var(--ink2);flex:none;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12.5px;display:flex}.fl-pied .vl-interrupteur{gap:4px;padding:0;font-size:12.5px}.fl-pied .vl-interrupteur:disabled{opacity:.55;cursor:default}.fl-coin{cursor:nwse-resize;touch-action:none;background:0 0;justify-content:flex-start;align-items:flex-start;width:16px;height:16px;margin:-2px;padding:0;display:inline-flex}.fl-coin:before{content:"";box-sizing:border-box;border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);opacity:.6;width:12px;height:12px}.fl-coin:hover:before,.fl-coin:focus-visible:before{opacity:1}.fl-fenetre.is-feuille{border-width:1px 0 0;border-radius:12px 12px 0 0;width:auto;height:min(50vh,420px);inset:auto 0 0}.fl-feuille-barre{background:var(--ln);border-radius:2px;flex:none;width:36px;height:4px;margin:10px auto 0;display:block}.fl-fenetre.is-feuille .fl-tete{cursor:default;background:var(--pg);border-bottom:0;padding:8px 14px 4px}.fl-note .vl-note-actions{margin:8px -8px 0 0}.editor-scroll:has(>.pv-zone.is-actif){background:var(--sf);justify-content:safe center;align-items:flex-start}.pv-zone.is-actif{flex:none;position:relative}.pv-zone.is-actif>.chapter-column{left:var(--pv-x);top:var(--pv-y);width:var(--pv-w);column-count:var(--pv-cols);column-gap:var(--pv-gap);column-fill:auto;column-height:var(--pv-h);column-wrap:wrap;row-gap:var(--pv-row-gap);z-index:1;max-width:none;margin:0;padding:0;position:absolute}.pv-zone.is-actif>.chapter-column:before{content:"";height:var(--pv-avant);display:block}.pv-zone.is-actif>.chapter-column>.np-entete,.pv-zone.is-actif>.chapter-column>.vs-tete,.pv-zone.is-actif .fn-bandeau{display:none}.pv-zone.is-actif .pm-root{min-height:0;padding:0}.pv-zone.is-actif .pm-root.pm-typewriter{padding-bottom:0}.pv-zone.is-actif .pm-root .pm-scene.is-first{display:none}.pv-zone.is-actif .pm-root .pm-scene{break-inside:avoid;margin-left:0;margin-right:0;padding:0}.pv-reserve{vertical-align:top;-webkit-user-select:none;user-select:none;text-indent:0;width:100%;display:inline-block}.pv-reserve-bloc{display:block}.pv-dessous,.pv-dessus{pointer-events:none;position:absolute;inset:0}.pv-dessous{z-index:0}.pv-dessus{z-index:2}.pv-papier{background:var(--pg);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 8%, transparent), 0 6px 18px color-mix(in oklch, var(--ink) 10%, transparent);position:absolute}.pv-page{position:absolute}.pv-page.is-pale:after{content:"";background:color-mix(in oklch, var(--pg) 45%, transparent);position:absolute;inset:0}.pv-entete{font:9.5px / 1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;cursor:help;position:absolute;overflow:hidden}.pv-folio,.pv-folio-haut{color:var(--ink3);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:10.5px}.pv-folio{position:absolute}.pv-folio-haut{margin:0 .9em}.pv-ouverture,.pv-precedente{position:absolute}.pv-precedente{contain:strict;overflow:hidden}.pv-blanche{font:13px / 1.5 var(--sans);color:var(--ink3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:60px;display:flex;position:absolute;inset:0}.pv-blanche span{font-size:11.5px}.pv-notes{max-height:calc(var(--pv-h) * .6);box-sizing:border-box;font-family:var(--pv-police);font-size:calc(var(--pv-corps) * .8);color:var(--ink);pointer-events:auto;padding-top:12px;line-height:1.45;position:absolute;overflow-y:auto;transform:translateY(-100%)}.pv-notes:before{content:"";border-top:1px solid var(--ink3);width:120px;position:absolute;top:4px;left:0}.pv-notes .fn-liste{gap:2px}.pv-notes .fn-note{border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:6px;margin:0 -4px;padding:0 4px}.pv-notes .fn-num{font:600 1em / 1.45 var(--sans)}.pv-notes .fn-retour{opacity:0;width:18px;height:18px}.pv-notes .fn-note:hover .fn-retour,.pv-notes .fn-note[data-focus] .fn-retour{opacity:1}.pv-notes .fn-aide{display:none}.pv-bulle{background:var(--pg);border:1px solid var(--ln);width:300px;box-shadow:var(--shadow-pop);font:13px / 1.5 var(--sans);color:var(--ink);pointer-events:auto;z-index:3;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute}.pv-bulle-texte{align-items:flex-start;gap:8px;display:flex}.pv-bulle-lien{color:var(--ac);white-space:nowrap;align-self:flex-start;font-weight:500}.pv-recompose{z-index:5;font:12.5px var(--sans);color:var(--ink2);background:var(--pg);border:1px solid var(--ln);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:6px;align-items:center;gap:8px;padding:7px 11px;display:flex;position:absolute;top:14px;right:18px}.pv-recompose .ui-icon,.pv-recompose svg{animation:1s linear infinite pv-tourne}@keyframes pv-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pv-recompose .ui-icon,.pv-recompose svg{animation:none}}.pv-statut{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pv-statut .ed-seg{padding:2px}.pv-statut .ed-seg button{padding:2px 9px;display:inline-flex}.pv-zoom{align-items:center;gap:2px;margin-left:6px;display:inline-flex}.pv-zoom-btn{color:var(--ink3);border-radius:4px;display:inline-flex}.pv-zoom-btn:hover{color:var(--ink)}.pv-zoom-val{text-align:center;min-width:44px;color:var(--ink2);font-variant-numeric:tabular-nums}.pv-bascule{margin-right:4px;display:inline-flex}.pv-bascule .ed-seg button{align-items:center;gap:5px;display:inline-flex}.pv-choix{width:520px;max-width:calc(100vw - 32px)}.pv-choix form{flex-direction:column;gap:12px;padding:28px;display:flex}.pv-choix h2{font:400 22px var(--serif);margin:0}.pv-choix p{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.pv-choix fieldset{border:0;grid-template-columns:1fr 1fr;gap:6px;max-height:46vh;margin:4px 0 0;padding:0;display:grid;overflow-y:auto}.pv-choix-theme{border:1px solid var(--ln);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;padding:8px 10px;display:grid}.pv-choix-theme[data-choisi]{border-color:var(--ac);background:var(--acs)}.pv-choix-theme input{accent-color:var(--ac);margin:0}.pv-choix-nom{font-size:15px}.pv-choix-esprit{color:var(--ink3);grid-column:2;font-size:12px;line-height:1.4}.pv-choix-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.pv-choix-actions .lib-ghost{color:var(--ink2);padding:9px 6px;font-size:14px}.pv-choix-ok{background:var(--ac);color:var(--onac);border-radius:6px;padding:9px 18px;font-size:14px;font-weight:500}.mn-p{background:var(--ink);width:28px;height:28px;color:var(--pg);font:italic 500 16px / 1 var(--serif);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mn-p--moyen{width:26px;height:26px;font-size:15px}.mn-p--petit{border-radius:4px;width:20px;height:20px;font-size:12px}.mn-entree-lien{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-weight:500;display:inline-flex}.ln-root .mn-entree-lien,.vt-root .mn-entree-lien{color:var(--ac)}.mn-entree-lien:hover{text-underline-offset:4px;text-decoration:underline}.mn-entree-lien:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}.mn-bande{border-top:1px solid var(--ln);align-items:center;gap:18px;margin:0 80px;padding:28px 0;font-size:16px;display:flex}.mn-bande-t{color:var(--ink2);flex:1;margin:0}.mn-mention{background:var(--sf);border-radius:12px;align-items:center;gap:14px;margin:10px 0;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.mn-mention-t{color:var(--ink2);flex:1}.mn-renvoi{align-items:center;gap:8px;min-height:44px;font-size:14.5px;font-weight:500;display:inline-flex}.ln-root .mn-renvoi{color:var(--ac)}.mn-renvoi:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}@media (width<=1180px){.mn-bande{margin:0 48px}}@media (width<=899px){.mn-bande{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;margin:0 24px;padding:24px 0;font-size:15px;line-height:1.5}.mn-bande-t{flex:calc(100% - 50px)}.mn-bande .mn-entree-lien{margin-left:42px}.mn-mention{flex-wrap:wrap;align-items:flex-start;padding:14px 16px}.mn-mention-t{flex:calc(100% - 50px)}.mn-mention .mn-entree-lien{margin-left:40px}}.vt-zoom{background:color-mix(in oklch, var(--bg) 94%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);box-sizing:border-box;font-family:var(--sans);border:0;flex-direction:column;margin:0;padding:0;animation:.15s ease-out vt-fondu;display:flex;position:fixed;inset:0}.vt-zoom::backdrop{background:color-mix(in oklch, var(--bg) 40%, transparent)}@keyframes vt-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vt-zoom{animation:none}}.vt-zoom-haut{flex:none;align-items:center;gap:16px;padding:20px 28px 0;display:flex}.vt-zoom-pos{color:var(--ink);flex:1;font-size:15px}.vt-zoom-echap{color:var(--ink2);background:color-mix(in oklch, var(--pg) 80%, transparent);border-radius:999px;padding:10px 18px;font-size:14px}.vt-zoom-rond{background:color-mix(in oklch, var(--ink) 12%, var(--bg));width:52px;height:52px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vt-zoom-rond:hover:not(:disabled){background:color-mix(in oklch, var(--ink) 20%, var(--bg))}.vt-zoom-rond:disabled{opacity:.35;cursor:default}.vt-zoom-rond:focus-visible,.vt-zoom-aide:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.vt-zoom-scene{pointer-events:none;flex:1;justify-content:center;align-items:center;gap:28px;min-height:0;padding:16px 28px;display:flex}.vt-zoom-scene>*{pointer-events:auto}.vt-zoom-figure{flex-direction:column;flex:0 1120px;align-items:center;min-width:0;max-height:100%;margin:0;display:flex;position:relative}.vt-zoom-cadre{touch-action:pan-x pan-y pinch-zoom;border-radius:8px;width:100%;overflow:hidden}.vt-zoom-img{object-fit:contain;object-position:top center;aspect-ratio:16/10;background:var(--pg);transform-origin:50%;width:100%;height:auto;max-height:calc(100dvh - 260px);transition:transform .2s;display:block}.vt-zoom-cadre[data-agrandi] .vt-zoom-img{transform:scale(2.4)}.vt-zoom-figure[data-appareil=smartphone] .vt-zoom-cadre{border-radius:22px;width:auto}.vt-zoom-figure[data-appareil=smartphone] .vt-zoom-img{aspect-ratio:393/852;width:auto;height:calc(100dvh - 260px)}.vt-zoom-x{background:var(--pg);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12.5px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.vt-zoom-legende{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;padding:0 28px 28px;display:flex}.vt-zoom-nom{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.vt-zoom-phrase{color:var(--ink2);max-width:720px;margin:0;font-size:15px;line-height:1.55}.vt-zoom-aide{color:var(--ac);font-size:15px;font-weight:500}.vt-zoom-aide:hover{text-decoration:underline}.vt-zoom-points{gap:7px;margin-top:10px;display:none}.vt-zoom-points span{background:var(--ink3);border-radius:50%;width:7px;height:7px}.vt-zoom-points span[data-actif]{background:var(--ink)}@media (width<=899px){.vt-zoom-haut{padding:12px 12px 0}.vt-zoom-haut .vt-zoom-rond{background:0 0;order:-1;width:44px;height:44px}.vt-zoom-pos{text-align:center;margin-right:44px}.vt-zoom-moment,.vt-zoom-echap,.vt-zoom-prec,.vt-zoom-suiv{display:none}.vt-zoom-scene{padding:0}.vt-zoom-cadre{border-radius:0}.vt-zoom-legende{text-align:left;align-items:flex-start;padding:0 22px 28px}.vt-zoom-nom{font-size:22px}.vt-zoom-aide{display:none}.vt-zoom-points{align-self:center;display:flex}.vt-zoom-figure[data-appareil=smartphone] .vt-zoom-img{height:calc(100dvh - 240px)}}.vt-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ac);margin-bottom:24px;font-size:12px}.vt-num{font-family:var(--serif);color:var(--ac);font-style:italic}.vt-marque{font-family:var(--sans);border:1px solid var(--ln);background:var(--pg);height:22px;color:var(--ink2);white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.vt-marque--atelier{color:var(--ac);border-color:color-mix(in oklch, var(--ac) 38%, var(--ln))}.vt-marque--ia{font-family:var(--mono);letter-spacing:.02em;font-size:11px}.vt-detail{color:var(--ink2);gap:6px;font-size:13px;line-height:1.5;display:flex}.vt-detail-ic{color:var(--ink3);flex:none;margin-top:2px}.vt-detail-ic--ac{color:var(--ac)}.vt-pp{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shadow-pop);box-sizing:border-box;border-radius:14px;padding:8px;position:relative}.vt-pp:empty{aspect-ratio:16/10}.vt-img{aspect-ratio:16/10;object-fit:cover;object-position:top left;background:var(--pg);border-radius:6px;width:100%;height:auto;display:block}.vt-pp-tel{aspect-ratio:16/10;background:var(--bg);box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;padding:22px 0;display:flex}.vt-tel{aspect-ratio:393/852;height:100%;box-shadow:0 0 0 6px var(--ink), var(--shadow-pop);border-radius:18px;display:block;overflow:hidden}.vt-tel .vt-img{aspect-ratio:393/852;border-radius:0;height:100%}.vt-pp-vide{aspect-ratio:16/10;color:var(--ink2);background:repeating-linear-gradient(135deg, var(--pg) 0 10px, var(--sf) 10px 20px);border-radius:6px;justify-content:center;align-items:center;font-size:13.5px;display:flex}.vt-pp-vide span{background:var(--pg);border:1px solid var(--ln);border-radius:999px;padding:6px 14px}.vt-pp img[class]{cursor:zoom-in}.vt-agrandir{border:1px solid var(--ln);background:var(--pg);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-tip);opacity:0;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:20px;right:20px}.vt-pp:hover .vt-agrandir,.vt-pp-bouton:focus-visible .vt-agrandir,.vt-pp[data-agrandir=toujours] .vt-agrandir{opacity:1}@media (hover:none){.vt-agrandir{opacity:1}}.vt-pp-bouton{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:6px;margin:0;padding:0;display:block}.vt-pp-bouton:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.vt-cta{background:var(--ac);color:var(--onac);white-space:nowrap;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:500;display:inline-flex}.ln-root .vt-cta,.vt-root .vt-cta{color:var(--onac)}.vt-cta:hover{filter:brightness(1.08)}.vt-cta--ligne{color:var(--ink);border:1px solid var(--lnc);background:0 0;padding:14px 26px}.ln-root .vt-cta--ligne,.vt-root .vt-cta--ligne{color:var(--ink)}.vt-cta--ligne:hover{filter:none;border-color:var(--ink3)}.vt-aide{color:var(--ac);white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;font-weight:500;display:inline-flex}.ln-root .vt-aide,.vt-root .vt-aide{color:var(--ac)}.vt-aide:hover{text-decoration:underline}.vt-cta:focus-visible,.vt-aide:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.vt-mark{background:var(--hl);color:inherit;box-shadow:0 0 0 1px var(--hl);border-radius:3px}.vt-ia{color:var(--ink2);flex:1;gap:10px;max-width:720px;margin:0;font-size:14.5px;line-height:1.55;display:flex}.vt-ia-ic{color:var(--ink3);margin-top:2px}.vt-at{background:var(--pg);padding:120px 80px 104px;scroll-margin-top:24px}.vt-at-tete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:80px;margin-bottom:56px;display:grid}.vt-at-h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:64px;font-weight:400;line-height:1.02}.vt-at-h2 em,.vt-h1 em,.vt-fin-h2 em{color:var(--ac)}.vt-at-chapo{font-family:var(--serif);color:var(--ink2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.vt-at-onglets-cadre{margin-bottom:40px;position:relative}.vt-at-onglets{border-bottom:1px solid var(--ln);gap:4px;display:flex}.vt-at-onglet{white-space:nowrap;color:var(--ink2);cursor:pointer;font-size:16px;font-family:var(--sans);background:0 0;border:0;align-items:baseline;gap:8px;margin-bottom:-1px;padding:14px 18px 16px;display:inline-flex}.vt-at-onglet .vt-num{font-size:15px}.vt-at-onglet:hover{color:var(--ink)}.vt-at-onglet[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ac);font-weight:500}.vt-at-onglet:focus-visible{outline:2px solid var(--ac);outline-offset:-2px;border-radius:6px}.vt-at-panneau{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.vt-at-panneau[hidden]{display:none}.vt-at-figure{flex-direction:column;gap:14px;margin:0;display:flex}.vt-at-legende{color:var(--ink2);align-items:baseline;gap:16px;font-size:13.5px;line-height:1.5;display:flex}.vt-at-legende>span:first-child{flex:1}.vt-at-agrandir{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.vt-at-agrandir:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:4px}.vt-at-droite{flex-direction:column;gap:18px;display:flex}.vt-at-intro{font-family:var(--serif);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.vt-at-outils{flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.vt-at-outil{border-radius:12px;list-style:none}.vt-at-outil[data-ouvert]{background:var(--sf)}.vt-at-outil-bouton{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:16px 18px;display:flex}.vt-at-outil:not([data-ouvert]) .vt-at-outil-bouton:hover{background:color-mix(in oklch, var(--sf) 60%, transparent)}.vt-at-outil-bouton:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.vt-at-outil[data-ouvert] .vt-at-outil-bouton{padding-bottom:8px}.vt-at-outil-tete{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.vt-at-outil-nom{color:var(--ink);font-size:17px;font-weight:500}.vt-at-outil[data-ouvert] .vt-at-outil-nom{font-weight:600}.vt-at-marques,.vt-at-marques-m,.vt-pied{flex-wrap:wrap;gap:10px;display:inline-flex}.vt-at-marques-m{gap:6px;display:none}.vt-at-chevron{color:var(--ink3);display:none}.vt-at-outil-corps{flex-direction:column;gap:8px;padding:0 18px 16px;display:flex}.vt-at-outil-phrase{color:var(--ink2);text-wrap:pretty;font-size:14.5px;line-height:1.55}.vt-at-toutes{color:var(--ac);align-self:flex-start;align-items:center;gap:8px;padding:6px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.ln-root .vt-at-toutes{color:var(--ac)}.vt-at-toutes:hover{text-decoration:underline}.vt-at-voir-m{display:none}.vt-at-bas{border-top:1px solid var(--ln);align-items:center;gap:32px;margin-top:56px;padding-top:28px;display:flex}@media (width<=1180px){.vt-at{padding-left:48px;padding-right:48px}.vt-at-h2{font-size:56px}.vt-at-panneau{gap:40px}.vt-at-onglets{scrollbar-width:none;overflow-x:auto}}@media (width<=899px){.vt-at{padding:56px 0 40px}.vt-at-tete{flex-direction:column;gap:14px;margin-bottom:20px;padding:0 22px;display:flex}.vt-at .vt-kicker{margin-bottom:14px}.vt-at-h2{letter-spacing:0;font-size:40px;line-height:1.05}.vt-at-chapo{font-size:17px;line-height:1.55}.vt-at-onglets-cadre{margin-bottom:20px}.vt-at-onglets-cadre:after{content:"";background:linear-gradient(90deg, transparent, var(--pg));pointer-events:none;width:40px;position:absolute;top:0;bottom:0;right:0}.vt-at-onglets{scroll-snap-type:x proximity;border:0;gap:8px;padding:0 22px;scroll-padding-left:22px;overflow-x:auto}.vt-at-onglet{border:1px solid var(--ln);scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:6px;height:44px;margin:0;padding:0 16px;font-size:15px}.vt-at-onglet[aria-selected=true]{background:var(--ink);color:var(--pg);box-shadow:none;border-color:var(--ink)}.vt-at-onglet[aria-selected=true] .vt-num{color:inherit}.vt-at-panneau{flex-direction:column;gap:16px;padding:0 22px;display:flex}.vt-at-legende,.vt-at-intro,.vt-at-toutes,.vt-at-bas{display:none}.vt-pp{border-radius:12px}.vt-at-droite{gap:16px}.vt-at-outils{gap:0}.vt-at-outil{border-top:1px solid var(--ln);border-radius:0}.vt-at-outil[data-ouvert]{background:0 0}.vt-at-outil-bouton,.vt-at-outil[data-ouvert] .vt-at-outil-bouton{border-radius:0;min-height:56px;padding:6px 0}.vt-at-outil-tete{flex-direction:column;align-items:flex-start;gap:6px}.vt-at-outil-nom{font-size:16.5px}.vt-at-outil[data-ouvert] .vt-at-marques{display:none}.vt-at-marques{gap:6px}.vt-at-marques-m{display:inline-flex}.vt-at-chevron{display:inline-block}.vt-at-outil-corps{gap:10px;padding:0 0 18px}.vt-at-outil-phrase{font-size:15px}.vt-at-voir-m{width:100%;min-height:52px;display:inline-flex}.vt-pp-tel{aspect-ratio:auto;height:420px}}@media (prefers-reduced-motion:reduce){.vt-agrandir{transition:none}}.vt-d{display:inline}.vt-m{display:none}.vt-root a{text-decoration:none}.vt-entete{justify-content:space-between;align-items:center;padding:28px 80px;display:flex}.vt-root .vt-logo{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}.vt-logo-groupe{align-items:center;gap:18px;display:inline-flex}.vt-logo-marque{color:var(--ink3);font-size:14px}@media (width<=899px){.vt-logo-marque{display:none}}.vt-nav{align-items:center;gap:28px;font-size:15px;display:flex}.vt-root .vt-navlien{color:var(--ink2)}.vt-root .vt-navlien:hover,.vt-root .vt-navlien--fort{color:var(--ink)}.vt-navlien--fort{font-weight:500}.vt-root .vt-navlien[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac);text-underline-offset:8px;font-weight:500;text-decoration-thickness:2px}.vt-nav-sep{background:var(--ln);width:1px;height:18px}.vt-cta--petit{padding:10px 18px;font-size:15px}.vt-entete-m{align-items:center;gap:12px;display:none;position:relative}.vt-menu-bouton{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vt-menu{z-index:30;background:var(--pg);border:1px solid var(--ln);min-width:220px;box-shadow:var(--shadow-menu);border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:52px;right:0}.vt-root .vt-menu-lien{min-height:44px;color:var(--ink);border-radius:8px;align-items:center;padding:0 12px;font-size:16px;display:flex}.vt-menu-lien[aria-current=page]{background:var(--sf);font-weight:500}.vt-menu-bouton:focus-visible,.vt-menu-lien:focus-visible,.vt-navlien:focus-visible,.vt-logo:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:6px}.vt-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:72px;padding:64px 80px 48px;display:grid}.vt-h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:76px;font-weight:400;line-height:1}.vt-hero-droite{flex-direction:column;gap:28px;display:flex}.vt-hero-p{font-family:var(--serif);color:var(--ink2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.vt-hero-boutons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vt-hero-note{color:var(--ink3);font-size:13.5px}.vt-sentinelle{height:1px;margin-bottom:-1px;display:block}.vt-barre{z-index:10;background:var(--pg);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);position:sticky;top:0}.vt-barre-ligne{align-items:center;gap:20px;padding:18px 80px;display:flex}.vt-barre-logo,.vt-barre-cta{display:none}.vt-barre[data-repliee] .vt-barre-ligne{padding-top:14px;padding-bottom:14px}.vt-barre[data-repliee] .vt-barre-logo{color:var(--ink);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.vt-barre-page{color:var(--ink2);font-size:15px}.vt-barre[data-repliee] .vt-barre-cta{display:inline-flex}.vt-barre[data-repliee] .vt-compte{display:none}.vt-barre[data-repliee] .vt-recherche{max-width:260px}.vt-barre-espace{flex:1}.vt-compte{color:var(--ink2);white-space:nowrap;font-size:14px}.vt-recherche{border:1px solid var(--lnc);background:var(--pg);box-sizing:border-box;border-radius:999px;flex:1;align-items:center;gap:10px;max-width:490px;height:48px;padding:0 8px 0 16px;display:flex}.vt-recherche:focus-within{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.vt-recherche-ic{color:var(--ink3);flex:none}.vt-recherche-champ{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.vt-recherche-champ::placeholder{color:var(--ink3)}.vt-recherche-champ::-webkit-search-cancel-button{display:none}.vt-recherche-effacer{width:36px;height:36px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vt-recherche-effacer:focus-visible{outline:2px solid var(--ac)}.vt-touche{font-family:var(--mono);color:var(--ink3);border:1px solid var(--ln);border-radius:4px;margin-right:8px;padding:1px 6px;font-size:11px}.vt-offre{background:var(--sf);border:0;border-radius:999px;margin:0;padding:4px;font-size:14px;display:inline-flex}.vt-offre-choix{white-space:nowrap;color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex;position:relative}.vt-offre-choix[data-actif]{background:var(--pg);color:var(--ink);box-shadow:var(--shadow-tip);font-weight:500}.vt-offre-choix:has(:focus-visible){outline:2px solid var(--ac);outline-offset:1px}.vt-offre-radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.vt-offre-ic{color:var(--ac)}.vt-barre-m{display:none}.vt-corps{align-items:flex-start;gap:56px;padding:0 80px;display:flex}.vt-col{flex-direction:column;flex:none;gap:28px;width:256px;padding:40px 0;display:flex;position:sticky;top:86px}.vt-col-nav{flex-direction:column;gap:2px;display:flex}.vt-col-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:0 12px 10px;font-size:11px;font-weight:600}.vt-col-titre--legende{padding:0}.vt-root .vt-col-lien{color:var(--ink2);border-radius:8px;align-items:baseline;gap:10px;padding:9px 12px;font-size:15px;display:flex}.vt-root .vt-col-lien:hover{color:var(--ink)}.vt-root .vt-col-lien[aria-current]{background:var(--sf);color:var(--ink);font-weight:500}.vt-col-lien .vt-num{flex:none;width:26px}.vt-col-nom{flex:1}.vt-col-n{font-family:var(--mono);color:var(--ink3);font-size:12px;font-weight:400}.vt-col-lien:focus-visible,.vt-pastille:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.vt-legende{border-top:1px solid var(--ln);color:var(--ink2);flex-direction:column;gap:12px;padding:20px 12px 0;font-size:13px;line-height:1.5;display:flex}.vt-legende-item{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vt-pastilles{scrollbar-width:none;gap:8px;padding:12px 48px 0;display:flex;overflow-x:auto}.vt-root .vt-pastille{border:1px solid var(--ln);height:44px;color:var(--ink2);white-space:nowrap;box-sizing:border-box;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:inline-flex}.vt-root .vt-pastille[aria-current]{background:var(--ink);color:var(--pg);border-color:var(--ink)}.vt-pastille[aria-current] .vt-num,.vt-pastille[aria-current] .vt-col-n{color:inherit}.vt-pastille .vt-col-nom{flex:none}.vt-pastille[data-vide]{border-style:dashed}.vt-filtrer{border:1px solid var(--ln);background:var(--pg);height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.vt-filtrer[data-actif]{border-color:var(--ac);color:var(--ac)}.vt-filtrer-n{background:var(--ac);min-width:20px;height:20px;color:var(--onac);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.vt-filtrer:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.vt-sections{flex:1;min-width:0}.vt-section{border-top:1px solid var(--ln);padding:56px 0 64px;scroll-margin-top:90px}.vt-sections>.vt-section:first-child{border-top:0}.vt-section-tete{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.vt-section-h2{font-family:var(--serif);letter-spacing:-.015em;outline:none;align-items:baseline;gap:16px;margin:0;font-size:44px;font-weight:400;line-height:1.1;display:flex}.vt-section-h2 .vt-num{font-size:36px}.vt-section-h2:focus-visible{outline:2px solid var(--ac);outline-offset:4px;border-radius:4px}.vt-section-intro{font-family:var(--serif);color:var(--ink2);text-wrap:pretty;max-width:760px;margin:0;font-size:18px;line-height:1.6}.vt-section-ligne{color:var(--ink3);font-size:13.5px}.vt-section--vide{padding:18px 0}.vt-vide-ligne{align-items:baseline;gap:16px;margin:0;font-size:15px;display:flex}.vt-vide-ligne .vt-num{width:24px}.vt-vide-nom{color:var(--ink)}.vt-vide-t{color:var(--ink2);margin-left:-12px}.vt-grandes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.vt-grande{border:1px solid var(--ln);background:var(--pg);border-radius:16px;flex-direction:column;gap:16px;padding:12px 12px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.vt-grande:hover,.vt-petite:hover{border-color:var(--lnc);box-shadow:var(--shadow-tip)}.vt-grande .vt-pp{border-radius:12px}.vt-grande-corps{flex-direction:column;gap:10px;padding:0 10px;display:flex}.vt-grande-nom{font-family:var(--serif);margin:0;font-size:22px;font-weight:500;line-height:1.25}.vt-grande-phrase{color:var(--ink2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.vt-pied{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.vt-pied-espace{flex:1}.vt-petites{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vt-petite{border:1px solid var(--ln);background:var(--pg);border-radius:14px;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.vt-petite-ic{background:var(--sf);width:38px;height:38px;color:var(--ink2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.vt-petite-corps{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.vt-petite-nom{margin:0;font-size:16px;font-weight:600;line-height:1.3}.vt-petite-phrase{color:var(--ink2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.vt-petite .vt-pied{gap:6px;margin-top:2px}.vt-masquees{background:var(--sf);color:var(--ink2);border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:14px 18px;font-size:14px;display:flex}.vt-masquees-ic{color:var(--ac);flex:none}.vt-masquees-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vt-lien-bouton{font:inherit;color:var(--ac);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:4px 0;font-weight:500}.vt-lien-bouton:hover,.vt-lien:hover{text-decoration:underline}.vt-lien-bouton:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}.vt-root .vt-lien{color:var(--ac);font-weight:500}.vt-aucune{flex-direction:column;align-items:flex-start;gap:16px;padding:56px 0 96px;display:flex}.vt-aucune-ic{color:var(--ink2)}.vt-aucune-h2{font-family:var(--serif);max-width:600px;margin:0;font-size:36px;font-weight:400;line-height:1.35}.vt-aucune-p{color:var(--ink2);margin:0;font-size:16px}.vt-aucune-sugg{flex-wrap:wrap;gap:10px;display:flex}.vt-sugg{border:1px solid var(--lnc);background:var(--pg);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:15px;font-weight:500}.vt-sugg:hover{background:var(--sf)}.vt-sugg:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.vt-aucune-effacer{margin-top:4px;font-size:15px}.vt-resume-m{display:none}.vt-fin{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;padding:112px 80px;display:grid}.vt-fin-tete{padding-right:56px}.vt-fin-h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 32px;font-size:52px;font-weight:400;line-height:1.08}.vt-fin-p{font-family:var(--serif);color:var(--ink2);margin:0 0 28px;font-size:19px;line-height:1.6}.vt-fin-tarifs{padding:0}.vt-offre-carte{border:1px solid var(--ln);background:var(--pg);border-radius:20px;padding:36px 32px}.vt-offre-carte--atelier{background:var(--sf)}.vt-offre-h3{font-family:var(--serif);align-items:center;gap:12px;margin:0 0 24px;font-size:36px;font-weight:400;line-height:1.1;display:flex}.vt-offre-sous{color:var(--ink2);margin:0 0 20px;font-size:15px;line-height:1.6}.vt-offre-liste{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.vt-offre-liste li{color:var(--ink2);gap:12px;font-size:15px;line-height:1.5;list-style:none;display:flex}.vt-offre-check{color:var(--ac);flex:none;margin-top:3px}.vt-appel{border-top:1px solid var(--ln);justify-content:space-between;align-items:flex-end;gap:32px;margin:0 80px;padding:100px 0;display:flex}.vt-appel-h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 16px;font-size:72px;font-weight:400;line-height:1}.vt-appel-h2 em{color:var(--ac)}.vt-appel-p{color:var(--ink2);margin:0;font-size:15px}.vt-appel-boutons{flex:none;gap:12px;display:flex}.vt-feuille{background:var(--pg);width:100%;max-width:none;max-height:90dvh;color:var(--ink);box-shadow:var(--shadow-menu);border:0;border-radius:20px 20px 0 0;margin:auto 0 0;padding:0}.vt-feuille::backdrop{background:color-mix(in oklch, var(--ink) 35%, transparent)}.vt-feuille-corps{flex-direction:column;gap:16px;padding:10px 22px 28px;display:flex}.vt-feuille-poignee{background:var(--ln);border-radius:2px;align-self:center;width:36px;height:4px}.vt-feuille-tete{justify-content:space-between;align-items:center;display:flex}.vt-feuille-titre{margin:0;font-size:18px;font-weight:600}.vt-feuille .vt-recherche{max-width:none;height:52px}.vt-feuille .vt-recherche-champ{font-size:16px}.vt-feuille-offres{border:0;flex-direction:column;margin:0;padding:0;display:flex}.vt-feuille-offre{border-top:1px solid var(--ln);cursor:pointer;align-items:center;gap:12px;min-height:52px;font-size:16px;display:flex}.vt-feuille-offre input{width:18px;height:18px;accent-color:var(--ac);margin:0}.vt-feuille-voir{width:100%;min-height:52px}@media (width<=1180px){.vt-barre[data-repliee] .vt-barre-cta,.vt-barre-page{display:none}.vt-entete,.vt-hero,.vt-barre-ligne,.vt-fin{padding-left:48px;padding-right:48px}.vt-corps{gap:40px;padding:0 48px}.vt-appel{margin:0 48px}.vt-h1{font-size:64px}.vt-petites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099px){.vt-col{display:none}.vt-barre-m{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.vt-barre-ligne{padding-bottom:6px}.vt-filtrer{display:none}.vt-section{scroll-margin-top:150px}.vt-fin{grid-template-columns:1fr 1fr}.vt-fin-tete{grid-column:1/-1;padding:0}}@media (width<=1179px){.vt-nav{display:none}.vt-entete-m{display:flex}}@media (width<=1339px){.vt-entete--marque .vt-nav{display:none}.vt-entete--marque .vt-entete-m{display:flex}}@media (width<=899px){.vt-entete{padding:10px 22px}.vt-hero{flex-direction:column;align-items:stretch;gap:20px;padding:24px 22px 28px;display:flex}.vt-root .vt-kicker{margin-bottom:16px}.vt-h1{letter-spacing:-.02em;font-size:44px;line-height:1.05}.vt-hero-droite{gap:18px}.vt-hero-p{font-size:17px;line-height:1.55}.vt-hero-note{display:none}.vt-hero-boutons .vt-cta{padding:12px 20px}.vt-corps{padding:0 22px}.vt-grandes,.vt-petites{grid-template-columns:minmax(0,1fr);gap:14px}.vt-section{padding:32px 0 40px}.vt-section-h2{font-size:34px}.vt-section-h2 .vt-num{font-size:30px}.vt-section-intro{font-size:17px}.vt-grande-corps{padding:0 8px}.vt-fin{grid-template-columns:minmax(0,1fr);padding:56px 22px}.vt-fin-h2{font-size:36px}.vt-offre-h3{font-size:30px}.vt-offre-carte{padding:28px 22px}.vt-appel{flex-direction:column;align-items:stretch;margin:0 22px;padding:56px 0}.vt-appel-h2{font-size:44px}.vt-appel-boutons{flex-direction:column}.vt-appel-boutons .vt-cta{min-height:52px}.vt-masquees{flex-wrap:wrap}.vt-masquees-t{white-space:normal}}@media (width<=759px){.vt-d{display:none}.vt-m{display:inline}.vt-barre-ligne{display:none}.vt-barre-m{padding:12px 0}.vt-pastilles{padding:0 22px}.vt-filtrer{align-self:flex-start;margin-left:22px;display:inline-flex}.vt-resume-m{color:var(--ink2);margin:20px 0 0;font-size:15px;display:block}.vt-aucune-h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.vt-grande,.vt-petite{transition:none}}.ob-page{background:var(--pg);min-height:0;color:var(--ink);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:28px;padding:32px 48px;display:grid;overflow-y:auto}.ob-col{flex-direction:column;gap:22px;display:flex}.ob-col-right{padding-top:62px}.ob-title{font-family:var(--serif);margin:0;font-size:34px;font-weight:400;line-height:40px}.ob-card{border:1px solid var(--ln);background:var(--bg);border-radius:10px;flex-direction:column;gap:14px;padding:22px;display:flex}.ob-card-tight{gap:12px}.ob-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.ob-sentence{font-family:var(--serif);font-size:26px;line-height:1.3}.ob-field{border:none;border-bottom:1.5px solid var(--ac);font:inherit;color:inherit;font-variant-numeric:tabular-nums;field-sizing:content;background:0 0;border-radius:0;outline:none;min-width:2ch;padding:0}.ob-field:focus-visible{background:var(--acs)}.ob-date{display:inline-block;position:relative}.ob-date input{opacity:0;pointer-events:none;width:100%;position:absolute;inset:0}.ob-bar{background:var(--sf);border-radius:4px;height:8px;overflow:hidden}.ob-bar>div{background:var(--ac);height:100%}.ob-meta{color:var(--ink2);justify-content:space-between;font-size:13px;display:flex}.ob-meta strong,.ob-today-line strong{color:var(--ink);font-weight:600}.ob-row{justify-content:space-between;align-items:center;display:flex}.ob-weekdays{gap:6px;display:flex}.ob-wd{box-sizing:border-box;border:1px solid var(--ln);width:30px;height:30px;color:var(--ink3);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.ob-wd[aria-pressed=true]{background:var(--ac);border-color:var(--ac);color:var(--onac)}.ob-month{justify-content:space-between;align-items:baseline;display:flex}.ob-month-name{font-family:var(--serif);font-size:18px}.ob-month-nav{color:var(--ink2);gap:4px;font-size:12.5px;display:flex}.ob-month-nav button{color:var(--ink2);padding:0 2px}.ob-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 0;display:grid}.ob-cal-head{text-align:center;color:var(--ink3);font-size:11px}.ob-day{box-sizing:border-box;width:34px;height:34px;color:var(--ink);background:0 0;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;padding:0;font-size:13px;display:flex}button.ob-day{cursor:pointer}.ob-day-ecrit{background:var(--ink2);color:var(--pg)}.ob-day-bonus{background:var(--ac);color:var(--onac)}.ob-day-prevu{border:1.5px solid var(--ink3)}.ob-day-manque{border:1.5px dashed var(--ink3);color:var(--ink2)}.ob-day-repos{border:1.5px dotted var(--ink3);color:var(--ink3)}.ob-day-conge{background:var(--sf);color:var(--ink3)}.ob-day-libre{color:var(--ink3)}.ob-day-aujourdhui{border:2px solid var(--ac);color:var(--ac);font-weight:600}.ob-legend{color:var(--ink2);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.ob-legend>span{align-items:center;gap:6px;display:flex}.ob-legend .ob-day{width:12px;height:12px}.ob-hint{color:var(--ink3);font-size:12.5px;line-height:1.5}.ob-big{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:56px;line-height:1}.ob-today-line{color:var(--ink2);font-size:13px}.ob-streak{flex-direction:row;align-items:center;gap:20px}.ob-streak-n{font-family:var(--serif);color:var(--ac);font-size:44px;line-height:1}.ob-heat{gap:3px;display:flex;overflow:hidden}.ob-heat>div{flex-direction:column;gap:3px;display:flex}.ob-heat span{border-radius:2px;width:11px;height:11px}.ob-heat-foot{color:var(--ink3);justify-content:space-between;font-size:11px;display:flex}.ob-heat-foot>span:last-child{align-items:center;gap:3px;display:flex}.ob-heat-foot i{border-radius:2px;width:10px;height:10px;display:inline-block}.og-page{background:var(--pg);min-height:0;color:var(--ink);flex-direction:column;flex:1;gap:22px;padding:30px 56px;display:flex;overflow-y:auto}.og-head{align-items:flex-end;gap:16px;display:flex}.og-title{font-family:var(--serif);margin:0;font-size:32px;font-weight:400}.og-sub{color:var(--ink2);margin:6px 0 0;font-size:13.5px}.og-seg{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.og-seg button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.og-seg button[aria-checked=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.og-select{align-items:center;display:inline-flex;position:relative}.og-select select{box-sizing:border-box;border:1px solid var(--lnc);background:var(--pg);width:200px;height:30px;color:var(--ink);font:inherit;appearance:none;text-overflow:ellipsis;cursor:pointer;border-radius:5px;padding:0 26px 0 10px;font-size:13px}.og-select select:disabled{opacity:.5;cursor:default}.og-select svg{color:var(--ink3);pointer-events:none;position:absolute;right:6px}.og-btn{box-sizing:border-box;white-space:nowrap;border:1px solid var(--lnc);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.og-btn:hover,.og-btn[aria-expanded=true]{background:var(--sf)}.og-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.og-kpis{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:14px;display:grid}.og-card{background:var(--pg);border:1px solid var(--ln);border-radius:8px;flex-direction:column;padding:16px 18px;display:flex}.og-kpi{gap:4px}.og-goal{gap:10px}.og-kpi-value{font-family:var(--serif);font-size:32px;line-height:1.1}.og-kpi-label{color:var(--ink2);font-size:13px}.og-kpi-sub{color:var(--ink3);font-size:12px}.og-goal-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.og-goal-foot{color:var(--ink3);font-size:12px}.og-track{background:var(--sf);border-radius:4px;height:8px;overflow:hidden}.og-track>div{background:var(--ac);border-radius:4px;height:100%}.og-link{color:var(--ac);font-size:12px;font-weight:500}.og-bottom{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px;display:grid}.og-section-head{justify-content:space-between;margin-bottom:10px;display:flex}.og-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.og-muted{color:var(--ink3);font-size:12px}.og-months{height:14px;color:var(--ink3);margin-bottom:6px;font-size:11px;position:relative}.og-months span{white-space:nowrap;position:absolute;top:0}.og-heat{grid-template-rows:repeat(7,12px);grid-template-columns:repeat(53,12px);grid-auto-flow:column;gap:3px;display:grid}.og-heat span{border-radius:2px}.og-legend{color:var(--ink3);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.og-legend i{border-radius:2px;width:12px;height:12px}.og-bars{align-items:flex-end;gap:6px;height:150px;display:flex}.og-bars>div{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.og-bar{background:color-mix(in oklch, var(--ac) 35%, var(--pg));border-radius:2px 2px 0 0;min-height:1px}.og-bar[data-current]{background:var(--ac)}.og-pace{background:var(--ink3);opacity:.5;height:2px;position:absolute;left:-2px;right:-2px}.og-pace-key{background:var(--ink3);opacity:.6;width:12px;height:2px}.og-bars-foot{color:var(--ink3);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.cd-h{--teinte:var(--ac)}.cd-root{background:var(--pg);color:var(--ink);min-height:100%}.cd-root :focus-visible{outline:2px solid var(--ac);outline-offset:2px}.cd-mono{font-family:var(--mono)}.cd-lien{color:var(--ac);text-underline-offset:3px;text-decoration:underline}.cd-lien:hover{text-decoration-thickness:2px}.cd-btn{min-height:48px;font:500 15.5px / 1.2 var(--sans);box-sizing:border-box;color:var(--ink);border:1px solid var(--lnc);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.cd-root a.cd-btn{color:var(--ink)}.cd-btn:hover{border-color:var(--ink3)}.cd-btn--ac,.cd-root a.cd-btn--ac{background:var(--ac);color:var(--onac);border-color:var(--ac)}.cd-btn--ac:hover{filter:brightness(1.08);border-color:var(--ac)}.cd-btn--petit{min-height:44px}.cd-btn[disabled],.cd-btn[aria-disabled=true]{color:var(--ink3);border:1px dashed var(--lnc);cursor:not-allowed;filter:none;background:0 0}.cd-btn--large{align-self:stretch}.cd-bandeau{background:var(--sf);color:var(--ink2);border-radius:10px;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.cd-bandeau b{color:var(--ink);font-weight:600}.cd-bandeau svg{color:var(--ink2);margin-top:1px}.cd-frise{background-color:color-mix(in oklch, var(--teinte) 16%, var(--pg));border-bottom:1px solid var(--teinte);flex:none;position:relative;overflow:hidden}.cd-frise>span{background:var(--teinte);opacity:.8;position:absolute;inset:0;-webkit-mask-size:22px 22px;mask-size:22px 22px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.cd-achat{background:var(--pg);flex-direction:column;gap:44px;padding:56px 80px 40px;display:flex}.cd-achat[data-habille]{background-color:color-mix(in oklch, var(--teinte) 8%, var(--pg));padding-top:44px}.cd-hero{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:72px;display:grid}.cd-hero-texte{flex-direction:column;gap:22px;min-width:0;display:flex}.cd-surtitre{font:400 12px / 1.4 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ac)}[data-habille] .cd-surtitre{color:var(--teinte)}.cd-h1{font:400 64px / 1.05 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0}[data-habille] .cd-h1{text-wrap:initial;font-size:66px;line-height:1.04}.cd-h1 em,.cd-teinte{color:var(--teinte);font-style:italic}.cd-chapeau{color:var(--ink2);text-wrap:pretty;max-width:600px;margin:0;font-size:18px;line-height:1.55}.cd-phrase{color:var(--ink);text-wrap:pretty;max-width:560px;margin:0;font-size:19px;line-height:1.55}.cd-sous{color:var(--ink2);max-width:560px;margin:0;font-size:15.5px;line-height:1.55}.cd-offre{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-top:8px;display:grid}.cd-liste{color:var(--ink2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.cd-liste li{gap:12px;display:flex}.cd-liste li:before{content:"";background:var(--ac);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.6em}.cd-prix{border:1px solid var(--ln);background:var(--pg);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.cd-prix-ligne{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cd-prix-montant{font:400 56px / 1 var(--serif)}.cd-prix-fois{color:var(--ink2);font-size:15px}.cd-prix-validite{color:var(--ink2);font-size:14.5px;line-height:1.55}.cd-stripe{color:var(--ink3);align-items:center;gap:6px;font-size:13px;display:flex}.cd-visuel{flex-direction:column;align-items:center;gap:14px;padding-top:12px;display:flex}.cd-visuel-legende{color:var(--ink3);font-size:13px}.cd-visuel--biais{height:431px;padding:0;display:block;position:relative}.cd-visuel--biais .cd-visuel-orn{opacity:.95;position:absolute;top:-26px;right:-20px}.cd-visuel--biais .cd-carte-boite{transform-origin:0 100%;width:405px;position:absolute;bottom:0;left:0;transform:rotate(-3deg)}.cd-etapes{border-top:1px solid var(--ln);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding-top:32px;padding-left:0;list-style:none;display:grid}.cd-etapes li{flex-direction:column;gap:8px;display:flex}.cd-etape-n{font:400 13px / 1 var(--mono);color:var(--ac)}.cd-etape-t{font-size:17px;font-weight:600}.cd-etape-d{color:var(--ink2);font-size:14.5px;line-height:1.55}[data-habille] .cd-pied{color:var(--ink2)}.cd-pied{color:var(--ink3);flex-wrap:wrap;gap:28px;margin:0;font-size:13px;display:flex}.cd-bloc{background:var(--sf);border-radius:5px;display:block}.cd-carte-boite{width:100%;max-width:440px;container-type:inline-size}.cd-carte{box-sizing:border-box;aspect-ratio:148/105;width:100%;color:var(--ink);font-family:var(--sans);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 6%, transparent), 0 12px 32px color-mix(in oklch, var(--ink) 12%, transparent);border-radius:10px;flex-direction:column;display:flex;position:relative}.cd-carte--neutre{background:var(--pg);border:1px solid var(--lnc);padding:5cqi 5.9cqi}.cd-carte--habille{background-color:color-mix(in oklch, var(--teinte) 13%, var(--pg));border:1px solid #0000;border-radius:9px;padding:2cqi;overflow:hidden}.cd-carte--habille>.cd-carte-motif{background:var(--teinte);opacity:.7;position:absolute;inset:0;-webkit-mask-size:22px 22px;mask-size:22px 22px}.cd-carte-int{box-sizing:border-box;flex-direction:column;height:100%;display:flex;position:relative}.cd-carte--habille .cd-carte-int{background:var(--pg);border:1px solid var(--teinte);border-radius:5px;padding:3.7cqi 4.4cqi;overflow:hidden}.cd-carte-orn{position:absolute;top:-1.8cqi;right:-2.3cqi}.cd-carte--habille .cd-carte-orn{top:1.7cqi;right:1.5cqi}.cd-carte-orn svg{width:21.8cqi;height:auto}.cd-carte--habille .cd-carte-orn svg{width:42cqi}.cd-carte-marque{font:400 2.95cqi / 1.2 var(--serif);color:var(--ink2);align-items:center;gap:1.4cqi;display:flex}.cd-carte-occasion{font:400 2.2cqi / 1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teinte);margin-top:2.2cqi}.cd-carte-titre{font:400 6.8cqi / 1.1 var(--serif);color:var(--teinte);margin-top:3.2cqi}.cd-carte--habille .cd-carte-titre{margin-top:1cqi;font-size:6.4cqi;line-height:1.05}.cd-carte-pour{color:var(--ink2);margin-top:1.4cqi;font-size:2.95cqi}.cd-carte-msg{font:italic 400 3.2cqi / 1.4 var(--serif);overflow-wrap:anywhere;max-width:100%;margin-top:2.3cqi}.cd-carte--habille .cd-carte-msg{max-width:56%}.cd-carte-bas{justify-content:space-between;align-items:flex-end;gap:2.7cqi;margin-top:auto;display:flex}.cd-carte-code{flex-direction:column;gap:1.1cqi;min-width:0;display:flex}.cd-carte-code>span:first-child{font:500 3.4cqi / 1.2 var(--mono);letter-spacing:.12em;white-space:nowrap}.cd-carte--habille .cd-carte-code>span:first-child{font-size:3.2cqi}.cd-carte-code>span:last-child{color:var(--ink2);font-size:2.5cqi;line-height:1.4}.cd-carte-qr{flex:none;width:13.2cqi;height:13.2cqi;display:block}.cd-bande{border:1px solid var(--ln);background:var(--pg);color:var(--ink);border-radius:16px;align-items:center;gap:28px;padding:26px 32px;display:flex}.cd-bande[data-habille]{border-color:var(--teinte);background-color:color-mix(in oklch, var(--teinte) 9%, var(--pg));padding:10px 32px 10px 14px}.cd-bande-orn{color:var(--teinte);flex:none}.cd-bande[data-habille] .cd-bande-orn{background:var(--pg);border:1px solid var(--teinte);border-radius:12px;padding:4px 10px}.cd-bande-texte{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cd-bande-titre{font:400 26px / 1.25 var(--serif);margin:0}.cd-bande-titre em{color:var(--teinte)}.cd-bande-texte p{color:var(--ink2);margin:0;font-size:14.5px}.cd-bande-court{display:none}.cd-bande-zone{padding:0 80px 32px}@media (width<=1180px){.cd-achat{padding-left:48px;padding-right:48px}.cd-hero{grid-template-columns:minmax(0,1fr) 400px;gap:48px}.cd-offre{grid-template-columns:minmax(0,1fr)}.cd-bande-zone{padding-left:48px;padding-right:48px}}@media (width<=899px){.cd-achat{gap:32px;padding:28px 20px 32px}.cd-achat[data-habille]{padding-top:24px}.cd-hero{flex-direction:column;align-items:stretch;gap:18px;display:flex}.cd-hero-texte,.cd-offre{display:contents}.cd-surtitre{order:1}.cd-h1{order:2;font-size:40px}[data-habille] .cd-h1{font-size:40px}.cd-chapeau,.cd-phrase{order:3;font-size:16.5px}.cd-sous{order:4;font-size:15px}.cd-prix{background:0 0;border:0;order:5;gap:12px;padding:0}.cd-prix-montant{font-size:40px}.cd-prix-validite{display:none}.cd-visuel{order:6;padding-top:8px}.cd-visuel--biais{flex-direction:column;align-items:center;height:auto;padding:24px 6px 12px;display:flex}.cd-visuel--biais .cd-visuel-orn{top:-10px;right:-6px}.cd-visuel--biais .cd-visuel-orn svg{width:170px;height:auto}.cd-visuel--biais .cd-carte-boite{width:100%;max-width:405px;position:relative}.cd-liste{order:7}.cd-etapes{grid-template-columns:minmax(0,1fr);gap:20px}.cd-bande-zone{padding:0 20px 24px}.cd-bande,.cd-bande[data-habille]{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.cd-bande-orn{align-self:flex-start}.cd-bande-titre{font-size:22px}.cd-bande-long{display:none}.cd-bande-court{display:inline}.cd-bande .cd-btn{width:100%}}@media (width>=900px){.cd-m{display:none!important}}@media (width<=899px){.cd-d{display:none!important}}.cd-code-groupe{white-space:nowrap}@media print{.cd-h,.cd-h[data-habillage]{--teinte:var(--cd-encre-impression)!important}}.ls-root{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--sans);justify-content:center;align-items:flex-start;padding:64px 16px;display:flex}.ls-card{background:var(--pg);border:1px solid var(--ln);border-radius:6px;flex-direction:column;gap:14px;width:100%;max-width:520px;padding:28px;display:flex}.ls-brand{color:var(--ink);align-self:flex-start}.ls-h1{font-family:var(--serif);margin:4px 0 0;font-size:26px;font-weight:400;line-height:1.2}.ls-text{margin:0;font-size:15px;line-height:1.55}.ls-text a,.ls-help a{color:var(--ac)}.ls-err{border-left:2px solid var(--ac);background:var(--acs);padding:10px 12px}.ls-help{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.ls-btn{background:var(--ac);color:var(--onac);font:600 15px var(--sans);cursor:pointer;border:0;border-radius:6px;align-self:stretch;padding:12px 16px}.ls-btn:disabled{opacity:.6;cursor:default}.ls-form{flex-wrap:wrap;gap:8px;max-width:520px;display:flex}.ls-form input[type=email]{border:1px solid var(--lnc);background:var(--pg);min-width:0;color:var(--ink);font:15px var(--sans);border-radius:6px;flex:220px;padding:11px 12px}.ls-form .ls-btn{flex:none;align-self:auto}.ls-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ls-section{padding:64px 80px}@media (width<=1180px){.ls-section{padding:56px 48px}}@media (width<=899px){.ls-section{padding:40px 24px}}.mm{background:var(--bg);min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.mm-entete{border-bottom:1px solid var(--ln);background:var(--bg);align-items:center;gap:14px;padding:14px 24px 12px;display:flex}.mm-entete h1{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.mm-bascule{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.mm-bascule button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.mm-bascule button[aria-selected=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.mm-compte{color:var(--ink3);font-size:12.5px}.mm-bouton{box-sizing:border-box;white-space:nowrap;border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mm-bouton[aria-pressed=true]{background:var(--acs);color:var(--ac);border-color:color-mix(in oklch, var(--ac) 40%, var(--ln))}.mm-bouton.is-plein{background:var(--ac);color:var(--onac);border-color:var(--ac)}.mm-corps{flex:1;min-height:0;display:flex}.mm-papier{background:radial-gradient(color-mix(in oklch, var(--ln) 70%, transparent) 1px, transparent 1.3px) 0 0 / 22px 22px, var(--bg);touch-action:none;outline:none;flex:1;min-width:0;position:relative;overflow:hidden}.mm-plan{transform-origin:0 0;position:absolute;top:0;left:0}.mm-svg{font-family:var(--sans);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mm-lien{stroke:var(--ink2);stroke-width:1.4px;stroke-opacity:.75;fill:none}.mm-lien-zone{stroke:#0000;stroke-width:12px;fill:none;pointer-events:stroke;cursor:pointer}.mm-lien.is-actif{stroke:var(--ac);stroke-opacity:1;stroke-width:2px}.mm-lien-texte{fill:var(--ink2);paint-order:stroke;stroke:var(--bg);stroke-width:5px;font-size:11.5px;font-style:italic}.mm-fleche{fill:none;stroke:var(--ink2);stroke-width:1.6px}.mm-groupe{stroke-width:1.3px;stroke-opacity:.7}.mm-groupe-nom{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;border-radius:4px;padding:2px 4px;font-size:10.5px;font-weight:600;position:absolute;transform:translate(-50%,-100%)}.mm-groupe-nom:hover{background:var(--sf)}.mm-groupe-champ{z-index:3;font:600 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ac);background:var(--pg);text-align:center;border-radius:4px;width:200px;padding:3px 6px;position:absolute;transform:translate(-50%,-100%)}.mm-el{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:absolute}.mm-el[aria-selected=true],.mm-el:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.mm-el.is-cible{outline:2px dashed var(--ac);outline-offset:3px}.mm-lecture .mm-el{cursor:default}.mm-carte{background:var(--pg);border:1px solid var(--ln);min-height:82px;box-shadow:inset 3px 0 0 var(--mm-lisere,var(--ln)), 0 1px 2px color-mix(in oklch, var(--ink) 5%, transparent);border-radius:6px;flex-direction:column;gap:5px;padding:9px 12px 10px 14px;display:flex}.mm-carte.is-scene{min-height:96px}.mm-carte-tete{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.mm-carte-tete>span{flex:1}.mm-carte-texte{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.mm-carte-texte.is-question{font-family:var(--serif);font-size:14px;font-style:italic}.mm-carte-texte.is-scene{font-family:var(--serif)}.mm-carte-texte.is-vide{color:var(--ink3)}.mm-carte textarea{font:inherit;color:var(--ink);resize:none;cursor:text;background:0 0;border:0;outline:none;width:100%;min-height:40px;margin:0;padding:0}.mm-postit{background:color-mix(in oklch, var(--lb-jaune) 22%, var(--pg));border:1px solid color-mix(in oklch, var(--lb-jaune) 45%, var(--ln));width:160px;min-height:84px;box-shadow:0 2px 4px color-mix(in oklch, var(--ink) 8%, transparent);padding:9px 10px;font-size:12.5px;line-height:1.35;transform:rotate(2deg)}.mm-fiche{border:1.5px solid var(--mm-ty);background:color-mix(in oklch, var(--mm-ty) 13%, var(--pg));white-space:nowrap;height:36px;box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 5%, transparent);border-radius:18px;align-items:center;gap:8px;padding:0 12px 0 11px;font-size:13.5px;font-weight:500;display:flex}.mm-fiche-nom{flex:1}.mm-ouvrir{color:var(--ink3);cursor:pointer;border-radius:3px;display:inline-flex}.mm-ouvrir:hover{color:var(--ac)}.mm-fiche.is-supprimee{border:1.5px dashed var(--ink3);background:var(--bg);color:var(--ink2);padding:0 12px;font-size:13px;font-weight:400}.mm-fiche.is-supprimee .mm-ancien{color:var(--ink3)}.mm-g{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mm-g-rond{background:var(--mm-ty);width:10px;height:10px}.mm-g-lieu{border:1.5px solid var(--mm-ty);width:12px;height:12px}.mm-g-lieu:after{content:"";background:var(--mm-ty);border-radius:50%;width:6px;height:6px}.mm-g-menace{border:2px solid var(--mm-ty);width:12px;height:12px}.mm-g-menace:after{content:"";background:var(--mm-ty);border-radius:50%;width:4px;height:4px}.mm-g-evt{background:var(--mm-ty);border-radius:0;width:10px;height:10px;transform:rotate(45deg)scale(.82)}.mm-poignee{background:var(--pg);border:2px solid var(--ac);box-sizing:border-box;cursor:crosshair;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-7px}.mm-outils,.mm-selection{background:var(--pg);border:1px solid var(--ln);box-shadow:var(--shadow-pop);color:var(--ink2);z-index:4;border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.mm-outils{top:16px;left:16px}.mm-selection{z-index:5;color:var(--ink);gap:4px;padding:4px 6px 4px 12px;font-size:13px}.mm-selection>strong{white-space:nowrap;margin-right:6px;font-weight:600}.mm-outil{box-sizing:border-box;min-width:30px;height:30px;color:inherit;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.mm-outil.is-icone{padding:0}.mm-outil:hover:not(:disabled){background:var(--sf)}.mm-outil[aria-pressed=true]{background:var(--acs);color:var(--ac)}.mm-outil:disabled{opacity:.45;cursor:default}.mm-sep{background:var(--ln);flex:none;width:1px;height:18px;margin:0 6px}.mm-lasso{border:1.5px dashed var(--ac);background:color-mix(in oklch, var(--ac) 5%, transparent);pointer-events:none;border-radius:6px;position:absolute}.mm-fantome{z-index:30;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed}.mm-fantome .mm-fiche{box-shadow:var(--shadow-pop);transform:rotate(-2deg)}.mm-fantome-aide{color:var(--ac);background:var(--pg);border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:12px}.mm-tiroir{border-right:1px solid var(--ln);background:var(--bg);box-sizing:border-box;flex-direction:column;flex:none;gap:10px;width:260px;min-height:0;padding:14px;display:flex}.mm-tiroir-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);align-items:center;font-size:11px;font-weight:600;display:flex}.mm-tiroir-titre>span{flex:1}.mm-recherche{border:1px solid var(--ln);background:var(--pg);color:var(--ink3);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.mm-recherche input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.mm-recherche:focus-within{border-color:var(--ac)}.mm-tiroir-liste{flex-direction:column;flex:1;gap:1px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mm-tiroir-item{text-align:left;cursor:grab;width:100%;color:var(--ink);border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:13.5px;display:flex}.mm-tiroir-item:hover,.mm-tiroir-item:focus-visible{background:var(--sf)}.mm-tiroir-item.is-tire{border:1px dashed var(--ac);background:var(--acs)}.mm-tiroir-item>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mm-tiroir-pied{color:var(--ink3);font-size:12px;line-height:1.45}.mm-tiroir-vide{color:var(--ink3);padding:6px 8px;font-size:13px}.mm-vide{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mm-vide>div{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.mm-vide-titre{font-size:14.5px;font-weight:500}.mm-vide-texte{color:var(--ink2);max-width:320px;font-size:13px;line-height:1.5}.mm-bandeaux{z-index:4;flex-direction:column;gap:8px;max-width:440px;display:flex;position:absolute;top:16px;right:16px}.mm-bandeau{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.mm-bandeau>svg{color:var(--ink2)}.mm-pied{border-top:1px solid var(--ln);height:30px;color:var(--ink3);background:var(--bg);white-space:nowrap;flex:none;align-items:center;gap:22px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.mm-pied>.mm-flex{flex:1}.mm-liste{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:12px;padding:24px;display:grid;overflow:auto}.mm-table{border-collapse:separate;border-spacing:0;border:1px solid var(--ln);background:var(--pg);border-radius:6px;width:100%;font-size:12.5px;overflow:hidden}.mm-table caption{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);padding-bottom:8px;font-size:11px;font-weight:600}.mm-table th{text-align:left;background:var(--sf);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);padding:7px 12px;font-size:11px;font-weight:600}.mm-table td{border-top:1px solid var(--ln);vertical-align:middle;padding:7px 12px}.mm-table td button.mm-lien-voir{color:var(--ink);text-align:left}.mm-table td button.mm-lien-voir:hover{color:var(--ac)}.mm-table input{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;margin:-3px -5px;padding:2px 4px}.mm-table input:hover,.mm-table input:focus{border-color:var(--ln);background:var(--bg);outline:none}.mm-table .mm-retirer{color:var(--ink3);display:inline-flex}.mm-table .mm-retirer:hover{color:var(--ink)}.mm-lien-barre{background:var(--pg);border:1px solid var(--ln);box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-130%)}.mm-lien-barre input{border:1px solid var(--ln);background:var(--bg);width:200px;color:var(--ink);border-radius:5px;padding:4px 8px;font-size:13px}.mm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{.mm-outils,.mm-selection{display:none}}.cork-carte{background:var(--pg);border:1px solid var(--ln);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;border-radius:6px;position:relative;overflow:hidden}.cork-carte.is-souleve{cursor:grabbing;box-shadow:var(--shadow-pop)}.cork-carte.is-depot{outline:1.5px dashed var(--ac);outline-offset:-1.5px}.cork-carte.is-depot:after{content:"";background:color-mix(in oklch, var(--acs) 60%, transparent);pointer-events:none;position:absolute;inset:0}.lb-motif.cork-lisere{z-index:1;border-radius:0;width:3px;position:absolute;top:0;bottom:0;left:0}.cork-bande{aspect-ratio:3;border-bottom:1px solid var(--ln);position:relative;overflow:hidden}.cork-bande-img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block}.cork-bande-squelette{background:var(--sf)}.cork-bande-introuvable{color:var(--ink2);background-color:var(--sf);background-image:linear-gradient(to top right, transparent calc(50% - .5px), var(--ln) 50%, transparent calc(50% + .5px));justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.cork-bande-retirer{color:var(--ac);border-radius:4px;margin:-2px -4px;padding:2px 4px;font-size:12px;font-weight:500}.cork-bande-ia{font:600 10px / 1 var(--sans);letter-spacing:.04em;background:var(--pg);color:var(--ink2);border:1px solid var(--ln);border-radius:3px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex;position:absolute;top:6px;right:6px}.cork-bande-ia-point{background:var(--ac);width:4px;height:4px;box-shadow:0 0 0 2px var(--acs);border-radius:50%;flex:none}.cork-corps{flex-direction:column;gap:7px;padding:11px 13px 12px;display:flex}.cork-titre{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.cork-titre.is-vide{color:var(--ink2)}.cork-num{color:var(--ink3)}.cork-synopsis{font:inherit;color:var(--ink2);resize:none;cursor:text;background:0 0;border:0;outline:none;width:100%;height:2.9em;margin:0;padding:0;font-size:12.5px;line-height:1.45;overflow:hidden}.cork-synopsis:focus{field-sizing:content;height:auto;min-height:2.9em;overflow:auto}.cork-memo{color:var(--ink);background:var(--acs);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 7px;font-size:11.5px;font-style:italic;overflow:hidden}.cork-pied{color:var(--ink3);align-items:center;gap:8px;min-width:0;margin-top:2px;font-size:11.5px;display:flex}.cork-pastille{white-space:nowrap;color:var(--ink);text-overflow:ellipsis;border-radius:4px;align-items:center;gap:6px;min-width:0;margin:-2px -4px;padding:2px 4px;font-size:11.5px;display:inline-flex;overflow:hidden}.cork-pastille>span:last-child{text-overflow:ellipsis;overflow:hidden}.cork-mots{white-space:nowrap;font-variant-numeric:tabular-nums}.cork-compacte{align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.cork-compacte-titre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cork-compacte-titre .cork-num{font-family:var(--serif)}.cork-option{color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.cork-segments{background:var(--bg);border:1px solid var(--lnc);border-radius:6px;gap:2px;padding:3px;font-size:12.5px;display:inline-flex}.cork-segments>button{white-space:nowrap;color:var(--ink2);border-radius:4px;padding:4px 11px}.cork-segments>button[aria-checked=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.cork-visionneuse{width:min(960px,100vw - 64px)}.cork-visionneuse-corps{justify-content:center;padding:12px 24px 24px;display:flex}.cork-visionneuse-corps img{object-fit:contain;border:1px solid var(--ln);max-width:100%;max-height:calc(100vh - 200px);display:block}.sb-head{grid-column:1/-1;align-items:baseline;gap:12px;margin-top:6px;display:flex}.sb-head:first-child{margin-top:0}.sb-num{font-family:var(--serif);color:var(--ac);font-size:17px}.sb-title{font-family:var(--serif);color:var(--ink);font-size:18px}.sb-count{color:var(--ink3);white-space:nowrap;font-size:12px}.sb-rule{background:var(--ln);flex:1;align-self:center;height:1px}.tb-racine{min-height:100%;position:relative}.tb-colonnes{align-items:stretch;gap:14px;min-height:100%;padding-bottom:72px;display:flex;overflow-x:auto}.tb-col{background:var(--bg);box-sizing:border-box;border-radius:8px;flex-direction:column;flex:1 0 220px;gap:8px;min-width:0;padding:10px;display:flex}.tb-col.is-survol{outline:1.5px dashed color-mix(in oklch, var(--ac) 70%, transparent);outline-offset:-1.5px;background:color-mix(in oklch, var(--acs) 50%, var(--bg))}.tb-tete{color:var(--ink);align-items:center;gap:8px;min-width:0;margin:0;padding:2px 4px 6px;font-size:13px;font-weight:600;display:flex}.tb-titre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-compte{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.tb-place{border-radius:6px}.tb-place .cork-carte{box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 4%, transparent)}.tb-place.is-saisi{outline:2px solid var(--ac);outline-offset:2px;box-shadow:var(--shadow-pop);transform:translateY(-2px)}.tb-place .cork-carte:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.tb-place.is-saisi .cork-carte:focus-visible{outline:none}.tb-depot{border:1.5px dashed var(--ac);box-sizing:border-box;color:var(--ac);background:var(--acs);border-radius:6px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.tb-vide{border:1px dashed var(--ln);text-align:center;color:var(--ink3);border-radius:6px;padding:18px;font-size:12.5px}.tb-annonce{pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:30px;overflow:visible}.tb-annonce-bulle{background:var(--ink);color:var(--pg);box-shadow:var(--shadow-pop);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;display:inline-flex;position:absolute;bottom:0;overflow:hidden}.tb-souleve{z-index:20;pointer-events:none;position:fixed;transform:rotate(2deg)}.tb-aucun{color:var(--ink2);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;font-size:14px;display:flex}.tb-aucun button{color:var(--ac);font-size:13px;font-weight:500}.mdp-root{background:var(--bg);min-height:100%;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mdp-aside{background:var(--sf);flex-direction:column;padding:56px 72px;display:flex}.mdp-brand{font-family:var(--serif);color:var(--ink);align-self:flex-start;align-items:center;gap:12px;font-size:22px;font-weight:500;display:inline-flex}.mdp-brand:hover{text-decoration:none}.mdp-dot{background:var(--ac);width:10px;height:10px;box-shadow:0 0 0 5px var(--acs);border-radius:50%}.mdp-quote{max-width:480px;margin:auto 0 0}.mdp-quote blockquote{font-family:var(--serif);margin:0;font-size:30px;font-style:italic;line-height:1.35}.mdp-quote figcaption{color:var(--ink3);margin-top:18px;font-size:14px}.mdp-main{background:var(--pg);justify-content:center;align-items:center;padding:48px 24px;display:flex}.mdp-col{flex-direction:column;gap:18px;width:380px;max-width:100%;display:flex}.mdp-h1{font-family:var(--serif);margin:0;font-size:36px;font-weight:400}.mdp-sub{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.mdp-field{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.mdp-input{border:1px solid var(--lnc);background:var(--pg);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.mdp-input:focus-within{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.mdp-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.mdp-input button{color:var(--ink3);display:inline-flex}.mdp-input button:hover{color:var(--ink)}.mdp-ok{color:var(--r4d)}.mdp-meter{gap:4px;margin-top:-10px;display:flex}.mdp-meter span{background:var(--sf);border-radius:2px;flex:1;height:3px}.mdp-meter[data-level="1"] span:nth-child(-n+1){background:var(--gr)}.mdp-meter[data-level="2"] span:nth-child(-n+2),.mdp-meter[data-level="3"] span:nth-child(-n+3),.mdp-meter[data-level="4"] span{background:var(--r4d)}.mdp-hint{color:var(--ink3);margin-top:-12px;font-size:12px}.mdp-error{color:var(--ink);border-left:2px solid var(--ac);background:var(--acs);margin:0;padding:8px 10px;font-size:13.5px}.mdp-btn{background:var(--ac);height:44px;color:var(--onac);border-radius:6px;justify-content:center;align-items:center;width:100%;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.mdp-btn:hover:not(:disabled){filter:brightness(1.08)}.mdp-btn:disabled{opacity:.6}.mdp-note{color:var(--ink3);text-align:center;margin:0;font-size:13px}@media (width<=760px){.mdp-root{grid-template-columns:1fr}.mdp-aside{padding:24px}.mdp-quote{display:none}}.plan-page{background:var(--pg);min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.plan-head{align-items:center;gap:10px;padding:24px 20px 12px;display:flex}.plan-head h1{font-family:var(--serif);margin:0 14px 0 0;font-size:30px;font-weight:400}.plan-seg{background:var(--sf);border-radius:6px;padding:3px;font-size:12.5px;display:inline-flex}.plan-seg button{color:var(--ink2);white-space:nowrap;border-radius:4px;padding:4px 11px}.plan-seg button[aria-pressed=true]{background:var(--pg);color:var(--ink);box-shadow:0 1px 1px color-mix(in oklch, var(--ink) 4%, transparent);font-weight:500}.plan-filter{border:1px solid var(--ln);background:var(--pg);height:30px;color:var(--ink);border-radius:5px;align-items:center;display:inline-flex;position:relative}.plan-filter select{appearance:none;height:100%;color:inherit;background:0 0;border:0;padding:0 28px 0 10px;font-size:13px}.plan-filter svg{pointer-events:none;color:var(--ink3);position:absolute;right:7px}.plan-cols{position:relative}.plan-btn{border:1px solid var(--lnc);background:var(--pg);height:30px;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.plan-btn[data-active]{border-color:var(--ac);background:var(--acs);color:var(--ac)}.plan-menu{z-index:10;background:var(--pg);border:1px solid var(--ln);width:246px;box-shadow:var(--shadow-menu);border-radius:8px;flex-direction:column;margin:0;padding:5px;font-size:13.5px;display:flex;position:absolute;top:calc(100% + 6px);right:-48px}.plan-menu-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:8px 10px 4px;font-size:11px;font-weight:500}.plan-menu-row{cursor:pointer;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;display:grid}.plan-menu-row:hover{background:var(--sf)}.plan-menu-row input{appearance:none;border:1.5px solid var(--ink3);background:var(--pg);border-radius:4px;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.plan-menu-row input:checked{background:var(--ac);border-color:var(--ac)}.plan-menu-row input:checked:after{content:"";border:solid var(--onac);border-width:0 0 1.75px 1.75px;width:8px;height:4.5px;transform:translateY(-1px)rotate(-45deg)}.plan-grip{color:var(--ink3);cursor:grab;display:inline-flex}.plan-menu-add{border-top:1px solid var(--ln);color:var(--ink3);align-items:center;gap:9px;margin-top:4px;padding:8px 10px 6px;display:flex}.plan-menu-add input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-size:13.5px}.plan-menu-add input:focus{outline:none}.plan-scroll{flex:1;min-height:0;overflow:auto}.plan-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.plan-table thead{z-index:1;position:sticky;top:0}.plan-table th{background:var(--pg);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--ln);vertical-align:bottom;padding:8px;font-size:11px;font-weight:500}.plan-table th.plan-th-groupe{text-align:center;background-image:linear-gradient(var(--ln), var(--ln));background-position:bottom;background-repeat:no-repeat;background-size:calc(100% - 16px) 1px;border-bottom:0;padding-bottom:4px}.plan-table th.plan-th-sous{padding-top:4px}.plan-table th:first-child{padding-left:20px}.plan-table th:last-child,.plan-table td:last-child{padding-right:20px}.plan-table th.plan-th-groupe:last-child{background-position:8px bottom;background-size:calc(100% - 28px) 1px}.plan-table td{border-bottom:1px solid var(--ln);vertical-align:top;padding:12px 8px;line-height:1.45}.plan-table .is-num{text-align:right}.plan-part td{background:var(--bg);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:14px 20px 6px;font-size:11px;font-weight:500}.plan-scene td{background:var(--bg);padding-top:8px;padding-bottom:8px}.plan-num{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink2);padding-left:4px}.plan-num.is-scene{color:var(--ink3);padding-left:40px;font-size:11px}.plan-chapter .plan-num{padding-left:18px}.plan-num-in{align-items:center;gap:4px;display:flex}.plan-fold{width:15px;color:var(--ink3);flex:none;display:inline-flex}.plan-words{font-variant-numeric:tabular-nums;color:var(--ink2);white-space:nowrap;font-size:12.5px}.plan-agg{color:var(--ink)}.plan-memo{color:var(--ink2);align-items:flex-start;gap:6px;font-size:12.5px;font-style:italic;display:flex}.plan-memo>svg{color:var(--ink3);flex:none;margin-top:2px}.plan-scene-title{align-items:flex-start;gap:6px;display:flex}.plan-diamond{color:var(--ink3);margin-top:5px;font-size:7px}.plan-go{color:var(--ink3);visibility:hidden;margin-top:2px;display:inline-flex}.plan-scene:hover .plan-go{visibility:visible}.plan-cellwrap{flex:1;min-width:0;display:block;position:relative}.plan-input{width:100%;font:inherit;color:inherit;resize:none;field-sizing:content;cursor:default;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.plan-input.is-strong{font-weight:600}.plan-input::placeholder{color:var(--ink3)}.plan-input:not(.is-editing):hover{background:var(--sf);border-radius:3px}.plan-input:focus-visible{box-shadow:0 0 0 2px var(--acs);border-radius:2px}.plan-input.is-editing{z-index:3;border:1px solid var(--ac);background:var(--pg);cursor:text;width:calc(100% + 20px);box-shadow:var(--shadow-pop);border-radius:6px;margin:-8px -10px 0;padding:8px 10px 30px;position:relative}.plan-edit-hint{z-index:4;color:var(--ink3);pointer-events:none;justify-content:space-between;font-size:11px;font-style:normal;font-weight:400;display:flex;position:absolute;bottom:8px;left:0;right:0}.plan-status{display:inline-flex;position:relative}.plan-status select{opacity:0;cursor:pointer;position:absolute;inset:0}.plan-status:focus-within{box-shadow:0 0 0 2px var(--acs);border-radius:4px}.plan-foot{border-top:1px solid var(--ln);height:30px;color:var(--ink3);background:var(--bg);white-space:nowrap;flex:none;align-items:center;gap:22px;padding:0 16px;font-size:12px;display:flex}.plan-goal{flex-direction:column;align-items:stretch;gap:5px;display:flex}.plan-input.is-numeric{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.plan-goal .plan-edit-hint>span:first-child{display:none}.plan-goal .plan-edit-hint{justify-content:flex-end}.plan-goal-progress{align-items:center;gap:7px;display:flex}.plan-goal-bar{background:var(--sf);border-radius:2px;flex:1;height:4px;overflow:hidden}.plan-goal-bar>span{background:color-mix(in oklch, var(--ac) 55%, var(--pg));border-radius:2px;height:100%;display:block}.plan-goal-progress[data-done] .plan-goal-bar>span{background:var(--ac)}.plan-goal-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;color:var(--ink3);white-space:nowrap;flex:none;font-size:11px}.plan-goal-progress[data-done] .plan-goal-pct{color:var(--ac)}.plan-total td{z-index:1;background:var(--pg);border-top:1px solid var(--ln);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-bottom:0;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:500;position:sticky;bottom:0}.plan-total .plan-words{color:var(--ink);letter-spacing:0;font-weight:600}.plan-export-menu{width:220px;right:0}.plan-export-menu .plan-menu-row{text-align:left;width:100%;color:var(--ink);font-size:13.5px}.plan-export-menu .plan-menu-row svg,.plan-export-menu .plan-menu-row[data-locked]{color:var(--ink3)}.plan-export-atelier{color:var(--ac);margin-left:auto;font-size:11.5px;font-weight:500}.plan-export-note{border-top:1px solid var(--ln);color:var(--ink3);margin:4px 0 0;padding:7px 10px 4px;font-size:12px}.plan-export-error{width:280px;color:var(--ink2);background:var(--sf);white-space:normal;padding:8px 12px;font-size:13px}.plan-synopsis{flex-direction:column;gap:2px;display:flex}.plan-synopsis .synopsis-ia>button{opacity:0;justify-content:center;min-width:24px;min-height:24px;transition:opacity .15s}.plan-synopsis:hover .synopsis-ia>button,.plan-synopsis .synopsis-ia>button:focus-visible,.plan-synopsis .synopsis-ia>button:disabled{opacity:1}@media (hover:none){.plan-synopsis .synopsis-ia>button{opacity:1}}.plan-filtre{border-top:1px solid var(--ln)}.plan-filtre .lb-barre{padding:8px 20px}.plan-table tr.is-estompe>td{opacity:.42}.plan-table tr.is-estompe:hover>td,.plan-table tr.is-estompe:focus-within>td{opacity:.75}.plan-lb{max-width:100%;color:var(--ink2);text-align:left;border-radius:4px;align-items:center;margin:-2px -4px;padding:2px 4px;font-size:13px;display:inline-flex}.plan-lb.is-vide{color:var(--ink3)}.plan-lb:hover{background:var(--sf)}.plan-lb[aria-pressed=true]{background:var(--acs);color:var(--ink)}.plan-lb:focus-visible,.plan-mc:focus-visible,.plan-mc-puce:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.plan-mc{min-height:20px;color:var(--ink3);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.plan-mc-puce{border-radius:3px;padding:0;display:inline-flex}.plan-mc-puce[aria-pressed=true] .lb-puce{background:var(--acs);color:var(--ac)}.plan-th-relation{align-items:center;gap:5px;display:inline-flex}.plan-amoureuse{flex-direction:column;gap:4px;display:flex}.plan-amoureuse-ligne{align-items:center;gap:5px;display:inline-flex}.ob-screen{z-index:70;background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.ob-top{border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.ob-body{background:var(--pg);flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.ob-step{color:var(--ink3);font-size:13px}.ob-h1{font-family:var(--serif);letter-spacing:-.015em;text-align:center;text-wrap:balance;font-weight:400}.ob-cards{flex-wrap:wrap;justify-content:center;display:flex}.ob-card{box-sizing:border-box;border:1px solid var(--lnc);background:var(--bg);text-align:left;color:var(--ink);border-radius:12px;flex-direction:column;gap:12px;transition:border-color .15s,background .15s;display:flex}.ob-card:hover{border-color:var(--ink3)}.ob-card[aria-checked=true],.ob-card[data-primary]{border:1.5px solid var(--ac)}.ob-card[aria-checked=true]{background:var(--pg)}.ob-card-title{font-family:var(--serif)}.ob-card-text{color:var(--ink2);font-size:14px;line-height:1.55}.ob-card-link{text-align:left;color:var(--ac);align-self:flex-start;margin-top:auto;font-size:14px;font-weight:500}.ob-radio{box-sizing:border-box;border:1.5px solid var(--ink3);border-radius:50%;flex:none;width:18px;height:18px}.ob-card[aria-checked=true] .ob-radio{border:5.5px solid var(--ac)}.ob-preview{border:1px solid var(--ln);background:var(--pg);font-family:var(--serif);box-sizing:border-box;border-radius:8px;height:150px;padding:16px;font-size:14.5px;line-height:1.7;position:relative;overflow:hidden}.ob-preview-menu{box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:210px;box-shadow:var(--shadow-menu);font-family:var(--sans);border-radius:8px;flex-direction:column;padding:5px;font-size:13.5px;line-height:1.35;display:flex;position:absolute;top:66px;left:60px}.ob-preview-menu .ui-menu-item{font-weight:600}.ob-btn{white-space:nowrap;color:var(--ink2);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.ob-btn-primary{background:var(--ac);color:var(--onac);padding:11px 28px}.ob-icon-tile{background:var(--pg);border:1px solid var(--ln);width:44px;height:44px;color:var(--ac);border-radius:10px;justify-content:center;align-items:center;display:flex}.ob-title-input{font-family:var(--serif);border:1px solid var(--lnc);background:var(--pg);border-radius:6px;width:100%;padding:8px 10px;font-size:17px}.ob-title-input:focus{border-color:var(--ac);outline:none}.tour-spot{border:2px solid var(--ac);box-shadow:0 0 0 9999px color-mix(in oklch, var(--float-bg) 42%, transparent);z-index:80;pointer-events:none;border-radius:6px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed}.tour-veil{background:color-mix(in oklch, var(--float-bg) 42%, transparent);z-index:80;pointer-events:none;position:fixed;inset:0}.tour-skip{z-index:82;background:var(--pg);color:var(--ink);box-shadow:var(--float-shadow);border-radius:999px;font-weight:500;position:fixed}.tour-bubble{z-index:82;box-sizing:border-box;background:var(--float-bg);color:var(--float-ink);box-shadow:0 12px 30px color-mix(in oklch, var(--float-bg) 28%, transparent);font-family:var(--sans);border-radius:10px;flex-direction:column;gap:9px;padding:16px 18px;display:flex;position:fixed}.tour-arrow{background:var(--float-bg);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.tour-meta{color:color-mix(in oklch, var(--float-ink) 70%, transparent);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.tour-meta button{color:inherit;display:inline-flex}.tour-title{margin:0;font-size:15.5px;font-weight:600}.tour-text{color:color-mix(in oklch, var(--float-ink) 85%, transparent);margin:0;font-size:13px;line-height:1.5}.tour-nav{align-items:center;gap:10px;margin-top:4px;display:flex}.tour-dots{gap:5px;display:flex}.tour-dots span{background:color-mix(in oklch, var(--float-ink) 30%, transparent);border-radius:50%;width:6px;height:6px}.tour-dots span[data-on]{background:var(--float-ink)}.tour-prev{color:color-mix(in oklch, var(--float-ink) 75%, transparent);padding:6px 8px;font-size:13px}.tour-next{background:var(--float-ink);color:var(--float-bg);border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.fn-reglages{align-items:flex-start;max-width:none;display:flex}.fn-reglages-colonne{flex-direction:column;flex:1;gap:20px;min-width:0;max-width:788px;margin:0 auto;display:flex}.fn-entete{align-items:flex-end;gap:16px;display:flex}.fn-entete-texte{flex-direction:column;flex:1;gap:6px;display:flex}.fn-h1{font-family:var(--serif);margin:0;font-size:22px;font-weight:400;line-height:1.25}.fn-entete-texte p{color:var(--ink2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.fn-portee{color:var(--ink3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fn-sans-compte{margin:-12px 0 0}.fn-hors-ligne{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.fn-hors-ligne svg{color:var(--ink2)}.fn-hors-ligne span{flex:1}.fn-recherche{border:1px solid var(--lnc,var(--ln));background:var(--pg);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.fn-recherche:focus-within{border-color:var(--ac);box-shadow:0 0 0 .5px var(--ac)}.fn-recherche>svg{color:var(--ink3)}.fn-recherche input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.fn-recherche input::placeholder{color:var(--ink3)}.fn-recherche input::-webkit-search-cancel-button{display:none}.fn-touche{box-sizing:border-box;border:1px solid var(--lnc,var(--ln));background:var(--pg);min-width:20px;height:20px;font:500 11px / 1 var(--mono);color:var(--ink2);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.fn-icone-btn{color:var(--ink2);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.fn-icone-btn:hover{color:var(--ink)}.fn-icone-btn:focus-visible,.fn-voir:focus-visible,.fn-famille-tete:focus-visible,.fn-reglages .fn-atelier:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.fn-section{flex-direction:column;gap:8px;display:flex}.fn-section-tete{color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.fn-surtitre{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.fn-profil-carte{border:1px solid var(--ln);background:var(--pg);border-radius:8px;align-items:center;gap:14px;padding:12px 16px;display:flex}.fn-profil-texte{flex:1;min-width:0}.fn-profil-nom{font-size:15px;font-weight:600}.fn-profil-nom span{color:var(--ink2);font-size:13px;font-weight:400}.fn-profil-aide{color:var(--ink2);font-size:12.5px}.fn-select{flex:none;align-items:center;width:220px;display:inline-flex;position:relative}.fn-select select{appearance:none;box-sizing:border-box;border:1px solid var(--lnc,var(--ln));background:var(--pg);width:100%;height:30px;color:var(--ink);font:inherit;border-radius:5px;padding:0 26px 0 10px;font-size:13px}.fn-select select:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.fn-select svg{color:var(--ink3);pointer-events:none;position:absolute;right:6px}.fn-reglages .dlg-btn{white-space:nowrap;height:30px;padding:0 12px;font-size:13px}.fn-btn-discret{color:var(--ink2);background:0 0;border-color:#0000}.fn-apercu{border:1px dashed var(--lnc,var(--ln));border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:10px 14px;font-size:13px;display:flex}.fn-apercu>span{flex-direction:column;gap:3px;display:flex}.fn-apercu b{font-weight:600}.fn-apercu>span>span{color:var(--ink2)}.fn-intentions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fn-intention{border:1px solid var(--ln);background:var(--pg);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.fn-intention input{appearance:none;box-sizing:border-box;border:1.5px solid var(--lnc,var(--ink3));cursor:pointer;border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.fn-intention input:checked{background:var(--ac);border-color:var(--ac)}.fn-intention input:checked:after{content:"";border-left:1.5px solid var(--onac);border-bottom:1.5px solid var(--onac);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.fn-intention input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.fn-intention-nom{flex:1;min-width:0}.fn-intention-n{color:var(--ink3);font-size:11.5px}.fn-socle{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.fn-socle>svg{color:var(--ink3)}.fn-socle b{color:var(--ink);font-weight:600}.fn-socle>span,.fn-puces>span{background:var(--sf);border-radius:999px;padding:2px 9px}.fn-liste{flex-direction:column;display:flex}.fn-familles{gap:8px}.fn-famille{border:1px solid var(--ln);background:var(--pg);border-radius:8px;overflow:hidden}.fn-famille-tete{width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:11px 16px;display:flex}.fn-famille-tete>svg:first-child{color:var(--ink2)}.fn-famille-nom{flex:1;font-size:14.5px;font-weight:500}.fn-famille-compte{color:var(--ink2);font-size:12.5px}.fn-court{display:none}.fn-chevron{color:var(--ink3);transition:transform .15s}.fn-famille-tete[aria-expanded=true] .fn-chevron{transform:rotate(180deg)}.fn-fonction{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 16px;display:grid}.fn-liste>.fn-fonction:first-child{border-top:0}.fn-fonction[data-selection]{background:var(--acs)}.fn-fonction-texte{flex-direction:column;gap:3px;min-width:0;display:flex}.fn-fonction-nom{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.fn-fonction-desc{color:var(--ink2);font-size:13px;line-height:1.45}.fn-fonction-meta{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.fn-demande{color:var(--ink2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.fn-demande svg{color:var(--ink3)}.fn-utilisee,.fn-rappel{color:var(--ink3);font-size:12px}.fn-voir{color:var(--ac);border-radius:3px;font-size:12.5px;font-weight:500}.fn-voir:hover{text-decoration:underline}.fn-trouve{background:var(--hl);color:inherit;border-radius:2px;padding:0 1px}.fn-reglages .fn-atelier{background:0 0;border-radius:4px;padding:1px 6px;font-weight:500;line-height:1.4}.fn-bulle{box-sizing:border-box;background:var(--pg);border:1px solid var(--ln);width:320px;max-width:100%;box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;gap:8px;margin-top:6px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.fn-bulle-titre{align-items:center;gap:8px;font-weight:600;display:flex}.fn-bulle-titre svg{color:var(--ink2)}.fn-bulle p{color:var(--ink2);margin:0}.fn-bulle-actions{gap:8px;display:flex}.fn-trouvees{color:var(--ink2);font-size:12.5px}.fn-vide{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;display:flex}.fn-vide>svg{color:var(--ink3)}.fn-vide-titre{font-size:14.5px;font-weight:500}.fn-vide p{color:var(--ink2);max-width:320px;margin:0;font-size:13px;line-height:1.5}.fn-volet{border-left:1px solid var(--ln);background:var(--pg);flex-direction:column;flex:none;width:400px;min-height:calc(100dvh - 52px);margin:-28px -48px -56px 24px;display:flex;position:sticky;top:-28px}.fn-volet-tete{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.fn-volet-tete>svg{color:var(--ink3)}.fn-volet-titres{flex:1;min-width:0}.fn-volet-titres .fn-surtitre{font-size:10.5px}.fn-volet-nom{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.fn-volet-corps{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.fn-volet-desc{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.fn-volet-desc b{color:var(--ink);font-weight:600}.fn-volet-bloc{flex-direction:column;gap:8px;display:flex}.fn-lieu{align-items:center;gap:9px;font-size:13px;display:flex}.fn-lieu svg,.fn-volet-dep svg{color:var(--ink3)}.fn-volet-dep{border:1px solid var(--ln);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.fn-volet-dep span:first-of-type{flex:1}.fn-volet-etat{color:var(--ink2);font-size:12px}.fn-volet-pied{border-top:1px solid var(--ln);align-items:center;gap:10px;padding-top:12px;display:flex}.fn-volet-pied span{flex:1;font-size:14px;font-weight:500}.fn-ajouts{border:1px solid var(--ln);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fn-ajouts>div{align-items:center;gap:8px;display:flex}.fn-ajouts svg{color:var(--ac)}.fn-ajouts b{font-weight:600}.fn-puces{flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.fn-rassure{color:var(--ink2);align-items:flex-start;gap:8px;margin:0;display:flex}.fn-rassure svg{color:var(--ink3);margin-top:2px}@media (prefers-reduced-motion:reduce){.fn-chevron,.fn-reglages [role=switch],.fn-reglages [role=switch] span{transition:none!important}}@media (width<=1180px){.fn-reglages{flex-direction:column}.fn-volet{border:1px solid var(--ln);border-radius:8px;align-self:stretch;width:auto;min-height:0;margin:20px 0 0;position:static}.fn-reglages-colonne{width:100%}}@media (width<=640px){.fn-entete{flex-direction:column;align-items:flex-start}.fn-h1{font-size:28px}.fn-recherche{background:var(--sf);border:0;border-radius:10px;height:40px;padding:0 12px;font-size:15px}.fn-touche{display:none}.fn-profil-carte{background:var(--bg);border:0;border-radius:12px;flex-wrap:wrap}.fn-select{width:100%}.fn-intentions{grid-template-columns:minmax(0,1fr)}.fn-familles{background:var(--bg);border-radius:12px;gap:0;overflow:hidden}.fn-famille{border:0;border-top:1px solid var(--ln);background:var(--bg);border-radius:0}.fn-famille:first-child{border-top:0}.fn-famille-tete{min-height:48px;padding:0 14px}.fn-famille-nom{font-size:15.5px;font-weight:400}.fn-long{display:none}.fn-court{color:var(--ink3);font-size:13px;display:inline}.fn-fonction{min-height:52px;padding:6px 14px 6px 46px}.fn-fonction-nom{font-size:15px;font-weight:400}.fn-fonction-desc,.fn-voir,.fn-volet{display:none}.fn-demande,.fn-utilisee{color:var(--ink3);font-size:12.5px}.fn-demande svg{display:none}}.rg-root{background:var(--bg);height:100%;color:var(--ink);flex-direction:column;display:flex}.rg-top{border-bottom:1px solid var(--ln);flex:none;align-items:center;gap:16px;height:52px;padding:0 20px;display:flex}.rg-brand{color:var(--ink);display:inline-flex}.rg-brand:hover{text-decoration:none}.rg-back{height:30px;color:var(--ink2);border-radius:6px;align-items:center;gap:2px;margin-left:-6px;padding:0 10px 0 4px;font-size:13px;font-weight:500;display:inline-flex}.rg-back>svg{color:var(--ink3)}.rg-back:hover{background:var(--sf);color:var(--ink)}.rg-back:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.rg-crumb{color:var(--ink3);font-size:13px}.rg-body{flex:1;min-height:0;display:flex}.rg-nav{border-right:1px solid var(--ln);flex-direction:column;flex:none;gap:2px;width:260px;padding:28px 14px;font-size:14px;display:flex;overflow-y:auto}.rg-nav-title{font-family:var(--serif);padding:0 10px 18px;font-size:22px}.rg-nav a,.rg-nav>button{color:var(--ink2);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rg-nav a>svg,.rg-nav>button>svg{color:var(--ink3)}.rg-nav a:hover,.rg-nav>button:hover{background:var(--sf);color:var(--ink);text-decoration:none}.rg-nav a[aria-current=page]{background:var(--pg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln);font-weight:500}.rg-nav a[aria-current=page]>svg{color:var(--ac)}.rg-nav-sep{background:var(--ln);border:0;height:1px;margin:10px}.rg-nav a:focus-visible,.rg-nav>button:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.rg-nav-foot{color:var(--ink3);margin-top:auto;padding:10px;font-size:12px;line-height:1.5}.rg-nav .rg-nav-foot a{color:var(--ac);text-underline-offset:2px;padding:0;text-decoration:underline;display:inline}.rg-nav .rg-nav-foot a:hover{background:0 0;text-decoration:underline}.rg-address{min-width:0;font-family:var(--mono);color:var(--ink);background:var(--bg);border:1px solid var(--ln);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:6px;flex:1;padding:8px 12px;font-size:13.5px;overflow:hidden}.rg-steps{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:flex}a.dlg-btn:hover{text-decoration:none}.rg-main{background:var(--pg);flex:1;min-width:0;padding:28px 48px 56px;overflow-y:auto}.rg-page{max-width:1060px}.rg-h1{font-family:var(--serif);margin:0 0 4px;font-size:26px;font-weight:400}.rg-block{border-bottom:1px solid var(--ln);flex-direction:column;gap:12px;padding:20px 0;scroll-margin-top:16px;display:flex}.rg-h2{margin:0;font-size:15px;font-weight:600}.rg-dim{color:var(--ink3);font-size:13px}.rg-grid2{grid-template-columns:1fr 1fr;gap:14px;max-width:640px;display:grid}.rg-field{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.rg-field input,.rg-inline input{border:1px solid var(--lnc);color:var(--ink);background:var(--pg);border-radius:6px;padding:9px 12px;font-size:14px}.rg-field input:focus,.rg-inline input:focus{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac);outline:none}.rg-field input:disabled{background:var(--bg);color:var(--ink3)}.rg-help{color:var(--ink3);font-size:12px}.rg-status{color:var(--ink3);min-height:1em;margin:-4px 0 0;font-size:12.5px}.rg-table{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:16px;font-size:14px;display:grid}.rg-key{color:var(--ink2)}.rg-act{color:var(--ac);white-space:nowrap;justify-self:end;font-weight:500}.rg-act:hover{text-decoration:underline}.rg-act-dim{color:var(--ink2);font-weight:400}.rg-note{color:var(--ink2);grid-column:2/-1;margin:-8px 0 0;font-size:12.5px}.rg-inline{align-items:center;gap:12px;display:flex}.rg-inline input{flex:1;min-width:0;padding:6px 10px}.rg-google{align-items:center;gap:8px;display:inline-flex}.rg-dot{border:1.5px solid var(--ink3);border-radius:50%;width:8px;height:8px}.rg-dot[data-on]{background:var(--r4d);border:0}.rg-row{align-items:center;gap:16px;display:flex}.rg-text{color:var(--ink2);flex:1;margin:0;font-size:13.5px;line-height:1.5}.rg-danger{color:var(--sp);border-color:color-mix(in oklch, var(--sp) 40%, var(--ln))}.rg-danger:hover:not(:disabled){border-color:var(--sp)}@media (width<=760px),(pointer:coarse){.rg-back{min-width:44px;min-height:44px}}@media (width<=760px){.rg-nav{display:none}.rg-main{padding:20px 16px 40px}.rg-grid2,.rg-table{grid-template-columns:1fr;gap:8px}.rg-row{flex-direction:column;align-items:flex-start}}.bk-settings+.rg-block{margin-top:22px}.of-choix{gap:10px;margin:8px 0 12px;display:grid}.of-carte{border:1px solid var(--lnc);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px 14px;display:grid}.of-carte[data-choisie]{border-color:var(--ac)}.of-carte>input{grid-row:span 3;margin-top:3px}.of-titre{font-weight:600}.of-prix{color:var(--ink2)}.rg-line{color:var(--ink);align-items:center;gap:16px;font-size:13.5px;display:flex}.rg-line-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rg-sub{color:var(--ink3);font-size:12.5px}.rg-sub a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rg-value{color:var(--ink2);white-space:nowrap;font-size:13px}.rg-danger-text{color:var(--sp)}.rg-lines{flex-direction:column;gap:12px;display:flex}.rg-lines[data-off]{opacity:.5}.rg-actions{align-items:center;gap:12px;display:flex}.rg-actions .rg-status{margin:0}.rg-banner{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;margin:14px 0 4px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.rg-block .rg-banner{margin:0}.rg-banner-ico{color:var(--ink2)}.rg-banner-text{flex:1;align-items:center;gap:12px;display:flex}.rg-banner-text .rg-act{margin-left:auto}.rg-main .dlg-btn{height:30px;padding:0 12px;font-size:13px}.rg-loading{flex-direction:column;gap:14px;display:flex}.rg-skel{background:var(--sf);border-radius:4px;height:14px;display:block}.rg-skel-h1{width:40%;height:28px;margin-bottom:12px}.rg-skel-block{border-radius:6px;height:54px}@media (prefers-reduced-motion:no-preference){.rg-skel{animation:1.4s ease-in-out infinite rg-pulse}}@keyframes rg-pulse{50%{opacity:.55}}.pp-ecran{font-family:var(--sans)}.pp-haut{border-bottom:1px solid var(--ln);background:var(--bg);flex:none;align-items:center;gap:12px;height:56px;padding:0 28px;display:flex}.pp-haut-titre{color:var(--ink2);font-size:13px}.pp-corps{background:var(--bg);flex:1;justify-content:center;min-height:0;padding:0 24px;display:flex;overflow-y:auto}.pp-colonne{flex-direction:column;gap:14px;width:880px;max-width:100%;padding:22px 0 32px;display:flex}.pp-colonne[data-affiner]{gap:16px;padding-top:24px}.pp-etape{color:var(--ink2);align-items:center;gap:10px;font-size:12.5px;display:flex}.pp-points{gap:5px;display:flex}.pp-points>span{background:var(--ln);border-radius:4px;width:8px;height:8px}.pp-points>span[data-actif]{background:var(--ac);width:22px}.pp-tete{flex-direction:column;gap:6px;display:flex}.pp-titre{font-family:var(--serif);color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.25}.pp-sous-titre{color:var(--ink2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.pp-profils{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-carte{background:var(--pg);border:1px solid var(--lnc,var(--ink3));box-sizing:border-box;cursor:pointer;text-align:left;min-width:0;color:var(--ink);border-radius:10px;flex-direction:column;gap:8px;margin:1px;padding:12px 14px;display:flex;position:relative}.pp-carte[data-profil=personnalise]{background:0 0;border-style:dashed}.pp-carte[data-choisi]{border:2px solid var(--ac);margin:0}.pp-carte:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.pp-carte-haut{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pp-dessin{flex:none;display:block}.pp-radio{box-sizing:border-box;border:1.5px solid var(--ink3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pp-carte[data-choisi] .pp-radio{border-color:var(--ac)}.pp-carte[data-choisi] .pp-radio:after{content:"";background:var(--ac);border-radius:50%;width:8px;height:8px}.pp-carte-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-carte-nom{color:var(--ink);font-size:15px;font-weight:600}.pp-carte-detail{color:var(--ink2);text-wrap:pretty;font-size:13px;line-height:1.45}.pp-carte-puces{color:var(--ink3);font-size:12px;line-height:1.45}.pp-lien,.pp-affiner{font:inherit;color:var(--ac);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.pp-affiner{align-items:center;gap:6px;display:inline-flex}.pp-lien:focus-visible,.pp-affiner:focus-visible,.pp-bouton:focus-visible,.pp-chevron:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}.pp-affiner-ligne{align-items:center;gap:12px;display:flex}.pp-affiner-aide{color:var(--ink2);font-size:13px}.pp-bouton{box-sizing:border-box;height:36px;font:inherit;white-space:nowrap;background:var(--ac);color:var(--onac);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.pp-pied{align-items:center;gap:16px;padding-top:6px;display:flex}.pp-pied-aide{color:var(--ink3);font-size:12.5px}.pp-garde{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pp-garde svg{color:var(--ink3)}.pp-hors-connexion{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.pp-hors-connexion svg{color:var(--ink2);flex:none}.pp-profil-choisi{border:2px solid var(--ac);background:var(--pg);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pp-profil-choisi-nom{font-size:14.5px;font-weight:600}.pp-profil-choisi-detail{color:var(--ink2);font-size:12.5px}.pp-affiner-corps{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.pp-intention{border-top:1px solid var(--ln)}.pp-intention-ligne{grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 4px;font-size:14px;display:grid}.pp-intention-case{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.pp-intention-case input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pp-case{box-sizing:border-box;border:1.5px solid var(--lnc,var(--ink3));border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-right:4px;display:inline-flex}.pp-intention-case input:checked+.pp-case{background:var(--ac);color:var(--onac);border:0}.pp-intention-case input:focus-visible+.pp-case{outline:2px solid var(--ac);outline-offset:2px}.pp-intention-nom[data-coche]{font-weight:500}.pp-intention-compte{color:var(--ink3);font-size:12px}.pp-chevron{width:18px;height:18px;color:var(--ink3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pp-intention-fonctions{flex-wrap:wrap;gap:6px;padding:0 4px 12px 34px;display:flex}.pp-pastille{background:var(--sf);color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.pp-lecteur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-apercu{border:1px solid var(--ln);background:var(--pg);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pp-apercu-tete{align-items:baseline;gap:8px;display:flex}.pp-apercu-profil{font-size:14px;font-weight:600}.pp-apercu-plus{color:var(--ac);font-size:13px;font-weight:500}.pp-apercu-liste{flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pp-apercu-liste>li{align-items:center;gap:8px;display:flex}.pp-apercu-liste>li>svg:first-child{color:var(--ac);flex:none}.pp-apercu-nom{flex:1}.pp-apercu-intention{color:var(--ink3);font-size:11.5px}.pp-apercu-verrou{color:var(--ink2);display:inline-flex}.pp-apercu-liste>li.pp-apercu-atelier{border-top:1px solid var(--ln);color:var(--ink2);align-items:flex-start;margin-top:2px;padding-top:8px;line-height:1.45}.pp-apercu-liste>li.pp-apercu-atelier>svg:first-child{color:var(--ink2)}.pp-apercu-deja{color:var(--ink3);font-size:12px;line-height:1.45}.pp-note-carnet{color:var(--ink2);gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.pp-note-carnet svg{color:var(--ink3);flex:none}.pp-corps-reglages .rg-page{max-width:none;padding:0}@media (width<=860px){.pp-profils{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-affiner-corps{grid-template-columns:minmax(0,1fr)}}.pp-ecran[data-telephone]{background:var(--pg)}.pp-ecran[data-telephone] .pp-haut{display:none}.pp-ecran[data-telephone] .pp-corps{background:var(--pg);padding:0}.pp-ecran[data-telephone] .pp-colonne{box-sizing:border-box;flex:1;gap:14px;width:auto;min-height:100%;padding:8px 20px 0}.pp-ecran[data-telephone] .pp-titre{font-size:26px;line-height:1.2}.pp-ecran[data-telephone] .pp-sous-titre{font-size:14.5px;line-height:1.45}.pp-ecran[data-telephone] .pp-profils{flex-direction:column;gap:6px;display:flex}.pp-ecran[data-telephone] .pp-carte{border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-height:50px;margin:0;padding:6px 14px}.pp-ecran[data-telephone] .pp-carte:not([data-choisi]){margin:1px}.pp-ecran[data-telephone] .pp-carte-texte{flex:1;gap:0}.pp-ecran[data-telephone] .pp-carte-nom{font-size:15.5px}.pp-ecran[data-telephone] .pp-carte-detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-ecran[data-telephone] .pp-pied{border-top:1px solid var(--ln);background:var(--pg);flex-direction:column-reverse;align-items:stretch;gap:10px;margin:auto -20px 0;padding:12px 20px 34px;position:sticky;bottom:0}.pp-ecran[data-telephone] .pp-pied>span{display:none}.pp-ecran[data-telephone] .pp-bouton{border-radius:12px;height:50px;font-size:16px;font-weight:600}.pp-ecran[data-telephone] .pp-lien{text-align:center;font-size:15px}@media (prefers-reduced-motion:no-preference){.pp-chevron svg,.pp-affiner svg{transition:transform .15s}}.pp-affiner[aria-expanded=true] svg,.pp-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.pst-page{background:var(--pg);min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.pst-head{border-bottom:1px solid var(--ln);flex-direction:column;gap:16px;padding:22px 40px 16px;display:flex}.pst-titre{align-items:center;gap:14px;display:flex}.pst-titre h1{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.pst-titre span{color:var(--ink2);font-size:13px}.pst-etapes{align-items:center;gap:18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pst-etape{color:var(--ink3);font:inherit;border-radius:4px;align-items:center;gap:8px;padding:0;display:flex}button.pst-etape:hover{color:var(--ink)}.pst-etape[aria-current=step]{color:var(--ink);font-weight:600}.pst-etape-rond{box-sizing:border-box;border:1px solid var(--ln);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:400;display:flex}.pst-etape[aria-current=step] .pst-etape-rond{background:var(--ac);border-color:var(--ac);color:var(--onac)}.pst-etape[data-faite] .pst-etape-rond{background:var(--ink2);border-color:var(--ink2);color:var(--pg)}.pst-etapes-compte{color:var(--ink3);margin-left:auto}.pst-corps{flex-direction:column;flex:1;min-height:0;padding:24px 40px;display:flex;overflow:auto}.pst-sur{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.pst-actions{flex:none;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.pst-btn{box-sizing:border-box;white-space:nowrap;height:36px;color:var(--ink2);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.pst-btn:hover:not(:disabled){color:var(--ink);background:var(--sf)}.pst-btn:disabled{opacity:.55;cursor:not-allowed}.pst-btn-plein{background:var(--ac);color:var(--onac)}.pst-btn-plein:hover:not(:disabled){background:var(--ac);color:var(--onac);filter:brightness(1.08)}.pst-btn-cadre{border-color:var(--lnc);background:var(--pg);color:var(--ink)}.pst-btn-petit{height:30px;padding:0 12px;font-size:13px}.pst-lien{color:var(--ac);white-space:nowrap;font-weight:500;font-size:inherit;border-radius:3px;padding:0}.pst-lien:hover{text-decoration:underline}.pst-modeles{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.pst-modele{border:1px solid var(--ln);background:var(--pg);cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.pst-modele:hover{border-color:var(--ink3)}.pst-modele:has(input:checked){border:2px solid var(--ac);padding:17px}.pst-modele:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:2px}.pst-modele input{opacity:0;pointer-events:none;position:absolute}.pst-vignette{background:var(--bg);border-radius:6px;padding:12px}.pst-vignette svg{display:block}.pst-modele-nom{justify-content:space-between;font-size:15px;font-weight:600;display:flex}.pst-modele-nom svg{color:var(--ac)}.pst-modele-texte{color:var(--ink2);font-size:13px;line-height:1.5}.pst-rattacher{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;min-height:0;display:grid}.pst-tf-liste,.pst-chap-liste{flex-direction:column;min-height:0;display:flex;overflow:auto}.pst-tf-liste{gap:10px;padding:2px}.pst-chap-liste{border-left:1px solid var(--ln);gap:2px;padding-left:28px}.pst-chap-liste .pst-sur{margin-bottom:8px}.pst-tf{border:1px solid var(--ln);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid;position:relative}.pst-tf[data-cible]{border-color:var(--ac);background:var(--acs)}.pst-tf-nom{text-align:left;color:var(--ink);padding:0;font-size:14px;font-weight:600}.pst-tf-nom:after{content:"";border-radius:8px;position:absolute;inset:0}.pst-tf-pos{color:var(--ink3);font-size:12.5px}.pst-tf-ligne{z-index:1;color:var(--ink2);flex-wrap:wrap;grid-column:1/-1;gap:6px;font-size:12.5px;display:flex;position:relative}.pst-puce{border:1px solid var(--ln);background:var(--pg);height:26px;color:var(--ink);border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.pst-puce b{font-family:var(--serif);color:var(--ink3);font-weight:400}.pst-puce-titre{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pst-puce button{color:var(--ink3);border-radius:3px;padding:0;display:inline-flex}.pst-puce button:hover{color:var(--ink)}.pst-chap{text-align:left;color:var(--ink);cursor:grab;border-radius:5px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:grid}.pst-chap:hover:not(:disabled){background:var(--sf)}.pst-chap:disabled{cursor:default}.pst-chap[data-glisse]{background:var(--pg);box-shadow:var(--shadow-pop);opacity:.7}.pst-chap-num{font-family:var(--serif);color:var(--ink3)}.pst-chap-titre{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pst-chap-pos{color:var(--ink3);font-size:12px}.pst-manques{flex-direction:column;gap:22px;display:flex}.pst-frise{margin:20px 10px 0;position:relative}.pst-frise>span,.pst-frise-piste{position:absolute}.pst-frise-piste{background:var(--sf);border-radius:4px;height:8px;left:0;right:0}.pst-frise-grad{white-space:nowrap;color:var(--ink3);font-size:11px;transform:translate(-50%)}.pst-frise-attendu{border-left:1.5px dashed var(--ink3);height:36px}.pst-frise-reel{background:var(--ac);width:12px;height:12px;margin-left:-6px;transform:rotate(45deg)}.pst-frise-nom{white-space:nowrap;font-size:11.5px}.pst-frise-legende{color:var(--ink2);font-size:11.5px;left:0}.pst-lettres{flex-direction:column;max-width:900px;display:flex}.pst-lettres .pst-sur{margin-bottom:6px}.pst-lettres ul{margin:0;padding:0;list-style:none}.pst-ligne{border-bottom:1px solid var(--ln);grid-template-columns:24px 200px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.pst-ligne b{font-weight:600}.pst-ligne-texte{color:var(--ink2)}.pst-forme{color:var(--ink2);justify-content:center;display:flex}.pst-forme-point{background:var(--ink3);border-radius:50%;width:9px;height:9px}.pst-forme-vide{border:1.5px dashed var(--ink3);box-sizing:border-box;border-radius:50%;width:12px;height:12px}.pst-outils{gap:10px;display:flex}.pst-vide{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:40px auto;padding:22px 12px;display:flex}.pst-vide svg{color:var(--ink3)}.pst-vide-titre{font-size:14.5px;font-weight:500}.pst-vide-texte{color:var(--ink2);max-width:320px;font-size:13px;line-height:1.5}.pst-info{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;flex:none;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.pst-info>svg{color:var(--ink2)}.pst-info-texte{flex:1}.pst-info .pst-fermer{color:var(--ink3);border-radius:3px;padding:2px;display:inline-flex}.pst-bande{gap:0;min-width:0;display:flex}.pst-bande-vide{border:1px dashed var(--ln);height:22px;color:var(--ink3);border-radius:3px;align-items:center;padding:0 8px;font-size:11px;display:flex}.pst-case{border:1px solid var(--ln);min-height:22px;color:var(--ac);box-sizing:border-box;border-radius:3px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:2px 8px;font-size:11px;display:flex}.pst-case[data-vide]{border-color:#0000}.pst-case-tf{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.pst-losange{background:var(--ac);flex:none;width:7px;height:7px;transform:rotate(45deg)}.pst-bande{margin:0;padding:0;list-style:none}.bk-section{border-top:1px solid var(--ln)}.bk-status{background:var(--bg);border-bottom:1px solid var(--ln);flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.bk-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.bk-line{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.bk-line strong{font-weight:600}.bk-sub{color:var(--ink3);font-size:12px}.bk-dot{background:var(--r4d);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.bk-dot[data-tone=off]{border:1.5px solid var(--ink3);background:0 0}.bk-dot[data-tone=warn]{background:var(--ac)}.bk-items{padding:6px 0}.bk-item>svg{color:var(--ink3)}.bk-item:disabled{opacity:.55}.bk-tree{background:var(--bg);border:1px solid var(--ln);font-family:var(--mono);color:var(--ink);border-radius:8px;padding:14px 16px;font-size:12.5px;line-height:1.8;overflow:hidden}.bk-tree>div{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.bk-tree svg{color:var(--ink2)}.bk-dim{color:var(--ink3)}.bk-banner{z-index:30;position:fixed;left:16px;right:16px}.bk-banner .ui-banner{background:var(--sf)}.bk-banner-x{color:var(--ink3);margin-left:4px;display:inline-flex}.bk-banner-x:hover{color:var(--ink)}.rs-source{background:var(--bg);border:1px solid var(--ln);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.rs-source>svg{color:var(--ink2)}.rs-source-name{font-size:14px;font-weight:500}.rs-source-sub{color:var(--ink3);font-size:12px}.rs-list{border-top:1px solid var(--ln);max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.rs-row{border-bottom:1px solid var(--ln);grid-template-columns:18px 54px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.rs-row:last-child{border-bottom:0}.rs-row input{width:16px;height:16px;accent-color:var(--ac);margin:2px 0 0}.rs-cover{aspect-ratio:2/3;background:var(--sf);border:1px solid var(--ln);object-fit:cover;border-radius:2px 3px 3px 2px;width:54px}.rs-title{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;display:flex}.rs-tag{font-family:var(--sans);border:1px solid var(--ln);color:var(--ink2);border-radius:999px;padding:2px 8px;font-size:11px}.rs-meta{color:var(--ink2);margin-top:4px;font-size:12.5px}.rs-note{color:var(--ink2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.rs-note>svg{color:var(--ac)}.rs-done-title{font-family:var(--serif);margin:14px 0 0;font-size:26px;font-weight:400}.rs-done-list{border-top:1px solid var(--ln);margin:0;padding:0;list-style:none}.rs-done-list li{border-bottom:1px solid var(--ln);align-items:center;gap:12px;padding:10px 0;display:flex}.rs-done-list li>div{flex:1;min-width:0}.rs-done-name{font-family:var(--serif);font-size:14.5px}.rs-done-list button,.rs-done-list a{color:var(--ac);font-size:13.5px;font-weight:500}.bk-status-card{border:1px solid var(--ln);border-radius:8px}.bk-settings{border-top:1px solid var(--ln);flex-direction:column;gap:18px;padding-top:22px;display:flex}.bk-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.srv-banner{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 44px);z-index:69;border:1px solid var(--lnc);background:var(--pg);max-width:min(440px,100vw - 40px);color:var(--ink);box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 12%, transparent);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 8px 10px 14px;font-size:13px;line-height:1.45;animation:.2s ease-out srv-in;display:flex;position:fixed}.srv-banner>svg{color:var(--ink2);margin-top:1px}.srv-panne{border-left:3px solid var(--ac)}.srv-text{flex:1;min-width:0;margin:0}.srv-text p{margin:0 0 4px}.srv-titre{font-weight:600}.srv-lien{color:var(--ac);text-underline-offset:3px;margin-top:2px;font-weight:500;text-decoration:underline;display:inline-block}.srv-close{width:28px;height:28px;color:var(--ink3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.srv-close:hover{background:var(--sf);color:var(--ink)}body:has(.cn-root) .srv-banner{pointer-events:none;top:calc(env(safe-area-inset-top,0px) + 10px);border-radius:12px;max-width:none;font-size:14px;bottom:auto;left:16px;right:16px}@media (width>=641px){body:has(.maj-banner):not(:has(.cn-root)) .srv-banner{bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}.rg-main{padding-bottom:max(56px, var(--srv-reserve,0px))}body:has(.srv-banner) footer{padding-bottom:var(--srv-reserve,0px)}body:has(.srv-banner) .cd-achat{padding-bottom:max(40px, var(--srv-reserve,0px))}}body:has(.cn-root) .srv-banner :is(a,button){pointer-events:auto}body:has(.cn-root) .srv-close{width:36px;height:36px}@media (width<=640px){.srv-banner{top:calc(env(safe-area-inset-top,0px) + 10px);max-width:none;bottom:auto;left:16px;right:16px}}@keyframes srv-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.srv-banner{animation:none}}.maj-banner{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 44px);z-index:70;border:1px solid var(--ln);background:var(--pg);max-width:calc(100vw - 40px);color:var(--ink);box-shadow:0 8px 24px color-mix(in oklch, var(--ink) 12%, transparent);border-radius:10px;align-items:center;gap:16px;padding:10px 10px 10px 14px;font-size:13px;line-height:1.4;animation:.2s ease-out maj-in;display:flex;position:fixed}.maj-text{font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.maj-dot{background:var(--ac);border-radius:50%;flex:none;width:7px;height:7px}.maj-actions{flex:none;align-items:center;gap:4px;display:flex}.maj-btn{background:var(--ac);color:var(--onac);border-radius:6px;padding:6px 12px;font-weight:600}.maj-btn:not(:disabled):hover{filter:brightness(1.08)}.maj-link{color:var(--ac);border-radius:6px;padding:6px 8px;font-weight:500}.maj-link:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline}.maj-close{width:28px;height:28px;color:var(--ink3);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.maj-close:not(:disabled):hover{background:var(--sf);color:var(--ink)}.maj-banner button:disabled{cursor:default;opacity:.6}body:has(.cn-root) .maj-banner{top:calc(env(safe-area-inset-top,0px) + 10px);border-radius:12px;flex-wrap:wrap;row-gap:8px;max-width:none;font-size:14px;animation-name:maj-down;bottom:auto;left:16px;right:16px}body:has(.cn-root) .maj-actions{flex:1 0 100%}:is(body:has(.cn-root) .maj-btn,body:has(.cn-root) .maj-link){padding:9px 12px;font-size:14px}body:has(.cn-root) .maj-close{width:36px;height:36px;margin-left:auto}@media (width<=640px){.maj-banner{flex-wrap:wrap;row-gap:8px;max-width:none;left:16px;right:16px}.maj-actions{flex:1 0 100%}.maj-close{margin-left:auto}}@keyframes maj-in{0%{opacity:0;transform:translateY(8px)}}@keyframes maj-down{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.maj-banner{animation:none}}
