.icon{font-family:Font Awesome;font-weight:900!important}.icon.brand{font-family:Font Awesome Brands;font-weight:400}.icon,.emoji{display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;position:relative;-webkit-user-select:none;user-select:none}.emoji{font-weight:400}.icon>.icon{padding:0;line-height:1;margin-top:auto;position:absolute;right:-25%;bottom:-25%;font-size:1rem;height:1rem;width:1rem;border-radius:50%;background:#fff;font-size:.65rem;transform:scale(.75)}.emoji>.emoji{position:absolute;font-size:65%;right:-15%;bottom:-15%}.icon.red{color:var(--color-red-font)}.icon.orange{color:var(--color-orange-font)}.icon.green{color:var(--color-green-font)}.icon.cyan{color:var(--color-cyan-font)}.icon.blue{color:var(--color-blue-font)}.icon.deepblue{color:var(--color-deepblue-font)}.icon.purple{color:var(--color-purple-font)}.icon.magenta{color:var(--color-magenta-font)}.icon.pink{color:var(--color-pink-font)}.icon.gray{color:var(--color-gray)}.icon.darkgray{color:var(--color-darkgray)}.icon.white{color:var(--color-font)}button.icon:is(.white,.green,.red,.blue,.orange,.gray,.darkgray):hover{text-shadow:0 0 4px currentColor;-webkit-text-stroke:white 2px;paint-order:stroke fill}.icon.abmtecna{content:"";display:inline-block;height:1.25rem;aspect-ratio:1/1;background-image:url(../../../favicon.png);background-position:center;background-size:contain}@font-face{font-family:Font Awesome;src:url(../../../fonts/fa-regular-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Font Awesome;src:url(../../../fonts/fa-solid-900.ttf);font-weight:900;font-display:swap}@font-face{font-family:Font Awesome Brands;src:url(../../../fonts/fa-brands-400.ttf);font-weight:400;font-display:swap}:root{color-scheme:var(--color-scheme, "light");--color-primary: var(--color-deepblue);--color-secondary: var(--color-blue);--color-accent: var(--color-orange);--color-lightgray: hsl(235, 60%, 90%);--color-gray: hsl(235, 50%, 80%);--color-darkgray: hsl(235, 40%, 60%);--color-red: hsl(0, 100%, 50%);--color-red-font: hsl(0, 100%, 46%);--color-red-background: var(--color-red);--color-orange: hsl(25, 100%, 48%);--color-orange-font: hsl(25, 100%, 39%);--color-orange-background: var(--color-orange);--color-yellow: #e6ac00;--color-yellow-font: hsl(45, 100%, 29%);--color-yellow-background: var(--color-yellow);--color-green: hsl(100, 100%, 33%);--color-green-font: hsl(100, 100%, 26%);--color-green-background: var(--color-green);--color-cyan: hsl(180, 100%, 32%);--color-cyan-font: hsl(180, 100%, 25%);--color-cyan-background: var(--color-cyan);--color-blue: hsl(200, 100%, 46%);--color-blue-font: hsl(200, 100%, 36%);--color-blue-background: var(--color-blue);--color-deepblue: hsl(225, 100%, 57%);--color-deepblue-font: hsl(225, 100%, 50%);--color-deepblue-background: var(--color-deepblue);--color-purple: hsl(270, 100%, 66%);--color-purple-font: hsl(270, 100%, 57%);--color-purple-background: var(--color-purple);--color-magenta: hsl(300, 100%, 50%);--color-magenta-font: hsl(300, 100%, 41%);--color-magenta-background: var(--color-magenta);--color-pink: hsl(330, 100%, 49%);--color-pink-font: hsl(330, 100%, 45%);--color-pink-background: var(--color-pink);--color-white: white;--color-black: black;--color-background: hsl(235, 100%, 100%);--color-background-0: var(--color-background);--color-background-1: var(--color-lightgray);--color-background-2: var(--color-gray);--color-background-3: var(--color-darkgray);--color-font: var(--color-black);--color-font-0: var(--color-font);--color-font-1: var(--color-darkgray);--color-font-2: var(--color-gray);--color-font-3: var(--color-lightgray);--color-border: var(--color-lightgray);--border-radius: .25rem}[color-scheme=dark]:root{--color-lightgray: hsl(230, 30%, 75%);--color-gray: hsl(230, 30%, 35%);--color-darkgray: hsl(230, 30%, 20%);--color-red: hsl(0, 100%, 50%);--color-red-font: hsl(0, 100%, 61%);--color-orange: hsl(25, 100%, 50%);--color-orange-font: hsl(25, 100%, 50%);--color-yellow: hsl(45, 100%, 48%);--color-yellow-font: hsl(45, 100%, 50%);--color-green: hsl(100, 100%, 43%);--color-green-font: hsl(100, 100%, 46%);--color-cyan: hsl(180, 100%, 42%);--color-cyan-font: hsl(180, 100%, 45%);--color-blue: hsl(200, 100%, 50%);--color-blue-font: hsl(200, 100%, 50%);--color-deepblue: hsl(225, 100%, 61%);--color-deepblue-font: hsl(225, 100%, 70%);--color-purple: hsl(270, 100%, 58%);--color-purple-font: hsl(270, 100%, 69%);--color-magenta: hsl(300, 100%, 50%);--color-magenta-font: hsl(300, 100%, 50%);--color-pink: hsl(330, 100%, 50%);--color-pink-font: hsl(330, 100%, 57%);--color-white: white;--color-black: black;--color-background: hsl(230, 30%, 10%);--color-background-0: var(--color-background);--color-background-1: var(--color-darkgray);--color-background-2: var(--color-gray);--color-background-3: var(--color-lightgray);--color-font: var(--color-white);--color-font-0: var(--color-font);--color-font-1: var(--color-lightgray);--color-font-2: var(--color-gray);--color-font-3: var(--color-darkgray);--color-border: var(--color-darkgray)}input,select,button,textarea{font-size:inherit;font-weight:inherit;padding:.5rem;border:solid 1px var(--color-border);border-radius:var(--border-radius);background-color:var(--color-background)}input,select,textarea{color:var(--color-font)}input,button,textarea{font-family:inherit}input:focus,select:focus{outline:none;border:solid 1px var(--color-secondary)}select{background-color:var(--color-background);width:100%}label{display:block;display:flex;flex-direction:column-reverse;margin-bottom:1rem;width:100%}label span:first-of-type,.group>span,.optgroup>span{font-weight:700;text-transform:uppercase;-webkit-user-select:none;user-select:none}label>div{display:flex;align-items:center;gap:.5rem}label>div span{margin-right:auto}label>div button.icon{color:var(--color-secondary)}label.inline{display:inline-flex;flex-direction:row;gap:.5rem;margin-right:1rem;margin-top:.25rem;margin-bottom:.25rem}label.inline span{font-weight:400;text-transform:none}label.inline input{background-color:transparent;border:none;border-bottom:solid 1px var(--color-border);padding:0;font-weight:700}.inlines-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem;margin-bottom:1rem}.inlines-group>label{margin:0;width:auto}fieldset{margin-bottom:1rem;padding:1rem 1rem 0;border:solid 1px var(--color-border);background-color:var(--color-background);position:relative;border-radius:var(--border-radius)}legend{font-weight:700;text-transform:uppercase;padding:.25rem .5rem;background-color:var(--color-secondary);color:var(--color-white);border-radius:var(--border-radius)}.group{margin-bottom:1rem}.group .content{padding:1rem;border:solid 1px var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:.25rem 1rem;background-color:var(--color-background)}fieldset>.group{margin-bottom:1rem}.group.inline .content{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 640px){.group.inline .content{flex-direction:column;flex-wrap:nowrap}}.group .content>label,.optgroup>label{margin:0}.optgroup{display:flex;flex-direction:column;gap:.25rem 1rem;margin-top:1rem}.optgroup>span{font-size:.8rem}form{margin-bottom:2rem}[type=submit]{font-weight:700;border:solid 1px var(--color-border);background-color:var(--color-primary);color:var(--color-background);width:100%;padding:1rem;border-radius:var(--border-radius);text-transform:uppercase;margin-top:1rem;cursor:pointer;display:flex;justify-content:center;text-align:center}[type=submit].alternative{background-color:var(--color-background);color:var(--color-primary)}[type=submit].small{width:auto}[type=submit]+div{margin:0 auto;text-align:center;margin-top:1rem}[type=submit]+div a{color:inherit;font-weight:700;text-decoration:none}form.inline{display:flex;align-items:center;gap:1rem;padding:1rem;border:solid 1px var(--color-border);background-color:var(--color-background)}form.inline>*:not([type=submit]){margin:0;flex-grow:1}form.inline [type=submit]{width:unset;margin:0 0 0 auto}button{background-color:var(--color, var(--color-blue));color:var(--color-background);font-weight:700;padding:.5rem 1rem;margin-bottom:1rem;margin-right:1rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}button.alternative{background-color:var(--color-background);color:var(--color, var(--color-blue))}button.icon{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:currentColor;margin:0;gap:.1rem}button.inline{padding:0;border:none;background:none;margin:0;padding:0 .25rem;color:var(--color, var(--color-blue))}.box.standard-gap button{align-self:flex-start}.buttons{display:flex;gap:1rem}.buttons>button{margin:0}input:disabled,button:disabled,select:disabled{cursor:not-allowed}input:disabled,button:not(.icon):disabled,select:disabled{background-color:var(--color-background-1);color:var(--color-background-2)}button.icon:disabled{color:var(--color-font-2)}input.hidden[aria-hidden=true]{margin:0;padding:0;width:0;height:0;border:0px none;position:absolute}p a,li a{display:inline-block!important;text-decoration:underline 1px var(--color-accent)!important}a:not(.box){color:currentColor;display:inline-flex;justify-content:center;align-items:center;text-decoration:underline 1px var(--color-accent);text-underline-offset:.2rem;gap:.5rem}a:not(.box):has(span:not(.icon)){text-decoration:none}a:not(.box):not(.button):has(span:not(.icon))>span:not(.icon){text-decoration:underline 1px var(--color-accent);transition:text-decoration-thickness .1s,text-underline-offset .1s}a:hover,a:hover>span:not(.icon){text-decoration-thickness:.125rem!important;text-underline-offset:.25rem}a a.icon,a .icon,a:hover .icon,a.icon:hover{color:var(--color-accent);text-decoration:none}a.button{background-color:var(--color-orange);color:var(--color-background);font-weight:700;padding:.5rem .75rem;margin-bottom:1rem;margin-right:1rem;transition:.2s;border-radius:var(--border-radius);outline:solid 0px var(--color-orange);text-decoration:none}a.button:hover{background-color:var(--color-orange-font);outline-width:.25rem}a.button .icon{color:inherit}span[title]{text-decoration:underline dotted var(--color-accent);cursor:help;text-decoration-thickness:2px;text-underline-offset:2px}a.small{font-size:.8rem}a.box{display:block;text-decoration:none;color:currentColor;outline:solid 1px transparent;transition:outline .2s;border-color:hsl(from var(--color-orange) h s l / .5)}a.box:hover{border-color:var(--color-orange-font);outline-color:var(--color-orange);outline-width:.25rem}a[disabled]:not([disabled=false]){--color: var(--color-gray);color:var(--color);pointer-events:none}a[disabled]:not([disabled=false]) span{text-decoration-color:var(--color)!important}a[disabled]:not([disabled=false]) .icon{color:var(--color)}table{border-collapse:collapse;border:solid 1px var(--color-border)}.table-wrapper{max-width:100%;overflow-x:auto;margin-bottom:1rem}.table-wrapper table{width:100%;background:var(--color-background);text-align:center}thead th{border-bottom:solid 1px var(--color-border);color:var(--color-font-1)}td,th{padding:.5rem;white-space:nowrap}td.action{cursor:pointer}td small{font-size:.65rem}table .disabled{opacity:.25;filter:grayscale(1);-webkit-user-select:none;user-select:none}tbody tr{font-size:.8rem;background-color:var(--color-background)}tbody tr:nth-child(2n){background-color:var(--color-background-1)}tbody tr:hover{background-color:var(--color-background-2)}table.small{text-align:left;border:none;display:inline-table;table-layout:fixed}table.small td,table.small th{padding:0}table.small th[scope=row]{padding-right:1rem}table th[scope=row]{text-align:left}tfoot{color:var(--color-font)}tfoot th,tfoot td{background-color:var(--color-background-2)}details{overflow:hidden;margin-bottom:1rem;display:block;border-radius:var(--border-radius);border:solid 1px var(--color-border)}details>summary{font-weight:700;display:block;-webkit-user-select:none;user-select:none;padding:1rem 2rem 1rem 1rem;position:relative;background-color:var(--color-background);cursor:pointer;border-radius:var(--border-radius)}details>summary:after{content:"";font-family:Font Awesome;position:absolute;top:0;right:1rem;bottom:0;display:flex;align-items:center;transition:.2s}details[open]>summary:after{transform:scaleY(-1)}details[open]>summary{color:var(--color-secondary);border-bottom:solid 1px var(--color-border)}details>div{padding:1rem;background-color:var(--color-background)}details>div>*:last-child{margin-bottom:0}*{margin:0;padding:0;box-sizing:border-box}html{font-size:18px;scroll-padding-top:calc(var(--header-height) + 2rem)}body{font-family:Atkinson Hyperlegible,Tahoma,Verdana,sans-serif;overflow-y:scroll;line-height:1;color:var(--color-font);background-color:var(--color-background)}.container{padding:1rem;margin:0 auto;max-width:800px}.container.nomaxwidth{max-width:none}.container.large{max-width:1440px}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem}.columns.adaptive{display:flex;align-items:center;margin-bottom:1rem}.columns.adaptive>*{margin:0}@media screen and (max-width: 640px){.columns{display:flex;flex-direction:column}.columns.adaptive{gap:.5rem;align-items:unset}}pre{font-family:Consolas;padding:1rem;overflow:auto;background-color:var(--color-background-1);font-size:.8rem;margin-bottom:1rem}h1{text-transform:uppercase;font-size:2rem;color:var(--color-primary)}h2{font-size:1.5rem;color:var(--color-primary)}h3{font-size:1.25rem;margin-bottom:.5rem}h4{font-size:1rem;text-transform:uppercase}h1,h2,p{margin-bottom:1rem}ul,ol{margin-left:1rem;margin-bottom:1rem;line-height:1.25}ol li::marker{color:var(--color-accent);font-weight:700}.strike{text-decoration:line-through;text-decoration-thickness:2px}small{font-size:.8rem}p,ul,ol{line-height:1.25}img{width:100%;max-width:100%;height:auto}hr{margin:.5rem 0;border:none;border-top:solid 1px var(--color-border)}.box{padding:1rem;border:solid 1px var(--color-border);background-color:var(--color-background);border-radius:var(--border-radius)}.box.standard-gap{display:flex;flex-direction:column;gap:1rem}.box.standard-gap>*,.box.standard-gap>.columns>*{margin:0}.only-print{display:none}@media print{html{font-size:14px}.no-print{display:none!important}.only-print{display:block!important}.container{padding:0;max-width:none}}button.svelte-xhahjw{padding:0 .5rem;margin-left:.5rem}.splash.svelte-xhahjw{background-color:var(--color-black);height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}button.svelte-1xgrz01{padding:0 .5rem}.modal-wrapper.svelte-1xgrz01{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;padding:1rem;padding-top:calc(2rem + var(--header-height))}.modal-background.svelte-1xgrz01{background-color:#000000bf;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.modal.svelte-1xgrz01{background-color:var(--color-background);height:auto;width:100%;max-width:640px;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.25rem;margin:0 auto auto;max-height:100%}label.svelte-1xgrz01{margin:0}.résultats.svelte-1xgrz01{display:flex;flex-direction:column}.résultat.svelte-1xgrz01{justify-content:left;padding:.25rem 0;display:flex;border-radius:.25rem;border:solid .25rem transparent;line-height:1;transition:.2s}.résultats-wrapper.svelte-1xgrz01{overflow-y:auto}a.svelte-1xgrz01:focus{outline:none;text-decoration-thickness:.125rem;text-underline-offset:.25rem}a.svelte-1xgrz01:hover,a.svelte-1xgrz01:focus{font-size:1.25rem;font-weight:700}a.disabled.svelte-1xgrz01{color:var(--color-font-1);text-decoration:none}#site-header-wrapper.svelte-qjrhbz{padding-left:1rem;padding-right:1rem;position:sticky;top:0;margin-bottom:1rem;z-index:999}header.svelte-qjrhbz{position:relative;padding:1rem;display:flex;max-width:800px;margin-left:auto;margin-right:auto;background-color:var(--color-background);border-radius:1rem;border:solid 1px var(--color-border);border-left-width:2px;border-left-color:var(--color-secondary);border-right-width:2px;border-right-color:var(--color-secondary)}header.dev.svelte-qjrhbz{border-left-color:var(--color-accent);border-right-color:var(--color-accent)}#site-logo.svelte-qjrhbz{height:1.5rem;width:auto}#site-brand.svelte-qjrhbz{margin-right:auto;text-decoration:none}#site-brand.svelte-qjrhbz>:where(.svelte-qjrhbz){display:flex;flex-direction:column;line-height:1}#site-name.svelte-qjrhbz{font-weight:700}#site-nav.svelte-qjrhbz{display:flex;align-items:center;gap:1rem}#site-nav.svelte-qjrhbz a:where(.svelte-qjrhbz)>span:where(.svelte-qjrhbz){text-decoration:none;font-size:.9rem}#site-nav.svelte-qjrhbz a:where(.svelte-qjrhbz):hover>span:where(.svelte-qjrhbz){color:var(--color-accent)}a.svelte-qjrhbz .icon:where(.svelte-qjrhbz){color:var(--color-accent)}.photo.svelte-qjrhbz{width:1.25rem;border-radius:50%;background-color:var(--color-background-2);outline:solid 2px var(--color-accent)}header.svelte-qjrhbz button:where(.svelte-qjrhbz){gap:0;color:inherit}header.svelte-qjrhbz button:where(.svelte-qjrhbz) .icon:where(.svelte-qjrhbz){width:1.5rem;color:var(--color-accent)}@media screen and (max-width: 720px){#site-header-wrapper.svelte-qjrhbz{padding-left:0;padding-right:0;background-color:var(--color-background)}header.svelte-qjrhbz{border:none;border-bottom:solid 2px var(--color-secondary);border-radius:0;background:none}header.dev.svelte-qjrhbz{border-bottom-color:var(--color-accent)}#site-nav.svelte-qjrhbz{position:absolute;bottom:1px;left:0;right:0;transform:translateY(100%);display:flex;flex-direction:column;gap:0;padding:.25rem 1rem;text-align:center;justify-content:flex-end;align-items:stretch;z-index:-1;background-color:var(--color-background);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom:solid 1px var(--color-border)}#site-nav.svelte-qjrhbz a:where(.svelte-qjrhbz){font-weight:400!important;font-size:inherit;padding:.75rem}}#site-commit-id.svelte-qjrhbz{font-weight:700;letter-spacing:.25ch;color:var(--color-font-2);opacity:.5;text-transform:uppercase;text-align:right;line-height:1;transition:opacity .2s,letter-spacing .5s;--font-size: 14px;font-size:var(--font-size);height:var(--font-size)}#site-commit-id.svelte-qjrhbz:hover{opacity:1;letter-spacing:.5ch;color:var(--color-font-2)}@media screen and (max-width: 720px){#site-commit-id.svelte-qjrhbz{position:absolute;right:0}}@keyframes svelte-qjrhbz-refreshSession{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#site-header-wrapper.svelte-qjrhbz .container:where(.svelte-qjrhbz){padding:0}#site-user-role.svelte-qjrhbz{font-size:.8rem}@media screen and (min-width: 720px){.hide-on-large.svelte-qjrhbz{display:none}}.modal-wrapper.svelte-113vxdd{background-color:#00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;padding:1rem}.modal.svelte-113vxdd{margin:auto;background-color:var(--color-background);width:100%;max-width:30rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.25rem}.modal.svelte-113vxdd button:where(.svelte-113vxdd){margin:0}form.svelte-113vxdd{display:flex;flex-direction:column;gap:1rem;margin:0}form.svelte-113vxdd button:where(.svelte-113vxdd){padding:.5rem .75rem;text-align:center;justify-content:center;width:auto;background-color:var(--color, var(--color-primary));color:var(--color-white)}.actions.svelte-113vxdd{display:flex;gap:1rem;margin-left:auto}.bg.svelte-1u0gnd9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-999;display:flex;align-items:center;justify-content:center;transition:.2s}@media print{.bg.svelte-1u0gnd9{display:none}}.bg.svelte-1u0gnd9 img:where(.svelte-1u0gnd9){width:20rem;margin:auto}@media screen and (max-height: 640px){.bg.svelte-1u0gnd9 img:where(.svelte-1u0gnd9){width:10rem}}.dev.svelte-1u0gnd9 .bg:where(.svelte-1u0gnd9) img:where(.svelte-1u0gnd9){filter:hue-rotate(180deg)}.bg.svelte-1u0gnd9 #bg-grid:where(.svelte-1u0gnd9){width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;--spacing: 2rem;--grid-color: hsl(from var(--color-font) h s l / 2%);--grid-width: 2px;background-image:linear-gradient(90deg,transparent,var(--color-background),transparent),repeating-linear-gradient(0deg,var(--grid-color) 0px,var(--grid-color) var(--grid-width),transparent 0px,transparent var(--spacing)),repeating-linear-gradient(90deg,var(--grid-color) 0px,var(--grid-color) var(--grid-width),transparent 0px,transparent var(--spacing)),linear-gradient(90deg,var(--color-background),var(--color-background));z-index:-1;transition:2s}body>#svelte{min-height:100vh}
