/*src:f856039b7379e4f18081e79c7aa66175*/.cb1{--pap:var(--r-papier);--pap2:var(--r-papier-2);--encre:var(--r-encre);--t2:var(--r-texte-2);--t3:var(--r-texte-3);--ligne:var(--r-ligne);--ligne2:var(--r-ligne-2);--o:var(--r-orange);--o-f:var(--r-orange-fonce);--o-p:var(--r-orange-pale);--o-b:var(--r-orange-bord);--mono:var(--r-mono);--sh:var(--r-ombre);--e:var(--r-easing);--g:clamp(34px,calc((calc(100 * var(--vw,1vw)) - 1160px) / 4),60px);position:relative;overflow-x:clip;color:var(--encre);font-family:var(--r-police);font-size:16px;line-height:1.55;background-color:var(--pap);background-image:radial-gradient(circle,rgba(11,11,12,.10) 1px,transparent 1.35px);background-size:24px 24px;background-position:12px 12px;-webkit-font-smoothing:antialiased}.cb1 *,.cb1 *::before,.cb1 *::after{box-sizing:border-box}:where(.cb1) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.cb1) :where(ul,ol){list-style:none}:where(.cb1) :where(a){color:inherit}:where(.cb1) :where(img){max-width:100%;height:auto;display:block}:where(.cb1) :where(button){font-family:inherit;color:inherit}.cb1 :focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:6px}.cb1-in{position:relative;width:min(1160px,calc(100% - 144px));margin:0 auto}.cb1 code{font-family:var(--mono);font-size:.92em}.cb1-o{color:var(--o-f)}.cb1-fil{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}.cb1-fil path{fill:none;stroke-linecap:round;stroke-linejoin:round}.cb1-fil-guide{stroke:var(--ligne2);stroke-width:1.2;stroke-dasharray:1 7}.cb1-fil-branche{stroke:var(--o);stroke-width:2.5}.cb1-fil-ombre{stroke:rgba(31,36,46,.12);stroke-width:5;transform:translate(2px,3px)}.cb1-fil-bord{stroke:#C23F00;stroke-width:3.2}.cb1-fil-trace{stroke:var(--o);stroke-width:2.2}.cb1-fil-reflet{stroke:#FF9B66;stroke-width:.7}.cb1-fil-impulsion{stroke:#ff6a1a;stroke-width:4;stroke-linecap:round}.cb1-fil-imp{will-change:transform}.cb1-st{position:absolute;z-index:6;width:0;height:0}.cb1-st--g{left:calc(-1 * var(--g));top:6px}.cb1-st--d{left:calc(100% + var(--g));top:6px}.cb1-st-btn{position:absolute;left:-22px;top:-22px;width:44px;height:44px;padding:0;display:grid;place-items:center;background:none;border:0;pointer-events:none}.cb1-st-btn svg{width:26px;height:26px;overflow:visible;transition:transform .45s var(--e)}.cb1-hex{fill:var(--pap);stroke:var(--encre);stroke-width:1.5;transition:fill .3s var(--e),stroke .3s var(--e)}.cb1-hex-c{fill:var(--encre);transition:fill .3s var(--e)}.cb1-st.is-atteinte .cb1-hex{fill:var(--o);stroke:var(--encre)}.cb1-st.is-flash .cb1-st-btn svg{transform:scale(1.22)}.cb1-st-btn{visibility:hidden}.cb1-st-val{position:absolute;white-space:nowrap;pointer-events:none;font:500 12px/1 var(--mono);color:var(--t2);letter-spacing:.01em}.cb1-st--g .cb1-st-val,.cb1-st--d .cb1-st-val,.cb1-st--s .cb1-st-val{writing-mode:vertical-rl;top:22px;left:10px}.cb1-st--d .cb1-st-val{left:auto;right:10px}.cb1-st--h .cb1-st-val{left:20px;top:14px}.cb1-st--s .cb1-st-val{display:none}position:absolute;left:30px;top:-24px;width:320px;z-index:12;background:#fff;border:1px solid var(--ligne);border-radius:14px;box-shadow:var(--sh);padding:18px 44px 14px 18px;text-align:start;}.cb1-st--d .cb1-st--s .cb1-carte{background:#fff;border:1px solid var(--ligne);border-radius:12px;box-shadow:var(--sh);padding:12px 14px}.cb1-carte-h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;letter-spacing:-.005em}.cb1-carte-h .r-ico{width:18px;height:18px;color:var(--encre)}.cb1-ui{background:#fff;border:1px solid var(--ligne);border-radius:16px;box-shadow:var(--sh)}.cb1-ui-titre{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px;letter-spacing:-.015em}.cb1-ui-sous{font-size:14px;color:var(--t3)}.cb1-ui-label{font:500 12px/1.3 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.cb1-ui-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--ligne2);border-radius:8px;background:#fff;font-size:13px;font-weight:500;white-space:nowrap}.cb1-ui-btn--o{background:var(--o);border-color:var(--o);color:#0A0A0A;font-weight:600}.cb1-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid var(--ligne);border-radius:8px;background:var(--pap);font-size:12.5px;color:var(--t2);white-space:nowrap}.cb1-chip b{color:var(--encre);font-weight:600}.cb1-chip--o{background:var(--o-p);border-color:var(--o-b);color:var(--o-f)}.cb1-chip--o b{color:var(--o-f)}.cb1-chip-mono{font-family:var(--mono);font-weight:600;letter-spacing:.04em;font-size:11.5px}.cb1-code{font:500 13px/1.5 var(--mono);color:var(--encre);background:var(--pap);border:1px solid var(--ligne);border-radius:8px;padding:10px 12px;overflow-wrap:anywhere}.cb1-sec{position:relative;padding:var(--r-section) 0}.cb1-tete{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:end;margin-bottom:56px}.cb1-tete--etroite{grid-template-columns:1fr;max-width:640px;gap:22px}.cb1-tete--objet{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}.cb1-tete--inverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cb1-tete--inverse .cb1-objet{order:-1}.cb1-raccord{fill:var(--o)}.cb1-tete-txt{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cb1-tete-txt h2{margin-bottom:8px}.cb1-objet{position:relative;border:1px solid var(--ligne);border-radius:16px;background:var(--pap2);overflow:hidden;display:grid;place-items:center;padding:3% 3% 9%}.cb1-objet img{width:100%;height:auto}.cb1-objet-carte{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;gap:3px}.cb1-objet-carte .r-mono{font-size:12.5px;color:var(--t2)}.cb1-tete h2{font-size:var(--r-titre-2);line-height:1;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.cb1-tete p{font-size:var(--r-texte);line-height:1.6;color:var(--t2);max-width:520px}.cb1-tete p + .r-lien{margin-top:10px}.cb1-hero{position:relative;padding-top:clamp(40px,calc(5 * var(--vw,1vw)),72px)}.cb1-hero-in{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:0 24px}.cb1-hero-txt{position:relative;z-index:4;padding-bottom:6%}.cb1-hero h1{font-size:clamp(46px,calc(5.4 * var(--vw,1vw)),80px);line-height:.94;letter-spacing:-.05em;font-weight:600;margin-bottom:30px}.cb1-lead{font-size:var(--r-texte-intro);line-height:1.55;color:var(--t2);max-width:470px}.cb1-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.cb1-note{margin-top:18px;font-size:14px;color:var(--t3)}.cb1-scene{position:relative;margin:-15% calc(-1 * clamp(0px,(calc(100 * var(--vw,1vw)) - 1160px) / 2 - 24px,300px)) -7% -2%}.cb1-scene-img{width:100%;height:auto;user-select:none}#cb1-st-serveur{left:23.91%;top:90.24%}.cb1-pt{position:absolute;width:2px;height:2px;margin:-1px 0 0 -1px}.cb1-carte-salle{position:absolute;right:7%;bottom:17%}.cb1-carte-salle .r-mono{display:block;margin-top:4px;font-size:12.5px;color:var(--t2)}.cb1-hero-pied{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:34px;padding-top:20px;border-top:1px dashed var(--ligne2)}.cb1-legende{font-size:14px;color:var(--t3);max-width:420px}.cb1-pause{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;border:1px solid var(--ligne2);border-radius:10px;background:rgba(255,255,255,.86);cursor:pointer;font-size:13.5px;font-weight:500}.cb1-pause:hover{border-color:var(--encre)}.cb1-ico-lecture{display:none}[aria-pressed="true"]>.cb1-ico-pause{display:none}[aria-pressed="true"]>.cb1-ico-lecture{display:block}.cb1-bornier{padding-top:clamp(90px,calc(9 * var(--vw,1vw)),150px)}.cb1-faisceau{position:relative;height:230px;margin:8px 0 0}.cb1-faisceau svg{position:absolute;left:-140px;top:0;width:calc(100% + 280px);height:100%;overflow:visible}@media (max-width:900px){.cb1-faisceau svg{left:-20px;width:calc(100% + 40px)}}.cb1-faisceau path{fill:none;stroke:#A39C8F;stroke-width:1}.cb1-rail{position:relative;z-index:4;padding-bottom:46px}.cb1-bornes{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;position:relative;z-index:1}.cb1-borne{height:152px;display:flex;flex-direction:column;align-items:center;padding-top:10px;background:#ECE9E2;border:1px solid #D3CEC4;border-radius:6px 6px 3px 3px}.cb1-vis{width:16px;height:16px;border-radius:50%;border:1.5px solid #9D978B;background:#F9F8F5;position:relative;flex:none}.cb1-vis::after{content:'';position:absolute;left:2px;right:2px;top:50%;height:1.5px;margin-top:-.75px;background:#9D978B;transform:rotate(-35deg)}.cb1-borne.is-actif{background:var(--o-p);border-color:var(--o)}.cb1-borne{justify-content:space-between;padding-bottom:10px}.cb1-fente{display:block;width:6px;flex:1;margin:12px 0;border-radius:3px;background:#DAD5CB;box-shadow:inset 0 1px 2px rgba(31,36,46,.12)}.cb1-borne.is-actif .cb1-fente{background:var(--o);box-shadow:none}.cb1-borne.is-actif .cb1-vis{border-color:var(--o-f)}.cb1-borne.is-actif .cb1-vis::after{background:var(--o-f)}.cb1-rail-barre{height:12px;margin:-6px -10px 0;border-radius:3px;border:1px solid #C9C3B8;background:repeating-linear-gradient(90deg,#DCD8CF 0 22px,#CFCAC0 22px 30px)}#cb1-st-importateur{top:140px}.cb1-chiffres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px 72px;margin-top:64px}.cb1-chiffres>p:not(.cb1-chiffres-txt){display:flex;flex-direction:column;gap:10px}.cb1-chiffres strong{font-size:clamp(56px,calc(6.2 * var(--vw,1vw)),92px);line-height:.9;letter-spacing:-.05em;font-weight:600;font-variant-numeric:tabular-nums}.cb1-chiffres span{font-size:16px;color:var(--t2);line-height:1.3}.cb1-chiffres-txt{flex:1 1 280px;max-width:420px;font-size:15.5px;color:var(--t2)}.cb1-chiffres-txt .r-lien{display:flex;width:max-content;margin-top:2px}.cb1-bento{display:grid;gap:20px}.cb1-bento-dc{grid-template-columns:1.4fr 1fr;align-items:stretch}.cb1-vue{padding:24px;display:flex;flex-direction:column;gap:20px}.cb1-vue-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cb1-vue-h .cb1-ui-sous{margin-top:4px}.cb1-vue-h .cb1-ui-sous b{color:var(--encre)}.cb1-vue-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:1}.cb1-cell{border:1px solid var(--ligne);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:#fff}.cb1-cell.is-alarme{border-color:var(--o)}.cb1-cell-n{font-weight:600;font-size:15px;line-height:1.25}.cb1-cell-code{font:500 11px/1 var(--mono);color:var(--t3);margin-top:-4px;letter-spacing:.03em}.cb1-cell dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px}.cb1-cell dt{font:500 10.5px/1.2 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.cb1-cell dd{font-size:20px;font-weight:600;letter-spacing:-.02em}.cb1-cell-act{display:flex;align-items:flex-end;gap:3px;height:40px;width:100%;margin-top:6px}.cb1-cell-act i{flex:1;background:var(--ligne2);border-radius:2px}.cb1-cell.is-alarme .cb1-cell-act i:last-child{background:var(--o)}.cb1-cell-maj{font:500 11px/1.3 var(--mono);color:var(--t3)}.cb1-cell .cb1-ui-btn{margin-top:auto;width:100%;white-space:normal;text-align:center;padding:6px 8px}.cb1-baie{position:relative;border:1px solid var(--ligne);border-radius:16px;background:var(--pap2);overflow:hidden;display:grid;place-items:center;min-height:360px}.cb1-baie img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.cb1-carte-baie{position:absolute;left:18px;bottom:18px;display:flex;flex-direction:column;gap:3px}.cb1-carte-baie .r-mono{font-size:12.5px;color:var(--t2)}.cb1-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.cb1-etape{position:relative;background:#fff;border:1px solid var(--ligne);border-radius:16px;box-shadow:var(--sh);padding:22px 22px 24px}.cb1-etape-nom{font-weight:600;font-size:15px}.cb1-canal{position:relative;height:44px;margin:12px -22px 14px}.cb1-canal i{position:absolute;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;border:1.5px solid var(--encre);background:#fff;z-index:4}.cb1-canal i:first-child{left:-6px}.cb1-canal i:last-child{right:-6px}.cb1-etape-val{min-height:2.6em}.cb1-etape-val code{font:500 clamp(15px,calc(1.35 * var(--vw,1vw)),18px)/1.35 var(--mono);color:var(--encre);letter-spacing:-.01em;overflow-wrap:anywhere}.cb1-etape.is-lue .cb1-etape-val code{color:var(--o-f)}.cb1-etape-txt{margin-top:8px;font-size:14px;line-height:1.5;color:var(--t3)}.cb1-curseur{display:inline-block;width:.55em;height:1.05em;vertical-align:-.15em;background:var(--o);margin-left:2px}.cb1-app{background:#fff;border:1px solid var(--ligne);border-radius:16px;box-shadow:var(--sh);overflow:hidden;font-size:13px}.cb1-app-barre{display:flex;align-items:center;gap:14px;height:60px;padding:0 16px;border-bottom:1px solid var(--ligne)}.cb1-app-logo{width:24px;height:24px;fill:var(--o);flex:none}.cb1-app-dc{display:flex;flex-direction:column;justify-content:center;height:42px;padding:0 14px;border:1px solid var(--ligne);border-radius:10px;background:var(--pap);min-width:0}.cb1-app-dc span{font:600 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.cb1-app-dc b{font-weight:600;font-size:13.5px;white-space:nowrap}.cb1-app-onglets{display:flex;gap:2px;padding:3px;border:1px solid var(--ligne);border-radius:10px;background:var(--pap)}.cb1-app-onglets span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;color:var(--t2);white-space:nowrap}.cb1-app-onglets span.is-on{background:#fff;color:var(--o-f);font-weight:600;box-shadow:0 1px 2px rgba(31,36,46,.08)}.cb1-app-onglets i{font-style:normal;font:600 10.5px/16px var(--mono);min-width:18px;text-align:center;border:1px solid var(--o-b);color:var(--o-f);border-radius:5px}.cb1-app-ligne{margin-left:auto;padding:6px 10px;border:1px solid var(--ligne);border-radius:8px;background:var(--pap);font-weight:600;color:var(--t2);white-space:nowrap}.cb1-app-corps{display:grid;grid-template-columns:188px minmax(0,1fr) 236px;min-height:470px}.cb1-app-rail{box-shadow:inset -1px 0 0 var(--ligne);padding:14px 12px}.cb1-app-rail-h{font-weight:700;font-size:15px;color:var(--o-f);margin-bottom:12px}.cb1-app-cherche{border:1px solid var(--ligne);border-radius:8px;padding:7px 10px;color:var(--t3);margin-bottom:12px}.cb1-app-rail li{display:flex;justify-content:space-between;align-items:center;padding:9px 4px;border-bottom:1px solid var(--ligne);font:600 11px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--t2)}.cb1-app-rail li i{font-style:normal;min-width:22px;text-align:center;padding:2px 4px;border-radius:6px;background:var(--pap2);color:var(--t2)}.cb1-app-centre{display:flex;flex-direction:column;min-width:0}.cb1-app-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--ligne)}.cb1-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--ligne);border-radius:10px;background:var(--pap)}.cb1-seg>span,.cb1-seg>button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:7px;border:0;background:none;font-size:12.5px;color:var(--t2);white-space:nowrap}.cb1-seg>button{cursor:pointer;min-height:40px;min-width:44px}.cb1-seg>.is-on{background:var(--o);color:#0A0A0A;font-weight:600}.cb1-app-outil{padding:6px 10px;color:var(--t2);border-radius:8px;white-space:nowrap}.cb1-app-canevas{position:relative;flex:1;padding:14px 12px;background-color:#FBFAF8;background-image:radial-gradient(circle,rgba(11,11,12,.12) .9px,transparent 1.2px);background-size:16px 16px}#cb1-graphe{display:block;width:100%;height:auto;overflow:visible}.cb1-n rect.cb1-n-fond{fill:#fff;stroke:var(--ligne2);stroke-width:1;transition:stroke .2s var(--e)}.cb1-n rect.cb1-n-ico{fill:var(--pap2)}.cb1-n.is-actif rect.cb1-n-ico{fill:var(--o-p)}.cb1-n path.cb1-n-pic{fill:none;stroke:var(--encre);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.cb1-n.is-actif path.cb1-n-pic{stroke:var(--o-f)}.cb1-n text{font-family:var(--mono);fill:var(--encre)}.cb1-n .cb1-n-nom{font-size:10.5px;font-weight:500}.cb1-n .cb1-n-etat{font-size:9.5px;fill:var(--t3)}.cb1-n .cb1-n-pre{font-size:9.5px;fill:var(--t3)}#cb1-graphe.is-vertical{max-width:420px;margin:0 auto}.cb1-n .cb1-n-etat.is-o{fill:var(--o-f)}.cb1-n.is-choisi rect.cb1-n-fond{stroke:var(--encre);stroke-width:1.8}.cb1-n:focus{outline:none}.cb1-lien-g{fill:none;stroke:#BDB7AB;stroke-width:1.3}.cb1-lien-g.is-actif{stroke:var(--o);stroke-width:2}.cb1-port{fill:#fff;stroke:var(--t3);stroke-width:1.2}.cb1-paquet{fill:var(--o)}.cb1-app-etat{display:flex;gap:18px;padding:9px 14px;border-top:1px solid var(--ligne);color:var(--t3);font-size:12px}.cb1-app-etat b{color:var(--encre)}.cb1-app-etat span:last-child{margin-left:auto;font-family:var(--mono)}.cb1-app-fiche{box-shadow:inset 1px 0 0 var(--ligne);padding:16px;display:flex;flex-direction:column;gap:12px}.cb1-fiche-h{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ligne)}.cb1-fiche-ico{width:38px;height:38px;border-radius:10px;background:var(--o-p);display:grid;place-items:center;flex:none}.cb1-fiche-ico svg{width:20px;height:20px;fill:none;stroke:var(--o-f);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#cb1-fiche-n{font:600 13px/1.3 var(--mono);overflow-wrap:anywhere}#cb1-fiche-t{font-size:12px;color:var(--t3)}.cb1-app-fiche dl{display:grid;gap:8px}.cb1-app-fiche dl div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.cb1-app-fiche dt{color:var(--t3)}.cb1-app-fiche dd{font-weight:600;text-align:right}.cb1-app-fiche dd.is-o{color:var(--o-f)}.cb1-fiche-desc{font-size:12.5px;line-height:1.5;color:var(--t2);background:var(--pap);border:1px solid var(--ligne);border-radius:8px;padding:10px}.cb1-app-fiche .cb1-ui-btn{width:100%}.cb1-bento-al{grid-template-columns:minmax(0,1fr)}.cb1-jauge,.cb1-barres{padding:24px}.cb1-jauge-v{display:flex;align-items:baseline;gap:10px;margin:14px 0 34px}.cb1-jauge-v strong{font-size:clamp(64px,calc(7.4 * var(--vw,1vw)),108px);line-height:.85;letter-spacing:-.055em;font-weight:600;font-variant-numeric:tabular-nums}.cb1-jauge-v span{font:500 18px/1 var(--mono);color:var(--t3)}.cb1-jauge-segs{position:relative;display:grid;grid-template-columns:repeat(40,minmax(0,1fr));gap:4px;height:58px}.cb1-seuil-m{position:absolute;top:-12px;bottom:-12px;width:1.5px;margin-left:-.75px;background:repeating-linear-gradient(180deg,var(--encre) 0 4px,transparent 4px 7px)}.cb1-jauge-segs i{background:#E9E5DD;border-radius:3px;transition:background .25s var(--e)}.cb1-jauge-segs i.on{background:var(--encre)}.cb1-jauge-segs i.haut{background:var(--o)}.cb1-jauge-echelle{position:relative;display:flex;justify-content:space-between;margin-top:10px;font:500 11.5px/1 var(--mono);color:var(--t3)}.cb1-jauge-echelle span[style]{position:absolute;transform:translateX(-50%)}.cb1-jauge-echelle .cb1-seuil-l{color:var(--o-f);font-weight:600}.cb1-jauge-faits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:18px;border-top:1px dashed var(--ligne2)}.cb1-jauge-faits dt{font:500 11px/1.3 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.cb1-jauge-faits dd{margin-top:6px;font-size:22px;font-weight:600;letter-spacing:-.02em}.cb1-barres svg{display:block;width:100%;height:auto;margin:14px 0 8px;overflow:visible}.cb1-barre{fill:var(--encre)}.cb1-barre.haut{fill:var(--o)}.cb1-barres-seuil{stroke:var(--encre);stroke-width:1.2;stroke-dasharray:3 4}.cb1-barres-t{font:500 9px var(--mono);fill:var(--t3)}.cb1-alarmes{grid-column:1 / -1;padding:18px 22px}.cb1-alarmes-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ligne)}.cb1-compteur{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid var(--o);border-radius:6px;font:600 12px/1 var(--mono);color:var(--o-f)}.cb1-alarmes-chips{display:flex;flex-wrap:wrap;gap:8px}.cb1-alarme-ligne{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 12px;margin-top:12px;border:1px solid var(--o-b);border-radius:10px;background:#FFFBF8}.cb1-alarme-src{font-size:13px;padding:4px 8px;border:1px solid var(--ligne2);border-radius:6px;background:#fff}.cb1-alarme-msg{font-size:14px;color:var(--t2)}.cb1-alarme-h{font-size:13px;color:var(--t3)}.cb1-bus{position:relative;height:70px}#cb1-st-sorties{left:0;top:50%}.cb1-sorties-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cb1-sortie{position:relative;padding:26px 22px 22px;display:flex;flex-direction:column;gap:14px}.cb1-port-h{position:absolute;left:50%;top:-6px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;border:1.5px solid var(--encre);background:#fff;z-index:4}.cb1-courbe{width:100%;height:64px;overflow:visible}.cb1-courbe polyline{fill:none;stroke:var(--encre);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.cb1-courbe circle{fill:var(--o)}.cb1-sortie-gros{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1;min-height:64px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb1-sortie-gros .r-mono{font-size:26px;color:var(--o-f)}.cb1-sortie-r{font-size:14.5px;color:var(--t2);margin-top:auto}.cb1-ventilos{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;height:64px}.cb1-ventilos span{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;position:relative}.cb1-ventilos span i{display:block;width:62%;margin:0 auto;background:var(--encre);border-radius:3px;min-height:4px;max-height:46px}.cb1-ventilos span b{font:500 10.5px/1 var(--mono);color:var(--t3);text-align:center}.cb1-ventilos span.is-o i{background:var(--o)}.cb1-ventilos span.is-o b{color:var(--o-f);font-weight:600}.cb1-chiffres--sorties{margin-top:56px}.cb1-bento-pe{grid-template-columns:minmax(0,1fr)}.cb1-plan{padding:22px;display:flex;flex-direction:column;gap:16px}@media (min-width:901px){#cb1-plan{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:48px;row-gap:16px;padding:32px 40px}#cb1-archi{grid-column:1;grid-row:1 / -1}#cb1-plan .cb1-choix{grid-column:2;grid-row:1 / -1;align-self:center}}#cb1-archi{display:block;width:100%;height:auto;overflow:visible}.cb1-a-noeud rect{fill:#fff;stroke:var(--ligne2);stroke-width:1}.cb1-a-noeud text,.cb1-a-lbl{font-family:var(--mono);font-size:11px;fill:var(--encre)}.cb1-a-lbl{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cb1-a-l{fill:none;stroke:#BDB7AB;stroke-width:1.2}.cb1-a-l.is-o{stroke:var(--o);stroke-width:2.2}.cb1-a-hex{fill:#fff;stroke:var(--encre);stroke-width:1.5}.cb1-a-sym{fill:var(--o)}.cb1-per{opacity:0;transition:opacity .45s var(--e)}.cb1-per rect{fill:none;stroke:var(--encre);stroke-width:1.3;stroke-dasharray:5 5}.cb1-plan[data-dep="site"] .cb1-per-site,.cb1-plan[data-dep="cloud"] .cb1-per-cloud,.cb1-plan[data-dep="hybride"] .cb1-per-hybride{opacity:1}.cb1-plan-txt{font-size:14.5px;color:var(--t2);min-height:2.9em}.cb1-deploi{align-self:flex-start}.cb1-choix{display:grid;gap:10px;align-self:stretch}.cb1-choix button{display:grid;gap:4px;min-height:44px;padding:14px 16px;text-align:start;border:1px solid var(--ligne);border-radius:12px;background:#fff;font:inherit;cursor:pointer;transition:border-color .2s var(--e),background-color .2s var(--e)}.cb1-choix button b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--encre)}.cb1-choix button span{font-size:14.5px;line-height:1.45;color:var(--t3)}.cb1-choix button:hover{border-color:var(--ligne2)}.cb1-choix button.is-on{border-color:var(--o);box-shadow:inset 0 0 0 .5px var(--o);background:var(--o-p)}.cb1-choix button.is-on span{color:var(--t2)}.cb1-choix button:focus-visible{outline:2px solid var(--o);outline-offset:2px}.cb1-rssi{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cb1-rssi li{background:#fff;border:1px solid var(--ligne);border-radius:16px;box-shadow:var(--sh);padding:24px;display:flex;flex-direction:column;gap:10px}.cb1-rssi .r-ico{width:26px;height:26px;stroke-width:1.5;margin-bottom:10px}.cb1-rssi h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.cb1-rssi p{font-size:15px;color:var(--t2);line-height:1.5}.cb1-sects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cb1-sect{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--ligne);border-radius:16px;background:#fff;overflow:hidden;text-decoration:none;color:var(--encre);transition:border-color .25s var(--e)}.cb1-sect img{width:100%;height:auto;aspect-ratio:760 / 418;object-fit:cover;background:var(--pap2);transition:transform .6s var(--e)}.cb1-sect-n{padding:16px 52px 0 18px;font-size:19px;font-weight:600;letter-spacing:-.015em}.cb1-sect-t{padding:4px 52px 18px 18px;font-size:14.5px;line-height:1.45;color:var(--t2)}.cb1-sect-f{position:absolute;right:16px;bottom:18px;width:20px;height:20px;stroke-width:1.8;transition:transform .35s var(--e)}.cb1-sect:hover{border-color:var(--encre)}.cb1-sect:hover img{transform:scale(1.03)}.cb1-sect:hover .cb1-sect-f{transform:translateX(3px);color:var(--o-f)}.cb1-terminus{text-align:center;padding-bottom:clamp(110px,calc(11 * var(--vw,1vw)),170px)}.cb1-terminus h2{font-size:clamp(40px,calc(5.6 * var(--vw,1vw)),84px);line-height:.98;letter-spacing:-.045em;font-weight:600;max-width:900px;margin:0 auto;text-wrap:balance}.cb1-terminus p{max-width:620px;margin:26px auto 40px;font-size:18px;color:var(--t2)}#cb1-terminus{position:relative;overflow:hidden;isolation:isolate}#cb1-terminus::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#D94700;transform:scaleX(0);transform-origin:right center;opacity:0}#cb1-terminus:hover::after{display:none}#cb1-terminus.is-flux::after{animation:cb1-remplit 1.1s cubic-bezier(.16,1,.3,1)}#cb1-terminus.is-flux .r-ico{animation:cb1-fleche 1.1s cubic-bezier(.16,1,.3,1)}@keyframes cb1-remplit{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}@keyframes cb1-fleche{0%,100%{transform:none}35%{transform:translateX(4px)}}@media (max-width:900px){#cb1-terminus::after{transform-origin:left center}}@media (prefers-reduced-motion:reduce){#cb1-terminus.is-flux::after,#cb1-terminus.is-flux .r-ico{animation:none}}@media (min-width:901px) and (max-width:1240px){.cb1-hero-in{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.cb1-sects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.cb1-app-corps{grid-template-columns:minmax(0,1fr) 230px}.cb1-app-rail{display:none}.cb1-app-onglets span:nth-child(4){display:none}}@media (max-width:900px){.cb1{--g:20px}.cb1-in{width:auto;margin:0 18px 0 38px}.cb1-sec{padding:72px 0}.cb1-tete,.cb1-tete--etroite{grid-template-columns:1fr;gap:18px;margin-bottom:36px;text-align:start}.cb1-tete h2{text-align:center}.cb1-tete>div{display:flex;flex-direction:column;align-items:center}.cb1-tete p{max-width:none}.cb1-st-val{display:none}.cb1-st--d .cb1-st--d{left:calc(-1 * var(--g))}.cb1-hero{padding-top:48px;text-align:center}.cb1-hero-txt{max-width:none}.cb1-lead{margin:0 auto}.cb1-actions{justify-content:center}.cb1-hero-in{grid-template-columns:minmax(0,1fr)}.cb1-hero h1{font-size:clamp(44px,calc(12 * var(--vw,1vw)),64px)}.cb1-hero-txt{padding-bottom:0}.cb1-scene{width:auto;margin:-36px -18px 0 -38px}.cb1-carte-salle{right:6%;bottom:2%;padding:9px 11px}.cb1-carte-salle .cb1-carte-h{font-size:12.5px}.cb1-hero-pied{align-items:center;text-align:center}.cb1-legende{margin:0 auto}.cb1-unite{display:none}.cb1-faisceau{height:110px}.cb1-bornes{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.cb1-borne{height:104px}.cb1-rail-barre{display:none}.cb1-rail{padding-bottom:0}#cb1-st-importateur{top:auto;bottom:0;left:calc(-1 * var(--g))!important}#cb1-st-sorties{left:calc(-1 * var(--g))}.cb1-app-canevas{padding:14px 8px}.cb1-jauge-faits dd{font-size:18px}.cb1-chiffres{justify-content:center;text-align:start;margin-top:48px}.cb1-bento-dc,.cb1-bento-al,.cb1-bento-pe{grid-template-columns:minmax(0,1fr)}.cb1-vue-cells{grid-template-columns:1fr}.cb1-tete--objet{gap:28px}.cb1-tete--inverse{grid-template-columns:minmax(0,1fr)}.cb1-tete--inverse .cb1-objet{order:0}.cb1-tete-txt{align-items:stretch}.cb1-tete-txt h2{text-align:center}.cb1-tete-txt .r-lien{align-self:center}.cb1-objet-carte{left:10px;bottom:10px;padding:9px 11px}.cb1-baie{aspect-ratio:1}.cb1-sects{grid-template-columns:minmax(0,1fr)}.cb1-vue-h{flex-direction:column}.cb1-baie{min-height:0}.cb1-etapes{grid-template-columns:1fr;gap:14px}.cb1-canal{display:none}.cb1-etape-val{margin-top:10px;min-height:0}.cb1-app-barre{flex-wrap:wrap;height:auto;padding:12px}.cb1-app-onglets{display:none}.cb1-app-ligne{margin-left:0}.cb1-app-corps{grid-template-columns:minmax(0,1fr)}.cb1-app-fiche{box-shadow:inset 0 1px 0 var(--ligne)}.cb1-app-outils .cb1-app-outil,.cb1-app-outils .cb1-seg:first-child{display:none}.cb1-alarme-ligne{grid-template-columns:auto minmax(0,1fr)}.cb1-alarme-msg{grid-column:1 / -1}.cb1-jauge-segs{gap:2px;height:46px}.cb1-bus{height:36px}.cb1-sorties-g{grid-template-columns:1fr;gap:26px}.cb1-port-h{left:calc(-1 * var(--g));margin-left:-5.5px;top:30px}.cb1-rssi{grid-template-columns:1fr}.cb1-terminus .cb1-in{margin:0 18px 0 38px}.cb1-barres svg{max-width:560px;margin-left:auto;margin-right:auto}}@media (max-width:480px){.cb1-chiffres{gap:20px 32px}}@media (prefers-reduced-motion:reduce){.cb1 *,.cb1 *::before,.cb1 *::after{transition:none!important;animation:none!important}.cb1-fil-impulsion{display:none}}.cb1-dcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:1}.cb1-dc{border:1px solid var(--ligne);border-radius:12px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:8px}.cb1-dc.is-alarme{border-color:var(--o)}.cb1-dc-n{font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.01em;margin-bottom:4px}.cb1-dc-l{font-size:14px;line-height:1.45;color:var(--t2);display:grid;grid-template-columns:64px 1fr;gap:8px}.cb1-dc-l span{font:500 11px/1.9 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.cb1-dc-etat{margin-top:auto;padding-top:10px;border-top:1px dashed var(--ligne);font:500 12px/1 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.cb1-dc.is-alarme .cb1-dc-etat{color:var(--o-f)}@media (max-width:600px){.cb1-dcs{grid-template-columns:1fr}}.cb1-flux{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cb1-flux-impulsion{fill:none;stroke:var(--o);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (max-width:600px){.cb1-flux-impulsion{stroke-width:3}}.cb1-objet-img{position:relative;display:block;width:100%}.cb1-objet[hidden]{display:none}.cb1-flux-impulsion.is-brute{stroke:#8C8A84}.cb1-flux-impulsion:not(.is-brute){stroke:#ff6a1a}.cb1-flux-halo{fill:none;stroke:#ff6a1a;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb1-flux-halo.is-h1{stroke-width:15;opacity:.12}.cb1-flux-halo.is-h2{stroke-width:9;opacity:.26}@media (max-width:600px){.cb1-flux-halo.is-h1{stroke-width:11}.cb1-flux-halo.is-h2{stroke-width:7}}.cb1-versions{display:flex;flex-direction:column;gap:10px;min-width:0}.cb1-versions-choix{display:flex;flex-wrap:wrap;gap:6px}.cb1-versions-choix button{min-height:40px;padding:8px 12px;border:1px solid var(--ligne);border-radius:10px;background:var(--pap2);color:var(--t2);font:inherit;font-size:13px;cursor:pointer}.cb1-versions-choix button[aria-pressed="true"]{border-color:var(--o);color:var(--encre);background:#fff}.cb1-versions-choix{order:2}.cb1-maq{position:absolute;display:block;pointer-events:none;border-radius:10px}.cb1-maq img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(0.16,1,0.3,1)}.cb1-maq-zone{position:absolute;inset:0;pointer-events:auto;cursor:pointer}.cb1-maq:hover img,.cb1-maq:focus-visible img,.cb1-maq:hover .cb1-maq-nom,.cb1-maq:focus-visible .cb1-maq-nom{transform:translateY(-9px)}.cb1-maq{container-type:inline-size}.cb1-maq-nom{position:absolute;width:0;height:0;pointer-events:none;transition:transform .5s cubic-bezier(0.16,1,0.3,1)}.cb1-maq-nom>span{position:absolute;left:0;top:0;transform-origin:0 0;white-space:nowrap;line-height:1.05;text-align:center;font-family:var(--r-police);font-weight:700;color:#ff5401;text-shadow:0 0 .35em rgba(255,84,1,.45);letter-spacing:-.01em}.cb1-maq:focus-visible{outline:2px solid var(--o);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cb1-maq img{transition:none}}.cb1-objet-img video{display:block;width:100%;height:auto}.cb1-bande-pied{text-align:start}}.cb1-bague{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .6s var(--e)}.cb1-bague.is-posee{opacity:1}.cb1-bague img{position:absolute;display:block;height:auto}.cb1-bague-arr{z-index:2}.cb1-bague-av{z-index:4}.cb1-bague.is-miroir img{transform:scaleX(-1)}@media (max-width:900px){.cb1-bornier{margin-top:110px}}@media (max-width:600px){.cb1-carte-salle{display:none}}.cb1-bague img.is-v,.cb1-bague.is-mobile img.is-h{display:block}.cb1-bague img.is-h,.cb1-bague.is-mobile img.is-v{display:none}.cb1-pas{display:flex;align-items:baseline;gap:12px;font:600 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--encre)}.cb1-pas span{color:var(--o-f)}.cb1-tete-txt .cb1-pas + h2{margin-top:-4px}.cb1-propre{padding-top:22px}.cb1-propre .cb1-sortie-gros{color:var(--encre)}@media (max-width:900px){.cb1-pas{align-self:center}.cb1-propres{grid-template-columns:minmax(0,1fr)}}.cb1-traiter{padding-bottom:56px}.cb1-traiter-suite{padding-top:56px}@media (max-width:900px){.cb1-traiter{padding-bottom:36px}.cb1-traiter-suite{padding-top:36px}}.cb1-connecter .cb1-objet img{position:relative;z-index:5}.cb1-connecter .cb1-objet-carte{z-index:6}#cb1-st-connecter{right:auto}.cb1-connecter .cb1-objet{background:none;border:0;padding:0;overflow:visible}@media (max-width:900px){.cb1-connecter .cb1-objet-carte{left:0;bottom:0}}.cb1-objet{background:none;border:0;padding:0;overflow:visible}.cb1-objet img{position:relative;z-index:5}.cb1-objet-carte{z-index:6}.cb1-decodage .cb1-objet-carte,.cb1-nettoyer .cb1-objet-carte,.cb1-sorties .cb1-objet-carte{left:auto;right:16px}@media (max-width:900px){.cb1-decodage .cb1-objet-carte,.cb1-nettoyer .cb1-objet-carte,.cb1-sorties .cb1-objet-carte{right:10px}}.cb1-boucle{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;opacity:0;transition:opacity .4s var(--e)}.cb1-objet.is-video .cb1-boucle{opacity:1}.cb1-app{pointer-events:none;user-select:none}.cb1-objet--baie img,.cb1-objet--baie .cb1-boucle{border-radius:16px}.cb1-chiffres--adapte{margin-top:56px}@media (min-width:901px){.cb1-adapte .cb1-tete--objet,.cb1-connecter .cb1-tete--objet{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:28px}.cb1-adapte .cb1-objet,.cb1-connecter .cb1-objet{margin-right:-56px}}.cb1-bento-ob{margin-top:56px}.cb1-kpi-sites{align-self:stretch;display:flex}.cb1-kpi-sites>button{flex:1}.cb1-kpi-carte{border:1px dashed var(--ligne);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:6px}.cb1-kpi-nom{font-size:15px;color:var(--t2)}.cb1-kpi-val{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.cb1-kpi-val.is-ok{color:#15803d}.cb1-kpi-val.is-sous{color:#b45309}.cb1-kpi-val.is-vous{color:var(--o-f,#c2410c)}@media (max-width:600px){.cb1-kpi-sites{display:grid;grid-template-columns:1fr 1fr;gap:6px}}.cb1-kpi-dl{display:flex;flex-direction:column;margin-top:12px}.cb1-kpi-dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px dashed var(--ligne);font-size:14.5px}.cb1-kpi-dl dt{color:var(--t2)}.cb1-kpi-dl dd{font-weight:600;text-align:right}@media (max-width:900px){.cb1-bento-ob{margin-top:32px}.cb1-kpi-val{font-size:44px}}.cb1-tour-ref{fill:none;stroke:none;visibility:hidden}@media (min-width:601px) and (max-width:900px){.cb1-sects{grid-template-columns:repeat(3,minmax(0,1fr))}.cb1-vue-cells,.cb1-etapes,.cb1-rssi{grid-template-columns:repeat(2,minmax(0,1fr))}.cb1-tete p,.cb1-tete-txt>p{max-width:620px;margin-left:auto;margin-right:auto}.cb1-objet{max-width:640px;margin-left:auto;margin-right:auto}}@media (min-width:1000px) and (max-width:1240px){.cb1-sects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px){#cb1-kpi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;padding:32px 40px;align-items:center}#cb1-kpi .cb1-kpi-sites{display:grid;gap:10px;padding:0;border:0;background:none;align-self:center}#cb1-kpi .cb1-kpi-sites>button{justify-content:flex-start;min-height:56px;padding:0 18px;border:1px solid var(--ligne);border-radius:12px;background:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--encre);transition:none}#cb1-kpi .cb1-kpi-sites>button:hover{border-color:var(--ligne2)}#cb1-kpi .cb1-kpi-sites>button.is-on{border-color:var(--o);box-shadow:inset 0 0 0 .5px var(--o);background:var(--o-p)}}.hero-centre{padding-top:clamp(26px,calc(3 * var(--vw,1vw)),48px)}@media (min-width:901px){.hero-centre-in{width:min(100% - 48px,1460px);max-width:none;margin-inline:auto;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:0 32px;align-items:center}.hero-centre .cb1-hero-txt{padding-bottom:0}.hero-centre .cb1-lead{max-width:460px}.hero-centre .cb1-scene{margin:-21% 0 -20%}}@media (max-width:900px){.hero-centre-in{width:auto;grid-template-columns:minmax(0,1fr)}.hero-centre .cb1-scene{margin:-36px -18px 0 -38px}}