:root{--ressort:cubic-bezier(.2,.8,.2,1);--ressort-doux:cubic-bezier(.16,1,.3,1);--amorti:cubic-bezier(.32,.72,0,1)}@supports (transition-timing-function:linear(0,1)){:root{--amorti:linear(0, .001 .5%, .01 1.7%, .035 3.2%, .079 5%, .142 7.2%, .222 9.6%, .312 12.3%, .408 15.2%, .504 18.3%, .594 21.7%, .676 25.3%, .747 29%, .807 33%, .856 37.1%, .895 41.5%, .925 46%, .947 50.7%, .964 55.5%, .975 60.5%, .984 65.7%, .989 71.1%, .993 76.5%, .996 82.2%, .997 88%, .998 93.9%, 1)}}.mouvement .v2 [data-revele]{opacity:0;transform:translateY(14px) scale(.992);filter:blur(6px);transition:opacity .7s var(--ressort-doux) var(--cascade,0ms),transform .8s var(--ressort-doux) var(--cascade,0ms),filter .6s var(--ressort-doux) var(--cascade,0ms)}.mouvement .v2 [data-revele].vu{opacity:1;transform:none;filter:none}.v2 .pcard,.v2 .b-card{animation:none!important}.v2 .a-pastille{position:relative;isolation:isolate}.v2 .a-pastille>.pastille{position:absolute;left:0;top:0;z-index:-1;border-radius:8px;pointer-events:none;background:var(--pat-card,var(--b-card,#fff));box-shadow:0 1px 2px #0d284b1a,0 3px 10px -3px #0d284b2e;will-change:transform;transition:transform .59s var(--amorti),width .59s var(--amorti),height .44s var(--amorti)}.v2 .a-pastille button.active{background:transparent!important;box-shadow:none!important}.v2 .a-pastille button{position:relative;transition:color .25s var(--ressort)}.v2 .se-dessine{stroke-dasharray:1;stroke-dashoffset:1;animation:trace .95s var(--ressort-doux) forwards}@keyframes trace{to{stroke-dashoffset:0}}.mouvement .v2 .gv path[fill],.mouvement .v2 .gv .gv-fin{animation:apparait .7s var(--ressort-doux) .25s both}@keyframes apparait{0%{opacity:0}to{opacity:1}}.v2 .gv .gv-curseur{transition:opacity .15s}.v2 :is(button,a.syn-carte,.gp-tuile,summary,.v2-lien,.fin-nav-lien){transition-property:transform,background,color,box-shadow,opacity,filter;transition-duration:.18s;transition-timing-function:var(--ressort)}.v2 :is(button,summary,.fin-nav-lien):active{transform:scale(.97);transition-duration:.06s}.v2 :is(a.syn-carte,.gp-tuile):active{transform:scale(.985);transition-duration:.06s}.v2 :is(button,a,summary,label,[role=tab]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover){.v2 a.syn-carte:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0d284b59;transition-duration:.44s;transition-timing-function:var(--amorti)}}.v2{interpolate-size:allow-keywords}.v2 details::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ressort-doux),content-visibility .45s allow-discrete}.v2 details[open]::details-content{block-size:auto}.v2 .v2-edition{animation:ouvre .35s var(--ressort-doux)}@keyframes ouvre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mouvement .v2 .gp-tuile{animation:pose .6s var(--ressort-doux) both}.mouvement .v2 .gp-tuile:nth-child(2){animation-delay:.05s}.mouvement .v2 .gp-tuile:nth-child(3){animation-delay:.1s}.mouvement .v2 .gp-tuile:nth-child(4){animation-delay:.15s}.mouvement .v2 .gp-tuile:nth-child(5){animation-delay:.2s}.mouvement .v2 .gp-tuile:nth-child(n+6){animation-delay:.25s}@keyframes pose{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.mouvement .v2 :is(.v2-groupe-barre s,.bl-poids s,.obj-barre s,.vm-barre s,.lib-barre s){animation:remplit .9s var(--ressort-doux) both;transform-origin:left}.mouvement .v2 .vm-pile i{animation:monte .7s var(--ressort-doux) both;transform-origin:bottom}@keyframes remplit{0%{transform:scaleX(0)}to{transform:none}}@keyframes monte{0%{transform:scaleY(0)}to{transform:none}}html.theme-fondu,html.theme-fondu *,html.theme-fondu *:before,html.theme-fondu *:after{transition:background-color .55s var(--ressort-doux),color .55s var(--ressort-doux),border-color .55s var(--ressort-doux),fill .55s var(--ressort-doux),stroke .55s var(--ressort-doux),box-shadow .55s var(--ressort-doux)!important}@media(prefers-reduced-motion:reduce){.v2 *,.v2 *:before,.v2 *:after{animation:none!important;transition:none!important}.v2 [data-revele]{opacity:1!important;transform:none!important;filter:none!important}}.v2 .en-attente{position:relative;display:inline-block;min-width:4.5em;color:transparent!important;-webkit-text-fill-color:transparent}.v2 .en-attente:after{content:"";position:absolute;inset:.18em 0;border-radius:8px;background:linear-gradient(90deg,var(--pat-line-soft,#eef2f7) 0%,var(--pat-line,#e2e8f0) 50%,var(--pat-line-soft,#eef2f7) 100%);background-size:200% 100%;animation:squelette 1.4s ease-in-out infinite}.v2 svg:empty:is(.pat-chart,.gv,[data-chart-main],[data-direct-chart]){min-height:220px;border-radius:12px;background:linear-gradient(90deg,var(--pat-line-soft,#eef2f7) 0%,transparent 50%,var(--pat-line-soft,#eef2f7) 100%);background-size:200% 100%;animation:squelette 1.4s ease-in-out infinite;opacity:.6}@keyframes squelette{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.v2 .en-attente:after,.v2 svg:empty{animation:none}}.v2 .b-hero:empty{min-height:186px;background:linear-gradient(90deg,var(--b-card,#fff) 0%,var(--pat-line-soft,#eef2f7) 50%,var(--b-card,#fff) 100%);background-size:200% 100%;animation:squelette 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v2 .b-hero:empty{animation:none}}.v2 :is(b,strong,em,i,h2,h3,h4,header,span,small,p,summary){font-family:Geist,sans-serif!important}.v2 :is(h1,.v2-chapitre h2,[data-traj-val],.mc-jauge b,.syn-carte b,.nv-tete strong,[data-sleep-live],.b-hero-main>b,.gv-tete b,.gv-grand,.vm-chiffres b,.piece-info>b,.or-big,.sim-big,.lib-tuile b,.st-cible b,.st-tuile b,.st-or-total,.st-pourquoi b){font-family:Clash Display,sans-serif!important}html:not(.theme-sombre) .v2{--b-faint:#6b7888;--pat-faint:#6b7888}html:not(.theme-sombre) .v2 svg text[fill="#93a0b0"],html:not(.theme-sombre) .v2 svg text[fill="#8a96a6"]{fill:#6b7888}.v2 :is(small,span,h3,.pat-hero-eyebrow){text-transform:none!important;letter-spacing:0!important}.v2 h2>i:first-child{display:none}.v2 .traj-note{fill:var(--pat-blue2);stroke:var(--pat-card);stroke-width:2;r:4}.v2 .gv-fin{stroke:var(--b-card,#fff);stroke-width:2}.v2 .mc-scenarios{gap:0}.v2 .mc-sc,.v2 .mc-sc.med,html.theme-sombre .v2 .mc-sc{border:0;border-top:1px solid var(--pat-line-soft);border-radius:0;background:none;padding:var(--e-12) 0}.v2 .mc-sc:first-child{border-top:0}.v2 .mc-sc.med b{color:var(--pat-blue-deep)}html.theme-sombre .v2 .mc-sc.med b{color:var(--pat-blue2)}.v2 .pat-hero-eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v2 .pat-hero-date{background:none!important;-webkit-text-fill-color:currentColor;color:var(--pat-blue-deep)}html.theme-sombre .v2 .pat-hero-date{color:var(--pat-ink)}@media(min-width:1280px){.fin-nav{bottom:30px}.fin-nav .fin-nav-sortie{margin-top:auto}.fin-nav :is(.fin-nav-sortie,.theme-bascule){color:#6b7888;font-size:14px}.fin-nav .theme-bascule{margin-top:0}}@media(max-width:760px){.v2 .pat-hero-eyebrow{white-space:normal;overflow:visible}}.v2 .syn-seg[hidden]{display:none!important}.v2 .v2-rail .mc-sc{padding:var(--e-12) 0;grid-template-columns:auto 1fr}.v2 .mc-sc small,.v2 .mc-sc b{white-space:nowrap}@media(min-width:761px){.v2 .traj-tete{position:relative;display:block}.v2 .traj-seg{display:inline-flex;margin-top:var(--e-12)}.v2 .traj-delta{flex-wrap:nowrap;white-space:nowrap;height:24px}}@media(min-width:1400px){.v2 .traj-seg{position:absolute;top:24px;right:28px;margin:0}}@media(max-width:1279px){.fin-nav .fin-nav-sortie{order:-1;padding:0 10px}.fin-nav .fin-nav-sortie span{display:none}}.btc-source{appearance:none;-webkit-appearance:none;margin:0;padding:0 16px 0 0;border:0;border-radius:4px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%238595a8' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right center/12px;font:inherit;color:inherit;cursor:pointer}.btc-source:hover{color:var(--pat-ink,#0c1827)}.btc-source:focus-visible{outline:2px solid #1a8fd1;outline-offset:2px}.v2 select.btc-source,select.btc-source{background-color:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:0 16px 0 0!important;color:inherit!important;font:inherit!important}.v2 select.btc-source,select.btc-source{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%238595a8' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:12px!important}.v2 .traj.mode-projection .traj-delta{flex-wrap:wrap;white-space:normal;height:auto;row-gap:var(--e-8)}.v2{--t-14:14px;--t-15:15px;--t-17:17px;--t-20:20px;--t-28:28px;--t-40:40px;--t-56:56px;--e-4:4px;--e-8:8px;--e-12:12px;--e-16:16px;--e-24:24px;--e-32:32px;--e-48:48px;--r-carte:22px;--r-interne:14px;--r-controle:10px;--ombre-carte:0 1px 2px rgba(13,40,75,.04),0 12px 32px -18px rgba(13,40,75,.18);--ressort:cubic-bezier(.2,.8,.2,1)}html.theme-sombre .v2{--ombre-carte:0 1px 2px rgba(0,0,0,.3),0 12px 32px -18px rgba(0,0,0,.6)}.v2 .b-main{max-width:1320px;padding:32px clamp(16px,2.6vw,40px) 96px}.v2 .v2-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e-16);margin:0 0 var(--e-24)}.v2 .v2-tete h1{margin:0;font:600 var(--t-40)/1 "Clash Display",sans-serif;letter-spacing:-.03em;color:var(--b-ink)}.v2 .v2-tete p{margin:var(--e-8) 0 0;font-size:var(--t-15);color:var(--b-muted)}.v2 .v2-tete p small{font-size:var(--t-15);color:var(--b-muted)}.v2 .v2-lien{font-size:var(--t-14);color:var(--b-muted);text-decoration:none;padding:var(--e-8) var(--e-12);border-radius:var(--r-controle);border:1px solid var(--b-line);white-space:nowrap}.v2 .v2-lien:hover{color:var(--b-ink);background:var(--b-card)}.v2 .b-card{border-radius:var(--r-carte);box-shadow:var(--ombre-carte);border-color:var(--b-line);margin-bottom:var(--e-16)}.v2 .b-card>header{padding:var(--e-16) var(--e-24);min-height:56px;box-sizing:border-box}.v2 .b-card>header h2{font-size:var(--t-17);gap:var(--e-12)}.v2 .b-card>header h2 i{width:28px;height:28px;border-radius:9px}.v2 .b-card>header h2 i svg{width:16px;height:16px}.v2 :is(.b-seg,.or-seg,.sim-seg){display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-controle);background:var(--b-line-soft);border:0;width:auto}.v2 :is(.b-seg,.or-seg,.sim-seg) button{height:30px;min-width:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--b-muted);font:500 var(--t-14) "Geist",sans-serif;cursor:pointer;box-shadow:none;transition:background .2s var(--ressort),color .2s,box-shadow .2s}.v2 :is(.b-seg,.or-seg,.sim-seg) button:hover{color:var(--b-ink)}.v2 :is(.b-seg,.or-seg,.sim-seg) button.active{background:var(--b-card);color:var(--b-ink);font-weight:600;box-shadow:0 1px 2px #0d284b1a,0 2px 8px -2px #0d284b1f}.v2 .b-main :is(button.primary,.primary){min-height:40px}.v2 .btc-mois{border-top:1px solid var(--b-line-soft)}.v2 .btc-mois:first-child{border-top:0}.v2 .btc-mois>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:var(--e-16);min-height:52px;padding:0 var(--e-24);cursor:pointer;list-style:none;font-size:var(--t-15)}.v2 .btc-mois>summary::-webkit-details-marker{display:none}.v2 .btc-mois>summary:hover{background:var(--b-line-soft)}.v2 .btc-mois>summary b{font:600 var(--t-15) "Geist",sans-serif;text-transform:capitalize;color:var(--b-ink)}.v2 .btc-mois>summary span{font-size:var(--t-14);color:var(--b-muted);font-variant-numeric:tabular-nums;text-align:right}.v2 .btc-mois>summary em{font-style:normal;font-weight:600;color:var(--b-ink);min-width:80px;text-align:right;font-variant-numeric:tabular-nums}.v2 .btc-mois>summary:after{content:"›";font-size:var(--t-20);color:var(--b-faint);transition:transform .2s var(--ressort);text-align:center}.v2 .btc-mois[open]>summary:after{transform:rotate(90deg)}.v2 .btc-mois .btc-ligne{padding-left:var(--e-48)}.v2 .btc-voir-plus{display:block;width:calc(100% - 48px);margin:var(--e-12) var(--e-24) var(--e-24);min-height:44px;border:1px solid var(--b-line);border-radius:var(--r-controle);background:var(--b-card);color:var(--b-ink);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer}.v2 .btc-voir-plus:hover{background:var(--b-line-soft)}.v2 .b-lignes{padding:0 0 var(--e-8)}.v2 .bl-tete,.v2 .bl-rang>summary{display:grid;grid-template-columns:minmax(0,1.6fr) 140px 120px 150px 150px 20px;align-items:center;gap:var(--e-24);padding:0 var(--e-24)}.v2 .bl-tete{min-height:40px;border-bottom:1px solid var(--b-line-soft);font-size:var(--t-14);color:var(--b-faint)}.v2 .bl-tete span:nth-child(n+3){text-align:right}.v2 .bl-tete:after{content:""}.v2 .bl-rang{border-bottom:1px solid var(--b-line-soft)}.v2 .bl-rang:last-of-type{border-bottom:0}.v2 .bl-rang>summary{min-height:68px;cursor:pointer;list-style:none;transition:background .15s}.v2 .bl-rang>summary::-webkit-details-marker{display:none}.v2 .bl-rang>summary:hover{background:var(--b-line-soft)}.v2 .bl-rang>summary:after{content:"›";font-size:var(--t-20);color:var(--b-faint);text-align:center;transition:transform .2s var(--ressort)}.v2 .bl-rang[open]>summary:after{transform:rotate(90deg)}.v2 .bl-nom{display:flex;align-items:center;gap:var(--e-12);min-width:0}.v2 .bl-nom>i{flex:0 0 10px;height:10px;border-radius:50%}.v2 .bl-nom>span{display:flex;flex-direction:column;min-width:0}.v2 .bl-nom b{font:600 var(--t-15) "Geist",sans-serif;color:var(--b-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .bl-nom small{font-size:var(--t-14);color:var(--b-faint);white-space:nowrap}.v2 .bl-spark .b-spark{width:140px;height:34px;display:block}.v2 .bl-valeur{font:600 var(--t-17) "Geist",sans-serif;text-align:right;font-variant-numeric:tabular-nums;color:var(--b-ink)}.v2 .bl-gain{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.v2 .bl-gain b{font-size:var(--t-15);font-weight:600}.v2 .bl-gain small{font-size:var(--t-14)}.v2 .bl-gain.pos{color:var(--b-green2)}.v2 .bl-gain.neg{color:var(--b-red)}.v2 .bl-poids{display:flex;align-items:center;gap:var(--e-8);justify-content:flex-end}.v2 .bl-poids em{font-style:normal;font-size:var(--t-14);color:var(--b-muted);min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.v2 .bl-poids i{width:80px;height:6px;border-radius:6px;background:var(--b-line-soft);overflow:hidden}.v2 .bl-poids s{display:block;height:100%;border-radius:6px}.v2 .bl-detail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--e-16);margin:0 var(--e-24) var(--e-16);padding:var(--e-16);border-radius:var(--r-interne);background:var(--b-line-soft)}.v2 .bl-detail dt{font-size:var(--t-14);color:var(--b-faint)}.v2 .bl-detail dd{margin:4px 0 0;font-size:var(--t-15);font-weight:600;color:var(--b-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:1100px){.v2 .bl-tete,.v2 .bl-rang>summary{grid-template-columns:minmax(0,1fr) 110px 130px 20px}.v2 .bl-spark,.v2 .bl-poids,.v2 .bl-tete span:nth-child(2),.v2 .bl-tete span:nth-child(5){display:none}.v2 .bl-detail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.v2 .bl-tete{display:none}.v2 .bl-tete,.v2 .bl-rang>summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:var(--e-12);padding:0 var(--e-16)}.v2 .bl-gain{display:none}.v2 .bl-detail{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 var(--e-16) var(--e-16)}}.v2 .bs-v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;padding:var(--e-8) 0 var(--e-16)!important;border:0!important;background:none!important}.v2 .bs-groupe{padding:var(--e-8) var(--e-24);border-left:1px solid var(--b-line-soft)}.v2 .bs-groupe:first-child{border-left:0}.v2 .bs-groupe h3{margin:var(--e-8) 0 var(--e-12);font:600 var(--t-14) "Geist",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--b-faint)}.v2 .bs-rang{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px var(--e-12);padding:var(--e-12) 0;border-top:1px solid var(--b-line-soft)}.v2 .bs-rang:first-of-type{border-top:0}.v2 .bs-rang>span{font-size:var(--t-15);color:var(--b-muted)}.v2 .bs-rang>b{font:600 var(--t-20) "Geist",sans-serif;color:var(--b-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.v2 .bs-rang>b em{font:500 var(--t-14) "Geist",sans-serif;color:var(--b-faint);margin-left:3px}.v2 .bs-rang>b.pos{color:var(--b-green2)}.v2 .bs-rang>b.neg{color:var(--b-red)}.v2 .bs-rang>small{grid-column:1/-1;font-size:var(--t-14);color:var(--b-faint);line-height:1.4}.v2 .bs-v2.quatre{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.v2 .bs-v2.quatre{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .bs-v2.quatre .bs-groupe:nth-child(3){border-left:0}.v2 .bs-v2.quatre .bs-groupe:nth-child(n+3){border-top:1px solid var(--b-line-soft)}}@media(max-width:900px){.v2 .bs-v2,.v2 .bs-v2.quatre{grid-template-columns:1fr}.v2 .bs-groupe{border-left:0;border-top:1px solid var(--b-line-soft)}.v2 .bs-groupe:first-child{border-top:0}}.v2 .vm-v2 .b-legend{display:none}.v2 .vm-v2 .b-bars{display:block;height:auto;padding:0}.v2 .vm-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--b-line-soft)}.v2 .vm-chiffres>div{padding:var(--e-16) var(--e-24);border-left:1px solid var(--b-line-soft)}.v2 .vm-chiffres>div:first-child{border-left:0}.v2 .vm-chiffres small{display:block;font-size:var(--t-14);color:var(--b-muted)}.v2 .vm-chiffres b{display:block;margin:6px 0 2px;font:600 var(--t-28)/1.1 "Clash Display",sans-serif;color:var(--b-deep);letter-spacing:-.02em}.v2 .vm-chiffres b.ponc{color:var(--b-green2)}.v2 .vm-chiffres b em{font:500 var(--t-15) "Geist",sans-serif;color:var(--b-faint);margin-left:3px}.v2 .vm-chiffres span{font-size:var(--t-14);color:var(--b-faint)}.v2 .vm-graphe{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e-12);padding:var(--e-24) var(--e-24) var(--e-8)}.v2 .vm-col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.v2 .vm-montant{font-size:var(--t-14);color:var(--b-muted);white-space:nowrap;font-variant-numeric:tabular-nums;height:20px}.v2 .vm-col.coupe .vm-montant{color:var(--b-card);background:var(--b-green2);padding:0 8px;border-radius:99px;font-weight:600;line-height:20px}.v2 .vm-pile{width:100%;max-width:44px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.v2 .vm-pile i{display:block;width:100%;border-radius:6px;position:relative;overflow:hidden}.v2 .vm-pile i.rec{background:linear-gradient(180deg,var(--b-blue),var(--b-blue2))}.v2 .vm-pile i.ponc{background:linear-gradient(180deg,#27a878,var(--b-green2))}.v2 .vm-pile i.ponc em{position:absolute;left:-2px;right:-2px;top:34%;height:10px;background:var(--b-card);transform:skewY(-12deg)}.v2 .vm-col small{font-size:var(--t-14);color:var(--b-faint);white-space:nowrap}.v2 .vm-col:hover .vm-pile i{filter:brightness(1.08)}.v2 .vm-moyenne{position:absolute;left:var(--e-24);right:var(--e-24);border-top:1.5px dashed var(--b-blue2);opacity:.55;pointer-events:none;z-index:1}.v2 .vm-moyenne span{position:absolute;left:0;top:-22px;font-size:var(--t-14);color:var(--b-blue2);background:var(--b-card);padding:0 6px;opacity:1}.v2 .vm-repartition{padding:var(--e-8) 0 0}.v2 .vm-repartition-tete,.v2 .vm-repartition-pied{display:flex;justify-content:space-between;gap:var(--e-12);flex-wrap:wrap;font-size:var(--t-14);color:var(--b-muted)}.v2 .vm-repartition-tete b,.v2 .vm-repartition-pied b{color:var(--b-ink)}.v2 .vm-barre{display:flex;height:10px;border-radius:10px;overflow:hidden;margin:var(--e-8) 0;gap:2px}.v2 .vm-barre s.rec{background:var(--b-blue2)}.v2 .vm-barre s.ponc{background:var(--b-green2)}.v2 .vm-repartition-pied i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.v2 .vm-repartition-pied i.rec{background:var(--b-blue2)}.v2 .vm-repartition-pied i.ponc{background:var(--b-green2)}@media(max-width:760px){.v2 .vm-chiffres{grid-template-columns:1fr}.v2 .vm-chiffres>div{border-left:0;border-top:1px solid var(--b-line-soft)}.v2 .vm-graphe{gap:4px;padding:var(--e-16) var(--e-12) var(--e-8)}.v2 .vm-montant{display:none}.v2 .vm-col small{font-size:var(--t-14);writing-mode:vertical-rl;transform:rotate(180deg)}}.v2 .b-tip,.v2 .b-legend:has(+.b-note),.v2 [data-chart-main]~.b-tip{display:none!important}.v2 .b-card .b-legend{display:none}.v2 .b-chart-wrap{padding:0 var(--e-16) var(--e-8)}.v2 .b-chart.gv{width:100%;height:auto;overflow:visible;color:var(--b-green)}.v2 .gv .gv-grille{stroke:var(--b-line-soft);stroke-width:1}.v2 .gv .gv-zero{stroke:var(--b-faint);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.v2 .gv .gv-axe{font:500 var(--t-14) "Geist",sans-serif;fill:var(--b-faint);font-variant-numeric:tabular-nums}.v2 .gv .gv-ligne{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.v2 .gv .gv-ligne.pos{stroke:var(--b-green)}.v2 .gv .gv-ligne.neg{stroke:var(--b-red)}.v2 .gv .gv-ligne.investi{stroke:var(--b-faint);stroke-width:1.6;stroke-dasharray:5 5}.v2 .gv .gv-fin{stroke:var(--b-card);stroke-width:2.5}.v2 .gv .gv-fin.pos{fill:var(--b-green)}.v2 .gv .gv-fin.neg{fill:var(--b-red)}.v2 .gv .gv-curseur line{stroke:var(--b-ink);stroke-opacity:.35;stroke-width:1}.v2 .gv .gv-curseur circle{stroke:var(--b-card);stroke-width:2.5}.v2 .gv .gv-curseur circle.pos{fill:var(--b-green)}.v2 .gv .gv-curseur circle.neg{fill:var(--b-red)}.v2 .gv .gv-curseur circle.investi{fill:var(--b-faint)}.v2 .gv:has(.gv-ligne.neg:not(.investi)){color:var(--b-red)}.v2 .gv .gv-zone{cursor:crosshair}.v2 .gv-tete{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--e-8) var(--e-12);padding:0 var(--e-24) var(--e-12);min-height:44px}.v2 .gv-tete b{font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--b-ink);font-variant-numeric:tabular-nums}.v2 .gv-tete b.pos,.v2 .gv-tete span.pos{color:var(--b-green2)}.v2 .gv-tete b.neg,.v2 .gv-tete span.neg{color:var(--b-red)}.v2 .gv-tete span{font-size:var(--t-15);font-weight:600;color:var(--b-muted);font-variant-numeric:tabular-nums}.v2 .gv-tete small{font-size:var(--t-14);color:var(--b-faint)}.v2 [data-direct-tete] .gv-grand{font:600 var(--t-28)/1.1 "Clash Display",sans-serif;color:var(--b-ink);letter-spacing:-.02em}.v2 [data-direct-tete] .gv-grand.pos{color:var(--b-green2)}.v2 [data-direct-tete] .gv-grand.neg{color:var(--b-red)}.v2 [data-direct-tete] .gv-delta{font-size:var(--t-15);font-weight:600}.v2 [data-direct-tete] .gv-delta.pos{color:var(--b-green2)}.v2 [data-direct-tete] .gv-delta.neg{color:var(--b-red)}.v2 [data-direct-tete] .gv-quand{font-size:var(--t-14);color:var(--b-faint)}.v2 .b-duel{padding-bottom:var(--e-8)}.v2 .b-card{transition:box-shadow .3s var(--ressort)}@media(prefers-reduced-motion:reduce){.v2 *{transition:none!important;animation:none!important}}@media(max-width:760px){.v2 .b-main{padding:16px 16px 80px}.v2 .v2-tete h1{font-size:var(--t-28)}.v2 .v2-tete{align-items:flex-start;flex-direction:column}.v2 :is(.b-seg,.or-seg,.sim-seg) button{height:36px}.v2 .btc-mois>summary{grid-template-columns:minmax(0,1fr) auto 20px;padding:0 var(--e-16)}.v2 .btc-mois>summary span{display:none}}.v2 .sim-chapitre{display:flex;align-items:center;gap:var(--e-12);margin:var(--e-48) 0 var(--e-16);font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--b-ink)}.v2 .v2-tete+.sim-chapitre{margin-top:var(--e-16)}.v2 .sim-chapitre span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--b-tint);color:var(--b-deep);font:600 var(--t-15) "Geist",sans-serif;letter-spacing:0}.v2 .sim-long .sim-bloc{padding:var(--e-24);border-top:1px solid var(--b-line-soft)}.v2 .sim-bloc-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e-16);flex-wrap:wrap;margin-bottom:var(--e-16)}.v2 .sim-bloc-tete h3{margin:0;font:600 var(--t-17) "Geist",sans-serif;color:var(--b-ink)}.v2 .sim-long .sim-chart{margin:0}.v2 .sim-long .sim-sous-titre{margin:var(--e-16) 0 var(--e-8);padding:0}.v2 .sim-long .sim-bloc-tete+.sim-sous-titre{margin-top:0}.v2 .sim-long .sim-paliers{margin:0}.v2 .sim-long .sim-note{margin:var(--e-16) 0 0;padding:0}.v2 .mc-corps{display:flex;flex-direction:column;gap:var(--e-32);padding:0 var(--e-24) var(--e-24)}.v2 .mc-bloc h3{margin:0 0 var(--e-8);font:600 var(--t-17)/1.3 "Geist",sans-serif;color:var(--b-ink)}.v2 .mc-bloc p{margin:var(--e-8) 0 0;font:400 var(--t-15)/1.6 "Geist",sans-serif;color:var(--b-muted);max-width:760px}.v2 .mc-bloc p b{color:var(--b-ink);font-weight:600}.v2 .mc-bloc small{display:block;font:500 var(--t-14) "Geist",sans-serif;color:var(--b-muted)}.v2 .mc-intro{display:grid;grid-template-columns:auto 1fr;gap:var(--e-32);align-items:center;padding:var(--e-24);border-radius:var(--r-interne);background:var(--b-green-tint)}.v2 .mc-intro-chiffre{display:flex;flex-direction:column;gap:var(--e-4);min-width:180px}.v2 .mc-intro-chiffre b{font:600 var(--t-56)/1 "Clash Display",sans-serif;letter-spacing:-.03em;color:var(--b-green2)}.v2 .mc-intro-chiffre span{font:400 var(--t-14)/1.4 "Geist",sans-serif;color:var(--b-muted)}.v2 .mc-intro p{margin:0;color:var(--b-ink)}.v2 .mc-etape{position:relative;display:grid;grid-template-columns:32px 1fr;gap:var(--e-16)}.v2 .mc-etape:not(:last-of-type):before{content:"";position:absolute;left:15px;top:40px;bottom:calc(-1 * var(--e-32) + 8px);width:2px;background:var(--b-line-soft)}.v2 .mc-etape>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--b-tint);color:var(--b-deep);font:600 var(--t-15) "Geist",sans-serif;font-style:normal}.v2 .mc-etape>div{min-width:0;padding-top:var(--e-4)}.v2 .mc-grille,.v2 .mc-mois,.v2 .mc-leviers,.v2 .mc-scenarios{display:grid;gap:var(--e-12);margin-top:var(--e-12)}.v2 .mc-grille{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 :is(.mc-mois,.mc-leviers,.mc-scenarios){grid-template-columns:repeat(3,minmax(0,1fr))}.v2 :is(.mc-grille,.mc-mois,.mc-leviers,.mc-scenarios)>div{padding:var(--e-16);border:1px solid var(--b-line);border-radius:var(--r-interne);background:var(--b-card)}.v2 :is(.mc-grille,.mc-mois,.mc-leviers) b,.v2 .mc-scenarios b{display:block;margin:var(--e-4) 0 2px;font:600 var(--t-20) "Geist",sans-serif;color:var(--b-ink);font-variant-numeric:tabular-nums}.v2 :is(.mc-grille,.mc-mois,.mc-leviers) span,.v2 .mc-scenarios em{display:block;font:400 var(--t-14)/1.4 "Geist",sans-serif;font-style:normal;color:var(--b-muted)}.v2 .mc-mois .pos b,.v2 .mc-leviers b.pos,.v2 .mc-scenarios .pos b{color:var(--b-green2)}.v2 .mc-mois .neg b,.v2 .mc-leviers b.neg{color:var(--b-red)}.v2 .mc-scenarios .med b{color:var(--b-deep)}.v2 .mc-scenarios p{margin-top:var(--e-8);font-size:var(--t-14)}.v2 .mc-leviers .ref{border-color:var(--b-blue-line);background:var(--b-tint)}.v2 .mc-vol{display:flex;flex-direction:column;gap:var(--e-12);margin-top:var(--e-12);max-width:640px}.v2 .mc-vol>div{display:grid;grid-template-columns:80px 1fr 56px 140px;gap:var(--e-12);align-items:center;font:500 var(--t-15) "Geist",sans-serif;color:var(--b-ink)}.v2 .mc-vol i{height:8px;border-radius:4px;background:var(--b-line-soft);overflow:hidden}.v2 .mc-vol s{display:block;height:100%;border-radius:4px;background:var(--b-blue)}.v2 .mc-vol b{text-align:right;font-variant-numeric:tabular-nums}.v2 .mc-vol em{font:400 var(--t-14) "Geist",sans-serif;font-style:normal;color:var(--b-muted)}.v2 .mc-graph{margin-top:var(--e-12)}.v2 .mc-graph svg{display:block;width:100%;height:auto}.v2 .mc-grille-l{stroke:var(--b-line-soft)}.v2 .mc-axe{font:400 var(--t-14) "Geist",sans-serif;fill:var(--b-muted)}.v2 .mc-b90{fill:var(--b-blue);opacity:.12}.v2 .mc-b50{fill:var(--b-blue);opacity:.24}.v2 .mc-med{fill:none;stroke:var(--b-blue2);stroke-width:3}.v2 .mc-ex{fill:none;stroke:var(--b-faint);stroke-width:1.2;opacity:.8}.v2 .mc-cible{stroke:var(--b-green);stroke-width:1.5;stroke-dasharray:6 5}.v2 .mc-echeance{stroke:var(--b-faint);stroke-dasharray:3 4}.v2 .mc-cible-t{font:600 var(--t-14) "Geist",sans-serif;fill:var(--b-green2)}.v2 .mc-legende{display:flex;flex-wrap:wrap;gap:var(--e-8) var(--e-24);margin-top:var(--e-8);font:400 var(--t-14) "Geist",sans-serif;color:var(--b-muted)}.v2 .mc-legende i{display:inline-block;width:14px;height:10px;margin-right:var(--e-8);border-radius:3px}.v2 .mc-legende .b90{background:color-mix(in srgb,var(--b-blue) 14%,transparent)}.v2 .mc-legende .b50{background:color-mix(in srgb,var(--b-blue) 32%,transparent)}.v2 .mc-legende .med{height:3px;background:var(--b-blue2);vertical-align:3px}.v2 .mc-legende .ex{height:2px;background:var(--b-faint);vertical-align:4px}.v2 .mc-resultat{display:flex;align-items:center;gap:var(--e-24);flex-wrap:wrap;margin-top:var(--e-12)}.v2 .mc-compte b{display:block;font:600 var(--t-40)/1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--b-ink)}.v2 .mc-compte.fort b{color:var(--b-green2)}.v2 .mc-compte span{display:block;max-width:260px;margin-top:var(--e-4);font:400 var(--t-14)/1.4 "Geist",sans-serif;color:var(--b-muted)}.v2 .mc-egal{font:500 var(--t-28) "Geist",sans-serif;color:var(--b-faint)}.v2 .mc-scenarios{margin-top:var(--e-24)}.v2 .mc-limites{padding:var(--e-24);border-radius:var(--r-interne);background:var(--b-bg);border:1px solid var(--b-line-soft)}.v2 .mc-limites ul{margin:var(--e-8) 0 0;padding-left:18px;display:flex;flex-direction:column;gap:var(--e-8);font:400 var(--t-15)/1.55 "Geist",sans-serif;color:var(--b-muted)}.v2 .mc-limites b{color:var(--b-ink);font-weight:600}@media(max-width:760px){.v2 .sim-chapitre{margin-top:var(--e-32);font-size:var(--t-20)}.v2 .sim-long .sim-bloc{padding:var(--e-16)}.v2 .mc-corps{padding:0 var(--e-16) var(--e-16);gap:var(--e-24)}.v2 .mc-intro{grid-template-columns:1fr;gap:var(--e-12);padding:var(--e-16)}.v2 .mc-intro-chiffre b{font-size:var(--t-40)}.v2 .mc-etape{grid-template-columns:1fr;gap:var(--e-8)}.v2 .mc-etape:before{display:none}.v2 .mc-grille{grid-template-columns:1fr 1fr}.v2 :is(.mc-mois,.mc-leviers,.mc-scenarios){grid-template-columns:1fr}.v2 .mc-vol>div{grid-template-columns:64px 1fr 48px}.v2 .mc-vol em{grid-column:1/-1}}.v2 [data-liberte]>header h2{display:none}.v2 [data-liberte]>header{justify-content:flex-end}
