@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(/assets/lexend-vietnamese-400-normal-mPlHoWg5.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/assets/lexend-latin-ext-400-normal-D9P7pMo-.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:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/assets/lexend-latin-400-normal-CHypAkT3.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-vietnamese-500-normal-Bos7Oy9U.woff2)format("woff2"),url(/assets/lexend-vietnamese-500-normal-EFAPmUTE.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-latin-ext-500-normal-Bo17xs96.woff2)format("woff2"),url(/assets/lexend-latin-ext-500-normal-DbCmXT_D.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:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-latin-500-normal-Dl-X5nog.woff2)format("woff2"),url(/assets/lexend-latin-500-normal-D9x1QWTH.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-vietnamese-600-normal-Cr1ePs6O.woff2)format("woff2"),url(/assets/lexend-vietnamese-600-normal-BxEVPgxw.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-ext-600-normal-hDcqLAH9.woff2)format("woff2"),url(/assets/lexend-latin-ext-600-normal-BXtyp5LP.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:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(/assets/lexend-latin-600-normal-DSBzZxpA.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-body:"Lexend", system-ui, -apple-system, sans-serif;--f-disp:"Fraunces Variable", Georgia, serif;--disp-w:600;--disp-ls:-.015em;--r:18px;--r-sm:10px;--hair:1px;--stroke:1.6;--tabh:74px;--echelle:1;--band-ink:var(--ink);--btn:var(--ink);--btn-ink:var(--bg);--bg:#f7f3eb;--card:#fefcf7;--sunk:#ece7de;--ink:#25211b;--ink2:#5e574f;--line:#dbd7cf;--accent:#946d1d;--on-p:#fefcf7;--shadow:0 1px 0 #ffffffe6 inset, 0 1px 2px #281e0f0f, 0 16px 30px -16px #281e0f3d;--teinte-bleu:#3e68db;--teinte-vert:#0f6b48;--teinte-prune:#7a4aa6;--teinte-brique:#a64a2e;--teinte-sarcelle:#0d717d;--teinte-framboise:#ad3768;--teinte-ardoise:#4e5f71;--teinte-olive:#686719}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#161310;--card:#2a2724;--sunk:#0f0d0a;--ink:#ebe7df;--ink2:#b4b1a9;--line:#3c3833;--accent:#d5b36a;--on-p:#0f0d0a;--shadow:0 1px 0 #ffffff12 inset, 0 16px 28px -18px #000c;--teinte-bleu:#9db6ff;--teinte-vert:#3fa67e;--teinte-prune:#c6a6ee;--teinte-brique:#e9a285;--teinte-sarcelle:#5cc3ce;--teinte-framboise:#f09ab8;--teinte-ardoise:#a9b8c9;--teinte-olive:#c2c067;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#161310;--card:#2a2724;--sunk:#0f0d0a;--ink:#ebe7df;--ink2:#b4b1a9;--line:#3c3833;--accent:#d5b36a;--on-p:#0f0d0a;--shadow:0 1px 0 #ffffff12 inset, 0 16px 28px -18px #000c;--teinte-bleu:#9db6ff;--teinte-vert:#3fa67e;--teinte-prune:#c6a6ee;--teinte-brique:#e9a285;--teinte-sarcelle:#5cc3ce;--teinte-framboise:#f09ab8;--teinte-ardoise:#a9b8c9;--teinte-olive:#c2c067;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-look=papel]{--c:#a8926a;--f:#2a241c;--a:#8c6a1e;--o:#d9bc82}[data-look=areia]{--c:#b9967a;--f:#33261e;--a:#8c5e24;--o:#e2be94}[data-look=pedra]{--c:#8a8c8e;--f:#24272a;--a:#5e6469;--o:#d3d5d6}[data-look=azul]{--c:#2f62d9;--f:#14234f;--a:#2f62d9;--o:#bbd0ff}[data-look=noite]{--c:#3a4f94;--f:#121d3a;--a:#85641c;--o:#dcbe84}[data-look=grafite]{--c:#5a6067;--f:#1d2023;--a:#85641c;--o:#d9bc82}[data-look=petroleo]{--c:#157080;--f:#0c2f36;--a:#85641c;--o:#dbbc80}[data-look=jabuticaba]{--c:#6e3a85;--f:#2a1532;--a:#86621e;--o:#ddbe84}[data-look=vinho]{--c:#8e2342;--f:#3a0f1c;--a:#8c6420;--o:#e0c088}[data-look=mogno]{--c:#8b5631;--f:#2e1b12;--a:#8c5e24;--o:#e2b27c}[data-look=floresta]{--c:#24734f;--f:#12291e;--a:#85641c;--o:#dcbe84}[data-look=rosa]{--c:#e8699c;--f:#5e1a3c;--a:#b8306c;--o:#ffc9dd}[data-look=lilas]{--c:#9b74ea;--f:#33205f;--a:#6c40cc;--o:#ddd0ff}[data-look=coral]{--c:#f2765c;--f:#5c2014;--a:#be4128;--o:#ffd0c2}[data-look=menta]{--c:#2dbe9e;--f:#0e4238;--a:#0b7d67;--o:#b5f2e2}[data-look=sol]{--c:#efb027;--f:#4a3300;--a:#8f6400;--o:#ffe29a}:root[data-look]{--r:20px;--tabh:92px;--bg:color-mix(in oklab, var(--c) 7%, #fbf9f6);--card:color-mix(in oklab, var(--c) 1.5%, #fffefc);--sunk:color-mix(in oklab, var(--c) 13%, #f3f0ec);--ink:color-mix(in oklab, var(--f) 88%, #000);--ink2:color-mix(in oklab, var(--f) 74%, #6e6a66);--line:color-mix(in oklab, var(--c) 18%, #e2deda);--accent:var(--a);--band:var(--f);--band-ink:#fbf5ea;--gold:var(--o);--btn:var(--f);--btn-ink:var(--o);--shadow:0 1px 2px color-mix(in srgb, var(--f) 8%, transparent), 0 18px 32px -22px color-mix(in srgb, var(--f) 32%, transparent)}@media (prefers-color-scheme:dark){:root[data-look]:not([data-theme=light]){--bg:color-mix(in oklab, var(--f) 34%, #0b0a0c);--card:color-mix(in oklab, var(--f) 46%, #19171b);--sunk:color-mix(in oklab, var(--f) 24%, #08070a);--ink:color-mix(in oklab, var(--c) 6%, #f2efeb);--ink2:color-mix(in oklab, var(--c) 14%, #bdb8b2);--line:color-mix(in oklab, var(--c) 22%, #393532);--accent:var(--o);--band:color-mix(in oklab, var(--f) 78%, var(--c));--btn:var(--o);--btn-ink:var(--f);--shadow:0 18px 32px -20px #000000d9}}:root[data-look][data-theme=dark]{--bg:color-mix(in oklab, var(--f) 34%, #0b0a0c);--card:color-mix(in oklab, var(--f) 46%, #19171b);--sunk:color-mix(in oklab, var(--f) 24%, #08070a);--ink:color-mix(in oklab, var(--c) 6%, #f2efeb);--ink2:color-mix(in oklab, var(--c) 14%, #bdb8b2);--line:color-mix(in oklab, var(--c) 22%, #393532);--accent:var(--o);--band:color-mix(in oklab, var(--f) 78%, var(--c));--btn:var(--o);--btn-ink:var(--f);--shadow:0 18px 32px -20px #000000d9}:root[data-look=rosa],:root[data-look=lilas],:root[data-look=coral],:root[data-look=menta],:root[data-look=sol]{--tete:26%}@media (prefers-color-scheme:light){:root[data-look=rosa]:not([data-theme=dark]),:root[data-look=lilas]:not([data-theme=dark]),:root[data-look=coral]:not([data-theme=dark]),:root[data-look=menta]:not([data-theme=dark]),:root[data-look=sol]:not([data-theme=dark]){--btn:var(--c);--btn-ink:color-mix(in oklab, var(--f) 62%, #000)}}:root[data-look=rosa][data-theme=light],:root[data-look=lilas][data-theme=light],:root[data-look=coral][data-theme=light],:root[data-look=menta][data-theme=light],:root[data-look=sol][data-theme=light]{--btn:var(--c);--btn-ink:color-mix(in oklab, var(--f) 62%, #000)}:root[data-taille=grand]{--echelle:1.15}:root[data-police=facile]{--f-body:"Atkinson Hyperlegible Next Variable", system-ui, -apple-system, sans-serif;--f-disp:"Atkinson Hyperlegible Next Variable", system-ui, -apple-system, sans-serif;--disp-w:700;--disp-ls:-.01em}[data-entete=doux] .top{--band-ink:var(--ink);background:color-mix(in oklab, var(--c) var(--tete,16%), var(--card));border-bottom:1px solid color-mix(in oklab, var(--c) 24%, var(--line))}[data-entete=doux] .date{color:var(--ink2);opacity:1}[data-entete=fort] .top{background:radial-gradient(130% 120% at 100% -10%, color-mix(in srgb, var(--gold) 22%, transparent), transparent 58%), var(--band);box-shadow:0 22px 34px -24px color-mix(in srgb, var(--band) 85%, transparent);--on-p:#140c18;--teinte-bleu:#9db6ff;--teinte-vert:#3fa67e;--teinte-prune:#c6a6ee;--teinte-brique:#e9a285;--teinte-sarcelle:#5cc3ce;--teinte-framboise:#f09ab8;--teinte-ardoise:#a9b8c9;--teinte-olive:#c2c067}[data-entete=fort] .date{color:var(--gold);opacity:1;font-weight:500}[data-entete=fort] .top .pp{box-shadow:0 0 0 2px color-mix(in srgb, var(--band-ink) 34%, transparent)}[data-entete=fort] .peek.on{background:var(--band-ink);color:var(--band);border-color:var(--band-ink)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:calc(17px * var(--echelle));text-align:left;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.4}#app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}h1{margin:0}:where(button){font:inherit;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:where(a){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ic{width:24px;height:24px;stroke-width:var(--stroke);flex:none;display:inline-block}.ic.s{width:20px;height:20px}.ic.xs{width:16px;height:16px}.ic.l{width:28px;height:28px}.pp{width:28px;height:28px;font-size:calc(13.5px * var(--echelle));color:var(--on-p);background:var(--membre,var(--ink2));font-weight:600;line-height:1;font-family:var(--f-body);flex:none;place-items:center;display:inline-grid}.pp[data-forme=rond]{border-radius:50%}.pp[data-forme=carre]{border-radius:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{flex:1;min-height:0;display:flex;position:relative}.pane{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.pane+.pane{border-left:var(--hair) solid var(--line)}.scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:22px;min-height:0;padding:0 20px 112px;display:flex;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.wide .scroll{padding-bottom:40px}.top{padding:calc(24px + env(safe-area-inset-top)) 20px 24px;color:var(--band-ink);border-radius:0 0 28px 28px;flex-direction:column;flex:none;gap:6px;margin-bottom:20px;display:flex}.topline{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.date{font-size:calc(15px * var(--echelle));color:var(--band-ink);opacity:.72;min-width:0}.title{font-family:var(--f-disp);font-weight:var(--disp-w);letter-spacing:var(--disp-ls);font-size:calc(38px * var(--echelle));text-wrap:balance;line-height:1.05}.title.sm{font-size:calc(33px * var(--echelle))}.topact{flex:none;align-items:center;gap:4px;display:inline-flex}.moi{border-radius:50%;place-items:center;width:44px;height:44px;margin:-8px;display:grid}.peek{min-width:44px;min-height:44px;font-size:calc(14px * var(--echelle));color:var(--band-ink);opacity:1;border:1.4px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;margin:-5px 0;padding:0 8px;font-weight:600;display:inline-flex}.peek.on{background:var(--ink);color:var(--bg);border-color:var(--ink);opacity:1}.tabs{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);height:68px;box-shadow:0 16px 30px -16px color-mix(in srgb, var(--f,var(--ink)) 50%, transparent);z-index:4;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 4px;display:grid;position:absolute}.tabs a,.tabs button{color:var(--ink2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:13px;font-weight:500;display:flex;position:relative}.tabs a>*{position:relative}.tabs a.on{color:var(--ink)}.tabs a.on:before{content:"";background:color-mix(in oklab, var(--c,var(--ink)) 16%, transparent);border-radius:19px;position:absolute;inset:7px 3px}.tabs a.on .ic{stroke-width:2.3px}.tabs .tplus{justify-content:center}.tabs .tplus span{background:var(--btn);width:52px;height:52px;color:var(--btn-ink);box-shadow:0 12px 20px -8px color-mix(in srgb, var(--btn) 70%, transparent);border-radius:50%;place-items:center;display:grid}.tabs .tplus .ic{stroke-width:2.2px}.rail{width:calc(84px + env(safe-area-inset-left));padding:24px 0 24px env(safe-area-inset-left);border-right:var(--hair) solid var(--line);flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.rail a{border-radius:var(--r-sm);width:68px;min-height:62px;font-size:calc(13px * var(--echelle));color:var(--ink2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;display:flex}.rail a.on{background:var(--sunk);color:var(--ink)}.rail .railplus{background:var(--btn);width:54px;height:54px;color:var(--btn-ink);border-radius:50%;place-items:center;margin-top:auto;display:grid}@media (width<=345px){.title{font-size:calc(33px * var(--echelle))}.peek span{display:none}.peek{margin:-5px;padding:0 9px}}.bulle{width:44px;height:44px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bulle:hover{background:var(--sunk);color:var(--ink)}.bulle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.seg-quatre{flex-wrap:wrap}.seg-quatre button{min-width:calc(50% - 6px)}.espace-chip{max-width:100%;min-height:40px;font-size:calc(14px * var(--echelle));color:var(--ink2);align-items:center;gap:6px;margin-top:-6px;margin-bottom:-6px;padding:0 4px;font-weight:600;display:inline-flex}.espace-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sec{flex-direction:column;gap:8px;min-width:0;display:flex}.sec-h{font-size:calc(15px * var(--echelle));color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.sec-h b{color:var(--ink);font-weight:600;font-size:calc(17px * var(--echelle))}.sec-h.solo b{font-size:calc(20px * var(--echelle))}.card{background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.card.tight{padding:2px 16px}.rows{flex-direction:column;display:flex}.row{border-top:var(--hair) solid var(--line);align-items:center;gap:12px;width:100%;min-width:0;min-height:60px;padding:8px 0;display:flex}.rows>.row:first-child{border-top:0}.row .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}button.tx{justify-content:center;min-height:44px}.t{overflow-wrap:anywhere;font-weight:500;line-height:1.25}.row .d{font-size:calc(15px * var(--echelle));color:var(--ink2);line-height:1.3}.row.plate .t{font-weight:400}.row.done .t{color:var(--ink2);font-weight:400}.round{flex:none;place-items:center;width:44px;height:44px;margin-right:-7px;display:grid}.round span{border:1.6px solid var(--ink2);color:#0000;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .2s,border-color .2s,transform .2s;display:grid}.round .ic{stroke-width:2.6px;width:18px;height:18px}.round[disabled]{cursor:default}.done .round span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.round .moiq{background:var(--membre,var(--ink));border-color:var(--membre,var(--ink));color:var(--on-p)}.round .moiq[data-forme=carre]{border-radius:10px}@keyframes pop{0%{transform:scale(.55)}60%{transform:scale(1.16)}to{transform:scale(1)}}.fresh .round span{animation:.34s cubic-bezier(.3,1.5,.5,1) pop}.round.add span{border-color:var(--ink);color:var(--ink)}.round.add.la span{background:var(--sunk);border-color:var(--sunk);color:var(--ink2)}.prendre{width:44px;height:44px;color:var(--ink2);flex:none;place-items:center;margin-right:-6px;display:grid}.prendre[disabled]{cursor:default}.fixed{border-radius:var(--r-sm);background:color-mix(in oklab, var(--accent) 8%, var(--card));border:1.4px solid color-mix(in oklab, var(--accent) 50%, transparent);align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 14px;display:flex}.fixed .tx{flex:1;min-width:0;font-weight:500;line-height:1.25}.fixed .ic{color:var(--accent)}.fixed.done{border-color:var(--line)}.fixed.done .ic{color:var(--ink2)}.fixed.done .tx{color:var(--ink2);font-weight:400}.fixed .mini{font-size:calc(15px * var(--echelle));border:1.4px solid var(--ink);border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-weight:500}.sug-row{min-height:64px}.sug-ic{background:color-mix(in oklab, var(--c,var(--ink)) 12%, var(--card));width:44px;height:44px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.sug-ic.petite{border-radius:10px;width:38px;height:38px}button.sug-ic.petite{width:44px;height:44px}.hint{background:var(--ink);width:20px;height:20px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.hint .ic{stroke-width:2.4px;width:12px;height:12px}.d.tr{font-weight:500;color:color-mix(in srgb, var(--accent) 80%, var(--ink))!important}.d.tr b{font-size:calc(12px * var(--echelle));border:1px solid;border-radius:5px;margin-right:3px;padding:0 4px;font-weight:600}.pair{flex:none;display:inline-flex}.pair .pp+.pp{box-shadow:0 0 0 2px var(--pair-bg,var(--bg));margin-left:-7px}.big-btn{border-radius:var(--r-sm);background:var(--btn);min-height:48px;color:var(--btn-ink);text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-weight:500;display:flex}.big-btn[disabled]{opacity:.5;cursor:default}.big-btn.court{flex:none;width:auto}.ghost{border:1.2px solid var(--line);border-radius:var(--r-sm);min-height:44px;font-size:calc(15px * var(--echelle));background:var(--card);text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 14px;font-weight:500;display:flex}.ghost[disabled]{opacity:.5;cursor:default}.quiet{width:100%;min-height:44px;font-size:calc(15px * var(--echelle));color:var(--ink2);text-align:center;text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;text-decoration:underline;display:flex}.quem-liste{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quem-liste li{border-radius:var(--r-sm);background:var(--sunk);min-height:32px;color:var(--ink);font-size:calc(15px * var(--echelle));overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.sport-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.sport-titre{font-family:var(--f-disp);font-weight:var(--disp-w);letter-spacing:var(--disp-ls);font-size:calc(22px * var(--echelle));text-align:center}.sport-rond{background:var(--sunk);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.sport-rond:hover{background:var(--card);box-shadow:var(--shadow)}.sport-hoje{background:var(--card);min-height:36px;box-shadow:var(--shadow);color:var(--ink);font-size:calc(14px * var(--echelle));border-radius:999px;align-self:center;padding:4px 16px;font-weight:500}.sport-mois{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sport-tete{text-align:center;font-size:calc(11px * var(--echelle));letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.sport-case{background:var(--sunk);min-width:0;min-height:56px;color:var(--ink);font-size:calc(13px * var(--echelle));border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;transition:background .15s,box-shadow .15s;display:flex}.sport-une-semaine .sport-case{min-height:84px}.sport-case b{border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;font-weight:600;display:inline-flex}.sport-case.actif{background:var(--card);box-shadow:var(--shadow)}.sport-case.hors{opacity:.45}.sport-case.now b{background:var(--ink);color:var(--bg)}.sport-case.sel{outline:2px solid var(--gold);outline-offset:1px}.sport-case:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sport-case-corps{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.sport-pp{background:var(--membre);width:18px;height:18px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sport-pp[data-forme=carre]{border-radius:5px}.sport-pp .ic{width:12px;height:12px}.sport-point{background:var(--ink2);opacity:.4;border-radius:50%;width:5px;height:5px;margin-top:6px}.sport-detail{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.sport-detail-titre{font-family:var(--f-disp);font-weight:var(--disp-w);font-size:calc(18px * var(--echelle))}.sport-jour-corps{flex-wrap:wrap;gap:8px;display:flex}.sport-chip{background:var(--sunk);min-height:36px;font-size:calc(15px * var(--echelle));overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 4px;display:inline-flex}.sport-recherche{align-items:center;display:flex;position:relative}.sport-recherche .ic{color:var(--ink2);pointer-events:none;position:absolute;left:14px}.sport-recherche .champ-l{padding-left:42px}.sport-famille{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.sport-puces{flex-wrap:wrap;gap:8px;display:flex}.sport-puces .tag{background:var(--sunk);min-height:40px;color:var(--ink);font-size:calc(15px * var(--echelle));border-radius:999px;gap:6px;padding:6px 14px}.sport-puces .tag.on{background:var(--ink);color:var(--bg)}@media (prefers-reduced-motion:reduce){.sport-case,.sport-rond{transition:none}}.casa-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=700px){.casa-plan{grid-template-columns:repeat(3,minmax(0,1fr))}}.casa-tuile{border-radius:var(--r);background:var(--card);min-height:112px;box-shadow:var(--shadow);color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:transform .15s;display:flex}.casa-tuile:hover{transform:translateY(-1px)}.casa-tuile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.casa-icone{background:var(--sunk);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.casa-nom{font-family:var(--f-disp);font-weight:var(--disp-w);font-size:calc(18px * var(--echelle));overflow-wrap:anywhere}.casa-mot{font-size:calc(14px * var(--echelle));color:var(--ink2)}.casa-tuile.passou{box-shadow:inset 4px 0 0 var(--gold), var(--shadow)}.casa-tuile.tranquilo .casa-icone{opacity:.7}@media (prefers-reduced-motion:reduce){.casa-tuile{transition:none}}.cartes{flex-direction:column;display:flex}.cartes .row.plate.done .t{color:var(--ink)}a.big-btn{text-decoration:none}.glisse{touch-action:pan-y;border-top:var(--hair) solid var(--line);--fond-ligne:var(--bg);position:relative}.card .glisse{--fond-ligne:var(--card)}.rows>.glisse:first-child,.glisse .row{border-top:0}.glisse-ligne{background:var(--fond-ligne);position:relative}.glisse.tire{-webkit-user-select:none;user-select:none;cursor:grabbing}.glisse:not(.tire) .glisse-ligne{transition:transform .2s ease-out}.glisse-fond{color:var(--ink2);font-weight:500;font-size:calc(15px * var(--echelle));background:var(--sunk);justify-content:space-between;align-items:center;padding:0 14px;display:none;position:absolute;inset:0}.glisse.tire .glisse-fond{display:flex}.glisse-fond span{align-items:center;gap:8px;display:flex}.glisse[data-glisse=droite] .g-droite,.glisse[data-glisse=gauche] .g-gauche{color:var(--ink)}@media (prefers-reduced-motion:reduce){.glisse:not(.tire) .glisse-ligne{transition:none}}.round.ecarter span{border-color:var(--line);color:var(--ink2)}.round.ecarter{margin-right:0}.days{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.day{border-radius:var(--r-sm);flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:76px;padding:7px 0 6px;display:flex}.day .a{font-size:calc(13px * var(--echelle));color:var(--ink2)}.day .n{font-size:calc(17px * var(--echelle));font-weight:500}.day .ic{width:18px;height:18px;color:var(--ink2)}.day.now{background:var(--band);color:var(--band-ink);box-shadow:var(--shadow)}.day.now .a,.day.now .ic{color:var(--gold)}.seg{background:var(--sunk);border-radius:var(--r-sm);flex:none;gap:3px;padding:3px;display:flex}.seg button{border-radius:calc(var(--r-sm) - 3px);min-height:44px;font-size:calc(15px * var(--echelle));text-align:center;color:var(--ink2);flex:1;min-width:0;font-weight:500}.seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.tag{font-size:calc(13px * var(--echelle));color:var(--ink2);white-space:nowrap;font-weight:600}.tag.lien{min-height:44px;font-size:calc(14px * var(--echelle));align-items:center;gap:4px;margin:-8px 0;font-weight:500;display:inline-flex}.replie{width:100%;min-height:44px}.chev{align-items:center;gap:4px;display:inline-flex}.chev.on .ic,.ic.tourne{transform:rotate(180deg)}.tile{background:color-mix(in srgb, var(--tone,#999) 17%, var(--card));width:52px;height:52px;color:color-mix(in srgb, var(--tone,#999) 78%, var(--ink));border:var(--hair) solid color-mix(in srgb, var(--tone,#999) 24%, var(--line));border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.tile .ic{stroke-width:1.7px;width:26px;height:26px}.lieu{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.lieu b{overflow-wrap:anywhere;min-width:0;font-weight:600}.lieu .go{font-size:calc(15px * var(--echelle));min-height:44px;color:var(--ink2);flex:none;align-items:center;gap:4px;font-weight:500;display:flex}.bar{left:0;right:0;bottom:calc(var(--tabh) - 6px + env(safe-area-inset-bottom));z-index:3;gap:8px;padding:0 14px;display:flex;position:absolute}.wide .bar{bottom:12px}.search{background:var(--card);border:var(--hair) solid var(--line);min-width:0;height:48px;color:var(--ink2);font-size:calc(16px * var(--echelle));white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 16px;display:flex;overflow:hidden}.search .short{display:none}.scroll.has-bar{padding-bottom:170px}.wide .scroll.has-bar{padding-bottom:88px}.vide{color:var(--ink2);flex-direction:column;gap:2px;padding:18px 0;display:flex}.vide b{color:var(--ink);font-weight:600}.loja{padding-bottom:40px}.store .row{min-height:76px}.store .t{font-size:calc(19px * var(--echelle))}.store .tile{width:60px;height:60px}.store .tile .ic{width:30px;height:30px}.keep{font-size:calc(15px * var(--echelle));color:var(--ink2);align-items:center;gap:8px;display:flex}.keep span{flex:1}.rayons{margin:0;padding:0;list-style:none}.rayons li{border-top:var(--hair) solid var(--line);align-items:center;gap:4px;min-height:52px;display:flex}.rayons li:first-child{border-top:0}.rayons .tx{overflow-wrap:anywhere;flex:1;min-width:0}.rayons .prendre{margin-right:0}.rayons .prendre[disabled]{opacity:.35}.qte{background:var(--accent-soft,var(--line));color:var(--ink2);font-size:calc(13px * var(--echelle));font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:600}.pas{align-items:center;gap:16px;display:flex}.pas .valeur{text-align:center;min-width:2ch;font-size:calc(22px * var(--echelle));font-variant-numeric:tabular-nums;font-weight:700}.camera{background:var(--card);border:var(--hair) solid var(--line);width:48px;height:48px;box-shadow:var(--shadow);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.boite-photo{object-fit:contain;border-radius:var(--r-sm);background:var(--sunk);width:100%;max-height:46vh;display:block}.tile .vignette{object-fit:cover;border-radius:inherit;width:100%;height:100%}.tile.photo{padding:0;overflow:hidden}.montant{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.convite{flex-direction:column;gap:12px;display:flex}.convite-haut{align-items:center;gap:10px;display:flex}.option{border:1.2px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.option.choisie{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, var(--card))}.reponses{flex-wrap:wrap;gap:10px;display:flex}.reponse-groupe{align-items:center;gap:4px;display:inline-flex}.convite-haut .tx,.option .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.titre-crayon{color:var(--ink2);vertical-align:middle;margin-left:8px}.pas-btn span{color:var(--ink)}.pas-btn[disabled]{opacity:.35}.sec-h.collee{justify-content:flex-start;gap:8px}.veil{z-index:8;background:#18120a73;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{background:var(--card);width:100%;max-width:560px;max-height:88%;padding:4px 20px calc(26px + env(safe-area-inset-bottom));--pair-bg:var(--card);border-radius:22px 22px 0 0;outline:none;flex-direction:column;gap:14px;display:flex;position:relative;overflow-y:auto}.sheet>*{flex:none}.sheet.haute{height:88%}@media (width>=700px){.veil{align-items:center}.sheet{border-radius:22px;max-height:80%}.sheet.haute{height:80%}.toast{bottom:18px}}.grabzone{touch-action:none;cursor:grab;flex:none;place-items:center;min-height:24px;margin:0 40px;display:grid}.grab{background:var(--line);border-radius:3px;width:40px;height:5px}.sheetx{width:44px;height:36px;color:var(--ink2);z-index:1;place-items:center;display:grid;position:absolute;top:0;right:4px}.h3{font-family:var(--f-disp);font-weight:var(--disp-w);letter-spacing:var(--disp-ls);font-size:calc(26px * var(--echelle));margin:0;padding-right:32px;line-height:1.15}.titrebtn{width:100%;min-height:44px;display:block}.titreedit{font-family:var(--f-disp);font-weight:var(--disp-w);font-size:calc(24px * var(--echelle));background:var(--bg);width:100%;min-height:44px;color:var(--ink);border:1.2px solid var(--ink2);border-radius:var(--r-sm);padding:4px 10px}.kv{border-top:var(--hair) solid var(--line);width:100%;min-height:44px;font-size:calc(16px * var(--echelle));justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.kv.first{border-top:0}.kv span:first-child{color:var(--ink2)}.kv span:last-child{text-align:right;font-weight:500}.proof{font-size:calc(13.5px * var(--echelle));color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-weight:600!important}.std{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.std li{align-items:flex-start;gap:10px;line-height:1.3;display:flex}.std li:before{content:"";background:var(--ink2);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acts .big-btn,.acts .ghost{padding-inline:8px}.toast{left:14px;right:14px;bottom:calc(var(--tabh) + env(safe-area-inset-bottom) + 6px);background:var(--band);max-width:520px;color:var(--band-ink);border-radius:var(--r-sm);z-index:9;min-height:52px;font-size:calc(16px * var(--echelle));justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:8px 16px;display:flex;position:absolute}.toast button{color:var(--gold);text-underline-offset:3px;flex:none;min-height:44px;font-weight:600;text-decoration:underline}.horsligne{top:calc(4px + env(safe-area-inset-top));z-index:6;background:var(--sunk);font-size:calc(13px * var(--echelle));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 24px);margin:0;padding:2px 12px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.chooser{flex-direction:column;gap:8px;display:flex}.chooser button{border:1.2px solid var(--line);border-radius:var(--r-sm);background:var(--card);align-items:center;gap:12px;min-height:54px;padding:8px 16px;font-weight:500;display:flex}.count,.plan-note{font-size:calc(15px * var(--echelle));color:var(--ink2);margin:0}.searchfield{border:1.4px solid var(--ink2);border-radius:var(--r-sm);background:var(--bg);flex:none;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.qin{min-width:0;color:var(--ink);font:inherit;font-size:calc(18px * var(--echelle));background:0 0;border:0;outline:0;flex:1}.res{flex-direction:column;min-height:180px;display:flex}.res .row .tile{width:46px;height:46px}.ghost.cree{margin-top:8px}.fiche{align-items:center;gap:14px;padding-right:32px;display:flex}.fiche .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fiche .h3{padding-right:0}.fiche .d{font-size:calc(15px * var(--echelle))}.choice{flex-wrap:wrap;gap:6px;display:flex}.choice.pad{padding:2px 0 10px}.choice button{min-height:44px;font-size:calc(15px * var(--echelle));border:1.2px solid var(--line);background:var(--card);border-radius:999px;padding:6px 14px;font-weight:500}.choice button.on{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.recado-mot{font-family:var(--f-disp);font-weight:var(--disp-w);font-size:calc(24px * var(--echelle));overflow-wrap:anywhere;margin:8px 0 16px;line-height:1.3}.etapes{align-items:center;gap:12px;display:flex}.etapes-points{gap:6px;display:flex}.etapes-points span{border:1.4px solid var(--ink2);border-radius:50%;width:10px;height:10px}.etapes-points .fait{background:var(--ink2)}.etapes-points .on{background:var(--ink);border-color:var(--ink)}.guide{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide li{align-items:center;gap:12px;min-width:0;display:flex}.guide li>span:last-child{overflow-wrap:anywhere;min-width:0}.guide-quem .sec-h{justify-content:flex-start;align-items:center;gap:8px;display:flex}.sheetback{min-height:44px;font-size:calc(15px * var(--echelle));color:var(--ink2);z-index:2;align-items:center;gap:2px;padding:0 10px 0 4px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.grille-plus{grid-template-columns:1fr 1fr;gap:10px;display:grid}.carre-plus{border:1.2px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-height:92px;font-size:calc(15px * var(--echelle));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}.champ{font-size:calc(15px * var(--echelle));color:var(--ink2);flex-direction:column;gap:4px;display:flex}.champ small{font-size:calc(14px * var(--echelle))}.champ-l{border:1.2px solid var(--ink2);border-radius:var(--r-sm);background:var(--bg);width:100%;min-height:50px;color:var(--ink);font:inherit;font-size:calc(17px * var(--echelle));padding:10px 14px}.champ-l.grand{font-size:calc(19px * var(--echelle));min-height:56px}.lienbox{font-size:calc(14px * var(--echelle));color:var(--ink2)}.champ-l:focus-visible,.titreedit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ajoutlieu{gap:8px;display:flex}.ajoutlieu>input,.ajoutlieu>select{flex:1 1 0;min-width:0}.swatches{flex-wrap:wrap;gap:6px;display:flex}.swatch{border:2px solid #0000;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.swatch[aria-pressed=true]{border-color:var(--ink)}.entree{width:100%;max-width:460px;min-height:0;padding:calc(40px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:22px;margin:0 auto;display:flex;overflow-y:auto}.entree-tete{flex-direction:column;gap:6px;display:flex}.entree-tete .date{font-size:calc(17px * var(--echelle));margin:0}.logo{border:1.6px solid var(--ink);border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid}.formule{flex-direction:column;gap:14px;display:flex}.entree-liens{flex-direction:column;gap:4px;display:flex}.erreur{font-size:calc(15px * var(--echelle));color:var(--accent);margin:0;font-weight:500}.back{font-size:calc(15px * var(--echelle));min-height:44px;color:var(--band-ink);align-items:center;gap:6px;display:flex}.lg.pp{width:40px;height:40px;font-size:calc(18px * var(--echelle))}.badge{background:var(--ink);min-width:18px;height:18px;color:var(--bg);font-size:calc(12px * var(--echelle));box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 4px;font-weight:600;display:grid;position:absolute;top:8px;left:calc(50% + 11px)}.rail a{position:relative}.endia{text-align:center;align-items:center;gap:8px;padding:26px 16px}.apercu{border:var(--hair) solid var(--line);border-radius:var(--r);background:var(--bg);box-shadow:var(--shadow);flex-direction:column;flex:none;display:flex;overflow:hidden}.apercu .top{margin-bottom:0;padding:16px}.apercu-corps{flex-direction:column;gap:10px;padding:14px;display:flex}.apercu .row{min-height:52px;padding:4px 0}.grilles{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.graine{border:2px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-height:72px;font-size:calc(14px * var(--echelle));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px;font-weight:500;display:flex}.graine[aria-pressed=true]{border-color:var(--ink)}.graine i{background:linear-gradient(90deg, var(--c) 50%, var(--f) 50%);border-radius:11px;width:44px;height:22px;display:block}.lienrangee{color:var(--ink2);font-size:calc(15px * var(--echelle));text-underline-offset:3px;text-align:center;min-height:44px;line-height:44px;text-decoration:underline;display:block}.page-publique{width:100%;max-width:640px;min-height:0;padding:calc(32px + env(safe-area-inset-top)) 24px 48px;flex-direction:column;flex:1;gap:16px;margin:0 auto;display:flex;overflow-y:auto}.page-publique h2{font-size:calc(19px * var(--echelle));margin:8px 0 0;font-weight:600}.page-publique p{margin:0}@media (width<=345px){span.sug-ic.petite,.search .long{display:none}.search .short{display:inline}}@media (prefers-reduced-motion:reduce){.round span{transition:none}.fresh .round span{animation:none}}.revision{margin:0;padding:0;list-style:none}.rev{border-top:var(--hair) solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:12px 0;display:flex}.rev-cle{font-size:calc(13px * var(--echelle));color:var(--ink2);overflow-wrap:anywhere}.rev-texte{overflow-wrap:anywhere}.rev-avant{font-size:calc(15px * var(--echelle));color:var(--ink2);overflow-wrap:anywhere;text-decoration:line-through}.depart-haut{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.quiet.court{align-items:center;gap:4px;width:auto;padding:0 8px;display:inline-flex}.installer-intro{font-size:calc(19px * var(--echelle,1));line-height:1.5}.installer-choix{margin:12px 0}.installer-etapes{flex-direction:column;gap:22px;margin:16px 0;padding:0;list-style:none;display:flex}.installer-etapes li{align-items:flex-start;gap:14px;display:none}.installer-etapes li.actif{display:flex}.installer-progres{font-weight:600;font-size:calc(17px * var(--echelle,1));flex-direction:column;gap:6px;display:flex}.installer-barre{background:var(--sunk);border-radius:999px;height:8px;display:block;overflow:hidden}.installer-barre i{background:var(--ink);border-radius:inherit;height:100%;transition:width .25s;display:block}.installer-actions{flex-direction:column;gap:8px;display:flex}.installer-autre summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.installer-langues{margin-top:8px}.installer-bravo{font-size:calc(19px * var(--echelle,1));align-items:center;gap:10px;line-height:1.5;display:flex}.installer-numero{background:var(--ink);width:40px;height:40px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.installer-corps{flex:1;min-width:0}.installer-corps p{font-size:calc(19px * var(--echelle,1));margin:0 0 10px;line-height:1.5}.dessin{width:100%;max-width:260px;height:auto;color:var(--ink);background:var(--sunk);border-radius:14px;display:block}.installer-apres{margin-top:8px}.installer-imprimer{margin-top:16px}.carte-installer .tx{color:inherit;text-decoration:none}@media print{.installer-imprimer,.lienrangee,.seg{display:none}.installer-etapes li{break-inside:avoid;display:flex}.installer-actions,.installer-progres,.installer-autre{display:none}}.dessins{flex-wrap:wrap;gap:8px;display:flex}.dessins .dessin{flex:120px;max-width:200px}.swatch[disabled]{opacity:.3;cursor:default}
