@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font: "Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-keys: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--ground: #ffffff;--sky: linear-gradient(#ffffff, #ffffff);--fg: #0c0e14;--fg2: rgba(12, 14, 20, .72);--fg3: rgba(12, 14, 20, .58);--line: rgba(12, 14, 20, .08);--surface: #ffffff;--surface-line: rgba(12, 14, 20, .08);--surface-shadow: 0 1px 2px rgba(12, 14, 20, .04), 0 12px 32px -20px rgba(12, 14, 20, .16);--surface-blur: none;--glass: rgba(255, 255, 255, .92);--glass-line: rgba(12, 14, 20, .08);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 12px 32px -14px rgba(12, 14, 20, .2);--glass-bureau: rgba(255, 255, 255, .92);--voile-bureau: rgba(12, 14, 20, .12);--row: transparent;--row-hover: rgba(12, 14, 20, .03);--row-line: rgba(12, 14, 20, .09);--chip: rgba(12, 14, 20, .05);--chip-hover: rgba(12, 14, 20, .08);--cap-bg: #0c0e14;--cap-fg: #ffffff;--wait: #e8930c;--wait-text: #8a5300;--wait-tag: rgba(232, 147, 12, .16);--on-wait: #1a1205;--work: #2f66f5;--focus: rgba(47, 102, 245, .24);--done: #17a05a;--bad: #b8302a;--sun: #3a3fd6;--scrim: rgba(12, 14, 20, .24);--knob: #ffffff;--shadow-lift: 0 1px 2px rgba(12, 14, 20, .05), 0 16px 40px -18px rgba(12, 14, 20, .24);--shadow-knob: 0 2px 6px rgba(0, 0, 0, .14), 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 .5px rgba(0, 0, 0, .05);--spring: cubic-bezier(.34, 1.56, .64, 1);--spring-soft: cubic-bezier(.22, 1.18, .36, 1);--out: cubic-bezier(.16, 1, .3, 1);--d-press: 80ms;--d-release: .35s;--d-hover: .15s;--d-check: .2s;--d-open: .26s;--d-sheet: .34s;--d-slide: .55s;--r-check: 6px;--r-item: 10px;--r-field: 14px;--r-group: 22px;--r-widget: 22px;--r-sheet: 28px;--glass-blur: blur(20px) saturate(1.5);--aside-w: 360px;--gap: 22px;--pad: 48px;--page-max: 1180px;--bar-h: 52px;--w-small: 169px;--w-gap: 22px;--t-body: 15px;--l-body: 21px;--k-body: -.009em;--t-sub: 13px;--l-sub: 18px;--k-sub: -.003em;--t-sec: 17px;--l-sec: 24px;--k-sec: -.013em;--t-title: 34px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #0a0b0e;--sky: radial-gradient(40% 220px at 18% 0%, rgba(90, 110, 255, .2), transparent 80%), radial-gradient(35% 200px at 70% 0%, rgba(220, 120, 170, .12), transparent 80%), linear-gradient(#0a0b0e, #0a0b0e);--fg: #ffffff;--fg2: rgba(255, 255, 255, .64);--fg3: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .09);--surface: rgba(255, 255, 255, .035);--surface-line: rgba(255, 255, 255, .09);--surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 40px -20px rgba(0, 0, 0, .8);--surface-blur: blur(22px) saturate(1.4);--glass: rgba(24, 25, 32, .92);--glass-line: rgba(255, 255, 255, .12);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 24px 50px -16px rgba(0, 0, 0, .7);--glass-bureau: rgba(24, 25, 32, .92);--voile-bureau: rgba(0, 0, 0, .12);--row: rgba(255, 255, 255, .03);--row-hover: rgba(255, 255, 255, .08);--row-line: rgba(255, 255, 255, .08);--chip: rgba(255, 255, 255, .08);--chip-hover: rgba(255, 255, 255, .13);--cap-bg: #ffffff;--cap-fg: #0a0a0c;--wait: #ffc75c;--wait-text: #ffdb94;--wait-tag: rgba(255, 199, 92, .2);--work: #6b95ff;--focus: rgba(107, 149, 255, .34);--done: #3fd68a;--bad: #ff6b5e;--sun: #8f95ff;--scrim: rgba(0, 0, 0, .55);--shadow-lift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 20px 44px -18px rgba(0, 0, 0, .85);--shadow-knob: 0 2px 6px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .2), 0 0 0 .5px rgba(0, 0, 0, .2)}}:root[data-theme=dark]{color-scheme:dark;--ground: #0a0b0e;--sky: radial-gradient(40% 220px at 18% 0%, rgba(90, 110, 255, .2), transparent 80%), radial-gradient(35% 200px at 70% 0%, rgba(220, 120, 170, .12), transparent 80%), linear-gradient(#0a0b0e, #0a0b0e);--fg: #ffffff;--fg2: rgba(255, 255, 255, .64);--fg3: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .09);--surface: rgba(255, 255, 255, .035);--surface-line: rgba(255, 255, 255, .09);--surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 40px -20px rgba(0, 0, 0, .8);--surface-blur: blur(22px) saturate(1.4);--glass: rgba(24, 25, 32, .92);--glass-line: rgba(255, 255, 255, .12);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 24px 50px -16px rgba(0, 0, 0, .7);--glass-bureau: rgba(24, 25, 32, .92);--voile-bureau: rgba(0, 0, 0, .12);--row: rgba(255, 255, 255, .03);--row-hover: rgba(255, 255, 255, .08);--row-line: rgba(255, 255, 255, .08);--chip: rgba(255, 255, 255, .08);--chip-hover: rgba(255, 255, 255, .13);--cap-bg: #ffffff;--cap-fg: #0a0a0c;--wait: #ffc75c;--wait-text: #ffdb94;--wait-tag: rgba(255, 199, 92, .2);--work: #6b95ff;--focus: rgba(107, 149, 255, .34);--done: #3fd68a;--bad: #ff6b5e;--sun: #8f95ff;--scrim: rgba(0, 0, 0, .55);--shadow-lift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 20px 44px -18px rgba(0, 0, 0, .85);--shadow-knob: 0 2px 6px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .2), 0 0 0 .5px rgba(0, 0, 0, .2)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--sky) no-repeat;background-color:var(--ground);color:var(--fg);font-family:var(--font);font-size:var(--t-body);line-height:var(--l-body);letter-spacing:var(--k-body);-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;margin:0;padding:0;border:0;background:none;text-align:inherit}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--work);outline-offset:2px;border-radius:var(--r-item)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums}.nw{white-space:nowrap}.i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chev{width:12px;height:12px;flex:none;fill:none;stroke:var(--fg3);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sub{color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.bad{color:var(--bad)}.warn{color:var(--wait-text)}.defs{position:absolute;width:0;height:0}.sun{display:block;width:20px;height:20px;flex:none;overflow:visible}.sun-top{stop-color:var(--sun)}.sun-bot{stop-color:var(--sun);stop-opacity:.6}.sun-refl{fill:none;stroke:var(--sun);stroke-width:1.8;stroke-linecap:round}.app{min-height:100vh;min-height:100dvh}.main{position:relative;min-width:0;padding:0 var(--pad) 120px}.page{position:relative;z-index:1;max-width:var(--page-max);margin:0 auto}.pillnav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:20;display:flex;align-items:center;gap:2px;width:max-content;max-width:100%;margin:14px auto 0;padding:5px;border-radius:999px;view-transition-name:pillnav;animation:navIn .8s var(--out) both}.pillnav .logo{display:grid;place-items:center;width:38px;height:38px;border-radius:50%}.pillnav .logo .sun{width:22px;height:22px}.pillnav a{display:flex;align-items:center;padding:8px 15px;border-radius:999px;color:var(--fg2);font-weight:500;transition:color .3s ease,transform var(--d-release) var(--spring)}.pillnav a:hover{color:var(--fg)}.pillnav a[aria-current=page]{color:var(--cap-fg)}.pillnav .reg{display:grid;place-items:center;width:38px;height:38px;margin-left:4px;padding:0}.pillnav .badge{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--wait);color:var(--on-wait);font-size:12px;font-weight:600;line-height:18px}.pillnav a[aria-current=page] .badge{display:none}.pillnav>:not(.ind,.hov){position:relative;z-index:1}.ind,.hov{position:absolute;top:0;left:0;z-index:0;width:var(--w, 0);border-radius:999px;pointer-events:none;transform:translate(var(--x, 0));transition:transform var(--d-slide) var(--spring-soft),width var(--d-slide) var(--spring-soft),opacity .25s ease}.pillnav .ind,.pillnav .hov{top:5px;height:calc(100% - 10px)}.pillnav .ind{background:var(--cap-bg)}.pillnav .hov{background:var(--chip);opacity:0}.pillnav.hovering .hov{opacity:1}@keyframes navIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.topbar{display:none}.topbar-title{font-weight:600;opacity:0;transition:opacity var(--d-hover) ease}.head{padding-top:40px}.title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px}h1{font-size:var(--t-title);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.date{color:var(--fg2);font-weight:500}.lead{max-width:60ch;margin-top:10px;color:var(--fg);font-size:17px;line-height:25px;letter-spacing:-.013em;text-wrap:pretty}.lead .mute{color:var(--fg2)}.lead strong{font-weight:600}.tabs-seg{margin-top:28px}.apparence{margin-top:20px}.apparence .seg{display:grid;width:100%;max-width:360px}@media(max-width:639px){.apparence .seg,.tabs-seg{display:grid;width:100%;max-width:none;height:44px}.apparence .seg button,.tabs-seg button{padding:0 6px;font-size:var(--t-sub)}}.cols{display:grid;grid-template-columns:minmax(0,1fr) var(--aside-w);gap:var(--gap);align-items:start;margin-top:24px}.sec{display:flex;align-items:baseline;margin:32px 0 8px;font-size:var(--t-sec);font-weight:600;line-height:var(--l-sec);letter-spacing:var(--k-sec)}.sec:first-child{margin-top:0}section+section,.sub+section,.vide+section{margin-top:32px}.sec .hint{margin-left:8px;color:var(--fg2);font-size:var(--t-sub);font-weight:400;line-height:var(--l-sub);letter-spacing:var(--k-sub)}.card-h{margin:16px 0 6px;font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.003em}.foot{padding:8px 16px 0;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub);text-wrap:pretty}.group{border-radius:var(--r-group);box-shadow:var(--surface-shadow)}.group>li{--rim: inset 1px 0 0 var(--surface-line), inset -1px 0 0 var(--surface-line);position:relative;background:var(--surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);box-shadow:var(--rim);transition:background-color var(--d-hover) ease,margin var(--d-open) var(--out),border-radius var(--d-open) var(--out),box-shadow var(--d-open) var(--out)}.group>li:first-child,.group>li.is-open+li{border-top-left-radius:var(--r-group);border-top-right-radius:var(--r-group);box-shadow:inset 0 1px 0 var(--surface-line),var(--rim)}.group>li:last-child,.group>li:has(+li.is-open){border-bottom-left-radius:var(--r-group);border-bottom-right-radius:var(--r-group);box-shadow:inset 0 -1px 0 var(--surface-line),var(--rim)}.group>li:only-child{box-shadow:inset 0 0 0 1px var(--surface-line)}.group>li+li:before{content:"";position:absolute;top:0;right:0;left:var(--inset, 16px);height:1px;background:var(--line)}.group>li.is-open{z-index:2;margin:12px 0;border-radius:var(--r-group);box-shadow:inset 0 0 0 1px var(--surface-line),var(--shadow-lift)}.group>li.is-open:before,.group>li.is-open+li:before{display:none}.group>li.is-open:first-child{margin-top:0}.group>li.is-open:last-child{margin-bottom:0}.dec-list,.run{--inset: 48px}.row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:12px 16px 13px;border-radius:inherit}a.row:hover,.row.is-link:hover{background:var(--row-hover)}a.row,.row.is-link{transition:background-color var(--d-release) ease}a.row:active,.row.is-link:active{background:var(--row-hover);transition-duration:0ms}.row-title{font-weight:500}.row-sub{margin-top:2px}.row-1{grid-template-columns:minmax(0,1fr)}.row-2{grid-template-columns:minmax(0,1fr) auto;align-items:center}.row-end{display:flex;align-items:center;gap:10px;align-self:center;color:var(--fg2);font-size:var(--t-sub);white-space:nowrap}.ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conf{color:var(--fg2)}.conf .i{width:18px;height:18px;margin:1px;color:var(--fg3)}.done-ico{width:20px;height:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;letter-spacing:-.003em;white-space:nowrap;transition:background-color var(--d-hover) ease,opacity var(--d-hover) ease,transform var(--d-release) var(--spring)}.btn:active,.send:active,.pillnav a:active,.tabbar a:active,.seg button:active{transform:scale(.93);transition-duration:var(--d-press)}.btn-filled{background:var(--cap-bg);color:var(--cap-fg)}.btn-filled:hover{opacity:.86}.btn-tinted,.btn-gray,.btn-round{background:var(--surface);box-shadow:inset 0 0 0 1px var(--row-line);color:var(--fg)}.btn-tinted:hover,.btn-gray:hover,.btn-round:hover{background:var(--row-hover)}.btn-plain{padding:0 10px;color:var(--fg)}.btn-plain:hover{background:var(--row-hover)}.btn-quiet{padding:0 10px;color:var(--fg2)}.btn-quiet:hover{background:var(--row-hover);color:var(--fg)}.btn-danger{padding:0 10px;color:var(--bad)}.btn-danger:hover{background:var(--row-hover)}.btn-round{width:32px;padding:0;color:var(--fg2)}.btn-round:hover{color:var(--fg)}.btn-round svg{width:16px;height:16px;fill:currentColor}.field{display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--row-line);transition:box-shadow var(--d-hover) ease}.on-white .field,.field.on-white{background:var(--row)}.field:focus-within{box-shadow:inset 0 0 0 1px var(--work),0 0 0 3px var(--focus)}.field input,.field textarea{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;resize:none}.field input.vh{flex:none;width:1px;height:1px}.field input::placeholder,.field textarea::placeholder{color:var(--fg2);opacity:1}.send{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--chip);color:var(--fg2);transition:background-color var(--d-hover) ease,color var(--d-hover) ease,transform var(--d-release) var(--spring)}.send .i{width:16px;height:16px;stroke-width:2.2}.field:focus-within .send{background:var(--cap-bg);color:var(--cap-fg)}.field-s{height:36px;padding-left:14px;padding-right:4px}.field-s .send{width:28px;height:28px}.joindre{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fg2);transition:background-color var(--d-hover) ease,color var(--d-hover) ease,transform var(--d-release) var(--spring)}.joindre .i{width:18px;height:18px}.joindre:hover:not(:disabled){background:var(--chip);color:var(--fg)}.joindre:active:not(:disabled){transform:scale(.94);transition-duration:var(--d-press)}.joindre:disabled{opacity:.4}.field-s .joindre{width:28px;height:28px}.pj-bande{display:flex;flex-direction:column;gap:6px;padding:0 4px 8px}.pj-bande .preuves-vignettes{margin:0;padding:0}.pj-bande .vignette{position:relative;width:72px;cursor:default}.vignette-jointe[aria-busy=true]{opacity:.6}.vignette-retirer{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--cap-bg);color:var(--cap-fg);box-shadow:0 0 0 2px var(--ground)}.vignette-retirer:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.vignette-retirer svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.pj-erreur{margin:0;color:var(--bad);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.askbar .pj-bande{padding:10px 14px;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.askbar .pj-bande{background:var(--ground)}}.fl-demande .pj-bande{padding:0 14px 8px}.switch{position:relative;width:44px;height:26px;flex:none;border-radius:13px;background:var(--chip-hover);transition:background-color var(--d-check) ease}.switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--knob);box-shadow:var(--shadow-knob);transition:transform var(--d-check) var(--out)}.switch[aria-checked=true]{background:var(--work)}.switch[aria-checked=true]:after{transform:translate(18px)}.seg{position:relative;display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:34px;padding:3px;border-radius:999px;background:var(--chip)}.seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 1));border-radius:999px;background:var(--cap-bg);transform:translate(calc(var(--i, 0) * 100%));transition:transform var(--d-slide) var(--spring-soft)}.seg button{position:relative;z-index:1;padding:0 14px;text-align:center;border-radius:999px;color:var(--fg2);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .25s ease,transform var(--d-release) var(--spring)}.seg button:hover{color:var(--fg)}.seg button[aria-checked=true],.seg button[aria-selected=true]{color:var(--cap-fg)}.pie{width:20px;height:20px;flex:none;color:var(--work)}.pie circle{fill:none;stroke:currentColor;stroke-width:1.5}.pie path{fill:currentColor}.pie.is-paused{color:var(--fg3)}.st{width:20px;height:20px;flex:none}.st-wait{color:var(--wait)}.st-done{color:var(--done)}.st-block,.st-pause{color:var(--fg3)}.widgets{display:grid;grid-template-columns:repeat(2,var(--w-small));grid-auto-rows:var(--w-small);gap:var(--w-gap)}.w{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px;border-radius:var(--r-widget);transition:transform var(--d-release) var(--spring)}a.w:hover{transform:translateY(-2px)}a.w:active{transform:scale(.985);transition-duration:var(--d-press)}.w-m{grid-column:span 2}.w-l{grid-column:span 2;grid-row:span 2}.w-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.009em}.w-h span{color:var(--fg2);font-size:13px;font-weight:400;letter-spacing:-.003em}.w-fig{font-size:28px;font-weight:500;line-height:1.08;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.w-n{margin-right:6px;white-space:nowrap}.w-l .w-fig{font-size:44px}.w-fig .u{color:var(--fg3);font-size:17px;font-weight:500;letter-spacing:-.009em}.w-fig small{display:inline-block;color:var(--fg3);font-size:15px;font-weight:400;letter-spacing:-.009em}.w-txt{font-size:13px;line-height:18px;letter-spacing:-.003em}.w-cap{color:var(--fg2);font-size:12px;line-height:16px;letter-spacing:0}.w-push{margin-top:auto}.w-rule{height:1px;margin:12px 0;background:var(--line);flex:none}.w-rule.w-push{margin-top:auto}.w-go{display:flex;align-items:center;justify-content:space-between;font-weight:500}.w-strong{font-weight:600}.w-top{margin-top:4px}.w-l .w-top{margin-top:8px}.w-cap-top{margin-top:6px}.w-mid{font-weight:500}.w-m-row{flex-direction:row;gap:14px}.w-m-row .left{display:flex;flex-direction:column;width:118px;flex:none}.w-m-row .right{display:flex;flex-direction:column;flex:1;min-width:0}.key{display:flex;align-items:center;gap:6px}.key:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--k, var(--work))}.wbar{position:relative;height:8px;margin:12px 0 0;border-radius:4px;background:var(--chip)}.wbar i{position:absolute;top:0;bottom:0;left:0;width:var(--w, 0%);border-radius:4px;background:var(--fg)}.wbar .over{left:var(--x, 100%);width:calc(100% - var(--x, 100%));border-radius:0 4px 4px 0;background:var(--bad)}.wbar .mark{position:absolute;top:-3px;bottom:-3px;left:var(--x, 100%);width:2px;margin-left:-1px;border-radius:1px;background:var(--fg3)}.w-phrase{margin-top:10px}.wbar-legend{display:flex;justify-content:space-between;margin-top:6px}.courbe{position:relative;height:var(--courbe-h, 56px);margin-top:12px}.courbe svg{display:block;width:100%;height:100%;overflow:visible;animation:courbeTrace 1.3s var(--out) .35s both}.courbe-trait{fill:none;stroke:var(--fg);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.courbe-trait.courbe-depasse{stroke:var(--bad)}.courbe-plafond{position:absolute;left:0;right:0;height:1px;background:var(--line)}.courbe-bout{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--fg);animation:courbeBout .4s var(--out) 1.4s both}.courbe-bout.courbe-depasse{background:var(--bad)}.courbe-haute{--courbe-h: 96px}@keyframes courbeTrace{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-10% -10% -10% 0)}}@keyframes courbeBout{0%{opacity:0;transform:scale(.4)}}.saving{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center}.saving-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.saving .pie,.saving-h .pie{width:32px;height:32px}.saving .pie circle,.saving-h .pie circle{stroke-width:1.4}.s-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.s-line b{font-weight:600}.ticks{display:flex;align-items:flex-end;gap:5px;height:30px;margin-top:8px}.ticks i{display:block;width:5px;height:100%;border-radius:2.5px;background:var(--fg3)}.ticks i.is-bad{background:var(--bad)}.ticks i.is-slow{background:var(--wait)}.site-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.site-list li{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.site-list .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cours-t{margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cours-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:6px}.cours-list li{display:flex;align-items:baseline;gap:8px}.cours-list .h{flex:none;color:var(--fg2);font-variant-numeric:tabular-nums}.cours-list .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbars{display:grid;gap:10px;margin-top:12px}.hbars li{display:grid;gap:4px}.hbars .line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;line-height:18px}.hbars .trk{height:6px;border-radius:3px;background:var(--chip)}.hbars .trk i{display:block;height:100%;width:var(--w, 0%);border-radius:3px;background:var(--fg3)}.hbars li.is-top .trk i{background:var(--fg)}.w-list{display:grid;gap:8px;margin-top:8px}.w-list li{min-width:0}.w-list .t{display:block;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.003em}.w-list .s{display:block;color:var(--fg2);font-size:12px;line-height:16px}@media(max-width:639px){div.widgets{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.w,.w-m,.w-l{grid-column:auto;grid-row:auto;padding:18px 20px}.w-fig,.w-l .w-fig{font-size:44px;line-height:1.05;letter-spacing:-.04em}.w-top,.w-l .w-top{margin-top:10px}.w-m-row{flex-direction:column;gap:0}.w-m-row .left{width:auto}.w-m-row .right{margin-top:12px}.w-site-liste .left .w-top~p{display:none}.w-push{margin-top:10px}.w-rule.w-push{margin-top:12px}.w-txt{font-size:15px;line-height:20px}.w-cap{font-size:13px;line-height:18px}.hbars .line{font-size:15px;line-height:20px}}.dec-row{position:relative}.check{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;margin-top:.5px;border-radius:var(--r-check);box-shadow:inset 0 0 0 1.5px var(--fg3);background:var(--surface);color:var(--cap-fg);transition:background-color var(--d-check) ease,box-shadow var(--d-check) ease,transform var(--d-press) ease}.check:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.check:hover{box-shadow:inset 0 0 0 1.5px var(--fg2)}.check:active{transform:scale(.9)}.check svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity var(--d-check) ease,transform var(--d-check) var(--out)}.check[aria-checked=true]{background:var(--work);box-shadow:inset 0 0 0 1.5px var(--work)}.check[aria-checked=true] svg{opacity:1;transform:none}.dec-toggle{display:block;min-width:0;text-align:left}.dec-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.dec-toggle:focus-visible{outline:0}.dec-toggle:focus-visible:after{outline:2px solid var(--work);outline-offset:-2px}.dec-title,.dec-meta{display:block}.dec:not(.is-open) .dec-row:hover{background:var(--row-hover)}.dec .row-end{position:relative;z-index:1}.dec.is-done .dec-title{color:var(--fg2)}.undo{height:28px;margin-right:-8px}.dec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-open) var(--out)}.dec.is-open .dec-body{grid-template-rows:1fr}.dec-inner{min-height:0;overflow:hidden}.dec-pad{padding:0 16px 16px 48px;opacity:0;transition:opacity .18s ease}.dec.is-open .dec-pad{opacity:1;transition-delay:60ms}.points{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding-top:4px}.points dt{color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-body)}.say{display:flex;gap:12px;margin:16px 0 0 -32px;font-weight:600;text-wrap:pretty}.say .sun{margin-top:.5px}.say-sub{display:block;color:var(--fg2);font-size:var(--t-sub);font-weight:400;line-height:var(--l-sub)}.opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:12px;padding:8px 9px 8px 16px;border-radius:var(--r-field);background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line)}.answers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.dec-pad .field{margin-top:12px}.answer-msg{margin-top:8px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--scrim);opacity:0;transition:opacity var(--d-sheet) ease}.sheet{position:fixed;left:8px;right:8px;bottom:8px;z-index:50;max-height:calc(100% - 48px);overflow:auto;padding:8px 16px 20px;border-radius:var(--r-sheet);transform:translateY(105%);transition:transform var(--d-sheet) var(--out)}.is-sheet .scrim{opacity:1}.is-sheet .sheet{transform:none}.grabber{width:36px;height:5px;margin:0 auto 12px;border-radius:3px;background:var(--chip-hover)}.sh-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.sh-head h2{font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.019em}.sh-head .btn-round{flex:none}.sh-head .btn-round svg,.vis-x svg,.reply-x svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;width:14px;height:14px}.sheet:focus{outline:0}.sh-head>div:first-child{min-width:0;flex:1}.dc-nav{display:flex;flex:none;align-items:center;gap:4px;margin-left:auto}.dots{display:flex;align-items:center;gap:2px}.dots button{position:relative;display:grid;place-items:center;width:22px;height:28px}.dots button:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--fg3);transition:width var(--d-open) var(--out),background-color var(--d-hover) ease}.dots button[aria-current=true]:before{width:20px;background:var(--fg)}.dc-foot{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.dc-foot .chev{stroke:currentColor;width:10px;height:10px}.sheet .dec-pad{padding:0;opacity:1}.sheet .points{padding:12px 16px;border-radius:var(--r-group)}.sheet .say{margin:20px 0 0}.sheet .opt,.sheet .field{background:var(--surface)}.sheet .answers{display:grid;gap:8px;margin-top:16px}.sheet .answers .btn{height:50px;font-size:17px}.sheet .answers .btn-quiet{height:44px}.sheet .seg{display:grid;width:100%;height:36px}.sheet .seg button{font-size:15px}.tabbar{display:none}.reply{position:relative;margin-top:12px;padding:4px 16px 4px 48px;border-radius:var(--r-group)}.reply:not(.glass){background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-line),var(--surface-shadow)}.reply-float{margin-top:0;max-height:min(60vh,460px);overflow:auto}.reply .reply-x{position:sticky;top:8px;z-index:1;float:right;margin:4px -8px 0 8px;background:var(--glass)}.ex{position:relative;padding:14px 0 16px}.ex+.ex{border-top:1px solid var(--line)}.ex-q{padding-right:40px;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.ex-body{display:flex;gap:12px;margin:8px 0 0 -32px}.ex-body>.sun{margin-top:.5px}.ex-body>div,.ex-body>p{min-width:0;flex:1}.ex-a p+p,.ex-a p+ul,.ex-a ul+p,.ex-a p+ol,.ex-a ol+p{margin-top:8px}.ex-a ul,.ex-a ol{padding-left:20px}.ex-a ul{list-style:disc}.ex-a ol{list-style:decimal}.ex-a strong{font-weight:600}.ex-wait{color:var(--fg2)}.ex-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ex-meta{margin-right:auto;color:var(--fg2);font-size:var(--t-sub)}.launch-msg{flex-basis:100%;margin:0}.avis{margin-top:16px;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.avis strong{color:var(--bad);font-weight:500}.avis .btn-plain{display:inline;height:auto;padding:0;font-size:inherit;font-weight:600}.vide{padding:12px 16px 13px;color:var(--fg2)}.sources-foot li+li{margin-top:2px}.sources-foot b{color:var(--bad);font-weight:500}.convs{--inset: 48px}section+.convs,.convs+.convs{margin-top:12px}.conv{cursor:default}.conv:hover{background:var(--row-hover)}.conv .row-end{align-self:start;height:21px}.conv .st,.conv .pie{margin-top:.5px}.cpoints{display:grid;grid-template-columns:48px minmax(0,1fr);gap:6px 12px;margin-top:4px;font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.cpoints dt{padding-top:1.5px;color:var(--fg2)}.cpoints dd{min-width:0;font-size:var(--t-body);line-height:var(--l-body);letter-spacing:var(--k-body)}.puces li{position:relative;padding-left:14px;overflow-wrap:anywhere;text-wrap:pretty}.puces li:before{content:"";position:absolute;top:9px;left:2px;width:4px;height:4px;border-radius:50%;background:var(--fg3)}.puces-plus{padding:2px 0 2px 14px;color:var(--fg2);font-size:var(--t-sub)}.puces-plus:hover{color:var(--fg)}.state{display:inline-flex;align-items:center;gap:7px}.state .fl-dot{width:8px;height:8px}.state-wait{gap:4px;color:var(--fg);font-weight:500}.state-wait .fl-dot{margin-right:3px}.state-wait .chev{stroke:currentColor;width:10px;height:10px}.ag-ligne>.fl-dot{margin:6px 0 0 6px}.ag-fin{display:flex;flex-direction:column;align-items:flex-end}.ag-ecrire{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:-6px;padding:0 16px 8px 48px}.ag-ecrire>.btn:first-child{margin-left:-10px}.ag-ecrire-champ{display:block;margin-top:0;padding-bottom:14px}.ag-ecrire-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ag-ecrire-pied .btn{flex:none}.ag-points{margin:-4px 16px 0 48px;padding-bottom:12px}.preuves-vignettes{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px;padding:0 16px 12px 48px}.vignette{flex:none;width:min(128px,calc((100% - 16px) / 3));aspect-ratio:4 / 3;padding:0;overflow:hidden;border:0;border-radius:var(--r-item);background:var(--chip);color:var(--fg2);cursor:zoom-in;transition:transform var(--d-release) var(--spring)}.vignette:active{transform:scale(.97);transition-duration:var(--d-press)}.vignette img{display:block;width:100%;height:100%;object-fit:cover}.vignette-vide{display:block;padding:8px;font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub);text-align:left;text-wrap:pretty}.vis{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:calc(var(--safe-top, 0px) + 52px) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--scrim);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overscroll-behavior:contain;opacity:0;transition:opacity var(--d-open) var(--out)}.vis.is-vis{opacity:1}.vis-carte{position:relative;display:grid;gap:8px;max-width:min(100%,960px);max-height:100%;padding:8px 8px 12px;border-radius:var(--r-sheet);background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-line),var(--shadow-lift);outline:0;touch-action:none;transform:translateY(24px) scale(.98);transition:transform var(--d-sheet) var(--out)}.is-vis .vis-carte{transform:none}.vis-carte.is-glisse{transition:none}.vis-carte img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - var(--safe-top, 0px) - env(safe-area-inset-bottom,0px) - 148px);margin:0 auto;border-radius:var(--r-group);object-fit:contain;-webkit-user-select:none;user-select:none}.vis-libelle{padding:0 8px;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub);text-wrap:pretty}.vis-x{position:absolute;top:calc(var(--safe-top, 0px) + 10px);right:max(14px,env(safe-area-inset-right,0px))}.preuves-pastilles{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px;padding:0 16px 12px 48px}.pastille-lien{position:relative;display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:0 12px;border-radius:999px;background:var(--chip);color:var(--fg);font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;transition:background-color var(--d-hover) ease}.pastille-lien:hover{background:var(--chip-hover)}.ag-detail{display:flex;padding:0 16px 8px 38px;animation:prj-ouvre var(--d-open) var(--out)}.ag-bascule{display:grid;place-items:center;width:28px;height:28px;margin:-6px -8px -6px -4px;border:0;border-radius:50%;background:transparent;transition:background-color var(--d-hover) ease}.ag-bascule:hover{background:var(--chip)}.ag-bascule .chev{transform:rotate(90deg);transition:transform var(--d-open) var(--out)}.ag-bascule[aria-expanded=true] .chev{transform:rotate(-90deg)}.aside-in{position:sticky;top:calc(var(--bar-h) + 32px)}.point{padding:16px 16px 16px 48px;border-radius:var(--r-group)}.point .say{margin:0 0 0 -32px;font-weight:500}.prio{counter-reset:p}.prio li,.byproj li{position:relative;padding-left:20px;font-size:var(--t-body);line-height:var(--l-body);letter-spacing:var(--k-body);overflow-wrap:anywhere;text-wrap:pretty}.prio li+li,.byproj li+li{margin-top:12px}.prio-suite{display:block;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.byproj-plus summary{display:inline-flex;align-items:center;gap:4px;padding:2px 0;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);cursor:pointer;list-style:none}.byproj-plus summary::-webkit-details-marker{display:none}.byproj-plus summary:hover{color:var(--fg)}.byproj-plus summary .chev{transform:rotate(90deg);transition:transform var(--d-open) var(--out)}.byproj-plus[open]>summary .chev{transform:rotate(-90deg)}.byproj-plus .cpoints{margin-top:8px;color:var(--fg)}.prio li:before{counter-increment:p;content:counter(p);position:absolute;left:0;color:var(--fg2);font-variant-numeric:tabular-nums}.byproj li{padding-left:0;color:var(--fg2)}.byproj .puces li{padding-left:14px;color:var(--fg)}.byproj .puces li+li{margin-top:4px}.prio b,.byproj b{color:var(--fg);font-weight:600}.point .field{margin:16px 0 0 -32px}.point .reply{margin:12px 0 0 -32px;padding-left:32px;background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line)}.hist-sec{margin-top:32px}.hist{--inset: 16px}.hist-row{position:relative}.hist-toggle{display:block;min-width:0;width:100%;text-align:left}.hist-toggle span{display:block}.hist-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.hist-toggle:focus-visible{outline:0}.hist-toggle:focus-visible:after{outline:2px solid var(--work);outline-offset:-2px}.hist li:not(.is-open) .hist-row:hover{background:var(--row-hover)}.hist-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-open) var(--out)}.hist li.is-open .hist-body{grid-template-rows:1fr}.hist-inner{min-height:0;overflow:hidden}.hist-pad{padding:0 16px 16px;opacity:0;transition:opacity .18s ease}.hist li.is-open .hist-pad{opacity:1;transition-delay:60ms}.hist-note{margin-top:12px;text-wrap:pretty}.lien-projet{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.lien-projet:hover{text-decoration:underline;text-decoration-color:var(--fg3);text-underline-offset:3px}.retour{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin:20px 0 0 -4px;padding-right:12px;color:var(--fg2);font-size:var(--t-sub)}.retour+.head{padding-top:8px}.retour .chev{transform:scaleX(-1)}.retour:hover{color:var(--fg)}.pj-vide{padding:0 16px}.liv{padding:14px 16px 12px;border-radius:var(--r-group);background:var(--surface);box-shadow:var(--surface-shadow),inset 0 0 0 1px var(--surface-line)}.liv-phrase,.liv-detail .puces{font-size:var(--t-body);line-height:var(--l-body);letter-spacing:var(--k-body);text-wrap:pretty}.liv-ligne{display:flex;align-items:center;gap:12px;margin-top:10px}.liv-lieu{flex:0 0 76px;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.liv-frise{display:flex;flex-wrap:wrap;min-width:0}.liv-pt{position:relative;width:28px;height:28px}.liv-pt:before,.liv-pt:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.liv-pt:before{width:8px;height:8px;background:var(--fg3)}.liv-annulee:before{width:12px;height:12px;background:transparent;box-shadow:inset 0 0 0 2px var(--wait)}.liv-echouee:before{width:12px;height:12px;background:var(--bad)}.liv-pt[aria-pressed=true]:after{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--fg2)}.liv-detail{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.liv-titre{font-weight:600}.liv-t-annulee{color:var(--wait-text)}.liv-t-echouee{color:var(--bad)}.pj-jour{margin-top:20px}.pj-jour:first-of-type{margin-top:0}.pj-jour-h{display:flex;align-items:baseline;gap:8px;margin:0 0 6px 16px;font-size:var(--t-body);font-weight:600}.pj-jour-h .sub{font-weight:400}.pj-plus{margin-top:12px;padding:8px 16px;color:var(--fg2);font-size:var(--t-sub);text-align:left}.pj-plus:hover{color:var(--fg)}.pj-fin{margin-top:12px}.pj-fin summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;color:var(--fg2);font-size:var(--t-sub);cursor:pointer;list-style:none}.pj-fin summary .chev{transform:rotate(90deg);transition:transform var(--d-open) var(--out)}.pj-fin[open]>summary .chev{transform:rotate(-90deg)}.pj-fait .preuves-vignettes,.pj-fait .preuves-pastilles{margin-top:-4px;padding-left:16px}.pj-fin summary::-webkit-details-marker{display:none}.pj-fin summary:hover{color:var(--fg)}.pj-cout{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:639px){.retour,.pj-plus{min-height:44px}.pj-fin summary{display:flex;align-items:center;min-height:44px}}.hist-list>li+li{border-top:1px solid var(--line)}.hist-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:10px 0;font-variant-numeric:tabular-nums}.hist-end{white-space:nowrap}.hist-item>.hist-end:not(.sub){font-weight:500}.hist-bars>li{display:grid;grid-template-columns:80px minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:4px 0;font-variant-numeric:tabular-nums}.hist-bars .sub{white-space:nowrap}.hist-bar{display:block;height:8px;overflow:hidden;border-radius:4px;background:var(--chip)}.hist-bar>span{display:block;height:100%;border-radius:4px;background:var(--fg3)}.hist-v{font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub);white-space:nowrap}.hist-pb{grid-column:2 / -1}.vals{--inset: 16px}.vals .row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vals .row-end{color:var(--fg);font-size:var(--t-body);font-weight:500;font-variant-numeric:tabular-nums}.vals .row-end .u{color:var(--fg2)}.big{padding:16px;border-radius:var(--r-group)}.big .w-fig{font-size:44px}.big .saving{align-items:start}.big .saving .pie{margin-top:10px}.plugins{--inset: 60px}.pl-row{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;align-items:center}.pl-toggle{display:block;min-width:0;text-align:left}.pl-toggle span{display:block}.pl-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.pl-toggle:focus-visible{outline:0}.pl-toggle:focus-visible:after{outline:2px solid var(--work);outline-offset:-2px}.pl-row .row-end{position:relative;z-index:1}.plugins li:not(.is-open) .pl-row:hover{background:var(--row-hover)}.tile{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-item);box-shadow:inset 0 0 0 1px var(--row-line);color:var(--fg)}.tile .i{width:18px;height:18px}.is-off .tile{color:var(--fg3)}.is-off .row-title{color:var(--fg2)}.pl-detail{padding:0 16px 16px 60px}.facts{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 12px;padding-top:4px}.facts dt{color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-body)}.rights li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0}.rights li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line)}.rights .val{display:inline-flex;align-items:center;gap:6px;color:var(--fg2);font-size:var(--t-sub);white-space:nowrap}.rights .val .i{width:14px;height:14px;color:var(--fg3);stroke-width:2}.pl-detail .foot{padding:4px 0 0}.pl-detail .answers{margin-top:16px}.pl-msg{margin-top:8px}.newp{padding:16px;border-radius:var(--r-group)}.newp p{color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);text-wrap:pretty}.area{display:block;width:100%;height:96px;margin-top:12px;padding:10px 14px;border:0;border-radius:var(--r-field);outline:0;background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line);line-height:var(--l-body);resize:none;transition:box-shadow var(--d-hover) ease}.area::placeholder{color:var(--fg2);opacity:1}.area:focus{box-shadow:inset 0 0 0 1px var(--work),0 0 0 3px var(--focus)}.newp .btn{margin-top:12px}.dev{--inset: 48px}.src li{display:flex;justify-content:space-between;gap:16px}.w,.point,.big,.newp,.sheet .points{background:var(--surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);box-shadow:inset 0 0 0 1px var(--surface-line),var(--surface-shadow)}.glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--ground)}}.vt-theme::view-transition-old(root){animation:fadeOut .5s ease both}.vt-theme::view-transition-new(root){animation:fadeIn .5s ease both}::view-transition-old(root){animation:scrOut .3s var(--out) both}::view-transition-new(root){animation:scrIn .6s var(--out) both}::view-transition-group(pillnav),::view-transition-group(askbar){animation-duration:var(--d-slide);animation-timing-function:var(--spring-soft)}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@keyframes scrOut{to{opacity:0;transform:scale(.985);filter:blur(8px)}}@keyframes scrIn{0%{opacity:0;transform:scale(1.015);filter:blur(8px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}:is(.widgets,.cols>div:first-child,.cols>.aside)>*,.apparence,.tabs-seg{animation:rise .8s var(--out) backwards;animation-delay:calc(var(--k, 0) * 70ms)}:is(.widgets,.cols>div:first-child,.cols>.aside)>:nth-child(2){--k: 1}:is(.widgets,.cols>div:first-child,.cols>.aside)>:nth-child(3){--k: 2}:is(.widgets,.cols>div:first-child,.cols>.aside)>:nth-child(4){--k: 3}:is(.widgets,.cols>div:first-child,.cols>.aside)>:nth-child(5){--k: 4}:is(.widgets,.cols>div:first-child,.cols>.aside)>:nth-child(6){--k: 5}:is(.widgets,.cols>div:first-child,.cols>.aside)>:nth-child(n+7){--k: 6}.tabs-seg{--k: 1}.askbar{position:fixed;z-index:25;left:0;right:0;bottom:20px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 var(--pad);pointer-events:none}.askbar>*{pointer-events:auto;width:min(640px,100%)}.askbar .field{height:52px;padding-left:20px;view-transition-name:askbar}.askbar .field:focus-within{box-shadow:inset 0 0 0 1px var(--work),var(--glass-shadow),0 0 0 3px var(--focus)}.askbar .field input{font-size:17px;letter-spacing:-.013em}.askbar .send{width:40px;height:40px}.askbar .send .i{width:18px;height:18px}@media(max-width:1179px){.cols{grid-template-columns:minmax(0,1fr);gap:40px}.aside{order:2}.widgets{grid-template-columns:repeat(auto-fill,var(--w-small))}.aside-first .aside{order:-1}.aside-in{position:static}}@media(max-width:899px){:root{--pad: 32px}}@media(max-width:639px){:root{--pad: 16px;--bar-h: 44px;--t-body: 17px;--l-body: 22px;--k-body: -.013em;--t-sub: 15px;--l-sub: 20px;--k-sub: -.009em;--t-sec: 22px;--l-sec: 28px;--k-sec: -.019em;--t-title: 28px;--w-small: calc((100vw - 48px)/2) ;--safe-top: env(safe-area-inset-top, 0px)}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none}body{overflow-x:clip}a,button{touch-action:manipulation}.pillnav{display:none}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:center;height:calc(var(--bar-h) + var(--safe-top));margin:0 calc(-1 * var(--pad)) calc(-1 * (var(--bar-h) + var(--safe-top)));padding:var(--safe-top) var(--pad) 0;pointer-events:none;transition:background-color var(--d-hover) ease,box-shadow var(--d-hover) ease}.is-compact .topbar{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--line)}.is-compact .topbar-title{opacity:1}.main{padding:0 var(--pad) calc(env(safe-area-inset-bottom) + 176px)}.askbar{left:0;padding:0 16px;bottom:calc(max(12px,calc(env(safe-area-inset-bottom) - 8px)) + 72px)}.askbar .field{height:48px;padding-left:18px}.askbar .send{width:36px;height:36px}.head{padding-top:calc(var(--safe-top) + 12px)}.title{flex-direction:column-reverse;align-items:flex-start;gap:2px}.date{font-size:15px}.cols{margin-top:20px}.row{grid-template-columns:22px minmax(0,1fr) auto}.row-1{grid-template-columns:minmax(0,1fr)}.row-2{grid-template-columns:minmax(0,1fr) auto}.btn{height:36px;padding:0 16px;font-size:15px}.btn-round{width:36px;padding:0}.btn-plain,.btn-quiet,.btn-danger{padding:0 12px}.field{height:48px}.field-s{height:44px}.widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.tabbar{position:fixed;left:12px;right:12px;z-index:30;bottom:max(12px,calc(env(safe-area-inset-bottom) - 8px));display:flex;height:62px;padding:4px;border-radius:31px;view-transition-name:tabbar}::view-transition-old(tabbar){animation:none;opacity:0}::view-transition-new(tabbar){animation:none}::view-transition-old(root){animation:fadeOut .15s ease both}::view-transition-new(root){animation:pageIn .35s var(--out) both}.tabbar>:not(.ind){position:relative;z-index:1}.tabbar .ind{top:4px;height:calc(100% - 8px);background:var(--chip)}.tabbar a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:27px;color:var(--fg);font-size:12px;font-weight:600;line-height:14px;letter-spacing:-.01em;transition:transform var(--d-release) var(--spring)}.tabbar svg{width:26px;height:26px;fill:currentColor}.tabbar .sun{width:28px;height:28px;margin:-1px 0}.tabbar a[aria-current=page]{color:var(--fg)}.tabbar a:not([aria-current=page]){color:var(--fg2)}.dec-list,.run,.convs,.vals{--inset: 52px}.check,.pie,.st,.done-ico{width:22px;height:22px}.conf .i{width:20px;height:20px}.conv{grid-template-columns:22px minmax(0,1fr)}.conv .row-end{grid-column:2;grid-row:2;height:auto;margin-top:2px}.conv .cpoints{grid-row:3}.pl-detail{padding-left:16px}.hist .facts{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.hist .facts dd+dt{margin-top:0}.hist .facts dd{text-align:right;font-variant-numeric:tabular-nums}.hist-bars>li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:6px 0}.hist-bar{order:3;grid-column:1 / -1}.hist-pb{order:4;grid-column:1 / -1}.facts{grid-template-columns:minmax(0,1fr);gap:0}.facts dd+dt{margin-top:8px}.area,input,textarea{font-size:17px}.aide-geste{display:none}.send{position:relative}.send:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dots button{width:30px;height:44px}}html.flottant,html.flottant body{min-height:0;height:100%;overflow:hidden;background:transparent}.flottant .glass{background:var(--glass-bureau)}.flottant kbd,.fl-touches kbd{padding:1px 6px;border-radius:6px;background:var(--chip);color:var(--fg2);font-family:var(--font-keys);font-size:12px;font-weight:500}.fl-dot{position:relative;display:block;width:10px;height:10px;flex:none;border-radius:50%}.fl-s-wait .fl-dot,.fl-dot.fl-s-wait{background:var(--wait);box-shadow:0 0 0 4px var(--wait-tag)}.fl-s-wait .fl-dot:after,.fl-dot.fl-s-wait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--wait);animation:flHalo 2.6s var(--out) infinite}.fl-s-work .fl-dot,.fl-dot.fl-s-work{background:var(--work)}.fl-s-work .fl-dot:after,.fl-dot.fl-s-work:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border-style:solid;border-width:1.6px;border-color:var(--work) var(--work) transparent transparent;animation:flTourne 1.1s linear infinite}.fl-s-done .fl-dot,.fl-dot.fl-s-done{background:var(--done)}.fl-s-lock .fl-dot,.fl-dot.fl-s-lock{background:var(--fg3)}@keyframes flHalo{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(2.6);opacity:0}}@keyframes flTourne{to{transform:rotate(360deg)}}.fl-compte{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--wait);color:var(--on-wait);font-size:12px;font-weight:600;line-height:17px;text-align:center}.fl-languette{position:fixed;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:56px;padding:0 0 0 2px;border:0;border-radius:14px 0 0 14px;color:var(--fg2);animation:fadeIn .25s var(--out)}.fl-grip{display:block;width:3px;height:20px;border-radius:999px;background:var(--fg2)}.fl-colonne{position:fixed;right:10px;top:50%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;border-radius:999px;transform:translateY(-50%);transform-origin:right center;animation:flColonneIn .42s var(--spring)}.fl-colonne.fl-sort{animation:flColonneOut .25s var(--out) both}@keyframes flColonneIn{0%{opacity:0;transform:translate(18px,-50%) scale(.9);filter:blur(10px)}}@keyframes flColonneOut{to{opacity:0;transform:translate(12px,-50%) scale(.95);filter:blur(6px)}}.fl-bulle{position:relative;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--fg);transition:background-color var(--d-hover) ease,transform .18s var(--out)}.fl-bulle:hover,.fl-bulle[aria-expanded=true]{background:var(--chip)}.fl-bulle:focus-visible{outline:0;box-shadow:0 0 0 3px var(--focus)}.fl-bulle .fl-compte{position:absolute;top:-5px;right:-6px}.fl-bulle .sun{width:22px;height:22px}.fl-sep{display:block;width:18px;height:1px;margin:4px 0;background:var(--line)}.fl-pastille{position:fixed;right:64px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 80px);padding:7px 12px;border-radius:999px;font-size:13px;white-space:nowrap;pointer-events:none;transform:translateY(-50%);animation:flPastille .25s var(--out)}.fl-pastille b{font-weight:600}.fl-pastille span{overflow:hidden;color:var(--fg2);text-overflow:ellipsis}@keyframes flPastille{0%{opacity:0;transform:translate(6px,-50%)}}.fl-carte-place{position:fixed;right:66px;top:50%;width:min(380px,calc(100% - 76px));transform:translateY(-50%)}.fl-carte{position:relative;display:grid;gap:14px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:16px;border-radius:22px;transform-origin:right center;animation:flCarteIn .42s var(--spring)}@keyframes flCarteIn{0%{opacity:0;transform:translate(18px) scale(.9);filter:blur(10px)}}.fl-top{display:flex;align-items:center;gap:12px}.fl-top-seul{justify-content:flex-end}.fl-who{flex:1;min-width:0}.fl-who b{display:block;font-size:15px;font-weight:600}.fl-who span{display:block;overflow:hidden;color:var(--fg2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fl-x{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--fg2);transition:background-color var(--d-hover) ease}.fl-x:hover{background:var(--chip);color:var(--fg)}.prj-liste{--inset: 48px}.prj-ligne{display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:12px;align-items:start;width:100%;padding:12px 16px 13px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;transition:background-color var(--d-hover) ease}.prj-ligne:hover{background:var(--row-hover)}.prj-forme{display:grid;place-items:center;height:var(--l-body)}.prj-ligne .st-block{color:var(--wait)}.prj-texte{display:grid;gap:1px;min-width:0}.prj-tete{display:flex;align-items:baseline;gap:8px;min-width:0}.prj-nom{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prj-mot{flex:none;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.prj-mot-attend,.prj-mot-bloque{color:var(--wait-text);font-weight:500}.prj-phrase{color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub);text-wrap:pretty}.prj-fin{display:flex;align-items:center;gap:8px;height:var(--l-body);color:var(--fg2);font-size:var(--t-sub);white-space:nowrap}.prj-faits{font-variant-numeric:tabular-nums}.prj-fin .chev,.prj-repli .chev,.prj-journal summary .chev,.prj-ouvrir .chev{transition:transform var(--d-open) var(--out)}.su-suites{display:grid;gap:6px;padding:0 16px 13px 48px}.su-boutons{display:flex;flex-wrap:wrap;gap:8px}.btn.su-suite{height:auto;min-height:44px;max-width:100%;padding-block:8px;line-height:1.25;text-align:left;white-space:normal}.su-suites>.sub{margin:0}.su-recu{margin-top:8px}@media(max-width:480px){.su-boutons{flex-direction:column}.btn.su-suite{justify-content:flex-start}}.prj.is-open .prj-fin .chev,.prj-repli[aria-expanded=true] .chev,.prj-journal[open] summary .chev{transform:rotate(90deg)}.prj-detail{padding:0 16px 16px 48px;animation:prj-ouvre var(--d-open) var(--out)}@keyframes prj-ouvre{0%{opacity:0;transform:translateY(-4px)}}.prj-detail-in{display:grid;gap:14px}.prj-bloc{display:grid;gap:4px}.prj-h{color:var(--fg2);font-size:var(--t-sub);font-weight:600;line-height:var(--l-sub);letter-spacing:var(--k-sub)}.prj-items{display:grid;gap:8px}.prj-items>li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.prj-items p,.prj-reste{min-width:0;text-wrap:pretty}.prj-sous{margin-top:2px;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub)}.prj-preuves .preuves-vignettes,.prj-preuves .preuves-pastilles{margin-top:6px;padding:0}.prj-preuves .preuves-vignettes+.preuves-pastilles{margin-top:8px}.prj-preuves+.prj-sous{margin-top:8px}.prj-quand{flex:none;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub);letter-spacing:var(--k-sub);white-space:nowrap}.prj-journal summary{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--fg2);font-size:var(--t-sub);font-weight:600;line-height:var(--l-sub);letter-spacing:var(--k-sub);list-style:none;cursor:pointer}.prj-journal summary::-webkit-details-marker{display:none}.prj-journal summary:hover{color:var(--fg)}.prj-n{font-weight:400;font-variant-numeric:tabular-nums}.prj-journal .prj-items{margin-top:8px}.prj-ouvrir{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 0;font-size:var(--t-sub);font-weight:600;letter-spacing:var(--k-sub)}.prj-ouvrir:hover .chev{transform:translate(2px)}.prj-repli{display:flex;align-items:center;gap:6px;width:100%;padding:12px 16px 13px;border:0;border-radius:inherit;background:transparent;color:var(--fg2);font:inherit;font-size:var(--t-sub);letter-spacing:var(--k-sub);text-align:left;transition:background-color var(--d-hover) ease}.prj-repli:hover{background:var(--row-hover)}.prj-conf p{font-size:var(--t-sub);line-height:var(--l-body)}.prj-sous .puces li:before{top:7px}.prj-feuille .prj-detail-in{gap:10px}.prj-feuille .prj-bloc,.prj-feuille .prj-journal{padding:12px 16px;border-radius:var(--r-group);background:var(--surface)}.prj-feuille .prj-ouvrir{justify-self:stretch;justify-content:center;min-height:44px;border-radius:var(--r-group);background:var(--surface);font-size:var(--t-body)}@media(max-width:639px){.prj-ligne{grid-template-columns:22px minmax(0,1fr) auto}.prj-ligne,.prj-repli{min-height:44px}.prj-journal summary{min-height:44px;margin-bottom:0}.prj-liste{--inset: 52px}}.ferme-x{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--fg3);transition:background-color var(--d-hover) ease,color var(--d-hover) ease}.ferme-x:hover{background:var(--chip);color:var(--fg)}.fermable>.ferme-x{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fermable>.row{padding-right:52px}@media(max-width:639px){.ferme-x{width:44px;height:44px}.fermable>.ferme-x{right:4px}.fermable>.row{padding-right:56px}.pastille-lien:before,.ag-bascule:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.ag-bascule{position:relative;margin-right:-4px}.aside-first .aside{order:2}.ag-ligne{grid-template-columns:20px minmax(0,1fr)}.ag-ligne .row-end{grid-column:2;grid-row:2;align-self:start;justify-content:space-between;margin-top:2px}.ag-fin{flex-direction:row;align-items:baseline;gap:6px}.ag-fin>span+span:before{content:"·";margin-right:6px}.ag-points{grid-template-columns:minmax(0,1fr);gap:0}.ag-points dt{padding-top:8px}.ag-points dt:first-child{padding-top:0}}.fl-corps{display:grid;gap:14px;animation:flCorpsIn .45s var(--out)}@keyframes flCorpsIn{0%{opacity:0;transform:translateY(8px) scale(.985)}}.fl-q{font-size:22px;font-weight:600;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.fl-ctx{margin-top:-6px;color:var(--fg2);font-size:15px}.fl-ctx.bad{color:var(--bad)}.fl-histo{margin-top:-6px;color:var(--fg2);font-size:var(--t-sub);line-height:var(--l-sub)}.fl-histo summary{display:inline-block;padding:4px 0;cursor:pointer;font-weight:500;list-style:none}.fl-histo summary::-webkit-details-marker{display:none}.fl-histo summary:hover{color:var(--fg)}.fl-histo-av{margin-top:4px}.fl-histo ul{display:grid;gap:10px;margin-top:8px}.fl-histo-qui{color:var(--fg);font-weight:500}.fl-histo-qui span{margin-left:8px;color:var(--fg2);font-weight:400}.fl-histo-texte{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:639px){.fl-histo summary{min-height:44px;padding:12px 0}}.fl-reponses{display:grid;gap:8px}.fl-rep{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px 8px 8px;border:0;border-radius:14px;background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line);color:var(--fg);text-align:left;transition:background-color var(--d-hover) ease,transform .15s var(--spring)}.fl-rep:hover{background:var(--row-hover)}.fl-rep:active{transform:scale(.985)}.fl-touche{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:var(--chip);font-family:var(--font-keys);font-size:13px;font-weight:500}.fl-rep-t{flex:1;font-size:15px;font-weight:500}.fl-conseil{padding:3px 9px;border-radius:999px;background:var(--wait-tag);color:var(--wait-text);font-size:12px;font-weight:600}.fl-touches{display:flex;flex-wrap:wrap;gap:14px;color:var(--fg2);font-size:12px}.fl-porte{display:grid;gap:12px;padding:14px;border-radius:16px;background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line)}.fl-porte p{color:var(--fg2);font-size:13px}.fl-porte p .i{width:16px;height:16px;vertical-align:-3px}.fl-row{display:flex;flex-wrap:wrap;gap:8px}.fl-point{display:grid;gap:10px}.fl-point dt{color:var(--fg2);font-size:13px}.fl-point dd{margin:0;font-size:15px}.fl-vide{display:grid;justify-items:start;gap:6px;padding:0 4px 8px}.fl-vide b{font-size:22px;font-weight:600;letter-spacing:-.02em}.fl-vide span{color:var(--fg2)}.fl-recu{position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;padding:10px 12px;border-radius:14px;background:var(--chip);font-size:13px;animation:flCorpsIn .35s var(--out)}.fl-recu>.i{width:16px;height:16px;flex:none;color:var(--done)}.fl-recu>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-recu-echec>span{color:var(--bad);white-space:normal}.fl-recu button{padding:4px 10px;border:0;border-radius:999px;background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line);color:var(--fg);font-size:13px;font-weight:500}.fl-cinq{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--fg2);transform-origin:left center;animation:flCinq 5s linear both}@keyframes flCinq{to{transform:scaleX(0)}}.etats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.etats-attente{min-height:34px}@media(max-width:639px){.lead:has([data-attente]){min-height:50px}}.etat{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border-radius:999px;color:var(--fg2);font-size:13px}.etat b{margin-right:-3px;color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:639px){.etat-done,.etat-long{display:none}}.dec-deck{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;border-radius:var(--r-group);background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-line),var(--surface-shadow);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.dec-deck .vide{padding:0}.dec-conf{display:flex;align-items:center;gap:8px;color:var(--fg2);font-size:13px}.dec-conf .i{width:16px;height:16px;color:var(--fg3)}@media(max-width:639px){.dec-deck{padding:16px}.dec-deck .fl-touches,.dec-deck .fl-touche{display:none}.dec-deck .fl-rep{padding-left:16px}.dec-deck .fl-q{font-size:20px}.dec-deck .fl-rep{min-height:52px}.dec-deck .fl-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:0;row-gap:1px;align-items:center}.dec-deck .fl-top .fl-dot{grid-area:1 / 1;margin-right:10px}.dec-deck .fl-who{display:contents}.dec-deck .fl-who b{grid-area:1 / 2}.dec-deck .fl-who span{grid-area:2 / 2 / 3 / -1;overflow:visible;text-overflow:clip;white-space:normal}.dec-deck .fl-top .dots{grid-area:1 / 3;margin-left:10px}.dec-deck .fl-top .fl-x{grid-area:1 / 4;margin-left:4px}}.fl-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--voile-bureau);animation:fadeIn .25s ease}.fl-voile.fl-sort{animation:fadeOut .22s ease both}.fl-demande{position:fixed;left:50%;top:24%;display:grid;gap:10px;width:min(640px,calc(100% - 32px));max-height:70vh;overflow:auto;padding:10px;border-radius:24px;transform:translate(-50%);animation:flDescend .4s var(--spring)}.fl-demande.fl-sort{animation:flRemonte .22s var(--out) both}@keyframes flDescend{0%{opacity:0;transform:translate(-50%,-12px) scale(.95);filter:blur(10px)}}@keyframes flRemonte{to{opacity:0;transform:translate(-50%,-8px) scale(.97);filter:blur(6px)}}.fl-ligne{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px}.fl-ligne input{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--fg);font-size:22px;letter-spacing:-.02em}.fl-ligne input::placeholder{color:var(--fg2);opacity:1}.fl-ligne:focus-within .send{background:var(--cap-bg);color:var(--cap-fg)}.fl-vignette{position:relative;display:block;flex:none}.fl-vignette img{display:block;width:56px;height:40px;border-radius:10px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--row-line)}.fl-vignette button{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--cap-bg);color:var(--cap-fg)}.fl-vignette button .i{width:12px;height:12px}.fl-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 6px}.fl-a small{margin-right:4px;color:var(--fg2);font-size:13px}.fl-choix{padding:6px 12px;border:0;border-radius:999px;background:var(--row);box-shadow:inset 0 0 0 1px var(--row-line);color:var(--fg);font-size:13px;transition:background-color var(--d-hover) ease}.fl-choix:hover{background:var(--row-hover)}.fl-choix[aria-pressed=true]{background:var(--cap-bg);box-shadow:none;color:var(--cap-fg)}.fl-demande .reply{margin-top:0;background:transparent;box-shadow:none}.fl-pied{display:flex;justify-content:space-between;gap:12px;padding:6px 12px 4px;border-top:1px solid var(--line);color:var(--fg2);font-size:12px}.fl-capture{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--voile-bureau);cursor:crosshair;-webkit-user-select:none;user-select:none}.fl-capture-zone{background:transparent}.fl-zone{position:fixed;box-shadow:0 0 0 100vmax var(--voile-bureau),inset 0 0 0 1px var(--cap-fg)}.fl-zone span{position:absolute;left:0;top:calc(100% + 6px);padding:2px 8px;border-radius:999px;background:var(--cap-bg);color:var(--cap-fg);font-family:var(--font-keys);font-size:12px;white-space:nowrap}.fl-indice{position:fixed;left:50%;top:24px;padding:8px 14px;border-radius:999px;font-size:13px;transform:translate(-50%);pointer-events:none}.porte{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:420px;margin:0 auto;padding:18vh 24px 48px}.porte-form{display:flex;flex-direction:column;gap:10px;width:100%}.porte-champ{width:100%;height:44px;padding:0 16px;border-radius:var(--r-field);background:var(--surface);box-shadow:inset 0 0 0 1px var(--row-line);color:var(--fg);font-size:15px}.porte-actions{margin-top:6px}.porte-actions .btn{height:44px;padding:0 22px;font-size:15px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;transition-delay:0ms!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
