@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-wght-normal-CXgNM06D.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-wght-normal-CoA7y8X5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier:#f2f4f7;--feuille:#fff;--encre:#1b2a4a;--encre-douce:#31405f;--ardoise:#566175;--filet:#d5dae3;--filet-fort:#b6bdcb;--survol:#e8ecf3;--focus:#2c56c8;--visa:#1f6f4f;--visa-fond:#e1f2ea;--attente:#8a4b00;--attente-fond:#fff0d4;--pret:#2447a8;--pret-fond:#e5ecfb;--neutre:#4a5468;--neutre-fond:#eceff4;--erreur:#a3241a;--erreur-fond:#fdeceb;--font-ui:"Atkinson Hyperlegible Next Variable", "Segoe UI", system-ui, sans-serif;--font-doc:"Atkinson Hyperlegible Mono Variable", "Cascadia Mono", Consolas, monospace;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--radius-s:4px;--radius-m:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{font-size:100%}body{min-height:100vh;font-family:var(--font-ui);font-size:var(--text-base);color:var(--encre);background:var(--papier);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{margin:0;font-weight:700;line-height:1.2}h1{font-size:var(--text-xl);letter-spacing:-.015em}h2{font-size:var(--text-md)}h3{font-size:var(--text-base)}p{margin:0}a{color:var(--pret);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--ardoise)}.small{font-size:var(--text-sm)}.button{border-radius:var(--radius-s);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button.primary{background:var(--encre);color:#fff}.button.primary:not(:disabled):hover{background:var(--encre-douce)}.button.secondary{background:var(--feuille);border-color:var(--filet-fort);color:var(--encre)}.button.secondary:not(:disabled):hover{background:var(--survol)}.button.ghost{color:var(--encre);background:0 0}.button.ghost:not(:disabled):hover{background:var(--survol)}.button.danger{background:var(--erreur);color:#fff}.button.link{color:var(--pret);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.form{gap:1.1rem;display:grid}.field{gap:.35rem;display:grid}.field>label,.label{font-weight:650}.input,.select,.textarea{border:1px solid var(--filet-fort);border-radius:var(--radius-s);background:var(--feuille);width:100%;color:var(--encre);font:inherit;padding:.55rem .7rem}.input[aria-invalid=true]{border-color:var(--erreur)}.hint{font-size:var(--text-sm);color:var(--ardoise)}.field-error{font-size:var(--text-sm);color:var(--erreur);font-weight:600}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--text-sm);color:var(--ardoise);border-bottom:1px solid var(--filet-fort);padding:.6rem .75rem;font-weight:650}.table td{border-bottom:1px solid var(--filet);vertical-align:middle;padding:.75rem}.table tbody tr:hover{background:var(--papier)}.table .numeric{text-align:right;font-variant-numeric:tabular-nums}.badge{font-size:var(--text-sm);white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-weight:650;display:inline-block}.badge-neutral{background:var(--neutre-fond);color:var(--neutre)}.badge-pending{background:var(--attente-fond);color:var(--attente)}.badge-ready{background:var(--pret-fond);color:var(--pret)}.badge-done{background:var(--visa-fond);color:var(--visa)}.banner{border-radius:var(--radius-s);border-left:4px solid;justify-items:start;gap:.5rem;padding:.85rem 1rem;display:grid}.banner-error{background:var(--erreur-fond);border-color:var(--erreur)}.banner-warning{background:var(--attente-fond);border-color:var(--attente)}.banner-success{background:var(--visa-fond);border-color:var(--visa)}.banner-info{background:var(--pret-fond);border-color:var(--pret)}.marker{background:var(--feuille);font-family:var(--font-doc);font-size:var(--text-sm);border-radius:3px;margin:0 .25rem .25rem 0;padding:.05rem .35rem;display:inline-block}.dialog{border-radius:var(--radius-m);width:min(32rem,100% - 2rem);color:var(--encre);border:0;padding:1.5rem}.dialog::backdrop{background:#1b2a4a73}.dialog-body{gap:.75rem;margin:1rem 0 1.5rem;display:grid}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field>legend{margin-bottom:.35rem;padding:0}.actions>.field{flex:10rem}.nowrap{white-space:nowrap}.table .actions{flex-wrap:nowrap;justify-content:flex-end}.badge-error{background:var(--erreur-fond);color:var(--erreur)}@media print{body{background:#fff}.topbar,.skip-link,.no-print,.button{display:none!important}.main{padding:0}.section{break-inside:avoid;border:0;padding:.5rem 0}}.form>.actions{align-items:flex-start}.skip-link{background:var(--encre);color:#fff;z-index:10;padding:.5rem .75rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:.75rem}.topbar{background:var(--feuille);border-bottom:1px solid var(--filet);align-items:center;gap:2rem;min-height:3.5rem;padding:.5rem 1.5rem;display:flex}.wordmark{color:var(--encre);letter-spacing:-.01em;font-size:1.0625rem;font-weight:750;text-decoration:none}.topnav{gap:1.25rem;display:flex}.topnav a{color:var(--ardoise);border-bottom:2px solid #0000;padding:.35rem 0;font-weight:600;text-decoration:none}.topnav a.active{color:var(--encre);border-bottom-color:var(--encre)}.account{align-items:center;gap:1rem;margin-left:auto;display:flex}.credit-chip{border:1px solid var(--filet-fort);color:var(--encre);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;gap:.4rem;padding:.3rem .7rem;font-weight:650;text-decoration:none;display:inline-flex}.credit-chip:hover{background:var(--survol)}.credit-chip-label{font-size:var(--text-sm);color:var(--ardoise);font-weight:600}.credit-chip-low{border-color:var(--attente);background:var(--attente-fond)}.account-names{text-align:right;line-height:1.25;display:grid}.account-agency{font-weight:650}.account-user{font-size:var(--text-sm);color:var(--ardoise)}.main{padding:2rem 1.5rem 4rem}.main:focus{outline:none}.page{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:72rem;margin:0 auto;display:grid}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-header-text{gap:.4rem;display:grid}.lede{max-width:62ch;color:var(--ardoise)}.back-link{font-size:var(--text-sm);font-weight:600}.section{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 1.5rem;display:grid}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.empty{text-align:center;color:var(--ardoise);justify-items:center;gap:1rem;padding:2rem 1rem;display:grid}.facts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;margin:0;display:grid}.facts dt{font-size:var(--text-sm);color:var(--ardoise)}.facts dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-weight:650}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.auth{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.auth-sheet{background:var(--feuille);border:1px solid var(--filet);border-radius:var(--radius-m);width:min(27rem,100%);box-shadow:6px 6px 0 -1px var(--filet);gap:1.5rem;padding:2rem;display:grid}.auth-sheet .wordmark{font-size:1.125rem}.auth-footer{font-size:var(--text-sm);color:var(--ardoise)}.candidates{gap:.5rem;display:grid}.candidate-row{gap:.5rem;display:flex}.address{gap:.6rem;display:grid}.address-city{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;display:grid}.plain-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.plain-list>li{overflow-wrap:anywhere;justify-content:space-between}.eyebrow{font-size:var(--text-sm);color:var(--ardoise);margin:0;font-weight:650}.fact-wide{grid-column:1/-1}.address-block{font-style:normal;display:grid}.dropzone{text-align:center;border:2px dashed var(--filet-fort);border-radius:var(--radius-m);background:var(--papier);justify-items:center;gap:.6rem;padding:1.75rem 1rem;display:grid}.dropzone.is-over{border-color:var(--focus);background:var(--pret-fond)}.dropzone.is-busy{opacity:.8}.dropzone.is-compact{gap:.5rem;padding:1rem}.lot{border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr);gap:.75rem;padding-top:1rem;display:grid}.lot-header{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.lot-warning{border:1px solid var(--attente);border-radius:var(--radius-m);background:var(--attente-fond);padding:1rem}.cell-main{font-weight:600;display:block}.cell-sub{overflow-wrap:anywhere;max-width:22rem;margin-top:.15rem;display:block}.candidate-note{white-space:nowrap;align-self:center}.choices{gap:.5rem;display:grid}.choice{border:1px solid var(--filet-fort);border-radius:var(--radius-s);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.6rem .8rem;display:flex}.choice:has(input:checked){border-color:var(--focus);background:var(--pret-fond)}@media (width<=720px){.topbar{flex-wrap:wrap;gap:.75rem 1.25rem}.account{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;width:100%}.account-names{text-align:left;flex:9rem;order:-1}.main{padding:1.25rem 1rem 3rem}.section{padding:1rem}}.danger-zone{border-color:var(--erreur);max-width:44rem}.settings{max-width:44rem}.settings-block{border-top:1px solid var(--filet);gap:.75rem;padding-top:1.25rem;display:grid}.settings-block-header{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.settings-block-header>.button{margin-left:auto}.settings-block h3{font-size:var(--text-base)}.settings-block p{margin:0}.field-row{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.field-row>.input{flex:9rem;min-width:0}.field-row>.button{flex:none}.code-input{max-width:9rem;font-family:var(--font-doc);font-size:var(--text-md);letter-spacing:.2em}.topnav a.has-dot:after{content:"";vertical-align:.15em;background:var(--attente);border-radius:50%;width:.5rem;height:.5rem;margin-left:.35rem;display:inline-block}.auth-sheet-wide{width:min(34rem,100%)}.label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.label-row>label{font-weight:650}.captcha{gap:.5rem;display:grid}.captcha-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.captcha-image{aspect-ratio:300/90;border:1px solid var(--filet-fort);border-radius:var(--radius-s);width:300px;max-width:100%;height:auto;display:block}.captcha-placeholder{background:var(--papier);color:var(--ardoise);font-size:var(--text-sm);place-items:center;display:grid}.captcha-input{text-transform:uppercase;max-width:12rem}.piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
