html:has(main.eds.cm) :is(.mewsHeaderShell,.pwaMobileNav,.agntixScrollProgress,.mewsMenuBackdrop){display:none!important}html:has(main.eds.cm) body footer.footer.v2Footer{display:none!important}html:has(main.eds.cm){background:#060606!important}html:has(main.eds.cm) body{background:#060606!important}#contenu-principal:has(>.eds.cm){padding-top:0!important}.cm{--cm-black:#060606;--cm-ink:#0d0d0f;--cm-panel:#141417;--cm-line:#f4f2ee1f;--cm-white:#f4f2ee;--cm-mute:#f4f2ee9e;--cm-paper:#f4f2ee;--cm-dark:#0a0a0a;--cm-dmute:#0a0a0a9e;--cm-dline:#0a0a0a1f;--cm-orange:#ff6a1a;--cm-deep:#d85a18;--cm-pale:#ffb596;--cm-glow:#ff6a1a59;--cm-sans:"Manrope Variable",Manrope,system-ui,sans-serif;--cm-mono:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Liberation Mono",monospace;--cm-head:64px;--e-head:var(--cm-head);--cm-pad:max(16px,calc((100vw - 1240px) / 2));--cm-ease:cubic-bezier(.16,1,.3,1);background:var(--cm-black);color:var(--cm-white);font-family:var(--cm-sans);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24'%3E%3Crect x='1' y='1' width='12' height='22' rx='1.5' fill='%23ff6a1a' stroke='%23060606' stroke-width='1.6'/%3E%3C/svg%3E") 2 2,auto;overflow-x:clip}.cm :is(a,button,summary,label){cursor:pointer}.cm input{cursor:text}.cm a{color:inherit;text-decoration:none}.cm ::selection{background:var(--cm-orange);color:#140700}.cm header{justify-items:normal;gap:0;margin:0;display:block}:is(#contenu-principal,body) .eds.cm :is(h1,h2,h3){color:inherit!important;font-family:var(--cm-sans)!important;letter-spacing:-.04em!important;text-transform:none!important;margin:0!important;font-weight:800!important}:is(#contenu-principal,body) .eds.cm h2{max-width:18ch;margin-top:16px!important;font-size:clamp(34px,4.8vw,70px)!important;line-height:1!important}:is(#contenu-principal,body) .eds.cm h3{letter-spacing:-.02em!important;font-size:clamp(18px,1.6vw,22px)!important;line-height:1.2!important}:is(#contenu-principal,body) .eds.cm p{max-width:none!important}.cm :focus-visible{outline:2px solid var(--cm-orange);outline-offset:3px}.cm kbd{font-family:var(--cm-mono);font-size:.82em}.cm [data-in]{opacity:0;transition:opacity .8s ease,translate 1s var(--cm-ease);translate:0 20px}.cm [data-in].is-in{opacity:1;translate:0}@keyframes cm-blink{50%{opacity:0}}:is(#contenu-principal,body) .eds.cm .cm-key{min-height:50px;font:800 13px var(--cm-sans);letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#26262b,#161619);border:0;border-radius:11px;align-items:center;gap:10px;padding:0 18px;transition:translate .12s,box-shadow .12s,background .2s;display:inline-flex;translate:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0006,0 5px #020202;color:var(--cm-white)!important}:is(#contenu-principal,body) .eds.cm .cm-key kbd{background:#ffffff14;border-radius:6px;place-items:center;min-width:26px;height:24px;padding:0 6px;font-weight:700;display:inline-grid;box-shadow:inset 0 -1px #0006}:is(#contenu-principal,body) .eds.cm .cm-key:hover{background:linear-gradient(#2f2f35,#1b1b1f)}:is(#contenu-principal,body) .eds.cm .cm-key:active{translate:0 4px;box-shadow:inset 0 1px #ffffff1a,0 1px #020202}:is(#contenu-principal,body) .eds.cm .cm-key--orange{background:linear-gradient(#ff8240,#ff6a1a);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000026,0 5px #9c3d0b;color:#140700!important}:is(#contenu-principal,body) .eds.cm .cm-key--orange:hover{background:linear-gradient(#ff9358,#ff7428)}:is(#contenu-principal,body) .eds.cm .cm-key--orange kbd{background:#00000024}:is(#contenu-principal,body) .eds.cm .cm-key--orange:active{box-shadow:inset 0 1px #ffffff59,0 1px #9c3d0b}.cm-key--small{border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;box-shadow:inset 0 1px #ffffff1a,0 3px #020202}.cm-key--small:active{translate:0 2px}:is(#contenu-principal,body) .eds.cm .cm-key.is-on{background:linear-gradient(#ff8240,#ff6a1a);box-shadow:inset 0 1px #ffffff59,0 3px #9c3d0b;color:#140700!important}.cm-cap{min-width:64px;height:56px;color:var(--cm-white);font:800 18px var(--cm-sans);letter-spacing:.02em;background:linear-gradient(#26262b,#141416);border-radius:12px;place-items:center;padding:0 16px;display:inline-grid;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #00000073,0 6px #020202}.cm-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}:is(#contenu-principal,body) .eds.cm header.cm-bar{z-index:95;height:var(--cm-head);padding-inline:var(--cm-pad);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:18px;transition:background .35s;display:grid;position:fixed;inset:0 0 auto}:is(#contenu-principal,body) .eds.cm header.cm-bar.is-solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060606e0}:is(#contenu-principal,body) .eds.cm .cm-bar__logo{font:800 18px var(--cm-sans);letter-spacing:.02em}:is(#contenu-principal,body) .eds.cm .cm-bar__logo b{color:var(--cm-orange)}.cm-bar__edition{background:var(--cm-orange);color:#140700;font:800 11px var(--cm-mono);letter-spacing:.16em;border-radius:6px;padding:4px 9px}.cm-line{border:1px solid var(--cm-line);width:min(620px,100%);height:40px;color:var(--cm-white);font:500 13px var(--cm-mono);text-align:left;background:#0d0d0fdb;border-radius:10px;justify-self:center;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.cm-line:hover{border-color:#ff6a1a80}.cm-line__prompt{color:var(--cm-orange);flex:none;font-weight:700}.cm-line__text{white-space:nowrap;text-overflow:clip;overflow:hidden}.cm-line__caret{background:var(--cm-orange);flex:none;width:8px;height:16px;animation:1s steps(2,start) infinite cm-blink}.cm-line__count{color:var(--cm-mute);flex:none;margin-left:auto;font-size:11px}.cm-bar__menu span{font-size:12px}.cm-bar__ticks{left:var(--cm-pad);right:var(--cm-pad);gap:2px;height:3px;display:flex;position:absolute;bottom:0}.cm-bar__ticks i{background:#f4f2ee1a;flex:1;transition:background .3s}.cm-bar__ticks i.is-done{background:var(--cm-orange)}.cm-palette{z-index:96;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;padding:max(70px,11vh) 16px 24px;animation:.25s cm-fade;position:fixed;inset:0;overflow:auto}.cm-palette[hidden]{display:none}@keyframes cm-fade{0%{opacity:0}}.cm-palette__box{border:1px solid var(--cm-line);width:min(760px,100%);animation:cm-pop .3s var(--cm-ease);background:#0d0d0f;border-radius:16px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #0009}@keyframes cm-pop{0%{opacity:0;translate:0 -8px;scale:.97}}.cm-palette__search{border-bottom:1px solid var(--cm-line);font:700 18px var(--cm-mono);color:var(--cm-orange);align-items:center;gap:12px;padding:16px 18px;display:flex}.cm-palette__search input{min-width:0;color:var(--cm-white);font:500 16px var(--cm-mono);background:0 0;border:0;outline:0;flex:1}.cm-palette__search input::placeholder{color:#f4f2ee66}.cm-palette__search kbd{color:var(--cm-mute);background:#ffffff14;border-radius:6px;padding:3px 8px;font-size:11px}.cm-palette__list{max-height:min(60vh,560px);padding:8px;overflow:auto}.cm-palette__group>p{font:700 10.5px var(--cm-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-mute);margin:10px 10px 6px}.cm-palette__group button{width:100%;color:var(--cm-white);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid;box-shadow:inset 3px 0 #0000}.cm-palette__group button code{font:600 13px var(--cm-mono);color:var(--cm-pale);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-palette__group button span{font:700 14px var(--cm-sans)}.cm-palette__group button kbd{opacity:0;background:#ffffff14;border-radius:5px;padding:2px 7px}.cm-palette__group button.is-focus{box-shadow:inset 3px 0 0 var(--cm-orange);background:#ff6a1a1f}.cm-palette__group button.is-focus kbd{opacity:1}:is(#contenu-principal,body) .eds.cm .cm-palette__empty{color:var(--cm-mute);font:500 14px var(--cm-mono);margin:20px}:is(#contenu-principal,body) .eds.cm .cm-palette__foot{border-top:1px solid var(--cm-line);font:500 11px var(--cm-mono);color:var(--cm-mute);flex-wrap:wrap;gap:16px;margin:0;padding:12px 18px;display:flex}:is(#contenu-principal,body) .eds.cm .cm-palette__foot kbd{background:#ffffff14;border-radius:5px;margin-right:4px;padding:2px 6px}.cm-win{z-index:97;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;animation:.25s cm-fade;position:fixed;inset:0}.cm-win[hidden]{display:none}.cm-win__frame{border:1px solid var(--cm-line);animation:cm-open .45s var(--cm-ease);background:#0b0b0d;border-radius:18px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:20px;overflow:hidden;box-shadow:0 40px 120px #0009}@keyframes cm-open{0%{opacity:0;clip-path:inset(8% round 18px);scale:.96}to{opacity:1;clip-path:inset(0 round 18px);scale:1}}.cm-win__bar{border-bottom:1px solid var(--cm-line);background:#0f0f12;align-items:center;gap:16px;padding:10px 14px;display:flex}.cm-win__dots{gap:7px;display:flex}.cm-win__dots i{background:var(--cm-orange);border-radius:3px;width:11px;height:11px}.cm-win__dots i:nth-child(2){background:var(--cm-white)}.cm-win__dots i:nth-child(3){background:#3a3a40}.cm-win__cmd{min-width:0;font:600 13px var(--cm-mono);color:var(--cm-pale);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cm-win__nav{font:600 12px var(--cm-mono);color:var(--cm-mute);align-items:center;gap:8px;display:flex}.cm-win__inner{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.cm-win__side{border-right:1px solid var(--cm-line);flex-direction:column;gap:2px;padding:14px 10px;display:flex;overflow:auto}.cm-win__side button{color:var(--cm-mute);font:700 13.5px var(--cm-sans);text-align:left;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.cm-win__side button small{font:600 10.5px var(--cm-mono);color:#f4f2ee66}.cm-win__side button:hover{color:var(--cm-white);background:#ffffff0a}.cm-win__side button.is-on{color:var(--cm-white);box-shadow:inset 3px 0 0 var(--cm-orange);background:#ff6a1a24}.cm-win__body{overscroll-behavior:contain;padding:clamp(24px,4vw,56px);overflow:auto}.cm-panel{max-width:1080px;animation:cm-panel .5s var(--cm-ease);gap:clamp(28px,3vw,44px);display:grid}@keyframes cm-panel{0%{opacity:0;translate:0 14px}}.cm-panel__hero{gap:14px;display:grid}:is(#contenu-principal,body) .eds.cm .cm-panel__no{font:700 11px var(--cm-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-orange);margin:0}:is(#contenu-principal,body) .eds.cm .cm-panel h2{max-width:16ch;margin:0!important;font-size:clamp(40px,6vw,92px)!important;line-height:1!important}:is(#contenu-principal,body) .eds.cm .cm-panel__line{font-family:var(--cm-sans);color:var(--cm-pale);margin:10px 0 0;letter-spacing:-.01em!important;font-size:clamp(20px,2vw,28px)!important;font-weight:800!important;line-height:1.25!important}:is(#contenu-principal,body) .eds.cm .cm-panel__answer{color:var(--cm-mute);margin:0;font-size:17px;line-height:1.7;max-width:64ch!important}:is(#contenu-principal,body) .eds.cm .cm-panel__logos{flex-wrap:wrap;gap:10px;margin:6px 0 0;display:flex}:is(#contenu-principal,body) .eds.cm .cm-panel__logos .cm-logo{background:#f4f2ee;border-radius:12px;width:52px;height:52px;padding:6px}.cm-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);display:grid}.cm-panel__grid>section{border:1px solid var(--cm-line);background:#101013;border-radius:14px;align-content:start;gap:14px;padding:clamp(18px,2vw,26px);display:grid}:is(#contenu-principal,body) .eds.cm .cm-panel__grid h3{font:700 11px var(--cm-mono)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--cm-orange)!important}:is(#contenu-principal,body) .eds.cm .cm-panel__links{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.cm-panel__price{font:700 12px var(--cm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-mute);margin-left:auto}:is(#contenu-principal,body) .eds.cm .cm-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(#contenu-principal,body) .eds.cm .cm-steps li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no title""no text";align-items:center;column-gap:14px;display:grid}:is(#contenu-principal,body) .eds.cm .cm-steps kbd{width:34px;height:34px;color:var(--cm-orange);background:linear-gradient(#26262b,#141416);border-radius:8px;grid-area:no;place-items:center;font-weight:800;display:grid;box-shadow:0 3px #020202}:is(#contenu-principal,body) .eds.cm .cm-steps b{font:800 15px var(--cm-sans);grid-area:title}:is(#contenu-principal,body) .eds.cm .cm-steps span{color:var(--cm-mute);grid-area:text;font-size:13.5px}:is(#contenu-principal,body) .eds.cm .cm-guard{gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(#contenu-principal,body) .eds.cm .cm-guard li{color:var(--cm-white);padding-left:26px;font-size:14.5px;line-height:1.55;position:relative}:is(#contenu-principal,body) .eds.cm .cm-guard li:before{content:"";border:2px solid var(--cm-orange);border-radius:2px;width:12px;height:9px;position:absolute;top:4px;left:0}:is(#contenu-principal,body) .eds.cm .cm-guard li:after{content:"";border:2px solid var(--cm-orange);border-bottom:0;border-radius:5px 5px 0 0;width:6px;height:7px;position:absolute;top:-2px;left:3px}.cm-q{border-top:1px solid var(--cm-line)}.cm-q summary{font:800 15px var(--cm-sans);justify-content:space-between;gap:12px;padding:14px 0;list-style:none;display:flex}.cm-q summary::-webkit-details-marker{display:none}.cm-q summary:after{content:"+";font:700 16px var(--cm-mono);color:var(--cm-orange)}.cm-q[open] summary:after{content:"−"}.cm-q p{color:var(--cm-mute);margin:0 0 16px;font-size:14.5px;line-height:1.65}.cm-journey{background:#050505;position:relative}.cm-journey__screen{z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.cm-journey__gl{opacity:0;transition:opacity 1.8s;position:absolute;inset:0}.cm-journey__gl.is-on{opacity:1}#contenu-principal .cm-journey__gl canvas{max-width:none;height:100%}.cm-journey__shade{pointer-events:none;background:linear-gradient(90deg,#050505b8,#05050514 40% 60%,#050505b8),linear-gradient(#0000 70%,#05050599);position:absolute;inset:0}.cm-journey__beats{z-index:1;margin-top:-100svh;position:relative}.cm-beat{height:140svh;padding:0 var(--cm-pad);pointer-events:none}.cm-beat:last-child{height:100svh}.cm-beat__in{top:calc(var(--cm-head) + 14svh);max-width:560px;opacity:var(--o,1);translate:0 calc((1 - var(--o,1)) * 30px);pointer-events:auto;will-change:opacity,translate;justify-items:start;display:grid;position:sticky}.cm-beat--right .cm-beat__in{margin-left:auto}:is(#contenu-principal,body) .eds.cm .cm-beat__cmd{font:600 12.5px var(--cm-mono);color:var(--cm-mute);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 18px;display:flex}:is(#contenu-principal,body) .eds.cm .cm-beat__cmd code{color:var(--cm-orange);font-weight:700}:is(#contenu-principal,body) .eds.cm .cm-beat h2{text-shadow:0 4px 40px #0009;max-width:13ch;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(46px,6.4vw,104px)!important;line-height:.95!important}:is(#contenu-principal,body) .eds.cm .cm-beat__text{color:#f4f2eed1;text-shadow:0 2px 20px #000c;margin:22px 0 0;max-width:46ch!important;font-size:clamp(16px,1.25vw,18.5px)!important;font-weight:500!important;line-height:1.65!important}:is(#contenu-principal,body) .eds.cm .cm-beat__logos{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}:is(#contenu-principal,body) .eds.cm .cm-beat__logos .cm-logo{background:#f4f2ee;border-radius:11px;width:42px;height:42px;padding:5px}:is(#contenu-principal,body) .eds.cm .cm-beat__note{font:600 11.5px var(--cm-mono);margin:16px 0 0}:is(#contenu-principal,body) .eds.cm .cm-beat__note a{color:var(--cm-pale);text-underline-offset:3px;text-decoration:underline}:is(#contenu-principal,body) .eds.cm .cm-beat__keys{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.cm-beat--hero .cm-beat__in{top:calc(var(--cm-head) + 8svh);max-width:720px}:is(#contenu-principal,body) .eds.cm .cm-hero__crumb{font:700 12px var(--cm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cm-mute);gap:10px;margin:0 0 18px;display:flex}:is(#contenu-principal,body) .eds.cm .cm-hero__crumb a:hover{color:var(--cm-white)}:is(#contenu-principal,body) .eds.cm .cm-hero__cmd{font:600 14px var(--cm-mono);color:var(--cm-pale);align-items:center;gap:8px;margin:0 0 14px;display:flex}:is(#contenu-principal,body) .eds.cm .cm-hero__cmd code{white-space:nowrap;width:0;animation:1.4s steps(24,end) .4s forwards cm-type;overflow:hidden}@keyframes cm-type{to{width:24ch}}:is(#contenu-principal,body) .eds.cm .cm-hero__cmd i{background:var(--cm-orange);width:9px;height:17px;animation:1s steps(2,start) infinite cm-blink}:is(#contenu-principal,body) .eds.cm h1.cm-hero__title{text-shadow:0 0 80px #ff6a1a40;letter-spacing:-.07em!important;font-size:clamp(56px,12.5vw,200px)!important;line-height:.8!important}:is(#contenu-principal,body) .eds.cm .cm-hero__line{font-family:var(--cm-sans);color:var(--cm-white);margin:22px 0 0;letter-spacing:-.02em!important;max-width:22ch!important;font-size:clamp(22px,2.3vw,32px)!important;font-weight:800!important;line-height:1.15!important}:is(#contenu-principal,body) .eds.cm .cm-hero__text{color:#f4f2eec7;margin:14px 0 0;max-width:48ch!important;font-size:16.5px!important;font-weight:500!important;line-height:1.6!important}:is(#contenu-principal,body) .eds.cm .cm-hero__scroll{font:600 10.5px var(--cm-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--cm-mute);opacity:var(--o,1);justify-items:center;gap:8px;margin:0;display:grid;position:absolute;top:calc(100svh - 70px);left:50%;translate:-50%}:is(#contenu-principal,body) .eds.cm .cm-hero__scroll i{background:linear-gradient(var(--cm-orange),transparent);width:1px;height:34px;animation:1.8s ease-in-out infinite cm-drop}@keyframes cm-drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.cm-beat--end .cm-beat__in{top:calc(var(--cm-head) + 20svh);text-align:center;justify-items:center;max-width:none;margin-inline:auto}:is(#contenu-principal,body) .eds.cm .cm-beat--end h2{max-width:14ch}:is(#contenu-principal,body) .eds.cm .cm-beat__cmd--exit code{font-size:16px}:is(#contenu-principal,body) .eds.cm .cm-beat--end .cm-beat__text{margin-inline:auto}.cm-beat--end .cm-actions{justify-content:center}.cm-end{border-top:1px solid var(--cm-line);background:#050505;padding:clamp(70px,9vw,120px) 0 50px;position:relative;overflow:hidden}.cm-end__in{justify-items:center;width:min(100% - 32px,1240px);margin-inline:auto;display:grid}:is(#contenu-principal,body) .eds.cm .cm-end__title{font:700 14px var(--cm-mono);color:var(--cm-orange);justify-self:start;margin:0 0 18px}:is(#contenu-principal,body) .eds.cm .cm-end__tools{border-top:1px solid var(--cm-line);width:100%;margin:0;padding:0;list-style:none;display:grid}:is(#contenu-principal,body) .eds.cm .cm-end__tools button{border:0;border-bottom:1px solid var(--cm-line);width:100%;color:var(--cm-white);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 6px;transition:background .2s,color .2s;display:grid}:is(#contenu-principal,body) .eds.cm .cm-end__tools button:hover{background:#ff6a1a12}:is(#contenu-principal,body) .eds.cm .cm-end__tools span{font:700 12px var(--cm-mono);color:var(--cm-mute)}:is(#contenu-principal,body) .eds.cm .cm-end__tools code{font:600 13px var(--cm-mono);color:var(--cm-pale);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(#contenu-principal,body) .eds.cm .cm-end__tools b{font:800 16px var(--cm-sans)}:is(#contenu-principal,body) .eds.cm .cm-end__tools kbd{color:var(--cm-mute);background:#ffffff14;border-radius:6px;padding:3px 8px}:is(#contenu-principal,body) .eds.cm .cm-end__links{border-top:1px solid var(--cm-line);font:700 13.5px var(--cm-sans);color:var(--cm-mute);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:clamp(40px,6vw,64px);padding-top:22px;display:flex}:is(#contenu-principal,body) .eds.cm .cm-end__links a:hover{color:var(--cm-white)}:is(#contenu-principal,body) .eds.cm .cm-end__word{font:800 clamp(80px,19vw,300px)/.8 var(--cm-sans);letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1.5px #f4f2ee29;margin:clamp(30px,5vw,60px) 0 0}:is(#contenu-principal,body) .eds.cm .cm-end__mark{font:600 12.5px var(--cm-mono);color:var(--cm-mute);gap:10px;margin:18px 0 0;display:flex}:is(#contenu-principal,body) .eds.cm .cm-end__mark a{color:var(--cm-white);font-weight:800}:is(#contenu-principal,body) .eds.cm dl.cm-man{border:1px solid var(--cm-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(100%,620px);font-family:var(--cm-mono);background:#0d0d0fc7;border-radius:12px;gap:0;margin:22px 0 0;padding:14px 16px;display:grid}.cm-man>div{border-bottom:1px dashed #f4f2ee14;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:5px 0;display:grid}.cm-man>div:last-child{border-bottom:0}.cm-man dt{letter-spacing:.16em;text-transform:uppercase;color:var(--cm-orange);font-size:10.5px;font-weight:700}.cm-man dd{color:var(--cm-white);flex-wrap:wrap;gap:4px 6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.cm-man dd code{color:var(--cm-pale)}.cm-man button{border:1px solid var(--cm-line);color:var(--cm-pale);font:600 12px var(--cm-mono);cursor:pointer;background:0 0;border-radius:5px;padding:1px 7px;transition:border-color .2s,color .2s,background .2s}.cm-man button:hover{border-color:var(--cm-orange);color:var(--cm-white);background:#ff6a1a1f}.cm-log{z-index:2;right:var(--cm-pad);top:calc(var(--cm-head) + 18px);border:1px solid var(--cm-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(380px,30vw);font-family:var(--cm-mono);pointer-events:none;background:#08080ab8;border-radius:12px;padding:12px 14px;position:absolute}:is(#contenu-principal,body) .eds.cm .cm-log>p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-weight:700;color:var(--cm-mute)!important;font-size:10.5px!important}.cm-log__win{height:54px;overflow:hidden}:is(#contenu-principal,body) .eds.cm .cm-log ol{transform:translateY(calc(max(0,var(--step,0) - 2) * -19px));gap:3px;margin:0;padding:0;list-style:none;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid}.cm-log li{white-space:nowrap;height:16px;color:var(--cm-white);opacity:clamp(0,calc(var(--step,0) - var(--i) + 1),1);grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:11.5px;line-height:1.4;transition:opacity .4s;display:grid;overflow:hidden}.cm-log li:first-child{color:var(--cm-mute)}.cm-log li span{color:var(--cm-orange)}:is(#contenu-principal,body) .eds.cm .cm-panel__no span{border:1px solid var(--cm-orange);letter-spacing:.12em;border-radius:5px;margin-left:12px;padding:2px 8px}:is(#contenu-principal,body) .eds.cm p.cm-panel__for{border-left:3px solid var(--cm-orange);background:#ff6a1a0f;gap:4px;margin:4px 0 0;padding:12px 16px;display:grid;max-width:64ch!important;color:var(--cm-white)!important;font-size:15.5px!important;font-weight:500!important;line-height:1.55!important}.cm-panel__for b{font:700 10.5px var(--cm-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-orange)}:is(#contenu-principal,body) .eds.cm :is(.cm-deliver,.cm-needs){gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(#contenu-principal,body) .eds.cm :is(.cm-deliver,.cm-needs) li{color:var(--cm-white);padding-left:24px;font-size:14.5px;line-height:1.55;position:relative}:is(#contenu-principal,body) .eds.cm .cm-deliver li:before{content:"✓";font:800 14px var(--cm-mono);color:var(--cm-orange);position:absolute;top:0;left:0}:is(#contenu-principal,body) .eds.cm .cm-needs li:before{content:"›";font:800 16px var(--cm-mono);color:var(--cm-pale);position:absolute;top:-1px;left:2px}.cm-end__families{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);width:100%;display:grid}.cm-end__family{align-content:start;gap:10px;display:grid}:is(#contenu-principal,body) .eds.cm p.cm-end__fam{border-bottom:2px solid var(--cm-orange);gap:4px;margin:0;padding-bottom:10px;display:grid}.cm-end__fam b{font:800 22px var(--cm-sans);letter-spacing:-.02em;color:var(--cm-white)}.cm-end__fam span{color:var(--cm-mute);font-size:13.5px;line-height:1.5}.cm-end__family .cm-end__tools{border-top:0!important}:is(#contenu-principal,body) .eds.cm .cm-end__family .cm-end__tools button{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"no name key""no code key";row-gap:2px}:is(#contenu-principal,body) .eds.cm .cm-end__family .cm-end__tools span{grid-area:no}:is(#contenu-principal,body) .eds.cm .cm-end__family .cm-end__tools b{grid-area:name}:is(#contenu-principal,body) .eds.cm .cm-end__family .cm-end__tools code{grid-area:code}:is(#contenu-principal,body) .eds.cm .cm-end__family .cm-end__tools kbd{grid-area:key}@media (max-width:980px){:is(#contenu-principal,body) .eds.cm header.cm-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.cm-bar__edition,.cm-bar__menu span{display:none}.cm-win__inner{grid-template-columns:minmax(0,1fr)}.cm-win__side{border-right:0;border-bottom:1px solid var(--cm-line);flex-direction:row;overflow-x:auto}.cm-win__side button{flex:none}.cm-panel__grid{grid-template-columns:minmax(0,1fr)}:is(#contenu-principal,body) .eds.cm .cm-end__tools button{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"no name key""no code key";row-gap:2px}:is(#contenu-principal,body) .eds.cm .cm-end__tools span{grid-area:no}:is(#contenu-principal,body) .eds.cm .cm-end__tools b{grid-area:name}:is(#contenu-principal,body) .eds.cm .cm-end__tools code{grid-area:code}:is(#contenu-principal,body) .eds.cm .cm-end__tools kbd{grid-area:key}}@media (max-width:760px){.cm-log{display:none}.cm-end__families{grid-template-columns:minmax(0,1fr)}:is(#contenu-principal,body) .eds.cm dl.cm-man{display:none}.cm-journey__shade{background:linear-gradient(#0505050d 28%,#0505058c 54%,#050505eb)}.cm-beat__in,.cm-beat--right .cm-beat__in{max-width:100%;margin-left:0;top:42svh}.cm-beat--hero .cm-beat__in{top:30svh}.cm-beat--end .cm-beat__in{top:28svh}:is(#contenu-principal,body) .eds.cm .cm-beat h2{font-size:clamp(38px,11vw,56px)!important}:is(#contenu-principal,body) .eds.cm h1.cm-hero__title{font-size:17vw!important}.cm-line__prompt,.cm-line__count{display:none}.cm-win__frame{inset:10px}.cm-win__nav>span,.cm-win__close span{display:none}}@media (prefers-reduced-motion:reduce){.cm *,.cm :before,.cm :after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:is(#contenu-principal,body) .eds.cm .cm-hero__cmd code{width:24ch}.cm-beat__in{translate:0}}
