:root{--jt-cobalt: #005ccc;--jt-cobalt: oklch(.5 .19 258);--jt-cobalt-deep: #0044ac;--jt-cobalt-deep: oklch(.42 .18 258);--jt-cobalt-tint: #eaf3ff;--jt-cobalt-tint: oklch(.96 .02 258);--jt-ink: #15191e;--jt-ink: oklch(.21 .012 258);--jt-ink-soft: #50565e;--jt-ink-soft: oklch(.45 .015 258);--jt-line: #dbdee3;--jt-line: oklch(.9 .008 258);--jt-key: #eef0f4;--jt-key: oklch(.955 .006 258);--jt-paper: #ffffff;--jt-attention: #935b00;--jt-attention: oklch(.52 .13 75);--jt-settled: #146d34;--jt-settled: oklch(.47 .12 150);--jt-on-cobalt: #ffffff;--jt-color-bg: var(--jt-paper);--jt-color-text: var(--jt-ink);--jt-color-text-soft: var(--jt-ink-soft);--jt-color-action: var(--jt-cobalt);--jt-color-action-pressed: var(--jt-cobalt-deep);--jt-color-on-action: var(--jt-on-cobalt);--jt-color-focus: var(--jt-cobalt);--jt-color-separator: var(--jt-line);--jt-color-surface-key: var(--jt-key);--jt-color-state-attention: var(--jt-attention);--jt-color-state-settled: var(--jt-settled);--jt-font-text: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--jt-font-display: "Bricolage Grotesque", "Atkinson Hyperlegible", system-ui, sans-serif;--jt-text-display: 800 56px/1 var(--jt-font-display);--jt-text-display-input: 800 60px/1 var(--jt-font-display);--jt-text-headline: 800 28px/1.1 var(--jt-font-display);--jt-text-amount: 800 26px/1.1 var(--jt-font-display);--jt-text-title: 700 24px/1.25 var(--jt-font-text);--jt-text-body: 700 18px/1.35 var(--jt-font-text);--jt-text-body-regular: 400 16px/1.45 var(--jt-font-text);--jt-text-label: 700 15px/1.35 var(--jt-font-text);--jt-text-nav: 700 12px/1.2 var(--jt-font-text);--jt-tracking-display: -.03em;--jt-tracking-amount: -.02em;--jt-numeric: tabular-nums lining-nums;--jt-radius-key: 16px;--jt-radius-option: 18px;--jt-radius-button: 22px;--jt-radius-device: 28px;--jt-h-link: 44px;--jt-h-key: 54px;--jt-h-option: 50px;--jt-h-button-tertiary: 50px;--jt-h-button-secondary: 56px;--jt-h-button-primary: 62px;--jt-h-row: 68px;--jt-h-nav: 60px;--jt-space-1: 4px;--jt-space-2: 8px;--jt-space-3: 12px;--jt-space-4: 16px;--jt-space-5: 20px;--jt-space-7: 28px;--jt-gutter: 20px;--jt-border-strong: 2px solid var(--jt-ink-soft);--jt-border-light: 2px solid var(--jt-line);--jt-separator: 1px solid var(--jt-line);--jt-focus-ring: 3px solid var(--jt-cobalt);--jt-focus-offset: 2px;--jt-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--jt-duration-count: .42s;--jt-duration-press: .12s;--jt-z-sticky: 10;--jt-z-sheet-backdrop: 20;--jt-z-sheet: 30;--jt-z-toast: 40}@media(prefers-reduced-motion:reduce){:root{--jt-duration-count: 0ms;--jt-duration-press: 0ms}}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-800.woff2) format("woff2")}.jt-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jt-bouton{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:var(--jt-radius-button);background:var(--jt-paper);font:var(--jt-text-body);cursor:pointer;text-decoration:none}.jt-bouton--principal{min-height:var(--jt-h-button-primary);background:var(--jt-color-action);color:var(--jt-color-on-action)}.jt-bouton--principal:active{background:var(--jt-color-action-pressed);transform:scale(.99)}.jt-bouton--secondaire{min-height:var(--jt-h-button-secondary);border:var(--jt-border-strong);color:var(--jt-color-text);font-size:17px}.jt-bouton--secondaire:active{background:var(--jt-color-surface-key)}.jt-bouton--discret{min-height:var(--jt-h-button-tertiary);border:var(--jt-border-light);color:var(--jt-color-text-soft);font-size:16px}.jt-bouton--discret:active{background:var(--jt-color-surface-key)}.jt-bouton[disabled]{opacity:.45;cursor:default}.jt-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--jt-color-state-attention);font:700 16px/1.35 var(--jt-font-text)}.jt-note--neutre{color:var(--jt-color-text-soft)}.jt-note--ok{color:var(--jt-color-state-settled)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--jt-color-bg);color:var(--jt-color-text);font:var(--jt-text-body-regular)}:focus-visible{outline:var(--jt-focus-ring);outline-offset:var(--jt-focus-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
