@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2)format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.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}.dm{z-index:100;color:#ede6d6;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#121a16;font:500 14px/1.45 DM Sans,system-ui,sans-serif;transition:opacity .2s;position:fixed;inset:0;overflow:hidden}.dm.part{opacity:0;pointer-events:none}.dm img,.dm svg{min-width:0}.dm *{animation-duration:1.4s;animation-timing-function:cubic-bezier(.3,.7,.3,1);animation-fill-mode:both}.dm .med{z-index:3;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}.dm .med img{width:100%;height:100%;display:block}.dm .titre{text-align:center;letter-spacing:-.01em;z-index:2;font:700 34px/1 Fraunces,Georgia,serif;position:absolute;top:calc(50% + 34px);left:0;right:0}.dm .trait{width:96px;height:8px;margin:8px auto 0;display:block;overflow:visible}.dm .trait path{stroke-dasharray:70;stroke-dashoffset:70px;animation-name:dm-trait}.dm .sous{text-align:center;color:#a3ac9d;font:500 14px/1.35 DM Sans,system-ui,sans-serif;animation-name:dm-vient;position:absolute;left:24px;right:24px}@keyframes dm-trait{0%,55%{stroke-dashoffset:70px}85%,to{stroke-dashoffset:0}}@keyframes dm-vient{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v-tampon .med{animation-name:dm-t-med}@keyframes dm-t-med{0%{transform:none}30%,50%{transform:translateY(-74px)scale(.82)}54%{transform:translateY(-71px)scale(.82)rotate(-2deg)}60%,to{transform:translateY(-74px)scale(.82)}}.dm .tampon{text-align:center;color:#d9584b;outline-offset:3px;letter-spacing:.14em;border:3.5px solid;border-radius:6px;outline:1.5px solid;width:200px;margin-left:-100px;padding:9px 0 7px;font:700 34px/1 Fraunces,Georgia,serif;animation-name:dm-t-tampon;position:absolute;top:calc(50% + 18px);left:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.75'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.75'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.dm .tampon small{letter-spacing:.22em;text-transform:uppercase;margin-top:6px;font:700 11px/1 DM Sans,system-ui,sans-serif;display:block}@keyframes dm-t-tampon{0%,28%{opacity:0;transform:translateY(-60px)scale(2.1)rotate(-14deg)}48%{opacity:1;transform:scale(.94)rotate(-7deg)}56%{transform:scale(1.03)rotate(-7deg)}64%,to{opacity:1;transform:scale(1)rotate(-7deg)}}.dm .goutte{background:#d9584b;border-radius:50%;width:7px;height:7px;animation-name:dm-goutte;position:absolute;top:calc(50% + 46px);left:50%}@keyframes dm-goutte{0%,48%{opacity:0;transform:scale(.2)}70%,to{opacity:.8;transform:translate(var(--x),var(--y)) scale(1)}}.v-loupe .med{animation-name:dm-l-med}@keyframes dm-l-med{0%{transform:none}30%,to{transform:translateY(-58px)scale(.86)}}.v-loupe .titre{animation-name:dm-l-titre;top:calc(50% + 40px)}@keyframes dm-l-titre{0%,30%{clip-path:inset(0 100% 0 0)}82%,to{clip-path:inset(0)}}.dm .loupe{z-index:4;width:76px;height:76px;margin-left:-38px;animation-name:dm-loupe;position:absolute;top:calc(50% + 22px);left:50%}@keyframes dm-loupe{0%,18%{opacity:0;transform:translate(-150px,40px)rotate(-20deg)}30%{opacity:1;transform:translate(-92px)}82%{transform:translate(92px)}to{opacity:1;transform:translate(100px,-12px)rotate(8deg)}}.v-loupe .sous{animation-duration:.35s;animation-delay:.98s;top:calc(50% + 112px)}.v-perso .med{animation-name:dm-p-med}@keyframes dm-p-med{0%{transform:none}35%,to{transform:translate(-58px,-40px)scale(.78)}}.dm .ami{z-index:3;width:120px;height:120px;margin:-60px 0 0 -60px;animation-name:dm-p-ami;position:absolute;top:50%;left:50%}.dm .ami img{width:100%;height:100%;display:block}@keyframes dm-p-ami{0%,18%{opacity:0;transform:translate(240px,-40px)scale(.78)}50%{opacity:1;transform:translate(52px,-40px)scale(.78)rotate(6deg)}58%{transform:translate(58px,-40px)scale(.78)rotate(-8deg)}66%{transform:translate(58px,-40px)scale(.78)rotate(7deg)}74%,to{opacity:1;transform:translate(58px,-40px)scale(.78)}}.dm .bulle{color:#1e2b24;z-index:4;transform-origin:0 100%;background:#ede6d6;border-radius:12px 12px 12px 3px;max-width:calc(50% - 16px);margin-left:-8px;padding:7px 11px;font:700 13px/1.25 DM Sans,system-ui,sans-serif;animation-name:dm-bulle;position:absolute;top:calc(50% - 150px);left:50%}@keyframes dm-bulle{0%,52%{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1.06)}70%,to{opacity:1;transform:none}}.v-perso .titre{animation-name:dm-vient;animation-duration:.38s;animation-delay:.49s;top:calc(50% + 30px)}.v-perso .sous{animation-duration:.39s;animation-delay:.87s;top:calc(50% + 100px)}.v-scotch .med{animation-name:dm-s-med}@keyframes dm-s-med{0%{transform:none}28%,to{transform:translateY(-62px)scale(.86)}}.dm .etiq{text-align:center;z-index:2;background:#1a2520;border:1.5px solid #3a4a40;border-radius:5px;width:196px;margin-left:-98px;padding:16px 0 13px;font:700 34px/1 Fraunces,Georgia,serif;animation-name:dm-etiq;position:absolute;top:calc(50% + 30px);left:50%;box-shadow:0 6px 0 -2px #0b110e}@keyframes dm-etiq{0%,22%{opacity:0;transform:translateY(-90px)rotate(10deg)}48%{opacity:1;transform:translateY(4px)rotate(-5deg)}56%,to{opacity:1;transform:rotate(-3deg)}}.dm .bout{z-index:3;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,16% 6%,84% 4%,88% 0,92% 9%,96% 0,100% 8%,100% 92%,96% 100%,92% 90%,88% 100%,84% 95%,16% 96%,12% 100%,8% 90%,4% 100%,0 92%);background:linear-gradient(#fff3,#ffffff0d 40%,#0000 60%,#0000000f),#e9b23c94;width:62px;height:17px;animation-name:dm-bout;animation-duration:.2s;position:absolute}.dm .bout.a{--r:-32deg;animation-delay:.78s;top:calc(50% + 24px);left:calc(50% - 116px)}.dm .bout.b{--r:-28deg;animation-delay:.95s;top:calc(50% + 76px);left:calc(50% + 56px)}@keyframes dm-bout{0%{opacity:0;transform:rotate(var(--r)) scale(1.5)}to{opacity:1;transform:rotate(var(--r))}}.v-scotch .sous{animation-duration:.33s;animation-delay:1s;top:calc(50% + 116px)}.v-fixe .titre{top:calc(50% + 72px)}.v-fixe *{animation:none!important}.v-fixe .trait path{stroke-dashoffset:0}.dm .savais{left:24px;right:24px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:5;background:#1a2520;border:1px solid #3a4a40;border-radius:12px;max-width:420px;margin:0 auto;padding:12px 14px;font:500 14px/1.4 DM Sans,system-ui,sans-serif;animation:.25s both dm-vient;position:absolute}.dm .savais b{letter-spacing:.08em;text-transform:uppercase;color:#e9b23c;margin-bottom:6px;font:700 11px/1 DM Sans,system-ui,sans-serif;display:block}.v-fixe .savais{animation:none}@media (prefers-reduced-motion:reduce){.dm *{animation:none!important}.dm .trait path{stroke-dashoffset:0}.dm{transition:none}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:Fraunces;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-italic-C-_LXZh6.woff2)format("woff2"),url(/assets/fraunces-vietnamese-700-italic-TjWpizEc.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:Fraunces;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-italic-BEQCgP0l.woff2)format("woff2"),url(/assets/fraunces-latin-ext-700-italic-CfrVi7VQ.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:Fraunces;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-italic-BTx51a-P.woff2)format("woff2"),url(/assets/fraunces-latin-700-italic-Bjyesmbf.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2)format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2)format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.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}*{box-sizing:border-box;margin:0}button{font:inherit;cursor:pointer;color:inherit}:root{--bg:#121a16;--card:#1a2520;--ink:#ede6d6;--mut:#a3ac9d;--line:#2c3a33;--acc:#7cc7a3;--acc2:#f08a7e;--sun:#e9b23c;--vis:#202d27;--ok:#7cc7a3;--bord:#3a4a40;--ombre:#0b110e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}html,body{height:100%}body{color:var(--ink);overflow-wrap:break-word;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");font:14px/1.45 DM Sans,system-ui,sans-serif;overflow:hidden}h1,h2,h3{font-family:Fraunces,Georgia,serif}.mut{color:var(--mut);font-size:12.5px}:focus-visible{outline:3px solid var(--sun);outline-offset:2px;border-radius:6px}#app{max-width:480px;height:100%;margin:0 auto;position:relative;overflow:hidden}@media (min-width:481px){#app{border-left:1px solid var(--line);border-right:1px solid var(--line)}}.top{z-index:4;height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0 12px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.nk{border-radius:50%}.logo{letter-spacing:-.01em;font-size:20px;font-weight:700}#fil{top:calc(54px + env(safe-area-inset-top));bottom:calc(60px + env(safe-area-inset-bottom));overscroll-behavior:contain;padding-bottom:12px;position:absolute;left:0;right:0;overflow:hidden auto}#fil:focus{outline:none}.av{border-radius:50%;flex:none;display:block}.pA{flex-direction:column;min-width:0;padding:16px 16px 0;display:flex}.pA>*{min-width:0}.tete{align-items:center;gap:8px;min-height:44px;margin:0 0 8px;display:flex}.tete .av{width:32px;height:32px}.tete .avb{align-self:center;position:relative}.tete .avb:after{content:"";position:absolute;inset:-6px}.who{color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;font-size:13px;line-height:1.3;display:flex}.who b{white-space:nowrap;color:var(--ink)}.theme-post{color:color-mix(in srgb,var(--t) 40%,#fff);margin-left:6px}.theme-post:before{content:"·";color:var(--mut);margin-right:6px}.chip{color:var(--t);background:color-mix(in srgb,var(--t) 13%,transparent);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;margin-left:6px;padding:1px 8px 1px 6px;font-size:12px;font-weight:700;display:inline-flex}.chip i{background:var(--t);border-radius:50%;width:7px;height:7px}.chip{color:color-mix(in srgb,var(--t) 40%,#fff);background:color-mix(in srgb,var(--t) 30%,transparent)}.chip i{background:color-mix(in srgb,var(--t) 55%,#fff)}.pA h2{letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.txt p{color:color-mix(in srgb,var(--ink) 86%,var(--bg));max-width:36em;margin:0 0 8px;font-size:16px;line-height:1.55}.txt p.chapo{color:var(--ink);font-size:17.5px;font-weight:500;line-height:1.45}mark.cle{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,transparent 2%,color-mix(in srgb,var(--sun) 42%,transparent) 4% 96%,transparent 98%) 0 62%/100% 52% no-repeat;border-radius:2px;margin:0 -2px;padding:0 2px;font-weight:700}mark.cle.num{white-space:nowrap}.k{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.k-date{color:var(--acc2);font-variant-numeric:tabular-nums;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.k-chiffre{color:var(--sun);font-variant-numeric:tabular-nums}.k.nw{white-space:nowrap}.k-lieu{color:var(--acc);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.k-personne{color:var(--ink);letter-spacing:.03em;font-variant-caps:small-caps;font-weight:600}.k-notion{color:var(--ink);font-style:italic;font-weight:600}.sep{background:radial-gradient(circle,var(--line) 1px,transparent 1.5px) 0 50%/7px 10px repeat-x;height:10px;margin:8px 16px;position:relative}.sep:after{content:"";background:var(--sun);width:8px;height:8px;box-shadow:0 0 0 6px var(--bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.vis{border:1.5px solid var(--bord);background:var(--vis);border-radius:12px;margin:8px 0;position:relative}.cmp{padding:10px 11px}.cmp .vt{color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:700}.bar{align-items:center;gap:8px;min-height:25px;margin-top:6px;font-size:12px;display:flex}.bar i{background:var(--sun);color:#1e2b24;border-radius:7px;align-items:center;min-width:max-content;max-width:calc(100% - 64px);min-height:25px;padding:3px 9px;font-style:normal;line-height:1.2;display:flex}.bar i.c2{background:color-mix(in srgb,var(--sun) 45%,var(--ink))}.bar b{white-space:nowrap}.big{align-items:center;gap:12px;padding:12px 14px;display:flex}.big b{color:var(--acc2);white-space:nowrap;flex:none;font:700 34px/1 Fraunces,serif}.big figcaption{color:var(--mut);min-width:0;font-size:12.5px}.big.icos{grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;display:grid}.big.icos figcaption{color:var(--ink);font-size:13px;line-height:1.3}.ico{color:var(--acc2);grid-column:1/-1;min-width:0;line-height:0;display:block}.ico svg{min-width:0;max-width:100%;height:auto}.fz-piste{flex-direction:column;display:flex}.fz-haut,.fz-bas{align-items:end;display:grid}.fz-bas{align-items:start}.fz-r{text-align:center;overflow-wrap:break-word;flex-direction:column;grid-area:1/1;align-items:center;min-width:0;line-height:1.2;display:flex}.fz-haut .fz-r{padding-bottom:1px}.fz-bas .fz-r{padding-top:1px}.fz-axe{flex:none;min-width:0;display:block}.frise{padding:10px 14px}.frise ol{border-left:2px solid var(--sun);padding:0 0 0 16px;list-style:none}.frise li{margin:6px 0;font-size:12.5px;position:relative}.frise li:before{content:"";background:var(--sun);border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-22px}.lieu{align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.lieu svg{color:var(--acc2);flex:none}.act{justify-content:space-between;margin:4px -12px 0;padding:0;display:flex}.act button{min-width:48px;min-height:48px;color:color-mix(in srgb,var(--mut) 80%,var(--bg));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.act .ai[aria-pressed=true]{color:var(--acc2);font-weight:700}.act .ai[aria-pressed=true] svg{fill:var(--acc2)}.act .mo[aria-pressed=true]{color:var(--sun)}.act .gd[aria-pressed=true]{color:var(--acc)}.act .gd[aria-pressed=true] svg{fill:var(--acc)}.qz{border:1.5px solid var(--bord);background:var(--card);box-shadow:3px 3px 0 var(--ombre);border-radius:14px;margin:14px 12px 10px;padding:12px 13px;position:relative}.qh{align-items:center;gap:9px;display:flex}.qh .k{letter-spacing:.14em;color:var(--acc2);text-transform:uppercase;font-size:11.5px;font-weight:700}.qz h3{margin:10px 0;font:700 18px/1.3 Fraunces,serif}.reps,.motifs{gap:7px;display:grid}.rep{border:1.5px solid var(--bord);background:color-mix(in srgb,var(--card) 60%,var(--bg));text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13.5px;display:flex}.rep:disabled{cursor:default;opacity:1}.rep.ok{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,var(--card));color:var(--ok);font-weight:700}.rep.ko{border-color:var(--acc2);color:var(--acc2)}.rep.ko span:not(.lt):not(.etat){text-decoration:line-through}.qf{color:var(--mut);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.qf:empty{display:none}.qf.bien{color:var(--ok);font-weight:700}.fin{text-align:center;color:var(--mut);min-height:1px;padding:18px;font-size:13px}.vide{text-align:center;flex-direction:column;align-items:center;padding:26px 22px;display:flex}.vide h2{margin-top:6px;font-size:21px}.vide p{color:var(--mut);max-width:280px;margin:6px 0 16px;font-size:13.5px}.pri{background:var(--ink);color:var(--bg);border:0;border-radius:20px;min-height:44px;padding:10px 20px;font-weight:700}.pri.sm{min-height:36px;margin-top:3px;padding:6px 14px;font-size:12px}.pri.sm,.sec.sm{position:relative}.pri.sm:after,.sec.sm:after{content:"";position:absolute;inset:-5px -2px}.sec{border:1.5px solid var(--ink);background:0 0;border-radius:20px;align-items:center;gap:6px;min-height:44px;padding:9px 14px;font-weight:700;display:inline-flex}.nav{height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1.5px solid var(--bord);background:var(--bg);z-index:4;justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.nav button{color:var(--mut);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:64px;min-height:48px;display:flex}.nav small{font-size:12px}.nav button.on{color:var(--acc);font-weight:700}#fond{z-index:8;background:#00000073;display:none;position:absolute;inset:0}#fond.on{display:block}#feuille{z-index:9;background:var(--card);border-top:1.5px solid var(--bord);padding:26px 16px calc(22px + env(safe-area-inset-bottom));visibility:hidden;border-radius:20px 20px 0 0;max-height:85%;transition:transform .28s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}#feuille.on{visibility:visible;transform:none}#feuille h2{margin:0 0 8px;padding-right:40px;font:700 18px Fraunces,serif}#feuille p{overflow-wrap:anywhere;margin:6px 0;font-size:14px}#feuille a{color:var(--acc)}#feuille .signaler{margin-top:12px}#feuille .motifs{margin-top:10px}#feuille:before{content:"";background:var(--bord);border-radius:2px;width:40px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}#feuille .x{width:44px;height:44px;color:var(--mut);z-index:4;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:8px}#aide{bottom:calc(70px + env(safe-area-inset-bottom));background:var(--ink);color:var(--bg);z-index:10;opacity:0;pointer-events:none;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:5px 14px 5px 6px;font-size:13px;font-weight:700;transition:opacity .2s,transform .2s ease-out;display:flex;position:absolute;left:50%;transform:translate(-50%,8px)}#aide span{text-overflow:ellipsis;min-width:0;overflow:hidden}#aide img{background:var(--card);border-radius:50%;flex:none}#aide.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page{top:calc(54px + env(safe-area-inset-top));bottom:calc(60px + env(safe-area-inset-bottom));overscroll-behavior:contain;padding-bottom:16px;position:absolute;left:0;right:0;overflow:hidden auto}.page.sans-top{top:calc(8px + env(safe-area-inset-top))}.page:focus{outline:none}.esp{flex:1}.retour{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;place-items:center;margin-left:-6px;display:grid}.avb{background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;padding:0}.who .nom{font-size:inherit;background:0 0;border:0;padding:0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sec.sm{min-height:36px;padding:5px 12px;font-size:12px}.vide .sec{margin-top:14px}.explo .intro{padding:2px 14px 10px;font-size:13px}.grille{grid-template-columns:repeat(3,1fr);gap:16px 10px;padding:0 12px;list-style:none;display:grid}.tp{background:var(--card);border:1.5px solid var(--bord);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 4px 9px;display:flex;position:relative}.tp b{margin-top:3px;font-size:13.5px}.tp .st{color:color-mix(in srgb,var(--t) 45%,#fff);min-height:26px;align-items:center;padding:0 2px;font-size:11.5px;font-weight:700;line-height:1.2;display:flex}.tp .pri.sm,.tp .sec.sm{min-height:34px;margin-top:2px;padding:4px 12px;font-size:12px}.profil-perso .bande{background:var(--t);height:96px;margin-bottom:-74px}.fichep{background:var(--card);border:1.5px solid var(--bord);box-shadow:3px 3px 0 var(--ombre);border-radius:16px;margin:0 12px;padding:12px 14px 14px;position:relative}.fh{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border-bottom:1.5px dashed var(--line);justify-content:space-between;padding-bottom:6px;font-size:11px;display:flex}.fh b{color:var(--acc2);letter-spacing:0;font:700 13px Fraunces,serif}.id{align-items:center;gap:14px;margin:12px 0 8px;display:flex}.anneau{box-shadow:0 0 0 3px var(--t)}.id h2{font-size:28px;line-height:1}.tampon{border:2px solid var(--acc2);color:var(--acc2);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;margin-top:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.fichep blockquote{margin:6px 0 8px;font:italic 700 16px/1.3 Fraunces,Georgia,serif}.fichep dl{grid-template-columns:auto 1fr;gap:2px 14px;font-size:13.5px;display:grid}.fichep dt{color:var(--mut)}.stats{text-align:center;border-top:1.5px dashed var(--line);color:var(--mut);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;padding-top:8px;font-size:13px;display:grid}.stats>span{flex-direction:column;display:flex}.stats b{color:var(--ink);font:700 24px/1.1 Fraunces,serif}.boutons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.boutons .sec[aria-pressed=true]{background:color-mix(in srgb,var(--sun) 25%,transparent)}.titre-souligne{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M2 4 Q15 1 30 3.5 T58 3' fill='none' stroke='%23E9B23C' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% 6px no-repeat;margin:18px 14px 10px;padding-bottom:3px;font-size:18px;display:inline-block}.vignettes{grid-template-columns:1fr 1fr;gap:12px 10px;padding:0 12px;list-style:none;display:grid}.vignettes>li{position:relative}.vg{border:1.5px solid var(--bord);width:100%;height:100%;box-shadow:2px 2px 0 var(--ombre);background:var(--card);text-align:left;border-radius:12px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.vh{background:var(--t);color:#fffdf8;border-bottom:1.5px solid var(--bord);white-space:nowrap;place-items:center;height:62px;font:700 26px/1 Fraunces,serif;display:grid;overflow:hidden}.vh img{background:var(--card);border-radius:50%}.vg .vt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 12px 12px;font:700 16px/1.3 Fraunces,Georgia,serif;display:-webkit-box;overflow:hidden}.vh{background:repeating-linear-gradient(-45deg,transparent 0 7px,#ffffff17 7px 8px),var(--t)}.vh.sans{background:repeating-linear-gradient(-45deg,transparent 0 7px,color-mix(in srgb,var(--t) 30%,transparent) 7px 8px),color-mix(in srgb,var(--t) 18%,var(--card));height:40px;color:color-mix(in srgb,var(--t) 35%,#fff);letter-spacing:.1em;font-size:15px}.lu{background:var(--card);border:1.5px solid var(--bord);width:22px;height:22px;color:var(--acc);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.vide-court{padding:0 14px}#feuille .pA{padding:4px 0 0}.serie{background:var(--card);border:1.5px solid var(--bord);box-shadow:3px 3px 0 var(--ombre);border-radius:16px;margin:14px 12px 0;padding:12px 14px;position:relative}.sh{justify-content:space-between;align-items:center;gap:8px;display:flex}.sh h2{font-size:18px}.sh .tampon{margin-top:0}.semaine{justify-content:space-between;margin:12px 0 8px;padding:0;list-style:none;display:flex}.semaine li{color:var(--mut);flex-direction:column;align-items:center;gap:3px;padding:0;font-size:11px;display:flex}.semaine small{font-size:11px;font-weight:700}.rond{border:2px dashed var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.semaine .actif .rond{border:2.5px solid var(--acc2);color:var(--acc2);background:color-mix(in srgb,var(--acc2) 8%,transparent);transform:rotate(-8deg)}.semaine .pause .rond{border-color:var(--sun);color:var(--sun)}.semaine .aujourdhui .rond{border:2px solid var(--ink)}.semaine .aujourdhui small{color:var(--ink);font-weight:700}.serie p{font-size:12.5px}.palier{border-top:1.5px dashed var(--line);align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.palier p{color:var(--ink);font-size:13px;font-weight:700}.pages{grid-template-columns:1fr 1fr;gap:12px 10px;padding:0 12px;list-style:none;display:grid}.pages>li{position:relative}.pg{border:1.5px solid var(--bord);background:var(--card);text-align:left;border-left:6px solid var(--t);border-radius:12px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;display:flex}.pg b{font-size:14px;display:block}.pg small{color:var(--mut);font-size:12px}.liste-carnet{margin-top:8px}.qz.rappel{background:color-mix(in srgb,var(--sun) 9%,var(--card))}.qz .reps{gap:7px}.qz .rep{justify-content:flex-start;gap:11px;min-height:48px;padding:6px 12px 6px 7px;font-size:16px;line-height:1.3}.qz .rep>span:not(.lt):not(.etat){flex:1;min-width:0}.qz .rep svg{flex:none}.rep .lt{width:32px;height:32px;color:var(--sun);border:1.5px solid;border-radius:50%;flex:none;place-items:center;font:700 15px/1 Fraunces,serif;display:grid}.rep .etat{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.rep.ok .lt{background:var(--ok);border-color:var(--ok);color:var(--bg)}.rep.ko .lt{background:var(--acc2);border-color:var(--acc2);color:var(--bg)}.rep:disabled:not(.ok):not(.ko){color:var(--mut)}.qz.eclair{border:0;border-bottom:3px solid var(--sun);box-shadow:none;border-radius:0;margin:16px 0 12px;padding:0 14px 14px}.bandeau-qz{background:var(--sun);color:#1e2b24;min-height:78px;margin:0 -14px;padding:11px 14px 13px 104px;position:relative}.bandeau-qz:after{content:"";background:linear-gradient(-45deg,transparent 5px,var(--sun) 0) 0 0/10px 8px repeat-x,linear-gradient(45deg,transparent 5px,var(--sun) 0) 0 0/10px 8px repeat-x;height:8px;position:absolute;bottom:-7px;left:0;right:0}.bandeau-qz .av{width:78px;height:78px;box-shadow:0 0 0 3px var(--sun);z-index:1;background:#f5efe3;border:3px solid #1e2b24;position:absolute;top:12px;left:14px}.bandeau-qz .k{color:#1e2b24;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;align-items:center;gap:5px;font:700 23px/1.05 Fraunces,serif;display:flex}.bandeau-qz .ecl{flex:none;min-width:0}.bandeau-qz .mut{color:#1e2b24;margin-top:3px;font-size:12.5px}.qz.eclair h3{margin:26px 0 12px;font-size:18px}.qz.eclair.arrive .bandeau-qz{animation:.3s cubic-bezier(.2,.8,.3,1) both bandeau-entre}.qz.eclair.arrive .bandeau-qz .av{animation:.35s cubic-bezier(.3,1.6,.5,1) .2s both perso-pop}.qz.eclair.arrive .ecl{animation:.25s ease-out .3s both tamponne}.qz.eclair.reussi .bandeau-qz .av{animation:.4s ease-out both saute-grand}@keyframes bandeau-entre{0%{opacity:.3;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes perso-pop{0%{transform:scale(.7)}to{transform:none}}@keyframes saute-grand{0%,to{transform:translateY(0)}45%{transform:translateY(-12px)rotate(-6deg)}}#app{zoom:var(--echelle,1)}html.calme *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.profil .bloc{background:var(--card);border:1.5px solid var(--bord);border-radius:16px;margin:12px 12px 16px;padding:12px 14px;position:relative}.profil .bloc h2{margin-bottom:2px;font-size:18px}.profil .bloc>.mut{margin-bottom:8px;font-size:12.5px}.compte{box-shadow:3px 3px 0 var(--ombre);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compte .cx{flex:1;min-width:150px}.compte .cx p{font-size:12.5px}.compte .ok{background:color-mix(in srgb,var(--acc) 15%,transparent);width:44px;height:44px;color:var(--acc);border-radius:50%;flex:none;place-items:center;display:grid}.compte .boutons{align-items:center;margin-top:8px}.lien{color:var(--acc);background:0 0;border:0;min-height:44px;padding:8px 2px;font-size:12.5px;font-weight:700;text-decoration:underline}.danger{color:var(--acc2)}.pri.danger{background:var(--acc2);color:#fff}.large{justify-content:center;width:100%;margin-top:8px}input[type=range]{width:100%;accent-color:var(--t,var(--acc));min-height:44px}.ligne{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.profil .sons .ligne{padding:4px 0}.profil .sons .ligne+.ligne{border-top:1px dashed var(--bord)}.profil .sons label{flex-direction:column;min-width:0;display:flex}.profil .sons small{font-size:12.5px;line-height:1.35}.profil .tuto{border-top:1px dashed var(--bord);margin-top:14px;padding-top:12px}.profil .tuto p{margin:0 0 8px}.profil .serie{margin:12px 12px 16px}.profil .aide .tuto:first-of-type{border-top:0;margin-top:6px;padding-top:0}.profil .chiffres dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 2px;display:grid}.profil .chiffres dl>div{text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.profil .chiffres dt{color:var(--mut);font-size:12px;line-height:1.2}.profil .chiffres dd{color:var(--ink);margin:0;font:700 24px/1 Fraunces,serif}input[type=checkbox][role=switch]{appearance:none;box-sizing:content-box;background-clip:padding-box;background-color:var(--line);cursor:pointer;border:8px solid #0000;border-radius:22px;flex:none;width:46px;height:28px;margin:-8px;transition:background .2s;position:relative}input[type=checkbox][role=switch]:after{content:"";background:var(--card);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}input[type=checkbox][role=switch]:checked{background:var(--acc)}input[type=checkbox][role=switch]:checked:after{transform:translate(18px)}input[type=checkbox][role=switch]:disabled{opacity:.45;cursor:default}input[type=time],.form input{font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:10px;min-height:44px;padding:8px 10px}input[type=time]:disabled{opacity:.5}.sous{margin:8px 0 6px;font-size:13px;font-weight:700}.choix{gap:6px;display:flex}.choix button{border:1.5px solid var(--line);background:var(--bg);border-radius:10px;flex:1;min-height:44px;padding:8px 4px;font-size:13px}.choix button[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--bg);font-weight:700}.form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.form label{font-size:13px;font-weight:700}.erreur{color:var(--acc2);font-size:13px;font-weight:700}.erreur:empty{display:none}.pied{text-align:center;padding:4px 18px 10px}.big{flex-wrap:wrap}.apercu{border-radius:12px;width:auto;max-width:min(100%,340px);max-height:min(56vh,420px);margin:6px auto 4px;display:block;box-shadow:0 2px 10px #0000002e}#feuille .partager{align-items:center;gap:8px;display:flex}#feuille:has(.fen-partage){max-height:97%}.fen-partage{flex-direction:column;gap:9px;display:flex}.fen-partage .scene{border:1px solid var(--line);background:#0f1612 radial-gradient(circle at 50% 40%,#1c2a23,#0f1612 70%);border-radius:12px;height:clamp(190px,100vh - 262px,400px);position:relative}.fen-partage .scene .apercu{border-radius:6px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);margin:auto;transition:opacity .15s;position:absolute;inset:8px;box-shadow:0 6px 18px #00000080}.fen-partage .scene .apercu:not([src]){visibility:hidden}.fen-partage .scene[aria-busy=true] .apercu{opacity:.45}.fen-partage .bas{gap:8px;display:flex}.fen-partage .partager{background:var(--sun);color:#1e2b24;min-height:48px;box-shadow:2px 2px 0 var(--ombre);border-radius:24px;margin-top:0;font-size:15px}.fen-partage .bas .sec{border-color:var(--bord);border-radius:22px;flex:1;justify-content:center;min-width:0;font-size:13px;font-weight:500}.cherche{margin:4px 12px 8px;position:relative}.cherche input{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--bord);min-height:44px;box-shadow:2px 2px 0 var(--ombre);appearance:none;border-radius:22px;padding:9px 42px 9px 40px;font-size:16px}.cherche input::-webkit-search-cancel-button{display:none}.cherche input::placeholder{color:var(--mut)}.cherche>svg{color:var(--mut);pointer-events:none;position:absolute;top:13px;left:14px}.cherche .eff{width:40px;height:40px;color:var(--mut);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:4px}.nbres{color:var(--mut);min-height:1em;padding:0 14px 10px;font-size:12.5px}mark{background:color-mix(in srgb,var(--sun) 40%,transparent);color:inherit;border-radius:3px}.tp .niv{gap:3px;margin:1px 0 2px;display:flex}.tp .niv i{border:1.5px solid var(--acc2);border-radius:50%;width:7px;height:7px}.tp .niv i.on{background:var(--acc2)}.tp.masque{border-style:dashed}.tp .mq{color:var(--mut);font-size:12px}.ligne-mq{border:1.5px solid var(--line);background:var(--bg);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;font-size:14px;display:flex}.ligne-mq b{color:var(--acc)}#feuille .cherche{margin:8px 0 4px}.groupe{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:12px 0 0;font-size:11px;font-weight:700}.cases{padding:0;list-style:none}.cases label{border-bottom:1px dashed var(--line);cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:4px 2px;display:flex;position:relative}.cases .tx{flex:1;min-width:0;line-height:1.2}.cases .tx b{font-size:14px;display:block}.cases .tx small{color:var(--mut);font-size:11.5px}.cases input{opacity:0;width:26px;height:26px;margin:0;position:absolute;right:2px}.coche{border:2px solid var(--ink);color:#0000;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.cases input:checked+.coche{background:var(--acc2);border-color:var(--acc2);color:#121a16}.cases input:focus-visible+.coche{outline:3px solid var(--sun);outline-offset:2px}.cases li.on .tx b{text-decoration:line-through;-webkit-text-decoration-color:var(--acc2);text-decoration-color:var(--acc2)}.tampon-rond{aspect-ratio:1;border:2px dashed var(--line);border-radius:50%;flex:none;place-items:center;width:58px;min-width:0;display:grid}.tampon-rond.plein{border:2.5px solid var(--acc2);background:color-mix(in srgb,var(--acc2) 9%,transparent)}.tampon-rond img{filter:sepia(.45)saturate(1.3)hue-rotate(-15deg);opacity:.92;border-radius:50%;width:72%;height:72%}.note{color:var(--mut);background:color-mix(in srgb,var(--sun) 12%,transparent);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:1.3;display:flex}.note img{flex:none}.palierp{background:var(--vis);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin:10px 0 0;padding:10px;display:flex}.palierp .tampon-rond{width:44px}.palierp .tx{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;line-height:1.4;display:flex}.palierp .tx b{font:700 16px/1.3 Fraunces,serif}.jauge{background:var(--bg);border:1.5px solid var(--bord);border-radius:99px;height:9px;margin-top:4px;display:block;overflow:hidden}.jauge i{background:var(--acc2);height:100%;display:block}.scotch{z-index:3;left:var(--x);top:var(--y);width:var(--l,48px);height:15px;transform:translate(-50%,-50%) rotate(var(--a,0deg));pointer-events:none;background:linear-gradient(180deg,#fff3,#ffffff0d 40%,transparent 60%,#0000000f),var(--c);clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,16% 6%,84% 4%,88% 0,92% 9%,96% 0,100% 8%,100% 92%,96% 100%,92% 90%,88% 100%,84% 95%,16% 96%,12% 100%,8% 90%,4% 100%,0 92%);position:absolute}.scotch.t0{--c:color-mix(in srgb,var(--sun) 58%,transparent)}.scotch.t1{--c:color-mix(in srgb,color-mix(in srgb,var(--sun) 55%,var(--acc2)) 55%,transparent)}.scotch.t2{--c:color-mix(in srgb,color-mix(in srgb,var(--acc) 70%,var(--sun)) 52%,transparent)}.vis,.qz,.fichep,.serie,.profil .bloc{overflow:visible}.carnet-perso{border-top:1.5px dashed var(--line);align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.carnet-perso .couv-seule{flex:0 0 112px;width:112px;margin:0;padding:0 0 8px 6px;list-style:none}.carnet-perso .tx{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:14.5px;line-height:1.35;display:flex}.carnet-perso h3{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0;font:700 11px/1.2 DM Sans,sans-serif}.carnet-perso .tx b{font:700 16px/1.25 Fraunces,serif}.carnet-perso .jauge{margin-top:3px}.carnet-perso small{font-size:12.5px}.stats-lecture{border-top:1.5px dashed var(--line);margin-top:12px;padding-top:10px}.stats-lecture h3{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 6px;font:700 11px/1.2 DM Sans,sans-serif}.stats-lecture ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stats-lecture li{align-items:baseline;gap:12px;min-width:0;display:flex}.stats-lecture li>b{text-align:right;color:var(--ink);flex:0 0 2.6ch;font:700 24px/1 Fraunces,serif}.stats-lecture li>span{flex-direction:column;flex:1;min-width:0;font-size:14.5px;line-height:1.3;display:flex}.stats-lecture li small{color:var(--mut);margin-top:2px;font-size:13px}.stats-lecture li[data-stat=aDebloquer]>b{color:var(--acc2)}.stats-lecture .note-masque{margin:8px 0 0;font-size:13px}.big.etiquette{background:var(--card);border-left:6px solid var(--acc2);grid-template-columns:1fr;gap:6px;padding:14px 16px 13px;display:grid}.big.etiquette:after{content:attr(data-k);letter-spacing:.16em;color:var(--mut);text-transform:uppercase;font:700 11px/1 DM Sans,sans-serif;position:absolute;top:11px;right:14px}.big.etiquette b{letter-spacing:-.02em;white-space:normal;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M2 4 Q15 1 30 3.5 T58 3' fill='none' stroke='%23E9B23C' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% 7px no-repeat;flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:max-content;max-width:100%;padding-bottom:5px;font-size:44px;display:flex}.big.etiquette b small{color:var(--ink);letter-spacing:0;font:700 20px Fraunces,serif}.big.etiquette figcaption{color:var(--ink);font-size:13.5px;line-height:1.35}.act .gd.tamponne svg{animation:.22s cubic-bezier(.3,1.6,.5,1) both tamponne}.act .gd.tamponne{position:relative}.act .gd.tamponne:after{content:"";border:2px solid var(--acc2);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;animation:.25s ease-out both encre;position:absolute}@keyframes tamponne{0%{opacity:.4;transform:scale(1.6)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes encre{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.scotch{animation:.18s ease-out both scotch-pose}@keyframes scotch-pose{0%{opacity:.4;scale:.6 1}to{opacity:1;scale:1}}.vis.ce{box-shadow:none;filter:drop-shadow(0 3px 4px #00000073);background:0 0;border:0;border-radius:0;margin:14px 3px 12px;padding:0;display:block;transform:rotate(-1.2deg)}.ce-feuille{--encre:#3a2417;--crayon:#503c2f;--pap:color-mix(in srgb,color-mix(in srgb,#f5efe3 85%,var(--sun)) 92%,#3a2417);--terre:color-mix(in srgb,#f5efe3 93%,var(--sun));--eau:#1c4f40;--rouge:#b83e33;background:var(--pap);color:var(--encre);clip-path:polygon(0 1%,4% 0,9% .8%,15% .1%,22% .9%,30% .2%,37% .7%,45% 0,52% .9%,60% .1%,68% .8%,75% 0,83% .9%,90% .2%,96% .7%,100% 0,99.4% 50%,100% 100%,95% 99.2%,88% 100%,81% 99.1%,73% 99.9%,65% 99.2%,57% 100%,49% 99.2%,41% 99.9%,33% 99.1%,25% 99.8%,17% 99.2%,9% 100%,3% 99.1%,0 100%,.5% 50%)}.ce-carte{width:100%;min-width:0;height:auto;display:block}.ce figcaption{color:var(--encre);justify-content:space-between;align-items:center;gap:10px;padding:2px 14px 12px;font:500 19px/1.1 Caveat,cursive;display:flex}.ce-globe-seul{flex:none;width:48px;min-width:0;height:48px;margin:-6px -4px -4px auto;display:block}.ce-papier{fill:var(--pap)}.ce-terre{fill:var(--terre);stroke:var(--crayon);stroke-width:1.3px}.ce-cote{stroke:var(--crayon);stroke-width:5px;stroke-opacity:.12}.ce-lac{fill:color-mix(in srgb,var(--pap) 80%,var(--eau));stroke:var(--crayon);stroke-width:.8px}.ce-fleuves{stroke:var(--eau);stroke-width:1.1px;opacity:.75}.ce-fleuve{stroke:var(--eau);stroke-width:3.2px}.ce-monts{stroke:var(--crayon);stroke-width:1.1px;opacity:.7}.ce-zone{stroke:#1f5c4a;stroke-width:1.2px}.ce-hach{stroke:#1f5c4a;stroke-width:1.1px;opacity:.55}.ce-route{fill:none;stroke:var(--rouge);stroke-width:2.3px;stroke-dasharray:7 5;stroke-linecap:round}.ce-etape{fill:var(--crayon)}.ce-depart path:first-child{stroke:var(--crayon);stroke-width:1.6px;stroke-linecap:round}.ce-depart path+path{fill:var(--rouge);stroke:var(--crayon);stroke-width:1px;stroke-linejoin:round}.ce-depart circle{fill:var(--crayon)}.ce-tampon circle{fill:none;stroke:var(--rouge);stroke-width:2.2px}.ce-tampon .ce-plein{fill:var(--rouge);stroke:none}.ce-gmer{fill:none;stroke:var(--crayon);stroke-width:1.2px}.ce-gterre{fill:color-mix(in srgb,var(--crayon) 25%,transparent);stroke:var(--crayon);stroke-width:.5px}.ce-gvue{fill:color-mix(in srgb,var(--rouge) 22%,transparent);stroke:var(--rouge);stroke-width:1.6px}.ce-t{fill:var(--encre);paint-order:stroke;stroke:var(--pap);stroke-width:3.5px;stroke-linejoin:round;font:500 15px/1 Caveat,cursive}.ce-t.ce-cle{fill:var(--rouge);font-size:19px}.ce-t.ce-mer,.ce-t.ce-fl{fill:var(--eau);font-size:16px}.ce-t.ce-zone{fill:#1f5c4a;font-size:16px}.ce-dot{fill:var(--encre);stroke:var(--pap);stroke-width:1.2px}.ce-trace{stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s cubic-bezier(.4,0,.2,1) .25s backwards ce-trace}@keyframes ce-trace{0%{stroke-dashoffset:1px}}.ce-pop{animation:ce-pop .35s ease-out var(--d,0s) backwards;transform-box:fill-box;transform-origin:50%}@keyframes ce-pop{0%{opacity:0;scale:.4}}.ce-noms{animation:.5s ease-out .9s backwards ce-noms}@keyframes ce-noms{0%{opacity:0}}.suivre{color:var(--acc);border:1.5px solid var(--acc);background:0 0;border-radius:20px;align-items:center;gap:4px;min-height:34px;margin-top:3px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.suivre:before{content:"+";font-size:14px;line-height:1}.suivre.on{background:var(--acc);color:var(--bg)}.suivre.on:before{content:"✓";font-size:12px}.suivre:after{content:"";position:absolute;inset:-5px -2px}.qf b{color:var(--ink)}.sep-v{place-items:center;height:22px;margin:4px 14px;display:grid;position:relative}.sep-v.plume{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' preserveAspectRatio='none'%3E%3Cpath d='M4 7 C60 2 90 11 150 6 S250 3 296 6' fill='none' stroke='%233A4A40' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 12px no-repeat}.sep-v.patte{background:radial-gradient(circle,var(--line) 1px,transparent 1.5px) 0 50%/7px 10px repeat-x}.sep-v.patte:after{content:"";background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 24'%3E%3Cg fill='%23E9B23C'%3E%3Cellipse cx='13' cy='16' rx='6' ry='5'/%3E%3Ccircle cx='5' cy='9' r='2.4'/%3E%3Ccircle cx='10' cy='5' r='2.4'/%3E%3Ccircle cx='16' cy='5' r='2.4'/%3E%3Ccircle cx='21' cy='9' r='2.4'/%3E%3C/g%3E%3C/svg%3E") center/20px no-repeat;box-sizing:content-box;width:26px;height:24px;padding:0 6px}.sep-v.date{background:linear-gradient(var(--line),var(--line)) 0 50%/100% 1px no-repeat}.sep-v.date span{background:var(--bg);color:var(--sun);padding:0 10px;font:italic 700 13px Fraunces,Georgia,serif;transform:rotate(-3deg)}.batons{stroke-dasharray:1}.batons.vu path{animation:.12s ease-out backwards trace}@keyframes trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tourne{0%{transform:perspective(600px)rotateY(8deg);box-shadow:8px 4px 14px #0006}}.semaine .frais .rond{animation:.25s cubic-bezier(.3,1.6,.5,1) both jour-tampon}@keyframes jour-tampon{0%{opacity:0;transform:scale(1.7)rotate(-24deg)}to{opacity:1;transform:rotate(-8deg)}}.entre{animation:.12s ease-out both entre}@keyframes entre{0%{opacity:0;transform:translateY(8px)}}.officiel{border:0;border-radius:23px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.officiel.apple{color:#000;background:#fff}.officiel.google{color:#1f1f1f;background:#fff;border:1px solid #747775}.ou{color:var(--mut);align-items:center;gap:10px;margin:14px 0 2px;font-size:12.5px;display:flex}.ou:before,.ou:after{content:"";border-top:1.5px dashed var(--line);flex:1}.vis.photo{box-shadow:2px 3px 0 var(--ombre);background:#f5efe3;border:0;border-radius:4px;max-width:100%;padding:8px 8px 6px;transform:rotate(-.6deg)}.vis.photo .tirage{aspect-ratio:656/344;background:#d9cfbc;display:block;position:relative;overflow:hidden}.vis.photo img{object-fit:cover;width:100%;height:100%;display:block}.vis.photo .credit{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#00000073;border-radius:4px;max-width:70%;padding:1px 6px;font-size:11px;position:absolute;bottom:4px;right:4px;overflow:hidden}.vis.photo figcaption{color:#1e2b24;padding:6px 2px 0;font:italic 700 13px/1.3 Fraunces,Georgia,serif}.qz.propose p{margin:8px 0 4px;font-size:13.5px}.rj-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-plein{background:var(--acc);color:var(--bg);border:0;border-radius:20px;min-height:44px;padding:9px 16px;font-weight:700}.explique{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:12px;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 10px;font-size:13.5px;display:flex}.explique>div{min-width:0}.explique p{overflow-wrap:break-word;margin:0}.explique .lien{min-height:44px;padding:6px 0 0}.relire{color:var(--mut);align-items:center;gap:8px;padding:8px 12px 0;font-size:12.5px;display:flex}.libre{justify-items:start;gap:10px;display:grid}.libre .reponse{color:var(--ink);font:700 16px/1.3 Fraunces,serif}.fiches-trouvees{padding:4px 12px 16px}.fiches-trouvees ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fiche-trouvee{text-align:left;background:var(--card);border:1.5px solid var(--bord);border-radius:12px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;display:flex}.fiche-trouvee span{min-width:0;display:grid}.fiche-trouvee small{color:var(--mut);font-size:12px}.revision{justify-items:start;gap:10px;padding-bottom:12px;display:grid}.revision h3{font:700 17px/1.3 Fraunces,serif}.revision .reps{width:100%}.revision .rep{justify-content:flex-start;gap:11px;min-height:48px;font-size:16px;line-height:1.3}.revision .rep>span:not(.lt):not(.etat){flex:1;min-width:0}.recap ul{margin:8px 0 0;padding-left:18px;font-size:13.5px}.recap .recap-retenues{gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.recap .recap-retenues li{align-items:center;gap:8px;display:flex}.carnet-boutons{flex-wrap:wrap;gap:8px;margin:4px 12px 12px;display:flex}.carnet-boutons:empty{display:none}.accueil{flex-direction:column;display:flex;position:absolute;inset:0}.accueil .top{position:relative}.accueil .passer{margin-left:auto}.conv{flex-direction:column;flex:1;gap:8px;padding:12px 14px 18px;display:flex;overflow-y:auto}.ligne-conv{align-items:flex-end;gap:8px;margin-right:36px;display:flex}.bul{background:var(--card);border:1.5px solid var(--bord);border-radius:16px 16px 16px 4px;padding:9px 12px;font-size:14.5px;line-height:1.45}.bul.ecrit{gap:4px;padding:13px 14px;display:flex}.bul.ecrit i{background:var(--mut);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ecrit}.bul.ecrit i:nth-child(2){animation-delay:.15s}.bul.ecrit i:nth-child(3){animation-delay:.3s}@keyframes ecrit{0%,80%,to{opacity:.3}40%{opacity:1}}.moi{background:color-mix(in srgb,var(--acc) 22%,var(--card));border-radius:16px 16px 4px;align-self:flex-end;max-width:80%;padding:9px 12px;font-size:14.5px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips-themes{margin-left:40px}.chip{border:1.5px solid var(--bord);background:var(--card);border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:5px 12px;font-size:13.5px;display:inline-flex}.chip.theme{padding-left:4px}.chip img{border-radius:50%;flex:none}.chip[aria-pressed=true]{border-color:var(--sun);color:var(--sun);background:color-mix(in srgb,var(--sun) 10%,var(--card))}.conv-bas{padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:center;display:flex}.conv-bas:empty{display:none}.conv-bas .chips{justify-content:flex-end;width:100%}.conv-bas .btn-plein{width:100%}.conv-bas .btn-plein:disabled{opacity:.5}.papier-conv{background:#e2dbcf;border-radius:8px;align-self:center;margin:4px 0;padding:10px 22px}.tampon-conv{width:130px;display:block}.tampon-conv svg{mix-blend-mode:multiply;width:100%;min-width:0;height:auto}.tampon-conv.frappe{animation:.45s cubic-bezier(.3,1.6,.5,1) both frappe-conv}@keyframes frappe-conv{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.bul.ecrit i,.tampon-conv.frappe{animation:none}}.calme .bul.ecrit i,.calme .tampon-conv.frappe{animation:none}.deja-croise{color:var(--mut);border:1.5px dashed var(--bord);white-space:nowrap;border-radius:99px;flex:none;align-self:center;align-items:center;margin-left:auto;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.deja-croise .fl{margin-right:5px}.rotation .regle{margin:8px 0 0;font-size:13px;line-height:1.4}.epuise{background:color-mix(in srgb,var(--card) 55%,var(--bg));border:1.5px solid var(--bord);box-shadow:2px 3px 0 var(--ombre);border-radius:6px;margin:0 6px 24px;padding:16px 14px 12px}.epuise .nkl{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.epuise .nkl img{border-radius:50%;flex:none;min-width:0}.epuise .nkl p{background:var(--ink);color:var(--bg);border-radius:14px 14px 14px 4px;margin:0;padding:9px 12px;font-size:15px;font-weight:600;line-height:1.35}.epuise h3{text-wrap:balance;margin:0 0 6px;font:700 20px/1.2 Fraunces,serif}.epuise .t{margin:0 0 12px;font-size:14.5px;line-height:1.45}.epuise .col{flex-direction:column;gap:8px;display:flex}.epuise .col button{justify-content:center;width:100%;min-height:44px;font-size:15px}.epuise .aide{color:var(--mut);margin:-2px 0 4px;font-size:12.5px;line-height:1.4}.epuise .epuise-note{color:var(--mut);margin:10px 0 0;font-size:12.5px;line-height:1.4}.explo{--papier:#e2dbcf;--encp:#3a2417;--crayon:#5a3e2c;--pale:#6b5546;--rouge:#9e3229;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.explo .cherche{min-height:56px;color:var(--encp);background:var(--papier) var(--grain);box-shadow:2px 2px 0 var(--ombre),4px 7px 14px #00000061;border-radius:3px 4px 3px 5px;align-items:center;gap:6px;margin:8px 14px 10px;padding:4px 46px 4px 12px;display:flex;rotate:-.6deg}.explo .cherche .loupe-d{flex:none;place-items:center;line-height:0;display:grid}#app .explo .cherche input{width:auto;min-width:0;color:var(--encp);min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:1.5px dashed #3a241780;border-radius:0;flex:1;padding:6px 2px 3px}.explo .cherche input::placeholder{color:var(--pale)}.explo .cherche .eff{color:var(--encp);width:44px;height:44px;top:50%;right:2px;transform:translateY(-50%)}.explo .nbres{color:#d9d0bc;padding:0 18px 12px}.explo .nbres .intro{color:#e4dbc8;padding:0;font:500 20px/1.15 Caveat,cursive;display:block}.explo .grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding:4px 14px 8px}#app .explo .grille>.tp.membre{background:var(--papier) var(--grain);text-align:left;color:var(--encp);box-shadow:inset 1px 1px 0 #ffffff59,2px 2px 0 var(--ombre),4px 7px 14px #0000006b;border:0;border-radius:4px 3px 5px;align-items:stretch;gap:0;padding:0}.explo .tp.membre:nth-child(4n+1){rotate:-.7deg}.explo .tp.membre:nth-child(4n+2){rotate:.6deg}.explo .tp.membre:nth-child(4n+3){rotate:.4deg}.explo .tp.membre:nth-child(4n){rotate:-.5deg}#app .explo .grille>.tp.membre{min-height:209px}.explo .tp.membre.masque{filter:saturate(.55)brightness(.86)}.explo .membre .bande{background:var(--bande);color:#f5efe3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px 3px 0 0;justify-content:space-between;gap:6px;padding:6px 8px 5px;font:700 11px/1 DM Sans,sans-serif;display:flex;overflow:hidden}.explo .membre .bande span:first-child{min-width:0;overflow:hidden}.explo .membre .ident{align-items:center;gap:9px;min-width:0;padding:10px 8px 6px 10px;display:flex}.explo .membre .avb{border-radius:2px;flex:none;align-self:center;position:relative}.explo .membre .av{background:#f8f3e8;border:3px solid #fcf9f2;border-radius:2px;width:50px;height:50px;rotate:-4deg;box-shadow:1px 2px 3px #00000059}.explo .membre .avb:before,.explo .membre .avb:after{content:"";z-index:1;opacity:.7;pointer-events:none;width:14px;height:14px;position:absolute;rotate:-4deg}.explo .membre .avb:before{background:linear-gradient(135deg,var(--encp) 50%,transparent 50%);top:-5px;left:-5px}.explo .membre .avb:after{background:linear-gradient(-45deg,var(--encp) 50%,transparent 50%);bottom:-5px;right:-5px}.explo .membre .nm{flex-direction:column;min-width:0;display:flex}.explo .membre .nm small{letter-spacing:.12em;text-transform:uppercase;color:var(--pale);font:700 11px/1 DM Sans,sans-serif}#app .explo .membre .nm b{color:var(--encp);overflow-wrap:anywhere;margin:2px 0 0;font:500 27px/1 Caveat,cursive}#app .explo .membre .st{letter-spacing:.06em;text-transform:uppercase;max-width:calc(100% - 16px);min-height:0;color:var(--theme);text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;border:1.8px solid;border-radius:3px;align-self:flex-start;margin:2px 10px 0;padding:3px 6px 2px;font:800 11.5px/1.25 DM Sans,sans-serif;display:block;rotate:-1.5deg}.explo .membre .prog{flex-direction:column;gap:2px;margin-block:auto;padding:2px 10px;display:flex}.explo .membre .cases{flex-wrap:wrap;gap:3px;line-height:0;display:flex}.explo .membre .cases .p{color:var(--theme)}.explo .membre .cases .v{color:var(--encp);opacity:.32}.explo .membre .prog .pt{color:var(--crayon);font-size:12px;font-weight:700;line-height:1.2}.explo .membre .prog.vierge .pt{color:var(--pale);font-weight:500}.explo .membre .prog.complet .pt:before{content:"★ ";content:"★ " / "";color:#8a5a0c}#app .explo .membre .mq{color:var(--pale);padding:4px 10px 0;font-size:12px}#app .explo .membre .suivre{width:100%;min-height:46px;color:var(--encp);white-space:nowrap;background:0 0;border:0;border-top:1.5px dashed #3a241759;border-radius:0 0 5px 3px;justify-content:center;margin:1px 0 0;padding:0 8px;font:700 14px DM Sans,sans-serif}#app .explo .membre .suivre:before{content:"+";content:"+" / "";margin-right:2px;font-size:18px;font-weight:500}#app .explo .membre .suivre:after{inset:-2px 0 0}#app .explo .membre.suivi .suivre{border:2.6px solid var(--rouge);width:auto;min-width:max-content;max-width:calc(100% - 12px);min-height:38px;box-shadow:inset 0 0 0 2px var(--papier),inset 0 0 0 3.2px var(--rouge);color:var(--rouge);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;margin:4px auto 5px;padding:0 12px;font:800 14px DM Sans,sans-serif;rotate:-5deg}#app .explo .membre.suivi.pose .suivre{animation:.22s cubic-bezier(.3,.7,.4,1) both membre-tampon}#app .explo .membre.suivi .suivre:before{content:"✓";content:"✓" / "";letter-spacing:0;margin-right:5px;font-size:14px}#app .explo .membre.suivi .suivre:after{inset:-7px 0}@keyframes membre-tampon{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){#app .explo .membre.suivi.pose .suivre{animation:none}}#app .explo .fiche-trouvee{background:var(--papier) var(--grain);color:var(--encp);border:0;border-radius:3px;box-shadow:2px 3px 8px #0006}.explo .fiche-trouvee small{color:var(--crayon)}.explo .membre>a.voir{z-index:1;border-radius:inherit;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.explo .membre>a.voir:focus-visible{outline:3px solid var(--sun);outline-offset:3px}#app .explo .membre .suivre{z-index:2}.explo .membre:has(>a.voir:active){translate:0 1px}.abo{--pap:#efe4cc;--encre:#3a2417;--encre2:#5b4738;padding:0 0 24px}.abo .abo-retour{min-height:44px;color:var(--mut);background:0 0;border:0;align-items:center;gap:4px;margin:0 6px 2px;padding:0 8px;font:700 14px DM Sans,sans-serif;display:flex}.billet{background:var(--pap);color:var(--encre);background-image:radial-gradient(circle at 85% 30%,#9e32290f,#0000 35%),repeating-linear-gradient(45deg,#0000 0 6px,#3a241706 6px 7px);border-radius:8px;margin:4px 14px 6px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000008c}.billet .bi-bande{color:#f5efe3;letter-spacing:.16em;text-transform:uppercase;text-align:center;background:#1f5c4a;margin:0;padding:10px 14px;font:800 11.5px/1.3 DM Sans,sans-serif}.billet .bi-c{align-items:center;gap:12px;padding:14px 16px 6px;display:flex}.billet .bi-c>div{min-width:0}.billet .bi-photo{background:#f5efe3;flex:none;padding:3px;transform:rotate(-3deg);box-shadow:0 1px 3px #0000004d}.billet .bi-photo img{border-radius:50%;min-width:0;display:block}.billet h1{color:var(--encre);margin:0;font:700 26px/1.1 Fraunces,serif}.billet h1:focus{outline:none}.billet .bi-sous{color:var(--encre2);margin:4px 0 0;font:600 18px/1.1 Caveat,cursive}.billet .bi-t{max-width:58%;margin:6px 16px 16px;font-size:16px;line-height:1.45}.billet .bi-tampon{color:#9e3229;letter-spacing:.12em;text-transform:uppercase;opacity:.88;text-align:center;max-width:40%;box-shadow:inset 0 0 0 2px var(--pap),inset 0 0 0 3.5px #9e3229;border:3px solid #9e3229;border-radius:8px;padding:4px 10px;font:800 15px DM Sans,sans-serif;animation:.25s ease-out .15s backwards abo-tampon;position:absolute;top:150px;right:14px;transform:rotate(-12deg)}.billet.valide .bi-tampon{color:#1f5c4a;box-shadow:inset 0 0 0 2px var(--pap),inset 0 0 0 3.5px #1f5c4a;border-color:#1f5c4a}@keyframes abo-tampon{0%{opacity:0;transform:rotate(-12deg)scale(1.6)}}html.calme .billet .bi-tampon{animation:none}@media (prefers-reduced-motion:reduce){.billet .bi-tampon{animation:none}}.billet .bi-perf{border-top:2px dashed #3a241759;height:0;margin:0 14px;position:relative}.billet .bi-talon{text-align:center;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.billet .abo-prix{color:var(--encre2);margin:0 0 -2px;font-size:15px}.billet .abo-prix b{color:var(--encre);font:700 24px Fraunces,serif}.abo .billet .abo-cond{color:var(--encre2);margin:-4px 0 2px;font-size:13px;line-height:1.4}.billet .abo-acheter{color:#f5efe3;background:#1f5c4a;border:0;min-height:52px;font-size:17px;box-shadow:0 3px #13372c,inset 0 1px #ffffff2e}.billet .abo-acheter:disabled{opacity:.55}.billet .abo-actif{color:var(--encre2);margin:0;font-size:14.5px}.abo .abo-bas{text-align:center;flex-direction:column;gap:8px;margin:10px 18px 0;display:flex}.abo .abo-bas .abo-restaurer{min-height:44px;color:var(--ink);align-self:center;font-weight:700}.abo .abo-cond{color:var(--mut);margin:0;font-size:13px;line-height:1.45}.abo .abo-etat{min-height:1.4em;margin:0;font-size:14px}.abo .abo-etat:empty{display:none}.abo .abo-liens{color:var(--mut);justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.abo .abo-liens a{color:inherit;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.profil .bloc.abo-bloc{box-shadow:none;background:0 0;border:0;padding:0}.mini-billet{--talon:124px;color:#3a2417;text-align:left;width:100%;font:inherit;-webkit-mask:radial-gradient(circle 8px at calc(100% - var(--talon)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 8px at calc(100% - var(--talon)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle 8px at calc(100% - var(--talon)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 8px at calc(100% - var(--talon)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 8px at calc(100% - var(--talon)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 8px at calc(100% - var(--talon)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;background:#efe4cc;border:0;border-radius:6px;align-items:stretch;padding:0;display:flex;box-shadow:0 6px 14px #00000080}.mini-billet:active{transform:translateY(1px)}.mini-billet .mb-g{flex:1;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.mini-billet img{border-radius:50%;flex:none;min-width:0;box-shadow:0 0 0 2px #1f5c4a}.mini-billet .mb-g span{min-width:0}.mini-billet .mb-g b{font:700 17px/1.2 Fraunces,serif;display:block}.mini-billet .mb-g small{color:#5b4738;font-size:13px;line-height:1.3;display:block}.mini-billet .mb-d{width:var(--talon);color:#1f5c4a;text-align:center;border-left:2px dashed #3a241759;flex:none;justify-content:center;align-items:center;gap:0;padding:6px 4px 6px 8px;font:700 13.5px/1.2 DM Sans,sans-serif;display:flex}.mini-billet .mb-d svg{flex:none;min-width:0}.consent{flex-direction:column;gap:12px;display:flex}.consent .lien{align-self:center;font-size:14px}.achat-test{z-index:60;background:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.achat-test .at-titre{margin:0;font:700 22px/1.2 Fraunces,serif}.achat-test p{color:var(--mut);max-width:30ch;margin:0;font-size:15px}.achat-test .at-choix{flex-direction:column;align-items:center;gap:6px;display:flex}.lim .lim-abo{color:var(--mut);background:0 0;border:0;min-height:44px;padding:8px 2px;font-size:14px;font-weight:700;text-decoration:underline}#app #fil .lim{background:color-mix(in srgb,var(--card) 55%,var(--bg));border:1.5px solid var(--bord);box-shadow:2px 3px 0 var(--ombre);border-radius:6px;margin:0 6px 24px;padding:16px 14px 12px;position:relative}.lim-nk{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.lim-nk img{border-radius:50%;flex:none;min-width:0}.lim-nk p{background:var(--ink);color:var(--bg);border-radius:14px 14px 14px 4px;min-width:0;margin:0;padding:9px 12px;font-size:15px;font-weight:600;line-height:1.35}.lim h3{text-wrap:balance;margin:0 0 8px;font:700 20px/1.2 Fraunces,serif}.lim-choix{flex-direction:column;align-items:stretch;gap:8px;display:flex}.lim-choix button{justify-content:center;width:100%;font-size:15px}.lim-choix .lien{font-size:14px}.lim-pub{background:var(--sun);color:#1e2b24;flex-direction:column;align-items:center;padding:9px 16px;line-height:1.25;display:flex}.lim-pub span{text-align:center;align-items:center;gap:6px;display:inline-flex}.lim-pub svg{fill:currentColor;flex:none;min-width:0}.lim-pub small{font-size:12.5px;font-weight:500}.lim-pub:disabled{opacity:.6}.lim-etat{color:var(--mut);text-align:center;margin:8px 0 0;font-size:13px;line-height:1.4}.lim-etat:empty{display:none}.lim-libre{border-top:1.5px dashed var(--bord);color:var(--mut);align-items:flex-start;gap:8px;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.4;display:flex}.lim-libre svg{min-width:0;color:var(--acc);flex:none}.lim-libre b{color:var(--acc)}.pub-test{z-index:60;background:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.pub-test .pt-titre{margin:0;font:700 22px/1.2 Fraunces,serif}.pub-test .pt-reste{color:var(--mut);min-height:1.4em;margin:0;font-size:15px}#feuille .ecn{flex-direction:column;gap:8px;display:flex}#feuille .ecn .nk{align-items:flex-end;gap:10px;display:flex}#feuille .ecn .nk img{flex:none;min-width:0}#feuille .ecn .nk p{background:var(--ink);color:var(--bg);border-radius:14px 14px 14px 4px;margin:0;padding:8px 12px;font-size:15px;font-weight:600}#feuille .ecn .sous{margin:4px 0 0;font-size:14px;font-weight:700}#feuille .ecn .types{flex-wrap:wrap;gap:6px;display:flex}#feuille .ecn .types button{border:1.5px solid var(--bord);min-height:44px;color:var(--ink);background:0 0;border-radius:99px;padding:0 14px;font:700 14px DM Sans,sans-serif}#feuille .ecn .types button[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}#feuille .ecn textarea,#feuille .ecn input[type=email]{color:var(--ink);background:var(--bg);border:1.5px solid var(--bord);box-sizing:border-box;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font:16px/1.4 DM Sans,sans-serif}#feuille .ecn textarea{resize:vertical;min-height:96px}#feuille .ecn label.lbl{font-size:14px;font-weight:700}#feuille .ecn .capture{align-items:center;gap:8px;display:flex}#feuille .ecn .capture img{object-fit:cover;border:1.5px solid var(--bord);border-radius:8px;width:56px;min-width:0;height:56px}#feuille .ecn .capture input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#feuille .ecn .capture label{cursor:pointer;flex:1;justify-content:center}#feuille .ecn .capture label:has(+input:focus-visible){outline:2.5px solid var(--sun);outline-offset:2px}#feuille .ecn .joint{color:var(--mut);margin:0;font-size:12.5px}#feuille .ecn .erreur{margin:0}#feuille .ecn-merci{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0;display:flex}#feuille .ecn-merci img{min-width:0}#feuille .ecn-merci p{margin:0}#app #fil .mot-nouki{background:color-mix(in srgb,var(--card) 55%,var(--bg));border:1.5px solid var(--bord);box-shadow:2px 3px 0 var(--ombre);border-radius:6px;margin:0 6px 24px;padding:10px 14px 12px;position:relative}.mot-nouki .tete{margin:0 0 6px}.mot-nouki h3{text-wrap:balance;margin:0 0 6px;font:700 20px/1.2 Fraunces,serif}.mot-nouki .mn-texte{color:color-mix(in srgb,var(--ink) 88%,var(--bg));margin:0 0 12px;font-size:16px;line-height:1.5}.mot-nouki .mn-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mot-nouki .mn-actions .sec{font-size:15px}.mot-nouki .mn-actions .lien{font-size:14px}.reglette .val{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 2px;font-size:15px;font-weight:700;display:flex}.reglette .val b{color:var(--sun);text-align:center;min-width:1.4em;font:700 36px/1 Caveat,cursive}.reglette .regle{height:78px;margin:0 2px;position:relative}.reglette .regle svg.r{width:100%;min-width:0;height:30px;position:absolute;top:20px;left:0;right:0}.reglette .regle .pin{pointer-events:none;width:22px;height:44px;margin-left:-11px;transition:left .12s ease-out;position:absolute;top:0}.reglette .regle .pin svg{min-width:0;display:block}.reglette .regle .reco{color:var(--acc);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:54px;transform:translate(-50%)}.reglette .regle input{opacity:0;cursor:pointer;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.reglette .regle:has(input:focus-visible) svg.r{outline:2.5px solid var(--sun);outline-offset:3px;border-radius:4px}.reviser{color:#9e3229;width:max-content;max-width:calc(100% - 40px);min-height:58px;box-shadow:2px 3px 0 var(--ombre);background:#f5efe3;border:0;border-radius:4px;align-items:center;margin:14px auto 22px;padding:9px 16px;display:flex;position:relative;transform:rotate(-2deg)}.reviser .enc{outline-offset:-6px;border:2.6px solid;border-radius:6px;outline:1.2px solid;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex}.reviser .ic{flex:none}.reviser .tx{text-align:left;min-width:0;line-height:1.15;display:grid}.reviser b{letter-spacing:.1em;text-transform:uppercase;font:800 15px DM Sans,sans-serif}.reviser small{letter-spacing:.03em;color:#7a2a22;font:600 12px DM Sans,sans-serif}.reviser:active:not(:disabled){box-shadow:1px 1px 0 var(--ombre);transform:rotate(-2deg)translateY(2px)}.reviser:focus-visible{outline:2.5px solid var(--sun);outline-offset:4px}.reviser.off{color:#121a16;box-shadow:none;cursor:default;background:#5b6660;transform:none}.reviser.off small{color:#121a16}.rv-avert{background:color-mix(in srgb,var(--acc2) 16%,var(--card));border:1.5px dashed var(--acc2);border-radius:8px;align-items:center;gap:12px;margin:10px 0 18px;padding:12px;display:flex}.rv-avert .tp{border:3px solid var(--acc2);width:80px;height:58px;color:var(--acc2);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:linear-gradient(to top right,transparent 47%,var(--acc2) 47%,var(--acc2) 53%,transparent 53%);border-radius:6px;flex:none;place-items:center;padding:0 4px;font:800 13px/1.1 DM Sans,sans-serif;display:grid;transform:rotate(-8deg)}.rv-avert p{min-width:0;color:color-mix(in srgb,var(--acc2) 40%,#fff);font-size:15px;line-height:1.35}.rv-avert b{color:var(--acc2)}.rv-q{margin-bottom:10px;font:700 17px Fraunces,serif}.rv-cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rv-cases .case{border:1.5px solid var(--bord);background:var(--card);border-radius:8px;min-height:48px;font:700 18px Fraunces,serif}.rv-cases .case.on{background:var(--sun);color:var(--bg);border-color:var(--sun)}.rv-cases .case:disabled{opacity:.35;cursor:default;border-style:dashed}.rv-note{color:var(--mut);margin-top:10px;font-size:13px}#feuille .go{width:100%;min-height:48px;margin-top:18px;font-size:16px}.revision>.post,.revision>article{box-sizing:border-box;width:100%}.rv-apres{flex-wrap:wrap;gap:8px;width:100%;display:flex}.rv-apres[hidden]{display:none}.rv-apres .relire{align-items:center;gap:6px;min-height:44px;display:inline-flex}#feuille:has(.revision) h2{z-index:3;background:var(--card);border-radius:20px 20px 0 0;margin:-26px -16px 8px;padding:26px 56px 10px 16px;position:sticky;top:-26px;box-shadow:0 8px 8px -8px #00000073}.rv-apres>*{margin:0}.visite{z-index:40;pointer-events:none;font-family:DM Sans,system-ui,sans-serif;position:fixed;inset:0}.visite.cache{visibility:hidden}.visite .vt-trou{pointer-events:none;border-radius:16px;position:fixed}.visite .vt-trou:after{content:"";border:2.5px dashed var(--sun);border-radius:20px;position:absolute;inset:-6px;box-shadow:0 0 0 3px #121a168c,inset 0 0 0 3px #121a1659}.visite .vt-trou.rappel:after{animation:.45s ease-in-out 3 vt-rappel-trou}@keyframes vt-rappel-trou{50%{border-color:#f5d27a;inset:-11px}}.visite .vt-trou.sans{box-shadow:none}.visite .vt-trou.sans:after{display:none}.visite .vt-trou.plein{width:0!important;height:0!important;top:50%!important;left:50%!important}.visite .vt-trou.plein:after{display:none}.visite .vt-bulle{pointer-events:auto;align-items:flex-start;gap:10px;max-width:520px;margin:0 auto;display:flex;position:fixed;left:10px;right:10px}.visite .vt-bulle .av{width:46px;height:46px;box-shadow:0 0 0 2.5px var(--acc),0 2px 6px #0006;background:#f5efe3;border-radius:50%;flex:none}.visite .vt-corps{border:1.5px solid var(--bord);background:#1b2620;border-radius:16px;flex:1;min-width:0;padding:10px 13px 12px;position:relative;box-shadow:3px 4px #00000059}.visite .vt-corps:before{content:"";border-left:1.5px solid var(--bord);border-bottom:1.5px solid var(--bord);background:#1b2620;width:14px;height:14px;position:absolute;top:16px;left:-8px;transform:rotate(45deg)}.visite .vt-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.visite .vt-pts{align-items:center;gap:4px;display:flex}.visite .vt-pts i{background:var(--bord);border-radius:50%;width:6px;height:6px}.visite .vt-pts i.f{background:var(--sun)}.visite .vt-pts i.c{background:var(--sun);border-radius:3px;width:16px}.visite .vt-num{letter-spacing:.06em;color:#a3ac9d;font:700 11.5px DM Sans}.visite .vt-corps p{color:var(--ink);margin:0;font:400 15.5px/1.42 DM Sans}.visite .vt-corps p b{color:#f5d27a}.visite .vt-fais{color:var(--sun);align-items:center;gap:8px;margin-top:8px;font:700 13.5px/1.3 DM Sans;display:flex}.visite .vt-fais:before{content:"";background:var(--sun);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e9b23c40}.visite .vt-fais.bas:before{display:none}.visite .vt-fl{background:#e9b23c2e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;animation:1.1s ease-in-out infinite vt-descend;display:grid}.visite .vt-fl svg{width:16px;min-width:0;height:16px}@keyframes vt-descend{0%,to{transform:none}50%{transform:translateY(4px)}}.visite .vt-corps.passee p,.visite .vt-corps.passee .vt-fais{opacity:.72}.visite .vt-bulle.rappel{animation:.4s ease-in-out vt-secoue}.visite .vt-bulle.rappel .vt-fais{animation:.45s ease-in-out 3 vt-clignote}@keyframes vt-secoue{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes vt-clignote{50%{color:#fff3d0}}.visite .vt-ici{background:var(--sun);color:#1e2b24;white-space:nowrap;opacity:0;pointer-events:none;border-radius:14px;padding:5px 12px;font:700 13px/1.3 DM Sans;position:fixed;transform:translate(-50%)}.visite .vt-ici:before{content:"";background:var(--sun);width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.visite .vt-ici.haut:before{top:auto;bottom:-5px}.visite .vt-ici.vu{opacity:1}.visite .vt-ici.vu.rappel{animation:2.4s ease-out both vt-ici}@keyframes vt-ici{0%{opacity:0;transform:translate(-50%,4px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.visite .vt-avant{color:#8fcbb4;background:0 0;border:0;flex:none;place-items:center;min-width:44px;min-height:44px;margin:-14px -6px -14px -12px;display:grid}.visite .vt-revenir{align-items:center;gap:4px;display:inline-flex;border:1.5px solid var(--bord)!important;color:#8fcbb4!important;background:0 0!important}.visite .vt-revenir svg{min-width:0}.visite .vt-passer{top:calc(8px + env(safe-area-inset-top));pointer-events:auto;border:1px solid var(--bord);color:#8fcbb4;background:#121a16eb;border-radius:22px;min-height:44px;padding:0 14px;font:600 13.5px DM Sans;position:fixed;right:10px;box-shadow:0 2px 8px #00000059}html.vt-feuille #feuille{max-height:var(--vt-feuille-max)}section.qz-visite.vt-guide .rep:not(.vt-bonne){opacity:.45;pointer-events:none}.visite .vt-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.visite .vt-acts button{background:var(--sun);color:#1e2b24;border:0;border-radius:22px;min-height:44px;padding:0 18px;font:700 15px DM Sans}.visite .vt-num{margin-left:auto}html.calme .visite .vt-bulle,.visite .vt-bulle{animation:.22s ease-out both vt-entre}html.calme .visite .vt-bulle{animation:none}@keyframes vt-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.visite .vt-bulle,.visite .vt-fl,.visite .vt-trou:after{animation:none!important}}html.calme .visite .vt-fl,html.calme .visite .vt-trou:after{animation:none!important}.lancement{z-index:50;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#121a16;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lancement .ln-bulle{border:1.5px solid var(--bord);text-align:center;text-wrap:balance;color:#f5efe3;transform-origin:50% 100%;background:#1b2620;border-radius:20px;width:max-content;max-width:calc(100% - 48px);padding:14px 18px;font:700 22px/1.25 Fraunces,Georgia,serif;animation:.42s cubic-bezier(.3,1.4,.5,1) .25s both ln-bulle;position:absolute;bottom:calc(50% + 72px);left:50%;transform:translate(-50%);box-shadow:3px 4px #00000059}.lancement .ln-bulle:after{content:"";border-right:1.5px solid var(--bord);border-bottom:1.5px solid var(--bord);background:#1b2620;width:16px;height:16px;margin-left:-8px;position:absolute;bottom:-9px;left:50%;transform:rotate(45deg)}.lancement .ln-bulle span{animation:.3s both ln-mot;display:inline-block}.lancement .ln-med{width:120px;height:120px;animation:.4s cubic-bezier(.3,.7,.3,1) .1s both ln-med;display:block}.lancement .ln-titre{color:#f5efe3;font:700 34px/1 Fraunces,Georgia,serif;animation:.35s 1.1s both ln-mot;position:absolute;top:calc(50% + 76px)}.lancement.part{opacity:0;transition:opacity .25s}@keyframes ln-med{0%{transform:none}to{transform:scale(.8)}}@keyframes ln-bulle{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ln-mot{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}html.calme .lancement *{animation:none!important}@media (prefers-reduced-motion:reduce){.lancement *{animation:none!important}}.accueil.cnx{background:var(--bg);padding:calc(64px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.accueil.cnx .passer{top:calc(10px + env(safe-area-inset-top));border:1px solid var(--bord);color:#8fcbb4;background:0 0;border-radius:22px;min-height:44px;padding:0 14px;font:600 14px DM Sans;text-decoration:none;position:absolute;right:10px}.cnx-haut{flex-direction:column;align-items:center;gap:16px;margin:auto 0 22px;display:flex}.cnx-bulle{border:1.5px solid var(--bord);text-align:center;background:#1b2620;border-radius:20px;max-width:320px;padding:14px 18px;position:relative;box-shadow:3px 4px #00000059}.cnx-bulle:after{content:"";border-right:1.5px solid var(--bord);border-bottom:1.5px solid var(--bord);background:#1b2620;width:16px;height:16px;margin-left:-8px;position:absolute;bottom:-9px;left:50%;transform:rotate(45deg)}.cnx-bulle h1{color:#f5efe3;margin:0;font:700 20px/1.25 Fraunces,Georgia,serif}.cnx-bulle p{color:#c9cfc4;margin:6px 0 0;font:400 14.5px/1.4 DM Sans}.cnx-haut img{width:84px;height:84px;box-shadow:0 0 0 3px var(--acc);border-radius:50%}.cnx-boutons{flex-direction:column;margin-bottom:auto;display:flex}.cnx-boutons .officiel{min-height:46px}.cnx-boutons .mail{width:100%;min-height:46px;color:var(--ink);border:1.5px solid var(--bord);background:0 0;border-radius:23px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font:600 15px DM Sans;display:flex}.cnx-boutons button:disabled{opacity:.45;filter:grayscale(.6)}.cnx-boutons .erreur:empty{display:none}.cnx-web{background:color-mix(in srgb,var(--sun) 12%,#1b2620);border:1.5px dashed var(--sun);color:var(--ink);border-radius:12px;margin-top:10px;padding:9px 12px;font:400 13.5px/1.4 DM Sans}.cnx-tard{color:#8fcbb4;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin:14px auto 0;padding:0 16px;font:700 15px DM Sans;text-decoration:underline}.cnx-mini{color:#a3ac9d;text-align:center;margin:6px 0 0;font:400 13px/1.4 DM Sans}.lancement .passer{top:calc(10px + env(safe-area-inset-top));border:1px solid var(--bord);color:#8fcbb4;background:0 0;border-radius:22px;min-height:44px;padding:0 14px;font:600 14px DM Sans;position:absolute;right:10px}.visite .vt-bulle.compact{gap:8px}.visite .vt-bulle.compact .av{width:34px;height:34px}.visite .vt-bulle.compact .vt-corps{padding:7px 10px 8px}.visite .vt-bulle.compact .vt-corps:before{top:10px}.visite .vt-bulle.compact .vt-hd{display:none}.visite .vt-bulle.compact .vt-corps p{font-size:14px;line-height:1.35}.visite .vt-bulle.compact .vt-fais{margin-top:4px;font-size:13px}.visite .vt-fais span{flex:1;min-width:0}
