:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--p-bg:#fff;--p-surface:#f2f2f0;--p-ink:#0a0a0a;--p-ink-muted:#4a4a48;--p-ink-disabled:#61615d;--p-line:#0a0a0a;--p-line-quiet:#c9c9c4;--p-accent:#c11600;--p-on-accent:#fff;--p-danger:#b3000f;--p-on-danger:#fff;--p-success:#0b6b2e;--p-on-ink:#fff;--p-dead-bg:#ededea;--p-dead-surface:#e3e3df;--p-dead-ink:#3a3a38;--p-dead-ink-muted:#63635e;--p-dead-line:#b9b9b3;--p-dead-line-quiet:#d4d4cf;--p-dead-on-ink:#ededea}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-bg:#000;--p-surface:#161614;--p-ink:#fff;--p-ink-muted:#a3a29b;--p-ink-disabled:#8a8983;--p-line:#fff;--p-line-quiet:#33332f;--p-accent:#ff5b2e;--p-on-accent:#000;--p-danger:#ff6b5e;--p-on-danger:#000;--p-success:#10a755;--p-on-ink:#000;--p-dead-bg:#131312;--p-dead-surface:#1e1e1c;--p-dead-ink:#c9c8c1;--p-dead-ink-muted:#94938c;--p-dead-line:#3d3d38;--p-dead-line-quiet:#262622;--p-dead-on-ink:#131312}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-bg:#000;--p-surface:#161614;--p-ink:#fff;--p-ink-muted:#a3a29b;--p-ink-disabled:#8a8983;--p-line:#fff;--p-line-quiet:#33332f;--p-accent:#ff5b2e;--p-on-accent:#000;--p-danger:#ff6b5e;--p-on-danger:#000;--p-success:#10a755;--p-on-ink:#000;--p-dead-bg:#131312;--p-dead-surface:#1e1e1c;--p-dead-ink:#c9c8c1;--p-dead-ink-muted:#94938c;--p-dead-line:#3d3d38;--p-dead-line-quiet:#262622;--p-dead-on-ink:#131312}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--color-bg:var(--p-bg);--color-surface:var(--p-surface);--color-ink:var(--p-ink);--color-ink-muted:var(--p-ink-muted);--color-ink-disabled:var(--p-ink-disabled);--color-line:var(--p-line);--color-line-quiet:var(--p-line-quiet);--color-accent:var(--p-accent);--color-on-accent:var(--p-on-accent);--color-danger:var(--p-danger);--color-on-danger:var(--p-on-danger);--color-success:var(--p-success);--color-inverse-bg:var(--p-ink);--color-inverse-ink:var(--p-on-ink)}[data-register=dead-end]{--color-bg:var(--p-dead-bg);--color-surface:var(--p-dead-surface);--color-ink:var(--p-dead-ink);--color-ink-muted:var(--p-dead-ink-muted);--color-ink-disabled:var(--p-dead-ink-muted);--color-line:var(--p-dead-line);--color-line-quiet:var(--p-dead-line-quiet);--color-inverse-bg:var(--p-dead-ink);--color-inverse-ink:var(--p-dead-on-ink);--color-accent:var(--p-dead-ink-muted);--color-on-accent:var(--p-dead-bg);--color-danger:var(--p-dead-ink);--color-success:var(--p-dead-ink);--font-display:var(--font-text)}:root{--font-display:"Archivo Black", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--weight-display:900;--weight-bold:700;--weight-medium:600;--weight-regular:400;--text-2xs:11px;--leading-2xs:1;--text-xs:13px;--leading-xs:1.35;--text-sm:14px;--leading-sm:1.45;--text-md:16px;--leading-md:1.45;--text-lg:19px;--leading-lg:1.35;--display-sm:26px;--display-md:30px;--display-lg:38px;--display-xl:46px;--leading-display:.98;--tracking-display:-.02em;--tracking-eyebrow:.14em;--numeric:tabular-nums;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius:0;--radius-soft:2px;--stroke:2px;--stroke-hair:1px;--tap:56px;--tap-generous:66px;--focus-width:3px;--focus-offset:2px;--duration-scan:.42s;--duration-tap:90ms;--ease-stamp:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-scan:0s;--duration-tap:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-md);background:var(--color-bg);color:var(--color-ink);min-height:100dvh;margin:0}.tabulaire{font-variant-numeric:var(--numeric)}button,input,textarea{font:inherit;color:inherit}.maj{width:100%;min-height:var(--tap);padding:var(--space-3) var(--space-4);border:none;border-bottom:var(--stroke) solid var(--color-line);background:var(--color-inverse-bg);color:var(--color-inverse-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}
