.lgx{--wc: 46px;height:auto}.lgx.gen{--wc: 8px}.lgx .row,.lgx .lgx-bx{grid-template-columns:var(--wc) 30px minmax(0,1fr)}.lgx .lgx-fiche{margin-top:16px;display:flex;flex-direction:column}.lgx .lgx-mk{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-14px -6px -14px 0;padding:0 6px;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px;white-space:nowrap;border-radius:8px}.lgx .lgx-mk svg{width:15px;height:15px;color:var(--on-75)}.lgx .txt{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.lgx button.nm{font-size:15px}.lgx button.nm small{font-size:13px;font-weight:450;color:var(--on-75);margin-left:6px}.lgx .row.next button.nm{color:var(--on-75);font-weight:560}.lgx .row.cov button.nm,.lgx .row.cur button.nm{color:#fff;font-weight:640}.lgx .row.cur button.nm{font-size:17px}.lgx .nt{display:block;margin:0 0 9px;font-size:13px;line-height:1.35;color:var(--on-85);text-wrap:pretty;animation:lgx-fade .32s var(--e-ligne) both;animation-delay:calc(var(--i, 0) * 60ms + .26s)}.lgx .row.cov .nt{animation-delay:.26s}@keyframes lgx-fade{0%{opacity:0;translate:0 3px}}.lgx .row{min-height:44px}.lgx .row.foc:before{content:"";position:absolute;z-index:0;inset:-1px -8px 2px calc(var(--wc) + 24px);border-radius:14px;background:#ffffff12;pointer-events:none}.lgx .row>*{position:relative;z-index:1}.lgx .row>.rail{z-index:1}.lgx .row.foc .wk{z-index:3}@media (max-width: 1023px){.lgx button.nm[aria-pressed=true] svg{rotate:90deg}.lgx .row.foc:before{bottom:auto;height:44px;top:-7px}}.lgx .ln.exp{background:#fff;transform-origin:50% 0;animation:lgx-draw .24s var(--e-ligne) both;animation-delay:calc(var(--i, 0) * .11s + .16s)}.lgx .ln.up.exp{animation-delay:calc(var(--i, 0) * .11s + 60ms)}.lgx .g-next.exp{width:16px;height:16px;background:#fff;box-shadow:0 0 0 3px hsl(var(--nuit-hero-a));animation:lgx-stop .32s var(--e-pop) both;animation-delay:calc(var(--i, 0) * .11s + .12s)}.lgx .row.ch .g-next.exp{background:#fff;box-shadow:0 0 0 3px var(--mid-ch)}.lgx .g-term.exp:not(.on){box-shadow:inset 0 0 0 2px #fff}.lgx .g-term.exp:not(.on):before,.lgx .g-term.exp:not(.on):after{background:#fff}.lgx .g-loop.exp{color:#fff}@keyframes lgx-draw{0%{transform:scaleY(0)}}@keyframes lgx-stop{0%{scale:.3;opacity:0}}.lgx .lgx-bx{display:grid;-moz-column-gap:8px;column-gap:8px;height:26px;align-items:center;position:relative}.lgx .lgx-bx .rail{grid-column:2;grid-row:1;align-self:stretch;position:relative}.lgx .lgx-bx .ln.full{top:0;bottom:0}.lgx .lgx-blab{grid-column:3;justify-self:start;font-size:12.5px;font-weight:560;line-height:16px;color:var(--suisse);white-space:nowrap}.lgx .lgx-band{position:absolute;z-index:-1;left:0;right:0;bottom:0;top:var(--by, 70%);pointer-events:none;background:radial-gradient(rgb(255 255 255 / .1) 1px,transparent 1.4px) 7px 9px / 14px 14px,#ffffff0a}.lgx .lgx-band:before,.lgx .lgx-band:after{content:"";position:absolute;top:-1px;border-top:1.5px dashed rgb(255 255 255 / .55)}.lgx .lgx-band:before{left:0;width:calc(var(--rx, 60px) - 9px)}.lgx .lgx-band:after{left:var(--bx, 240px);right:0}.lgx .row.ch .g-next,.lgx .row.ch .g-term:not(.on){background:var(--mid-ch)}.lgx .row.ch .g-toi{box-shadow:0 0 0 3px var(--red),0 0 0 7px var(--mid-ch)}.lgx .wk.lgx-pan{padding:14px;margin:6px 0 12px}.lgx .wk.lgx-pan:before{left:calc(var(--wc) + 17px)}.lgx.gen .wk.lgx-pan:before{left:calc(var(--wc) + 15px)}.lgx-pan .wk-h span:last-child{color:#fff}.lgx-swap{animation:lg3-swap .3s var(--e-ligne) both}.lgx .lgx-free{margin:10px 0 0;padding:0 0 12px;border-bottom:1px solid rgb(255 255 255 / .09);font-size:13.5px;line-height:1.45;color:var(--on-85);text-wrap:pretty}.lgx .lgx-free b{display:block;margin-bottom:1px;font-size:13px;font-weight:600;color:var(--on-60)}.lgx .lgx-ofs{margin:0;padding:0;border:0;min-width:0}.lgx .lgx-ofs legend{padding:12px 0 6px;font-size:13px;font-weight:600;color:var(--on-60)}.lgx .of{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:2px;align-items:baseline;padding:9px 10px 10px;margin:0 -10px;border-radius:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .22s var(--e-ligne)}.lgx .of+.of{margin-top:2px}.lgx .of .rd{grid-row:1;align-self:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--on-60);transition:box-shadow .22s var(--e-ligne)}.lgx .of.on{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.lgx .of.on .rd{box-shadow:inset 0 0 0 5.5px #fff}.lgx .of-n{font-size:15px;font-weight:620;line-height:1.3;color:#fff}.lgx .of-p{font-size:13.5px;font-weight:560;color:var(--on-75);font-variant-numeric:tabular-nums;white-space:nowrap}.lgx .of-t{grid-column:2 / -1;font-size:13.5px;line-height:1.4;color:var(--on-85);text-wrap:pretty}.lgx .of.off .of-t{color:var(--on-60)}.lgx .of.off:not(.on) .of-n{color:var(--on-85);font-weight:580}.lgx .of:has(input:focus-visible){outline:2px solid #fff;outline-offset:0}@media (hover: hover){.lgx .of:not(.on):hover{background:#ffffff0d}}.lgx .lgx-cov{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--on-75)}.lgx .lgx-act{margin-top:12px;display:flex;flex-direction:column;gap:4px}.lgx .lgx-act .btn-w{min-height:52px}.lgx .lgx-call{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:0 4px;margin-left:-4px;border:0;background:transparent;color:#fff;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px;cursor:pointer;border-radius:8px}.lgx .lgx-call svg{width:16px;height:16px;color:var(--on-75);flex:none}@media (min-width: 640px){.lgx .lgx-act{flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px}.lgx .lgx-act .btn-w{width:auto;min-width:260px}.lgx .lgx-call{align-self:center;white-space:nowrap}}@media (min-width: 1024px){.lgx{padding:32px;--pad: 32px}.lgx .lg-segs{max-width:320px}.lgx .lgx-grid{display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;align-items:start;margin-top:8px}.lgx .row{min-height:50px}.lgx .lgx-fiche{margin-top:16px;padding-bottom:6px}.lgx .lgx-grid>.wk.lgx-pan{grid-column:2;grid-row:1}.lgx .wk.lgx-pan{margin:16px 0 0;padding:20px 22px 18px;transform:translateY(var(--py, 0px));transition:transform .42s var(--e-ligne)}.lgx .wk.lgx-pan:before,.lgx.gen .wk.lgx-pan:before{left:-6px;top:0;translate:0 var(--cy, 40px);box-shadow:inset 1px -1px #ffffff29;rotate:45deg;border-radius:0 0 0 2px;transition:translate .42s var(--e-ligne)}.lgx .row.foc:before{inset:-2px -14px 6px calc(var(--wc) + 24px)}}@media (min-width: 1280px){.lgx .lgx-grid{grid-template-columns:440px minmax(0,1fr);-moz-column-gap:56px;column-gap:56px}}@media (prefers-reduced-motion: reduce){.lgx :is(.ln.exp,.g.exp,.nt,.lgx-swap){animation:none!important}.lgx .wk.lgx-pan,.lgx .wk.lgx-pan:before{transition:none!important}}html[data-motion=reduce] .lgx :is(.ln.exp,.g.exp,.nt,.lgx-swap){animation:none!important}html[data-motion=reduce] .lgx .wk.lgx-pan,html[data-motion=reduce] .lgx .wk.lgx-pan:before{transition:none!important}
