.lgs-slater-hero .sh-tt{display:flex;align-items:center;gap:.55em;font-weight:700;font-size:.92em}.lgs-slater-hero .sh-tt img{width:1.4em;height:1.4em;object-fit:contain}.lgs-slater-hero .sh-tt small{font-weight:500;color:#8a857c;font-size:.92em}.lgs-slater-hero .sh-sp{flex:1}.lgs-slater-hero .sh-ev{display:flex;align-items:center;gap:.4em;font-size:.84em;font-weight:600;color:#6b665e}.lgs-slater-hero .sh-ev b{display:inline-grid;overflow:hidden;height:1.35em;line-height:1.35em;padding:0 .45em;border-radius:.35em;background:#f3efe7;color:#1e1e1e}.lgs-slater-hero .sh-ev b span{grid-area:1/1;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lgs-slater-hero .sh-ev b span+span{transform:translateY(110%)}.lgs-slater-hero.pub .sh-ev b span:first-child{transform:translateY(-110%)}.lgs-slater-hero.pub .sh-ev b span+span{transform:none}.lgs-slater-hero .sh-pb{background:#ff4107}.lgs-slater-hero .sh-bd{display:grid;grid-template-columns:13.5em minmax(0,1fr);height:29em}.lgs-slater-hero .sh-fs{display:flex;flex-direction:column;gap:.15em;padding:.8em .6em;background:#f6f3ec;border-right:1px solid #ebe7df}.lgs-slater-hero .sh-fs small{padding:.2em .5em .5em;font-size:.74em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a857c}.lgs-slater-hero .sh-f{display:flex;align-items:center;gap:.5em;padding:.42em .55em;border-radius:.4em;font-size:.86em;font-weight:500;color:#55524d}.lgs-slater-hero .sh-f::before{content:"JS";flex:none;font:700 .62em/1.6 ui-monospace,Menlo,monospace;padding:0 .35em;border-radius:.25em;background:#e8e2d6;color:#6b665e}.lgs-slater-hero .sh-f.css::before{content:"CSS"}.lgs-slater-hero .sh-f.on{background:#fff;color:#1e1e1e;font-weight:600;box-shadow:0 .2em .5em rgba(30,30,30,.06)}.lgs-slater-hero .sh-f.on::before{background:#ffe9b0;color:#1e1e1e}.lgs-slater-hero .sh-f em{margin-left:auto;font-style:normal;font-size:.82em;color:#b23a10;background:#fbe9de;padding:.05em .4em;border-radius:.3em}.lgs-slater-hero .sh-ed{display:flex;flex-direction:column;min-width:0;background:#1e1e1e;color:#e9e4da}.lgs-slater-hero .sh-tab{display:flex;align-items:center;gap:.5em;padding:.65em 1em;font-size:.84em;border-bottom:1px solid #353535;color:#bdb6aa}.lgs-slater-hero .sh-tab b{color:#f9f7f2;font-weight:600}.lgs-slater-hero .sh-tab i{margin-left:auto;font-style:normal;color:#8a857c}.lgs-slater-hero .sh-cd{flex:1;padding:.8em 0;font-family:ui-monospace,Menlo,monospace;font-size:.84em;line-height:1.7;overflow:hidden}.lgs-slater-hero .sh-l{display:block;white-space:pre}.lgs-slater-hero .sh-l::before{content:attr(data-n);display:inline-block;width:3em;box-sizing:border-box;text-align:right;padding-right:1em;color:#6b665e}.lgs-slater-hero .sh-l .c{color:#8a857c}.lgs-slater-hero .sh-l .s{color:#ffb48f}.lgs-slater-hero .sh-l .k{color:#9fb4ff}.lgs-slater-hero .sh-l .f{color:#7fd9a0}.lgs-slater-hero .sh-l.nv{opacity:0;transform:translate3d(-.6em,0,0);transition:opacity .35s,transform .4s;background:rgba(255,65,7,.12)}.lgs-slater-hero.ecrit .sh-l.nv{opacity:1;transform:none}.lgs-slater-hero .sh-pv{display:flex;align-items:center;gap:1em;padding:.75em 1em;background:#f9f7f2;color:#1e1e1e;border-top:1px solid #353535}.lgs-slater-hero .sh-pv small{font-size:.74em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a857c}.lgs-slater-hero .sh-q{font-family:"Baseneue Condensed",sans-serif;font-weight:800;font-size:1.5em;text-transform:uppercase;display:flex;align-items:baseline}.lgs-slater-hero .sh-q i{display:inline-block;width:0;height:.9em;border-bottom:3px solid #ff4107;transition:transform .5s cubic-bezier(.3,1.4,.5,1);transform-origin:0 50%;transform:scaleX(0)}.lgs-slater-hero .sh-q i{width:.22em}.lgs-slater-hero.pub .sh-q i{transform:scaleX(1)}.lgs-slater-hero .sh-ok{margin-left:auto;font-size:.82em;font-weight:600;color:#1f6b4a;background:#dcefe5;border-radius:.35em;padding:.2em .55em;opacity:0;transform:translate3d(0,.4em,0);transition:opacity .35s,transform .4s}.lgs-slater-hero.pub .sh-ok{opacity:1;transform:none}@media (max-width:991px){.lgs-slater-hero :is(.sh-tt small,.sh-ev,.sh-fs small,.sh-f,.sh-tab,.sh-pv small,.sh-ok){font-size:13px}}@media (max-width:767px){.lgs-slater-hero .sh-tt small,.lgs-slater-hero .sh-ev>span{display:none}.lgs-slater-hero .sh-bd{grid-template-columns:minmax(0,1fr);height:auto}.lgs-slater-hero .sh-fs{flex-direction:row;flex-wrap:nowrap;overflow:hidden;padding:.5em .6em;border-right:0;border-bottom:1px solid #ebe7df}.lgs-slater-hero .sh-fs small,.lgs-slater-hero .sh-f:not(.on):nth-child(n+4){display:none}.lgs-slater-hero .sh-f{white-space:nowrap}.lgs-slater-hero .sh-cd{font-size:13px;line-height:1.6;padding:.6em 0}.lgs-slater-hero .sh-l::before{width:2.2em;padding-right:.6em}.lgs-slater-hero .sh-l{white-space:pre-wrap}.lgs-slater-hero .sh-l.x{display:none}.lgs-slater-hero .sh-tab i{display:none}.lgs-slater-hero .sh-tt{font-size:14px}.lgs-slater-hero .sh-pv{flex-wrap:wrap;gap:.4em 1em}.lgs-slater-hero .sh-q{font-size:1.3em}}.lgs-slater-carte-1 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-slater-carte-1 .ar{display:flex;flex-direction:column;gap:.3em;background:#fff;border:1px solid #e3dfd7;border-radius:.55em;padding:.45em}.lgs-slater-carte-1 .fi{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25em .55em;padding:.35em .45em;border-radius:.4em;font-size:.88em;font-weight:600;transition:background .25s}.lgs-slater-carte-1 .fi::before{content:"JS";font:700 .7em/1.6 ui-monospace,Menlo,monospace;padding:0 .35em;border-radius:.25em;background:#ffe9b0}.lgs-slater-carte-1 .fi small{grid-column:2;font-weight:500;color:#6b665e;font-size:.9em;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s}.lgs-slater-carte-1 .fi.on{background:#f3efe7}.lgs-slater-carte-1 .fi.on small{max-height:none;opacity:1}@media (max-width:767px){.lgs-slater-carte-1 .fi,.lgs-slater-carte-1 .fi small{font-size:13px}}.lgs-slater-carte-2 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-slater-carte-2 .fh{display:flex;align-items:center;gap:.5em;font-size:.9em;font-weight:700}.lgs-slater-carte-2 .fh::before{content:"JS";font:700 .72em/1.6 ui-monospace,Menlo,monospace;padding:0 .35em;border-radius:.25em;background:#ffe9b0}.lgs-slater-carte-2 .pg{display:flex;flex-direction:column;background:#fff;border:1px solid #e3dfd7;border-radius:.55em;overflow:hidden}.lgs-slater-carte-2 .pg span{display:flex;align-items:center;gap:.55em;padding:.48em .65em;border-top:1px solid #f0ece5;font-size:.88em}.lgs-slater-carte-2 .pg span:first-child{border-top:0;font-weight:600}.lgs-slater-carte-2 .pg span u{text-decoration:none;font-family:ui-monospace,Menlo,monospace;font-size:.92em;color:#6b665e}.lgs-slater-carte-2 .ck{flex:none;width:1.1em;height:1.1em;border-radius:.25em;border:1.5px solid #cfc8bc;display:grid;place-items:center;transition:background .2s,border-color .2s}.lgs-slater-carte-2 .ck svg{width:80%;height:80%;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;opacity:0}.lgs-slater-carte-2 .on .ck{background:#ff4107;border-color:#ff4107}.lgs-slater-carte-2 .on .ck svg{opacity:1}.lgs-slater-carte-2 .rs{margin-top:auto;font-size:.84em;color:#55524d;display:flex;align-items:center;gap:.45em}.lgs-slater-carte-2 .rs b{color:#1e1e1e}@media (max-width:767px){.lgs-slater-carte-2 .pg span,.lgs-slater-carte-2 .pg span u,.lgs-slater-carte-2 .rs,.lgs-slater-carte-2 .fh{font-size:13px}}.lgs-slater-carte-3 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-slater-carte-3 .vs{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e3dfd7;border-radius:.55em;overflow:hidden}.lgs-slater-carte-3 .vr{display:flex;align-items:center;gap:.6em;padding:.5em .65em;border-top:1px solid #f0ece5;font-size:.88em;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s}.lgs-slater-carte-3 .vr b{font-weight:700;width:2.4em}.lgs-slater-carte-3 .vr small{color:#8a857c;font-size:.92em}.lgs-slater-carte-3 .vr .lg-st{margin-left:auto}.lgs-slater-carte-3 .vr.nv{border-top:0;background:#fff7f2;opacity:0;transform:translate3d(0,-.6em,0)}.lgs-slater-carte-3 .vr.bas{transform:translate3d(0,-2.3em,0)}.lgs-slater-carte-3.pub .vr.nv{opacity:1;transform:none}.lgs-slater-carte-3.pub .vr.bas{transform:none}.lgs-slater-carte-3 .vr .o2{display:inline-grid}.lgs-slater-carte-3 .vr .o2 span{grid-area:1/1;transition:opacity .3s}.lgs-slater-carte-3 .vr .o2 span+span{opacity:0}.lgs-slater-carte-3.pub .vr .o2 span:first-child{opacity:0}.lgs-slater-carte-3.pub .vr .o2 span+span{opacity:1}.lgs-slater-carte-3 .tg{font:500 .82em/1.5 ui-monospace,Menlo,monospace;background:#1e1e1e;color:#e9e4da;border-radius:.45em;padding:.45em .6em;white-space:nowrap;overflow:hidden}.lgs-slater-carte-3 .tg b{display:inline-grid;color:#ff4107;font-weight:500}.lgs-slater-carte-3 .tg b span{grid-area:1/1;transition:opacity .3s}.lgs-slater-carte-3 .tg b span+span{opacity:0}.lgs-slater-carte-3.pub .tg b span:first-child{opacity:0}.lgs-slater-carte-3.pub .tg b span+span{opacity:1}.lgs-slater-carte-3 .pb{align-self:flex-start;background:#ff4107}@media (max-width:767px){.lgs-slater-carte-3 .vr,.lgs-slater-carte-3 .vr small,.lgs-slater-carte-3 .tg{font-size:13px}}.lgs-slater-carte-4 .top img{width:1.15em;height:1.15em;object-fit:contain}.lgs-slater-carte-4 .cc{background:#fff;border:1px solid #e3dfd7;border-radius:.55em;padding:.55em .65em}.lgs-slater-carte-4 .cc small{display:block;font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a857c;margin-bottom:.35em}.lgs-slater-carte-4 .ln{font:500 .82em/1.5 ui-monospace,Menlo,monospace;background:#1e1e1e;color:#e9e4da;border-radius:.4em;padding:.45em .55em;white-space:nowrap;overflow:hidden;position:relative}.lgs-slater-carte-4 .ln i{font-style:normal;color:#ffb48f}.lgs-slater-carte-4 .ln::after{content:"";position:absolute;inset:0;border-radius:.4em;border:2px solid #ff4107;opacity:0;transition:opacity .3s}.lgs-slater-carte-4.on .ln::after{opacity:1}.lgs-slater-carte-4 .fl{display:flex;justify-content:center}.lgs-slater-carte-4 .fl svg{width:1.2em;height:1.2em;fill:none;stroke:#cfc8bc;stroke-width:2}.lgs-slater-carte-4 .ch{display:flex;flex-wrap:wrap;gap:.35em}.lgs-slater-carte-4 .ch span{display:inline-flex;align-items:center;gap:.35em;font-size:.84em;font-weight:600;background:#fff;border:1px solid #e3dfd7;border-radius:.4em;padding:.25em .5em;opacity:.25;transform:translate3d(0,.3em,0);transition:opacity .3s,transform .35s}.lgs-slater-carte-4 .ch span::before{content:"";width:.45em;height:.45em;border-radius:50%;background:#3ccf7a}.lgs-slater-carte-4 .ch span.on{opacity:1;transform:none}@media (max-width:767px){.lgs-slater-carte-4 .cc small,.lgs-slater-carte-4 .ln,.lgs-slater-carte-4 .ch span{font-size:13px}}.lgs-slater-angle-1{padding:0!important;background:#1e1e1e}.lgs-slater-angle-1 .tb{display:flex;align-items:center;gap:.6em;padding:.75em 1.4em;border-bottom:1px solid #353535;font-size:.86em;color:#bdb6aa}.lgs-slater-angle-1 .tb b{color:#f9f7f2}.lgs-slater-angle-1 .tb span{margin-left:auto}.lgs-slater-angle-1 .cd{padding:1em 0;font-family:ui-monospace,Menlo,monospace;font-size:.92em;line-height:1.75;color:#e9e4da}.lgs-slater-angle-1 .l{display:block;white-space:pre;opacity:0;transform:translate3d(-.5em,0,0);transition:opacity .3s,transform .35s}.lgs-slater-angle-1 .l::before{content:attr(data-n);display:inline-block;width:3.4em;box-sizing:border-box;text-align:right;padding-right:1.1em;color:#6b665e}.lgs-slater-angle-1 .l.on{opacity:1;transform:none}.lgs-slater-angle-1 .c{color:#8a857c}.lgs-slater-angle-1 .s{color:#ffb48f}.lgs-slater-angle-1 .k{color:#9fb4ff}.lgs-slater-angle-1 .f{color:#7fd9a0}.lgs-slater-angle-1 .ca{display:inline-block;width:.55em;height:1.1em;vertical-align:-.15em;background:#ff4107;animation:lgs-slater-angle-1-cl 1s steps(1) infinite}@keyframes lgs-slater-angle-1-cl{50%{opacity:0}}@media (max-width:767px){.lgs-slater-angle-1 .cd{font-size:13px}.lgs-slater-angle-1 .l::before{width:2.2em;padding-right:.6em}.lgs-slater-angle-1 .l{white-space:pre-wrap}.lgs-slater-angle-1 .tb{font-size:13px;padding:.7em 1em}.lgs-slater-angle-1 .tb span{display:none}.lgs-slater-angle-1 .l.x{display:none}}.lgs-slater-angle-2 .tbl{background:#fff;border:1px solid #e3dfd7;border-radius:.7em;overflow:hidden}.lgs-slater-angle-2 .r{display:grid;grid-template-columns:10em 1fr auto;align-items:center;gap:.8em;padding:.7em 1em;border-top:1px solid #f0ece5;font-size:.9em}.lgs-slater-angle-2 .r:first-child{border-top:0;font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a857c;padding:.6em 1em}.lgs-slater-angle-2 .r b{display:flex;align-items:center;gap:.45em;font-weight:600}.lgs-slater-angle-2 .r b::before{content:"JS";font:700 .72em/1.6 ui-monospace,Menlo,monospace;padding:0 .35em;border-radius:.25em;background:#ffe9b0}.lgs-slater-angle-2 .r u{text-decoration:none;font-family:ui-monospace,Menlo,monospace;font-size:.92em;color:#55524d}.lgs-slater-angle-2 .r.mv{background:#fff7f2}.lgs-slater-angle-2 .sw{display:inline-grid}.lgs-slater-angle-2 .sw span{grid-area:1/1;transition:opacity .3s}.lgs-slater-angle-2 .sw span+span{opacity:0}.lgs-slater-angle-2.lie .sw span:first-child{opacity:0}.lgs-slater-angle-2.lie .sw span+span{opacity:1}@media (max-width:767px){.lgs-slater-angle-2 .r{grid-template-columns:1fr auto;font-size:13px;gap:.2em .6em;padding:.55em .8em}.lgs-slater-angle-2 .r u{grid-column:1;grid-row:2;font-size:13px}.lgs-slater-angle-2 .r .lg-st{grid-row:1/3;grid-column:2}.lgs-slater-angle-2 .r:first-child{display:none}}.lgs-slater-angle-3 .co{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em}.lgs-slater-angle-3 .bx{background:#fff;border:1px solid #e3dfd7;border-radius:.7em;padding:1em}.lgs-slater-angle-3 .bx small{display:block;font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a857c}.lgs-slater-angle-3 .bx b{display:block;margin:.3em 0 .6em;font-size:1em}.lgs-slater-angle-3 .vv{display:inline-grid;overflow:hidden;font-family:"Baseneue Condensed",sans-serif;font-weight:800;font-size:2.6em;line-height:1}.lgs-slater-angle-3 .vv span{grid-area:1/1;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lgs-slater-angle-3 .vv span+span{transform:translateY(105%)}.lgs-slater-angle-3.pub .pr .vv span:first-child{transform:translateY(-105%)}.lgs-slater-angle-3.pub .pr .vv span+span{transform:none}.lgs-slater-angle-3 .ar svg{width:2.4em;height:2.4em;fill:none;stroke:#ff4107;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lgs-slater-angle-3 .pb{margin-top:1em;background:#ff4107}.lgs-slater-angle-3 .nt{margin-top:.9em;font-size:.86em;color:#55524d}@media (max-width:767px){.lgs-slater-angle-3 .co{grid-template-columns:1fr;gap:.5em}.lgs-slater-angle-3 .ar svg{transform:rotate(90deg);width:1.8em;height:1.8em}.lgs-slater-angle-3 .ar{justify-self:center}.lgs-slater-angle-3 .bx{padding:.7em .9em}.lgs-slater-angle-3 .bx small,.lgs-slater-angle-3 .bx b,.lgs-slater-angle-3 .nt{font-size:13px}.lgs-slater-angle-3 .vv{font-size:2em}.lgs-slater-angle-3 .nt{display:none}}.lgs-slater-angle-4{padding:0!important;background:#f9f7f2}.lgs-slater-angle-4 .nav{display:flex;align-items:center;gap:1em;padding:.9em 1.6em;font-size:.84em;border-bottom:1px solid #ebe7df;background:#fff}.lgs-slater-angle-4 .nav b{display:flex;align-items:center;gap:.45em}.lgs-slater-angle-4 .nav b i{width:1.2em;height:1.2em;border-radius:.3em;background:#3e5c3a}.lgs-slater-angle-4 .nav span{margin-left:auto;color:#6b665e}.lgs-slater-angle-4 .pg{padding:1.6em}.lgs-slater-angle-4 .pg small{font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3e5c3a}.lgs-slater-angle-4 .tt{margin:.3em 0 .4em;font-family:"Baseneue Condensed",sans-serif;font-weight:800;font-size:2.8em;line-height:.95;text-transform:uppercase}.lgs-slater-angle-4 .tt i,.lgs-slater-angle-4 .tx i{display:inline-block;width:.18em;height:.6em;border-bottom:3px solid #ff4107;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.lgs-slater-angle-4 .tx i{width:.25em;height:.8em;border-bottom-width:2px}.lgs-slater-angle-4.vu .tt i,.lgs-slater-angle-4.vu .tx i{transform:none}.lgs-slater-angle-4 .tx{font-size:1em;line-height:1.55;color:#55524d;max-width:30em}.lgs-slater-angle-4 .bt{display:inline-flex;margin-top:1em;font-size:.86em;font-weight:600;color:#fff;background:#3e5c3a;border-radius:.4em;padding:.6em 1em}.lgs-slater-angle-4 .sy{position:absolute;right:1.2em;bottom:1em;display:inline-flex;align-items:center;gap:.45em;padding:.4em .75em;border-radius:3em;background:#1e1e1e;color:#f9f7f2;font-size:.8em;font-weight:600;opacity:0;transform:translate3d(0,.6em,0);transition:opacity .4s .5s,transform .5s .5s}.lgs-slater-angle-4 .sy img{width:1.1em;height:1.1em;object-fit:contain}.lgs-slater-angle-4.vu .sy{opacity:1;transform:none}@media (max-width:767px){.lgs-slater-angle-4 .nav{padding:.8em 1em;font-size:13px}.lgs-slater-angle-4 .nav span{display:none}.lgs-slater-angle-4 .pg{padding:1em}.lgs-slater-angle-4 .pg small,.lgs-slater-angle-4 .bt,.lgs-slater-angle-4 .sy{font-size:13px}.lgs-slater-angle-4 .tt{font-size:2.1em}.lgs-slater-angle-4 .tx{font-size:14px}}.md-bulle{display:none}@media (max-width:991px){.md-bulle{position:fixed;right:1.1em;bottom:1.1em;z-index:30;display:flex;padding:.22em;border:2px solid var(--light);border-radius:50%;opacity:0;pointer-events:none;transform:translateY(1.2em);transition:opacity .3s ease-out,transform .3s ease-out;box-shadow:0 .4em 1.2em #00000040}.md-bulle.on{opacity:1;pointer-events:auto;transform:none}.md-bulle span{display:flex;align-items:center;justify-content:center;width:3.5em;height:3.5em;border-radius:50%;background:var(--primary-color)}.md-bulle svg{display:block;width:1.8em;height:1.8em}}