:root{--paper-0:#fafbfc;--paper-1:#fff;--paper-2:#f1f3f5;--ink:#172433;--ink-dim:#56626f;--ink-mute:#8d98a4;--ink-deep:#0f1d29;--nav:#182a38;--brand-navy:#00587e;--professional-reference-ink:var(--brand-navy);--professional-reference-soft:color-mix(in srgb, var(--brand-navy) 8%, var(--paper-1));--chat-sources-soft:color-mix(in srgb, var(--brand-navy) 8%, var(--paper-1));--chat-section-ink:#294455;--line:#d9dee3;--line-strong:#c6cdd3;--accent:#00c5dc;--accent-2:#3b8b86;--accent-deep:#1f5f5b;--accent-soft:color-mix(in srgb, var(--accent) 12%, white);--accent-ink:#153c3a;--on-accent:var(--ink-deep);--assistant-accent:#00d3cf;--seal:#96d35f;--seal-soft:#f2faec;--seal-ink:#4a7d27;--warn:#ffa000;--warn-ink:#8a5a00;--warn-soft:color-mix(in srgb, var(--warn) 12%, white);--alert:#e32400;--alert-soft:color-mix(in srgb, var(--alert) 12%, white);--versant-1:#2d7470;--versant-1-soft:#e6f0ef;--versant-2:#3f5f8a;--versant-2-soft:#e7ecf3;--versant-3:#6b4b7a;--versant-3-soft:#efe9f2;--versant-4:#5c6b3f;--versant-4-soft:#eceee4;--versant-5:#8a5a48;--versant-5-soft:#f3eae6;--versant-6:#4a5a66;--versant-6-soft:#e9edf0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.1875rem;--text-xl:1.625rem;--text-2xl:2.125rem;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--content-max-width:1120px;--shell-max:1120px;--e1:0 1px 2px color-mix(in srgb, var(--ink-deep) 5%, transparent);--e2:0 4px 12px color-mix(in srgb, var(--ink-deep) 7%, transparent);--e3:0 18px 44px -20px color-mix(in srgb, var(--ink-deep) 35%, transparent);--t-base:.2s cubic-bezier(.2, .8, .2, 1);--viewport-top-offset:0px;--nav-signal-attention:#ff6a00;--nav-signal-activite:#7fd9e5;--nav-signal-taille:10px;--disc-taille:34px;--disc-glyphe:26px;--disc-encre:#fff;--display:"Quicksand", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--body:"Manrope", "Avenir Next", "Source Sans 3", "IBM Plex Sans", system-ui, sans-serif;--mono:"Fira Code", ui-monospace, "SF Mono", "Menlo", monospace;--verbatim:"Museo", "Museo Slab", "Bitter", var(--display)}.app-loading{margin:var(--space-6);color:var(--ink);font-family:var(--body);font-size:var(--text-base);line-height:1.5}.app-loading__reload{padding:var(--space-3) var(--space-5);border-radius:var(--r-pill);background:var(--brand-navy);color:var(--paper-1);font:inherit;cursor:pointer;border:0;font-weight:600}.app-loading__reload:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}@font-face{font-family:Quicksand;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/quicksand-latin-ext-C-6CJIFn.woff2)format("woff2");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:Quicksand;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/quicksand-latin-C9TeKmec.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fira-code-latin-ext-oCYCsnTw.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fira-code-latin-DqNxJTED.woff2)format("woff2");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}.page-incompatible{z-index:1000;padding:var(--space-4);background:color-mix(in srgb, var(--ink-deep) 45%, transparent);font-family:var(--body);place-items:center;display:grid;position:fixed;inset:0}.page-incompatible__panneau{gap:var(--space-4);min-width:0;max-width:28rem;padding:var(--space-5);border-radius:var(--r-lg);background:var(--paper-1);box-shadow:var(--e3);color:var(--ink);justify-items:start;display:grid}.page-incompatible__message{font-size:var(--text-md);margin:0;line-height:1.45}.page-incompatible__geste{border-radius:var(--r-pill);padding:var(--space-2) var(--space-5);background:var(--brand-navy);color:var(--paper-1);font:inherit;cursor:pointer;border:0;font-weight:600}.page-incompatible__geste:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
