@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/robotoslab-latin-normal-700.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/robotoslab-latin-ext-normal-700.woff2) format('woff2');unicode-range: U+0100-0130, U+0132-0151, U+0154-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'Work Sans';font-style: normal;font-weight: 400 600;font-display: swap;src: url(/fonts/worksans-latin-normal-400-600.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Work Sans';font-style: normal;font-weight: 400 600;font-display: swap;src: url(/fonts/worksans-latin-ext-normal-400-600.woff2) format('woff2');unicode-range: U+0100-0130, U+0132-0151, U+0154-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/jetbrains-latin-normal-500.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/jetbrains-latin-ext-normal-500.woff2) format('woff2');unicode-range: U+0100-0130, U+0132-0151, U+0154-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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}:root{--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--s5: 32px;--s6: 56px;--s7: 88px;--gut: 16px;--col: 320px;--som: 200px;--gap: 32px;--r: 3px;--fb: "Work Sans", system-ui, sans-serif;--fm: "JetBrains Mono", ui-monospace, monospace;--ft: "Roboto Slab", Georgia, serif;--ease: cubic-bezier(.2, .7, .2, 1);--photo-fond: #FFFFFF;--schema-trait: #2A2722;--schema-doux: #8C8273;--schema-acc: #D09A34;--bg: #F2ECE1;--card: #FFFDF8;--flat: #E6DCCB;--field: #FFFDF8;--ink: #1F1C18;--ink2: #423C34;--mute: #5F574C;--line: #DCD1BF;--line2: #8C8273;--brand: #26231F;--on-brand: #FFFFFF;--brand-h: #3A362F;--tint: #F1E4C8;--acc: #D09A34;--on-acc: #1F1C18;--acc-txt: #7A5410;--nuit: #22201C;--nuit2: #2C2924;--nuit-card: #2A2722;--n-ink: #F2EDE4;--n-ink2: #C4BCAF;--n-brand: #D9B668;--n-acc: #D09A34;--n-line: rgba(255, 255, 255, .12);--n-field: rgba(255, 255, 255, .07);--n-hover: rgba(255, 255, 255, .08);--np: #6E665A;--hist: #D2C6B2;--tape: #EFE2B6;--tape-ink: #26231F;--field-line: #8C8273;--row-h: #F7F1E6;--shadow: 0 1px 2px rgba(31, 28, 24, .06), 0 10px 26px -16px rgba(31, 28, 24, .38);--shadow-up: 0 2px 4px rgba(31, 28, 24, .08), 0 20px 36px -18px rgba(31, 28, 24, .5);--focus: var(--brand);color-scheme: light}@media (min-width: 700px){:root{--gut: 32px}}@media (min-width: 1280px){:root{--gut: 40px;--col: 340px;--gap: 40px}}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg: #13110E;--card: #211E19;--flat: #1A1814;--field: #29251F;--ink: #F0EBE2;--ink2: #CFC7BA;--mute: #A0978A;--line: #34302A;--line2: #6B6357;--brand: #D9B668;--on-brand: #13110E;--brand-h: #E6C784;--tint: #2E2617;--acc: #D09A34;--on-acc: #13110E;--acc-txt: #D9B668;--nuit: #0D0C0A;--nuit2: #171511;--nuit-card: #1A1814;--np: #9A9184;--hist: #3A352D;--tape: #D9C88F;--tape-ink: #1F1C18;--field-line: #7D7466;--row-h: #26221C;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 28px -16px rgba(0, 0, 0, .8);--shadow-up: 0 2px 4px rgba(0, 0, 0, .45), 0 22px 38px -18px rgba(0, 0, 0, .9);--schema-trait: #2A2722;color-scheme: dark}}:root[data-theme="dark"]{--bg: #13110E;--card: #211E19;--flat: #1A1814;--field: #29251F;--ink: #F0EBE2;--ink2: #CFC7BA;--mute: #A0978A;--line: #34302A;--line2: #6B6357;--brand: #D9B668;--on-brand: #13110E;--brand-h: #E6C784;--tint: #2E2617;--acc: #D09A34;--on-acc: #13110E;--acc-txt: #D9B668;--nuit: #0D0C0A;--nuit2: #171511;--nuit-card: #1A1814;--np: #9A9184;--hist: #3A352D;--tape: #D9C88F;--tape-ink: #1F1C18;--field-line: #7D7466;--row-h: #26221C;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 28px -16px rgba(0, 0, 0, .8);--shadow-up: 0 2px 4px rgba(0, 0, 0, .45), 0 22px 38px -18px rgba(0, 0, 0, .9);color-scheme: dark}.on-nuit, .hd, .band, .nuit, .ft{--focus: var(--n-brand);--ink: var(--n-ink);--ink2: var(--n-ink2);--mute: var(--n-ink2);--line: var(--n-line);--line2: rgba(255, 255, 255, .34);--card: var(--nuit-card);--flat: rgba(255, 255, 255, .06);--field: var(--n-field);--field-line: rgba(255, 255, 255, .3);--tint: rgba(217, 182, 104, .14);--brand: var(--n-brand);--on-brand: var(--nuit);--brand-h: #E6C784;--acc-txt: var(--n-brand);--np: #A39A8C;--row-h: rgba(255, 255, 255, .05);--shadow: 0 1px 2px rgba(0, 0, 0, .3);--shadow-up: 0 16px 30px -18px rgba(0, 0, 0, .9);color: var(--n-ink)}*, *::before, *::after{box-sizing: border-box}[hidden]{display: none !important}html{background: var(--nuit);-webkit-text-size-adjust: 100%;scrollbar-color: var(--line2) var(--bg);scroll-padding-top: 80px}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 17px/1.7 var(--fb);font-variant-numeric: lining-nums;-webkit-font-smoothing: antialiased}::-webkit-scrollbar{width: 12px;height: 12px}::-webkit-scrollbar-track{background: var(--bg)}::-webkit-scrollbar-thumb{background: var(--line2);border: 3px solid var(--bg);border-radius: 8px}h1, h2, h3, h4{font-family: var(--ft);font-weight: 700;letter-spacing: -.02em;line-height: 1.14;margin: 0;text-wrap: balance}p, ul, ol, dl, dd, figure, blockquote{margin: 0}a{color: var(--acc-txt);text-underline-offset: .2em;text-decoration-thickness: 1px}a:hover{text-decoration-thickness: 2px}:focus-visible{outline: 3px solid var(--focus);outline-offset: 2px;border-radius: var(--r)}button{font: inherit;color: inherit}.mod{font-family: var(--fm);font-weight: 500;font-size: .92em;font-variant-numeric: tabular-nums;white-space: nowrap}.num, .val{font-family: var(--fm);font-variant-numeric: tabular-nums}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.wrap{max-width: 1440px;margin: 0 auto;padding-left: max(var(--gut), env(safe-area-inset-left, 0px));padding-right: max(var(--gut), env(safe-area-inset-right, 0px))}svg.i{width: 1em;height: 1em;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none}.evite{position: absolute;left: 12px;top: -80px;z-index: 40;background: var(--card);color: var(--ink);padding: 10px 14px;border-radius: var(--r);box-shadow: var(--shadow-up);font-weight: 600}.evite:focus{top: 10px}.regle{--tc: var(--n-acc);background: repeating-linear-gradient(90deg, var(--tc) 0 1px, transparent 1px 8px) 0 100% / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--tc) 0 1px, transparent 1px 40px) 0 100% / 100% 11px no-repeat}.hd{position: sticky;top: 0;z-index: 30;background: var(--nuit);border-bottom: 1px solid var(--n-line);transition: transform .28s var(--ease)}.hd.cache{transform: translateY(-100%)}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top, 0px);z-index: 31;background: var(--nuit)}.hd > .wrap{display: flex;align-items: center;gap: var(--s4);height: 64px}.logo{display: inline-flex;align-items: center;flex: none;color: var(--n-ink);text-decoration: none;border-radius: var(--r);padding: 6px 0 10px}.logo svg{display: block;height: 26px;width: calc(26px * 489 / 103);overflow: visible;color: var(--n-ink);--equerre: var(--n-brand)}.nav{display: none;gap: 2px;margin-left: auto}.nav a{position: relative;color: var(--n-ink2);text-decoration: none;font-size: 15px;font-weight: 600;padding: 10px 11px;border-radius: var(--r);transition: color .2s}.nav a::after{content: "";position: absolute;left: 11px;right: 11px;bottom: 4px;height: 2px;background: var(--n-brand);transform: scaleX(0);transform-origin: left;transition: transform .22s var(--ease)}.nav a:hover{color: var(--n-ink)}.nav a:hover::after{transform: scaleX(.5)}.nav a[aria-current]::after{transform: scaleX(1)}.nav a[aria-current]{color: var(--n-ink)}.outils{display: flex;gap: 4px;margin-left: auto}.nav + .outils{margin-left: 0}.ib{display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r);border: 0;background: none;color: var(--n-ink);cursor: pointer;font-size: 20px;transition: background-color .2s}.ib:hover{background: var(--n-hover)}.ib:active{background: rgba(255, 255, 255, .14)}.ib .x, .ib[aria-expanded="true"] .o{display: none}.ib[aria-expanded="true"] .x{display: block}.ib[aria-expanded="true"]{background: rgba(255, 255, 255, .1)}.trouver{display: none;align-items: center;gap: 10px;height: 40px;width: 230px;padding: 0 8px 0 12px;border-radius: var(--r);background: var(--n-field);border: 1px solid rgba(255, 255, 255, .22);color: var(--n-ink2);font-size: 15px;cursor: text;text-align: left;transition: border-color .2s, background-color .2s}.trouver:hover{border-color: rgba(255, 255, 255, .45);background: rgba(255, 255, 255, .1)}.trouver span{flex: 1}kbd{font: 500 12px/1 var(--fm);padding: 4px 6px;border-radius: 3px;border: 1px solid var(--line2);color: var(--mute)}@media (min-width: 1100px){.nav{display: flex}.menu-b{display: none}}@media (min-width: 1280px){.trouver{display: flex}.ib.loupe-b{display: none}}.drop{background: var(--nuit2);border-top: 1px solid var(--n-line);box-shadow: 0 24px 40px -24px rgba(0, 0, 0, .7)}.drop > .wrap{padding-top: var(--s4);padding-bottom: var(--s5)}.mv .drop:not([hidden]){animation: descend .24s var(--ease) both}@keyframes descend{from{opacity: 0;transform: translateY(-8px)}}.menu-l{list-style: none;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}@media (min-width: 760px){.menu-l{grid-template-columns: repeat(4, minmax(0, 1fr))}}.menu-l a{display: grid;grid-template-columns: 28px minmax(0, 1fr);align-items: center;gap: 2px 10px;padding: 10px 12px;border-radius: var(--r);background: rgba(255, 255, 255, .05);color: var(--n-ink);text-decoration: none;font-weight: 600;font-size: 15px;line-height: 1.25;transition: background-color .2s}.menu-l a:hover{background: rgba(255, 255, 255, .1)}.menu-l a .pi{grid-row: span 2;width: 28px;height: 28px;color: var(--n-brand)}.menu-l small{font-weight: 400;font-size: 13px;color: var(--n-ink2)}.menu-2{display: flex;flex-wrap: wrap;gap: 6px 22px;margin-top: var(--s4);padding-top: var(--s3);border-top: 1px solid var(--n-line);font-size: 15px}.menu-2 a{color: var(--n-ink)}.band{position: relative;background: var(--nuit);overflow: hidden;isolation: isolate}.band::before{content: "";position: absolute;inset: 0;z-index: -1;background: repeating-linear-gradient(93deg, rgba(255, 240, 210, .025) 0 2px, transparent 2px 9px, rgba(255, 240, 210, .018) 9px 10px, transparent 10px 23px)}.band::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 11px;opacity: .7;background: repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 8px) 0 100% / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 40px) 0 100% / 100% 11px no-repeat}.band > .wrap{padding-top: var(--s5);padding-bottom: var(--s6)}.ariane{display: flex;flex-wrap: wrap;gap: 4px 8px;list-style: none;margin: 0 0 var(--s3);padding: 0;font-size: 14px;color: var(--n-ink2)}.ariane li{display: inline-flex;align-items: center;gap: 8px}.ariane li + li::before{content: "";width: 6px;height: 6px;border-right: 1.5px solid currentColor;border-top: 1.5px solid currentColor;transform: rotate(45deg);opacity: .7}.ariane a{color: var(--n-ink2)}.ariane a:hover{color: var(--n-ink)}.band h1{font-size: clamp(30px, 6.2vw, 50px);max-width: 22ch}.band h1 .s{color: var(--n-brand)}.maj{margin-top: var(--s3);font-size: 14.5px;color: var(--n-ink2)}.maj b{color: var(--n-ink);font-weight: 600}.pg{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 var(--gap)}.som{display: none}@media (min-width: 1100px){.pg{grid-template-columns: minmax(0, 1fr) var(--col)}.pg > .main{grid-column: 1}.pg > .side{grid-column: 2}}@media (min-width: 1440px){.pg{grid-template-columns: var(--som) minmax(0, 1fr) var(--col)}.pg > .som{display: block;grid-column: 1}.pg > .main{grid-column: 2}.pg > .side{grid-column: 3}}.main, .side{min-width: 0}.side-in{position: sticky;top: 88px;display: grid;gap: var(--s4)}.sect{display: grid;gap: var(--s4)}.sect-t{display: grid;gap: 10px}.sect-t .no{display: flex;align-items: center;gap: 12px;font: 600 13.5px/1 var(--fm);letter-spacing: .08em;color: var(--acc-txt);font-variant-numeric: tabular-nums}.sect-t .no::after{content: "";flex: 1;max-width: 120px;height: 7px;background: repeating-linear-gradient(90deg, var(--acc) 0 1px, transparent 1px 6px) 0 100% / 100% 4px no-repeat, repeating-linear-gradient(90deg, var(--acc) 0 1px, transparent 1px 30px) 0 100% / 100% 7px no-repeat;transform-origin: left}.mv .sect-t.apparait:not(.vu) .no::after{transform: scaleX(0)}.mv .sect-t.apparait.vu .no::after{transition: transform .6s var(--ease) .1s}.sect-t h2{font-size: clamp(25px, 3.4vw, 31px)}.chapeau{font-size: 18.5px;line-height: 1.6;color: var(--ink2);max-width: 62ch}.prose{max-width: 60ch;display: grid;gap: 1em}.prose ul{list-style: none;padding: 0;display: grid;gap: .5em}.prose li{position: relative;padding-left: 22px}.prose li::before{content: "";position: absolute;left: 2px;top: .62em;width: 10px;height: 8px;background: var(--acc);clip-path: polygon(0 0, 100% 0, 50% 100%)}.note{font-size: 14px;line-height: 1.5;color: var(--mute);max-width: 64ch}.ins{white-space: nowrap}.act{display: grid;gap: 8px}.act-b{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: var(--r);background: var(--brand);color: var(--on-brand);font: 600 15.5px/1.1 var(--fb);text-decoration: none;white-space: nowrap;box-shadow: 0 1px 0 rgba(0, 0, 0, .12);transition: transform .2s var(--ease), background-color .2s, box-shadow .2s}.btn svg.i{font-size: 15px;transition: transform .2s var(--ease)}.btn:hover{background: var(--brand-h);transform: translateY(-1px);box-shadow: 0 6px 14px -8px rgba(0, 0, 0, .5);text-decoration: none}.btn:hover svg.i{transform: translate(1px, -1px)}.btn:active{transform: translateY(0);box-shadow: none;filter: brightness(.94)}.paid{font-size: 13px;color: var(--mute);white-space: nowrap}.paid a{color: inherit;text-decoration-color: color-mix(in srgb, currentColor 45%, transparent)}.paid a:hover{color: var(--ink);text-decoration-color: currentColor}.btn2{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 14px;border: 0;border-radius: var(--r);background: transparent;box-shadow: inset 0 0 0 1.5px var(--line2);color: var(--ink);font-weight: 600;font-size: 14.5px;cursor: pointer;transition: box-shadow .2s, background-color .2s}.btn2:hover{box-shadow: inset 0 0 0 1.5px var(--ink);background: var(--row-h)}.btn2:active{background: var(--flat)}.btn2 svg.i{font-size: 15px}.btn2[hidden]{display: none}.lien-f{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--acc-txt);text-decoration: none}.lien-f svg.i{font-size: 15px;transition: transform .2s var(--ease)}.lien-f:hover{text-decoration: underline;text-decoration-thickness: 2px}.lien-f:hover svg.i{transform: translateX(3px)}.ext svg.i{font-size: .85em;margin-left: 3px;vertical-align: -.05em}.forme{display: inline-flex;align-items: center;height: 22px;padding: 0 7px;border-radius: 2px;font: 600 11.5px/1 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--ink);box-shadow: inset 0 0 0 1px var(--line2);white-space: nowrap}.forme.kit{background: var(--tint)}.prix{font-size: 14.5px;color: var(--mute);white-space: nowrap}.prix b{font: 600 18px/1 var(--fm);letter-spacing: -.02em;color: var(--ink);font-variant-numeric: tabular-nums;margin-right: 2px}.pas{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;line-height: 1.3;color: var(--mute);white-space: nowrap}.pas::before{content: "";width: 9px;height: 9px;flex: none}.pas.o::before{background: var(--ink2)}.pas.f::before{background: linear-gradient(135deg, var(--ink2) 50%, transparent 50%);box-shadow: inset 0 0 0 1.5px var(--ink2)}.pas.r::before{box-shadow: none;border: 1.5px dashed var(--ink2);width: 10px;height: 10px;border-radius: 50%}.pas.np::before{background: repeating-linear-gradient(45deg, var(--np) 0 1.5px, transparent 1.5px 3.5px);box-shadow: inset 0 0 0 1px var(--np)}.pill{display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 9px;border-radius: 2px;background: var(--flat);font-size: 12.5px;font-weight: 600;color: var(--ink2);white-space: nowrap}.pill.pas{font-weight: 500}.bientot{display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 8px;border-radius: 2px;font: 600 11.5px/1 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--mute);box-shadow: inset 0 0 0 1px var(--line2);background: repeating-linear-gradient(-45deg, transparent 0 5px, var(--flat) 5px 7px);white-space: nowrap}.np-t{font-style: italic;color: var(--np)}.rv{display: inline-block;font: 600 11.5px/1 var(--fm);color: var(--acc-txt);text-decoration: none;padding: 3px 4px 2px;margin-left: 2px;border-radius: 2px;background: var(--tint);vertical-align: 2px;white-space: nowrap;transition: background-color .2s, color .2s}.rv:hover{background: var(--acc);color: var(--on-acc)}.rv + .rv{margin-left: 3px}.carte{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4);box-shadow: var(--shadow)}@media (min-width: 700px){.carte{padding: var(--s4) 28px}}.band-g{display: grid;gap: var(--s5);align-items: start}@media (min-width: 1100px){.band-g.cote{grid-template-columns: minmax(0, 1fr) 470px}}.cr{background: var(--nuit-card);border: 1px solid var(--n-line);border-radius: var(--r);padding: var(--s3) var(--s4) var(--s4)}.cr > h2{font: 700 12.5px/1 var(--fb);letter-spacing: .14em;text-transform: uppercase;color: var(--n-brand);margin-bottom: var(--s2);display: flex;align-items: center;gap: 10px}.cr > h2::after{content: "";flex: 1;height: 7px;opacity: .55;background: repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 6px) 0 100% / 100% 4px no-repeat}.cr ol{list-style: none;margin: 0;padding: 0;display: grid}.cr li{display: grid;grid-template-columns: 30px minmax(0, 1fr);gap: 2px 12px;padding: 14px 0;border-top: 1px solid var(--n-line)}.cr li:first-child{border-top: 0;padding-top: 4px}.cr .n{grid-row: span 2;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 2px;box-shadow: inset 0 0 0 1.5px var(--n-brand);color: var(--n-brand);font: 600 14px/1 var(--fm)}.cr .bes{font-size: 14.5px;line-height: 1.35;color: var(--n-ink2)}.cr .nom{font-weight: 600;font-size: 17px;line-height: 1.3;color: var(--n-ink)}.cr .act{grid-column: 2;margin-top: 8px;gap: 6px}.cr .act-l{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px}.cr .btn{min-height: 40px;padding: 0 14px;font-size: 15px}@media (min-width: 560px){.cr li{grid-template-columns: 30px minmax(0, 1fr) auto;align-items: center}.cr .n{grid-row: auto}.cr .qui{min-width: 0}.cr .act{grid-column: 3;margin-top: 0;justify-items: end}.cr .act-l{justify-content: flex-end}}@media (min-width: 900px) and (max-width: 1099px){.cr ol{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--s5)}.cr li:nth-child(2){border-top: 0;padding-top: 4px}.cr li{grid-template-columns: 30px minmax(0, 1fr);align-items: start}.cr .n{grid-row: span 2}.cr .act{grid-column: 2;margin-top: 8px;justify-items: start}.cr .act-l{justify-content: flex-start}}@media (min-width: 1100px){.cr.ligne ol{grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr));grid-template-rows: auto auto 1fr;column-gap: 0}.cr.ligne li{grid-row: span 3;grid-template-rows: subgrid;grid-template-columns: 30px minmax(0, 1fr);border-top: 0;padding: 4px var(--s3) 0;border-left: 1px solid var(--n-line);align-items: start}.cr.ligne li:first-child{border-left: 0;padding-left: 0}.cr.ligne li:last-child{padding-right: 0}.cr.ligne .n{grid-row: 1 / 3}.cr.ligne .qui{display: contents}.cr.ligne .bes{grid-row: 1;grid-column: 2;align-self: end}.cr.ligne .nom{grid-row: 2;grid-column: 2}.cr.ligne .act{grid-row: 3;grid-column: 1 / -1;margin-top: 10px;justify-items: stretch;align-self: end}.cr.ligne .act-l{justify-content: space-between}.cr.ligne .act-b{justify-content: space-between}.cr.ligne .btn{flex: 1 1 auto}}.cr .qui{display: grid;gap: 1px}.ess{display: grid;gap: var(--s4)}.ess-pts{list-style: none;padding: 0;display: grid;gap: var(--s3)}.ess-pts li{align-content: start;display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 4px 14px;align-items: start;font-size: 16px;line-height: 1.55;color: var(--ink2)}.ess-pts li > .cadran{grid-row: 1 / 3}.ess-pts li > p{grid-column: 2}.cadran{position: relative;display: grid;place-items: center;width: 44px;height: 44px;font: 600 15px/1 var(--fm);color: var(--ink)}.cadran svg{position: absolute;inset: 0;width: 44px;height: 44px}.cadran .fond{fill: none;stroke: var(--line);stroke-width: 3}.cadran .arc{fill: none;stroke: var(--acc);stroke-width: 3;stroke-dasharray: var(--p) 100;transform: rotate(-90deg);transform-origin: 50% 50%}.cadran .tic{stroke: var(--line2);stroke-width: 1.2}.mv .apparait:not(.vu) .cadran .arc{stroke-dasharray: 0 100}.mv .apparait.vu .cadran .arc{transition: stroke-dasharray .7s var(--ease) calc(var(--i, 0) * 120ms + .15s)}.ess-pts .gros{display: block;font: 700 30px/1.1 var(--ft);letter-spacing: -.02em;color: var(--ink);text-wrap: balance;overflow-wrap: break-word;min-width: 0}.ess-pts .gros .mod{white-space: normal;font-size: .8em;letter-spacing: -.03em}@media (min-width: 760px){.ess-pts{grid-template-columns: repeat(var(--n, 3), minmax(0, 1fr));grid-template-rows: auto auto auto;gap: 0}.ess-pts li{grid-row: span 3;grid-template-columns: minmax(0, 1fr);grid-template-rows: subgrid;gap: 12px;padding: 0 var(--s4);border-left: 1px dashed var(--line2)}.ess-pts li > .cadran{grid-row: auto}.ess-pts li > p{grid-column: 1}.ess-pts .gros{align-self: end}.ess-pts li:first-child{padding-left: 0;border-left: 0}.ess-pts li:last-child{padding-right: 0}}@media (max-width: 759px){.ess.compact .ess-pts li{font-size: 15px}.ess.compact .gros{font-size: 24px}}.jg{container-type: inline-size;display: grid;gap: 4px;--nom: 132px;--val: 76px}.jg-r{display: grid;grid-template-columns: var(--nom) minmax(0, 1fr) var(--val);align-items: center;column-gap: 14px}.jg-cap{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 16px;margin-bottom: 6px}.jg-cap b{font-weight: 600;font-size: 15px}.jg-leg{display: flex;flex-wrap: wrap;gap: 4px 16px;font-size: 12.5px;color: var(--mute)}.jg-leg span{display: inline-flex;align-items: center;gap: 6px}.jg-leg i{display: inline-block;width: 22px;height: 4px;border-radius: 2px;background: var(--ink)}.jg-leg i.r{background: repeating-linear-gradient(90deg, var(--ink) 0 5px, transparent 5px 8px)}.jg-leg i.h{height: 10px;width: 12px;background: var(--hist);border-radius: 1px 1px 0 0}.jg-leg i.f{height: 10px;background: var(--tint);box-shadow: inset 0 0 0 1px var(--acc);border-radius: 1px}.jg-h{position: relative;height: 40px;display: flex;align-items: flex-end}.jg-h i{position: absolute;bottom: 0;left: var(--x);width: var(--w);height: calc(var(--h) * 100%);min-height: 2px;background: var(--hist);border-radius: 1px 1px 0 0;box-shadow: inset 1px 0 0 var(--card)}.jg-h .hn{position: absolute;left: 0;top: 0;font-size: 12px;color: var(--mute);line-height: 1.2}.jg-axe{position: relative;height: 24px;border-top: 1.5px solid var(--line2);font: 500 12px/1 var(--fm);color: var(--mute)}.jg-axe::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 6px;background: repeating-linear-gradient(90deg, var(--line2) 0 1px, transparent 1px) 0 0 / calc(100% / var(--div, 20)) 6px}.jg-axe span{position: absolute;top: 9px;transform: translateX(-50%);white-space: nowrap}.jg-axe span::before{content: "";position: absolute;left: 50%;top: -9px;width: 1px;height: 9px;background: var(--line2)}.jg-u{font: 500 12px/1 var(--fm);color: var(--mute);padding-top: 4px;align-self: start}.jg-sys{margin-top: 12px;display: flex;align-items: center;gap: 10px;font: 600 12px/1.2 var(--fm);letter-spacing: .08em;text-transform: uppercase;color: var(--ink2)}.jg-sys::after{content: "";flex: 1;height: 1px;background: var(--line)}.jg-nom{min-width: 0;line-height: 1.2}.jg-nom .mod{font-size: 14.5px;color: var(--ink)}.jg-nom small{display: block;font-size: 12.5px;color: var(--mute);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.jg-p{position: relative;height: 30px;background: repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px) 0 50% / calc(100% / var(--div, 20)) 100% no-repeat;background-size: calc(100% / var(--div, 20)) 100%;background-repeat: repeat-x}.jg-mil{position: absolute;top: -2px;bottom: -2px;left: var(--x);border-left: 1.5px dashed var(--acc-txt)}.jg-r.mil-l .jg-p{overflow: visible}.jg-b{position: absolute;left: 0;top: calc(50% + 4px);height: 4px;width: calc(var(--v) * 100%);background: var(--ink);border-radius: 2px;transform-origin: left center}.jg-b.r{background: repeating-linear-gradient(90deg, var(--ink) 0 7px, transparent 7px 10px)}.jg-b::after{content: "";position: absolute;right: -7px;top: -14px;width: 14px;height: 11px;background: var(--acc);clip-path: polygon(0 0, 100% 0, 50% 100%)}.jg-f{position: absolute;top: calc(50% - 7px);height: 14px;left: calc(var(--a) * 100%);width: calc((var(--z) - var(--a)) * 100%);background: var(--tint);box-shadow: inset 0 0 0 1px var(--acc);border-radius: 1px}.jg-b.max{background: none;height: 0}.jg-b.hors{width: 100%}.jg-b.hors::after{right: -3px;clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 60%);width: 10px}.jg-b.hors::before{content: "";position: absolute;right: 14px;top: -6px;width: 9px;height: 16px;background: linear-gradient(115deg, transparent 35%, var(--card) 35% 50%, transparent 50%), linear-gradient(115deg, transparent 52%, var(--card) 52% 67%, transparent 67%)}.jg-val{font: 600 15.5px/1.15 var(--fm);color: var(--ink);white-space: nowrap;font-variant-numeric: tabular-nums}.jg-val small{display: block;font: 400 12px/1.2 var(--fb);color: var(--mute)}.jg-val.np{font: italic 400 13.5px/1.2 var(--fb);color: var(--np);white-space: normal}.jg-r.page .jg-nom .mod{color: var(--acc-txt)}.jg-r.page .jg-p{background-color: var(--row-h)}.jg-note{font-size: 14px;line-height: 1.5;color: var(--mute);max-width: 66ch}.mv .jg:not(.vu) .jg-b{transform: scaleX(0)}.mv .jg:not(.vu) .jg-b::after, .mv .jg:not(.vu) .jg-f{opacity: 0}.mv .jg.vu .jg-b{transition: transform .6s var(--ease) calc(var(--i, 0) * 70ms)}.mv .jg.vu .jg-b::after, .mv .jg.vu .jg-f{transition: opacity .3s calc(var(--i, 0) * 70ms + .45s)}@container (max-width: 520px){.jg-r{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "nom val" "p p";row-gap: 2px}.jg-r > .jg-nom{grid-area: nom}.jg-r > .jg-val{grid-area: val;text-align: right}.jg-r > .jg-p{grid-area: p}.jg-r.tete{grid-template-areas: "p p"}.jg-r.tete > :first-child, .jg-r.tete > .jg-u{display: none}.jg-r.tete > .jg-h, .jg-r.tete > .jg-axe{grid-area: p}.jg-r{padding-bottom: 6px}.jg-nom small{display: inline;margin-left: 6px}.jg-val small{display: inline;margin-left: 4px}}.nk{container-type: inline-size}.nk-t{display: grid;border: 1px solid var(--line);border-radius: var(--r);background: var(--card);box-shadow: var(--shadow);overflow: hidden}.nk-h, .nk-l{display: grid;grid-template-columns: 130px minmax(0, 1fr);grid-template-areas: "f b" "p a";gap: 14px 20px;align-items: center;padding: 16px 20px}.nk-h{grid-template-areas: none}.nk-h > span:nth-child(n+3){display: none}.nk-f{grid-area: f}.boite{grid-area: b}.nk-p{grid-area: p}.nk-a{grid-area: a}.nk-h{background: var(--flat);border-bottom: 2px solid var(--ink);font: 600 12px/1.2 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--ink2);padding-top: 12px;padding-bottom: 10px}.nk-l{position: relative;border-top: 1px solid var(--line);transition: background-color .2s}.nk-h + .nk-l{border-top: 0}.nk-l:hover{background: var(--row-h)}.nk-f{display: grid;gap: 4px;justify-items: start}.nk-f .mod{font-size: 13px;color: var(--mute)}.boite{display: flex;flex-wrap: wrap;gap: 6px 14px;list-style: none;padding: 0;font-size: 14px;color: var(--ink)}.boite li{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.boite svg{width: 22px;height: 22px;color: var(--ink2)}.boite li.non{color: var(--mute)}.boite li.non svg{opacity: .45}.boite li.non span{text-decoration: line-through;text-decoration-thickness: 1px}.nk-p{display: grid;gap: 3px;justify-items: start}.nk-p b{font: 600 22px/1.1 var(--fm);letter-spacing: -.03em;font-variant-numeric: tabular-nums}.nk-p small{font-size: 13px;color: var(--mute)}.nk-a .act-b{justify-content: flex-end;row-gap: 6px}.nk-a .act-b > .btn{flex: none}.nk-a .paid{flex-basis: 100%;text-align: right}.nk-l > :is(.nk-p, .nk-a){align-self: start}.nk-l.moins{background: var(--tint);box-shadow: inset 4px 0 0 var(--acc)}.nk-l.moins:hover{background: var(--tint)}.nk-moins{position: absolute;right: 20px;top: 0;transform: translateY(-55%) rotate(-1deg);display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 12px;background: var(--tape);color: var(--tape-ink);font: 600 11.5px/1 var(--fm);letter-spacing: .05em;text-transform: uppercase;clip-path: polygon(0 10%, 4% 0, 100% 4%, 97% 50%, 100% 96%, 3% 100%, 0 60%);z-index: 1}.nk-l.retire > :not(.nk-a){opacity: .6}.nk-ecart{margin-top: var(--s3);font-size: 15.5px;color: var(--ink2);max-width: 64ch}.nk-ecart b{font-family: var(--fm);font-weight: 600;color: var(--acc-txt)}@container (min-width: 980px){.nk-t{--nk-a: 220px}.nk-t:has(.btn + .btn){--nk-a: 410px}.nk-h, .nk-l{grid-template-columns: 130px minmax(0, 1fr) 140px var(--nk-a);grid-template-areas: "f b p a"}.nk-h > span:nth-child(n+3){display: block}}@container (max-width: 619px){.nk-t{background: none;border: 0;box-shadow: none;gap: var(--s3);overflow: visible}.nk-h{display: none}.nk-l{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "f p" "b b" "a a";gap: 12px;padding: var(--s3);border: 1px solid var(--line);border-radius: var(--r);background: var(--card);box-shadow: var(--shadow)}.nk-h + .nk-l{border-top: 1px solid var(--line)}.nk-p{text-align: right;justify-items: end}.nk-a .act-b{justify-content: stretch;flex-wrap: wrap}.nk-a .btn{flex: 1 1 150px}.nk-a .paid{flex-basis: 100%;text-align: right}.nk-l.moins{margin-top: 10px}.nk-moins{right: 12px}}.cadre{position: relative;container-type: inline-size;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4);box-shadow: var(--shadow)}.cadre + .cadre{margin-top: var(--s5)}.cadre.choix{border: 2px solid var(--acc);padding: calc(var(--s4) - 1px)}.cadre.choix::before{content: "";position: absolute;left: -2px;bottom: -2px;width: 34px;height: 34px;border-left: 6px solid var(--acc);border-bottom: 6px solid var(--acc);pointer-events: none}.cad-in{display: grid;grid-template-columns: 112px minmax(0, 1fr);gap: var(--s3);align-items: start}.cad-in > .tuiles, .cad-in > .raison, .cad-in > .acts, .cad-in > .gone{grid-column: 1 / -1}.ph{margin: 0;display: grid;gap: 6px;justify-items: center}.ph .bx{width: 112px;height: 84px;background: var(--photo-fond);border-radius: 2px;box-shadow: inset 0 0 0 1px var(--line);display: grid;place-items: center;overflow: hidden}.ph img, .ph svg{display: block}.ph .g{display: none}.ph svg.schema{width: 100px;height: 72px}.ph svg.schema .nom{display: none}.ph figcaption{font-size: 12px;line-height: 1.3;color: var(--mute);text-align: center}.c-t{display: grid;gap: 4px;align-content: start;min-width: 0}.bes{font-size: 14.5px;font-weight: 600;color: var(--acc-txt);line-height: 1.35;text-wrap: pretty}.bes:has(> .no){padding-left: 26px}.bes .no{display: inline-block;width: 26px;margin-left: -26px;font: 600 12.5px/1 var(--fm);color: var(--mute)}.c-t h3{font-size: 22px}.c-t .sys{font-size: 14.5px;color: var(--mute)}.tuiles{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;list-style: none;padding: 0}.tu{display: grid;gap: 3px;align-content: start;padding: 10px 12px 9px;background: var(--flat);border-radius: 2px;min-width: 0}.tu .l{font-size: 12.5px;color: var(--mute);line-height: 1.25}.tu .v{font: 600 19px/1.15 var(--fm);letter-spacing: -.02em;font-variant-numeric: tabular-nums;overflow-wrap: anywhere;color: var(--ink)}.tu .v small{font: 400 13px/1.2 var(--fb);letter-spacing: 0;color: var(--ink2)}.tu.np{background: repeating-linear-gradient(45deg, var(--flat) 0 6px, transparent 6px 9px), var(--card);box-shadow: inset 0 0 0 1px var(--line)}.tu.np .v{font: italic 400 15px/1.3 var(--fb);color: var(--np);letter-spacing: 0}.raison{font-size: 16px;line-height: 1.6;color: var(--ink2);max-width: 64ch}.acts{display: grid;border-top: 1px solid var(--line)}.acts .act{grid-template-columns: auto minmax(0, 1fr) auto;grid-template-areas: "f c c" "p p p" "b b b";align-items: center;gap: 12px;padding-top: var(--s3)}.acts .act:has(.moins-c){grid-template-areas: "f c c" "p p p" "m m m" "b b b"}.acts .act + .act{margin-top: var(--s3);border-top: 1px dashed var(--line2)}.act-l{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px}.acts .act-l{display: contents}.acts .act-l .forme{grid-area: f}.acts .act-l .cont{grid-area: c;font-size: 14.5px;color: var(--ink2);line-height: 1.4}.acts .act-l .prix{grid-area: p;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;font-size: 13.5px}.acts .act-l .prix b{font-size: 22px;letter-spacing: -.03em;margin: 0}.act-l .moins-c{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 600;color: var(--acc-txt)}.acts .act-l .moins-c{grid-area: m;margin-top: -6px}.act-l .moins-c::before{content: "";width: 9px;height: 7px;background: var(--acc);clip-path: polygon(0 0, 100% 0, 50% 100%)}.acts .act-b{grid-area: b}.acts .act-b .btn{flex: 1 1 150px}.acts .act-b .paid{flex-basis: 100%;text-align: right}.gone{display: grid;gap: 4px;padding: 14px 16px;border: 1px dashed var(--line2);border-radius: 2px;background: repeating-linear-gradient(-45deg, transparent 0 7px, var(--flat) 7px 9px)}.gone b{font-weight: 600;font-size: 15.5px}.gone span{font-size: 14px;color: var(--mute)}.cadre.retire .ph .bx, .cadre.retire .tuiles, .cadre.retire .c-t h3{opacity: .6}.cadre.retire .ph img{filter: grayscale(1)}@container (min-width: 520px){.cad-in{grid-template-columns: 216px minmax(0, 1fr);gap: var(--s3) var(--s4)}.cad-in > .ph{grid-column: 1;grid-row: 1 / 4}.cad-in > .c-t{grid-column: 2;grid-row: 1}.cad-in > .tuiles{grid-column: 2;grid-row: 2}.cad-in > .raison{grid-column: 2;grid-row: 3}.cad-in > .acts, .cad-in > .gone{grid-row: 4}.ph .bx{width: 216px;height: 162px}.ph .p{display: none}.ph .g{display: block}.ph svg.schema{width: 192px;height: 138px}.ph svg.schema .nom{display: block}.c-t h3{font-size: 25px}}@container (min-width: 380px){.acts .act:not(:has(.btn + .btn)){grid-template-areas: "f c c" "p p b"}.acts .act:not(:has(.btn + .btn)):has(.moins-c){grid-template-areas: "f c c" "p p b" "m m b"}.acts .act:not(:has(.btn + .btn)) .act-b{justify-content: flex-end;align-self: start;row-gap: 6px}.acts .act:not(:has(.btn + .btn)) .act-b > .btn{flex: none}.acts .act:not(:has(.btn + .btn)) .act-l .prix{display: grid;gap: 3px;justify-items: start;align-self: start}}@container (min-width: 570px){.acts .act{grid-template-areas: "f c c" "p p b"}.acts .act:has(.moins-c){grid-template-areas: "f c c" "p p b" "m m b"}.acts .act-b{justify-content: flex-end;align-self: start;row-gap: 6px}.acts .act-b > .btn{flex: none}.acts .act-l .prix{display: grid;gap: 3px;justify-items: start;align-self: start}}@container (max-width: 400px){.cad-in{grid-template-columns: minmax(0, 1fr)}.cad-in > .ph{justify-items: stretch}.ph .bx{width: 100%;height: 162px}.ph .p{display: none}.ph .g{display: block}.ph svg.schema{width: 192px;height: 138px}.ph svg.schema .nom{display: block}}@container (max-width: 459px){.tuiles{grid-template-columns: minmax(0, 1fr);gap: 6px}.tu{grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 0 12px;padding: 8px 12px}.tu .l{grid-column: 1;grid-row: 1;font-size: 14px;color: var(--ink2)}.tu .pas{grid-column: 1;grid-row: 2}.tu .v{grid-column: 2;grid-row: 1 / 3;text-align: right}}.etq{position: absolute;top: 0;left: var(--s4);transform: translateY(-50%) rotate(-1.5deg);display: inline-flex;align-items: center;gap: 7px;height: 28px;padding: 0 16px;font: 600 12px/1 var(--fm);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;background: var(--tape);color: var(--tape-ink);clip-path: polygon(0 8%, 3% 0, 6% 10%, 9% 2%, 100% 0, 97% 20%, 100% 40%, 97% 60%, 100% 80%, 98% 100%, 4% 96%, 0 100%, 2% 75%, 0 50%, 3% 25%);z-index: 1}.etq svg{width: 13px;height: 13px;fill: currentColor}.etq.fait{transform: translateY(-50%);background: var(--card);color: var(--ink);clip-path: none;box-shadow: inset 0 0 0 1px var(--line2);border-radius: 2px}.cdm{display: grid;gap: 12px}.cdm-h{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;font-size: 13.5px;color: var(--mute)}.cdm-h .pill{background: var(--flat)}.cdm blockquote{position: relative;padding: 2px 0 2px 18px;border-left: 3px solid var(--acc);font-size: 17px;line-height: 1.6;color: var(--ink);max-width: 62ch}.cdm blockquote p::before{content: "« "}.cdm blockquote p::after{content: " »"}.cdm .src{display: flex;flex-wrap: wrap;gap: 4px 14px;align-items: baseline;font-size: 14.5px}.cdm .src time{color: var(--mute);font-size: 13.5px}.cdm-nd{display: grid;grid-template-columns: 22px minmax(0, 1fr);gap: 2px 10px;padding: 12px 14px;border: 1px dashed var(--line2);border-radius: 2px;font-size: 15px;line-height: 1.5;color: var(--ink2);max-width: 66ch}.cdm-nd svg{grid-row: span 2;width: 22px;height: 22px;color: var(--mute)}.cdm-nd b{color: var(--ink);font-weight: 600;font-size: 14.5px}.cdm.ryobi blockquote{display: none}.vb{container-type: inline-size;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow-up)}.vb-g{display: grid}.vb-q{padding: var(--s4) var(--s3);display: grid;gap: var(--s4);align-content: start}.vb-r{padding: var(--s4) var(--s3);border-top: 1px solid var(--line);background: var(--flat);display: grid;align-content: start;gap: var(--s3);min-height: 220px}.vb-h{display: flex;align-items: center;justify-content: space-between;gap: 12px}.vb-h h2, .vb-h h3{font-size: 24px}.etape{display: grid;gap: 12px}.etape > p, .etape legend{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;font-weight: 600;font-size: 16px;padding: 0}.etape .k{font: 600 13px/1 var(--fm);color: var(--acc-txt)}.etape .fac{font-weight: 400;font-size: 13.5px;color: var(--mute)}fieldset.etape{border: 0;margin: 0;padding: 0;min-width: 0}.tbs{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.tb{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);justify-items: start;gap: 2px;text-align: left;padding: 10px 10px 9px;min-height: 84px;background: var(--field);border: 1px solid var(--line);border-radius: var(--r);color: var(--ink);cursor: pointer;box-shadow: 0 1px 0 rgba(31, 28, 24, .04);transition: transform .2s var(--ease), border-color .2s, box-shadow .2s, background-color .2s}.tb .bat{width: 30px;height: 22px;margin-bottom: 6px;color: var(--ink2)}.tb .bat text{font: 600 8.5px/1 var(--fm);fill: currentColor;stroke: none}.tb b{font-weight: 600;font-size: 15px;line-height: 1.2;white-space: nowrap}.tb small{font-size: 12.5px;color: var(--mute);line-height: 1.25;white-space: nowrap}.tb:hover{transform: translateY(-2px);border-color: var(--ink2);box-shadow: var(--shadow)}.tb:active{transform: translateY(0);box-shadow: none}.tb[aria-pressed="true"]{background: var(--tint);border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.tb[aria-pressed="true"]::after{content: "";position: absolute;right: 9px;top: 9px;width: 14px;height: 11px;background: var(--acc);clip-path: polygon(0 0, 100% 0, 50% 100%)}.tb[aria-pressed="true"] .bat{color: var(--ink)}.tb[aria-disabled="true"]{cursor: not-allowed;opacity: .5;transform: none;box-shadow: none;border-style: dashed}.tb[aria-disabled="true"]:hover{border-color: var(--line)}.tb.aucune .bat{color: var(--mute)}.fbs{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.fb{position: relative;display: flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 10px;text-align: left;background: var(--field);border: 1px solid var(--line);border-radius: var(--r);cursor: pointer;font-size: 14.5px;font-weight: 500;white-space: nowrap;transition: border-color .2s, background-color .2s}.fb svg.pi{width: 22px;height: 22px;color: var(--ink2);flex: none}.fb:hover{border-color: var(--ink2)}.fb[aria-pressed="true"]{background: var(--tint);border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.fb[aria-disabled="true"]{cursor: not-allowed;opacity: .5;border-style: dashed}.fb[aria-disabled="true"]:hover{border-color: var(--line)}.vb-aide{font-size: 13.5px;color: var(--mute)}.vb-vide{display: grid;gap: 14px;align-content: center;justify-items: start;height: 100%;padding: 18px;border: 1.5px dashed var(--line2);border-radius: var(--r);background: var(--card)}.vb-vide p{font-size: 15.5px;line-height: 1.55;color: var(--ink2);max-width: 46ch}.vb-vide ul{list-style: none;padding: 0;display: grid;gap: 8px;font-size: 14.5px;color: var(--ink2)}.vb-vide li{display: grid;grid-template-columns: 24px 1fr;gap: 8px;align-items: center}.vb-vide li span.k{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 2px;box-shadow: inset 0 0 0 1.5px var(--line2);font: 600 12px/1 var(--fm);color: var(--mute)}.vb-rep{display: grid;gap: var(--s3);align-content: start}.vb-rep[hidden]{display: none}.vb-rep .rh{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px}.vb-rep .rh h3{font-size: 22px}.vb-rep h4{font: 600 12px/1.2 var(--fm);letter-spacing: .08em;text-transform: uppercase;color: var(--ink2)}.vb-rep .bloc{display: grid;gap: 10px}.mv .vb-rep.entre > *{animation: monte-p .36s var(--ease) both}.mv .vb-rep.entre > :nth-child(2){animation-delay: .05s}.mv .vb-rep.entre > :nth-child(3){animation-delay: .1s}.mv .vb-rep.entre > :nth-child(4){animation-delay: .15s}@keyframes monte-p{from{opacity: 0;transform: translateY(8px)}}.gl{list-style: none;padding: 0;display: grid;gap: 6px}.gl a, .gl .pas-l{display: grid;grid-template-columns: 26px minmax(0, 1fr) auto;align-items: center;gap: 10px;padding: 10px 12px;border-radius: var(--r);background: var(--card);border: 1px solid var(--line);color: var(--ink);text-decoration: none;font-weight: 600;font-size: 15px;line-height: 1.3;transition: border-color .2s, transform .2s var(--ease)}.gl a:hover{border-color: var(--ink2);transform: translateX(2px)}.gl a:hover .chev{transform: translateX(3px)}.gl .pi{width: 24px;height: 24px;color: var(--ink2)}.gl small{display: block;font-weight: 400;font-size: 13px;color: var(--mute)}.gl .chev{width: 16px;height: 16px;transition: transform .2s var(--ease)}.gl .pas-l{color: var(--mute);border-style: dashed;background: transparent}.vb-err{display: grid;grid-template-columns: 24px minmax(0, 1fr);gap: 4px 10px;padding: 14px 16px;border: 1.5px solid var(--ink2);border-radius: var(--r);background: var(--card);font-size: 15px;line-height: 1.5}.vb-err svg{grid-row: span 2;width: 24px;height: 24px}.vb-err b{font-weight: 600}.squel{display: grid;gap: 10px}.squel i{display: block;height: 14px;border-radius: 2px;background: linear-gradient(90deg, var(--line) 0 30%, var(--row-h) 50%, var(--line) 70%) 0 0 / 300% 100%}.mv .squel i{animation: squel 1.4s linear infinite}.squel i:nth-child(1){width: 40%;height: 18px}.squel i:nth-child(2){width: 92%}.squel i:nth-child(3){width: 78%}.squel i:nth-child(4){width: 60%}@keyframes squel{to{background-position: -150% 0}}@container (min-width: 600px){.vb-q, .vb-r{padding: var(--s4)}.fbs{grid-template-columns: repeat(3, minmax(0, 1fr))}}@container (min-width: 860px){.tbs{grid-template-columns: repeat(5, minmax(0, 1fr))}.vb-q, .vb-r{padding: var(--s4) 28px}}@container (min-width: 1180px){.vb-g{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)}.vb-r{border-top: 0;border-left: 1px solid var(--line)}.fbs{grid-template-columns: repeat(3, minmax(0, 1fr))}}.vb.col{box-shadow: var(--shadow)}.vb.col .vb-q{gap: var(--s3)}.vb.col .vb-h h2{font-size: 22px}.vb.col .tb{min-height: 0;padding: 8px 10px;grid-template-columns: 26px minmax(0, 1fr);column-gap: 8px;align-items: center}.vb.col .tb .bat{grid-row: span 2;width: 26px;height: 19px;margin: 0}.vb.col .tbs{grid-template-columns: repeat(2, minmax(0, 1fr))}.vb.col .vb-r{min-height: 0}.vb.col .vb-vide{padding: 14px}.vb.col .vb-vide ul{display: none}@container (min-width: 520px){.vb.col .tbs{grid-template-columns: repeat(2, minmax(0, 1fr))}}.vb-lien{position: relative;display: grid;gap: 10px;padding: var(--s4);background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);color: var(--ink);text-decoration: none;overflow: hidden;transition: transform .22s var(--ease), box-shadow .22s}.vb-lien::after{content: "";position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background: var(--acc);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease)}.vb-lien:hover{transform: translateY(-3px);box-shadow: var(--shadow-up)}.vb-lien:hover::after{transform: scaleX(1)}.vb-lien .k{font: 600 12px/1.2 var(--fm);letter-spacing: .08em;text-transform: uppercase;color: var(--acc-txt)}.vb-lien b{font: 700 20px/1.25 var(--ft);letter-spacing: -.02em}.vb-lien p{font-size: 15px;line-height: 1.5;color: var(--ink2)}.vb-lien .bats{display: flex;gap: 8px}.vb-lien .bats span{display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;color: var(--ink2);padding: 4px 8px 4px 6px;border-radius: 2px;background: var(--flat)}.vb-lien .bats svg{width: 24px;height: 18px}.vb-lien .bats text{font: 600 8.5px/1 var(--fm);fill: currentColor;stroke: none}.fl{justify-self: end;display: inline-grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--line2);color: var(--ink);transition: background-color .22s, color .22s, box-shadow .22s}.fl svg{width: 16px;height: 16px;transition: transform .22s var(--ease)}a:hover .fl{background: var(--brand);color: var(--on-brand);box-shadow: inset 0 0 0 1.5px var(--brand)}a:hover .fl svg{transform: translateX(2px)}.vb-ns{display: grid;gap: 0}.vb-ns div{display: grid;gap: 4px;padding: 12px 0;border-top: 1px solid var(--line)}.vb-ns dt{font-weight: 600}.vb-ns dd{font-size: 15px;color: var(--ink2)}@media (min-width: 900px){.vb-ns div{grid-template-columns: 220px minmax(0, 1fr);column-gap: 24px}.vb-ns dd{grid-column: 2}}svg.pi{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round;flex: none}svg.pi .d{stroke-width: 1.25}svg.schema{fill: none;stroke: var(--schema-trait);stroke-linecap: round;stroke-linejoin: round}svg.schema .c{fill: #FFFFFF}svg.schema .t{stroke-width: 2.25px;vector-effect: non-scaling-stroke}svg.schema .d{stroke: var(--schema-doux);stroke-width: 1.5px;vector-effect: non-scaling-stroke}svg.schema .a{fill: var(--schema-acc);stroke: none}svg.schema .nom{fill: var(--schema-doux);stroke: none;font: 600 4.6px/1 var(--fm);letter-spacing: .08em}.usage{display: grid;gap: var(--s4)}@media (min-width: 760px){.usage.d2{grid-template-columns: repeat(2, minmax(0, 1fr))}}.usage figure{display: grid;gap: 10px;align-content: start}.usage .cv{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s3);display: grid;place-items: center;box-shadow: var(--shadow)}.usage svg.dess{width: 100%;height: auto;max-width: 520px;fill: none;stroke: var(--ink);stroke-linecap: round;stroke-linejoin: round}.dess .t{stroke-width: 2;vector-effect: non-scaling-stroke}.dess .d{stroke: var(--mute);stroke-width: 1.25;vector-effect: non-scaling-stroke}.dess .pl{fill: var(--card)}.dess .fl2{fill: var(--flat)}.dess .a{fill: var(--acc);stroke: none}.dess .as{stroke: var(--acc);stroke-width: 2.5;vector-effect: non-scaling-stroke}.dess text{fill: var(--ink);stroke: none;font: 600 13px/1 var(--fb)}.dess text.m{font: 600 12px/1 var(--fm);fill: var(--ink2)}.dess text.s{font: 400 12px/1 var(--fb);fill: var(--mute)}.usage figcaption{font-size: 14.5px;line-height: 1.5;color: var(--ink2);max-width: 60ch}.usage figcaption b{color: var(--ink)}.srcs{max-width: 1080px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow)}.srcs-h{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;padding: 14px 20px;border-bottom: 2px solid var(--ink);background: var(--flat)}.srcs-h b{font: 600 15px/1.2 var(--fb);margin-right: auto}.srcs-h .pill{background: var(--card)}.srcs-h time{font-size: 13.5px;color: var(--mute)}.srcs ol{list-style: none;padding: 0;margin: 0}.srcs li{display: grid;grid-template-columns: 74px minmax(0, 1fr);gap: 2px 14px;padding: 11px 20px;border-top: 1px solid var(--line);font-size: 14.5px;line-height: 1.45;transition: background-color .4s}.srcs li:first-child{border-top: 0}.srcs li.cache{display: none}.srcs li.vise{background: var(--tint)}.srcs li:focus{outline: none;box-shadow: inset 3px 0 0 var(--acc)}.srcs .id{font: 600 12.5px/1.6 var(--fm);color: var(--acc-txt);white-space: nowrap}.srcs .qui{display: grid;gap: 2px;min-width: 0}.srcs .qui a{color: var(--ink);text-decoration-color: var(--line2)}.srcs .qui a:hover{text-decoration-color: currentColor}.srcs .qui small{font-size: 13px;color: var(--mute)}.srcs .meta{grid-column: 2;display: flex;flex-wrap: wrap;gap: 4px 14px;align-items: center}.srcs .meta time{font: 500 12.5px/1 var(--fm);color: var(--mute)}@media (min-width: 760px){.srcs li{grid-template-columns: 82px minmax(0, 1fr) 170px 96px;align-items: baseline}.srcs .meta{display: contents}.srcs .meta time{text-align: right}}.plus{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 48px;border: 0;border-top: 1px solid var(--line);background: none;color: var(--acc-txt);font-weight: 600;font-size: 14.5px;cursor: pointer;border-radius: 0 0 var(--r) var(--r)}.plus:hover{background: var(--row-h)}.plus svg.i{font-size: 15px;transition: transform .25s var(--ease)}.plus[aria-expanded="true"] svg.i{transform: rotate(180deg)}.som-in{position: sticky;top: 88px}.som p{font: 600 12px/1 var(--fm);letter-spacing: .1em;text-transform: uppercase;color: var(--mute);margin-bottom: var(--s2)}.som ol{list-style: none;margin: 0;padding: 0;border-left: 2px solid var(--line)}.som a{display: grid;grid-template-columns: 26px 1fr;gap: 4px;padding: 7px 0 7px 14px;margin-left: -2px;border-left: 2px solid transparent;color: var(--ink2);text-decoration: none;font-size: 14.5px;line-height: 1.35;transition: color .2s, border-color .2s}.som a span{font: 500 12.5px/1.6 var(--fm);color: var(--mute)}.som a:hover{color: var(--ink);border-left-color: var(--line2)}.som a[aria-current]{border-left-color: var(--acc);color: var(--ink);font-weight: 600}.som a[aria-current] span{color: var(--acc-txt)}.faq{display: grid;max-width: 860px;border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) 30px;align-items: center;gap: 16px;padding: 18px 4px 18px 18px;cursor: pointer;list-style: none;font: 700 18px/1.35 var(--ft);letter-spacing: -.01em}.faq summary::-webkit-details-marker{display: none}.faq summary::before{content: "";position: absolute;left: 0;top: 14px;bottom: 14px;width: 3px;background: var(--acc);transform: scaleY(0);transition: transform .22s var(--ease)}.faq summary:hover::before, .faq details[open] summary::before{transform: scaleY(1)}.faq .pm{position: relative;width: 30px;height: 30px;border-radius: 2px;box-shadow: inset 0 0 0 1.5px var(--line2);transition: background-color .22s, box-shadow .22s}.faq .pm::before, .faq .pm::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;background: var(--ink);transition: transform .25s var(--ease), background-color .22s}.faq .pm::after{transform: rotate(90deg)}.faq summary:hover .pm{background: var(--brand);box-shadow: inset 0 0 0 1.5px var(--brand)}.faq summary:hover .pm::before, .faq summary:hover .pm::after{background: var(--on-brand)}.faq details[open] .pm::after{transform: rotate(0deg)}.faq .rep{overflow: hidden}.faq .rep > div{padding: 0 48px 22px 18px;display: grid;gap: .8em;font-size: 16.5px;line-height: 1.65;color: var(--ink2);max-width: 66ch}.gg{display: grid;gap: 12px;list-style: none;padding: 0}@media (min-width: 700px){.gg{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.gg.c3{grid-template-columns: repeat(3, minmax(0, 1fr))}}.gg li{display: grid}.gc{position: relative;display: grid;grid-template-columns: 44px minmax(0, 1fr) 36px;align-items: center;gap: 14px;padding: 16px 16px 16px 14px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);color: var(--ink);text-decoration: none;overflow: hidden;transition: transform .22s var(--ease), box-shadow .22s, border-color .22s}.gc::after{content: "";position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background: var(--acc);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease)}.gc:hover{transform: translateY(-3px);box-shadow: var(--shadow-up);border-color: var(--line2)}.gc:hover::after{transform: scaleX(1)}.gc:active{transform: translateY(-1px)}.gc .ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 2px;background: var(--flat);color: var(--ink)}.gc .ic svg{width: 26px;height: 26px}.gc .tx{display: grid;gap: 4px;min-width: 0;justify-items: start}.gc .ty{font: 600 11px/1 var(--fm);letter-spacing: .07em;text-transform: uppercase;color: var(--acc-txt)}.gc b{font-weight: 600;font-size: 16.5px;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.gc small{font-size: 13.5px;color: var(--mute);line-height: 1.35}.gc.avenir{box-shadow: none;border-style: dashed;background: transparent}.gc.avenir .ic{background: none;box-shadow: inset 0 0 0 1px var(--line);color: var(--mute)}.duel{container-type: inline-size;max-width: 880px}.duel table{width: 100%;border-collapse: separate;border-spacing: 0;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);overflow: hidden;font-size: 15.5px}.duel thead th{background: var(--flat);border-bottom: 2px solid var(--ink);padding: 14px 18px;text-align: left;vertical-align: bottom;font-weight: 600}.duel thead th .mod{font-size: 17px;color: var(--ink)}.duel thead th small{display: block;font-weight: 400;font-size: 13px;color: var(--mute)}.duel th[scope="row"]{text-align: left;font-weight: 600;padding: 13px 18px;width: 34%}.duel td{padding: 13px 18px;border-left: 1px solid var(--line);font-family: var(--fm);font-size: 15px;font-variant-numeric: tabular-nums}.duel td small{font-family: var(--fb);font-size: 12.5px;color: var(--mute);display: block}.duel tbody tr + tr > *{border-top: 1px solid var(--line)}.duel tbody tr:hover > *{background: var(--row-h)}.duel thead th + th{border-left: 1px solid var(--line)}.duel tfoot td{font-family: var(--fb);font-size: 13.5px;color: var(--mute);border-left: 0;border-top: 1px solid var(--line);padding: 12px 18px}.duel .mieux{box-shadow: inset 0 -2px 0 var(--acc)}@container (max-width: 639px){.duel table, .duel tbody, .duel tr, .duel th, .duel td, .duel tfoot{display: block}.duel table{background: none;border: 0;box-shadow: none;overflow: visible}.duel thead{display: none}.duel tbody{display: grid;gap: 10px}.duel tbody tr{display: grid;grid-template-columns: 1fr 1fr;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);overflow: hidden}.duel tbody tr + tr > *{border-top: 0}.duel th[scope="row"]{grid-column: 1 / -1;width: auto;background: var(--flat);border-bottom: 1px solid var(--line);padding: 10px 14px}.duel td{padding: 10px 14px}.duel td:first-of-type{border-left: 0}.duel td::before{content: attr(data-col);display: block;font: 600 12px/1.3 var(--fm);color: var(--mute);margin-bottom: 2px}.duel tfoot td{padding: 10px 2px;border-top: 0}}.verd{display: grid;gap: var(--s4)}@media (min-width: 900px){.verd{grid-template-columns: repeat(var(--n, 2), minmax(0, 1fr))}}.verd article{display: grid;grid-template-rows: auto auto 1fr auto;gap: 10px;padding: var(--s4);background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow)}.verd .si{font: 600 12px/1.2 var(--fm);letter-spacing: .08em;text-transform: uppercase;color: var(--acc-txt)}.verd h3{font-size: 21px}.verd p{font-size: 15.5px;line-height: 1.55;color: var(--ink2)}.verd .act{align-self: end;padding-top: 12px;border-top: 1px solid var(--line)}.rech{position: relative;display: grid;gap: 10px;max-width: 620px}.champ{display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 0 10px 0 14px;background: var(--field);border: 1.5px solid var(--field-line);border-radius: var(--r);color: var(--mute);transition: border-color .2s, box-shadow .2s;cursor: text}.champ:hover{border-color: var(--ink2)}.champ:focus-within{border-color: var(--ink);box-shadow: 0 0 0 3px var(--focus)}.champ svg.i{font-size: 20px;color: var(--ink2)}.champ input{flex: 1;min-width: 0;height: 48px;border: 0;background: none;color: var(--ink);font: 400 16.5px/1 var(--fb);outline: none}.champ input::placeholder{color: var(--mute);opacity: 1}.champ input::-webkit-search-cancel-button{display: none}.champ .vider{display: grid;place-items: center;width: 36px;height: 36px;border: 0;background: none;border-radius: var(--r);color: var(--ink2);cursor: pointer}.champ .vider:hover{background: var(--row-h);color: var(--ink)}.champ .vider[hidden]{display: none}.champ .vider svg.i{font-size: 16px}.res:empty{display: none}.res{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow-up);overflow: hidden}.res > p{padding: 12px 16px;font-size: 14.5px;color: var(--mute);border-bottom: 1px solid var(--line)}.res > p b{color: var(--ink)}.res ul{list-style: none;padding: 0}.res li a{display: grid;grid-template-columns: 26px minmax(0, 1fr) auto;align-items: center;gap: 12px;padding: 11px 16px;color: var(--ink);text-decoration: none;font-size: 15.5px;line-height: 1.3;border-top: 1px solid var(--line)}.res li:first-child a{border-top: 0}.res li a:hover, .res li a:focus-visible{background: var(--row-h);outline-offset: -3px}.res li a .pi{width: 24px;height: 24px;color: var(--ink2)}.res li a mark{background: var(--tint);color: inherit;border-radius: 2px;padding: 0 1px;box-shadow: inset 0 -2px 0 var(--acc)}.res li a small{font: 600 11px/1 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--mute);white-space: nowrap}.res .vide{padding: 16px;display: grid;gap: 12px;font-size: 15px;color: var(--ink2)}.res .vide b{color: var(--ink)}.res .vide .fams{display: flex;flex-wrap: wrap;gap: 6px}.res .vide .fams a{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 2px;background: var(--flat);color: var(--ink);text-decoration: none;font-size: 14px;font-weight: 500}.res .vide .fams a:hover{box-shadow: inset 0 0 0 1px var(--ink2)}.res .vide .fams .pi{width: 18px;height: 18px}.res .charge{display: flex;align-items: center;gap: 10px;padding: 14px 16px;font-size: 14.5px;color: var(--mute)}.res .charge::before{content: "";width: 16px;height: 16px;border-radius: 50%;border: 2px solid var(--line);border-top-color: var(--ink2)}.mv .res .charge::before{animation: tourne .8s linear infinite}@keyframes tourne{to{transform: rotate(360deg)}}.on-nuit .res{color: var(--ink)}.ft{position: relative;background: var(--nuit);color: var(--n-ink2)}.ft::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 11px;opacity: .6;background: repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 8px) 0 0 / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 40px) 0 0 / 100% 11px no-repeat}.ft > .wrap{padding-top: var(--s6);padding-bottom: var(--s4);display: grid;gap: var(--s5) var(--s4);font-size: 15px}.ft-id{display: grid;gap: var(--s3);align-content: start}.ft-id .logo svg{height: 24px;width: calc(24px * 489 / 103)}.ft-id p{max-width: 36ch;line-height: 1.55}.ft-id .champ{min-height: 46px;max-width: 360px}.ft-id .champ input{height: 42px;font-size: 15.5px}.ft h2{font: 600 12px/1.2 var(--fm);letter-spacing: .1em;text-transform: uppercase;color: var(--n-brand);margin-bottom: 14px}.ft ul{list-style: none;padding: 0;display: grid;gap: 4px 16px;grid-template-columns: repeat(2, minmax(0, 1fr))}.ft li a{display: inline-flex;align-items: center;gap: 10px;min-height: 36px;color: var(--n-ink);text-decoration: none;line-height: 1.3}.ft li a:hover{text-decoration: underline;text-decoration-color: var(--n-brand);text-decoration-thickness: 2px}.ft li a .pi{width: 22px;height: 22px;color: var(--n-brand)}.ft-leg{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px;padding-top: var(--s4);border-top: 1px solid var(--n-line);font-size: 13.5px}.ft-leg .amz{flex: 1 1 320px;max-width: 72ch;color: var(--n-ink2)}.ft-leg .haut{display: inline-flex;align-items: center;gap: 8px;color: var(--n-ink);text-decoration: none;font-weight: 600;min-height: 40px}.ft-leg .haut:hover{text-decoration: underline}.ft-leg .haut svg.i{transform: rotate(-90deg)}@media (min-width: 700px){.ft > .wrap{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.ft > .wrap{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, .8fr);column-gap: var(--s5)}.ft .site ul{grid-template-columns: minmax(0, 1fr)}}.mv main{animation: monte .42s var(--ease) both}.mv main.sortie{animation: sort .18s ease-in both}@keyframes monte{from{opacity: 0;transform: translateY(18px)}}@keyframes sort{to{opacity: 0;transform: translateY(-14px)}}.mv .apparait:not(.sect-t):not(.ess){transition: opacity .5s var(--ease), transform .5s var(--ease)}.mv .apparait:not(.vu):not(.sect-t):not(.ess){opacity: 0;transform: translateY(14px)}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}:root[data-still] *, :root[data-still] *::before, :root[data-still] *::after{animation: none !important;transition: none !important}.etape > p.vb-aide{display: block;font-weight: 400;font-size: 13.5px;color: var(--mute)}.vb-r:has(> .vb-vide:not([hidden])){align-content: stretch}.vb-vide{align-content: center}.vb-vide .ill{width: 46px;height: 34px;color: var(--line2);margin-bottom: 2px}.vb-vide .ill text{font: 600 8.5px/1 var(--fm);fill: currentColor}.jg{--nom: 156px;--val: 118px}.jg-p{background: linear-gradient(90deg, var(--line) 0 1px, transparent 1px) 0 0 / calc(100% / var(--div, 20)) 100% repeat-x, linear-gradient(var(--line2), var(--line2)) 0 calc(50% + 6px) / 100% 1px no-repeat}.jg-r.page .jg-p{background-color: var(--row-h)}.jg-val{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 4px}.jg-val small{flex-basis: 100%;order: 3}.jg-val .rv{margin-left: 2px}.jg-b.max{background: var(--line2);height: 2px}@container (max-width: 600px){.jg-r{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "nom val" "p p";row-gap: 2px;padding-bottom: 6px}.jg-r > .jg-nom{grid-area: nom;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.jg-r > .jg-val{grid-area: val;justify-content: flex-end}.jg-r > .jg-p{grid-area: p}.jg-r.tete{grid-template-areas: "p p";padding-bottom: 0}.jg-r.tete > :first-child, .jg-r.tete > .jg-u{display: none}.jg-r.tete > .jg-h, .jg-r.tete > .jg-axe{grid-area: p}.jg-nom small{display: inline;margin-left: 6px}.jg-val small{flex-basis: auto;order: 0;margin-left: 2px}}.nuit{position: relative;background: var(--nuit)}.nuit::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 11px;opacity: .7;background: repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 8px) 0 0 / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--n-acc) 0 1px, transparent 1px 40px) 0 0 / 100% 11px no-repeat}.nuit .nk-t{background: var(--nuit-card)}.nuit .nk-h{background: rgba(255, 255, 255, .05);border-bottom-color: var(--n-brand)}.nk-moins{left: 20px;right: auto}@container (max-width: 619px){.nk-moins{left: 12px}}@container (min-width: 520px) and (max-width: 739px){.cad-in > .raison{grid-column: 2;grid-row: 2}.cad-in > .tuiles{grid-column: 1 / -1;grid-row: 3}.cad-in > .acts, .cad-in > .gone{grid-row: 4}.cad-in > .ph{grid-row: 1 / 3}}.cote .cr li{grid-template-columns: 30px minmax(0, 1fr);align-items: start}.cote .cr .n{grid-row: span 2}.cote .cr .qui{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 10px}.cote .cr .act{grid-column: 2;margin-top: 8px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px}.cote .cr .act-l{justify-content: flex-start}@media (min-width: 900px) and (max-width: 1099px){.cote .cr ol{grid-template-columns: minmax(0, 1fr)}.cote .cr li:nth-child(2){border-top: 1px solid var(--n-line);padding-top: 14px}}@media (min-width: 1100px){.cr.ligne .act-l{flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;gap: 10px}.cr.ligne .prix{display: flex;flex-direction: column;gap: 3px;line-height: 1.2}}.trouver{width: 250px;white-space: nowrap}.rech{grid-template-columns: minmax(0, 1fr)}.nk-l.retire > :not(.nk-a){opacity: 1}.nk-l.retire{background: repeating-linear-gradient(-45deg, transparent 0 7px, var(--row-h) 7px 9px)}.nk-l.retire .nk-p b, .nk-l.retire .boite li{color: var(--mute)}.nk-l.retire .boite svg{opacity: .6}.cadre.retire .tuiles, .cadre.retire .c-t h3{opacity: 1}.cadre.retire .tu .v, .cadre.retire .c-t h3{color: var(--ink2)}.cadre.retire .ph .bx > *{opacity: .6}@container (max-width: 420px){.nk-moins .d{display: none}}@container (max-width: 459px){.fbs{grid-template-columns: minmax(0, 1fr);gap: 6px}.fb{min-height: 42px}}.vb.col .tb{padding-right: 26px}@container (max-width: 600px){.jg-val small{flex-basis: 100%;text-align: right;margin: 2px 0 0;order: 3}}.dess text{font-size: 17px}.dess text.m{font-size: 15px}.dess text.s{font-size: 14px}.vb.col .tb{grid-template-columns: minmax(0, 1fr);padding: 8px 10px;min-height: 54px}.vb.col .tb .bat{display: none}.vb.col .tb[aria-pressed="true"]::after{top: 8px;right: 8px;width: 11px;height: 9px}.gc.avenir{grid-template-columns: 44px minmax(0, 1fr) auto}.srcs .id{white-space: normal}@media (min-width: 760px){.srcs li{grid-template-columns: 96px minmax(0, 1fr) 170px 96px}}.rvs{white-space: nowrap}.faq summary > .q{min-width: 0}@media (min-width: 900px) and (max-width: 1099px){.cr.ligne ol{grid-template-columns: minmax(0, 1fr)}.cr.ligne li:nth-child(2){border-top: 1px solid var(--n-line);padding-top: 14px}.cr.ligne li{grid-template-columns: 30px minmax(0, 1fr) auto;align-items: center}.cr.ligne .n{grid-row: auto}.cr.ligne .act{grid-column: 3;margin-top: 0;justify-items: end}.cr.ligne .act-l{justify-content: flex-end}}.mtest{position: fixed;left: 12px;bottom: 12px;z-index: 60;padding: 8px 14px;border-radius: 999px;background: var(--tint);color: var(--acc-txt) !important;font: 600 13px/1.2 var(--fb);text-decoration: none !important;box-shadow: var(--shadow-up), inset 0 0 0 1.5px var(--acc)}.mtest[href]:hover{background: var(--acc);color: var(--on-acc) !important}.hd .langues{display: flex;gap: 2px;align-items: center}.hd .langues a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 10px;border-radius: var(--r);font: 600 13px/1 var(--fm);letter-spacing: .06em;color: var(--n-ink2);text-decoration: none}.hd .langues a:hover, .hd .langues a[aria-current]{color: var(--n-brand)}.sec{padding-block: var(--s6)}@media (min-width: 1000px){.sec{padding-block: var(--s7)}}.sec.flat{background: var(--flat)}.sec-h{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: var(--s3) var(--s4);margin-bottom: var(--s4)}.sec-h .sect-t{flex: 1 1 320px}.sec-h p{margin-bottom: 4px}.hero > .wrap{padding-top: var(--s5);padding-bottom: calc(var(--s5) + 56px)}.hero-g{display: grid;gap: var(--s4);align-items: center}.hero h1{font-size: clamp(36px, 8.4vw, 64px);line-height: 1.04;max-width: 16ch;letter-spacing: -.025em}.hero h1 .s{color: var(--n-brand)}.hero-s{text-wrap: balance;margin-top: var(--s3);font-size: clamp(17px, 2.1vw, 20px);line-height: 1.5;color: var(--n-ink2);max-width: 40ch}.hero-sc{display: none}@media (min-width: 900px){.hero > .wrap{padding-top: var(--s6);padding-bottom: calc(var(--s5) + 104px)}.hero-g{grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);gap: var(--s5)}.hero-sc{display: block}}@media (min-width: 1280px){.hero-g{grid-template-columns: minmax(0, 1fr) minmax(0, 700px)}}.chevauche{position: relative;z-index: 2;margin-top: -56px}@media (min-width: 900px){.chevauche{margin-top: -104px}}.vb-acc{box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 30px 50px -24px rgba(0, 0, 0, .55)}.vb-acc + *{margin-top: 0}#votre-batterie{scroll-margin-top: 80px}.scene{display: block;width: 100%;height: auto;overflow: visible}.scene .sc-ombre ellipse{fill: #000;opacity: .35}.scene .corps{fill: #7A7164}.scene .corps2{fill: #5E574C}.scene .poignee{fill: #5A5349}.scene .gachette{fill: #3A3630}.scene .bague{fill: #5E574C}.scene .mand{fill: #47423A}.scene .met{fill: #C9C0B2}.scene .met2{stroke: #6F685D;stroke-width: 1.2;fill: none}.scene .trait{stroke: #4A443B;stroke-width: 2;fill: none;stroke-linecap: round}.scene .bat{fill: #403B34;stroke: #7A7265;stroke-width: 1.2}.scene .rail{stroke: #7A7265;stroke-width: 1.2}.scene .tension{font: 600 11px/1 var(--fm);fill: #C4BCAF;letter-spacing: .02em}.scene .led{fill: #D9B668}.scene .sc-regle{stroke: #D09A34;stroke-width: 1;opacity: .85}.scene .sc-tablier{fill: #2C2924}.scene .sc-pied{fill: #3A342B}.mv .scene .led{animation: allume .3s var(--ease) both;animation-delay: calc(var(--k) * 110ms + .5s)}@keyframes allume{from{fill: #2A2722}60%{fill: #F1D58C}to{fill: #D9B668}}:root[data-theme="dark"] .scene .sc-tablier{fill: #1A1814}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .scene .sc-tablier{fill: #1A1814}}.vb-ns-c{padding: var(--s4) var(--s3)}@media (min-width: 700px){.vb-ns-c{padding: var(--s4) 28px}}.vb-ns-t{font-size: 22px;margin-bottom: 8px}.fams{list-style: none;padding: 0;display: grid;gap: 12px}.fams li{display: grid}@media (min-width: 340px){.fams{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 559px){.fams .gc{grid-template-columns: 36px minmax(0, 1fr);gap: 10px;padding: 12px 10px}.fams .gc .ic{width: 36px;height: 36px}.fams .gc .ic svg{width: 22px;height: 22px}.fams .gc .fl{display: none}.fams .gc b{font-size: 15.5px;line-height: 1.25}}@media (min-width: 1000px){.fams{grid-template-columns: repeat(4, minmax(0, 1fr))}}.fams .gc b{font-size: 17px}.nuit.sec{padding-block: var(--s6)}@media (min-width: 1000px){.nuit.sec{padding-block: var(--s7)}}.nuit-g{display: grid;gap: var(--s5);align-items: start}.nuit-t{display: grid;gap: var(--s4);align-content: start}.nuit-d{display: grid;gap: var(--s4);min-width: 0}@media (min-width: 1000px){.nuit-g{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--s6)}}.nuit .chapeau{color: var(--n-ink)}.nuit .prose{color: var(--n-ink2)}.nuit .carte{background: var(--nuit-card)}.nuit .nk-t{box-shadow: 0 18px 34px -22px rgba(0, 0, 0, .9)}.engs{list-style: none;padding: 0;display: grid;gap: var(--s3)}@media (min-width: 900px){.engs{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s4)}}.eng{display: grid;grid-template-rows: auto auto 1fr auto;gap: 10px}.eng-h{display: flex;align-items: center;justify-content: space-between}.eng-ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 2px;background: var(--flat);font-size: 24px;color: var(--ink)}.eng-n{font: 600 13px/1 var(--fm);letter-spacing: .08em;color: var(--acc-txt)}.eng h3{font-size: 21px}.eng p{font-size: 16px;line-height: 1.6;color: var(--ink2)}.eng-d{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;padding-top: 12px;border-top: 1px dashed var(--line2)}.demo-nd{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: var(--ink2);padding: 4px 10px 4px 8px;border: 1px dashed var(--line2);border-radius: 2px}.demo-nd svg{font-size: 18px}.src-acc{margin-top: var(--s5)}.guide-b > .wrap{display: grid;gap: var(--s5)}.guide-b h1{max-width: 24ch}.guide-s{margin-top: var(--s3);font-size: 17px;line-height: 1.6;color: var(--n-ink2);max-width: 62ch}@media (min-width: 900px){.guide-s{font-size: 18px}}.pg{padding-block: var(--s6)}@media (min-width: 1000px){.pg{padding-block: var(--s7)}}.main{display: grid;gap: 0;align-content: start}.main > .sect + .sect{margin-top: var(--s5);padding-top: var(--s5);border-top: 1px solid var(--line)}@media (min-width: 1000px){.main > .sect + .sect{margin-top: var(--s6);padding-top: var(--s6)}}.main .sect{gap: var(--s4);min-width: 0}.cadres{display: grid;gap: var(--s5);padding-top: 14px}.cadres .cadre + .cadre{margin-top: 0}.jg-c{display: grid;gap: var(--s3)}.jg-c .jg-note{margin-top: 0}.ess + .jg-c{margin-top: 0}.cite-m{margin: 4px 0}.cite-m figcaption{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px;font-size: 14.5px}.cite-m figcaption time{color: var(--mute);font-size: 13.5px}.nk-tt{font-weight: 600;font-size: 15px;margin-bottom: -10px}.nk-tt .mod{font-size: 15px}.nk-g{display: grid;gap: var(--s4)}.nuit .nk-tt{color: var(--n-ink)}.avec-fig{display: grid;gap: var(--s4)}.avec-fig .col-t{display: grid;gap: var(--s4);align-content: start}.avec-fig .fig-u{max-width: 600px}.fig-u figure{display: grid;gap: 10px}.verif{list-style: none;display: grid;gap: 0;max-width: 860px;padding-block: 8px}.verif li{display: grid;grid-template-columns: 26px minmax(0, 1fr);gap: 12px;padding: 14px 0;border-top: 1px dashed var(--line2);font-size: 16.5px;line-height: 1.6;color: var(--ink2)}.verif li:first-child{border-top: 0}.verif li svg{width: 26px;height: 26px;margin-top: 1px;padding: 3px;border-radius: 2px;box-shadow: inset 0 0 0 1.5px var(--acc);color: var(--acc-txt);stroke-width: 2.4}.verif b{color: var(--ink)}.repart{display: grid;gap: var(--s3)}.repart figcaption{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 16px}.repart figcaption b{font-weight: 600;font-size: 15px}.repart figcaption span{font-size: 13.5px;color: var(--mute)}.rp-leg{list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: 13px;color: var(--mute)}.rp-leg li{display: inline-flex;align-items: center;gap: 7px}.rp-leg i, .rp-b i{display: block}.rp-leg i{width: 14px;height: 10px;border-radius: 1px}.repart .nue{background: var(--ink2)}.repart .kit{background: var(--acc)}.repart .aut{background: repeating-linear-gradient(-45deg, var(--hist) 0 3px, transparent 3px 5px), var(--row-h);box-shadow: inset 0 0 0 1px var(--hist)}.repart ol{list-style: none;padding: 0;display: grid;gap: 10px}.repart ol li{display: grid;grid-template-columns: 104px minmax(0, 1fr) 118px;align-items: center;gap: 12px}.rp-s{font-size: 14.5px;font-weight: 600}.rp-b{display: flex;height: 14px;width: calc(var(--w) * 100%);min-width: 4px;border-radius: 1px;overflow: hidden}.rp-b i{flex: 0 0 calc(var(--f) * 100%);height: 100%}.rp-n{display: grid;justify-items: end;line-height: 1.2}.rp-n b{font: 600 17px/1.1 var(--fm);font-variant-numeric: tabular-nums}.rp-n small{font-size: 12.5px;color: var(--mute);white-space: nowrap}@media (max-width: 559px){.repart ol li{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "s n" "b b";row-gap: 4px}.rp-s{grid-area: s}.rp-n{grid-area: n;grid-auto-flow: column;align-items: baseline;gap: 8px}.rp-b{grid-area: b}}.mv .repart.apparait:not(.vu) .rp-b{clip-path: inset(0 100% 0 0)}.mv .repart.apparait.vu .rp-b{clip-path: inset(0 0 0 0);transition: clip-path .7s var(--ease) calc(var(--d, 0) * 1ms + .1s)}.side-l{display: grid;gap: 10px}.side-k{font: 600 12px/1 var(--fm);letter-spacing: .1em;text-transform: uppercase;color: var(--mute)}.side .gc{grid-template-columns: 40px minmax(0, 1fr) 32px;padding: 14px 14px 14px 12px}.side .gc .ic{width: 40px;height: 40px}.side .gc .fl{width: 32px;height: 32px}.side .vb.col{box-shadow: var(--shadow)}.fil-vb:empty{display: none}.fil-vb{padding-bottom: var(--s6)}@media (min-width: 1100px){.fil-vb{display: none}}@media (max-width: 1099px){.side{margin-top: var(--s6)}.side-in{position: static}.side:not(:has(*:not(.side-in))) .side-in:empty{display: none}}.side-in:empty{display: none}.side:has(> .side-in:empty){display: none}.jg.large{--val: 168px}@container (max-width: 600px){.jg.large{--val: auto}}.faq summary .q{text-wrap: balance}@media (max-width: 359px){.gc b{-webkit-line-clamp: 3}}.guide-b.chev > .wrap{padding-bottom: calc(var(--s5) + 56px)}@media (min-width: 900px){.guide-b.chev > .wrap{padding-bottom: calc(var(--s5) + 104px)}}.guide-b.chev + .chevauche + .wrap .pg{padding-top: var(--s6)}.duo-m{display: grid;gap: var(--s4)}@container (min-width: 600px){.duo-m{grid-template-columns: repeat(2, minmax(0, 1fr))}}.main{container-type: inline-size}.gamme{display: grid;gap: 10px;grid-template-rows: auto 1fr}.gamme .carte{padding: var(--s3) var(--s3) var(--s4)}.gamme .cdm blockquote{font-size: 16px}.gamme-k{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px}.gamme-k b{font: 700 19px/1.2 var(--ft);letter-spacing: -.01em}.gamme-k small{font-size: 13.5px;color: var(--mute)}.gamme-ic{align-self: center;display: inline-grid;place-items: center;width: 30px;height: 30px;border-radius: 2px;background: var(--flat);color: var(--ink)}.gamme-ic svg{width: 22px;height: 22px}.duo-g{display: grid;gap: var(--s3)}@media (min-width: 700px){.duo-g{grid-template-columns: repeat(2, minmax(0, 1fr))}}.duo-g .carte{display: grid;gap: 12px;align-content: start}.nuit .duo-g .gl a, .nuit .duo-g .gl .pas-l{background: var(--n-field);border-color: var(--n-line);color: var(--n-ink)}.nuit .duo-g .gl small{color: var(--n-ink2)}.nuit .duo-g .gl .pi{color: var(--n-ink2)}.nuit .duo-g .gl a:hover{border-color: var(--n-brand)}.nuit .side-k{color: var(--n-ink2)}.nuit .gl .bientot{color: var(--n-ink2);box-shadow: inset 0 0 0 1px var(--n-line);background: none}.verd-w{container-type: inline-size}.verd-w .verd{grid-template-columns: 1fr}@container (min-width: 600px){.verd-w .verd{grid-template-columns: repeat(var(--n, 2), minmax(0, 1fr))}}.verd-w .verd article{grid-template-rows: auto auto 1fr auto}@container (min-width: 600px){.verd-w .verd{grid-template-rows: auto auto 1fr auto;row-gap: 10px;column-gap: var(--s4)}.verd-w .verd article{grid-row: span 4;grid-template-rows: subgrid}}.verd-w .verd .act{display: grid;gap: 10px}.verd-w .verd .act-l{display: flex;flex-wrap: wrap;gap: 6px 12px;align-items: baseline}.duel .np{font-family: var(--fb);font-style: italic;color: var(--np);background: repeating-linear-gradient(-45deg, transparent 0 5px, var(--flat) 5px 7px);padding: 1px 8px;border-radius: 2px;box-shadow: inset 0 0 0 1px var(--line)}.duel td small{display: inline;margin-left: 6px}.duel td .rv{margin-left: 6px}.jg-duo{display: grid;gap: var(--s4)}@container (min-width: 640px){.jg-duo{grid-template-columns: repeat(2, minmax(0, 1fr))}}.jg-duo .jg{--val: auto}.lire-c{display: grid;gap: 14px}.lire-k{font: 600 12px/1 var(--fm);letter-spacing: .1em;text-transform: uppercase;color: var(--mute)}.lire-l{list-style: none;padding: 0;display: grid;gap: 0}.lire-l li{display: grid;gap: 2px;padding: 14px 0;border-top: 1px dashed var(--line2);font-size: 16px;line-height: 1.5;color: var(--ink2)}.lire-l li:first-child{border-top: 0;padding-top: 0}.lire-l b{font: 700 18px/1.3 var(--ft);color: var(--ink)}.sysg{container-type: inline-size}.sysg table{width: 100%;border-collapse: separate;border-spacing: 0;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);overflow: hidden;font-size: 15px}.sysg thead th{background: var(--flat);border-bottom: 2px solid var(--ink);padding: 12px 16px;text-align: left;font-weight: 600;font-size: 14px}.sysg thead th + th, .sysg td{border-left: 1px solid var(--line)}.sysg tbody tr + tr > *{border-top: 1px solid var(--line)}.sysg tbody tr:hover > *{background: var(--row-h)}.sysg th[scope="row"]{text-align: left;padding: 16px;width: 21%;vertical-align: top;font-weight: 400}.sysg td{padding: 16px;vertical-align: top;line-height: 1.55}.sysg td:nth-of-type(2){width: 28%}.sg-n{display: flex;align-items: center;gap: 8px;font-size: 16px}.sg-n b{font-weight: 700}.sg-n svg{width: 24px;height: 24px;flex: none;color: var(--ink2)}.sysg th small{display: block;margin: 2px 0 0 32px;font-size: 13px;color: var(--mute)}.sysg blockquote{padding: 2px 0 2px 14px;border-left: 3px solid var(--acc);color: var(--ink);max-width: 60ch}.sysg blockquote p::before{content: "«\00a0"}.sysg blockquote p::after{content: "\00a0»"}.sg-f, .sg-m{color: var(--ink2);margin-bottom: 8px}.sg-m{margin-bottom: 0;color: var(--mute)}.sg-nd{display: grid;grid-template-columns: 20px minmax(0, 1fr);gap: 0 8px;margin-top: 10px;padding: 10px 12px;border: 1px dashed var(--line2);border-radius: 2px;font-size: 14px;line-height: 1.5;color: var(--ink2)}.sg-nd svg{width: 20px;height: 20px;color: var(--mute);margin-top: 1px}.sg-nd b{color: var(--ink);font-weight: 600}.sg-d{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-top: 8px;font-size: 13px;color: var(--mute)}.sysg td .ext{font-weight: 500;overflow-wrap: anywhere}@container (max-width: 679px){.sysg table, .sysg tbody, .sysg tr, .sysg th, .sysg td{display: block}.sysg table{background: none;border: 0;box-shadow: none;overflow: visible}.sysg thead{display: none}.sysg tbody{display: grid;gap: 12px}.sysg tbody tr{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);overflow: hidden}.sysg tbody tr + tr > *{border-top: 0}.sysg tbody tr:hover > *{background: none}.sysg th[scope="row"]{width: auto;background: var(--flat);border-bottom: 1px solid var(--line);padding: 12px 14px;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px}.sysg th small{margin: 0}.sysg td, .sysg td:nth-of-type(2){width: auto;border-left: 0;padding: 12px 14px}.sysg td + td{border-top: 1px dashed var(--line2)}.sysg td::before{content: attr(data-col);display: block;font: 600 12px/1.3 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--mute);margin-bottom: 6px}}.sg-g{display: grid;gap: var(--s3);container-type: inline-size}@container (min-width: 640px){.sg-g{grid-template-columns: repeat(2, minmax(0, 1fr))}}.sg-c{display: grid;gap: 12px;align-content: start;padding: var(--s3)}.sg-t{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px}.sg-t svg{align-self: center;width: 24px;height: 24px;color: var(--ink2)}.sg-t b{font: 700 18px/1.2 var(--ft)}.sg-t small{font-size: 13.5px;color: var(--mute)}@media (min-width: 1100px){.cr.ligne .act-b{flex-direction: column;align-items: stretch;gap: 8px}.cr.ligne .act-b .paid{justify-self: start}}.guide-b h1 .s{display: block}.nb{white-space: nowrap}.verd-w .verd .act{align-self: start}.guide-b h1{text-wrap: balance;max-width: 28ch}.ft li.tous{grid-column: 1 / -1}.ft li.tous a{font-weight: 600;color: var(--n-brand)}.gl .pas-l.cour{border-style: solid;border-left: 3px solid var(--acc);background: var(--flat);color: var(--ink);font-weight: 600}.ex-val{display: grid;gap: var(--s3);max-width: 780px;padding: var(--s3);background: var(--flat);border: 1px solid var(--line);border-radius: var(--r)}@media (min-width: 700px){.ex-val{padding: 24px 28px}}.ex-k{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;font-size: 15px;color: var(--ink2)}.ex-k .mod{font-size: 18px;color: var(--ink)}.ex-t{list-style: none;padding: 0;display: grid;gap: 10px}@container (min-width: 620px){.ex-t{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ex-val .tu{background: var(--card);box-shadow: inset 0 0 0 1px var(--line)}.ex-val .tu .v .rv{font-size: 11.5px}.ex-val .srcs{box-shadow: none;max-width: none}.engs.rang{grid-template-columns: minmax(0, 1fr);gap: var(--s3)}.engs.rang .eng{grid-template-columns: 56px minmax(0, 1fr);grid-template-rows: auto auto 1fr;column-gap: var(--s3);row-gap: 8px;align-items: start}.engs.rang .eng-h{grid-column: 1;grid-row: 1 / span 3;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 12px}.engs.rang .eng h3, .engs.rang .eng p, .engs.rang .eng-d{grid-column: 2}.engs.rang .eng-d{margin-top: 4px}@media (max-width: 559px){.engs.rang .eng{grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto auto auto}.engs.rang .eng-h{grid-column: 1;grid-row: auto;flex-direction: row;justify-content: space-between;align-items: center}.engs.rang .eng h3, .engs.rang .eng p, .engs.rang .eng-d{grid-column: 1}}.nuit .eng-ic{background: var(--flat);color: var(--n-ink)}.fiche{display: grid;padding: 0;max-width: 780px;overflow: hidden}.fiche.carte{padding: 0}.fiche > div{display: grid;grid-template-columns: minmax(0, 1fr);border-top: 1px solid var(--line)}.fiche > div:first-child{border-top: 0}.fiche dt{padding: 10px 20px 8px;background: var(--flat);font: 600 12.5px/1.3 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--mute)}.fiche dd{margin: 0;padding: 10px 20px 14px;font-size: 16.5px;line-height: 1.55;color: var(--ink);overflow-wrap: anywhere}@container (min-width: 560px){.fiche > div{grid-template-columns: 290px minmax(0, 1fr)}.fiche dt{padding: 16px 20px;border-right: 1px solid var(--line)}.fiche dd{padding: 14px 20px}}.a-faire{display: inline-block;padding: 2px 10px;font-style: italic;font-size: 15px;line-height: 1.5;color: var(--np);border-radius: 2px;box-shadow: inset 0 0 0 1px var(--line2);background: repeating-linear-gradient(-45deg, transparent 0 5px, var(--flat) 5px 7px)}.acces{display: grid;gap: 14px}.acces-l{list-style: none;padding: 0;display: grid;gap: 0}.acces-l li{display: grid;grid-template-columns: 92px minmax(0, 1fr);column-gap: 14px;row-gap: 2px;padding: 16px 0;border-top: 1px dashed var(--line2);font-size: 16px;line-height: 1.5;color: var(--ink2);align-items: baseline}.acces-l li:first-child{border-top: 0;padding-top: 0}.acces-l li:last-child{padding-bottom: 0}.acces-l b{grid-column: 2;font: 700 18px/1.3 var(--ft);color: var(--ink)}.acces-l li > span:last-child{grid-column: 2}.ac-m{grid-column: 1;grid-row: 1 / span 2;display: inline-flex;align-items: center;gap: 7px;font: 600 12px/1.2 var(--fm);letter-spacing: .06em;text-transform: uppercase;color: var(--ink)}.ac-m::before{content: "";width: 10px;height: 10px;flex: none}.ac-m.oui::before{background: var(--acc)}.ac-m.non::before{box-shadow: inset 0 0 0 1.5px var(--ink);background: linear-gradient(45deg, transparent 44%, var(--ink) 44% 56%, transparent 56%)}@media (max-width: 459px){.acces-l li{grid-template-columns: minmax(0, 1fr)}.ac-m{grid-row: auto}.acces-l b, .acces-l li > span:last-child{grid-column: 1}}.fam-n{display: flex;align-items: center;gap: 10px;font-size: 15px;color: var(--ink2);margin-top: -6px}.fam-n .ic{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 2px;background: var(--flat);color: var(--ink)}.fam-n .ic svg{width: 24px;height: 24px}.fam-n b{font: 600 15px/1 var(--fm);font-variant-numeric: tabular-nums;color: var(--ink);margin-right: -4px}.gg li.tete{grid-column: 1 / -1}.gg li.tete .gc{border-left: 3px solid var(--acc)}.typs{list-style: none;padding: 0;display: grid;gap: var(--s3)}@media (min-width: 560px){.typs{grid-template-columns: repeat(2, minmax(0, 1fr))}}.typs li.carte{display: grid;grid-template-rows: auto auto 1fr;gap: 10px;padding: 20px}.typ-ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 2px;background: var(--flat);color: var(--ink)}.typ-ic svg{width: 26px;height: 26px}.typs h3{font-size: 19px}.typs p{font-size: 15.5px;line-height: 1.55;color: var(--ink2)}.e404-g{display: grid;gap: var(--s4);align-items: center}.e404-sc{display: none}@media (min-width: 900px){.e404-g{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);gap: var(--s5)}.e404-sc{display: block}}.e404{display: block;width: 100%;max-width: 480px;height: auto;margin-inline: auto;overflow: visible}.e4-n{font: 500 190px/1 var(--fm);fill: var(--n-brand);letter-spacing: -.04em}.e4-regle{fill: rgba(255, 255, 255, .07);stroke: rgba(255, 255, 255, .22);stroke-width: 1;stroke-linejoin: round}.e4-gr{fill: none;stroke: var(--n-acc);stroke-width: 1}.e4-nb text{font: 500 11px/1 var(--fm);fill: var(--n-ink2)}.e4-v{fill: var(--n-acc)}.rech-404{display: grid;align-content: center;gap: var(--s3);padding: var(--s4) var(--s3);box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 30px 50px -24px rgba(0, 0, 0, .55)}@media (min-width: 900px){.rech-404{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);align-items: center;gap: var(--s5);padding: var(--s5)}}.rech-t{display: grid;gap: 12px;align-content: start}.rech-t p{color: var(--ink2)}.sec-s{color: var(--ink2);max-width: 46ch}.niv{display: grid;gap: 14px;padding: var(--s3) 20px;border: 1px solid var(--line);border-radius: var(--r);background: var(--flat)}.niv dl{display: grid;gap: 0}.niv dl > div{display: grid;grid-template-columns: 172px minmax(0, 1fr);gap: 4px 14px;align-items: center;padding: 11px 0;border-top: 1px dashed var(--line2);font-size: 15.5px;line-height: 1.5;color: var(--ink2)}.niv dl > div:first-child{border-top: 0;padding-top: 0}.niv dl > div:last-child{padding-bottom: 0}.niv dt, .niv dd{margin: 0}@media (max-width: 479px){.niv dl > div{grid-template-columns: minmax(0, 1fr)}}.verif.non li svg{color: var(--ink2);box-shadow: inset 0 0 0 1.5px var(--line2)}.rech-404 .rech{max-width: none}.e404-b .guide-s{text-wrap: balance}.duo-m.un, .duo-g.un{grid-template-columns: minmax(0, 1fr)}@container (min-width: 600px){.duo-m.un{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 700px){.duo-g.un{grid-template-columns: minmax(0, 1fr)}}:is(.btn, .tb){position: relative}:is(a.gc, .vb-lien)::after, :is(.btn, .tb)::before{content: "";position: absolute;left: -1px;right: -1px;top: 100%;bottom: auto;width: auto;height: 4px;background: none;transform: none;transition: none;pointer-events: none}:is(a.gc, .vb-lien):hover::after, :is(.btn, .tb):hover::before{pointer-events: auto;transform: none}:is(.gc, .vb-lien){overflow: visible}:is(a.gc, .vb-lien)::before{content: "";position: absolute;inset: -1px;border-radius: inherit;border-bottom: 3px solid var(--acc);clip-path: inset(0 100% 0 0);transition: clip-path .35s var(--ease);pointer-events: none}:is(a.gc, .vb-lien):hover::before{clip-path: inset(0)}.gc:not(a)::after{content: none}
