:root{color-scheme:light}@supports (color:light-dark(#000,#000)){:root{color-scheme:light dark}}:root{--lf-font-serif:Merriweather,"Fallback for Merriweather",serif;--lf-font-sansserif:Calibri,Gill Sans,Helvetica,sans-serif;--lf-font-monospace:Iosevka,"Fallback for Iosevka",monospace;--lf-font-size:112.5%;--lf-font-size-small:100%;--lf-font-size-endnoteref:0.8em;--lf-line-height:1.5;--lf-color-foreground:#000;--lf-color-foreground:light-dark(#000,#d9dadc);--lf-color-foreground-inverted:#fff;--lf-color-foreground-inverted:light-dark(#fff,#262523);--lf-color-footer:#222;--lf-color-footer:light-dark(#222,#121212);--lf-color-theme:#21519c;--lf-color-theme:light-dark(#21519c,#00a3ff);--lf-color-accent:#b80f28;--lf-color-accent:light-dark(#b80f28,#ff677e);--lf-color-low:#404040;--lf-color-low:light-dark(#404040,#b0b0b0);--lf-color-background:#fff9f0;--lf-color-background:light-dark(#fff9f0,#1d1f21);--lf-color-code-background:#fff3e1;--lf-color-code-background:light-dark(#fff3e1,#2b2e31);--lf-color-kbd-background:#ffefd7;--lf-color-kbd-background:light-dark(#ffefd7,#303337);--lf-color-kbd-border:#ffe5bd;--lf-color-kbd-border:light-dark(#ffe5bd,#35383c);--lf-color-link-notvisited:var(--lf-color-theme);--lf-color-link-notvisited-active:#4a82d9;--lf-color-link-notvisited-active:light-dark(#4a82d9,#88b6ff);--lf-color-link-visited:#4f1872;--lf-color-link-visited:light-dark(#4f1872,#c876ff);--lf-color-link-visited-active:#892ac6;--lf-color-link-visited-active:light-dark(#892ac6,#f3acff);--lf-color-table-header:#21519c;--lf-color-table-header:light-dark(#21519c,#005180);--lf-color-table-header-alt:#255cb1;--lf-color-table-header-alt:light-dark(#255cb1,#004166);--lf-color-table-row:#fff;--lf-color-table-row:light-dark(#fff,#35383c);--lf-color-table-row-alt:#eaf1fb;--lf-color-table-row-alt:light-dark(#eaf1fb,#222426);--lf-color-listing-alt:#eaf1fb;--lf-color-listing-alt:light-dark(#eaf1fb,#35383c);--lf-color-rule:#222;--lf-color-rule:light-dark(#222,#ddd);--lf-page-width:45rem;--lf-left-margin:9rem;--lf-admonition-margin:calc(var(--lf-left-margin) - 1.2rem);--lf-minimal-margin:1.6rem;--lf-sidenote-width:22rem;--lf-sidenote-margin:4rem;--lf-menu-height:2rem}html .when-rss,html.nojs .when-js,html:not(.nojs) .when-nojs{display:none!important}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,iframe,label,legend,li,object,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img[alt]{color:transparent}#lf-also{color:var(--lf-color-low);font-family:var(--lf-font-sansserif);font-size:.875em;font-weight:400}#lf-also>div{text-align:right}:is(#lf-also>div) li,:is(#lf-also>div) ul,:is(#lf-also>div)>p{display:inline}:is(#lf-also>div) li{padding:0}:is(:is(#lf-also>div) li):after{content:", "}:is(:is(#lf-also>div) li):nth-last-child(2):after{content:", and"}:is(:is(#lf-also>div) li):nth-last-child(2):lang(fr):after{content:" et"}:is(:is(#lf-also>div) li):last-child:after{content:""}html{font-size:var(--lf-font-size)}@media only screen and (max-width:35em){html{font-size:var(--lf-font-size-small)}}body{font:normal 100% var(--lf-font-serif);font-variant-numeric:oldstyle-nums;word-wrap:break-word;background-color:var(--lf-color-background);color:var(--lf-color-foreground);max-width:100%;overflow-wrap:break-word;overflow-x:hidden}.lf-main{margin-left:var(--lf-left-margin);width:var(--lf-page-width)}@media only screen and (max-width:62em),print{.lf-main{margin-left:var(--lf-minimal-margin);width:var(--lf-page-width)}}@media only screen and (max-width:54em),print{.lf-main{margin-left:var(--lf-minimal-margin);margin-right:var(--lf-minimal-margin);width:auto}}:is(#lf-text>.lf-table) table{margin-left:auto;margin-right:auto;max-width:100%;min-width:55%}#lf-text>.lf-table{margin-left:auto;margin-right:auto;overflow-x:auto;width:100%}@media only screen and (max-width:54em),print{#lf-text>.lf-table{margin-left:calc(var(--lf-minimal-margin)*-1);margin-right:calc(var(--lf-minimal-margin)*-1);width:100vw}}#lf-text .lf-media-outer{margin-left:auto;margin-right:auto;max-width:100%}@media only screen and (max-width:62em),print{#lf-text>figure{margin-left:calc(var(--lf-minimal-margin)*-1);width:auto;width:100vw}}@media only screen and (max-width:54em),print{#lf-text>figure{margin-right:calc(var(--lf-minimal-margin)*-1)}}.lf-main{display:block;font-synthesis-style:none;line-height:var(--lf-line-height)}.lf-main header{font-family:var(--lf-font-sansserif);margin-bottom:calc(var(--lf-line-height)*2em);padding-top:calc(var(--lf-line-height)*2em + var(--lf-menu-height))}:is(.lf-main header) h1{color:var(--lf-color-theme);--lf-font-factor:2.625;font-size:calc(var(--lf-font-factor)*1rem);font-weight:700;line-height:calc(var(--lf-line-height)/var(--lf-font-factor));line-height:round(nearest,calc(round(up, calc(var(--lf-font-factor) / 1.5), 1) * 1.5 / var(--lf-font-factor)),.001);margin:0}:is(.lf-main header) h2{color:var(--lf-color-low);font-size:1em;line-height:var(--lf-line-height);margin-bottom:0;margin-top:0;text-align:right}:is(:is(.lf-main header) h2) time:before{content:"—"}.lf-main .p,.lf-main dl,.lf-main p{margin-top:calc(var(--lf-line-height)*1em)}.lf-main dd,.lf-main li,.lf-main p{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;hyphenate-limit-lines:3;hyphenate-limit-chars:auto 2 3}.lf-main em{font-style:italic}.lf-main b,.lf-main strong{color:var(--lf-color-accent);font-style:italic;font-weight:400}:is(.lf-main b,.lf-main strong) em{font-style:normal}.lf-main del{color:var(--lf-color-low);text-decoration:line-through}.lf-main ins{font-style:italic;text-decoration:none}.lf-main abbr[title]{cursor:help;-webkit-text-decoration:underline dotted var(--lf-color-link-notvisited);text-decoration:underline dotted var(--lf-color-link-notvisited)}@media (hover:none){.lf-main abbr[title]{text-decoration:none}}@media print{.lf-main abbr[title]{text-decoration:none}}:is(.lf-main a,.lf-main h1,.lf-main h2,.lf-main h3,.lf-main h4) abbr[title]{cursor:inherit;text-decoration:inherit}.lf-main hr{border:none;box-sizing:content-box;color:var(--lf-color-rule);display:block;font-size:calc(var(--lf-line-height)*1em);line-height:2em;margin:1em auto;text-align:center}:is(.lf-main hr):before{content:"···";letter-spacing:1em;margin-left:1em}.lf-main h1,.lf-main h2,.lf-main h3,.lf-main h4{color:var(--lf-color-theme);font-family:PrettyAmpersand,var(--lf-font-sansserif);margin-bottom:calc(var(--lf-line-height)*1rem);margin-top:calc(var(--lf-line-height)*2rem);text-wrap:balance}:is(.lf-main h1,.lf-main h2,.lf-main h3,.lf-main h4) code{font-family:inherit;font-style:inherit;line-height:inherit}.lf-main h1,.lf-main h2,.lf-main h3,.lf-main h4{break-after:avoid;break-inside:avoid;font-variant-numeric:lining-nums;font-weight:400}:is(.lf-main h1,.lf-main h2,.lf-main h3,.lf-main h4):hover .headerlink{visibility:visible}.lf-main h1{--lf-font-factor:calc(var(--lf-line-height)*1.3)}.lf-main h1,.lf-main h2{font-size:calc(var(--lf-font-factor)*1rem);line-height:calc(var(--lf-line-height)/var(--lf-font-factor));line-height:round(nearest,calc(round(up, calc(var(--lf-font-factor) / 1.5), 1) * 1.5 / var(--lf-font-factor)),.001)}.lf-main h2{--lf-font-factor:var(--lf-line-height)}.lf-main h3{--lf-font-factor:calc(var(--lf-line-height)*0.8);font-size:calc(var(--lf-font-factor)*1rem);line-height:calc(var(--lf-line-height)/var(--lf-font-factor));line-height:round(nearest,calc(round(up, calc(var(--lf-font-factor) / 1.5), 1) * 1.5 / var(--lf-font-factor)),.001)}.lf-main .admonition{display:block;margin-left:0;margin-top:calc(var(--lf-line-height)*1em);position:relative}@media not all and (max-width:62em){.lf-main .admonition{display:flex;margin-left:calc(var(--lf-admonition-margin)*-1)}:is(.lf-main .admonition):before{background-color:var(--lf-color-low);bottom:0;content:"";left:calc(var(--lf-admonition-margin) - (var(--lf-left-margin) - var(--lf-admonition-margin))/2);position:absolute;top:0;width:1px}}.lf-main .admonition-title{box-sizing:border-box;font-style:italic;padding-right:0;text-align:left}:is(.lf-main .admonition-title):before{content:"📌  ";font-style:normal}:is(.lf-main .admonition-title),:is(.lf-main .admonition-title)+p{margin-top:0}@media not all and (max-width:62em){.lf-main .admonition-title{align-self:center;flex:0 0 var(--lf-admonition-margin);-webkit-hyphens:none;hyphens:none;padding-right:calc(var(--lf-left-margin) - var(--lf-admonition-margin));text-align:right}:is(.lf-main .admonition-title):before{display:none}}.lf-main .headerlink{color:var(--lf-color-low)!important;opacity:.5;padding-left:.3em;visibility:hidden}.lf-main .lf-table{margin-bottom:calc(var(--lf-line-height)*1em);margin-top:calc(var(--lf-line-height)*1em)}.lf-main table{border-collapse:separate;border-color:gray;border-spacing:2px;font-variant-numeric:tabular-nums;vertical-align:middle}:is(.lf-main table) th{background:linear-gradient(to bottom,var(--lf-color-table-header),var(--lf-color-table-header-alt));color:#fff;font-weight:400;padding:.5em;text-align:left}:is(:is(.lf-main table) th):first-child{border-radius:4px 0 0 0}:is(:is(.lf-main table) th):last-child{border-radius:0 4px 0 0}:is(:is(.lf-main table) tbody) td{padding:.2em .5em}:is(:is(.lf-main table) tbody) tr{background-color:var(--lf-color-table-row)}:is(:is(:is(.lf-main table) tbody) tr):nth-child(odd){background-color:var(--lf-color-table-row-alt)}:is(.lf-main table) th code,:is(.lf-main table) tr code{background-color:inherit}.lf-main blockquote{clear:left;font-style:italic;position:relative}:is(.lf-main blockquote) em{font-style:normal}:is(.lf-main blockquote):before{color:var(--lf-color-theme);content:"«";display:block;font-family:Georgia,serif;font-size:calc(var(--lf-line-height)*2em);left:calc(-1em/var(--lf-line-height));overflow:hidden;pointer-events:none;position:absolute;top:calc(-1em/var(--lf-line-height));width:1em}@media only screen and (max-width:62em),print{:is(.lf-main blockquote):before{font-size:calc(var(--lf-line-height)*1.5em);top:calc(-1em/var(--lf-line-height))}}:is(.lf-main blockquote):lang(en):before{content:"“"}.lf-main blockquote{padding:0}.lf-main dl,.lf-main ol,.lf-main ul{list-style-position:outside;margin-left:0;padding-left:0}.lf-main ul{list-style-type:square;list-style-type:"– "}.lf-main ol{list-style-type:decimal}.lf-main dd,.lf-main dt{display:inline}.lf-main dt{color:var(--lf-color-accent);font-style:italic}:is(.lf-main dt):before{content:"\A";display:block;white-space:pre}:is(.lf-main dt):first-child:before{content:""}:is(.lf-main dt):after{content:".";margin-right:.5em}.lf-main sub,.lf-main sup{font-size:var(--lf-font-size-endnoteref);line-height:1;position:relative}.lf-main .toc{font-family:var(--lf-font-sansserif);margin:calc(var(--lf-line-height)*1em) 0;position:relative;text-wrap:balance}:is(.lf-main .toc):before{color:var(--lf-color-low);content:"📑";margin-right:.5em;position:absolute;right:100%}:is(.lf-main .toc) li,:is(.lf-main .toc) ul{display:inline;-webkit-hyphens:none;hyphens:none}:is(.lf-main .toc) ul li a{font-weight:700}:is(.lf-main .toc) ul li li a{font-weight:400}:is(.lf-main .toc) ul li li li{font-weight:lighter}:is(.lf-main .toc) li{list-style-type:none}:is(:is(.lf-main .toc) li):after{color:var(--lf-color-low);content:" · "}:is(:is(.lf-main .toc) li):has(ul):after,:is(:is(.lf-main .toc) li):last-child:after,:is(:is(.lf-main .toc) li):last-child>ul:after{content:""}:is(:is(:is(.lf-main .toc) li) ul):after,:is(:is(:is(.lf-main .toc) li) ul):before{color:var(--lf-color-low)}:is(:is(:is(.lf-main .toc) li) ul):before{content:" ⇢ "}:is(:is(:is(.lf-main .toc) li) ul):after{content:" ·· "}:is(.lf-main .lf-media),[alt]:is(.lf-main .lf-media):after{display:block;display:flex;flex-direction:column;justify-content:center;text-align:center}[alt]:is(.lf-main .lf-media):after{background-color:var(--lf-color-background);color:var(--lf-color-low);content:"🖼" " " attr(alt);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.lf-main figure{display:block;margin-bottom:calc(var(--lf-line-height)*1em)}:is(.lf-main figure) .lf-media-outer{margin-bottom:0}:is(.lf-main figure) figcaption{font-style:italic;margin:0 auto;padding:0 4%;text-align:center;text-wrap:balance;--lf-font-factor:0.875;font-size:calc(var(--lf-font-factor)*1rem);line-height:calc(var(--lf-line-height)/var(--lf-font-factor));line-height:round(nearest,calc(round(up, calc(var(--lf-font-factor) / 1.5), 1) * 1.5 / var(--lf-font-factor)),.001)}.lf-main .lf-media{height:100%;left:0;max-height:100vh;object-fit:contain;position:absolute;top:0;width:100%}@media (prefers-color-scheme:dark){.lf-main .lf-media{filter:invert(100%) hue-rotate(180deg)}}.lf-main .lf-media{pointer-events:auto}.lf-main .lf-media.lf-opaque{background-position:50%;background-repeat:no-repeat;background-size:contain}@media (prefers-color-scheme:light){.lf-main .lf-media.lf-opaque{filter:drop-shadow(0 0 1px rgba(0,0,0,.3)) drop-shadow(0 0 2px rgba(0,0,0,.3)) drop-shadow(0 0 3px rgba(0,0,0,.3))}}@media (prefers-color-scheme:dark){.lf-main .lf-media.lf-opaque{filter:drop-shadow(0 0 1px rgba(100,100,100,.7)) drop-shadow(0 0 2px rgba(100,100,100,.7)) drop-shadow(0 0 3px rgba(100,100,100,.7))}}.lf-main object.lf-media.lf-opaque{background-color:var(--lf-color-foreground-inverted)}.lf-main .lf-media-outer{margin-bottom:calc(var(--lf-line-height)*1em);margin-top:1em;max-height:100vh;padding:0 0 1em}.lf-main .lf-media-inner{display:block;pointer-events:none;position:relative}code,code .amp,kbd,pre,pre .amp{font-family:var(--lf-font-monospace);font-style:normal;font-variant-numeric:lining-nums}code{background-color:var(--lf-color-code-background)}pre{clear:left;margin:0;white-space:pre-wrap;word-break:break-all}pre>code{background-color:initial}kbd{background:var(--lf-color-kbd-background);border:1px solid var(--lf-color-kbd-border);border-radius:3px;box-shadow:0 1px 1px #bbb;display:inline;padding:1px 2px;vertical-align:baseline;white-space:nowrap}@media (prefers-color-scheme:light){.codehilite .bp{color:#007a7a}.codehilite .c,.codehilite .c1,.codehilite .ch,.codehilite .cm{color:#646464}.codehilite .cp{color:#497e16}.codehilite .cpf{color:#646464}.codehilite .cs{color:#00a}.codehilite .dl{color:#a50}.codehilite .fm{color:green}.codehilite .gd{color:#a00}.codehilite .gh{color:navy}.codehilite .gi{color:green}.codehilite .go{color:#646464}.codehilite .gp{color:#a50}.codehilite .gr,.codehilite .gt{color:#a00}.codehilite .gu{color:purple}.codehilite .il{color:teal}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr{color:#00a}.codehilite .kt{color:#007a7a}.codehilite .m,.codehilite .mb,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo{color:teal}.codehilite .na{color:#0072eb}.codehilite .nb{color:#007a7a}.codehilite .nc{color:green}.codehilite .nd{color:#646464}.codehilite .nf{color:green}.codehilite .ni{color:#800}.codehilite .nn{color:#007a7a}.codehilite .no{color:#a00}.codehilite .nt{color:#0072eb}.codehilite .nv{color:#a00}.codehilite .ow{color:#00a}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si{color:green}.codehilite .sr{color:teal}.codehilite .ss{color:#00a}.codehilite .sx{color:green}.codehilite .vc,.codehilite .vg,.codehilite .vi,.codehilite .vm{color:#a00}.codehilite .w{color:#646464}}@media (prefers-color-scheme:dark){.codehilite .c,.codehilite .c1,.codehilite .ch,.codehilite .cm{color:#0b0}.codehilite .cp{color:#ff0007}.codehilite .cpf,.codehilite .cs{color:#0b0}.codehilite .dl{color:#00a3ff}.codehilite .fm{color:#ff0086}.codehilite .go{color:#b9b9b9}.codehilite .gp{color:#fb660a}.codehilite .il{color:#3086f7}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr{color:#fb660a}.codehilite .kt{color:#cdcaa9}.codehilite .m{color:#0086ff}.codehilite .mb,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo{color:#3086f7}.codehilite .na,.codehilite .nf{color:#ff0086}.codehilite .no{color:#00a3ff}.codehilite .nt,.codehilite .nv{color:#fb660a}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sr,.codehilite .ss,.codehilite .sx{color:#00a3ff}.codehilite .vc,.codehilite .vg,.codehilite .vi,.codehilite .vm{color:#fb660a}.codehilite .w{color:#888}}.codehilite{margin-top:calc(var(--lf-line-height)*1rem);padding:0}.codehilite .hll{display:block;position:relative;z-index:0}:is(.codehilite .hll)>*{background-color:inherit}:is(.codehilite .hll):before{background:linear-gradient(135deg,#fdffb6 81%,#ffffe600);bottom:0;content:"";left:calc(var(--lf-minimal-margin)*-1);position:absolute;right:calc(var(--lf-minimal-margin)*-1);top:0}@media (prefers-color-scheme:dark){:is(.codehilite .hll):before{background:linear-gradient(135deg,#333 81%,#22222200)}}:is(.codehilite .hll):before{z-index:-1}.codehilite.language-bash-session .m,.codehilite.language-bash-session .nb{color:var(--lf-color-foreground)}.codehilite.language-bash-session .gp{-webkit-user-select:none;user-select:none}.codehilite.language-bash .m,.codehilite.language-bash .nb{color:var(--lf-color-foreground)}.codehilite{position:relative}.codehilite:hover>.lf-copy{opacity:1}.codehilite>.lf-copy{cursor:pointer;opacity:.3;position:absolute;right:0;top:0;transition:opacity .4s}:is(.codehilite>.lf-copy):before{content:"📋"}:is(.codehilite>.lf-copy):after{background-color:var(--lf-color-foreground);border-radius:2px;color:var(--lf-color-background);display:none;font-family:var(--lf-font-sansserif);font-size:.75em;line-height:calc(var(--lf-line-height)/.75);padding:2px 5px;position:absolute;right:0;top:0;transform:translateX(-2em);vertical-align:middle;white-space:nowrap}:is(.codehilite>.lf-copy):hover:after{content:"Copy to clipboard";display:block}:is(.codehilite>.lf-copy):hover:lang(fr):after{content:"Copier vers le presse-papier"}.codehilite>.lf-copy{&[class|=msg-copy]{opacity:1}&[class|=msg-copy]:after{animation:showcopied 1.5s ease;display:block}}.msg-copy-ok:is(.codehilite>.lf-copy):after{content:"Copied!"}.msg-copy-ok:is(.codehilite>.lf-copy):lang(fr):after{content:"Copié!"}.msg-copy-failed:is(.codehilite>.lf-copy):after{content:"Ctrl/⌘+C to copy"}.msg-copy-failed:is(.codehilite>.lf-copy):lang(fr):after{content:"Ctrl/⌘+C pour copier"}.codehilite>.lf-copy{@keyframes showcopied{0%{opacity:0;transform:translateX(0)}50%,to{opacity:1;transform:translateX(-2em)}}}.lf-main #isso-thread{font-size:.8888rem;min-height:10em}:is(:is(.lf-main #isso-thread) .isso-comment .text) p{margin:0}:is(:is(.lf-main #isso-thread) .isso-comment .text) blockquote,:is(:is(.lf-main #isso-thread) .isso-comment .text) ol,:is(:is(.lf-main #isso-thread) .isso-comment .text) p,:is(:is(.lf-main #isso-thread) .isso-comment .text) pre,:is(:is(.lf-main #isso-thread) .isso-comment .text) ul{clear:none;margin-bottom:calc(var(--lf-line-height)*1em)}:is(:is(:is(.lf-main #isso-thread) .isso-comment .text) p,:is(:is(.lf-main #isso-thread) .isso-comment .text) pre,:is(:is(.lf-main #isso-thread) .isso-comment .text) ul,:is(:is(.lf-main #isso-thread) .isso-comment .text) ol,:is(:is(.lf-main #isso-thread) .isso-comment .text) blockquote):last-child{margin-bottom:0}:is(:is(.lf-main #isso-thread) .isso-postbox):after{content:"Use Markdown syntax to format your comment.";font-size:.8em;font-style:italic}:is(:is(.lf-main #isso-thread) .isso-postbox):lang(fr):after{content:"Utilisez la syntaxe Markdown pour mettre en forme votre commentaire."}@media (prefers-color-scheme:dark){:is(:is(.lf-main #isso-thread) .isso-postbox) .preview,:is(:is(.lf-main #isso-thread) .isso-postbox) .textarea:not(.placeholder),:is(:is(.lf-main #isso-thread) .isso-postbox) input{color:#262523}:is(:is(.lf-main #isso-thread) .isso-postbox) .preview,:is(:is(.lf-main #isso-thread) .isso-postbox) .textarea,:is(:is(.lf-main #isso-thread) .isso-postbox) input{filter:invert(100%) hue-rotate(180deg)}}:is(.lf-main #isso-thread) .isso-comment,:is(.lf-main #isso-thread) .isso-followup{border-top:none!important}:is(:is(.lf-main #isso-thread) .avatar)>svg[data-hash="0bb73c4f5196"]{border-radius:50%;box-shadow:0 0 12px var(--lf-color-accent)}@media (prefers-color-scheme:dark){:is(.lf-main #isso-thread) .avatar{opacity:.9}}:is(.lf-main #isso-thread)>h4{font-weight:400;height:calc(var(--lf-line-height)*1em)}.isso-comment-footer,.isso-comment-header,.isso-comment-loader,.isso-postbox .notification-section{font-family:var(--lf-font-sansserif)}[id^=fnref-]:is(article sup){margin-left:.1em;white-space:nowrap}:is(article sup) .endnote-ref{-webkit-user-select:none;user-select:none}:is(:is(article sup) .endnote-ref):lang(fr):before{content:" "}:is(:is(article sup) .endnote-ref):after{bottom:-.7em;content:"";left:-.3em;position:absolute;right:-.3em;top:-.2em}@media (pointer:coarse){:is(:is(article sup) .endnote-ref):after{bottom:-1.2em;left:-.9em;right:-.9em;top:-.3em}}:is(article .endnote,article .lf-sidenote) pre{font-size:.875em}:is(article .endnote,article .lf-sidenote) ol,:is(article .endnote,article .lf-sidenote) p,:is(article .endnote,article .lf-sidenote) ul,:is(article .endnote,article .lf-sidenote)>.endnote-backref{--lf-font-factor:0.875;font-size:calc(var(--lf-font-factor)*1rem);line-height:calc(var(--lf-line-height)/var(--lf-font-factor));line-height:round(nearest,calc(round(up, calc(var(--lf-font-factor) / 1.5), 1) * 1.5 / var(--lf-font-factor)),.001)}:is(article .endnote,article .lf-sidenote) p{margin-top:calc(var(--lf-line-height)/.875*1em)}article .lf-sidenote{box-sizing:border-box;clear:right;display:none;float:right;margin-right:calc(var(--lf-sidenote-width)*-1);padding:calc(var(--lf-line-height)*1rem);padding-left:var(--lf-sidenote-margin);position:relative;width:var(--lf-sidenote-width)}:is(article .lf-sidenote) .lf-refmark{font-size:var(--lf-font-size-endnoteref);left:0;position:absolute;text-align:right;top:calc(var(--lf-line-height)*1rem - var(--lf-font-size-endnoteref));width:calc(var(--lf-sidenote-margin) - .3rem)}:is(:is(article .lf-sidenote) .lf-refmark)+p{margin-top:0!important}@media not all and (max-width:88em){.lf-main .lf-sidenote{display:block}.lf-main .endnote{display:none}.lf-main #lf-text a.endnote-ref{color:inherit;cursor:default;pointer-events:none;text-decoration:none}:is(.lf-main #lf-text a.endnote-ref):visited{color:inherit}:is(.lf-main #lf-text a.endnote-ref):after{content:"→";position:static;vertical-align:middle}}@font-face{font-display:swap;font-family:Iosevka;font-style:normal;font-weight:400;src:url(../fonts/iosevka-custom-regular.8976841273a420.woff2) format("woff2")}@font-face{ascent-override:114%;descent-override:36.9%;font-family:Fallback for Iosevka;line-gap-override:0%;size-adjust:83.3%;src:local("Courier New"),local("Noto Sans Mono"),local("Droid Sans Mono")}@font-face{font-display:swap;font-family:Merriweather;font-feature-settings:"ss01";font-style:normal;font-weight:400;src:url(../fonts/merriweather.b47428ccd171d5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-feature-settings:"ss01";font-style:italic;font-weight:400;src:url(../fonts/merriweather-italic.7022d329bfdd70.woff2) format("woff2")}@font-face{ascent-override:0%;descent-override:0%;font-family:Merriweather;size-adjust:120%;src:url(../fonts/iosevka-custom-regular.8976841273a420.woff2) format("woff2");unicode-range:u+2460-2473,u+24ea,u+2776-2793}@font-face{ascent-override:99%;descent-override:27%;font-family:Fallback for Merriweather;line-gap-override:0%;size-adjust:98.3%;src:local("Noto Serif"),local("Droid Serif")}@font-face{ascent-override:90.4%;descent-override:27.3%;font-family:Fallback for Merriweather;line-gap-override:0%;size-adjust:106%;src:local("Georgia")}@font-face{font-family:PrettyAmpersand;src:local("Baskerville Italic"),local("Libre Baskerville Italic"),local("Palatino Linotype Italic"),local("Times New Roman");unicode-range:u+0026}body>footer{align-items:baseline;background-color:var(--lf-color-footer);color:#f0f0f0;column-gap:1em;display:flex;flex-wrap:wrap;font-family:var(--lf-font-sansserif);font-size:.8em;font-weight:400;line-height:1.3;margin-top:2.5em;padding:1.4em 1em}:is(body>footer) a{color:#f0f0f0;text-decoration:none}:is(:is(body>footer) a):active,:is(:is(body>footer) a):hover{color:#fff;text-decoration:underline}:is(body>footer) address{font-style:normal;margin-left:auto}:is(body>footer) h3{border-right:1px solid #f0f0f0;display:inline;overflow:hidden;padding:2px 1em;width:10em}@media only screen and (max-width:54em),print{:is(body>footer) h3{padding:2px .5em}}:is(body>footer) ul{display:inline}:is(body>footer) li{display:inline;padding:0 .7em}@media only screen and (max-width:54em),print{:is(body>footer) li{padding:0 .4em}}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.lf-gallery{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1em;padding:.5em}.lf-gallery img{background-color:#fff;border:1px solid #777;border-radius:4px;display:block;margin:5px;padding:6px}.lf-gallery a:hover img{border-color:var(--lf-color-theme);border-width:2px;padding:5px}body.lf-debug-grid{position:relative}body.lf-debug-grid:after{background:linear-gradient(0,rgba(200,225,255,.6) 1px,transparent 0);background-size:20px calc(1rem*var(--lf-line-height));bottom:0;content:"";display:block;height:auto;left:0;margin-top:0;pointer-events:none;position:absolute;right:0;top:0;width:auto;z-index:9999}#lf-bottomlinks{font-family:PrettyAmpersand,var(--lf-font-serif);margin:2em 0 calc(2em - var(--lf-line-height)*1em)}#lf-bottomlinks li{display:flex;list-style-type:none;text-wrap:balance}#lf-bottomlinks .lf-sym{flex-shrink:0;text-align:center;width:1.5em}.nojs :is(#lf-bottomlinks .lf-webshare){display:none}.lf-main a{color:var(--lf-color-link-notvisited);text-decoration:none}@media (prefers-contrast:more){.lf-main a{text-decoration:underline}}:is(.lf-main a):active,:is(.lf-main a):hover{color:var(--lf-color-link-notvisited-active)}:is(.lf-main a):visited{color:var(--lf-color-link-visited)}:is(.lf-main a):visited:active,:is(.lf-main a):visited:hover{color:var(--lf-color-link-visited-active)}.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-list-titles a,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .toc a{color:var(--lf-color-link-notvisited);text-decoration:none}@media (prefers-contrast:more){.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-list-titles a,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .toc a{text-decoration:underline}}:is(.lf-main #lf-text .toc a,.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .lf-list-titles a):active,:is(.lf-main #lf-text .toc a,.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .lf-list-titles a):hover{color:var(--lf-color-link-notvisited-active)}:is(.lf-main #lf-text .toc a,.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .lf-list-titles a):visited{color:var(--lf-color-link-visited)}:is(.lf-main #lf-text .toc a,.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .lf-list-titles a):visited:active,:is(.lf-main #lf-text .toc a,.lf-main #lf-text #lf-also a,.lf-main #lf-text .endnote-backref,.lf-main #lf-text .endnote-ref,.lf-main #lf-text .headerlink,.lf-main #lf-text .lf-tags a,.lf-main #lf-text .lf-list-titles a):visited:hover{color:var(--lf-color-link-visited-active)}html.nojs [href^="#video-seek-"]:is(.lf-main #lf-text a){color:inherit;cursor:default;pointer-events:none;text-decoration:none}:is(html.nojs [href^="#video-seek-"]:is(.lf-main #lf-text a)):visited{color:inherit}:is(.lf-main #lf-text,.isso-comment .text) a{color:inherit;text-decoration:underline;text-decoration-color:var(--lf-color-link-notvisited)}:is(:is(.lf-main #lf-text,.isso-comment .text) a):active,:is(:is(.lf-main #lf-text,.isso-comment .text) a):hover{color:var(--lf-color-link-notvisited-active);text-decoration-color:var(--lf-color-link-notvisited-active)}:is(:is(:is(.lf-main #lf-text,.isso-comment .text) a):hover,:is(:is(.lf-main #lf-text,.isso-comment .text) a):active):visited{color:var(--lf-color-link-visited-active);text-decoration-color:var(--lf-color-link-visited-active)}:is(:is(.lf-main #lf-text,.isso-comment .text) a):visited{text-decoration-color:initial}.lf-main .lf-listing{display:flex;flex-wrap:wrap;list-style:none;margin:calc(var(--lf-line-height)*1em) 0 calc(var(--lf-line-height)*2em)}:is(.lf-main .lf-listing) img.lf-filetype{margin:0;padding-right:.5em;vertical-align:text-top}:is(.lf-main .lf-listing) li{box-sizing:border-box;padding:4px 1%;width:50%}:is(:is(.lf-main .lf-listing) li):nth-child(4n),:is(:is(.lf-main .lf-listing) li):nth-child(4n+1){background-color:var(--lf-color-listing-alt)}@media only screen and (max-width:54em),print{:is(.lf-main .lf-listing) li{width:100%}:is(:is(.lf-main .lf-listing) li):nth-child(4n){background-color:transparent}:is(:is(.lf-main .lf-listing) li):nth-child(odd){background-color:var(--lf-color-listing-alt)}}#lf-navbar{left:0;margin:0;position:absolute;right:0;top:0}#lf-menubar{background-color:var(--lf-color-footer);font-family:var(--lf-font-sansserif);height:var(--lf-menu-height);line-height:1;overflow:hidden}#lf-menubar ul{padding:0 2em}@media only screen and (max-width:35em){#lf-menubar ul{padding:0}}#lf-menubar li{display:inline-block;padding:.5em 2em}@media only screen and (max-width:54em),print{#lf-menubar li{padding:.5em .7em}}.active:is(#lf-menubar li){background-color:#000;border-left:1px solid #444;border-right:1px solid #444}#lf-menubar a{color:#fff;text-decoration:none}@media print{:root{color-scheme:light}#isso-thread,#lf-also,#lf-bottomlinks,.endnote-backref,.lf-copy,footer,nav{display:none!important}a:visited{text-decoration-color:var(--lf-color-link-notvisited-active)!important}figure,table{break-inside:avoid}body{background-color:#fff;color:#000}}#lf-menubar{position:relative}#lf-search{bottom:0;height:100%;position:absolute;right:.5em;top:0}#lf-search input[type=submit]{background-color:#eeed;border:none;border-radius:0 .3em .3em 0;bottom:calc((var(--lf-menu-height) - var(--lf-line-height)*0.8rem)/2);left:0;margin:auto 0;outline:none;position:absolute;top:calc((var(--lf-menu-height) - var(--lf-line-height)*0.8rem)/2)}#lf-search #lf-search-query{background-color:#666;border:none;box-sizing:border-box;color:#eee;font-size:.8rem;height:calc(var(--lf-line-height)*.8rem);margin-top:calc((var(--lf-menu-height) - var(--lf-line-height)*0.8rem)/2);outline:none;padding-left:2.2em;transition:width .5s;width:10ch}#lf-search #lf-search-query:focus,#lf-search input[type=submit]:focus+#lf-search-query{background-color:#eee;color:#000;padding-left:2em;width:20ch}