@layer reset, astryx-base, astryx-theme, forme;@layer forme{:root{--dv-ink:var(--color-text-primary,light-dark(#171717,#ededed));--dv-ink-2:var(--color-text-secondary,light-dark(#525252,#a3a3a3));--dv-ink-3:light-dark(#8a8a8a,#737373);--dv-surface:var(--color-background-card,light-dark(#ffffff,#262626));--dv-grid:light-dark(rgba(0,0,0,0.08),rgba(255,255,255,0.08));--dv-track:light-dark(#efefef,#333333);--dv-zone:light-dark(#dadada,#4a4a4a);--dv-cat-1:light-dark(#c4830c,#c68411);--dv-cat-2:light-dark(#d45b97,#dc639f);--dv-cat-3:light-dark(#823cff,#8549fc);--dv-cat-4:light-dark(#0e8cde,#1198f1);--dv-cat-5:light-dark(#039f64,#0caf6f);--dv-cat-neutral:light-dark(#b5b5b5,#5c5c5c);--dv-up:var(--color-text-green,light-dark(#047857,#34d399));--dv-down:var(--color-text-red,light-dark(#be123c,#fb7185));--dv-gap:2px;--dv-radius:4px}.fdv-cat--1{--dv-c:var(--dv-cat-1)}.fdv-cat--2{--dv-c:var(--dv-cat-2)}.fdv-cat--3{--dv-c:var(--dv-cat-3)}.fdv-cat--4{--dv-c:var(--dv-cat-4)}.fdv-cat--5{--dv-c:var(--dv-cat-5)}.fdv-cat--neutral{--dv-c:var(--dv-cat-neutral)}.fdv-anchor--start{transform:translateX(0);text-align:left}.fdv-anchor--middle{transform:translateX(-50%);text-align:center}.fdv-anchor--end{transform:translateX(-100%);text-align:right}.fdv-bullet{position:relative;padding-inline:var(--spacing-1,4px);container-type:inline-size}.fdv-bullet__labels{position:relative;height:36px}.fdv-bullet__seuil{position:absolute;bottom:4px;display:flex;flex-direction:column;white-space:nowrap;line-height:1.25}.fdv-bullet__seuil.fdv-anchor--end{align-items:flex-end}.fdv-bullet__seuil.fdv-anchor--middle{align-items:center}.fdv-bullet__seuil-label{font-size:var(--font-size-sm,12px);color:var(--dv-ink-2)}.fdv-bullet__seuil-valeur{font-family:var(--font-mono);font-size:var(--font-size-sm,12px);font-weight:500;color:var(--dv-ink);font-variant-numeric:tabular-nums}.fdv-bullet__track{position:relative;height:24px;border-radius:var(--dv-radius);overflow:hidden}.fdv-bullet__zone{position:absolute;top:0;bottom:0;background:var(--dv-track)}.fdv-bullet__zone--alt{background:var(--dv-zone)}.fdv-bullet__value{left:0;background:var(--dv-ink)}.fdv-bullet__projection,.fdv-bullet__value{position:absolute;top:7px;height:10px;border-radius:0 var(--dv-radius) var(--dv-radius) 0}.fdv-bullet__projection{background:repeating-linear-gradient(135deg,var(--dv-ink-2) 0 2px,transparent 2px 5px)}.fdv-bullet__tick{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--dv-ink)}.fdv-bullet__range{position:relative;height:28px;margin-top:var(--spacing-1,4px)}.fdv-bullet__range-line{position:absolute;top:9px;height:2px;background:var(--dv-ink-2)}.fdv-bullet__range-line:after,.fdv-bullet__range-line:before{content:"";position:absolute;top:-5px;width:2px;height:12px;background:var(--dv-ink-2)}.fdv-bullet__range-line:before{left:0}.fdv-bullet__range-line:after{right:0}.fdv-bullet__range-dot{position:absolute;top:4px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--dv-ink);box-shadow:0 0 0 2px var(--dv-surface)}.fdv-bullet__range-txt{position:absolute;top:2px;padding-inline:var(--spacing-2,8px);white-space:nowrap;font-size:var(--font-size-sm,12px);color:var(--dv-ink-2);font-variant-numeric:tabular-nums}@container (max-width: 560px){.fdv-bullet__labels:has(.fdv-bullet__seuil--proche){height:66px}.fdv-bullet__seuil--proche{bottom:36px}.fdv-bullet__range-txt{display:none}}.fdv-share{display:flex;flex-direction:column;gap:var(--spacing-3,12px)}.fdv-share__bar{display:flex;gap:var(--dv-gap);height:12px;border-radius:var(--dv-radius);overflow:hidden;background:var(--dv-track)}.fdv-share__seg{min-width:2px;background:var(--dv-c)}.fdv-legend{list-style:none;margin:0;padding:0;font-size:var(--font-size-base,14px)}.fdv-legend--row{display:flex;flex-wrap:wrap;gap:var(--spacing-2,8px) var(--spacing-5,20px)}.fdv-legend--list{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--spacing-2,8px) var(--spacing-3,12px);align-items:baseline}.fdv-legend--list .fdv-legend__item{display:contents}.fdv-legend--row .fdv-legend__item{display:inline-flex;align-items:baseline;gap:var(--spacing-2,8px)}.fdv-legend__item--vide>*{opacity:.5}.fdv-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--dv-c);align-self:center}.fdv-legend__label{color:var(--dv-ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdv-legend__hint{margin-left:var(--spacing-2,8px);font-size:var(--font-size-sm,12px);color:var(--dv-ink-3)}.fdv-legend__pct,.fdv-legend__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fdv-legend__value{color:var(--dv-ink)}.fdv-legend__pct{color:var(--dv-ink-2);font-size:var(--font-size-sm,12px);min-width:4ch}.fdv-target{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;gap:var(--spacing-3,12px);align-items:center;min-height:36px;padding-block:var(--spacing-1,4px);color:inherit;text-decoration:none;border-radius:var(--dv-radius)}.fdv-target--lien:hover{background:var(--dv-track)}.fdv-target--lien:focus-visible{outline:var(--focus-outline-width,2px) solid var(--focus-outline-color,var(--dv-ink));outline-offset:var(--focus-outline-offset,2px)}.fdv-target__label{display:flex;flex-direction:column;min-width:0}.fdv-target__nom{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdv-target__hint{font-size:var(--font-size-sm,12px);color:var(--dv-ink-2)}.fdv-target__track{position:relative;height:12px;background:var(--dv-track);border-radius:var(--dv-radius)}.fdv-target__bar{position:absolute;left:0;top:2px;bottom:2px;background:var(--dv-ink-2);border-radius:0 var(--dv-radius) var(--dv-radius) 0}.fdv-target__bar--atteint,.fdv-target__tick{background:var(--dv-ink)}.fdv-target__tick{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px}.fdv-target__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--dv-ink)}@media (max-width:640px){.fdv-target{grid-template-columns:minmax(0,1fr) auto}.fdv-target__track{grid-column:1/-1;grid-row:2}}.fdv-dumbbell{display:flex;flex-direction:column;gap:var(--spacing-3,12px)}.fdv-dumbbell__legende{display:flex;gap:var(--spacing-4,16px);font-size:var(--font-size-sm,12px);color:var(--dv-ink-2)}.fdv-dumbbell__legende>span{display:inline-flex;align-items:center;gap:var(--spacing-1-5,6px)}.fdv-dumbbell__legende .fdv-dumbbell__dot{position:static;margin:0}.fdv-dumbbell__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fdv-dumbbell__row{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto 5.5rem;gap:var(--spacing-3,12px);align-items:center;min-height:36px;color:inherit;text-decoration:none;border-radius:var(--dv-radius)}.fdv-dumbbell__row--lien:hover{background:var(--dv-track)}.fdv-dumbbell__row--lien:focus-visible{outline:var(--focus-outline-width,2px) solid var(--focus-outline-color,var(--dv-ink));outline-offset:var(--focus-outline-offset,2px)}.fdv-dumbbell__label{display:flex;flex-direction:column;min-width:0}.fdv-dumbbell__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.fdv-dumbbell__hint{font-size:var(--font-size-sm,12px);color:var(--dv-ink-3);white-space:nowrap}.fdv-dumbbell__track{position:relative;height:12px}.fdv-dumbbell__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--dv-grid)}.fdv-dumbbell__link{position:absolute;top:5px;height:2px;background:var(--dv-ink-3)}.fdv-dumbbell__dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px var(--dv-surface)}.fdv-dumbbell__dot--from{background:var(--dv-surface);border:2px solid var(--dv-ink-2);box-sizing:border-box}.fdv-dumbbell__dot--to{background:var(--dv-ink)}.fdv-dumbbell__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--dv-ink)}.fdv-dumbbell__note{font-family:var(--font-mono);font-size:var(--font-size-sm,12px);color:var(--dv-ink-2);text-align:right;white-space:nowrap}@media (max-width:640px){.fdv-dumbbell__row{grid-template-columns:minmax(0,1fr) auto auto}.fdv-dumbbell__track{grid-column:1/-1;grid-row:2}}.fdv-table{margin-top:var(--spacing-3,12px);font-size:var(--font-size-sm,12px)}.fdv-table>summary{cursor:pointer;color:var(--dv-ink-2);width:-moz-max-content;width:max-content}.fdv-table>summary:hover{color:var(--dv-ink)}.fdv-table>summary:focus-visible{outline:var(--focus-outline-width,2px) solid var(--focus-outline-color,var(--dv-ink));outline-offset:var(--focus-outline-offset,2px);border-radius:2px}.fdv-table__scroll{overflow-x:auto;margin-top:var(--spacing-2,8px)}.fdv-table table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.fdv-table td,.fdv-table th{padding:var(--spacing-1,4px) var(--spacing-2,8px);border-bottom:1px solid var(--dv-grid);text-align:left;white-space:nowrap}.fdv-table thead th{color:var(--dv-ink-2);font-weight:500}.fdv-table tbody th{font-weight:400;color:var(--dv-ink)}.fdv-table .fdv-num{text-align:right;font-family:var(--font-mono)}.fdv-table thead th.fdv-num{font-family:inherit}@media (max-width:480px){.fdv-table th{white-space:normal}.fdv-table td,.fdv-table th{padding-inline:var(--spacing-1,4px)}.fdv-table td:first-child,.fdv-table th:first-child{padding-left:0}}}