@media (min-width:961px){.aia-zoom{zoom:.9}}.aia{isolation:isolate;position:relative;overflow-x:clip}.aia-masque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aia-hero{padding:clamp(76px, 13vh, 156px) var(--site-gouttiere) 0;text-align:center}.aia-hero-texte{max-width:72rem;margin:0 auto}.aia-h1{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.045em;color:#0000;text-wrap:balance;background-image:linear-gradient(#f1f4f9 0%,#e1e6ee 45%,#c3cad5 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 -.08em;padding-bottom:.08em;font-size:clamp(2.3rem,5.15vw,4.65rem);font-weight:500;line-height:1.02}:root[data-theme=light] .aia-h1{background-image:linear-gradient(#3a4d6b 0%,#2c3e5a 55%,#22334c 100%)}@media (min-width:961px){.aia-h1{white-space:nowrap}}.aia-titre span{color:rgba(var(--ink), .46)}.aia-hero-lede{max-width:47rem;color:rgba(var(--ink), .64);text-wrap:pretty;margin:44px auto 0;font-size:clamp(.975rem,1.15vw,1.1rem);line-height:1.65}.aia-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:58px;display:flex}.aia-note{color:rgba(var(--ink), .42);margin:22px 0 0;font-size:.84rem}.aia-cmd{border:1px solid rgba(var(--ink), .16);background:rgba(var(--voile), .72);-webkit-backdrop-filter:blur(8px);min-height:46px;color:rgb(var(--ink));font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:0 15px 0 19px;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.aia-cmd:hover{border-color:rgba(var(--ink), .34)}.aia-cmd{max-width:100%}.aia-cmd code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:.925rem;overflow:hidden}.aia-cmd-invite{font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .38)}.aia-cmd-icone{background:rgba(var(--ink), .07);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:4px;transition:background-color .2s;display:grid}.aia-cmd:hover .aia-cmd-icone{background:rgba(var(--ink), .13)}.aia-cmd-icone svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.aia-cmd-grand{gap:14px;min-height:62px;padding:0 18px 0 26px}.aia-cmd-grand code{font-size:1.12rem}.aia-btn{border:1px solid rgba(var(--ink), .16);min-height:48px;color:rgb(var(--ink));white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.aia-btn:hover{border-color:rgba(var(--ink), .34);background:rgba(var(--ink), .04)}.aia-btn-plein{background:rgb(var(--ink));color:rgb(var(--paper));border-color:#0000}.aia-btn-plein:hover{background:rgba(var(--ink), .88);border-color:#0000}.aia-cmd:focus-visible,.aia-btn:focus-visible,.aia-avertissement a:focus-visible{outline:2px solid rgba(var(--ink), .8);outline-offset:3px}.aia-scene{perspective:1800px;width:min(1320px,100%);margin:clamp(96px,15vh,168px) auto 0;position:relative}.aia-horizon{z-index:0;pointer-events:none;width:168%;height:calc(100% + 260px);position:absolute;top:-260px;left:-34%}.aia-fenetre{z-index:1;transform-origin:50% 0;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}@supports (animation-timeline:scroll()){.aia-fenetre{animation:linear both aia-leve;animation-timeline:scroll(root);animation-range:0 70vh}}@keyframes aia-leve{0%{transform:rotateX(20deg)scale(.93)}to{transform:none}}@media (prefers-reduced-motion:reduce){.aia-fenetre{animation:none}}.aia-shot{border:1px solid rgba(var(--ink), .12);background:#05070b;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6,0 18px 40px -20px #0009}.aia-shot img{width:100%;height:auto;display:block}.aia-marques{padding:clamp(32px, 6vh, 72px) var(--site-gouttiere) 0;text-align:center}.aia-marques-label,.aia-marques-plus{color:rgba(var(--ink), .45);margin:0;font-size:.88rem}.aia-defile{width:min(100%,1100px);margin:26px auto 22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.aia-marques-liste{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.025em;color:rgba(var(--ink), .78);margin:0;padding:0;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:500;list-style:none;display:flex}.aia-defile-piste{width:max-content;animation:48s linear infinite aia-defile}.aia-defile-piste li{white-space:nowrap;flex:none;margin-right:clamp(40px,5vw,72px)}.aia-defile:hover .aia-defile-piste{animation-play-state:paused}@keyframes aia-defile{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.aia-defile{-webkit-mask-image:none;mask-image:none}.aia-defile-piste{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.aia-defile-copie{display:none}.aia-defile-piste li:not(.aia-defile-copie):has(+.aia-defile-copie){margin-right:0}}.aia-bande{padding:clamp(136px, 19vh, 220px) var(--site-marge) 0}.aia-bande>*{max-width:1320px}.aia-marques+.aia-bande,.aia-bande-plg+.aia-bande{padding-top:clamp(260px,36vh,400px)}.aia-tete{max-width:44rem;margin-bottom:clamp(64px,9vh,104px)}.aia-titre{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.04em;color:rgb(var(--ink));margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:500;line-height:1.05}.aia-lede{max-width:38rem;color:rgba(var(--ink), .6);text-wrap:pretty;margin:26px 0 0;font-size:1.04rem;line-height:1.65}.aia-etapes{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.aia-etapes-liste{margin:0;padding:0}.aia-etape{opacity:.34;min-height:48vh;padding-bottom:48px;transition:opacity .4s}.aia-etape:last-child{min-height:38vh}.aia-etape[data-actif]{opacity:1}.aia-etape-titre{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;color:rgb(var(--ink));align-items:center;gap:14px;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;display:flex}.aia-etape-icone{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.aia-etape-texte{max-width:30rem;color:rgba(var(--ink), .62);margin:18px 0 0;font-size:1rem;line-height:1.7}.aia-etape-texte code{background:rgba(var(--ink), .08);font-family:var(--font-mono), ui-monospace, monospace;color:rgb(var(--ink));border-radius:6px;padding:2px 7px;font-size:.88em}.aia-etape-visuel{display:none}.aia-etapes-cadre{position:sticky;top:max(96px,50vh - 300px)}.aia-etapes-pile{display:grid}.aia-etapes-couche{opacity:0;pointer-events:none;grid-area:1/1;align-self:center;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)scale(.985)}.aia-etapes-couche[data-actif]{opacity:1;pointer-events:auto;transform:none}.aia-terminal{border:1px solid rgba(var(--ink), .12);background:rgba(var(--voile), .86);-webkit-backdrop-filter:blur(10px);border-radius:14px;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6}.aia-terminal-barre{border-bottom:1px solid rgba(var(--ink), .08);color:rgba(var(--ink), .45);align-items:center;gap:14px;padding:13px 16px;font-size:.8rem;display:flex}.aia-feux{gap:7px;display:inline-flex}.aia-feux i{background:rgba(var(--ink), .16);border-radius:50%;width:10px;height:10px}.aia-terminal pre{font-family:var(--font-mono), ui-monospace, monospace;margin:0;padding:26px 24px 34px;font-size:.9rem;line-height:1.95;overflow-x:auto}.aia-terminal-cmd{color:rgb(var(--ink))}.aia-terminal-cmd>span{color:rgba(var(--ink), .38)}.aia-terminal-sortie{color:rgba(var(--ink), .5)}@keyframes aia-legende{0%{opacity:0;transform:translateY(6px)}}.aia-plg{flex-direction:column;align-items:center;margin-inline:auto;display:flex}.aia-tete-centre{text-align:center;margin-inline:auto}.aia-bande-plg{padding-top:clamp(220px,32vh,360px)}.aia-bande-plg .aia-titre{font-size:clamp(2.3rem,4.3vw,3.8rem)}.aia-tete-centre .aia-lede{margin-inline:auto}.aia-plg-seg{border:1px solid rgba(var(--ink), .14);background:rgba(var(--voile), .6);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.aia-plg-seg:before{content:"";background:rgb(var(--ink));width:calc(50% - 4px);transform:translateX(calc(var(--i,0) * 100%));border-radius:999px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.aia-plg-seg-option{color:rgba(var(--ink), .62);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 22px;font-size:.95rem;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.aia-plg-seg-option:hover{color:rgb(var(--ink))}.aia-plg-seg-option[aria-selected=true]{color:rgb(var(--paper))}.aia-plg-seg-option:focus-visible{outline:2px solid rgba(var(--ink), .8);outline-offset:4px}.aia-plg-seg-option svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.aia-plg-desc{color:rgba(var(--ink), .5);margin:18px 0 0;font-size:.95rem;animation:.4s both aia-legende}.aia-plg-panneau{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,5vw,88px);width:min(100%,1280px);margin-top:clamp(40px,6vh,56px);animation:.45s both aia-legende;display:grid}.aia-plg-panneau[hidden],.aia-plg-autre[hidden]{display:none}.aia-plg-liste ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aia-plg-item{width:100%;color:inherit;font:inherit;text-align:left;opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:6px;margin-left:-16px;padding:12px 16px;transition:opacity .3s,background-color .3s;display:flex}.aia-plg-item:hover{opacity:.8}.aia-plg-item[aria-pressed=true]{opacity:1;background:rgba(var(--ink), .05)}.aia-plg-item:focus-visible{outline:2px solid rgba(var(--ink), .8);outline-offset:2px}.aia-plg-item-nom{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.015em;color:rgb(var(--ink));font-size:1.12rem;font-weight:500}.aia-plg-item-texte{color:rgba(var(--ink), .66);font-size:.95rem;line-height:1.6}.aia-plg-ecran{display:grid}.aia-plg-couche{opacity:0;pointer-events:none;grid-area:1/1;align-self:start;transition:opacity .45s}.aia-plg-couche[data-actif]{opacity:1;pointer-events:auto}.aia-plg-plus{color:rgb(var(--ink));font:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink), .3);text-decoration-color:rgba(var(--ink), .3);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:30px;padding:0;font-size:.92rem;font-weight:500;transition:text-decoration-color .2s;display:inline-flex}.aia-plg-plus:hover{-webkit-text-decoration-color:rgb(var(--ink));text-decoration-color:rgb(var(--ink))}.aia-plg-plus:focus-visible{outline:2px solid rgba(var(--ink), .8);outline-offset:4px;border-radius:4px}.aia-plg-plus svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .25s}.aia-plg-plus svg[data-ouvert]{transform:rotate(180deg)}.aia-plg-temps{gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.aia-plg-temps li{padding-left:48px;position:relative}.aia-plg-n{border:1px solid rgba(var(--ink), .3);background:rgb(var(--voile));width:27px;height:27px;color:rgb(var(--ink));border-radius:50%;place-items:center;font-size:.78rem;font-weight:500;display:grid;position:absolute;top:0;left:0}.aia-plg-temps h4{color:rgb(var(--ink));margin:2px 0 0;font-size:1rem;font-weight:500}.aia-plg-temps p{color:rgba(var(--ink), .55);margin:6px 0 0;font-size:.93rem;line-height:1.6}.aia-plg-limite{color:rgba(var(--ink), .46);margin:32px 0 0;font-size:.9rem;line-height:1.6}.aia-plg-visuel{margin:0;position:sticky;top:112px}.aia-plg-conv{border:1px solid rgba(var(--ink), .12);background:rgba(var(--voile), .7);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 40px 100px -40px #000000d9}.aia-plg-bulle{max-width:88%;color:rgba(var(--ink), .78);margin:0;font-size:.93rem;line-height:1.6}.aia-plg-bulle-vous{background:rgba(var(--ink), .1);color:rgb(var(--ink));border-radius:16px 16px 4px;align-self:flex-end;padding:12px 16px}.aia-plg-accord{border:1px solid rgba(var(--ink), .14);background:rgba(var(--ink), .03);border-radius:14px;padding:18px 20px 20px}.aia-plg-accord-tete{color:rgba(var(--ink), .55);margin:0;font-size:.88rem}.aia-plg-accord-tete code{font-family:var(--font-mono), ui-monospace, monospace;color:rgb(var(--ink));font-size:.86rem}.aia-plg-accord ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aia-plg-accord li{color:rgba(var(--ink), .8);align-items:center;gap:10px;font-size:.9rem;display:flex}.aia-plg-accord li svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;flex:none;width:14px;height:14px}.aia-plg-accord-actions{gap:8px;margin-top:18px;display:flex}.aia-plg-faux{border:1px solid rgba(var(--ink), .16);color:rgba(var(--ink), .7);border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:500}.aia-plg-faux-plein{background:rgb(var(--ink));color:rgb(var(--paper));border-color:#0000}.aia-regles-zone{margin-inline:auto;position:relative}.aia-tete-controle .aia-titre{font-size:clamp(2.6rem,5.2vw,4.6rem)}@media (min-width:961px){.aia-tete-controle .aia-titre{white-space:nowrap}}.aia-tete-controle{max-width:none}@media (min-width:1100px){.aia-tete-controle .aia-lede{white-space:nowrap;max-width:none;font-size:min(1.04rem,1.28vw)}}.aia-tete-controle .aia-titre span{color:#0000;filter:drop-shadow(0 0 22px #4068aa59);background-image:linear-gradient(100deg,#0000 0% 30%,#6096f0d9 36%,#c8deff 39%,#6096f0d9 42%,#0000 48% 62%,#6096f099 67%,#aacaffe6 69.5%,#6096f099 72%,#0000 77% 100%),linear-gradient(#fff 0%,#dfe5ee 28%,#8e9aae 50%,#eef2f8 66%,#aab5c6 100%);background-position:100% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:7s cubic-bezier(.45,0,.55,1) infinite aia-metal;display:inline-block}@keyframes aia-metal{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}:root[data-theme=light] .aia-tete-controle .aia-titre span{filter:none;background-image:linear-gradient(100deg,#0000 0% 30%,#285abecc 36%,#5a8ce6 39%,#285abecc 42%,#0000 48% 62%,#285abe8c 67%,#5082dcd9 69.5%,#285abe8c 72%,#0000 77% 100%),linear-gradient(#3a4d6b 0%,#5d6e88 35%,#22334c 55%,#4a5b76 75%,#2c3e5a 100%)}@media (prefers-reduced-motion:reduce){.aia-tete-controle .aia-titre span{background-position:60% 0,0 0;animation:none}}.aia-regles-lueur{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(300px circle at calc(var(--mx,50%) + 80px) calc(var(--my,50%) + 80px), #4068aa2e 0%, #4068aa0f 42%, #4068aa00 72%);filter:blur(24px);transition:opacity .42s;position:absolute;inset:-80px}.aia-regles-zone:hover .aia-regles-lueur{opacity:1}:root[data-theme=light] .aia-regles-lueur{background:radial-gradient(300px circle at calc(var(--mx,50%) + 80px) calc(var(--my,50%) + 80px), #4068aa17 0%, #4068aa08 42%, #4068aa00 72%)}.aia-regles{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.aia-regles li{border:1px solid rgba(var(--ink), .07);background:rgba(var(--ink), .028);border-radius:14px;padding:36px 34px 40px;transition:border-color .22s,background-color .22s}.aia-regles li:hover{border-color:rgba(var(--ink), .16);background:rgba(var(--ink), .04)}.aia-regles h3{letter-spacing:-.01em;color:rgb(var(--ink));margin:0;font-size:1.08rem;font-weight:500}.aia-regles p{color:rgba(var(--ink), .58);margin:14px 0 0;font-size:.97rem;line-height:1.7}.aia-regles li{flex-direction:column;display:flex}.aia-regles{align-items:start}.aia-regle-detail{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.aia-regle-detail>div{min-height:0;overflow:hidden}.aia-regles li[data-ouverte] .aia-regle-detail{grid-template-rows:1fr}.aia-regle-detail p{border-top:1px solid rgba(var(--ink), .08);color:rgba(var(--ink), .66);margin:12px 0 0;padding-top:12px;font-size:.93rem;line-height:1.7}.aia-regle-plus{font:inherit;color:rgb(var(--ink));cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:18px 0 0;font-size:.9rem;font-weight:500;display:inline-flex}.aia-regle-plus svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:rotate .2s}.aia-regle-plus[aria-expanded=true] svg{rotate:180deg}.aia-regle-plus:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #96b4ffb3}@media (prefers-reduced-motion:reduce){.aia-regle-detail,.aia-regle-plus svg{transition:none}}.aia-avertissement{text-align:center;max-width:48rem;color:rgba(var(--ink), .5);margin:48px auto 0;font-size:.95rem;line-height:1.7}.aia-avertissement a{color:rgb(var(--ink));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink), .35);text-decoration-color:rgba(var(--ink), .35)}.aia-fin{padding:clamp(160px, 22vh, 260px) var(--site-gouttiere) clamp(120px, 16vh, 180px);text-align:center;flex-direction:column;align-items:center;display:flex}.aia-fin-titre{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.045em;color:rgb(var(--ink));margin:0;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:500;line-height:1.04}.aia-fin .aia-lede{margin:24px auto 44px}.aia-fin-cmds{flex-direction:column;align-items:center;gap:14px;max-width:100%;margin-bottom:32px;display:flex}@media (max-width:960px){.aia-etapes,.aia-plg-panneau{grid-template-columns:minmax(0,1fr)}.aia-etapes-cadre{display:none}.aia-etape,.aia-etape:last-child{opacity:1;min-height:0;padding-bottom:64px}.aia-etape-visuel{margin-top:26px;display:block}.aia-plg-visuel{position:static}.aia-regles{grid-template-columns:repeat(2,minmax(0,1fr))}.aia-horizon{height:calc(100% + 160px);top:-160px}}@media (max-width:600px){.aia-regles{grid-template-columns:minmax(0,1fr)}.aia-plg-seg{display:grid}.aia-plg-seg-option{padding:11px 12px;font-size:.9rem}.aia-plg-conv{padding:20px}.aia-cmd-grand code{font-size:1rem}.aia-regles li{padding:28px 24px 32px}.aia-cmd code{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.aia-etape,.aia-etapes-couche,.aia-plg-couche,.aia-regles-lueur,.aia-regles li,.aia-plg-seg:before,.aia-plg-desc,.aia-plg-panneau{transition:none;animation:none}}.aia-marques+.aia-mb{padding-top:clamp(240px,33vh,380px)}.mw-barre-on{color:rgb(var(--ink))}.mw-sortie code{color:rgba(var(--ink), .5)}.aia-mb-apropos>div{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .22s,visibility 0s linear .22s}.aia-mb-apropos>div[data-on]{opacity:1;visibility:visible;transition:opacity .22s}.aia-mb-apropos strong{color:rgb(var(--ink));font-size:.9rem;font-weight:500;line-height:1.4;display:block}.aia-mb-apropos>div>p{color:var(--fg-muted);opacity:1;visibility:visible;grid-area:auto;margin:6px 0 0;font-size:.84rem;line-height:1.55;transition:none}.aia-mb-apropos code{background:rgba(var(--ink), .07);font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .9);border-radius:5px;padding:1px 5px;font-size:.86em}@media (prefers-reduced-motion:reduce){.aia-mb-apropos>div{transition:none}}.ae{font-size:12px}.ae-corps{flex:1;grid-template-columns:150px minmax(0,1fr);min-height:0;display:grid}.ae-nav{border-right:1px solid rgba(var(--ink), .08);background:rgba(var(--ink), .025);flex-direction:column;gap:2px;padding:18px 10px;display:flex}.ae-nav-titre{color:rgba(var(--ink), .4);padding:0 10px 8px;font-size:10.5px}.ae-nav-item{color:rgba(var(--ink), .58);border-radius:8px;padding:6px 10px}.ae-nav-item[data-on]{background:rgba(var(--ink), .08);color:rgb(var(--ink));font-weight:500}.ae-page{flex-direction:column;min-width:0;padding:20px 26px;display:flex;overflow:hidden}.ae-titre{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:500}.ae-lede{max-width:34rem;color:rgba(var(--ink), .55);margin-top:4px;font-size:11.5px;line-height:1.5}.ae-section{color:rgba(var(--ink), .5);margin:16px 0 7px;font-size:11px;font-weight:500}.ae-label{color:rgba(var(--ink), .75);margin:13px 0 6px;font-size:11px;font-weight:500}.ae-label small,.ae-ligne-texte small{color:rgba(var(--ink), .45);font-weight:400}.ae-carte{border:1px solid rgba(var(--ink), .1);background:rgba(var(--ink), .03);border-radius:10px}.ae-ligne{align-items:center;gap:12px;padding:10px 12px;display:flex}.ae-ligne-fine{padding:8px 12px}.ae-ligne-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ae-ligne-une{flex-direction:row;align-items:baseline;gap:8px}.ae-ligne-texte b{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ae-ligne-texte small{font-size:10.5px}.ae-initiale{background:#5c7ce659;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.ae-point{background:rgba(var(--ink), .3);border-radius:50%;width:6px;height:6px;display:inline-block}.ae-point[data-pret]{background:#3ecf7a}.ae-btn-blanc{color:#0a0d14;background:#fff;border-radius:999px;padding:6px 14px;font-weight:500}.ae-btn-gris{background:rgba(var(--ink), .08);border-radius:8px;padding:5px 11px;font-weight:500}.ae-btn-texte{color:rgba(var(--ink), .75);font-weight:500}.ae-pilules{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ae-pilule{border:1px solid rgba(var(--ink), .14);color:rgba(var(--ink), .7);border-radius:999px;padding:4px 10px;font-size:11px}.ae-retour{background:rgba(var(--ink), .06);border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:4px 10px;font-size:11px}.ae-champ{border:1px solid rgba(var(--ink), .12);background:rgba(var(--ink), .04);border-radius:9px;padding:8px 11px}.ae-champ-haut{min-height:52px;color:rgba(var(--ink), .45)}.ae-choix{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ae-choix-carte{border:1px solid rgba(var(--ink), .1);background:rgba(var(--ink), .03);border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.ae-choix-carte[data-on]{border-color:rgba(var(--ink), .85);background:rgba(var(--ink), .06)}.ae-choix-carte b{font-weight:600}.ae-choix-carte small{color:rgba(var(--ink), .55);font-size:10.5px;line-height:1.4}.ae-choix-carte em{color:rgba(var(--ink), .6);align-items:center;gap:5px;margin-top:4px;font-size:10.5px;font-style:normal;display:inline-flex}.ae-pied{border-top:1px solid rgba(var(--ink), .08);justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.ae-connexion-fond{background:radial-gradient(60% 55% at 50% 45%,#2e4eaa38,#2e4eaa00 70%);flex:1;place-items:center;padding:24px;display:grid}.ae-connexion-carte{border:1px solid rgba(var(--ink), .12);background:rgba(var(--voile), .7);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:min(100%,330px);padding:46px 26px 24px;display:flex;position:relative;box-shadow:0 30px 80px -30px #2850c873}.ae-avatar{filter:drop-shadow(0 0 14px #6e96ffb3);width:54px;height:54px;position:absolute;top:-30px}.ae-avatar path{fill:#2c4fa8;stroke:#a9c2ff;stroke-width:2px;stroke-linejoin:round}.ae-avatar rect{fill:#fff}.ae-connexion-titre{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:19px;font-weight:500}.ae-connexion-texte{color:rgba(var(--ink), .6);font-size:11.5px;line-height:1.5}.ae-btn-large{align-self:stretch;margin-top:6px;padding:9px 14px}.ae-connexion-note{color:rgba(var(--ink), .45);font-size:10px;line-height:1.5}@media (max-width:600px){.ae-corps{grid-template-columns:minmax(0,1fr)}.ae-nav{display:none}.ae-choix{grid-template-columns:minmax(0,1fr)}}.ae-bloc{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ae-label-haut{margin-top:0}.ae-champ-ligne{gap:8px;display:flex}.ae-champ-cle{letter-spacing:.1em;flex:1}.ae-aide{color:rgba(var(--ink), .45);font-size:10.5px}.ae-entete{justify-content:space-between;align-items:center;display:flex}.ae-liste{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ae-champ-plein{color:rgba(var(--ink), .85);line-height:1.5}.ae-depot{border:1px dashed rgba(var(--ink), .16);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.ae-fichier{background:rgba(var(--ink), .08);font-family:var(--font-mono), ui-monospace, monospace;border-radius:7px;padding:4px 10px;font-size:10.5px}.ae-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ae-deux>div{flex-direction:column;display:flex}.ae-mono{font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .6);font-size:11px}.ae-seg{background:rgba(var(--ink), .05);border-radius:9px;align-self:flex-start;padding:3px;display:flex}.ae-seg span{color:rgba(var(--ink), .55);border-radius:7px;padding:5px 10px}.ae-seg span[data-on]{background:rgba(var(--ink), .12);color:rgb(var(--ink));font-weight:500}.aia-mb .mb-liens{margin-top:14px}.aia-btn-gh{min-height:46px}.aia-btn-gh svg{fill:currentColor;width:16px;height:16px}.aia-btn-grand{min-height:62px;padding:0 26px;font-size:1rem}.aia-fin-cmds{flex-flow:wrap;justify-content:center}
.mcp .aia-hero{padding-top:clamp(40px,7vh,84px)}@media (min-width:961px){.mcp-h1{font-size:calc(clamp(2rem, 3.3vw, 3.4rem) * var(--fit,1));white-space:nowrap}}.mcp .aia-hero-lede{max-width:46rem;margin-top:24px}.mcp .aia-actions{margin-top:32px}.mcp .aia-scene{width:auto;max-width:1260px;margin-top:clamp(40px,6vh,64px);margin-inline:max(calc(120px - var(--site-gouttiere)), calc((100% - 1260px) / 2))}.mcp .aia-fenetre .mt{height:clamp(480px,62vh,540px)}.mcp .aia-fenetre .mt-ecran{min-height:0}.mcp .aia-fenetre .mt-defile{scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;overflow:hidden}.mcp .aia-fenetre .mt-defile[data-prise]{overscroll-behavior:contain;overflow-y:auto}.mcp .aia-fenetre .mt-liste{min-height:0;overflow:hidden}.mcp .aia-fenetre{animation:none;transform:none;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.mt{border:1px solid rgba(var(--ink), .12);background:radial-gradient(70% 60% at 100% 0%, #5c7ce614, #5c7ce600 60%), rgba(var(--voile), .97);text-align:left;min-height:640px;color:rgb(var(--ink));border-radius:14px;grid-template-columns:228px minmax(0,1fr);font-size:13px;display:grid;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6,0 18px 40px -20px #0009}.mt-cote{border-right:1px solid rgba(var(--ink), .07);background:rgba(var(--ink), .012);flex-direction:column;min-height:0;padding:20px 10px 14px;display:flex}.mt-marque{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;padding-left:10px;font-size:17px;font-weight:600}.mt-section{color:rgba(var(--ink), .45);margin:4px 0 0 10px;font-size:12px}.mt-liste{margin-top:14px}.mt-groupe{flex-direction:column;gap:1px;display:flex}.mt-groupe+.mt-groupe{margin-top:14px}.mt-groupe-titre{color:rgba(var(--ink), .42);margin:0 0 4px 10px;font-size:11px}.mt-entree{width:100%;font:inherit;text-align:left;color:rgba(var(--ink), .62);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;transition:background-color .15s,color .15s}.mt-entree:hover{color:rgb(var(--ink));background:rgba(var(--ink), .04)}.mt-entree[aria-selected=true],.mt-entree[aria-current]{background:rgba(var(--ink), .08);color:rgb(var(--ink))}.mt-entree:focus-visible,.mt-barre-doc:focus-visible{outline-offset:-2px;outline:2px solid #bed2ffcc}.mt-ecran{flex-direction:column;min-width:0;min-height:0;display:flex}.mt-barre{border-bottom:1px solid rgba(var(--ink), .07);color:rgba(var(--ink), .5);align-items:center;gap:8px;padding:13px 22px;font-size:12px;display:flex}.mt-barre code{font-family:var(--font-mono), ui-monospace, monospace;font-size:11.5px}.mt-barre-on{color:rgb(var(--ink))}.mt-barre-doc{color:rgba(var(--ink), .6);margin-left:auto;text-decoration:none}.mt-barre-doc:hover{color:rgb(var(--ink))}.mt-defile{flex:1;padding:22px 28px 30px}.mt-cle{border:1px solid rgba(var(--ink), .07);background:#5c7ce60d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.mt-cle-label{font-size:12.5px;font-weight:500}.mt-cle-champ{border:1px solid rgba(var(--ink), .1);background:rgba(var(--ink), .04);width:100%;min-height:36px;font-family:var(--font-mono), ui-monospace, monospace;color:rgb(var(--ink));border-radius:9px;padding:0 12px;font-size:12.5px}.mt-cle-champ::placeholder{color:rgba(var(--ink), .3)}.mt-cle-champ:focus-visible{outline-offset:1px;outline:2px solid #bed2ffcc}.mt-cle-note{color:rgba(var(--ink), .45);grid-column:2;margin:0;font-size:11.5px;line-height:1.5}.mt-cle-note a{color:rgba(var(--ink), .75);text-underline-offset:3px}.mt-panneau{margin-top:24px;animation:.28s both mt-entree}@keyframes mt-entree{0%{opacity:0;translate:0 4px}}.mt-tete{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.mt-titre{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500}.mt-pastille{color:#dbe5f5;background:#5c7ce614;border:1px solid #96b4ff47;border-radius:999px;padding:3px 9px;font-size:11px}.mt-etapes{flex-direction:column;gap:20px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mt-etape{flex-direction:column;gap:8px;display:flex}.mt-etape-texte{color:rgba(var(--ink), .72);margin:0;font-size:13px;line-height:1.6}.mt-etape-texte code,.me-texte code,.mcp-lede code{background:rgba(var(--ink), .07);font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .9);border-radius:5px;padding:1px 5px;font-size:.86em}.mt-etape-texte strong{color:rgb(var(--ink));font-weight:500}.mt-etat{border-bottom:1px solid rgba(var(--ink), .07);background:rgba(var(--ink), .015);color:rgba(var(--ink), .55);flex-wrap:wrap;align-items:center;gap:6px 22px;padding:9px 22px;font-size:11.5px;display:flex}.mt-etat-serveur{font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:8px;display:inline-flex}.mt-etat-serveur i{background:rgba(var(--ink), .25);border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s}.mt-etat-serveur[data-on] i{background:#6f95ff;box-shadow:0 0 0 3px #6f95ff2e}.mt-etat-temps{opacity:.28;align-items:baseline;gap:7px;transition:opacity .3s;display:inline-flex}.mt-etat-temps[data-fait]{opacity:1}.mt-etat-temps code{font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .5)}.mt-etat-temps code:after{content:" →"}.mt-etat-temps span{color:rgb(var(--ink))}.mcp-bloc{border:1px solid rgba(var(--ink), .07);background:rgba(var(--ink), .035);border-radius:10px;transition:border-color .2s;overflow:hidden}.mcp-bloc:hover{border-color:#96b4ff42}.mcp-bloc-barre{border-bottom:1px solid rgba(var(--ink), .06);justify-content:space-between;align-items:center;gap:12px;padding:5px 8px 5px 14px;display:flex}.mcp-bloc-titre{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--ink), .5);font-size:11px;overflow:hidden}.mcp-bloc-titre[data-mot]{font-family:var(--font-inter), system-ui, sans-serif;font-size:11.5px}.mcp-bloc-copie,.mw-copie{min-height:26px;font:inherit;color:rgba(var(--ink), .6);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.mcp-bloc-copie:hover,.mcp-bloc-copie[data-copie],.mw-copie:hover,.mw-copie[data-copie]{color:rgb(var(--ink));background:#5c7ce624}.mcp-bloc-copie:focus-visible,.mw-copie:focus-visible,.mi-entree:focus-visible{outline-offset:1px;outline:2px solid #bed2ffcc}.mcp-bloc-copie svg,.mw-copie svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.mcp-bloc-code{font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .9);tab-size:2;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}.mcp-bloc[data-forme=ligne] .mcp-bloc-code{white-space:pre-wrap;overflow-wrap:anywhere}.mcp-bloc-code:focus-visible,.mw-code:focus-visible{outline-offset:-2px;outline:2px solid #bed2ffcc}.mcp-bloc-cle,.mw-cle{color:#9db9ff}.mcp-bande{max-width:1240px;padding:clamp(190px, 27vh, 310px) var(--site-gouttiere) 0;margin:0 auto}.mcp-tete{max-width:48rem;margin-bottom:clamp(48px,7vh,72px)}.mcp-titre,.mcp-fin-titre,.mb-titre{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;color:#dbe8f3e6;margin:0;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:400;line-height:1.06}.mcp-titre span,.mb-titre span{display:block}.mcp-titre span:first-child,.mcp-fin-titre,.mb-t1{color:#f4f9fd}:root[data-theme=light] .mcp-titre,:root[data-theme=light] .mcp-titre span,:root[data-theme=light] .mcp-fin-titre,:root[data-theme=light] .mb-titre,:root[data-theme=light] .mb-titre span{color:rgb(var(--ink))}.mcp-lede{max-width:40rem;color:rgba(var(--ink), .6);text-wrap:pretty;margin:22px 0 0;font-size:1.04rem;line-height:1.65}.mb{--mb-bord:clamp(24px, 8vw, 140px);max-width:1700px;padding:clamp(190px, 27vh, 310px) var(--mb-bord) 0;margin:0 auto}.mb .mb-titre{margin-bottom:clamp(52px,6vw,88px)}.mb-titre-centre{text-align:center;margin-left:calc(max(18rem,23%) + clamp(48px,5vw,88px))}.mb-scene{--mb-texte:clamp(13rem, 15vw, 14.5rem);--mb-ecart:clamp(48px, 4.5vw, 80px);--mb-dy:110px;--mb-pas:32%;--mb-l:68%;--mb-h:clamp(430px, 33vw, 500px);isolation:isolate;height:calc(var(--mb-h) + var(--mb-dy));position:relative}.mb-scene:before{content:"";z-index:-1;filter:blur(90px);pointer-events:none;background:radial-gradient(closest-side,#4c74ff52,#4c74ff1f 55%,#4c74ff00);border-radius:50%;width:118%;height:50%;position:absolute;top:-24%;left:-30%}.mb-paire{top:0;bottom:0;left:0;right:calc(var(--mb-texte) + var(--mb-ecart));position:absolute}.mb-plan{width:var(--mb-l);height:var(--mb-h);border-radius:14px;transition:left .6s cubic-bezier(.65,0,.25,1),top .6s cubic-bezier(.65,0,.25,1),opacity .35s,filter .35s;position:absolute;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.mb-contenu,.mb-contenu>.mw{height:100%}.mb-plan[data-plan=avant]{top:0;left:var(--mb-pas);z-index:2}.mb-plan[data-plan=avant] .mw{background:rgb(var(--voile))}.mb-plan[data-plan=fond]{top:var(--mb-dy);z-index:1;filter:brightness(.62);left:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 76%);mask-image:linear-gradient(#000 40%,#0000 76%)}.mb-plan[data-glisse][data-plan=fond]{opacity:.12;filter:brightness(.62)blur(2px);transition:left .6s cubic-bezier(.65,0,.25,1),top .6s cubic-bezier(.65,0,.25,1),opacity .18s,filter .18s}.mb-trio .mb-plan{width:60%}.mb-trio .mb-plan .mw{background:rgb(var(--voile))}.mb-trio .mb-plan[data-plan=avant]{top:0;left:40%}.mb-trio .mb-plan[data-plan=milieu]{top:calc(var(--mb-dy) * .5);z-index:1;filter:brightness(.78);left:20%;-webkit-mask-image:linear-gradient(#000 50%,#0000 86%);mask-image:linear-gradient(#000 50%,#0000 86%)}.mb-trio .mb-plan[data-plan=fond]{z-index:0;filter:brightness(.55)}.mb-plan[data-plan=milieu]:hover .mw{border-color:#96b4ff66}.mb-miroir .mb-titre{text-align:right}.mb-miroir .mb-scene:before{left:auto;right:-30%}.mb-miroir .mb-paire{left:calc(var(--mb-texte) + var(--mb-ecart));right:0}.mb-miroir .mb-colonne{left:0;right:auto}.mb-miroir .mb-trio .mb-plan[data-plan=avant]{left:0}.mb-miroir .mb-trio .mb-plan[data-plan=milieu]{left:20%}.mb-miroir .mb-trio .mb-plan[data-plan=fond]{left:40%}.mb-ramener{z-index:5;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.mb-plan[data-plan=fond]:hover .mw{border-color:#96b4ff66}.mb-ramener:focus-visible{outline-offset:-2px;outline:2px solid #96b4ffb3}.mb-colonne{top:0;bottom:calc(var(--mb-dy) + 40px);width:var(--mb-texte);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;right:0}.mb-colonne>*{width:100%}.mb-lede{letter-spacing:-.01em;color:#f4f9fd;margin:0;font-size:1.08rem;line-height:1.5}:root[data-theme=light] .mb-lede{color:rgb(var(--ink))}.mb-liste-titre{color:var(--fg-muted);margin-top:36px;font-size:.85rem;display:block}.mb-liste{flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mb-liste button{color:rgba(var(--ink), .5);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:.92rem;font-weight:500;transition:color .16s}.mb-liste button:hover,.mb-liste button[aria-pressed=true]{color:rgb(var(--ink))}.mb-liste button:focus-visible,.mb-liens a:focus-visible{outline-offset:3px;outline:2px solid #bed2ffcc}.mb-apropos{margin-top:16px;display:grid}.mb-apropos p{color:var(--fg-muted);opacity:0;visibility:hidden;grid-area:1/1;margin:0;font-size:.84rem;line-height:1.55;transition:opacity .22s,visibility 0s linear .22s}.mb-apropos p[data-on]{opacity:1;visibility:visible;transition:opacity .22s}.mb-adresse{border:1px solid rgba(var(--ink), .12);background:rgba(var(--voile), .6);border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:5px 5px 5px 12px;display:flex}.mb-adresse code{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;overflow:hidden}.mb-liens{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;display:flex}.mb-liens a{color:var(--fg-muted);font-size:.88rem;text-decoration:none;transition:color .15s}.mb-liens a:hover{color:rgb(var(--ink))}.mb-gauche .mb-scene{grid-template-columns:minmax(18rem,23%) minmax(0,1fr);align-items:center;column-gap:clamp(48px,5vw,88px);height:auto;display:grid}.mb-gauche .mb-scene:before{width:96%;top:-22%;left:auto;right:-16%}.mb-gauche .mb-colonne{align-items:flex-start;width:auto;position:static}.mb-image{height:clamp(380px,29vw,440px);position:relative}.mb-image-fenetre{animation:.28s both mb-entree;position:absolute;inset:0 17% 0 0;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.mb-image-fenetre .mw{height:100%}.mb-image-accord{z-index:2;width:min(300px,34%);position:absolute;top:24%;right:0}@keyframes mb-entree{0%{opacity:0;translate:0 6px}}.mw{border:1px solid rgba(var(--ink), .14);background:rgba(var(--voile), .97);text-align:left;color:rgb(var(--ink));border-radius:14px;flex-direction:column;font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6}.mw-barre{border-bottom:1px solid rgba(var(--ink), .08);color:rgba(var(--ink), .6);align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.mw-barre .mw-copie{margin-left:auto}.mw-feux{gap:7px;display:inline-flex}.mw-feux i{background:rgba(var(--ink), .16);border-radius:50%;width:10px;height:10px}.mw-onglet{font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .78);font-size:11.5px}.mw-lignes{font-family:var(--font-mono), ui-monospace, monospace;flex-direction:column;gap:12px;padding:20px 14px 20px 18px;font-size:12.5px;line-height:1.65;display:flex}.mw-ligne{align-items:flex-start;gap:10px;display:flex}.mw-ligne code{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.mw-invite{color:rgba(var(--ink), .38)}.mw-code{min-height:0;font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .9);flex:1;margin:0;padding:16px 18px 20px 0;font-size:12.5px;line-height:1.7;overflow:auto hidden}.mw-code-ligne{white-space:pre;display:block}.mw-num{text-align:right;width:3.2em;color:rgba(var(--ink), .22);-webkit-user-select:none;user-select:none;padding-right:1.2em;display:inline-block}.mw-app{flex:1;grid-template-columns:170px minmax(0,1fr);display:grid}.mw-app-cote{border-right:1px solid rgba(var(--ink), .07);flex-direction:column;gap:2px;padding:18px 10px;display:flex}.mw-app-titre{margin:0 0 10px 10px;font-size:13px;font-weight:600}.mw-app-entree{color:rgba(var(--ink), .6);border-radius:8px;padding:7px 10px}.mw-app-entree[data-on]{background:rgba(var(--ink), .08);color:rgb(var(--ink))}.mw-form{flex-direction:column;gap:6px;max-width:440px;padding:24px 28px;display:flex}.mw-form-titre{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:500}.mw-champ-label{color:rgba(var(--ink), .45);margin-top:6px;font-size:11.5px}.mw-champ{border:1px solid rgba(var(--ink), .1);background:rgba(var(--ink), .035);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 11px;display:flex}.mw-champ-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;overflow:hidden}.mw-bouton{border:1px solid rgba(var(--ink), .16);border-radius:8px;align-self:flex-end;margin-top:12px;padding:7px 16px;font-size:12px;font-weight:500}.mw-bouton-plein{text-align:center;background:#5c7ce629;border-color:#96b4ff5c;align-self:stretch}.mw-accord{gap:8px;padding:22px 20px;box-shadow:0 40px 100px -30px #000000f2,0 0 0 1px #96b4ff14}.mw-accord-marque{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:16px;font-weight:600}.mw-accord-titre{font-size:13.5px;font-weight:500;line-height:1.4}.mw-accord-texte{color:rgba(var(--ink), .5);font-size:12px;line-height:1.5}.mcp-bande-halo{isolation:isolate;position:relative}.mcp-bande-halo:before{content:"";z-index:-1;filter:blur(90px);pointer-events:none;background:radial-gradient(closest-side,#4c74ff47,#4c74ff1a 55%,#4c74ff00);border-radius:50%;width:92%;height:34%;position:absolute;top:34%;left:4%}.mi{min-height:470px}.mi-entree{font-family:var(--font-mono), ui-monospace, monospace;font-size:12px}.mi-compte{background:rgba(var(--ink), .08);color:rgba(var(--ink), .7);border-radius:999px;margin-left:4px;padding:0 6px;font-size:10.5px}.mi .mt-defile:not([hidden]){animation:.24s both mt-entree}.mi-texte{max-width:44rem;color:rgba(var(--ink), .72);margin:14px 0 0;font-size:14px;line-height:1.65}.mi-label{color:rgba(var(--ink), .45);margin:26px 0 8px;font-size:11.5px;display:block}.mi-pied{color:rgba(var(--ink), .45);margin:28px 0 0;font-size:12px;line-height:1.6}.mi-pied a{color:rgba(var(--ink), .8);text-underline-offset:3px}.me-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 48px;margin:0;display:grid}.me-point{border-top:1px solid rgba(var(--ink), .1);padding-top:22px}.me-titre{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:rgb(var(--ink));font-size:1.15rem;font-weight:500}.me-texte{color:rgba(var(--ink), .58);margin:10px 0 0;font-size:.94rem;line-height:1.65}.me-lien{margin-top:56px}.mcp-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;min-height:46px;padding:0 22px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.mcp-btn-bleu{color:#eef3fb;background:#5c7ce614;border-color:#96b4ff4d}.mcp-btn-bleu:hover{background:#5c7ce624;border-color:#aac4ff75}.mcp-btn-filet{color:#e9f0f8;border-color:#e2eef833}.mcp-btn-filet:hover{border-color:#e2eef86b}.mcp-btn:focus-visible{outline-offset:3px;outline:2px solid #bed2ffcc}.mcp-fin{max-width:54rem;padding:clamp(170px, 24vh, 270px) var(--site-gouttiere) clamp(120px, 16vh, 180px);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.mcp-fin-titre{font-size:clamp(2.2rem,4.2vw,3.6rem)}.mcp-fin .mcp-lede{margin-inline:auto}.mcp-fin-appels{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}@media (max-width:1180px){.mb-scene{height:auto}.mb-paire{height:var(--mb-h);position:relative;inset:auto}.mb-plan,.mb-plan[data-plan=avant],.mb-trio .mb-plan,.mb-trio .mb-plan[data-plan=avant]{width:100%;left:0}.mb-plan[data-plan=fond],.mb-plan[data-plan=milieu]{display:none}.mb-colonne,.mb-gauche .mb-colonne{align-items:flex-start;width:auto;margin-top:36px;position:static}.mb-colonne>*{width:auto;max-width:34rem}.mb-titre-centre,.mb-miroir .mb-titre{text-align:left;margin-left:0}.mb-miroir .mb-paire,.mb-miroir .mb-trio .mb-plan[data-plan=avant]{left:0}.mb-gauche .mb-scene{grid-template-columns:minmax(0,1fr)}.mb-gauche .mb-colonne{order:2}.mb-image{height:auto}.mb-image-fenetre{position:static;-webkit-mask-image:none;mask-image:none}.mb-image-fenetre .mw{height:auto}.mb-image-accord{width:auto;max-width:320px;margin:-64px 12px 0 auto;position:relative}}@media (max-width:1080px){.me-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mt,.mcp .aia-fenetre .mt{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.mt-cote{border-right:0;border-bottom:1px solid rgba(var(--ink), .07);padding:14px 12px 10px}.mt-section{display:none}.mt-liste{gap:14px;margin-top:10px;display:flex;overflow:auto hidden}.mt-groupe{flex-direction:row;align-items:center}.mt-groupe+.mt-groupe{margin-top:0}.mt-groupe-titre{display:none}.mt-entree{white-space:nowrap;flex:none;width:auto}.mt-barre-doc{display:none}.mt-defile{padding:18px 16px 24px}.mcp .aia-fenetre .mt-defile{overflow:visible;-webkit-mask-image:none;mask-image:none}.mt-cle{grid-template-columns:minmax(0,1fr)}.mt-cle-note{grid-column:1}.mw-app{grid-template-columns:minmax(0,1fr)}.mw-app-cote{display:none}.me-liste{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mt-panneau,.mi .mt-defile:not([hidden]),.mt-entree,.mt-etat-temps,.mt-etat-serveur i,.mcp-bloc,.mcp-btn,.mb-plan,.mb-image-fenetre,.mb-apropos p,.mb-liste button{transition:none;animation:none}}
