.ch-root{--ch-bg: #ffffff;--ch-ink: #000000;--ch-ink-2: #5a5a5a;--ch-line: #d4d4d4;--ch-line-2: #000000;--ch-red: #e1000f;--ch-sans: "Helvetica Neue", Helvetica, Inter, Arial, ui-sans-serif, system-ui, sans-serif;--ch-gutter: 1.25rem;--ch-max: 76rem;container-type:inline-size;container-name:ch;background:var(--ch-bg);color:var(--ch-ink);display:flex;flex-direction:column;font-family:var(--ch-sans);font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.45;min-height:100%;overflow-wrap:break-word;position:relative}@container ch (min-width: 48rem){.ch-root{--ch-gutter: 2rem}}.ch-root *:focus-visible{outline:2px solid var(--ch-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ch-root *,.ch-root *:before,.ch-root *:after{animation-delay:0ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes ch-rise{0%{opacity:0;transform:translateY(.35rem)}}@keyframes ch-fade{0%{opacity:0}}.ch-grid{bottom:0;left:0;margin-inline:auto;max-width:var(--ch-max);pointer-events:none;position:absolute;right:0;top:0;background-image:repeating-linear-gradient(to right,#f0f0f0 0,#f0f0f0 1px,transparent 1px,transparent calc(100% / 6));background-clip:content-box;padding-inline:var(--ch-gutter)}@container ch (min-width: 48rem){.ch-grid{background-image:repeating-linear-gradient(to right,#f0f0f0 0,#f0f0f0 1px,transparent 1px,transparent calc(100% / 12))}}.ch-page{display:flex;flex:1 1 auto;flex-direction:column;margin-inline:auto;max-width:var(--ch-max);padding-inline:var(--ch-gutter);position:relative;width:100%}.ch-main{flex:1 1 auto}.ch-skip{position:absolute;left:-9999px;top:0;background:var(--ch-ink);color:#fff;font-size:.875rem;padding:.75rem 1.25rem;text-decoration:none;z-index:10}.ch-skip:focus{left:.5rem;top:.5rem}.ch-head{border-bottom:1px solid var(--ch-line-2);display:grid;gap:.25rem 1.5rem;padding:1.5rem 0 .75rem}@container ch (min-width: 48rem){.ch-head{align-items:baseline;grid-template-columns:12rem minmax(0,1fr) auto}}.ch-head__name{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:0}.ch-head__name a{color:inherit;text-decoration:none}.ch-head__name a:hover{color:var(--ch-red)}.ch-head__desc{color:var(--ch-ink-2);font-size:.8125rem;margin:0}.ch-head__nav{display:flex;flex-wrap:wrap;gap:0 .5rem}.ch-head__nav span{align-items:center;display:inline-flex;gap:.5rem}.ch-head__nav i{color:var(--ch-line);font-style:normal}.ch-navlink{align-items:center;background:none;border:0;color:var(--ch-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;min-height:2.75rem;padding:0 .15rem;text-decoration:none}.ch-navlink:hover{color:var(--ch-ink)}.ch-navlink[aria-current=page]{color:var(--ch-ink);font-weight:700}.ch-display{font-size:clamp(2.25rem,9cqi,5.5rem);font-weight:700;letter-spacing:-.04em;line-height:.98;margin:2.5rem 0 0}.ch-title{font-size:clamp(1.5rem,4.5cqi,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:.75rem 0 0}.ch-sub{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:0}.ch-caps{font-size:.6875rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.ch-caps--rule{border-bottom:1px solid var(--ch-line-2);padding:1.5rem 0 .4rem}.ch-body{color:var(--ch-ink-2);margin:.75rem 0 0;max-width:34rem}.ch-body--wide{max-width:46rem}.ch-dim{color:var(--ch-ink-2)}.ch-none{color:var(--ch-ink-2);font-style:italic}.ch-warn{color:var(--ch-red)}.ch-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ch-home{padding-bottom:3rem}.ch-form{margin-top:2.5rem;max-width:40rem;position:relative}.ch-form--bar{margin-top:1.5rem}.ch-label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ch-field{align-items:stretch;border-bottom:2px solid var(--ch-ink);display:flex;gap:1rem;margin-top:.5rem}.ch-input{background:transparent;border:0;color:var(--ch-ink);flex:1 1 auto;font:inherit;font-size:clamp(1.25rem,3cqi,1.75rem);min-height:3rem;min-width:0;padding:.25rem 0}.ch-input:focus:not(:focus-visible){outline:none}.ch-field:focus-within{border-bottom-color:var(--ch-red)}.ch-form--bar .ch-input{font-size:1.125rem;min-height:2.75rem}.ch-hint{color:var(--ch-ink-2);font-size:.8125rem;margin:.5rem 0 0}.ch-submit{background:var(--ch-ink);border:0;color:#fff;cursor:pointer;display:inline-flex;align-items:center;flex:0 0 auto;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.35rem;min-height:2.75rem;padding:0 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease}.ch-submit:hover{background:var(--ch-red)}.ch-submit[disabled]{cursor:not-allowed;opacity:.4}.ch-ghost{align-items:center;background:transparent;border:1px solid var(--ch-line);color:var(--ch-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;letter-spacing:.08em;min-height:2.75rem;padding:0 .9rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.ch-ghost:hover{border-color:var(--ch-ink);color:var(--ch-ink)}.ch-textlink{background:none;border:0;color:var(--ch-red);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease}.ch-textlink:hover{color:var(--ch-ink)}.ch-suggest{border-bottom:1px solid var(--ch-line-2);list-style:none;margin:0;padding:0}.ch-suggest__item{border-top:1px solid var(--ch-line)}.ch-suggest__btn{animation:ch-fade .16s ease both;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:0 .75rem;min-height:2.75rem;padding:.5rem .25rem;text-align:left;width:100%}.ch-suggest__btn:hover,.ch-suggest__btn[aria-selected=true]{background:#f4f4f4}.ch-suggest__btn mark{background:none;color:var(--ch-red);font-weight:700}.ch-suggest__count{color:var(--ch-ink-2);font-size:.8125rem;margin-left:auto}.ch-cols{display:grid;gap:2rem;margin-top:3rem}.ch-cols--after{border-top:1px solid var(--ch-line-2);margin-top:2.5rem;padding-top:1.5rem}.ch-col{min-width:0}@container ch (min-width: 46rem){.ch-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.ch-plain{list-style:none;margin:.75rem 0 0;padding:0}.ch-plain li{border-top:1px solid var(--ch-line);display:flex;flex-wrap:wrap;gap:0 .75rem;padding:.5rem 0}.ch-numbered{counter-reset:ch-n;list-style:none;margin:.75rem 0 0;padding:0}.ch-numbered li{border-top:1px solid var(--ch-line);color:var(--ch-ink-2);counter-increment:ch-n;padding:.5rem 0 .5rem 2.25rem;position:relative}.ch-numbered li:before{content:counter(ch-n,decimal-leading-zero);color:var(--ch-ink);font-weight:700;left:0;position:absolute;top:.5rem}.ch-index,.ch-registre,.ch-state,.ch-detail{padding-bottom:3rem}.ch-state{padding-top:2.5rem}.ch-state__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.ch-progress{background:var(--ch-line);height:2px;margin-top:1.25rem;max-width:20rem;overflow:hidden;position:relative}.ch-progress:after{animation:ch-sweep .9s ease-in-out infinite;background:var(--ch-red);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:left center}@keyframes ch-sweep{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(0);transform-origin:right center}}.ch-entries{list-style:none;margin:2rem 0 0;padding:0}.ch-entries>li{animation:ch-rise .2s ease both;animation-delay:calc(var(--i, 0) * 40ms);border-top:1px solid var(--ch-line-2)}.ch-entry{display:grid;gap:.5rem 1.5rem;padding:1.25rem 0 1.75rem}@container ch (min-width: 42rem){.ch-entry{grid-template-columns:4rem minmax(0,1fr)}}.ch-entry__num{color:var(--ch-red);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.ch-entry__body{min-width:0}.ch-entry__title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:700;gap:0 1rem;letter-spacing:-.02em;margin:0 0 .75rem}.ch-entry__span{color:var(--ch-ink-2);font-size:1rem;font-weight:400}.ch-kv{margin:0}.ch-kv__row{border-top:1px solid var(--ch-line);display:grid;gap:.15rem 1.5rem;padding:.45rem 0}@container ch (min-width: 34rem){.ch-kv__row{grid-template-columns:9rem minmax(0,1fr)}}.ch-kv__row dt{color:var(--ch-ink-2);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ch-kv__row dd{margin:0;min-width:0}.ch-kv--tight .ch-kv__row{padding:.35rem 0}.ch-inline{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.ch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ch-actions>*{max-width:100%;min-width:0}.ch-claim{min-width:0}.ch-claim__row{display:flex;flex-wrap:wrap;gap:.5rem}.ch-claim__note{border-left:2px solid var(--ch-red);color:var(--ch-ink-2);font-size:.8125rem;margin:.5rem 0 0;max-width:32rem;padding-left:.75rem}.ch-block{margin-top:2.5rem}.ch-loose{list-style:none;margin:0;padding:0}.ch-loose li{border-bottom:1px solid var(--ch-line);display:grid;gap:.15rem 1rem;padding:.6rem 0}@container ch (min-width: 46rem){.ch-loose li{align-items:baseline;grid-template-columns:6rem minmax(0,1fr) 8rem 6rem 5rem}}.ch-loose__date,.ch-loose__src{color:var(--ch-ink-2);font-size:.8125rem}.ch-loose__name{font-weight:700;min-width:0}.ch-loose__perf{font-variant-numeric:tabular-nums}.ch-table-wrap{margin-top:1.75rem;overflow-x:auto}.ch-table{border-collapse:collapse;width:100%}.ch-table caption{text-align:left}.ch-table thead{display:none}.ch-table tbody tr{animation:ch-rise .2s ease both;animation-delay:calc(var(--i, 0) * 30ms);border-bottom:1px solid var(--ch-line);display:grid;gap:.5rem 1.25rem;padding:.85rem 0}.ch-table tbody tr:first-child{border-top:1px solid var(--ch-line-2)}.ch-table td{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:0}.ch-table td:before{color:var(--ch-ink-2);content:attr(data-label);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.ch-td--num{font-variant-numeric:tabular-nums}.ch-td--name strong{font-weight:700}@container ch (min-width: 56rem){.ch-table thead{display:table-header-group}.ch-table thead th{border-bottom:1px solid var(--ch-line-2);font-size:.6875rem;font-weight:700;letter-spacing:.12em;padding:0 1.25rem .4rem 0;text-align:left;text-transform:uppercase;white-space:nowrap}.ch-table tbody tr{display:table-row}.ch-table tbody tr:first-child{border-top:0}.ch-table td{display:table-cell;padding:.85rem 1.25rem .85rem 0;vertical-align:top}.ch-table td:before{display:none}.ch-table td>*{display:block}}.ch-gauge{display:inline-flex;gap:3px;vertical-align:middle}.ch-gauge__tick{background:var(--ch-line);height:.875rem;width:4px}.ch-gauge__tick--on{background:var(--ch-ink)}.ch-quality{margin-top:.75rem}.ch-quality__count{font-size:1.125rem;margin:0 0 .4rem}.ch-quality__note{color:var(--ch-ink-2);font-size:.8125rem;margin:.5rem 0 0;max-width:40rem}.ch-partial{border-left:2px solid var(--ch-red);margin-top:1rem;max-width:44rem;padding-left:.75rem}.ch-partial__title{font-size:.6875rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.ch-partial__body{color:var(--ch-ink-2);margin:.25rem 0 0}.ch-live{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-top:1rem}.ch-live__text{color:var(--ch-ink-2);font-size:.8125rem;margin:0;min-height:1.2em}.ch-td--meta{color:var(--ch-ink-2);font-size:.8125rem}.ch-details{margin-top:1.25rem}.ch-summary{cursor:pointer;font-size:.8125rem;min-height:2.75rem;padding:.75rem 0;text-decoration:underline;text-underline-offset:2px}.ch-summary:hover{color:var(--ch-red)}.ch-pager{align-items:center;border-top:1px solid var(--ch-line-2);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.ch-pager__count{color:var(--ch-ink-2);font-size:.8125rem;margin:0}.ch-foot{border-top:1px solid var(--ch-line-2);display:grid;gap:.75rem 2rem;margin-top:2rem;padding:1rem 0 2.5rem}@container ch (min-width: 46rem){.ch-foot{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-foot p{color:var(--ch-ink-2);font-size:.75rem;margin:0}.ch-foot__nav{display:flex;flex-wrap:wrap;gap:0 1rem}.ch-foot__nav a{color:var(--ch-ink-2);font-size:.75rem;text-decoration:underline;text-underline-offset:2px}.ch-foot__nav a:hover{color:var(--ch-ink)}.ch-fields{display:grid;gap:1.25rem;margin-top:1.75rem;max-width:36rem}.ch-fieldset{display:grid;gap:.35rem}.ch-control{background:var(--ch-bg);border:0;border-bottom:1px solid var(--ch-ink);color:var(--ch-ink);font:inherit;min-height:2.75rem;padding:.35rem 0;width:100%}textarea.ch-control{min-height:8rem;resize:vertical}.ch-control:focus{border-bottom-color:var(--ch-red)}.ch-control:focus:not(:focus-visible){outline:none}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;height:100%}body{-webkit-font-smoothing:antialiased;background:#fff;margin:0;min-height:100%}#root{min-height:100vh}img,svg{display:block;max-width:100%}
