@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/SourceSans3-latin.80685adb.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2039,u+203a,u+20ac,u+2122}@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/SourceSans3-latin-ext.9cea5cc1.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:u+0100-024f,u+0250-02af,u+0300-036f,u+1e??,u+20a0-20bf}@font-face{font-family:"Noto Serif Display";src:url(/_next/static/media/NotoSerifDisplay-latin.1e47a43e.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0152-0153,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2039,u+203a,u+20ac,u+2122}@font-face{font-family:"Noto Serif Display";src:url(/_next/static/media/NotoSerifDisplay-latin-ext.6fbe16f2.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-024f,u+0250-02af,u+0300-036f,u+1e??,u+20a0-20bf}:root{--kwabo-primary:#23306b;--kwabo-primary-bright:#3b5bd7;--kwabo-on-primary:#ffffff;--kwabo-accent:#e7eaf7;--kwabo-ink:#131b3a;--kwabo-surface:#f5f6f9;--kwabo-card:#ffffff;--kwabo-muted:#5c6072;--kwabo-border:#e3e5ec;--kwabo-field-outline:#878ca0;--kwabo-border-strong:#c8cad1;--kwabo-success:#17663a;--kwabo-neutral:#414754;--kwabo-neutral-wash:#eceef3;--kwabo-danger:#b3261e;--kwabo-focus-ring:#3b5bd7;--kwabo-font:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kwabo-font-display:"Noto Serif Display",Georgia,"Times New Roman",serif;--kwabo-text-2xs:0.6875rem;--kwabo-leading-2xs:1rem;--kwabo-text-xs:0.75rem;--kwabo-leading-xs:1.125rem;--kwabo-text-sm:0.875rem;--kwabo-leading-sm:1.25rem;--kwabo-text-md:1rem;--kwabo-leading-md:1.5rem;--kwabo-text-lg:1.125rem;--kwabo-leading-lg:1.625rem;--kwabo-text-xl:1.375rem;--kwabo-leading-xl:1.875rem;--kwabo-text-2xl:1.75rem;--kwabo-leading-2xl:2.25rem;--kwabo-text-3xl:2.25rem;--kwabo-leading-3xl:2.75rem;--kwabo-weight-regular:400;--kwabo-weight-medium:500;--kwabo-weight-semibold:600;--kwabo-weight-bold:700;--kwabo-radius-nappe:2px;--kwabo-radius-nappe-set:2px 8px 8px 8px;--kwabo-radius-sm:4px;--kwabo-radius-md:8px;--kwabo-radius-lg:16px;--kwabo-radius-sheet:28px;--kwabo-radius-pill:999px;--kwabo-space-xs:4px;--kwabo-space-sm:8px;--kwabo-space-smd:12px;--kwabo-space-md:16px;--kwabo-space-gutter:20px;--kwabo-space-lg:24px;--kwabo-space-xl:40px;--kwabo-gutter-sm:20px;--kwabo-gutter-md:24px;--kwabo-gutter-lg:40px;--kwabo-measure:62ch;--kwabo-control-height:40px;--kwabo-control-mobile-height:52px;--kwabo-control-radius:999px;--kwabo-control-mobile-radius:999px;--kwabo-control-border:1.5px;--kwabo-control-max:320px;--kwabo-field-height:48px;--kwabo-field-line:1px;--kwabo-field-line-focus:2px;--kwabo-field-motion:150ms;--kwabo-field-gap:20px;--kwabo-field-label-gap:8px;--kwabo-field-group-gap:40px;--kwabo-field-group-lead:16px;--kwabo-field-mobile-height:54px;--kwabo-field-mobile-radius:8px;--kwabo-field-mobile-inset:16px;--kwabo-field-radius:2px;--kwabo-field-inset:16px;--kwabo-tab-bar-height:62px;--kwabo-tab-bar-inset:12px;--kwabo-tab-bar-line:0.5px;--kwabo-tab-bar-glyph:22px;--kwabo-tab-bar-central-size:56px;--kwabo-tab-bar-central-overhang:18px;--kwabo-tab-bar-central-gutter:72px;--kwabo-tab-bar-central-glyph:26px;--kwabo-tab-bar-glass-blur:20px;--kwabo-tab-bar-glass-opacity:0.87;--kwabo-tab-bar-glass-tint:0.06;--kwabo-focus-width:2px;--kwabo-focus-offset:2px;--kwabo-shadow-sm:0 1px 2px rgba(19,27,58,0.08);--kwabo-shadow-md:0 2px 8px rgba(19,27,58,0.12);--kwabo-shadow-card:0 6px 16px rgba(19,27,58,0.12);--kwabo-shadow-lg:0 8px 24px rgba(19,27,58,0.16);--kwabo-shadow-modal:0 8px 28px rgba(19,27,58,0.28);--kwabo-motion:cubic-bezier(0.32,0.72,0,1);--kwabo-duration-panel:450ms;--kwabo-duration-nappe:550ms;--kwabo-duration-fade:300ms;--kwabo-duration-micro:200ms;--ev-primary:#23306b;--ev-on-primary:#ffffff;--ev-accent:#e7eaf7;--ev-surface:#ffffff;--kwabo-field-accent:var(--kwabo-primary)}.kwabo-champ{margin:0 0 var(--kwabo-field-gap)}.kwabo-etiquette{margin-bottom:var(--kwabo-field-label-gap);font-size:var(--kwabo-text-sm);line-height:var(--kwabo-leading-sm);font-weight:var(--kwabo-weight-medium);color:var(--kwabo-ink);transition:color var(--kwabo-field-motion) var(--kwabo-motion)}.kwabo-champ-hote{display:block}.kwabo-compteur{flex:0 0 auto;font-size:var(--kwabo-text-2xs);line-height:var(--kwabo-leading-2xs);font-weight:var(--kwabo-weight-regular);color:var(--kwabo-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kwabo-champ:focus-within>.kwabo-etiquette{color:var(--kwabo-field-accent)}.kwabo-champ:has(.kwabo-saisie[aria-invalid=true])>.kwabo-etiquette,.kwabo-champ:has([aria-invalid=true])>.kwabo-etiquette{color:var(--kwabo-danger)}@media (prefers-reduced-motion:reduce){.kwabo-etiquette{transition:none}}.kwabo-form :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file])),.kwabo-saisie{width:100%;box-sizing:border-box;min-height:var(--kwabo-field-height);padding:0 var(--kwabo-field-inset);border:var(--kwabo-field-line) solid var(--kwabo-field-outline);border-radius:var(--kwabo-field-radius);background:none;font:inherit;color:var(--kwabo-ink);transition:border-color var(--kwabo-field-motion) var(--kwabo-motion),box-shadow var(--kwabo-field-motion) var(--kwabo-motion)}.kwabo-form :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file])):hover,.kwabo-saisie:hover{border-color:var(--kwabo-muted)}.kwabo-form :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file])):focus,.kwabo-saisie:focus{outline:0;border-color:var(--kwabo-field-accent);box-shadow:inset 0 0 0 calc(var(--kwabo-field-line-focus) - var(--kwabo-field-line)) var(--kwabo-field-accent)}.kwabo-form :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]))[aria-invalid=true],.kwabo-saisie[aria-invalid=true]{border-color:var(--kwabo-danger);box-shadow:inset 0 0 0 calc(var(--kwabo-field-line-focus) - var(--kwabo-field-line)) var(--kwabo-danger)}.kwabo-form :is(input,textarea)::placeholder,.kwabo-saisie::placeholder{color:var(--kwabo-muted)}.kwabo-form :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file])):disabled,.kwabo-form :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]))[readonly],.kwabo-saisie:disabled,.kwabo-saisie[readonly]{background:var(--kwabo-neutral-wash);color:var(--kwabo-muted);box-shadow:none}.kwabo-saisie-boite{position:relative;display:block;width:100%;max-width:var(--kwabo-field-max,none)}@media (prefers-reduced-motion:reduce){.kwabo-form :is(input,select,textarea),.kwabo-saisie{transition:none}}.kwabo-form select,select.kwabo-saisie{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.kwabo-form textarea,textarea.kwabo-saisie{min-height:calc(var(--kwabo-field-height) * 2);padding-top:var(--kwabo-space-smd);padding-bottom:var(--kwabo-space-smd);resize:vertical}.kwabo-case{--kwabo-case-boite:20px;position:relative;display:flex;align-items:flex-start;gap:var(--kwabo-space-sm);box-sizing:border-box;min-height:var(--kwabo-field-height);margin:0;padding:calc((var(--kwabo-field-height) - var(--kwabo-case-boite)) / 2) 0;font-size:var(--kwabo-text-sm);line-height:var(--kwabo-leading-sm);color:var(--kwabo-ink);cursor:pointer}.kwabo-case-input{position:absolute;top:calc((var(--kwabo-field-height) - var(--kwabo-case-boite)) / 2);left:0;margin:0;padding:0;border:0;opacity:0;cursor:inherit;z-index:1}.kwabo-case-boite,.kwabo-case-input{width:var(--kwabo-case-boite);height:var(--kwabo-case-boite)}.kwabo-case-boite{flex:none;box-sizing:border-box;display:inline-grid;place-items:center;border:var(--kwabo-field-line) solid var(--kwabo-field-outline);border-radius:var(--kwabo-radius-sm);background:transparent;color:var(--kwabo-on-primary);transition:border-color var(--kwabo-field-motion) var(--kwabo-motion),background-color var(--kwabo-field-motion) var(--kwabo-motion),box-shadow var(--kwabo-field-motion) var(--kwabo-motion)}.kwabo-case-boite>svg{width:14px;height:14px;opacity:0}.kwabo-case-libelle{flex:1 1;min-width:0}.kwabo-case:hover .kwabo-case-input:not(:disabled)+.kwabo-case-boite{border-color:var(--kwabo-muted)}.kwabo-case-input:checked+.kwabo-case-boite{background:var(--kwabo-field-accent);border-color:var(--kwabo-field-accent)}.kwabo-case-input:checked+.kwabo-case-boite>svg{opacity:1}.kwabo-case-input:focus-visible+.kwabo-case-boite{border-color:var(--kwabo-field-accent);box-shadow:inset 0 0 0 calc(var(--kwabo-field-line-focus) - var(--kwabo-field-line)) var(--kwabo-field-accent)}.kwabo-case-input:focus-visible:checked+.kwabo-case-boite{box-shadow:inset 0 0 0 calc(var(--kwabo-field-line-focus) - var(--kwabo-field-line)) var(--kwabo-on-primary)}.kwabo-case-input[aria-invalid=true]+.kwabo-case-boite{border-color:var(--kwabo-danger);box-shadow:inset 0 0 0 calc(var(--kwabo-field-line-focus) - var(--kwabo-field-line)) var(--kwabo-danger)}.kwabo-case-input:disabled+.kwabo-case-boite{background:var(--kwabo-neutral-wash);border-color:var(--kwabo-field-outline);color:var(--kwabo-muted);box-shadow:none}.kwabo-case:has(.kwabo-case-input:disabled){color:var(--kwabo-muted);cursor:default}@media (prefers-reduced-motion:reduce){.kwabo-case-boite{transition:none}}