:root,html,html.theme-light,html[color-theme=light]{--color-warning-shape-inverted-selected:#fffdf3;--color-error-border-discrete-selected-hover:#f37885;--color-neutral-shape-inverted-disabled:#d8d8d8;--color-error-shape-active:#210003;--color-neutral-shape-inverted-active:#f9f9f9;--color-warning-border-hover:#af4000;--color-additional-bleu-de-prusse:#285066;--color-warning-surface-inverted-selected:#ff721f;--color-information-surface-discrete-selected-hover:#c3deff;--size-space-50:4px;--color-warning-text-selected-hover:#6f2900;--color-neutral-border-disabled:#efefef;--color-additional-olive:#989407;--typography-body-xxs-medium-letter-spacing:.0031rem;--color-information-border-discrete-selected:#a8ccff;--color-warning-reference:#fa5c00;--color-primary-text-selected-hover:#581d74;--color-neutral-shape-unchanged-inverted-selected:#f9f9f9;--typography-body-s-regular-lining-nums:400 .875rem/1.5 Ubuntu;--color-neutral-border-strong-hover:#666;--typography-body-xxs-bold-lining-nums-line-height:1.5;--color-primary-text-active:#3a0d4f;--color-warning-text-inverted-selected:#fffffe;--color-error-border-inverted-selected:#fff3f4;--component-card-l-size-radius:4px;--component-avatar-color-steel-background:#94c8d4;--typography-headline-l-medium-letter-spacing:-.0663rem;--color-neutral-surface-hover:#e1e1e1;--color-focus-outline-shadow:#fff;--color-additional-capucine:#f06468;--color-error-border-discrete-disabled:#efefef;--typography-body-xs-regular-line-height:1.5;--color-primary-text-inverted-disabled:#bebebe;--color-neutral-text-unchanged-selected:#000;--color-neutral-border-inverted-disabled:#bebebe;--color-warning-surface-selected:#af4000;--color-success-border-hover:#008234;--size-dim-500:40px;--color-information-border-discrete-active:#8ab8ff;--color-alpha-surface-discrete:#00000006;--elevation-3:0 4px 24px 0 #00000026;--component-avatar-color-dark-red-background:#d69ca5;--size-dim-1200:96px;--size-space-1100:88px;--color-warning-text-inverted-disabled:#efefef;--component-avatar-color-lilac-background:#e6bfed;--color-information-text-inverted-disabled:#efefef;--color-neutral-shape-discrete-hover:#454545;--color-neutral-shape:#454545;--color-primary-surface-hover:#581d74;--typography-display-m-bold-letter-spacing:-.0781rem;--color-neutral-reference:#666;--component-tile-s-size-padding:8px;--color-additional-menthe:#00a193;--component-button-l-size-radius:4px;--color-warning-border:#fa5c00;--typography-title-s-regular-letter-spacing:-.0181rem;--color-neutral-border-inverted-active:#f9f9f9;--color-warning-surface-discrete-hover:#ffdcbd;--typography-headline-m-regular:400 2.5rem/1.2 Ubuntu;--color-information-surface-active:#002671;--color-primary-surface-selected:#6b218d;--size-breakpoint-m:768px;--color-neutral-text-discrete-selected-hover:#232323;--color-error-surface-hover:#960010;--color-alpha-surface-hover:#0000001e;--time-productive-motion-long:[object Object];--color-neutral-border-discrete-active:#acacac;--color-primary-surface-alt-disabled:#efefef;--color-success-text-inverted-selected-hover:#f9fcfa;--typography-headline-s-light:300 2rem/1.3 Ubuntu;--color-information-shape-inverted-hover:#eaf7ff;--color-neutral-text-unchanged-hover:#000;--color-information-border-discrete:#c3deff;--typography-body-xxs-medium:500 .6875rem/1.5 Ubuntu;--color-primary-shape-disabled:#bebebe;--color-primary-border-inverted-active:#fff;--color-neutral-text-discrete-selected:#454545;--time-productive-motion-short-move:[object Object];--typography-body-xxs-bold-lining-nums-letter-spacing:0;--color-success-border-selected:#008234;--color-primary-surface-inverted-disabled:#efefef;--color-error-text-inverted-selected:#fff3f4;--color-error-surface-discrete-selected-hover:#faafb7;--color-primary-surface-disabled:#efefef;--typography-body-s-regular:400 .875rem/1.5 Ubuntu;--color-error-border-active:#7c000d;--typography-body-xxs-regular-lining-nums-letter-spacing:0;--color-error-text:#960010;--typography-body-xxs-regular-lining-nums:400 .6875rem/1.5 Ubuntu;--color-information-surface-discrete-active:#c3deff;--color-information-surface-selected:#003193;--color-success-text-active:#005122;--component-avatar-color-light-teal-background:#a6e9ed;--color-primary-shape-unchanged-inverted:#fffeff;--color-success-shape-inverted-active:#f9fcfa;--color-success-surface-selected-hover:#00692a;--typography-body-xxs-bold-lining-nums:700 .6875rem/1.5 Ubuntu;--color-primary-shape-unchanged-inverted-disabled:#bebebe;--color-neutral-text-unchanged-disabled:#bebebe;--color-information-surface-discrete-selected:#d9ecff;--size-space-800:64px;--color-warning-text-hover:#903500;--typography-title-s-regular-line-height:1.3;--color-neutral-shape-active:#000;--color-alpha-surface-inverted-discrete-selected:#ffffff0c;--component-card-s-size-radius:4px;--color-warning-shape-inverted-active:#fffffd;--color-additional-vert:#6e8e24;--color-primary-surface-inverted-active:#8927b8;--color-neutral-shape-disabled:#bebebe;--typography-headline-m-regular-line-height:1.2;--color-additional-bleu-pastel:#89abd7;--color-neutral-border-selected-hover:grey;--color-primary-shape-unchanged-selected:#6b218d;--color-warning-text:#af4000;--color-neutral-text-discrete:#666;--color-additional-vert-sapin:#2f3e0c;--color-gray-g-10:#333;--component-avatar-color-dark-green-foreground:#245124;--color-alpha-shape-inverted:#ffffff41;--typography-display-l-light-letter-spacing:-.11rem;--color-warning-shape-disabled:#bebebe;--color-information-shape-inverted-disabled:#bebebe;--typography-headline-s-regular-line-height:1.3;--color-primary-shape-unchanged-active:#1c0328;--color-information-surface-inverted-selected-hover:#4789ff;--color-warning-shape-active:#6f2900;--component-dialog-size-overlay-blur:24px;--color-warning-border-disabled:#efefef;--color-additional-ambre:#eab818;--color-success-reference:#008234;--typography-body-s-bold:700 .875rem/1.5 Ubuntu;--color-success-border-disabled:#efefef;--color-error-surface-active:#7c000d;--color-information-text-inverted:#eaf7ff;--typography-font-ubuntu-300-italic:fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic;--color-error-border-discrete-active:#f37885;--typography-body-xxs-medium-lining-nums-line-height:1.5;--color-error-border-disabled:#efefef;--typography-body-s-regular-lining-nums-line-height:1.5;--state-focus-outline-offset:2px;--color-additional-gris-de-lin:#edeaf8;--color-error-border-inverted-selected-hover:#fffbfb;--color-primary-text-unchanged-inverted-active:#fff;--typography-headline-s-medium-line-height:1.3;--color-alpha-surface-strong:#0000001e;--color-success-border-discrete:#acecc8;--color-warning-shape:#af4000;--color-additional-lilas:#b0479d;--component-button-s-size-padding-horizontal:12px;--color-primary-text-unchanged-inverted:#fffeff;--typography-headline-m-bold-line-height:1.2;--color-additional-acier:#608dae;--size-dim-100:8px;--size-breakpoint-xl:1280px;--color-error-surface-inverted-active:#e63b4d;--color-neutral-surface-strong:#e1e1e1;--color-information-border-inverted-hover:#eaf7ff;--color-additional-curry:#bd8a00;--color-error-surface-inverted:#d20319;--color-gray-g-50:#f5f5f5;--component-avatar-color-gold-background:#ecdfa5;--color-additional-bleu-noir:#080d3d;--color-primary-border-hover:#581d74;--typography-title-m-medium:500 1.3125rem/1.3 Ubuntu;--size-dim-700:56px;--component-button-m-size-padding-horizontal:12px;--color-error-text-selected-hover:#210003;--color-warning-border-inverted-selected:#fffdf3;--color-neutral-surface-inverted:#000;--time-productive-motion-medium-move:[object Object];--typography-title-s-medium:500 1.1875rem/1.3 Ubuntu;--color-information-shape-inverted-selected-hover:#f7ffff;--typography-headline-l-medium-line-height:1.2;--color-information-text-disabled:#bebebe;--color-neutral-shape-discrete-active:#232323;--color-neutral-text:#232323;--color-warning-shape-inverted-disabled:#bebebe;--color-additional-amarante:#bf483d;--color-information-text-inverted-selected-hover:#fff;--color-neutral-text-unchanged-inverted-hover:#f9f9f9;--color-error-border-discrete-selected:#f7959f;--typography-title-m-medium-line-height:1.3;--component-avatar-color-navy-background:#a3b2e8;--component-button-s-size-radius:2px;--color-information-shape-selected-hover:#002671;--color-alpha-surface-active:#00000027;--typography-headline-m-medium:500 2.5rem/1.2 Ubuntu;--color-alpha-surface-selected:#0000001e;--color-neutral-border-strong-selected-hover:#454545;--size-space-300:24px;--state-focus-outline-size:2px;--color-neutral-border-strong:grey;--component-avatar-color-dark-red-foreground:#53222a;--color-secondary-brand:#666;--color-error-border-discrete-hover:#f7959f;--color-error-surface-discrete-hover:#fcc6cc;--color-information-shape-hover:#003193;--color-information-surface-discrete-hover:#d9ecff;--component-avatar-color-peach-foreground:#713f04;--typography-body-xs-regular-lining-nums-line-height:1.5;--color-error-shape-inverted-hover:#fff3f4;--color-neutral-text-inverted-disabled:#bebebe;--typography-body-m-regular-line-height:1.5;--color-neutral-surface-discrete-hover:#f3f3f3;--color-primary-text-inverted-selected-hover:#fcf4ff;--color-alpha-surface-inverted-selected:#ffffff1e;--color-information-surface-inverted-selected:#2570ff;--color-primary-border:#6b218d;--typography-font-ubuntu-300-normal:fonts/ubuntu-v20-latin/ubuntu-v20-latin-300;--color-neutral-surface:#efefef;--color-alpha-surface-inverted-discrete-active:#ffffff10;--color-alpha-surface-inverted-discrete-disabled:#fff3;--color-error-text-disabled:#bebebe;--color-neutral-text-inverted-selected:#f9f9f9;--color-information-border-active:#002671;--size-space-100:8px;--component-tile-l-size-radius:4px;--typography-font-ubuntu-mono-normal:fonts/ubuntu-mono-v15-latin/ubuntu-mono-v15-latin-regular;--color-primary-shape-inverted:#fff;--color-gray-g-20:#666;--typography-font-ubuntu-normal:fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular;--color-neutral-text-selected:#000;--typography-body-m-bold-lining-nums-line-height:1.5;--typography-headline-s-regular:400 2rem/1.3 Ubuntu;--color-neutral-border:#acacac;--color-neutral-surface-disabled:#efefef;--color-success-shape-hover:#00692a;--size-radius-xs:2px;--color-neutral-surface-strong-hover:#ccc;--component-avatar-color-sea-foam-foreground:#11643c;--color-additional-moutarde:#c3811d;--size-space-s:4px;--color-alpha-surface-inverted-discrete-selected-hover:#ffffff10;--typography-body-xxs-regular:400 .6875rem/1.5 Ubuntu;--typography-display-l-light:300 5rem/1.2 Ubuntu;--typography-headline-m-bold:700 2.5rem/1.2 Ubuntu;--typography-headline-m-bold-letter-spacing:-.055rem;--color-alpha-surface-inverted-discrete-hover:#ffffff0c;--color-success-border-inverted:#d5f4e3;--color-neutral-border-active:grey;--color-warning-surface:#fa5c00;--color-alpha-surface-strong-selected:#0003;--color-success-text-hover:#00692a;--color-primary-border-inverted:#fffeff;--color-warning-shape-selected:#903500;--color-success-text-inverted-hover:#f0f9f4;--color-error-border-inverted-disabled:#bebebe;--size-radius-l:16px;--color-neutral-surface-selected-hover:#d8d8d8;--color-success-shape-selected:#00692a;--typography-title-m-light-letter-spacing:-.0225rem;--typography-title-s-bold:700 1.1875rem/1.3 Ubuntu;--color-information-shape-active:#002671;--page-title-display:block;--color-neutral-surface-background:#fff;--color-success-border-inverted-disabled:#efefef;--typography-body-xs-bold:700 .8125rem/1.5 Ubuntu;--size-space-150:12px;--color-additional-bleu-roi:#537dee;--color-information-surface-discrete-disabled:#efefef;--color-primary-text-inverted-selected:#fffeff;--typography-headline-m-medium-line-height:1.2;--typography-body-xxs-bold-line-height:1.5;--typography-body-s-regular-line-height:1.5;--color-neutral-surface-strong-disabled:#efefef;--typography-body-m-bold-line-height:1.5;--color-primary-text-unchanged-selected-hover:#1c0328;--color-alpha-surface-inverted-strong-hover:#fff3;--size-space-900:72px;--color-information-surface-inverted-hover:#2570ff;--color-gray-g-60:#f9f9fb;--color-primary-surface-discrete-selected:#fcf4ff;--size-radius-m:8px;--color-warning-surface-discrete:#fff5e6;--component-card-l-size-padding:24px;--color-neutral-surface-discrete-disabled:#efefef;--color-information-shape-inverted-active:#f7ffff;--color-primary-text-unchanged-hover:#3a0d4f;--color-success-shape-inverted-disabled:#efefef;--color-error-text-inverted:#ffe8ea;--color-additional-carmin:#b0435f;--color-success-surface-active:#00692a;--component-avatar-color-peach-background:#ffddb3;--color-success-border-selected-hover:#00692a;--color-success-text-inverted:#e4f7ed;--typography-title-xl-medium-line-height:1.3;--typography-body-xs-regular-letter-spacing:-.0019rem;--color-additional-fauve:#956c65;--color-success-surface-hover:#008234;--color-error-border-selected:#960010;--color-error-reference:#d20319;--color-warning-border-inverted-active:#fffffd;--color-success-border-discrete-active:#78e2a5;--color-primary-surface-alt-hover:#581d74;--color-page-background:#fff;--color-gray-g-40:#ccc;--color-warning-border-discrete:#ffdcbd;--color-primary-shape-inverted-selected:#fff;--color-error-surface-inverted-selected-hover:#e63b4d;--color-error-shape-disabled:#bebebe;--component-avatar-color-red-background:#f1bbbc;--color-primary-text-inverted:#fffeff;--color-success-border-discrete-disabled:#efefef;--color-additional-bleu:#007acc;--color-alpha-surface-disabled:#0003;--color-neutral-text-unchanged-inverted-active:#fff;--typography-body-xxs-regular-line-height:1.5;--typography-headline-s-medium:500 2rem/1.3 Ubuntu;--typography-font-ubuntu-mono-700-normal:fonts/ubuntu-mono-v15-latin/ubuntu-mono-v15-latin-700;--typography-title-m-bold-letter-spacing:-.0225rem;--color-primary-text-unchanged-inverted-disabled:#bebebe;--component-avatar-color-brown-foreground:#58471d;--color-additional-bleu-paon:#589496;--state-focus-outline-type:solid;--typography-headline-m-regular-letter-spacing:-.055rem;--color-primary-border-active:#3a0d4f;--color-warning-surface-discrete-selected-hover:#ffcba2;--color-additional-indigo:#521da5;--color-neutral-text-unchanged-inverted-selected:#f9f9f9;--color-error-shape-selected:#410007;--size-dim-800:64px;--color-success-surface-inverted-hover:#00983e;--color-neutral-surface-inverted-selected-hover:#454545;--color-additional-bordeaux:#bb142c;--color-success-text-selected:#00692a;--typography-body-s-medium:500 .875rem/1.5 Ubuntu;--component-card-m-size-padding:16px;--color-warning-border-discrete-active:#ffb784;--color-information-border-disabled:#efefef;--color-additional-pourpre:#8f0e43;--color-success-text-inverted-disabled:#efefef;--typography-body-m-medium-letter-spacing:-.0112rem;--typography-headline-l-light:300 3rem/1.2 Ubuntu;--color-primary-surface-inverted:#6b218d;--color-error-border-hover:#960010;--color-primary-surface-alt:#6b218d;--color-warning-border-discrete-selected:#ffcba2;--typography-body-xs-medium-line-height:1.5;--color-additional-or:#e5bd77;--typography-display-m-regular-letter-spacing:-.0781rem;--color-alpha-surface-inverted-selected-hover:#ffffff27;--typography-body-xxs-medium-lining-nums-letter-spacing:0;--color-additional-bleu-ciel:#009eba;--size-space-1000:80px;--color-information-surface-hover:#003193;--typography-title-m-light-line-height:1.3;--size-space-1200:96px;--color-error-shape-selected-hover:#210003;--typography-title-s-bold-line-height:1.3;--color-information-border-inverted-active:#f7ffff;--color-neutral-surface-discrete:#f9f9f9;--color-neutral-border-strong-disabled:#efefef;--typography-title-xl-bold-line-height:1.3;--color-neutral-border-discrete:#e1e1e1;--typography-font-ubuntu-700-normal:fonts/ubuntu-v20-latin/ubuntu-v20-latin-700;--component-tile-l-size-padding:24px;--color-error-surface-inverted-disabled:#ccc;--color-information-shape-inverted-selected:#eaf7ff;--color-neutral-shape-inverted-selected-hover:#f9f9f9;--typography-body-xxs-regular-letter-spacing:.0031rem;--color-primary-text-selected:#6b218d;--color-primary-text-hover:#581d74;--size-border-xs:1px;--direction-multiplier:1;--color-warning-surface-inverted:#fa5c00;--color-warning-surface-hover:#af4000;--typography-title-m-regular:400 1.3125rem/1.3 Ubuntu;--color-additional-plomb:#85979d;--color-primary-shape-selected:#6b218d;--color-primary-text-unchanged-inverted-selected-hover:#fff;--color-primary-shape-inverted-active:#fffeff;--typography-title-xl-regular-line-height:1.3;--size-space-l:16px;--color-warning-shape-inverted:#fff5e6;--component-avatar-color-royal-blue-background:#9abfdc;--color-neutral-border-discrete-selected-hover:#acacac;--typography-title-s-bold-letter-spacing:-.0181rem;--typography-title-xl-medium-letter-spacing:-.0369rem;--color-primary-surface-inverted-hover:#7b25a4;--color-success-text-selected-hover:#005122;--color-error-shape:#d20319;--size-breakpoint-s:544px;--typography-body-xs-bold-lining-nums:700 .8125rem/1.5 Ubuntu;--color-gray-g-30:#666;--size-breakpoint-xxl:1920px;--color-success-surface-discrete-selected:#d5f4e3;--color-primary-surface-discrete-selected-hover:#f7e5ff;--color-warning-surface-active:#903500;--color-primary-border-unchanged-disabled:#efefef;--color-primary-surface-inverted-selected-hover:#7b25a4;--typography-body-s-bold-line-height:1.5;--color-neutral-text-disabled:#bebebe;--color-alpha-surface-selected-hover:#00000027;--typography-title-m-regular-line-height:1.3;--color-primary-text:#6b218d;--typography-title-l-medium-letter-spacing:-.0288rem;--size-space-700:56px;--color-neutral-border-strong-selected:#666;--color-information-border-inverted:#d9ecff;--color-success-text-disabled:#bebebe;--typography-body-xxs-medium-line-height:1.5;--typography-title-l-regular-line-height:1.3;--color-information-shape-selected:#003193;--typography-body-xs-regular:400 .8125rem/1.5 Ubuntu;--typography-body-xxs-bold:700 .6875rem/1.5 Ubuntu;--color-alpha-shape-strong:#0009;--typography-headline-m-medium-letter-spacing:-.055rem;--color-additional-vert-bouteille:#00544d;--color-primary-shape-unchanged-disabled:#bebebe;--color-neutral-border-inverted-selected-hover:#f9f9f9;--typography-body-xs-medium-lining-nums:500 .8125rem/1.5 Ubuntu;--color-primary-border-selected-hover:#581d74;--typography-body-s-bold-lining-nums-line-height:1.5;--color-alpha-surface-discrete-hover:#0000000c;--color-neutral-shape-unchanged-inverted:#f7f7f7;--color-neutral-shape-unchanged-inverted-selected-hover:#fff;--typography-body-xxs-medium-lining-nums:500 .6875rem/1.5 Ubuntu;--color-warning-surface-inverted-selected-hover:#ff8a40;--color-neutral-text-unchanged-inverted-selected-hover:#fff;--color-neutral-border-hover:#989898;--color-neutral-shape-inverted-selected:#f7f7f7;--typography-title-m-regular-letter-spacing:-.0225rem;--color-information-text-active:#002671;--color-success-surface-discrete-selected-hover:#c2f0d7;--component-tile-m-size-padding:16px;--color-success-surface-discrete-active:#c2f0d7;--color-alpha-surface-inverted-strong:#ffffff1e;--color-success-border-discrete-hover:#93e8b8;--color-additional-vert-pastel:#a6c5cb;--color-additional-bleu-fonce:#252c51;--color-primary-text-unchanged-inverted-selected:#fffeff;--color-alpha-surface-strong-selected-hover:#00000041;--typography-title-m-bold:700 1.3125rem/1.3 Ubuntu;--color-neutral-shape-unchanged-inverted-hover:#f9f9f9;--size-space-200:16px;--typography-headline-l-light-line-height:1.2;--color-error-text-selected:#410007;--color-information-shape:#003bb2;--color-neutral-text-unchanged-inverted-disabled:#bebebe;--color-success-shape-inverted-hover:#f0f9f4;--color-warning-border-discrete-disabled:#efefef;--typography-display-m-bold:700 3.5625rem/1.2 Ubuntu;--color-neutral-background:#fff;--typography-body-s-regular-letter-spacing:-.005rem;--color-primary-border-unchanged-selected:#6b218d;--color-error-text-hover:#410007;--typography-body-m-medium-lining-nums-line-height:1.5;--color-success-surface-inverted-selected-hover:#00aa46;--typography-title-l-bold:700 1.5rem/1.3 Ubuntu;--color-warning-shape-inverted-selected-hover:#fffffd;--typography-body-m-medium-line-height:1.5;--size-border-m:3px;--color-information-border-discrete-disabled:#efefef;--color-primary-border-inverted-hover:#fff;--color-error-border:#d20319;--typography-body-m-regular-lining-nums-letter-spacing:0;--color-neutral-surface-inverted-selected:#232323;--color-primary-text-unchanged-inverted-hover:#fff;--color-success-surface-inverted-selected:#00983e;--color-alpha-surface-inverted-active:#ffffff27;--color-primary-shape-unchanged-inverted-active:#fff;--color-success-surface-discrete:#f0f9f4;--color-neutral-text-inverted:#f7f7f7;--color-success-surface-inverted:#008234;--elevation-1hover:0 4px 16px 0 #00000029,0 4px 8px 0 #0000001a;--size-breakpoint-l:1012px;--typography-body-m-regular-lining-nums:400 1rem/1.5 Ubuntu;--color-error-shape-inverted-active:#fffbfb;--color-success-border-discrete-selected:#93e8b8;--color-information-text-selected:#003193;--typography-title-m-light:300 1.3125rem/1.3 Ubuntu;--size-dim-150:12px;--color-additional-bleu-azur:#1759a4;--component-avatar-color-navy-foreground:#213683;--typography-display-l-light-line-height:1.2;--component-avatar-color-magenta-foreground:#6d174d;--typography-title-s-medium-letter-spacing:-.0181rem;--color-primary-shape-selected-hover:#581d74;--color-error-surface-inverted-selected:#dd1d31;--color-primary-surface-selected-hover:#581d74;--color-neutral-border-strong-active:#454545;--typography-body-xs-medium:500 .8125rem/1.5 Ubuntu;--color-error-surface-selected-hover:#7c000d;--color-information-surface-inverted-active:#4789ff;--color-information-surface:#0659ff;--color-neutral-surface-discrete-active:#efefef;--typography-body-xxs-regular-lining-nums-line-height:1.5;--size-dim-1100:88px;--elevation-2:0 4px 16px 0 #0000001f;--component-tile-s-size-radius:4px;--color-warning-border-selected-hover:#903500;--color-success-surface:#0cba54;--color-error-surface-discrete-selected:#fcc6cc;--color-alpha-surface-inverted-disabled:#fff3;--typography-title-l-regular:400 1.5rem/1.3 Ubuntu;--color-information-border-selected:#003193;--typography-body-s-medium-lining-nums-line-height:1.5;--color-primary-border-unchanged:#6b218d;--color-neutral-border-discrete-selected:#bebebe;--typography-body-m-medium-lining-nums:500 1rem/1.5 Ubuntu;--color-error-border-inverted-hover:#fff3f4;--color-primary-shape:#6b218d;--size-space-25:2px;--color-information-surface-selected-hover:#002671;--color-additional-creme:#f3efed;--color-error-shape-inverted-selected-hover:#fffbfb;--size-border-l:4px;--color-error-shape-hover:#410007;--typography-display-m-bold-line-height:1.2;--typography-headline-l-medium:500 3rem/1.2 Ubuntu;--size-dim-900:72px;--color-error-text-inverted-hover:#fff3f4;--color-alpha-surface-strong-hover:#0003;--color-alpha-surface-strong-disabled:#0003;--color-neutral-shape-hover:#232323;--typography-title-xl-regular:400 1.75rem/1.3 Ubuntu;--color-alpha-surface:#00000010;--typography-headline-l-light-letter-spacing:-.0663rem;--color-warning-border-active:#903500;--color-neutral-shape-selected:#232323;--color-alpha-surface-inverted-strong-disabled:#fff3;--size-dim-400:32px;--color-primary-text-unchanged-selected:#581d74;--typography-font-ubuntu-500-normal:fonts/ubuntu-v20-latin/ubuntu-v20-latin-500;--color-primary-shape-inverted-hover:#fff;--typography-title-xl-medium:500 1.75rem/1.3 Ubuntu;--typography-body-m-bold-lining-nums-letter-spacing:0;--color-neutral-surface-inverted-disabled:#bebebe;--size-breakpoint-desktop:768px;--color-neutral-text-inverted-hover:#f9f9f9;--typography-body-xs-bold-letter-spacing:-.0019rem;--color-success-surface-discrete-hover:#d5f4e3;--color-additional-violet:#492578;--color-primary-shape-unchanged-inverted-hover:#fff;--color-primary-surface-inverted-selected:#6b218d;--size-dim-200:16px;--color-neutral-shape-selected-hover:#000;--color-information-border-hover:#003193;--color-neutral-text-inverted-active:#fff;--color-information-shape-inverted:#d9ecff;--color-error-surface-disabled:#efefef;--typography-body-s-medium-line-height:1.5;--color-information-text-hover:#003193;--typography-display-m-regular:400 3.5625rem/1.2 Ubuntu;--color-information-text-inverted-hover:#f7ffff;--color-error-surface-discrete-disabled:#efefef;--component-button-m-size-radius:4px;--color-primary-surface-alt-selected:#6b218d;--color-success-surface-selected:#008234;--color-neutral-border-selected:#989898;--color-primary-shape-active:#3a0d4f;--color-neutral-border-discrete-hover:#bebebe;--color-neutral-shape-unchanged-inverted-active:#fff;--color-information-border-discrete-hover:#a8ccff;--color-error-surface-discrete:#fff3f4;--color-warning-border-inverted:#fff5e6;--typography-headline-l-bold-letter-spacing:-.0663rem;--typography-body-s-medium-lining-nums:500 .875rem/1.5 Ubuntu;--typography-title-l-medium:500 1.5rem/1.3 Ubuntu;--color-additional-orchidee:#d46ea7;--color-warning-border-selected:#af4000;--color-additional-corail:#e6434b;--color-warning-shape-hover:#903500;--component-avatar-color-sea-foam-background:#a8f0cd;--color-alpha-surface-discrete-selected:#0000000c;--typography-body-s-medium-letter-spacing:-.005rem;--color-success-surface-inverted-disabled:#ccc;--component-avatar-color-steel-foreground:#224a54;--color-alpha-surface-discrete-disabled:#0003;--color-additional-bleu-maya:#5f98cd;--color-additional-azurin:#e6f0f7;--color-error-surface-selected:#960010;--state-focus-outline-color:#0659ff;--color-warning-surface-discrete-disabled:#efefef;--color-information-surface-inverted:#0659ff;--color-additional-chaudron:#987001;--color-neutral-surface-inverted-active:#454545;--color-neutral-text-discrete-disabled:#bebebe;--color-success-shape-inverted-selected:#f0f9f4;--color-neutral-shape-discrete-selected-hover:#232323;--color-neutral-text-inverted-selected-hover:#fff;--color-error-shape-inverted:#ffe8ea;--typography-body-s-medium-lining-nums-letter-spacing:0;--color-error-border-inverted-active:#fffbfb;--typography-title-l-bold-line-height:1.3;--component-avatar-color-magenta-background:#eca5d1;--color-information-reference:#0659ff;--color-additional-vert-de-chrome:#1c2607;--color-neutral-shape-inverted:#f3f3f3;--color-information-border-inverted-selected-hover:#f7ffff;--typography-body-xs-bold-lining-nums-line-height:1.5;--typography-body-m-bold:700 1rem/1.5 Ubuntu;--color-error-shape-inverted-selected:#fff3f4;--typography-headline-s-light-line-height:1.3;--color-warning-surface-inverted-active:#ff8a40;--color-neutral-text-unchanged:#232323;--color-success-shape-active:#005122;--color-neutral-surface-selected:#e1e1e1;--color-primary-border-selected:#6b218d;--color-primary-surface-discrete:#fcf4ff;--color-primary-surface-discrete-active:#efd3fd;--color-success-surface-inverted-active:#00aa46;--color-additional-gris-beige:#7c7667;--time-productive-motion-medium-scale:[object Object];--typography-body-m-regular-lining-nums-line-height:1.5;--color-error-border-inverted:#ffe8ea;--color-alpha-surface-inverted-hover:#ffffff1e;--color-primary-text-unchanged-disabled:#bebebe;--typography-title-xl-bold:700 1.75rem/1.3 Ubuntu;--color-additional-lavande:#805bed;--color-warning-surface-inverted-hover:#ff721f;--typography-headline-s-light-letter-spacing:-.045rem;--color-information-text:#003bb2;--color-error-border-discrete:#faafb7;--color-neutral-border-inverted-hover:#f7f7f7;--color-primary-shape-unchanged-inverted-selected-hover:#fff;--color-success-shape-disabled:#bebebe;--color-warning-text-selected:#903500;--color-additional-violet-pastel:#bab2d9;--color-primary-surface-alt-selected-hover:#581d74;--color-success-shape-inverted:#e4f7ed;--color-primary-surface-discrete-disabled:#efefef;--color-primary-surface-active:#3a0d4f;--component-shimmering-color-gradient:#0003;--component-tile-m-size-radius:4px;--color-primary-text-disabled:#bebebe;--color-error-text-inverted-disabled:#bebebe;--color-warning-border-discrete-selected-hover:#ffb784;--typography-body-m-regular-letter-spacing:-.0112rem;--color-alpha-surface-discrete-active:#00000010;--color-primary-surface-alt-active:#3a0d4f;--color-warning-text-inverted-active:#fff;--color-additional-vert-emeraude:#506915;--component-avatar-color-purple-background:#c6b1de;--color-warning-border-inverted-disabled:#efefef;--color-success-border-inverted-active:#f0f9f4;--color-warning-text-inverted:#fffffd;--component-avatar-color-purple-foreground:#4a2d6c;--color-success-shape-inverted-selected-hover:#f9fcfa;--color-neutral-shape-inverted-hover:#f7f7f7;--color-success-text-inverted-active:#f9fcfa;--component-shimmering-color-background:#0003;--color-neutral-border-inverted:#f3f3f3;--color-primary-text-inverted-active:#f7e5ff;--size-dim-300:24px;--size-dim-1000:80px;--typography-title-xl-bold-letter-spacing:-.0369rem;--color-success-border-inverted-selected:#e4f7ed;--color-primary-border-inverted-disabled:#bebebe;--component-card-s-size-padding:8px;--component-avatar-color-red-foreground:#871c1e;--color-information-text-inverted-active:#fff;--typography-body-s-bold-lining-nums:700 .875rem/1.5 Ubuntu;--color-neutral-text-active:#000;--size-space-600:48px;--color-alpha-surface-inverted-strong-selected-hover:#ffffff41;--typography-title-l-light:300 1.5rem/1.3 Ubuntu;--typography-title-s-medium-line-height:1.3;--color-additional-amethyste:#7c5691;--typography-title-m-bold-line-height:1.3;--color-warning-surface-selected-hover:#903500;--color-gray-g-45:#eee;--color-neutral-text-hover:#000;--color-primary-border-disabled:#efefef;--color-neutral-border-discrete-disabled:#efefef;--color-warning-text-disabled:#bebebe;--color-alpha-surface-inverted-discrete:#ffffff06;--color-success-border-discrete-selected-hover:#78e2a5;--typography-font-ubuntu-500-italic:fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic;--color-error-border-selected-hover:#7c000d;--color-alpha-shape-discrete:#0000000c;--color-primary-shape-inverted-disabled:#bebebe;--color-warning-surface-disabled:#efefef;--color-warning-text-active:#6f2900;--color-alpha-surface-discrete-selected-hover:#00000010;--color-information-border-selected-hover:#002671;--color-information-border-inverted-disabled:#bebebe;--typography-title-l-medium-line-height:1.3;--color-neutral-text-selected-hover:#000;--color-additional-bleu-canard:#51a0a2;--color-success-shape-selected-hover:#005122;--time-productive-motion-short-scale:[object Object];--color-information-surface-disabled:#efefef;--typography-title-l-bold-letter-spacing:-.0288rem;--color-neutral-border-inverted-selected:#f7f7f7;--color-error-surface:#d20319;--color-additional-prune:#420c11;--typography-title-s-regular:400 1.1875rem/1.3 Ubuntu;--color-additional-rubis:#d1005d;--color-error-shape-inverted-disabled:#bebebe;--color-information-text-inverted-selected:#f7ffff;--color-primary-border-inverted-selected-hover:#fff;--color-primary-shape-unchanged-hover:#3a0d4f;--typography-display-m-regular-line-height:1.2;--color-information-text-selected-hover:#002671;--color-warning-text-inverted-hover:#fffffe;--color-alpha-shape:#00000041;--color-warning-shape-inverted-hover:#fffdf3;--color-success-text-inverted-selected:#f0f9f4;--color-information-surface-discrete:#eaf7ff;--typography-body-xs-bold-line-height:1.5;--color-warning-border-inverted-selected-hover:#fffffd;--typography-headline-l-bold:700 3rem/1.2 Ubuntu;--color-neutral-surface-strong-selected:#ccc;--color-neutral-shape-discrete-selected:#454545;--typography-body-s-bold-letter-spacing:-.005rem;--color-alpha-surface-inverted-strong-active:#ffffff41;--component-avatar-color-lilac-foreground:#71247f;--csstools-color-scheme--dark: ;--typography-body-xs-regular-lining-nums:400 .8125rem/1.5 Ubuntu;--color-neutral-shape-unchanged-inverted-disabled:#bebebe;--size-dim-600:48px;--size-space-400:32px;--elevation-1:0 0 4px 0 #0000001a,0 4px 8px 0 #0000001a;--color-additional-bleu-electrique:#062499;--component-avatar-color-gold-foreground:#615314;--color-error-text-inverted-selected-hover:#fffbfb;--color-warning-surface-discrete-selected:#ffdcbd;--color-primary-border-unchanged-selected-hover:#3a0d4f;--size-border-s:2px;--typography-title-m-medium-letter-spacing:-.0225rem;--typography-body-m-bold-letter-spacing:-.0112rem;--component-button-l-size-padding-horizontal:16px;--typography-title-l-regular-letter-spacing:-.0288rem;--typography-font-ubuntu-italic:fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic;--component-avatar-color-dark-green-background:#9ad29a;--color-neutral-text-discrete-hover:#454545;--color-information-border:#0659ff;--color-neutral-surface-strong-active:#bebebe;--typography-headline-s-regular-letter-spacing:-.045rem;--color-neutral-surface-discrete-selected:#f3f3f3;--color-neutral-text-unchanged-inverted:#f7f7f7;--typography-body-xs-medium-lining-nums-line-height:1.5;--size-space-m:8px;--color-success-shape:#008234;--state-focus-outline-box-shadow:0 0 0 2px #fff;--color-error-text-inverted-active:#fffbfb;--color-primary-border-unchanged-active:#1c0328;--color-success-border:#0cba54;--color-error-surface-inverted-hover:#dd1d31;--color-neutral-shape-discrete:#666;--color-alpha-surface-strong-active:#00000041;--color-warning-text-inverted-selected-hover:#fff;--typography-body-m-medium-lining-nums-letter-spacing:0;--color-alpha-surface-inverted:#ffffff10;--color-primary-shape-unchanged:#6b218d;--typography-title-l-light-line-height:1.3;--typography-title-l-light-letter-spacing:-.0288rem;--color-success-surface-discrete-disabled:#efefef;--color-success-border-inverted-hover:#e4f7ed;--color-primary-border-unchanged-hover:#3a0d4f;--typography-body-xs-bold-lining-nums-letter-spacing:0;--typography-body-xs-regular-lining-nums-letter-spacing:0;--color-neutral-text-discrete-active:#232323;--color-information-border-discrete-selected-hover:#8ab8ff;--color-primary-text-inverted-hover:#fcf4ff;--color-information-shape-disabled:#bebebe;--color-neutral-text-unchanged-selected-hover:#000;--component-card-m-size-radius:4px;--color-error-surface-discrete-active:#faafb7;--color-alpha-surface-inverted-strong-selected:#fff3;--size-radius-s:4px;--color-primary-brand:#581d74;--typography-body-m-bold-lining-nums:700 1rem/1.5 Ubuntu;--color-additional-beige-pastel:#d8c6bd;--color-primary-surface:#6b218d;--color-information-surface-inverted-disabled:#ccc;--typography-headline-s-medium-letter-spacing:-.045rem;--color-neutral-shape-discrete-disabled:#bebebe;--typography-body-s-regular-lining-nums-letter-spacing:0;--typography-body-xxs-bold-letter-spacing:.0031rem;--color-neutral-surface-active:#d8d8d8;--component-dialog-color-overlay-background:#0003;--color-warning-shape-selected-hover:#6f2900;--color-primary-text-unchanged-active:#1c0328;--component-avatar-color-royal-blue-foreground:#1e3e57;--color-additional-orange:#ec710f;--color-success-surface-disabled:#efefef;--color-primary-shape-unchanged-inverted-selected:#fffeff;--component-avatar-color-brown-background:#e0cea2;--color-primary-shape-inverted-selected-hover:#fff;--color-warning-border-inverted-hover:#fffdf3;--typography-body-xs-medium-lining-nums-letter-spacing:0;--typography-body-xs-medium-letter-spacing:-.0019rem;--color-primary-shape-hover:#581d74;--component-avatar-color-light-teal-foreground:#145d62;--color-tertiary-brand:#f5f5f5;--typography-title-xl-regular-letter-spacing:-.0369rem;--color-primary-border-inverted-selected:#fffeff;--typography-body-m-regular:400 1rem/1.5 Ubuntu;--typography-headline-l-bold-line-height:1.2;--typography-body-m-medium:500 1rem/1.5 Ubuntu;--color-success-text:#008234;--color-neutral-text-unchanged-active:#000;--color-neutral-surface-discrete-selected-hover:#efefef;--color-primary-surface-discrete-hover:#f7e5ff;--color-additional-aquilain:#c6553d;--color-information-border-inverted-selected:#eaf7ff;--color-primary-shape-unchanged-selected-hover:#3a0d4f;--color-neutral-surface-strong-selected-hover:#bebebe;--color-warning-surface-discrete-active:#ffcba2;--color-error-text-active:#210003;--color-success-border-inverted-selected-hover:#f0f9f4;--size-space-500:40px;--color-neutral-surface-inverted-hover:#232323;--typography-body-s-bold-lining-nums-letter-spacing:0;--color-warning-border-discrete-hover:#ffcba2;--typography-font-ubuntu-700-italic:fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic;--color-additional-bleu-persan:#5048ec;--color-warning-surface-inverted-disabled:#ccc;--color-success-border-active:#00692a;--color-primary-text-unchanged:#581d74}html.theme-dark,html[color-theme=dark]{--color-additional-acier:#517e9f;--color-additional-amarante:#c24b40;--color-additional-ambre:#e7b515;--color-additional-amethyste:#946ea9;--color-additional-aquilain:#c25139;--color-additional-azurin:#112737;--color-additional-beige-pastel:#423027;--color-additional-bleu:#33adff;--color-additional-bleu-azur:#5b9de8;--color-additional-bleu-canard:#5dacae;--color-additional-bleu-ciel:#45e3ff;--color-additional-bleu-de-prusse:#99c1d7;--color-additional-bleu-electrique:#6684f9;--color-additional-bleu-fonce:#aeb5da;--color-additional-bleu-maya:#326ba0;--color-additional-bleu-noir:#c2c7f7;--color-additional-bleu-paon:#69a5a7;--color-additional-bleu-pastel:#284a76;--color-additional-bleu-persan:#1b13b7;--color-additional-bleu-roi:#113bac;--color-additional-bordeaux:#eb445c;--color-additional-capucine:#9b0f13;--color-additional-carmin:#bc4f6b;--color-additional-chaudron:#fed667;--color-additional-corail:#bc1921;--color-additional-creme:#2b221d;--color-additional-curry:#ffcc42;--color-additional-fauve:#9a716a;--color-additional-gris-beige:#989283;--color-additional-gris-de-lin:#1a1236;--color-additional-indigo:#8f5ae2;--color-additional-lavande:#3712a4;--color-additional-lilas:#b84fa5;--color-additional-menthe:#5efff1;--color-additional-moutarde:#e2a03c;--color-additional-olive:#f8f467;--color-additional-or:#88601a;--color-additional-orange:#f07513;--color-additional-orchidee:#912b64;--color-additional-plomb:#62747a;--color-additional-pourpre:#f170a5;--color-additional-prune:#f3bdc2;--color-additional-rubis:#ff2e8b;--color-additional-vert:#bbdb71;--color-additional-vert-bouteille:#abfff8;--color-additional-vert-de-chrome:#eef8d9;--color-additional-vert-emeraude:#d1ea96;--color-additional-vert-pastel:#345359;--color-additional-vert-sapin:#e4f3c1;--color-additional-violet:#ab87da;--color-additional-violet-pastel:#2e264d;--color-alpha-shape:#ffffff41;--color-alpha-shape-discrete:#ffffff0c;--color-alpha-shape-inverted:#00000041;--color-alpha-shape-strong:#fff9;--color-alpha-surface:#ffffff10;--color-alpha-surface-active:#ffffff27;--color-alpha-surface-disabled:#fff3;--color-alpha-surface-discrete:#ffffff06;--color-alpha-surface-discrete-active:#ffffff10;--color-alpha-surface-discrete-disabled:#fff3;--color-alpha-surface-discrete-hover:#ffffff0c;--color-alpha-surface-discrete-selected:#ffffff0c;--color-alpha-surface-discrete-selected-hover:#ffffff10;--color-alpha-surface-hover:#ffffff1e;--color-alpha-surface-inverted:#00000010;--color-alpha-surface-inverted-active:#00000027;--color-alpha-surface-inverted-disabled:#0003;--color-alpha-surface-inverted-discrete:#00000006;--color-alpha-surface-inverted-discrete-active:#00000010;--color-alpha-surface-inverted-discrete-disabled:#0003;--color-alpha-surface-inverted-discrete-hover:#0000000c;--color-alpha-surface-inverted-discrete-selected:#0000000c;--color-alpha-surface-inverted-discrete-selected-hover:#00000010;--color-alpha-surface-inverted-hover:#0000001e;--color-alpha-surface-inverted-selected:#0000001e;--color-alpha-surface-inverted-selected-hover:#00000027;--color-alpha-surface-inverted-strong:#0000001e;--color-alpha-surface-inverted-strong-active:#00000041;--color-alpha-surface-inverted-strong-disabled:#0003;--color-alpha-surface-inverted-strong-hover:#0003;--color-alpha-surface-inverted-strong-selected:#0003;--color-alpha-surface-inverted-strong-selected-hover:#00000041;--color-alpha-surface-selected:#ffffff1e;--color-alpha-surface-selected-hover:#ffffff27;--color-alpha-surface-strong:#ffffff1e;--color-alpha-surface-strong-active:#ffffff41;--color-alpha-surface-strong-disabled:#fff3;--color-alpha-surface-strong-hover:#fff3;--color-alpha-surface-strong-selected:#fff3;--color-alpha-surface-strong-selected-hover:#ffffff41;--color-error-border:#c1505c;--color-error-border-active:#c7a2a6;--color-error-border-disabled:#3b3b3b;--color-error-border-discrete:#cb1e31;--color-error-border-discrete-active:#c07b82;--color-error-border-discrete-disabled:#3b3b3b;--color-error-border-discrete-hover:#c06670;--color-error-border-discrete-selected:#c06670;--color-error-border-discrete-selected-hover:#c07b82;--color-error-border-hover:#c38f94;--color-error-border-inverted:#720004;--color-error-border-inverted-active:#490005;--color-error-border-inverted-disabled:#7a7a7a;--color-error-border-inverted-hover:#640005;--color-error-border-inverted-selected:#640005;--color-error-border-inverted-selected-hover:#490005;--color-error-border-selected:#c38f94;--color-error-border-selected-hover:#c7a2a6;--color-error-reference:#c1505c;--color-error-shape:#c1505c;--color-error-shape-active:#dfd9da;--color-error-shape-disabled:#7a7a7a;--color-error-shape-hover:#d6c7c9;--color-error-shape-inverted:#720004;--color-error-shape-inverted-active:#490005;--color-error-shape-inverted-disabled:#7a7a7a;--color-error-shape-inverted-hover:#640005;--color-error-shape-inverted-selected:#640005;--color-error-shape-inverted-selected-hover:#490005;--color-error-shape-selected:#d6c7c9;--color-error-shape-selected-hover:#dfd9da;--color-error-surface:#c1505c;--color-error-surface-active:#c7a2a6;--color-error-surface-disabled:#3b3b3b;--color-error-surface-discrete:#2e0005;--color-error-surface-discrete-active:#9f0000;--color-error-surface-discrete-disabled:#3b3b3b;--color-error-surface-discrete-hover:#900001;--color-error-surface-discrete-selected:#900001;--color-error-surface-discrete-selected-hover:#9f0000;--color-error-surface-hover:#c38f94;--color-error-surface-inverted:#c1505c;--color-error-surface-inverted-active:#cb1e31;--color-error-surface-inverted-disabled:#6c6c6c;--color-error-surface-inverted-hover:#c53847;--color-error-surface-inverted-selected:#c53847;--color-error-surface-inverted-selected-hover:#cb1e31;--color-error-surface-selected:#c38f94;--color-error-surface-selected-hover:#c7a2a6;--color-error-text:#c38f94;--color-error-text-active:#dfd9da;--color-error-text-disabled:#7a7a7a;--color-error-text-hover:#d6c7c9;--color-error-text-inverted:#720004;--color-error-text-inverted-active:#490005;--color-error-text-inverted-disabled:#7a7a7a;--color-error-text-inverted-hover:#640005;--color-error-text-inverted-selected:#640005;--color-error-text-inverted-selected-hover:#490005;--color-error-text-selected:#d6c7c9;--color-error-text-selected-hover:#dfd9da;--color-focus-outline-shadow:#fff;--color-gray-g-10:#f7f7f7;--color-gray-g-20:#c6c6c6;--color-gray-g-30:#a6a6a6;--color-gray-g-40:#646464;--color-gray-g-45:#484848;--color-gray-g-50:#242424;--color-gray-g-60:#1c1c1c;--color-information-border:#457ded;--color-information-border-active:#b5c6e9;--color-information-border-disabled:#3b3b3b;--color-information-border-discrete:#0659ff;--color-information-border-discrete-active:#779be4;--color-information-border-discrete-disabled:#3b3b3b;--color-information-border-discrete-hover:#5f8ce7;--color-information-border-discrete-selected:#5f8ce7;--color-information-border-discrete-selected-hover:#779be4;--color-information-border-hover:#a1b8e5;--color-information-border-inverted:#002598;--color-information-border-inverted-active:#001f74;--color-information-border-inverted-disabled:#7a7a7a;--color-information-border-inverted-hover:#002286;--color-information-border-inverted-selected:#002286;--color-information-border-inverted-selected-hover:#001f74;--color-information-border-selected:#a1b8e5;--color-information-border-selected-hover:#b5c6e9;--color-information-reference:#457ded;--color-information-shape:#8daae3;--color-information-shape-active:#b5c6e9;--color-information-shape-disabled:#7a7a7a;--color-information-shape-hover:#a1b8e5;--color-information-shape-inverted:#002598;--color-information-shape-inverted-active:#001f74;--color-information-shape-inverted-disabled:#7a7a7a;--color-information-shape-inverted-hover:#002286;--color-information-shape-inverted-selected:#002286;--color-information-shape-inverted-selected-hover:#001f74;--color-information-shape-selected:#a1b8e5;--color-information-shape-selected-hover:#b5c6e9;--color-information-surface:#457ded;--color-information-surface-active:#b5c6e9;--color-information-surface-disabled:#3b3b3b;--color-information-surface-discrete:#002286;--color-information-surface-discrete-active:#0027ab;--color-information-surface-discrete-disabled:#3b3b3b;--color-information-surface-discrete-hover:#002598;--color-information-surface-discrete-selected:#002598;--color-information-surface-discrete-selected-hover:#0027ab;--color-information-surface-hover:#a1b8e5;--color-information-surface-inverted:#457ded;--color-information-surface-inverted-active:#0659ff;--color-information-surface-inverted-disabled:#6c6c6c;--color-information-surface-inverted-hover:#276cf5;--color-information-surface-inverted-selected:#276cf5;--color-information-surface-inverted-selected-hover:#0659ff;--color-information-surface-selected:#a1b8e5;--color-information-surface-selected-hover:#b5c6e9;--color-information-text:#8daae3;--color-information-text-active:#b5c6e9;--color-information-text-disabled:#7a7a7a;--color-information-text-hover:#a1b8e5;--color-information-text-inverted:#002286;--color-information-text-inverted-active:#001c63;--color-information-text-inverted-disabled:#3b3b3b;--color-information-text-inverted-hover:#001f74;--color-information-text-inverted-selected:#001f74;--color-information-text-inverted-selected-hover:#001c63;--color-information-text-selected:#a1b8e5;--color-information-text-selected-hover:#b5c6e9;--color-neutral-background:#161616;--color-neutral-border:#8a8a8a;--color-neutral-border-active:#aaa;--color-neutral-border-disabled:#3b3b3b;--color-neutral-border-discrete:#515151;--color-neutral-border-discrete-active:#8a8a8a;--color-neutral-border-discrete-disabled:#3b3b3b;--color-neutral-border-discrete-hover:#7a7a7a;--color-neutral-border-discrete-selected:#7a7a7a;--color-neutral-border-discrete-selected-hover:#8a8a8a;--color-neutral-border-hover:#9a9a9a;--color-neutral-border-inverted:#323232;--color-neutral-border-inverted-active:#242424;--color-neutral-border-inverted-disabled:#7a7a7a;--color-neutral-border-inverted-hover:#2a2a2a;--color-neutral-border-inverted-selected:#2a2a2a;--color-neutral-border-inverted-selected-hover:#242424;--color-neutral-border-selected:#9a9a9a;--color-neutral-border-selected-hover:#aaa;--color-neutral-border-strong:#aaa;--color-neutral-border-strong-active:#ccc;--color-neutral-border-strong-disabled:#3b3b3b;--color-neutral-border-strong-hover:#bbb;--color-neutral-border-strong-selected:#bbb;--color-neutral-border-strong-selected-hover:#ccc;--color-neutral-reference:#bbb;--color-neutral-shape:#ccc;--color-neutral-shape-active:#e9e9e9;--color-neutral-shape-disabled:#7a7a7a;--color-neutral-shape-discrete:#bbb;--color-neutral-shape-discrete-active:#dbdbdb;--color-neutral-shape-discrete-disabled:#7a7a7a;--color-neutral-shape-discrete-hover:#ccc;--color-neutral-shape-discrete-selected:#ccc;--color-neutral-shape-discrete-selected-hover:#dbdbdb;--color-neutral-shape-hover:#dbdbdb;--color-neutral-shape-inverted:#323232;--color-neutral-shape-inverted-active:#242424;--color-neutral-shape-inverted-disabled:#515151;--color-neutral-shape-inverted-hover:#2a2a2a;--color-neutral-shape-inverted-selected:#2a2a2a;--color-neutral-shape-inverted-selected-hover:#242424;--color-neutral-shape-selected:#dbdbdb;--color-neutral-shape-selected-hover:#e9e9e9;--color-neutral-shape-unchanged-inverted:#e9e9e9;--color-neutral-shape-unchanged-inverted-active:#dbdbdb;--color-neutral-shape-unchanged-inverted-disabled:#9a9a9a;--color-neutral-shape-unchanged-inverted-hover:#dbdbdb;--color-neutral-shape-unchanged-inverted-selected:#ccc;--color-neutral-shape-unchanged-inverted-selected-hover:#ccc;--color-neutral-surface:#323232;--color-neutral-surface-active:#5e5e5e;--color-neutral-surface-background:#242424;--color-neutral-surface-disabled:#3b3b3b;--color-neutral-surface-discrete:#2a2a2a;--color-neutral-surface-discrete-active:#3b3b3b;--color-neutral-surface-discrete-disabled:#3b3b3b;--color-neutral-surface-discrete-hover:#323232;--color-neutral-surface-discrete-selected:#323232;--color-neutral-surface-discrete-selected-hover:#3b3b3b;--color-neutral-surface-hover:#515151;--color-neutral-surface-inverted:#e9e9e9;--color-neutral-surface-inverted-active:#ccc;--color-neutral-surface-inverted-disabled:#7a7a7a;--color-neutral-surface-inverted-hover:#dbdbdb;--color-neutral-surface-inverted-selected:#dbdbdb;--color-neutral-surface-inverted-selected-hover:#ccc;--color-neutral-surface-selected:#515151;--color-neutral-surface-selected-hover:#5e5e5e;--color-neutral-surface-strong:#3b3b3b;--color-neutral-surface-strong-active:#7a7a7a;--color-neutral-surface-strong-disabled:#3b3b3b;--color-neutral-surface-strong-hover:#6c6c6c;--color-neutral-surface-strong-selected:#6c6c6c;--color-neutral-surface-strong-selected-hover:#7a7a7a;--color-neutral-text:#f6f6f6;--color-neutral-text-active:#e9e9e9;--color-neutral-text-disabled:#7a7a7a;--color-neutral-text-discrete:#bbb;--color-neutral-text-discrete-active:#dbdbdb;--color-neutral-text-discrete-disabled:#7a7a7a;--color-neutral-text-discrete-hover:#ccc;--color-neutral-text-discrete-selected:#ccc;--color-neutral-text-discrete-selected-hover:#dbdbdb;--color-neutral-text-hover:#e9e9e9;--color-neutral-text-inverted:#2a2a2a;--color-neutral-text-inverted-active:#161616;--color-neutral-text-inverted-disabled:#7a7a7a;--color-neutral-text-inverted-hover:#242424;--color-neutral-text-inverted-selected:#242424;--color-neutral-text-inverted-selected-hover:#161616;--color-neutral-text-selected:#e9e9e9;--color-neutral-text-selected-hover:#e9e9e9;--color-neutral-text-unchanged:#1b1b1b;--color-neutral-text-unchanged-active:#161616;--color-neutral-text-unchanged-disabled:#dbdbdb;--color-neutral-text-unchanged-hover:#161616;--color-neutral-text-unchanged-inverted:#e9e9e9;--color-neutral-text-unchanged-inverted-active:#dbdbdb;--color-neutral-text-unchanged-inverted-disabled:#9a9a9a;--color-neutral-text-unchanged-inverted-hover:#dbdbdb;--color-neutral-text-unchanged-inverted-selected:#ccc;--color-neutral-text-unchanged-inverted-selected-hover:#ccc;--color-neutral-text-unchanged-selected:#161616;--color-neutral-text-unchanged-selected-hover:#161616;--color-page-background:#161616;--color-primary-border:#e08a90;--color-primary-border-active:#e5dadb;--color-primary-border-disabled:#3b3b3b;--color-primary-border-hover:#e1cacb;--color-primary-border-inverted:#640000;--color-primary-border-inverted-active:#250002;--color-primary-border-inverted-disabled:#7a7a7a;--color-primary-border-inverted-hover:#440001;--color-primary-border-inverted-selected:#640000;--color-primary-border-inverted-selected-hover:#440001;--color-primary-border-selected:#e08a90;--color-primary-border-selected-hover:#e1cacb;--color-primary-border-unchanged:#e80000;--color-primary-border-unchanged-active:#860000;--color-primary-border-unchanged-disabled:#3b3b3b;--color-primary-border-unchanged-hover:#980000;--color-primary-border-unchanged-selected:#e80000;--color-primary-border-unchanged-selected-hover:#980000;--color-primary-brand:#ff0012;--color-primary-shape:#e08a90;--color-primary-shape-active:#e5dadb;--color-primary-shape-disabled:#7a7a7a;--color-primary-shape-hover:#e1cacb;--color-primary-shape-inverted:#640000;--color-primary-shape-inverted-active:#250002;--color-primary-shape-inverted-disabled:#7a7a7a;--color-primary-shape-inverted-hover:#440001;--color-primary-shape-inverted-selected:#640000;--color-primary-shape-inverted-selected-hover:#440001;--color-primary-shape-selected:#e08a90;--color-primary-shape-selected-hover:#e1cacb;--color-primary-shape-unchanged:#e80000;--color-primary-shape-unchanged-active:#860000;--color-primary-shape-unchanged-disabled:#3b3b3b;--color-primary-shape-unchanged-hover:#980000;--color-primary-shape-unchanged-inverted:#fff;--color-primary-shape-unchanged-inverted-active:#e9e9e9;--color-primary-shape-unchanged-inverted-disabled:#7a7a7a;--color-primary-shape-unchanged-inverted-hover:#e5dadb;--color-primary-shape-unchanged-inverted-selected:#fff;--color-primary-shape-unchanged-inverted-selected-hover:#e5dadb;--color-primary-shape-unchanged-selected:#e80000;--color-primary-shape-unchanged-selected-hover:#980000;--color-primary-surface:#e46f77;--color-primary-surface-active:#e5dadb;--color-primary-surface-alt:#aaa;--color-primary-surface-alt-active:#ccc;--color-primary-surface-alt-disabled:#3b3b3b;--color-primary-surface-alt-hover:#9a9a9a;--color-primary-surface-alt-selected:#aaa;--color-primary-surface-alt-selected-hover:#9a9a9a;--color-primary-surface-disabled:#3b3b3b;--color-primary-surface-discrete:#350002;--color-primary-surface-discrete-active:#540000;--color-primary-surface-discrete-disabled:#3b3b3b;--color-primary-surface-discrete-hover:#440001;--color-primary-surface-discrete-selected:#350002;--color-primary-surface-discrete-selected-hover:#440001;--color-primary-surface-hover:#e08a90;--color-primary-surface-inverted:#f42b39;--color-primary-surface-inverted-active:#e80000;--color-primary-surface-inverted-disabled:#3b3b3b;--color-primary-surface-inverted-hover:#ff0012;--color-primary-surface-inverted-selected:#f42b39;--color-primary-surface-inverted-selected-hover:#ff0012;--color-primary-surface-selected:#e46f77;--color-primary-surface-selected-hover:#e08a90;--color-primary-text:#dfb7b9;--color-primary-text-active:#e5dadb;--color-primary-text-disabled:#7a7a7a;--color-primary-text-hover:#e1cacb;--color-primary-text-inverted:#440001;--color-primary-text-inverted-active:#250002;--color-primary-text-inverted-disabled:#7a7a7a;--color-primary-text-inverted-hover:#350002;--color-primary-text-inverted-selected:#440001;--color-primary-text-inverted-selected-hover:#350002;--color-primary-text-selected:#dfb7b9;--color-primary-text-selected-hover:#e1cacb;--color-primary-text-unchanged:#860000;--color-primary-text-unchanged-active:#640000;--color-primary-text-unchanged-disabled:#7a7a7a;--color-primary-text-unchanged-hover:#540000;--color-primary-text-unchanged-inverted:#fff;--color-primary-text-unchanged-inverted-active:#e9e9e9;--color-primary-text-unchanged-inverted-disabled:#7a7a7a;--color-primary-text-unchanged-inverted-hover:#e5dadb;--color-primary-text-unchanged-inverted-selected:#fff;--color-primary-text-unchanged-inverted-selected-hover:#e5dadb;--color-primary-text-unchanged-selected:#860000;--color-primary-text-unchanged-selected-hover:#640000;--color-secondary-brand:#e8001a;--color-success-border:#00692a;--color-success-border-active:#34a665;--color-success-border-disabled:#3b3b3b;--color-success-border-discrete:#005923;--color-success-border-discrete-active:#148342;--color-success-border-discrete-disabled:#3b3b3b;--color-success-border-discrete-hover:#097535;--color-success-border-discrete-selected:#097535;--color-success-border-discrete-selected-hover:#148342;--color-success-border-hover:#239352;--color-success-border-inverted:#00441d;--color-success-border-inverted-active:#01411e;--color-success-border-inverted-disabled:#3b3b3b;--color-success-border-inverted-hover:#00421d;--color-success-border-inverted-selected:#00421d;--color-success-border-inverted-selected-hover:#01411e;--color-success-border-selected:#239352;--color-success-border-selected-hover:#34a665;--color-success-reference:#239352;--color-success-shape:#239352;--color-success-shape-active:#4aba7b;--color-success-shape-disabled:#7a7a7a;--color-success-shape-hover:#34a665;--color-success-shape-inverted:#00421d;--color-success-shape-inverted-active:#04401f;--color-success-shape-inverted-disabled:#3b3b3b;--color-success-shape-inverted-hover:#01411e;--color-success-shape-inverted-selected:#01411e;--color-success-shape-inverted-selected-hover:#04401f;--color-success-shape-selected:#34a665;--color-success-shape-selected-hover:#4aba7b;--color-success-surface:#00692a;--color-success-surface-active:#34a665;--color-success-surface-disabled:#3b3b3b;--color-success-surface-discrete:#01411e;--color-success-surface-discrete-active:#00451d;--color-success-surface-discrete-disabled:#3b3b3b;--color-success-surface-discrete-hover:#00441d;--color-success-surface-discrete-selected:#00441d;--color-success-surface-discrete-selected-hover:#00451d;--color-success-surface-hover:#239352;--color-success-surface-inverted:#239352;--color-success-surface-inverted-active:#097535;--color-success-surface-inverted-disabled:#6c6c6c;--color-success-surface-inverted-hover:#148342;--color-success-surface-inverted-selected:#148342;--color-success-surface-inverted-selected-hover:#097535;--color-success-surface-selected:#239352;--color-success-surface-selected-hover:#34a665;--color-success-text:#239352;--color-success-text-active:#4aba7b;--color-success-text-disabled:#7a7a7a;--color-success-text-hover:#34a665;--color-success-text-inverted:#00421d;--color-success-text-inverted-active:#04401f;--color-success-text-inverted-disabled:#3b3b3b;--color-success-text-inverted-hover:#01411e;--color-success-text-inverted-selected:#01411e;--color-success-text-inverted-selected-hover:#04401f;--color-success-text-selected:#34a665;--color-success-text-selected-hover:#4aba7b;--color-tertiary-brand:#161616;--color-warning-border:#cb3d00;--color-warning-border-active:#ed915c;--color-warning-border-disabled:#3b3b3b;--color-warning-border-discrete:#a62300;--color-warning-border-discrete-active:#fa5c00;--color-warning-border-discrete-disabled:#3b3b3b;--color-warning-border-discrete-hover:#e14c00;--color-warning-border-discrete-selected:#e14c00;--color-warning-border-discrete-selected-hover:#fa5c00;--color-warning-border-hover:#f27831;--color-warning-border-inverted:#541000;--color-warning-border-inverted-active:#3e1000;--color-warning-border-inverted-disabled:#3b3b3b;--color-warning-border-inverted-hover:#491000;--color-warning-border-inverted-selected:#491000;--color-warning-border-inverted-selected-hover:#3e1000;--color-warning-border-selected:#f27831;--color-warning-border-selected-hover:#ed915c;--color-warning-reference:#cb3d00;--color-warning-shape:#f27831;--color-warning-shape-active:#eaa983;--color-warning-shape-disabled:#7a7a7a;--color-warning-shape-hover:#ed915c;--color-warning-shape-inverted:#541000;--color-warning-shape-inverted-active:#3e1000;--color-warning-shape-inverted-disabled:#7a7a7a;--color-warning-shape-inverted-hover:#491000;--color-warning-shape-inverted-selected:#491000;--color-warning-shape-inverted-selected-hover:#3e1000;--color-warning-shape-selected:#ed915c;--color-warning-shape-selected-hover:#eaa983;--color-warning-surface:#cb3d00;--color-warning-surface-active:#ed915c;--color-warning-surface-disabled:#3b3b3b;--color-warning-surface-discrete:#541000;--color-warning-surface-discrete-active:#790d00;--color-warning-surface-discrete-disabled:#3b3b3b;--color-warning-surface-discrete-hover:#6c0f00;--color-warning-surface-discrete-selected:#6c0f00;--color-warning-surface-discrete-selected-hover:#790d00;--color-warning-surface-hover:#f27831;--color-warning-surface-inverted:#cb3d00;--color-warning-surface-inverted-active:#a62300;--color-warning-surface-inverted-disabled:#6c6c6c;--color-warning-surface-inverted-hover:#b83000;--color-warning-surface-inverted-selected:#b83000;--color-warning-surface-inverted-selected-hover:#a62300;--color-warning-surface-selected:#f27831;--color-warning-surface-selected-hover:#ed915c;--color-warning-text:#f27831;--color-warning-text-active:#eaa983;--color-warning-text-disabled:#7a7a7a;--color-warning-text-hover:#ed915c;--color-warning-text-inverted:#3e1000;--color-warning-text-inverted-active:#2a0d00;--color-warning-text-inverted-disabled:#3b3b3b;--color-warning-text-inverted-hover:#340f00;--color-warning-text-inverted-selected:#340f00;--color-warning-text-inverted-selected-hover:#2a0d00;--color-warning-text-selected:#ed915c;--color-warning-text-selected-hover:#eaa983;--component-avatar-color-brown-background:#58471d;--component-avatar-color-brown-foreground:#e0cea2;--component-avatar-color-dark-green-background:#245124;--component-avatar-color-dark-green-foreground:#9ad29a;--component-avatar-color-dark-red-background:#53222a;--component-avatar-color-dark-red-foreground:#d69ca5;--component-avatar-color-gold-background:#615314;--component-avatar-color-gold-foreground:#ecdfa5;--component-avatar-color-light-teal-background:#145d62;--component-avatar-color-light-teal-foreground:#a6e9ed;--component-avatar-color-lilac-background:#71247f;--component-avatar-color-lilac-foreground:#e6bfed;--component-avatar-color-magenta-background:#6d174d;--component-avatar-color-magenta-foreground:#eca5d1;--component-avatar-color-navy-background:#213683;--component-avatar-color-navy-foreground:#a3b2e8;--component-avatar-color-peach-background:#713f04;--component-avatar-color-peach-foreground:#ffddb3;--component-avatar-color-purple-background:#4a2d6c;--component-avatar-color-purple-foreground:#c6b1de;--component-avatar-color-red-background:#871c1e;--component-avatar-color-red-foreground:#f1bbbc;--component-avatar-color-royal-blue-background:#1e3e57;--component-avatar-color-royal-blue-foreground:#9abfdc;--component-avatar-color-sea-foam-background:#11643c;--component-avatar-color-sea-foam-foreground:#a8f0cd;--component-avatar-color-steel-background:#224a54;--component-avatar-color-steel-foreground:#94c8d4;--component-dialog-color-overlay-background:#0009;--component-shimmering-color-background:#fff3;--component-shimmering-color-gradient:#fff3;--state-focus-outline-color:#457ded}@media (width<=1024px){#root .navbar-inner{gap:10px;padding:0 44px 0 12px}#root .navbar-brand{grid-template-columns:auto minmax(0,auto);gap:10px}#root .navbar-logo-img{height:26px}#root .navbar-links--main{gap:2px;padding:3px}#root .navbar-link{padding:6px 9px;font-size:12px}#root .navbar-links--main .navbar-link--admin{display:none}#root .navbar-burger{display:inline-flex}#root .acb-page{padding:0 8px 40px}#root .acb-topbar{grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;gap:8px;padding:5px 8px}#root .bch-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;max-height:none}#root .app-layout--chat .bch-topbar{max-height:0}#root .bch-topbar .bch-sel-trigger{grid-area:1/1}#root .bch-topbar .bch-periode{grid-area:1/2/auto/4;justify-self:end}#root .bch-topbar .acb-subnav{grid-area:2/1/auto/-1;justify-self:stretch;width:auto}#root .bch-ligne2{top:152px}#root .bch-topbar~.acb-page .acb-plan{top:calc(152px + var(--bch-ligne2-h,40px));max-height:calc(100vh - 162px - var(--bch-ligne2-h,40px))}#root .bch-topbar~.acb-page .bch-content{--bch-sticky-top:calc(152px + var(--bch-ligne2-h,40px))}#root .acb-topbar-banks{width:auto;max-width:260px}#root .acb-subnav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:10px;min-width:0;overflow-x:auto}#root .acb-subnav::-webkit-scrollbar{display:none}#root .acb-subnav-btn{white-space:nowrap;flex:none}#root .acb-subnav>.acb-subnav-btn:first-of-type{margin-left:auto}#root .acb-subnav>.acb-subnav-btn:last-of-type{margin-right:auto}#root .acb-body,#root .acb-body--pair{grid-template-columns:170px 1fr;gap:12px}#root .acb-content{padding:14px}#root .acb-pair{gap:10px}#root .acb-pair-col{padding:12px}#root .sel-page{padding:16px 16px 40px}#root .home-page{padding:20px 20px 40px}#root .tdef-chart-row,#root .tdef-rank-row{grid-template-columns:180px 1fr;gap:14px}#root .tdef-podium{gap:4px}#root .tdef-chart-bars{--chart-id-w:132px}#root .src-body{grid-template-columns:210px minmax(0,1fr);gap:12px}#root .src-periodes{grid-template-columns:1fr}#root .src-periode+.src-periode{border-left:0;border-top:1px solid var(--color-border,#eef0f3)}#root .src-rangee{grid-template-columns:170px minmax(0,1fr);gap:10px}#root .src-pastille-hote{display:none}}@media (width<=640px){html{-webkit-text-size-adjust:100%}#root .navbar-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 10px}#root .navbar-links--main{display:none}#root .navbar-brand{grid-template-columns:auto minmax(0,1fr);gap:8px}#root .navbar-logo-img{height:24px}#root .navbar-page-head{padding-left:8px}#root .navbar-page-title{font-size:14px}#root .navbar-end{gap:6px}body .user-menu .cfg-menu,#root .user-avatar-btn--config:after{display:none}#root .selection-strip{overflow:auto hidden}#root .acb-topbar{flex-wrap:wrap;align-items:center;gap:6px 10px;max-height:none;padding:6px 8px;display:flex;position:static}#root .acb-topbar-banks,#root .cmp-topbar-bank-pair{flex:auto;width:auto;max-width:100%}#root .acb-topbar .acb-subnav{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 100%;order:3;justify-content:flex-start;gap:4px;width:100%;padding-bottom:2px;overflow-x:auto}#root .acb-topbar .acb-subnav::-webkit-scrollbar{display:none}#root .acb-subnav-btn{white-space:nowrap;flex:none}#root .acb-subnav-spacer{display:none}#root .acb-topbar-right{margin-left:auto}#root .bch-periode{scrollbar-width:none;border-left:0;flex:0 0 100%;order:4;justify-content:flex-start;width:100%;margin-left:0;padding-left:0;overflow-x:auto}#root .bch-periode::-webkit-scrollbar{display:none}#root .bch-periode .bch-pill{flex:none}#root .bch-ligne2{flex-wrap:wrap;height:auto;padding:6px 0;display:flex;position:static}#root .bch-ligne2 .bch-normaliser{flex-wrap:wrap;row-gap:6px}#root .bka-scroll{gap:16px}#root .bka-scroll>.bfb-wrap{margin-bottom:0}#root .asv{padding-top:0}#root .acb-body,#root .acb-body--pair,#root .acb-body--menucollapsed{grid-template-columns:1fr;gap:10px;padding-top:6px}#root .acb-plan,#root .acb-body--menucollapsed .acb-plan{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;max-width:none;max-height:none;padding:0;position:static;overflow:visible}#root .acb-plan>.acb-plan-bascule{display:flex}#root .acb-plan:not(.acb-plan--ouvert)>:not(.acb-plan-bascule){display:none!important}#root .acb-plan.acb-plan--ouvert{max-height:60dvh;padding:0 4px 6px;overflow:hidden auto}#root .acb-plan.acb-plan--ouvert>.acb-plan-bascule{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-surface);border-radius:8px 8px 0 0;width:calc(100% + 8px);margin:0 -4px 6px;position:sticky;top:0}#root .bch-menu-toggle{display:none}#root .acb-body--menucollapsed .acb-plan.acb-plan--ouvert>:not(.bch-menu-toggle):not(.acb-plan-bascule),#root .acb-body--menucollapsed .acb-plan.acb-plan--ouvert .bch-plan-tete>:not(.bch-menu-toggle){display:block}#root .acb-content{border-radius:8px;padding:12px 10px}#root .acb-pair{grid-template-columns:1fr}#root .acb-doc-viewer{height:70vh;min-height:360px}#root .acb-doc-iframe{min-height:320px}#root .acb-breadcrumb,#root .acb-content--flush .acb-breadcrumb{background:0 0;border:0;border-radius:0;justify-content:flex-end;margin:0 0 8px;padding:0}#root .acb-breadcrumb:not(:has(.acb-breadcrumb-actions)){display:none}#root .acb-breadcrumb-items{display:none}#root .acb-breadcrumb-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}#root .acb-breadcrumb-actions>.exp-menu-wrap:not(:only-child) .exp-menu-btn-label,#root .acb-breadcrumb .acb-btn-lib{display:none}#root .acb-breadcrumb .exp-menu-btn,#root .acb-breadcrumb-actions>.btn{justify-content:center;min-width:44px;height:44px;padding:0 10px}#root .acb-breadcrumb .doc-source-toggle-btn{min-height:38px}#root .acb-breadcrumb-normaliser{display:flex}#root .acb-breadcrumb .bch-normaliser{margin:0}#root .acb-breadcrumb .bch-normaliser-seg{min-height:34px;padding:0 12px;font-size:12px}:is(#root .acb-breadcrumb:has(.acb-breadcrumb-normaliser)~.bch-normaliser,#root .acb-breadcrumb:has(.acb-breadcrumb-normaliser)~* .bch-normaliser){display:none}#root .cst-banner{flex-wrap:nowrap;gap:6px;min-height:32px;padding:0 8px 0 12px}#root .cst-banner-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#root .cst-banner-contacts{display:contents}#root .cst-banner-remarque-txt{display:none}#root .cst-banner-remarque{white-space:nowrap;flex:none;min-height:32px;display:inline-flex}#root .cst-banner:not(.cst-banner--contacts) .cst-banner-mails,#root .cst-banner:not(.cst-banner--contacts) .cst-banner-hide{display:none}#root .cst-banner--contacts{flex-wrap:wrap;padding-bottom:8px}#root .cst-banner--contacts .cst-banner-mails{flex-direction:column;flex:100%;gap:6px}#root .cst-banner--contacts .cst-banner-hide{flex:none;margin:0 auto}#root .cmp-fiches,#root .cmp-paired-heads,#root .cmp-two-cols{grid-template-columns:1fr}#root .cmp-fiches{gap:8px}#root .cmp-col{padding:12px 12px 18px}#root .cmp-col--sep{border-left:0;border-top:1px dashed var(--color-border)}#root .cmp-col--badge{flex-wrap:wrap}#root .cmp-col.cmp-sec[data-bank]:before{content:attr(data-bank);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin-bottom:6px;font-size:11px;font-weight:700;display:block}#root .cmp-paired-h2{top:57px}#root .cmp-comp-row{scroll-margin-top:70px}#root .ana-liv-head{flex-wrap:wrap;row-gap:8px;padding:10px 12px}#root .ana-liv-id{flex:180px}#root .ana-liv-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end}#root .ana-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#root .ana-tab{white-space:nowrap;flex:none}#root .banks-filters,#root .bl-toolbar,#root .bl-phase-btns{flex-wrap:wrap}#root .banks-filters .input,#root .banks-filters .select{flex:140px;width:auto;max-width:100%}#root .edl-view-toggle{flex-wrap:wrap;display:flex}#root .bch-content,#root .bch-topbar~.acb-page .bch-content{--bch-sticky-top:57px}#root .bch-topbar~.acb-page .acb-plan{max-height:none;top:auto}#root .bch-section{scroll-margin-top:70px}#root .bch-table-wrap{--bch-val-fs:12px;--bch-name-fs:10px;--bch-metric-w:96px!important}#root .bch-th-metric,#root .bch-td-metric{width:96px;min-width:96px;max-width:96px}#root .tdef-titlebar,#root .bch-auto-sticky{position:static}#root .tdef-titlebar{flex-wrap:wrap;gap:6px 10px;padding:8px 10px}#root .tdef-titlebar-text{flex:100%}#root .tdef-titlebar-text .bch-th-table-title-desc{display:none}#root .tdef-titlebar-tools{flex:100%;justify-content:flex-end}#root .tdef-anchor,#root .bch-auto-block{--bch-thead-top:57px!important}#root .tdef-anchor{scroll-margin-top:70px}#root .bch-table-wrap--xscroll{max-height:calc(100dvh - 72px)}body .cbd-spine{border:0;border-radius:999px;justify-content:center;align-items:center;width:auto;height:44px;padding:0 16px;display:inline-flex;inset:auto 16px 16px auto;box-shadow:0 4px 14px #00000040}body .cbd-spine-label{writing-mode:horizontal-tb;letter-spacing:.06em;font-size:12px;transform:none}body .cbd-spine--open{display:none}body .cbd{width:100vw}#root .app-layout{padding-right:0!important}body .sm-overlay{align-items:stretch;padding:0}body .sm-modal{border-radius:0;max-width:none;height:100dvh;max-height:100dvh}body .sm-header{padding:10px 12px}body .sm-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}body .sm-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}body .sel-grid-layout{grid-template-columns:minmax(0,1fr);gap:16px}body .sel-tete{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;margin:0 0 14px;display:grid}body .sel-tete .sel-env-switch{margin-bottom:0}body .sel-avance{justify-self:stretch}body .sel-avance-toggle{min-height:36px}body .sel-left .sel-block--env,body .sel-grid-layout:not(.sel-grid-layout--avance) .sel-left{display:none}body .sel-left,body .sel-right{width:auto;min-width:0;max-width:100%}body .sel-left{max-height:none;padding-right:0;overflow:visible}body .euromap{max-width:100%}body .euromap svg{max-width:100%;height:auto}body .sel-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}body .sel-page{padding:12px 12px 32px}body .sel-block--searchrow{flex-wrap:wrap;gap:8px;display:flex}body .sel-search{flex:100%;width:auto}body .sel-bank-picker{flex:100%;min-width:0;max-width:100%}body .user-menu{width:min(260px,100vw - 16px)}body .gts-modal{width:calc(100vw - 16px);max-height:calc(100vh - 24px)}#root .data-table,#root .acc-table,#root .bic-table,#root .bl-table,#root .bka-table,#root .dp-table,#root .ana-gen-table,#root .ana-slides-table,#root .ebr-kpis-table,#root .data-mini-table{max-width:100%;display:block;overflow-x:auto}#root .home-page{padding:14px 12px 32px}#root .src-bar{padding-bottom:6px;position:static}#root .src-tabs{gap:16px;overflow-x:auto}#root .src-filtres{gap:6px}#root .src-seg-btn{height:30px;padding:0 10px;font-size:11.5px}#root .src-recherche{flex:100%;max-width:none;height:30px}#root .src-annees-lib{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#root .src-body{grid-template-columns:1fr;gap:10px}#root .src-plan{border:1px solid var(--color-border,#e5e7eb);border-radius:10px;max-height:none;padding:0;position:static}#root .src-plan.acb-plan--ouvert{max-height:60dvh;padding:0 0 6px}#root .src-plan.acb-plan--ouvert>.acb-plan-bascule{border-radius:10px 10px 0 0;width:100%;margin:0 0 6px}#root .src-depot{grid-template-columns:16px minmax(0,1fr);row-gap:2px}#root .src-depot-date{text-align:left;grid-column:2}#root .src-depot-titre{white-space:normal}#root .src-rangee{grid-template-columns:1fr;gap:6px;padding:9px 10px}#root .src-rangee-etiquette{padding-top:0}#root .src-section-titre,#root .src-exercice-titre{padding:8px 10px}#root .src-pastille{height:30px}#root .tdef-chart,#root .tdef-rank{gap:16px;padding:12px 10px 10px}#root .tdef-chart-row,#root .tdef-rank-row{grid-template-columns:1fr;gap:6px}#root .tdef-rank-label{padding-top:0}#root .tdef-chart-tete{gap:10px;margin-bottom:6px}#root .tdef-podium{max-width:280px}#root .tdef-chart-bars{--chart-id-w:112px}#root .tdef-chart-bar-row{grid-template-columns:var(--chart-id-w) 1fr 84px;gap:8px}#root .docfind{flex-wrap:wrap}#root .docfind-field{flex:100%}#root .acb-doc-body{flex-direction:column}#root .docfind-list{flex:none;width:100%;max-height:32vh}}@media (pointer:coarse){#root .sel-chip,body .sel-chip,#root .acb-subnav-btn,#root .navbar-link{min-height:36px}body .navbar-drawer-link{min-height:44px}#root .bch-menu-toggle{width:32px;height:32px}#root .acb-plan-doc-btn{min-height:30px;padding:4px 8px}#root .cmp-export-md,#root .src-modifier,#root .ana-liv-chevron{min-height:30px}#root .cst-banner-hide{min-height:28px}}:root{--violet-950:var(--color-primary-text-active);--violet-900:var(--color-primary-text-active);--violet-800:var(--color-primary-surface-hover);--violet-700:var(--color-primary-surface);--violet-600:var(--color-primary-surface-hover);--violet-500:var(--color-primary-shape);--violet-200:var(--color-primary-border-discrete,#d9b8e6);--violet-100:var(--color-primary-border-discrete,#e7cef0);--violet-50:var(--color-primary-surface-discrete);--teal-700:var(--color-success-text);--teal-500:var(--color-success-surface);--teal-100:var(--color-success-border-discrete);--teal-50:var(--color-success-surface-discrete);--blue-700:var(--color-information-text);--blue-500:var(--color-information-surface);--blue-100:var(--color-information-border-discrete);--blue-50:var(--color-information-surface-discrete);--gold-500:var(--color-warning-surface);--gold-100:var(--color-warning-border-discrete);--gold-50:var(--color-warning-surface-discrete);--rose-600:var(--color-error-text);--rose-500:var(--color-error-surface);--rose-100:var(--color-error-surface-discrete);--rose-50:var(--color-error-surface-discrete);--grey-900:var(--color-neutral-text);--grey-700:var(--color-neutral-text);--grey-600:var(--color-neutral-text-discrete);--grey-500:var(--color-neutral-reference);--grey-300:var(--color-neutral-border);--grey-200:var(--color-neutral-surface-strong);--grey-100:var(--color-neutral-border-discrete);--grey-50:var(--color-neutral-surface-discrete);--white:var(--color-neutral-background);--color-bg:var(--color-neutral-background);--color-surface:var(--color-neutral-background);--color-border:var(--color-neutral-border-discrete);--color-border-strong:var(--color-neutral-border);--color-text:var(--color-neutral-text);--color-text-secondary:var(--color-neutral-text-discrete);--color-text-muted:var(--color-neutral-reference);--color-primary:var(--color-primary-surface);--color-primary-dark:var(--color-primary-text-active);--color-primary-hover:var(--color-primary-surface-hover);--color-primary-light:var(--color-primary-surface-discrete);--color-primary-mid:var(--color-primary-shape);--color-accent-teal:var(--color-success-surface);--color-accent-blue:var(--color-information-surface);--color-accent-gold:var(--color-warning-surface);--color-accent-rose:var(--color-error-surface);--color-positive:var(--color-success-text);--color-positive-bg:var(--color-success-surface-discrete);--color-warning:var(--color-warning-text);--color-warning-bg:var(--color-warning-surface-discrete);--color-danger:var(--color-error-text);--color-danger-bg:var(--color-error-surface-discrete);--color-info:var(--color-information-text);--color-info-bg:var(--color-information-surface-discrete);--chart-bar-home:var(--color-primary-surface);--chart-bar:#d2afdd;--chart-violet-moyen:#aa74b8;--chart-baseline:var(--color-neutral-border-discrete);--nav-bg:var(--color-primary-text-active);--nav-border:#ffffff12;--nav-text:#ffffffad;--nav-text-active:#fff;--nav-active-bg:#ffffff1c;--nav-hover-bg:#ffffff0f;--nav-dot:var(--color-warning-surface);--shadow-xs:var(--elevation-1);--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2);--shadow-lg:var(--elevation-3);--radius-sm:var(--size-radius-xs);--radius-md:var(--size-radius-s);--radius-lg:var(--size-radius-m);--radius-xl:var(--size-radius-l);--font-sans:"Ubuntu", system-ui, -apple-system, sans-serif;--font-mono:"Ubuntu Mono", ui-monospace, Consolas, monospace;--transition:.14s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);font-size:14px;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4{color:var(--grey-900);font-weight:600;line-height:1.25}h1{letter-spacing:-.3px;font-size:22px}h2{letter-spacing:-.2px;font-size:18px}h3{font-size:15px}h4{font-size:13px}a{color:var(--color-accent-blue);text-decoration:none}a:hover{color:var(--blue-700)}.btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition), box-shadow var(--transition), border-color var(--transition);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--violet-900)}.btn-primary:hover{background:var(--violet-600);box-shadow:var(--shadow-sm)}.btn-secondary{background:var(--white);color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover{background:var(--grey-50)}.btn-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--grey-100);color:var(--color-text)}.btn-teal{background:var(--teal-500);color:#fff;border-color:var(--teal-700)}.btn-teal:hover{background:var(--teal-700);box-shadow:var(--shadow-sm)}.btn-sm{padding:5px 10px;font-size:12px}.btn-lg{padding:9px 20px;font-size:14px}.btn:disabled{opacity:.45;cursor:not-allowed}.badge{border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge-violet{background:var(--violet-50);color:var(--color-primary)}.badge-teal{background:var(--teal-50);color:var(--teal-700)}.badge-blue{background:var(--blue-50);color:var(--blue-700)}.badge-gold{background:var(--gold-50);color:#8a5a00}.badge-rose{background:var(--rose-50);color:var(--rose-600)}.badge-slate{background:var(--grey-100);color:var(--grey-600)}.badge.published{background:var(--teal-50);color:var(--teal-700)}.badge.draft{background:var(--gold-50);color:#8a5a00}.badge.in_progress{background:var(--blue-50);color:var(--blue-700)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.card-body{padding:20px}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table thead tr{border-bottom:2px solid var(--color-border-strong)}.data-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600}.data-table td{border-bottom:1px solid var(--color-border);padding:11px 12px}.data-table tbody tr:hover td{background:var(--violet-50)}.data-table tbody tr:last-child td{border-bottom:none}.input,.select{width:100%;font-family:var(--font-sans);color:var(--color-text);background:var(--white);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition);appearance:none;outline:none;padding:8px 12px;font-size:13px}.input:focus,.select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #5019661f}.input::placeholder{color:var(--color-text-muted)}.select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23566068' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.loading-spinner{color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;padding:48px;font-size:13px;display:flex}.empty-state{color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.chip-soon{background:var(--gold-50);color:#8a5a00;border:1px solid var(--gold-100);letter-spacing:.3px;text-transform:uppercase;border-radius:99px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--grey-200);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--grey-300)}:where(a,button,[role=button],[role=tab],[role=radio],[role=switch],[role=menuitem],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:2px}.navbar :where(a,button):focus-visible{outline-color:#fff}.input:focus-visible,.select:focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:1px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button,a,input,select,textarea,[role=button]{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-logo{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.brand-logo--file{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}.brand-logo .f{fill:var(--logo-fill);stroke:none}.brand-logo .b{fill:var(--logo-fill);stroke:currentColor;stroke-width:3px}.brand-logo--compact .b{stroke-width:2px}.brand-logo .w1{stroke-width:4px}.brand-logo .w2{stroke-width:3.5px;opacity:.7}.brand-logo .w3{stroke-width:3px;opacity:.45}.brand-logo .a{stroke-width:4px}.brand-logo--onDark{color:#fff;--logo-fill:#ffffff38}.brand-logo--brand{color:var(--color-primary-shape,#6b218d);--logo-fill:var(--color-primary-surface-discrete-active,#efd3fd)}.urd-icon{vertical-align:-.125em;flex:none;display:inline-block}.urd-icon .f{fill:var(--icon-fill);stroke:none}.urd-icon .s{fill:currentColor;stroke:none}.urd-icon--primary{color:var(--color-primary-shape,#6b218d);--icon-fill:var(--color-primary-surface-discrete-active,#efd3fd)}.urd-icon--success{color:var(--color-success-shape,#008234);--icon-fill:var(--color-success-surface-discrete-hover,#d5f4e3)}.urd-icon--warning{color:var(--color-warning-shape,#af4000);--icon-fill:var(--color-warning-surface-discrete-hover,#ffdcbd)}.urd-icon--error{color:var(--color-error-shape,#d20319);--icon-fill:var(--color-error-surface-discrete-hover,#fcc6cc)}.urd-icon--info{color:var(--color-information-shape,#003bb2);--icon-fill:var(--color-information-surface-discrete-hover,#d9ecff)}.urd-icon--neutral{color:var(--color-neutral-shape,#555);--icon-fill:var(--color-neutral-surface-discrete,#f3f3f3)}.urd-icon--inherit{color:inherit;--icon-fill:color-mix(in srgb, currentColor 22%, transparent)}@supports not (color:color-mix(in srgb, red 50%, blue)){.urd-icon--inherit{--icon-fill:transparent}}.cfg-wrap{align-items:center;gap:6px;display:inline-flex}.cfg-scope{color:#fff;height:26px;font-family:var(--font-sans);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:99px;max-width:190px;padding:0 10px;font-size:11px;font-weight:600}.cfg-scope option{color:var(--violet-900,#2b0a3d);background:#fff}.cfg-scope optgroup{color:var(--violet-900,#2b0a3d);background:#fff;font-style:normal}.cfg-scope--static{cursor:default;opacity:.9;align-items:center;display:inline-flex}.cfg-wrap--person .cfg-scope{border-color:#efd3fd;max-width:230px}.cfg-exit{color:#ffffffb8;cursor:pointer;width:28px;height:28px;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cfg-exit:hover{color:#fff;background:#ffffff1f}.cfg-exit:focus-visible{outline-offset:1px;outline:2px solid #fff}.cfg-switch{color:#fff;height:26px;font-family:var(--font-sans);cursor:pointer;transition:background var(--transition,.15s), color var(--transition,.15s), filter var(--transition,.15s);background:0 0;border:1px solid #ffffff47;border-radius:99px;align-items:center;gap:7px;padding:0 10px 0 6px;font-size:11px;font-weight:700;display:inline-flex}.cfg-switch:hover{background:#ffffff1f}.cfg-switch.is-on{color:var(--violet-900);background:#efd3fd;border-color:#ffffff47}.cfg-switch.is-on:hover{filter:brightness(1.04);background:#efd3fd}.cfg-switch-track{width:26px;height:14px;transition:background var(--transition,.15s);background:#ffffff59;border-radius:99px;flex:none;position:relative}.cfg-switch-knob{width:10px;height:10px;transition:transform var(--transition,.15s);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.cfg-switch.is-on .cfg-switch-track{background:var(--violet-900)}.cfg-switch.is-on .cfg-switch-knob{background:#efd3fd;transform:translate(12px)}.cfg-switch-label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cfg-wrap--menu{flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px 12px}.cfg-menu-titre{letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:700}.cfg-wrap--menu .cfg-scope{border:1px solid var(--color-border-strong);border-radius:var(--radius-md,8px);background:var(--white,#fff);width:100%;max-width:none;height:30px;color:var(--grey-900);padding:0 8px;font-size:12px}.cfg-wrap--menu .cfg-scope--static{opacity:1;background:0 0;border:none;height:auto;padding:0}.cfg-wrap--menu.cfg-wrap--person .cfg-scope{border-color:var(--violet-500,#8927b8);max-width:none}.cfg-wrap--menu .cfg-switch{border-color:var(--color-border-strong);width:100%;height:32px;color:var(--grey-900);padding:0 10px 0 8px;font-size:12px}.cfg-wrap--menu .cfg-switch:hover{background:var(--color-bg)}.cfg-wrap--menu .cfg-switch-track{background:var(--grey-300,#d4d4d4)}.cfg-wrap--menu .cfg-switch.is-on{background:#efd3fd;border-color:#efd3fd}.cfg-wrap--menu .cfg-switch.is-on:hover{background:#efd3fd}.cfg-wrap--menu .cfg-switch.is-on .cfg-switch-track{background:var(--violet-900)}.cfg-exit--texte{width:100%;height:auto;color:var(--color-text);font-family:var(--font-sans);text-align:left;border-radius:0;justify-content:flex-start;gap:8px;padding:6px 0 0;font-size:12px}.cfg-exit--texte:hover{color:var(--violet-500,#8927b8);background:0 0}.cfg-exit--texte:focus-visible{outline-color:var(--violet-500,#8927b8)}.navbar{z-index:100;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);position:sticky;top:0;box-shadow:0 2px 12px #0000004d}.navbar-skip{z-index:1000;color:var(--violet-900,#2b0a3d);background:#fff;border-radius:6px;padding:8px 12px;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-9999px}.navbar-skip:focus{outline:2px solid var(--violet-500,#8927b8);left:8px}.navbar-inner{grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:20px;max-width:1500px;height:56px;margin:0 auto;padding:0 24px;display:grid}.navbar-brand{grid-template-columns:120px auto;justify-self:start;align-items:center;gap:14px;min-width:0;display:grid}.navbar-logo-link{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .12s;display:flex}.navbar-logo-link:hover{opacity:.85}.navbar-logo-img{filter:drop-shadow(0 1px 2px #00000040);flex-shrink:0;width:auto;height:32px;display:block}.navbar-page-head{border-left:2px solid #ffffff2e;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding-left:14px;display:flex}.navbar-page-title{font-family:var(--font-sans,inherit);letter-spacing:-.01em;color:var(--nav-text-active,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-size:clamp(15px,1.6vw,19px);font-weight:700;line-height:1.1;overflow:hidden}.navbar-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.navbar-links--main{background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;justify-self:center;gap:6px;padding:4px}.navbar-link{color:var(--nav-text);transition:background var(--transition), color var(--transition);white-space:nowrap;border-radius:20px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.navbar-link:hover{background:var(--nav-hover-bg);color:var(--nav-text-active)}.navbar-link.active{color:var(--nav-text-active);background:#ffffff2e;font-weight:600}.navbar-link--admin{opacity:.85;font-size:13px}.navbar-link--admin:hover,.navbar-link--admin.active{opacity:1}.navbar-link--icon{border-radius:6px;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:inline-flex;padding:8px 10px!important}.navbar-link--icon svg{display:block}.navbar-link--icon:hover{background:#ffffff1f}.navbar-link--icon.active{background:#fff3}.navbar-end{justify-self:end;align-items:center;gap:8px;display:flex}.navbar-badge{color:#ffffff80;letter-spacing:.5px;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.user-menu-wrap{align-items:center;gap:8px;display:flex;position:relative}.user-avatar-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:relative}.user-avatar{background:var(--violet-700);color:#fff;width:30px;height:30px;transition:border-color var(--transition);border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.user-avatar--admin{color:var(--violet-900);background:#efd3fd;border-color:#efd3fd80}.user-avatar-btn:hover .user-avatar{border-color:#ffffff80}.user-avatar-btn--config:after{content:"";border:2px solid var(--violet-900);background:#efd3fd;border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.user-admin-badge{color:var(--violet-900);letter-spacing:.4px;text-transform:uppercase;background:#efd3fd;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4}.user-admin-badge--btn{cursor:pointer;font-family:var(--font-sans);transition:filter var(--transition), box-shadow var(--transition);border:none}.user-admin-badge--btn:hover{filter:brightness(1.07);box-shadow:0 0 0 3px #ffffff38}.view-as-user-exit{color:#ffffffb8;cursor:pointer;width:28px;height:28px;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.view-as-user-exit:hover{color:#fff;background:#ffffff1f}.view-as-user-exit:focus-visible{outline-offset:1px;outline:2px solid #fff}.user-menu-backdrop{z-index:10500;position:fixed;inset:0}.user-menu{background:var(--white);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:220px;box-shadow:var(--shadow-lg);z-index:10501;overflow:hidden}.user-menu-header{flex-direction:column;gap:3px;padding:14px 16px;display:flex}.user-menu-name{color:var(--grey-900);font-size:13px;font-weight:600}.user-menu-email{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:11px;overflow:hidden}.user-menu-divider{background:var(--color-border);height:1px}.user-menu-item{text-align:left;width:100%;font-family:var(--font-sans);color:var(--rose-600);cursor:pointer;transition:background var(--transition);background:0 0;border:none;padding:10px 16px;font-size:13px}.user-menu-item:hover{background:var(--rose-50)}.user-menu-item--neutral{color:var(--color-text)}.user-menu-item--neutral:hover{background:var(--color-bg)}.navbar-comparer-banks{align-items:center;gap:12px;height:100%;display:flex}.navbar-comparer-logo{object-fit:contain;border:1px solid var(--color-border,#eee);background:#fff;border-radius:6px;max-width:100px;height:32px;padding:3px 8px}.navbar-comparer-vs{color:var(--color-primary,#6b2da5);letter-spacing:.06em;background:#6b2da514;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.navbar-burger{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none}.navbar-burger:hover{background:#ffffff29}.navbar-drawer-backdrop{z-index:10400;background:#0f172a59;position:fixed;inset:0}.navbar-drawer{z-index:10401;background:var(--white);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);max-height:calc(100vh - 72px);box-shadow:var(--shadow-lg);gap:2px;padding:6px;display:grid;position:fixed;top:60px;left:8px;right:8px;overflow-y:auto}.navbar-drawer-link{color:var(--color-text);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.navbar-drawer-link:hover{background:var(--color-bg);text-decoration:none}.navbar-drawer-link.active{background:var(--color-primary-light);color:var(--color-primary);font-weight:700}.navbar-drawer-ic{color:var(--color-text-muted);display:inline-flex}.navbar-drawer-link.active .navbar-drawer-ic{color:var(--color-primary)}.navbar-drawer-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-top:4px;padding:8px 12px 2px;font-size:10px;font-weight:700}.bank-mark--net.bank-mark--net{object-fit:contain;background:0 0;border:0;border-radius:4px;padding:0}.sp{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm,0 1px 3px #0000000f);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.sp--empty{color:var(--color-text-muted);font-size:12px;font-style:italic}.sp-label-wrap{border-right:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:1px;padding-right:8px;line-height:1.1;display:inline-flex}.sp-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:700}.sp-edit-link{color:var(--color-primary);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:none;padding:0;font-family:inherit;font-size:10px;font-weight:500;text-decoration:underline}.sp-edit-link:hover{filter:brightness(1.2);color:var(--color-primary)}.sp-list{align-items:center;gap:6px;display:inline-flex}.sp-bk{box-sizing:border-box;border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;min-height:36px;transition:border-color .12s,box-shadow .12s,transform .1s;display:inline-flex;position:relative;overflow:hidden}.sp-bk:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.sp-bk--logo{justify-content:center;width:36px;height:36px}.sp-bk--logo .sp-bk-mark{object-fit:contain;max-width:90%;max-height:90%}.sp-bk--pill{gap:6px;padding:3px 9px 3px 7px}.sp-bk--pill .sp-bk-mark{object-fit:contain;border-radius:3px;flex:none;width:18px;height:18px}.sp-bk-name{color:var(--color-text);text-align:left;max-width:150px;font-size:10.5px;font-weight:700;line-height:1.15;overflow:hidden}.sp-bk-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sp-bk--primary{border-color:var(--color-success,#0a8a3f);box-shadow:0 0 0 2px #0a8a3f2e}.sp-bk--pair{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.sp-dot{background:var(--color-text-muted);opacity:.4;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.sp-bk--primary .sp-dot{background:var(--color-success,#0a8a3f);opacity:1}.sp-x{background:var(--rose-500);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:none;position:absolute;top:-5px;right:-5px}.sp-bk:hover .sp-x{display:inline-flex}.sp-clear{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);width:28px;height:28px;color:var(--color-text-muted,#6b7280);cursor:pointer;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin-left:6px;padding:0;transition:all .12s;display:inline-flex}.sp-clear:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.euromap{background:0 0;border:0;width:100%;max-width:380px;margin:0 auto;padding:0}.euromap svg{width:100%;height:auto;max-height:38vh;display:block}.em-geo{outline:none;transition:fill .12s}.em-geo:focus{outline:none}.em-geo--ours{fill:var(--color-border-strong);stroke:#fff;stroke-width:.6px;cursor:pointer}.em-geo--ours:hover{fill:var(--color-primary-mid,#8a3aaa)}.em-geo--other{fill:#f3f3f3;stroke:#fff;stroke-width:.4px;pointer-events:none}.em-geo--sel{fill:var(--color-primary)!important}.sel-page{max-width:1500px;margin:0 auto;padding:24px clamp(20px,5vw,64px) 56px}.sel-title{text-align:center;color:var(--color-primary);letter-spacing:.01em;margin:4px 0 22px;font-size:18px;font-weight:600}.sel-grid-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (width<=980px){.sel-grid-layout{grid-template-columns:1fr;gap:24px}}.sel-left,.sel-right{flex-direction:column;gap:20px;display:flex}.sel-tete{display:none}.sel-avance{align-items:center;gap:10px;min-width:0;display:flex}.sel-avance-toggle{border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-sans);color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sel-avance-toggle[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.sel-avance-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sel-avance-resume{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sel-block{padding:0}.sel-block--grow{flex:auto}.sel-block--map{margin:0}.sel-block--highlight{background:var(--color-primary-light);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:14px 16px;box-shadow:0 4px 14px #5019661a}.sel-block-title{letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px;font-size:12px;font-weight:700}.sel-map-fallback{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;height:280px}.sel-left{max-height:calc(100vh - 140px);padding-right:6px;overflow-y:auto}.sel-block--map{flex:none;min-height:0}.sel-flags,.sel-cats{flex-wrap:wrap;gap:6px;display:flex}.sel-flags{gap:5px}.sel-chip{cursor:pointer;font-family:var(--font-sans);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);opacity:.45;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.sel-chip:hover{opacity:.8}.sel-chip.sel{opacity:1;background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.sel-flagchip{padding:3px 7px}.sel-flagchip img{border-radius:2px;height:13px;display:block}.sel-search{width:100%;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);outline:none;padding:9px 12px;font-size:13px}.sel-search:focus{border-color:var(--color-primary)}.sel-grid-head{color:var(--color-text-muted);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.sel-grid-hint{color:var(--color-primary);font-weight:600}.sel-grid-all{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}.sel-grid-all:hover{text-decoration:underline}.sel-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;max-height:70vh;padding:4px;display:grid;overflow-y:auto}.sel-grid--logos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.sel-bank{cursor:pointer;background:0 0;border:0;padding:0}.sel-bank-box{aspect-ratio:170/60;border:1px solid var(--color-border);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.sel-bank-logo{max-width:78%;max-height:70%}.sel-bank-flag{z-index:1;border-radius:1px;width:auto;height:9px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1px #00000014}.sel-bank:hover .sel-bank-box{border-color:var(--color-primary)}.sel-bank--on .sel-bank-box{border-color:var(--color-success,#0a8a3f);box-shadow:0 0 0 2px var(--color-success,#0a8a3f)}.sel-bank-chk{background:var(--color-success,#0a8a3f);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.sel-empty{text-align:center;color:var(--color-text-muted);grid-column:1/-1;padding:24px;font-size:12px}.sel-cats--bilan{margin-top:8px}.sel-block--selection{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sel-block--selection .sel-block-title{white-space:nowrap;flex-shrink:0;margin-bottom:0}.sel-block--selection .sp{border-radius:12px;flex-wrap:wrap;flex:auto;align-items:flex-start;min-width:0}.sel-block--selection .sp-list{flex-wrap:wrap;row-gap:8px}.sel-block--intl .sp-list{max-width:455px}.sel-filter-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;font-size:11px;font-weight:700}.sel-block--searchrow{align-items:stretch;gap:12px;display:flex}.sel-block--searchrow .sel-search{flex:50%;min-width:0}.sel-bank-picker{min-width:0;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;outline:none;flex:50%;padding:9px 12px;font-size:13px}.sel-bank-picker:focus{border-color:var(--color-primary)}.sel-env-switch{background:var(--color-bg-muted,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:999px;align-items:center;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.sel-env-seg{font-family:var(--font-sans);color:var(--color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .15s}.sel-env-seg:hover{color:var(--color-text,#111827)}.sel-env-seg--on{background:var(--color-surface,#fff);color:var(--color-primary,#4f46e5);box-shadow:0 1px 3px #0000001f}.sel-env-info-muted{color:var(--color-text-muted,#6b7280);margin:0;font-size:12px;font-style:italic;line-height:1.55}.sel-block--env{box-shadow:none;background:0 0;border:0;padding:0}.sel-bank-name{color:var(--color-text,#374151);text-align:center;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.25}.sel-bank-logo--sm{max-width:30%;max-height:52%}.sel-bank-box{gap:6px;padding:0 6px}.sel-bank-region{box-sizing:border-box;align-items:center;gap:9px;width:100%;min-width:0;padding:0 10px;display:flex}.sel-bank-mark{flex:none;width:22px;height:22px}.sel-bank-region-name{min-width:0;color:var(--color-text);text-align:left;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;-webkit-line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sel-bank-region--concurrent{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.sel-bank-concurrent-id{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sel-bank-region--concurrent .sel-bank-mark{object-fit:contain;border-radius:4px;width:24px;height:24px}.sel-bank-concurrent-tag{letter-spacing:.04em;text-transform:uppercase;color:#8927b8;background:#efd3fd;border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:1.4}.sel-chip--concurrent.sel{color:#fff;background:#8927b8;border-color:#8927b8}.sm-overlay{z-index:9500;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out sm-fadein;display:flex;position:fixed;inset:0}@keyframes sm-fadein{0%{opacity:0}to{opacity:1}}.sm-modal{background:var(--color-bg,#fafafa);border-radius:10px;flex-direction:column;width:100%;max-width:1500px;max-height:calc(100vh - 48px);animation:.22s ease-out sm-modalin;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000059}@keyframes sm-modalin{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sm-header{border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sm-title{color:var(--color-text,#111);margin:0;font-size:17px;font-weight:600}.sm-close{color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 8px;font-size:28px;line-height:1;transition:background .12s,color .12s}.sm-close:hover{background:var(--color-bg,#f3f4f6);color:var(--color-text,#111)}.sm-body{flex:1;min-height:0;overflow-y:auto}.sm-body .sel-page{padding-top:8px;padding-bottom:16px}.sm-footer{border-top:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.cbd{width:var(--cbd-w,380px);z-index:110;background:var(--color-surface);border-left:1px solid var(--color-border-strong);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 18px #0000000a}.cbd-spine{z-index:111;background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-text-active,#3a1148) 100%);color:#fff;cursor:pointer;border:0;border-left:1px solid #0000001a;justify-content:center;align-items:center;width:28px;padding:0;transition:right .22s,filter .12s;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:inset 2px 0 6px #0000000f}.cbd-spine:hover{filter:brightness(1.1)}.cbd-spine--open{right:var(--cbd-w,380px);box-shadow:inset 2px 0 6px #0000000f,-2px 0 6px #0000000f}.cbd-spine-label{writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700;transform:rotate(180deg)}.cbd-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cbd-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:13px;font-weight:700}.cbd-close{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1}.cbd-close:hover{background:var(--color-bg);color:var(--color-text)}.cbd-list{flex-direction:column;flex:auto;gap:10px;padding:14px 18px 8px;display:flex;overflow-y:auto}.cbd-empty{color:var(--color-text-muted);padding:24px 4px;font-size:13px}.cbd-empty-title{color:var(--color-text);margin-bottom:8px;font-weight:600}.cbd-suggest{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.cbd-suggest li{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:6px 10px}.cbd-msg{white-space:pre-wrap;border-radius:10px;max-width:92%;padding:9px 12px;font-size:13px;line-height:1.5}.cbd-msg--user{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.cbd-msg--assistant{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-bottom-left-radius:4px;align-self:flex-start}.cbd-msg-text{word-wrap:break-word}.cbd-md p{margin:0 0 6px}.cbd-md p:last-child{margin-bottom:0}.cbd-md strong{color:var(--color-text);font-weight:700}.cbd-md em{font-style:italic}.cbd-md ul,.cbd-md ol{margin:4px 0 6px;padding-left:20px}.cbd-md li{margin-bottom:2px}.cbd-md li>p{margin:0}.cbd-md code{background:var(--color-bg);border-radius:3px;padding:1px 4px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.92em}.cbd-md pre{background:var(--color-bg);border-radius:6px;padding:8px 10px;font-size:12px;overflow-x:auto}.cbd-md pre code{background:0 0;padding:0}.cbd-md blockquote{border-left:3px solid var(--color-primary-light);color:var(--color-text-muted);margin:4px 0;padding:2px 0 2px 8px}.cbd-md h1,.cbd-md h2,.cbd-md h3{color:var(--color-primary);margin:6px 0 4px;font-size:13px;font-weight:700}.cbd-md a{color:var(--color-primary);text-decoration:underline}.cbd-md a:hover{text-decoration:none}.cbd-md hr{border:0;border-top:1px solid var(--color-border);margin:8px 0}.cbd-md table{border-collapse:collapse;margin:4px 0;font-size:12px}.cbd-md th,.cbd-md td{border:1px solid var(--color-border);text-align:left;padding:3px 6px}.cbd-md th{background:var(--color-bg);font-weight:600}.cbd-typing{letter-spacing:4px;color:var(--color-text-muted);font-weight:700}.cbd-etapes{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:flex}.cbd-etape{color:var(--color-text-muted);padding-left:14px;position:relative}.cbd-etape:before{content:"";background:var(--color-border,#d9d4e0);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.cbd-etape--courante{color:var(--color-text)}.cbd-etape--courante:before{background:var(--violet-500,#8927b8);animation:1.2s ease-in-out infinite cbd-pulse}@keyframes cbd-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.cbd-etape--courante:before{animation:none}}.cbd-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;margin-left:-6px;display:flex}.cbd-act{min-width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 6px;transition:color .12s,background .12s;display:inline-flex}.cbd-act:hover:not(:disabled){color:var(--color-primary);background:var(--color-primary-light)}.cbd-act:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.cbd-act.is-on{color:var(--color-primary)}.cbd-act-n{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cbd-act-sep{background:var(--color-border);width:1px;height:16px;margin:0 6px}.cbd-actions+.cbd-links{margin-top:4px}.cbd-propose-btn{color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:8px 6px 0 0;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cbd-propose-btn:hover:not(:disabled){color:#fff;background:var(--color-primary)}.cbd-propose-btn:disabled{cursor:default;opacity:.7}.cbd-head-actions{align-items:center;gap:4px;display:flex}.cbd-head-btn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;padding:5px;font-size:13px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.cbd-head-btn:hover{background:var(--color-primary-light);color:var(--color-primary)}.cbd-links{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cbd-linkcard{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:8px;flex-direction:column;padding:8px 10px;font-size:12.5px;text-decoration:none;transition:border-color .12s;display:flex}.cbd-linkcard:hover{border-color:var(--color-primary)}.cbd-linkcard strong{color:var(--color-primary)}.cbd-linkcard small{color:var(--color-text-muted);margin-top:2px;font-size:11px}.cbd-form{border-top:1px solid var(--color-border);gap:6px;padding:10px 14px 14px;display:flex}.cbd-input{resize:none;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);outline:none;flex:auto;padding:8px 10px;font-size:13px}.cbd-input:focus{border-color:var(--color-primary)}.cbd-send{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:0;align-self:flex-end;width:36px;height:36px;font-size:16px;font-weight:700}.cbd-send:disabled{opacity:.45;cursor:not-allowed}.cbd-send:hover:not(:disabled){filter:brightness(1.07)}@media (width<=720px){.cbd{width:80vw}.cbd-spine{width:22px}.cbd-spine:hover{width:28px}}.cbd-head-btn.is-active{background:var(--color-primary-light);color:var(--color-primary)}.cbd-rate-faces{gap:0;display:flex}.cbd-rate-face{min-width:28px;padding:0 4px}.cbd-rate-face.is-sel{color:var(--color-primary);background:var(--color-primary-light)}.cbd-rate-face:disabled{cursor:default}.cbd-rate-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cbd-rate-comment{min-width:0;height:32px;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);box-sizing:border-box;border-radius:16px;outline:none;flex:180px;padding:0 10px;font-size:12px}.cbd-rate-comment:focus{border-color:var(--color-primary)}.cbd-rate-send{width:32px;height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cbd-rate-send:hover:not(:disabled){background:var(--color-primary-light)}.cbd-rate-send:disabled{opacity:.5;cursor:wait}.cbd-rate-err{color:#c0392b;flex-basis:100%;font-size:11px}.cbd-rate-thanks{color:var(--color-primary);margin-left:2px;font-size:11px;font-weight:600}.cbd-history{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:10px 14px 8px;display:flex;overflow-y:auto}.cbd-history-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:2px 2px 6px;font-size:11px;font-weight:700;display:flex}.cbd-history-x{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:13px;line-height:1}.cbd-history-x:hover{background:var(--color-bg);color:var(--color-text)}.cbd-history-empty{color:var(--color-text-muted);text-align:center;padding:16px 4px;font-size:12px}.cbd-history-err{color:#c0392b}.cbd-history-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cbd-history-list li{border:1px solid var(--color-border);border-radius:8px;align-items:stretch;gap:4px;transition:border-color .12s;display:flex;overflow:hidden}.cbd-history-list li:hover{border-color:var(--color-primary)}.cbd-history-list li.is-active{border-color:var(--color-primary);background:var(--color-primary-light)}.cbd-history-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:2px;min-width:0;padding:8px 10px;display:flex}.cbd-history-title{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cbd-history-date{color:var(--color-text-muted);font-size:10.5px}.cbd-history-del{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;flex:none;padding:0 10px;font-size:13px}.cbd-history-del:hover{background:var(--color-bg);color:#c0392b}.cbd-poignee{cursor:col-resize;z-index:3;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:0}.cbd-poignee:after{content:"";background:var(--color-primary);opacity:0;border-radius:2px;width:3px;height:44px;margin-top:-22px;transition:opacity .12s;position:absolute;top:50%;left:2px}.cbd-poignee:hover:after,.cbd-poignee:focus-visible:after,body.cbd-redim .cbd-poignee:after{opacity:.8}.cbd-poignee:focus-visible{outline:none}.cbd--large{box-shadow:-14px 0 36px #00000029}body.cbd-redim{cursor:col-resize;-webkit-user-select:none;user-select:none}body.cbd-redim iframe{pointer-events:none}body.cbd-redim .cbd-spine{transition:none}@media (width>=721px){.cbd{max-width:calc(100vw - 160px)}}@media (width<=720px){.cbd-poignee{display:none}}.cst-banner{text-align:center;box-sizing:border-box;min-height:28px;font-family:var(--font-sans);color:#7a4f00;background:var(--gold-50,#fff5e6);border-bottom:1px solid var(--gold-100,#ffdcbd);z-index:60;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:12.5px;line-height:1.35;display:flex;position:relative}.cst-banner-dot{background:var(--gold-500,#fa5c00);border-radius:50%;flex:none;width:7px;height:7px}.cst-banner-text{font-weight:700}.cst-banner-contacts{color:#8a6212;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cst-banner-sep{background:var(--gold-100,#ffdcbd);flex:none;width:1px;height:12px}.cst-banner-mails{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cst-banner-remarque{font:inherit;color:#7a4f00;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:none}.cst-banner-mail{color:#7a4f00;text-underline-offset:2px;text-decoration:underline}.cst-banner-mail:hover{color:var(--gold-500,#fa5c00)}.cst-banner-hide{font-family:var(--font-sans);color:#7a4f00;border:1px solid var(--gold-100,#ffdcbd);cursor:pointer;background:#fff;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cst-banner-hide:hover:not(:disabled){background:var(--gold-500,#fa5c00);border-color:var(--gold-500,#fa5c00);color:#fff}.cst-banner-hide:disabled{opacity:.6;cursor:default}.cst-banner-err{color:#a4141f;font-weight:700}@media (width<=900px){.cst-banner-hide{position:static;transform:none}}@media (width<=700px){.cst-banner{padding:5px 12px;font-size:12px}.cst-banner-sep{display:none}}.fbk-fab{z-index:900;background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;transition:filter .12s,transform .12s;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 4px 14px #0000002e}.fbk-fab:hover{filter:brightness(1.08);transform:translateY(-1px)}.fbk-fab-label{line-height:1}.fbk-overlay{z-index:1200;background:#00000059;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fbk-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;width:440px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 12px 40px #00000040}.fbk-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fbk-title{color:var(--color-text);font-size:14px;font-weight:700}.fbk-x{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:15px}.fbk-x:hover{background:var(--color-bg);color:var(--color-text)}.fbk-body{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.fbk-sent{text-align:center;color:var(--color-primary);padding:28px 18px;font-weight:600}.fbk-types{gap:8px;display:flex}.fbk-type{background:var(--color-bg);border:1px solid var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}.fbk-type:hover{border-color:var(--color-primary)}.fbk-type.is-on{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.fbk-textarea{resize:vertical;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:8px;outline:none;padding:9px 11px;font-size:13px}.fbk-textarea:focus{border-color:var(--color-primary)}.fbk-shot{flex-direction:column;gap:6px;display:flex}.fbk-shot-toggle{color:var(--color-text);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:flex}.fbk-shot-preview{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;justify-content:center;align-items:center;min-height:64px;display:flex;overflow:hidden}.fbk-shot-preview img{object-fit:contain;width:100%;max-height:220px;display:block}.fbk-shot-preview img.is-off{opacity:.35;filter:grayscale()}.fbk-shot-loading,.fbk-shot-none{color:var(--color-text-muted);text-align:center;padding:16px;font-size:12px}.fbk-recapture{border:1px solid var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:4px 9px;font-size:11.5px;font-weight:600}.fbk-recapture:hover{border-color:var(--color-primary);color:var(--color-primary)}.fbk-attach{display:flex}.fbk-attach-btn{background:var(--color-bg);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.fbk-attach-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.fbk-attach-file{background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 11px;font-size:12.5px;display:flex}.fbk-attach-name{min-width:0;color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;overflow:hidden}.fbk-attach-size{color:var(--color-text-muted);flex:none;font-size:11px}.fbk-attach-rm{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;flex:none;padding:0 2px;font-size:13px}.fbk-attach-rm:hover{color:#c0392b}.fbk-context-note{color:var(--color-text-muted);font-size:11px}.fbk-err{color:#c0392b;font-size:12px}.fbk-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.fbk-cancel{border:1px solid var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.fbk-cancel:hover{background:var(--color-bg)}.fbk-send{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}.fbk-send:disabled{opacity:.5;cursor:not-allowed}.fbk-send:hover:not(:disabled){filter:brightness(1.07)}@media (width<=720px){.fbk-fab-label{display:none}.fbk-fab{padding:12px}}.login-page{--lg-ink:var(--color-primary-shape-unchanged-active,#1c0328);--lg-ink-2:var(--color-primary-text-active,#3a0d4f);--lg-violet:var(--color-primary,#6b218d);--lg-violet-h:var(--color-primary-hover,#581d74);--lg-lilac:var(--color-primary-surface-discrete-active,#efd3fd);--lg-glow:var(--color-primary-surface-inverted-active,#8927b8);--lg-paper:#fff;--lg-line:#e4dcea;--lg-muted:#6b6572;min-height:100vh;font-family:var(--font-sans);background:var(--lg-paper);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);display:grid}.login-brand-panel{color:#fff;background:radial-gradient(120% 80% at 0% 0%, #8927b847 0%, transparent 55%), linear-gradient(165deg, var(--lg-ink) 0%, var(--lg-ink-2) 55%, #4a1263 100%);position:relative;overflow:hidden}.login-brand-panel:before{content:"";aspect-ratio:1028/504;opacity:.075;pointer-events:none;background:url(/assets/logo-blanc-COP3P4Uy.svg) 50%/contain no-repeat;width:92%;animation:28s ease-in-out infinite alternate lg-drift;position:absolute;bottom:-14%;right:-18%}@keyframes lg-drift{0%{transform:translate(0,0)rotate(-2deg)}to{transform:translate(-2.5%,-3%)rotate(0)}}.login-brand-panel:after{content:"";background:linear-gradient(90deg, var(--lg-lilac) 0%, #efd3fd26 70%, transparent 100%);height:3px;position:absolute;top:0;left:0;right:0}.login-brand-panel-in{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:48px;height:100%;min-height:100vh;padding:clamp(32px,5vw,64px) clamp(32px,6vw,88px);display:flex;position:relative}.login-brand-mark{align-items:center;display:flex}.login-logo-mark{filter:drop-shadow(0 1px 2px #0000004d);height:60px}.login-brand-copy{flex-direction:column;align-items:flex-start;max-width:560px;display:flex}.login-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--lg-lilac);margin:0 0 18px;font-size:12px;font-weight:500}.login-title{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:300;line-height:1.12}.login-rule{background:var(--lg-lilac);opacity:.9;width:44px;height:2px;margin:28px 0 22px;display:block}.login-tagline{color:#ffffffb8;max-width:44ch;margin:0;font-size:16px;font-weight:300;line-height:1.55}.login-brand-foot{letter-spacing:.02em;color:#ffffff73;margin:0;font-size:12px}.login-form-panel{background:var(--lg-paper);justify-content:center;align-items:center;padding:clamp(32px,6vw,72px) clamp(24px,6vw,80px);display:flex}.login-form-in{width:100%;max-width:380px}.login-form-head{margin-bottom:36px}.login-form-head h2{letter-spacing:-.01em;color:var(--lg-ink-2);margin:0 0 8px;font-size:28px;font-weight:500}.login-form-head p{color:var(--lg-muted);margin:0;font-size:14px}.login-form{flex-direction:column;gap:22px;display:flex}.login-field{flex-direction:column;gap:8px;display:flex}.login-field label{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-2);font-size:11px;font-weight:500}.login-input{box-sizing:border-box;width:100%;height:48px;font-family:var(--font-sans);color:var(--lg-ink);border:1.5px solid var(--lg-line);background:#fff;border-radius:8px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.login-input::placeholder{color:#b3adb8}.login-input:hover{border-color:#cbbfd4}.login-input:focus{border-color:var(--lg-violet);box-shadow:0 0 0 4px #6b218d1f}.login-error{color:#a4141f;background:#fff3f4;border-left:3px solid #d20319;border-radius:0 6px 6px 0;padding:10px 12px;font-size:13px;line-height:1.4}.login-submit{height:50px;font-family:var(--font-sans);letter-spacing:.01em;color:#fff;background:var(--lg-violet);cursor:pointer;border:0;border-radius:8px;margin-top:6px;font-size:15px;font-weight:500;transition:background .15s,transform .12s,box-shadow .15s}.login-submit:hover:not(:disabled){background:var(--lg-violet-h);transform:translateY(-1px);box-shadow:0 8px 20px #3a0d4f38}.login-submit:active:not(:disabled){box-shadow:none;transform:translateY(0)}.login-submit:disabled{background:var(--lg-violet);opacity:.4;cursor:not-allowed}.login-submit:focus-visible{outline:2px solid var(--lg-violet);outline-offset:3px}.login-help{color:var(--lg-muted);margin:28px 0 0;font-size:12.5px}.lg-reveal{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) forwards lg-reveal;animation-delay:calc(80ms + var(--i,0) * 70ms);transform:translateY(10px)}@keyframes lg-reveal{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lg-reveal{opacity:1;animation:none;transform:none}.login-brand-panel:before{animation:none}}@media (width<=900px){.login-page{grid-template-columns:1fr}.login-brand-panel-in{gap:28px;min-height:0;padding:28px 24px 32px}.login-logo-mark{height:44px}.login-eyebrow{letter-spacing:.16em;margin-bottom:12px;font-size:11px}.login-title{font-size:28px}.login-title br{display:none}.login-rule{margin:18px 0 14px}.login-tagline{font-size:14px}.login-brand-foot{display:none}.login-form-panel{align-items:flex-start;padding:36px 24px 48px}}.bank-logo{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;display:inline-block}.bank-logo--fallback{background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-border);letter-spacing:.3px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bklib{flex-direction:column;gap:14px;display:flex}.bklib-filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.bklib-filter-chip{font-family:var(--font-sans);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:16px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .12s}.bklib-filter-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.bklib-filter-chip--active{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.bklib-filter-divider{color:var(--color-text-muted);padding:0 6px}.bklib-filter-label{color:var(--color-text-muted);margin-right:4px;font-size:11.5px}.bklib-count{color:var(--color-text-muted);padding:0 2px;font-size:12px}.bklib-empty{text-align:center;color:var(--color-text-muted);background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:32px 16px;font-size:13px}.bklib-list{flex-direction:column;gap:8px;display:flex}.bklib-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:36px 110px minmax(0,1fr) 80px 100px auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:grid}.bklib-row:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #5019660f}.bklib-icon{font-size:22px;line-height:1}.bklib-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.bklib-badge--urd{background:var(--blue-50,#eef2ff);color:var(--blue-700,#3730a3)}.bklib-badge--p3-nar{background:var(--color-primary-light);color:var(--color-primary)}.bklib-badge--p3-anx{background:var(--gold-50,#fef3c7);color:#7a4f00}.bklib-title{color:var(--color-text);word-break:break-word;font-size:13px;font-weight:600;line-height:1.3}.bklib-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11.5px;display:flex}.bklib-date{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.bklib-size{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.bklib-actions{gap:6px;display:flex}.bklib-btn{font-family:var(--font-sans);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:filter .12s}.bklib-btn:hover{filter:brightness(1.1)}.bklib-btn:disabled{opacity:.5;cursor:wait}.bklib-loading{text-align:center;color:var(--color-text-muted);padding:18px;font-size:13px}.bklib-section-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bklib-section-title{color:var(--color-primary);font-size:15px;font-weight:700}.bklib-balance{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:16px;padding:16px}.bklib-balance .bklib-section-title{margin:0 0 12px}.bklib-balance-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.bklib-stat{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;padding:12px 14px}.bklib-stat-val{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.bklib-stat-lbl{color:var(--color-text);margin-top:3px;font-size:11.5px;font-weight:600}.bklib-stat-sub{color:var(--color-text-muted);margin-top:2px;font-size:10.5px}.bka-page{flex-direction:column;gap:20px;max-width:1400px;margin:0 auto;padding:24px 28px 48px;display:flex}.bka-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bka-title{color:var(--color-text);margin:0 0 2px;font-size:22px;font-weight:700}.bka-subtitle{color:var(--color-text-muted);margin:0;font-size:13px}.bka-selectors{align-items:center;gap:10px;display:flex}.bka-select{min-width:320px;max-width:480px}.bka-empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.bka-empty-icon{font-size:48px}.bka-empty h2{color:var(--color-text);margin:0;font-size:18px;font-weight:700}.bka-empty p{color:var(--color-text-muted);margin:0;font-size:13px}.bka-meta-bar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.bka-meta-name{color:var(--color-text);font-size:14px;font-weight:700}.bka-meta-sep{color:var(--color-border)}.bka-meta-item code{font-family:var(--font-mono);background:var(--color-bg);border-radius:3px;padding:1px 5px;font-size:11px}.bka-loading-pill{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:20px;margin-left:auto;padding:2px 10px;font-size:12px}.bka-facts-pill{background:var(--color-primary-light);color:var(--color-primary);border-radius:20px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:600}.bka-kpi-strip{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (width<=1100px){.bka-kpi-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.bka-kpi-strip{grid-template-columns:repeat(2,1fr)}}.bka-kpi-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow var(--transition);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.bka-kpi-card:hover{box-shadow:var(--shadow-sm)}.bka-kpi-card--neg .bka-kpi-value{color:var(--color-danger)}.bka-kpi-icon{margin-bottom:2px;font-size:20px}.bka-kpi-value{color:var(--color-text);font-size:18px;font-weight:700;line-height:1.2}.bka-kpi-label{color:var(--color-text-muted);font-size:11px;font-weight:500}.bka-tabs{border-bottom:2px solid var(--color-border);gap:4px;padding-bottom:0;display:flex}.bka-tab{cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 18px;font-size:13px;font-weight:500}.bka-tab:hover{color:var(--color-text);background:var(--color-bg)}.bka-tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.bka-content{flex-direction:column;gap:16px;display:flex}.bka-empty-msg{color:var(--color-text-muted);text-align:center;padding:32px;font-size:13px}.bka-ratios-page{flex-direction:column;gap:20px;display:flex}.bka-ratio-category{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.bka-cat-header{letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.bka-cat-header--teal{color:#007a6e;background:#e6f7f5}.bka-cat-header--blue{color:#0057a0;background:#e6f0f7}.bka-cat-header--rose{color:#8a004f;background:#fce8f4}.bka-cat-header--gold{color:#7a5800;background:#fef5e0}.bka-cat-header--violet{color:#501966;background:#f0e8f7}.bka-cat-header--slate{color:#3a4060;background:#f0f1f5}.bka-cat-header--sand{color:#7a5030;background:#faf2e8}.bka-cat-count{opacity:.7;font-size:11px;font-weight:600}.bka-ratio-grid{background:var(--color-border);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1px;display:grid}.bka-ratio-card{background:var(--color-surface);flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.bka-ratio-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.bka-ratio-dot--good{background:var(--color-positive)}.bka-ratio-dot--ok{background:var(--color-warning)}.bka-ratio-dot--poor{background:var(--color-danger)}.bka-ratio-dot--neutral{background:var(--color-border)}.bka-ratio-val{color:var(--color-text);font-size:20px;font-weight:700}.bka-ratio-name{color:var(--color-text-muted);font-size:11px;line-height:1.3}.bka-ratio-eba{vertical-align:middle;cursor:help;margin-left:4px;font-size:11px;display:inline-block}.bka-ratio-card--good .bka-ratio-val{color:var(--color-positive)}.bka-ratio-card--poor .bka-ratio-val{color:var(--color-danger)}.bka-ratio-card--ok .bka-ratio-val{color:var(--color-warning)}.bka-pnl-page,.bka-bilan-page{flex-direction:column;gap:16px;display:flex}.bka-chart-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px 20px 12px}.bka-chart-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:600}.bka-facts-block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.bka-facts-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:8px 16px;font-size:12px;font-weight:700}.bka-table{border-collapse:collapse;width:100%;font-size:12.5px}.bka-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:7px 12px;font-size:11px;font-weight:600}.bka-th-right{text-align:right}.bka-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:6px 12px}.bka-table tr:last-child td{border-bottom:none}.bka-table tr:hover td{background:var(--color-bg)}.bka-row-debit td{color:var(--color-danger)}.bka-td-label{max-width:360px;font-weight:500}.bka-td-concept-inline{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.7;margin-top:1px;font-size:10px;font-weight:400;display:block}.bka-dims{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.bka-dim-tag{background:var(--color-primary-light,#eff6ff);color:var(--color-primary,#1a56db);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:320px;padding:1px 6px;font-size:10px;font-weight:500;overflow:hidden}.bka-td-concept{font-family:var(--font-mono);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.bka-td-val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bka-td-unit{color:var(--color-text-muted);font-size:11px}.bka-td-period,.bka-td-date{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.bka-td-fam{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11px;overflow:hidden}.bka-bilan-visual{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.bka-bilan-bar-row{grid-template-columns:240px 1fr 120px 48px;align-items:center;gap:12px;display:grid}.bka-bilan-bar-label{color:var(--color-text);font-size:12.5px;font-weight:500}.bka-bilan-bar-track{background:var(--color-bg);border-radius:6px;height:12px;overflow:hidden}.bka-bilan-bar-fill{background:var(--color-primary);border-radius:6px;height:100%;transition:width .4s}.bka-bilan-bar-fill--equity{background:var(--color-accent-teal)}.bka-bilan-bar-fill--loans{background:var(--color-accent-blue)}.bka-bilan-bar-fill--deposits{background:var(--color-accent-rose)}.bka-bilan-bar-fill--default{background:var(--color-primary)}.bka-bilan-bar-val{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bka-bilan-bar-pct{color:var(--color-text-muted);text-align:right;font-size:11px}.bka-brut-page{flex-direction:column;gap:8px;display:flex}.bka-brut-header{color:var(--color-text-muted);padding:4px 0;font-size:12px}.bka-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:640px;overflow:auto}.bka-table--brut .bka-td-label{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.bka-brut-limit{color:var(--color-text-muted);text-align:center;border-top:1px solid var(--color-border);background:var(--color-bg);padding:10px 16px;font-size:12px}.bka-meta-name{align-items:center;gap:8px;display:inline-flex}.bka-meta-logo{border:1px solid var(--color-border)}.bka-page--embedded{max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.bka-page--embedded .bka-meta-bar{margin-top:0}.bka-scroll{flex-direction:column;gap:32px;display:flex}.bka-section{flex-direction:column;gap:14px;scroll-margin-top:130px;display:flex}.bka-section-title{color:var(--color-primary);border-bottom:1px solid var(--color-border);margin:0;padding-bottom:8px;font-size:16px;font-weight:700}.csv{padding:8px 4px}.csv-empty,.csv-loading{color:var(--color-text-muted);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:8px;padding:24px 16px;font-size:13px}.csv-empty--no-link{text-align:left;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.csv-empty-hint{color:#b45309;margin-top:8px;font-size:12px}.csv-empty-hint code{background:#b453091a;border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.csv-header{border-bottom:2px solid var(--color-primary,#4f46e5);margin-bottom:18px;padding-bottom:12px}.csv-breadcrumb{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:12px}.csv-code{background:var(--color-primary-light,#ede9fe);color:var(--color-primary,#4f46e5);border-radius:4px;padding:1px 8px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;display:inline-block}.csv-title{color:var(--color-primary,#4f46e5);margin:0;font-size:22px;font-weight:700;line-height:1.25}.csv-section{border:0;border-left:2px solid var(--color-primary,#4f46e5);background:0 0;border-radius:0;margin:0 -12px 18px;padding:4px 0 4px 12px}.csv-section--warning{background:0 0;border-left-color:#d97706}.csv-section-title{color:var(--color-primary,#4f46e5);text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px;font-size:13px;font-weight:700}.csv-section--warning .csv-section-title{color:#92400e}.csv-prose{color:var(--color-text);font-size:14px;line-height:1.55}.csv-prose p{margin:0 0 10px}.csv-prose p:last-child{margin-bottom:0}.csv-prose strong{color:var(--color-text);font-weight:600}.csv-prose ul,.csv-prose ol{margin:8px 0 8px 22px;padding:0}.csv-prose li{margin-bottom:4px}.csv-list{margin:0 0 0 18px;padding:0;font-size:13.5px;line-height:1.6}.csv-list li{margin-bottom:6px}.csv-list-kpi{margin-left:0;list-style:none}.csv-list-kpi li{border-left:3px solid var(--color-primary);background:#4f46e50f;border-radius:0 4px 4px 0;margin-bottom:6px;padding:8px 12px}.csv-kpi-label{color:var(--color-text-muted);font-size:12.5px}.csv-source-line{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 0;padding:4px 0 0;font-size:11.5px;display:flex}.csv-source-empty{opacity:.7;font-style:italic}.csv-source-link{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #0000;align-items:baseline;gap:4px;padding:0;font-family:inherit;font-size:11.5px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.csv-source-link:hover{color:var(--color-primary,#4f46e5);border-bottom-color:var(--color-primary,#4f46e5)}.csv-source-link-icon{margin-right:2px;font-size:13px}.csv-source-link-name{color:var(--color-text);font-weight:500}.csv-source-link:hover .csv-source-link-name{color:var(--color-primary,#4f46e5)}.csv-source-link-page{color:var(--color-text-muted)}.csv-source-link--ext{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.csv-source-collapsible{margin-top:12px}.csv-source-toggle{color:var(--color-text-muted);cursor:pointer;opacity:.7;letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:11.5px;font-weight:600;transition:opacity .12s,color .12s;display:inline-flex}.csv-source-toggle:hover{opacity:1;color:var(--color-primary,#4f46e5)}.csv-source-lang{color:#8a5a00;cursor:help;vertical-align:middle;background:#fdf3d7;border:1px solid #eecb84;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.swe-content{flex-direction:column;gap:18px;display:flex}.swe-md{color:var(--color-text,#111827);font-size:13.5px;line-height:1.55}.swe-md h2{color:var(--color-primary,#4f46e5);border-bottom:1px solid var(--color-border,#e5e7eb);margin:16px 0 8px;padding-bottom:4px;font-size:18px;font-weight:700}.swe-md h3{color:var(--color-text);margin:12px 0 6px;font-size:15px;font-weight:700}.swe-md h1,.swe-md h2,.swe-md h3,.swe-md h4{scroll-margin-top:110px}.swe-md p{margin:8px 0}.swe-md ul,.swe-md ol{margin:8px 0;padding-left:22px}.swe-md li{margin:2px 0}.swe-md strong{font-weight:700}.swe-md em{font-style:italic}.swe-md code{background:#0000000d;border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.swe-md table{border-collapse:collapse;border:1px solid var(--color-border,#dbe2ea);width:100%;margin:12px 0 16px;font-size:12.5px;line-height:1.45}.swe-md th{text-align:left;color:#1e293b;border:1px solid var(--color-border,#dbe2ea);text-transform:none;background:#f1f5f9;padding:7px 12px;font-size:12px;font-weight:700}.swe-md td{vertical-align:top;color:var(--color-text,#111827);border:1px solid #e6ebf1;padding:6px 12px}.swe-md tbody tr:nth-child(2n) td{background:#f9fafc}.swe-md tbody tr:hover td{background:#eef4fb}.swe-md td[align=right],.swe-md th[align=right]{text-align:right}.cmp-col .swe-md table{display:block;overflow-x:auto}.swe-embed{background:var(--color-surface,#fff);border-radius:8px;margin:12px 0}.swe-embed-table{padding:0}.sweb-cite{color:#1d4ed8;cursor:pointer;vertical-align:baseline;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:3px;margin:0 1px;padding:1px 6px;font-size:11.5px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.sweb-cite:hover{background:#dbeafe;border-color:#93c5fd;text-decoration:underline}.sweb-cite:active{background:#bfdbfe}.sweb-sources{border:1px solid #e2e8f0;border-radius:6px;margin-top:12px;overflow:hidden}.sweb-sources summary{cursor:pointer;color:var(--color-text-muted,#64748b);-webkit-user-select:none;user-select:none;background:#f8fafc;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;list-style:none;display:flex}.sweb-sources summary:before{content:"▸";font-size:9px;transition:transform .15s}.sweb-sources[open] summary:before{content:"▾"}.sweb-sources summary:hover{background:#f1f5f9}.sweb-sources>:not(summary){padding:8px 14px;font-size:12px}.sweb-sources ul,.sweb-sources ol{margin:0;padding-left:16px}.sweb-sources li{color:var(--color-text-muted,#64748b);margin-bottom:4px;line-height:1.5}.swe-placeholder-unknown{color:#b91c1c;background:#fef2f2;border:1px dashed #fca5a5;border-radius:4px;margin:4px 0;padding:2px 8px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-block}.swe-content{position:relative}.swe-export-md{z-index:5;border:1px solid var(--color-border,#d1d5db);color:var(--color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .12s;position:absolute;top:0;right:0;box-shadow:0 1px 3px #0000000f}.swe-export-md:hover{background:var(--color-primary,#4f46e5);color:#fff;border-color:var(--color-primary,#4f46e5)}.mdtoc{flex-direction:column;gap:1px;font-size:12.5px;display:flex}.mdtoc-empty{color:var(--color-text-muted,#6b7280);padding:8px 0;font-size:12px;font-style:italic}.mdtoc-node{flex-direction:column;display:flex}.mdtoc-link{color:var(--color-text,#111827);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-left:3px solid #0000;border-radius:0 4px 4px 0;padding:4px 10px;text-decoration:none;transition:background .12s,color .12s,border-left-color .12s;display:block;overflow:hidden}.mdtoc-link:hover{background:var(--color-primary-light,#ede9fe);color:var(--color-primary,#4f46e5)}.mdtoc-link--active{background:var(--color-primary-light,#ede9fe);color:var(--color-primary,#4f46e5);border-left-color:var(--color-primary,#4f46e5);font-weight:600}.mdtoc-node--lvl1>.mdtoc-link{font-size:13px;font-weight:600}.mdtoc-node--lvl2>.mdtoc-link{color:var(--color-text-muted,#4b5563);padding-left:22px;font-size:12px}.mdtoc-node--lvl3>.mdtoc-link{color:var(--color-text-muted,#6b7280);padding-left:34px;font-size:11.5px}.mdtoc-node--lvl4>.mdtoc-link{padding-left:46px;font-size:11px}.mdtoc-children{flex-direction:column;display:flex}.exp-menu-wrap{display:inline-block;position:relative}.exp-menu-btn{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);height:30px;color:var(--color-text,#111);cursor:pointer;touch-action:manipulation;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.exp-menu-btn:focus-visible,.exp-menu-item:focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:-2px}.exp-menu-item:focus-visible{background:var(--color-primary-surface-discrete,#fcf4ff)}.exp-menu-btn:hover{border-color:var(--color-primary,#4f46e5);color:var(--color-primary,#4f46e5);background:var(--color-primary-surface-discrete,#fcf4ff)}.exp-menu-list{z-index:50;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;min-width:240px;margin:0;padding:4px;list-style:none;animation:.14s ease-out exp-menu-in;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.exp-menu-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);padding:6px 10px 3px;font-size:10.5px;font-weight:700}.exp-menu-titre--suite{border-top:1px solid var(--color-border,#e5e7eb);margin-top:4px;padding-top:8px}@keyframes exp-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.exp-menu-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;padding:8px 10px;font-family:inherit;transition:background .1s;display:flex}.exp-menu-item:hover{background:var(--color-primary-surface-discrete,#fcf4ff)}.exp-menu-icon{flex-shrink:0;align-items:center;display:inline-flex}.exp-menu-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.exp-menu-name{color:var(--color-text,#111);font-size:13px;font-weight:600}.exp-menu-hint{color:var(--color-text-muted,#6b7280);font-size:11px}.gts-overlay{z-index:9000;background:#0f172a80;justify-content:center;align-items:center;animation:.15s ease-out gts-overlay-in;display:flex;position:fixed;inset:0}@keyframes gts-overlay-in{0%{opacity:0}to{opacity:1}}.gts-modal{background:var(--color-surface,#fff);color:var(--color-text,#111);border-radius:8px;flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);animation:.18s ease-out gts-modal-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes gts-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.gts-header{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.gts-title{margin:0;font-size:16px;font-weight:600}.gts-close{color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:24px;line-height:1}.gts-close:hover{color:var(--color-text,#111)}.gts-body{flex-direction:column;gap:8px;padding:16px 18px;display:flex;overflow-y:auto}.gts-row{grid-template-columns:90px 1fr;align-items:baseline;gap:12px;font-size:13px;line-height:1.45;display:grid}.gts-label{color:var(--color-text-muted,#6b7280);letter-spacing:.2px;font-size:11.5px;font-weight:500}.gts-val{color:var(--color-text,#111);word-break:break-word}.gts-mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.gts-small{color:var(--color-text-muted,#6b7280);font-size:11px}.gts-sep{background:var(--color-border,#e5e7eb);height:1px;margin:6px 0}.gts-loading{color:var(--color-text-muted,#6b7280);padding:8px 0;font-size:13px}.gts-error{color:#b91c1c;background:#fef2f2;border-radius:4px;padding:8px 10px;font-size:13px}.gts-info{color:#1e40af;background:#eff6ff;border-radius:4px;padding:10px 12px;font-size:12.5px;line-height:1.5}.gts-info p{margin:0 0 6px}.gts-info p:last-child{margin-bottom:0}.gts-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.45}.gts-footer{border-top:1px solid var(--color-border,#e5e7eb);background:var(--color-bg,#fafafa);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.gts-btn{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}.gts-btn-secondary{background:var(--color-surface,#fff);color:var(--color-text,#111);border-color:var(--color-border,#e5e7eb)}.gts-btn-secondary:hover{background:var(--color-bg,#f3f4f6)}.gts-btn-primary{background:var(--color-primary,#4f46e5);color:#fff}.gts-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.gts-btn-primary:disabled{cursor:not-allowed;opacity:.7;background:#9ca3af}.gts-scale-warn{border-left:3px solid var(--gold-500,#fa5c00);color:var(--color-text,#1f2937);background:#fa5c0014;border-radius:4px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.4}.fact-tooltip-trigger{cursor:help;display:inline-block}.fact-tooltip-clickable{cursor:pointer;border-bottom:1px dashed #0000;text-decoration:none;transition:border-color .12s}.fact-tooltip-clickable:hover{border-bottom-color:var(--color-primary,#4f46e5)}.fact-tooltip-clickable:focus-visible{outline:2px solid var(--color-primary,#4f46e5);outline-offset:2px;border-radius:2px}.fact-tooltip-bubble{z-index:10000;color:#1f1a24;border:1px solid var(--violet-200,#d9b8e6);border-left:3px solid var(--violet-700,#6b218d);text-align:left;white-space:normal;pointer-events:none;background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-width:280px;max-width:380px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;animation:.12s ease-out fact-tt-fadein;display:flex;position:fixed;transform:translateY(-100%);box-shadow:0 8px 24px #3a104e24}@keyframes fact-tt-fadein{0%{opacity:0;transform:translateY(calc(4px - 100%))}to{opacity:1;transform:translateY(-100%)}}.fact-tt-title{letter-spacing:.4px;text-transform:uppercase;color:var(--violet-700,#6b218d);border-bottom:1px solid var(--violet-100,#e7cef0);margin-bottom:4px;padding-bottom:4px;font-size:10.5px;font-weight:600}.fact-tt-row{grid-template-columns:96px 1fr;align-items:baseline;gap:8px;display:grid}.fact-tt-label{color:#6b6472;font-size:11px;font-weight:500}.fact-tt-val{color:#1f1a24;word-break:break-word;font-variant-numeric:tabular-nums}.fact-tt-mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.fact-tt-small{color:#5b5563;font-size:10.5px}.fact-tt-hint{border-top:1px solid var(--violet-100,#e7cef0);color:var(--violet-700,#6b218d);text-align:center;margin-top:6px;padding-top:6px;font-size:10.5px;font-style:italic;display:block}.fact-tt-warn{color:#8a3b0c;background:#fff3eb;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:11px;line-height:1.35;display:block}.bch-motif-bulle--dessous{animation:none;transform:none}.bch-normaliser{color:var(--color-text-muted,#6b7280);justify-content:flex-end;align-items:center;gap:8px;margin:0 2px 10px;font-size:12px;display:flex}.bch-normaliser-legende{flex-wrap:wrap;gap:3px 14px;margin-right:auto;font-size:11.5px;display:flex}.bch-normaliser-legende>span{cursor:help;white-space:nowrap;align-items:center;display:inline-flex}.bch-normaliser-legende-titre{letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font-size:10.5px;font-weight:700;line-height:1.2;cursor:default!important}.bch-normaliser-legende .bch-src-dot{vertical-align:middle;cursor:help;margin:0 5px 0 0}.bch-normaliser-etat[hidden]{display:none}.bch-normaliser-segments{background:var(--color-bg-muted,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.bch-normaliser-seg{min-height:24px;font-family:var(--font-sans);color:var(--color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;transition:background var(--transition,.15s), color var(--transition,.15s);background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}.bch-normaliser-seg:hover{color:var(--color-text,#111827)}.bch-normaliser-seg.is-on{background:var(--color-surface,#fff);color:var(--color-primary,#6b218d);cursor:default;box-shadow:0 1px 3px #0000001f}.bch-normaliser-seg.is-on[aria-checked=true]:last-child{color:var(--violet-500,#8927b8)}.bch-normaliser-seg:focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:2px}.acb-breadcrumb .bch-normaliser-legende{display:none}.mtsearch{padding:0 4px 6px}.mtsearch-field{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:6px;height:28px;padding:0 4px 0 8px;transition:border-color .12s,box-shadow .12s;display:flex}.mtsearch-field:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 2px var(--color-primary-light)}.mtsearch-ic{opacity:.8;flex-shrink:0}.mtsearch-input{min-width:0;height:100%;font:inherit;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.mtsearch-input::placeholder{color:var(--color-text-muted)}.mtsearch-clear{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.mtsearch-clear:hover{background:var(--color-primary-light);color:var(--color-text)}.mtsearch-results{border-bottom:1px solid var(--color-border);max-height:50vh;margin-top:6px;padding-bottom:6px;overflow-y:auto}.mtsearch-group+.mtsearch-group{margin-top:4px}.mtsearch-table,.mtsearch-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;line-height:1.35;transition:background .12s,color .12s;display:block}.mtsearch-table{color:var(--color-text-muted);padding:4px 8px;font-size:11px}.mtsearch-row{color:var(--color-text-secondary);padding:4px 8px 4px 16px;font-size:12px}.mtsearch-table:hover,.mtsearch-row:hover,.mtsearch-row--active{background:var(--color-primary-light);color:var(--color-primary)}.mtsearch-group--absent .mtsearch-table,.mtsearch-group--absent .mtsearch-row{color:var(--color-text-muted);font-style:italic}.mtsearch-empty,.mtsearch-note{color:var(--color-text-muted);padding:4px 8px;font-size:11px}tr.tdef-found>td,.tdef-chart-row.tdef-found,.tdef-rank-row.tdef-found{animation:2.2s ease-out mtsearch-found}.tdef-titlebar.tdef-found,.tdef-anchor.tdef-found{animation:2.2s ease-out mtsearch-found-liseré}@keyframes mtsearch-found{0%{background-color:var(--color-primary-light)}65%{background-color:var(--color-primary-light)}to{background-color:#0000}}@keyframes mtsearch-found-liseré{0%{box-shadow:inset 0 0 0 2px var(--violet-500,#8927b8)}65%{box-shadow:inset 0 0 0 2px var(--violet-500,#8927b8)}to{box-shadow:inset 0 0 #0000}}.deux-modes{place-items:center;min-width:0;max-width:100%;display:inline-grid}.deux-modes>.mode-seul{grid-area:1/1;min-width:0;max-width:100%}.mode-norm,html[data-affichage=normalise] .mode-recu{visibility:hidden}html[data-affichage=normalise] .mode-norm{visibility:visible}.mode-norm,html[data-affichage=normalise] .mode-recu{-webkit-user-select:none;user-select:none}html[data-affichage=normalise] .mode-norm{-webkit-user-select:auto;user-select:auto}.bchr-val{white-space:nowrap;cursor:help}.bchr-val strong{letter-spacing:.02em;font-size:13.5px}.bchr-outlook{color:var(--color-text-muted,#6b7280);font-size:11px}.bchr-date{color:var(--color-text-muted,#9ca3af);margin-top:1px;font-size:10px;display:block}.bchr-withdrawn{color:var(--color-text-muted,#9ca3af);cursor:help;font-size:11.5px;font-style:italic}.bchr-table .bch-td-metric{font-weight:600}.bchr-alias-note{color:var(--color-text-muted,#6b7280);margin:-4px 0 10px;font-size:11px;font-style:italic}.bch-eba-badge--btn{cursor:pointer;font:inherit;letter-spacing:.3px;color:#155e75;vertical-align:middle;background:#cffafe;border:1px solid #a5f3fc;border-radius:12px;margin-left:12px;padding:2px 8px;font-size:10.5px;font-weight:600;transition:background .15s}.bch-eba-badge--btn:hover{background:#a5f3fc}.ebr-modal-backdrop{z-index:9999;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ebr-modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:880px;max-height:86vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.ebr-modal-head{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.ebr-modal-head h3{color:#155e75;margin:0;font-size:16px}.ebr-close{cursor:pointer;color:#64748b;background:0 0;border:none;padding:0 6px;font-size:26px;line-height:1}.ebr-close:hover{color:#0f172a}.ebr-modal-body{color:#1e293b;padding:18px 22px;font-size:13px;overflow-y:auto}.ebr-row{border-bottom:1px solid #f1f5f9;gap:14px;padding:6px 0;display:flex}.ebr-row:last-of-type{border-bottom:none}.ebr-label{color:#64748b;flex:0 0 130px;font-weight:600}.ebr-value{word-break:break-all;flex:1}.ebr-value code{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.ebr-sha code{color:#475569;font-size:11px}.ebr-dl-link{color:#155e75;margin-left:10px;font-weight:600;text-decoration:none}.ebr-dl-link:hover{text-decoration:underline}.ebr-divider{background:#e5e7eb;height:1px;margin:18px 0}.ebr-subtitle{color:#155e75;margin:0 0 10px;font-size:13px}.ebr-kpis-table{border-collapse:collapse;width:100%;font-size:12px}.ebr-kpis-table th,.ebr-kpis-table td{text-align:left;border-bottom:1px solid #f1f5f9;padding:6px 8px}.ebr-kpis-table th{color:#475569;background:#f8fafc;font-weight:600}.ebr-kpis-table td code{background:#f1f5f9;border-radius:3px;padding:1px 5px;font-size:11.5px}.ebr-help{color:#475569;background:#f0f9ff;border-left:3px solid #0ea5e9;border-radius:4px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5}.ebr-help a{color:#0369a1}.acb-page{max-width:1500px;margin:0 auto;padding:0 clamp(8px,1.5vw,16px) 56px;overflow-x:clip}.navbar{opacity:1;max-height:80px;transition:max-height .28s,opacity .18s;overflow:hidden}.selection-strip{opacity:1;max-height:200px;transition:max-height .25s,opacity .18s,padding .25s;overflow:hidden}.acb-topbar{opacity:1;max-height:80px;transition:max-height .25s,opacity .18s,padding .25s;overflow:hidden}.acb-plan{opacity:1;max-width:260px;transition:max-width .28s,opacity .2s,margin-right .28s,padding .28s;overflow:hidden}.app-layout--chat .navbar{opacity:0;border:0;max-height:0}.app-layout--chat .selection-strip,.app-layout--chat .acb-topbar{opacity:0;border:0;max-height:0;padding-top:0;padding-bottom:0}.app-layout--chat .acb-plan{opacity:0;max-width:0;margin-right:0;padding:0}body.reading-mode .navbar{opacity:0;border:0;max-height:0}body.reading-mode .selection-strip,body.reading-mode .acb-topbar{opacity:0;border:0;max-height:0;padding-top:0;padding-bottom:0}body.reading-mode .acb-body,body.reading-mode .acb-body--pair{padding-top:0}body.reading-mode .acb-breadcrumb{margin:0 0 4px;padding:4px 8px;font-size:11px}body.reading-mode .acb-doc-viewer{height:calc(100vh - 80px);min-height:0}.app-layout--chat .acb-body,.app-layout--chat .acb-body--pair{padding-top:8px;transition:grid-template-columns .28s;grid-template-columns:0 1fr!important}.acb-body{transition:grid-template-columns .28s}.acb-page--pair{overflow-x:clip}.acb-page--pair .acb-body{min-width:0}.acb-header{margin-bottom:14px}.acb-title{color:var(--color-primary);font-size:18px;font-weight:700}.acb-subtitle{color:var(--color-text-secondary);margin-top:2px;font-size:13px}.acb-vs{background:var(--color-primary-light);color:var(--color-primary);border-radius:4px;margin:0 6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.acb-subnav{background:0 0;border:0;border-radius:0;grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:24px;min-width:0;margin:0;padding:0;display:flex}.acb-subnav-btn{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0;transition:color .12s,border-color .12s,font-weight .12s}.acb-subnav-btn:hover{color:var(--color-primary);background:0 0}.acb-subnav-btn--active,.acb-subnav-btn--active:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);background:0 0;font-weight:800}.acb-subnav-btn--util{color:#b0b7c3}.acb-subnav-btn--util:hover{color:var(--color-text-secondary)}.acb-subnav-sep{background:var(--color-border);flex-shrink:0;align-self:center;width:1px;height:14px}.acb-subnav-spacer{flex:1}.acb-body{grid-template-columns:220px 1fr;align-items:start;gap:18px;padding-top:4px;display:grid}.acb-body--pair{grid-template-columns:220px 1fr}.acb-body--bench{grid-template-columns:1fr}.acb-body--menucollapsed{grid-template-columns:34px 1fr}.acb-body--menucollapsed .acb-plan>:not(.bch-menu-toggle):not(.bch-plan-tete),.acb-body--menucollapsed .bch-plan-tete>:not(.bch-menu-toggle){display:none}.acb-plan{align-self:start;max-height:calc(100vh - 120px);padding:0;position:sticky;top:110px;overflow:hidden auto}.acb-plan--flat{box-shadow:none;background:0 0;border:0}.acb-plan-title{display:none}.acb-plan-tab{color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;transition:background .12s,color .12s;display:block}.acb-plan-tab:hover{background:var(--color-primary-light);color:var(--color-primary);text-decoration:none}.acb-plan-tab--active{color:var(--color-primary);background:0 0;font-weight:700}.acb-plan-tab--active:hover{color:var(--color-primary);background:0 0}.acb-plan-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.acb-plan-list a,.acb-plan-list li>span{color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;transition:background .12s,color .12s;display:block}.acb-plan-list a:hover{background:var(--color-primary-light);color:var(--color-primary);text-decoration:none}.acb-plan-list a.active,.acb-plan-list li>span.active{color:var(--color-primary);background:0 0;font-weight:700}.acb-plan-muted{color:var(--color-text-muted);margin:0;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:400}.acb-content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:20px 22px;overflow:hidden}.acb-content--flush{background:0 0;border:0;border-radius:0;padding:0}.acb-breadcrumb{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:0 0 8px;font-size:12px;line-height:1.4;display:flex}.acb-breadcrumb-items{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.acb-breadcrumb-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.acb-content--flush .acb-breadcrumb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 0 6px;padding:8px 12px}.acb-breadcrumb-item{white-space:nowrap}.acb-breadcrumb-item--root{color:var(--color-primary);font-weight:600}.acb-breadcrumb-item--current{color:var(--color-text);font-weight:600}.acb-breadcrumb-normaliser{display:none}.acb-breadcrumb-sep{color:var(--color-text-muted);opacity:.5;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.acb-content h2{margin-bottom:10px;font-size:16px}.acb-muted{color:var(--color-text-muted);font-size:13px}.acb-sections{flex-direction:column;gap:16px;display:flex}.acb-section{border-bottom:1px solid var(--color-border);padding:14px 0}.acb-section:last-child{border-bottom:0}.acb-section h3{color:var(--color-primary);margin-bottom:6px;font-size:13px;font-weight:600}.acb-resume{margin-bottom:6px;font-size:13px;line-height:1.5}.acb-points{color:var(--color-text-secondary);margin-left:16px;font-size:12px}.acb-points li{margin-bottom:3px;line-height:1.45}.acb-vigilance{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--gold-100);border-radius:var(--radius-md);margin-top:8px;padding:7px 10px;font-size:12px}.acb-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid;overflow:hidden}.acb-pair-col{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:18px 20px;overflow:hidden}.acb-pair-col .bka-table-wrap,.acb-pair-col table{table-layout:fixed;width:100%;max-width:100%}.acb-pair-col table td,.acb-pair-col table th{word-break:break-word;text-overflow:ellipsis;overflow:hidden;white-space:normal!important}.acb-pair-col{overflow-x:hidden}.acb-pair-head{border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:12px;display:flex}.acb-pair-head strong{color:var(--color-primary);font-size:14px}.acb-pair-head span{color:var(--color-text-muted);font-size:11px}.acb-bench{padding:0}.acb-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:auto}.acb-bench-table{border-collapse:collapse;width:100%;font-size:12.5px}.acb-bench-table thead th{background:var(--color-surface);border-bottom:2px solid var(--color-border-strong);text-align:center;padding:10px 12px;font-weight:600;position:sticky;top:0}.acb-bench-table thead th img.acb-bench-logo{object-fit:contain;background:#fff;border-radius:6px;width:30px;height:30px;margin:0 auto 4px;padding:2px;display:block}.acb-bench-table tbody td{border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle;padding:8px 12px}.acb-bench-thsec{min-width:240px;text-align:left!important}.acb-bench-secid{flex-direction:column;display:flex;text-align:left!important}.acb-bench-secid strong{color:var(--color-primary);font-size:12px}.acb-bench-seclbl{color:var(--color-text-secondary);font-size:11px}.acb-ok{color:#0a8a3f;font-weight:700}.acb-ko{color:var(--color-text-muted)}.acb-bench-doclist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acb-bench-doclist li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.acb-bench-doclist img{object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:6px;width:32px;height:32px;padding:2px}.acb-empty{text-align:center;max-width:480px;color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin:60px auto;padding:24px}.acb-topbar{z-index:40;background:var(--color-bg);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px clamp(8px,1.5vw,16px);display:grid;position:sticky;top:57px}.acb-topbar-title{color:var(--color-primary);flex:none;min-width:80px;margin:0;font-size:15px;font-weight:700}.acb-topbar-banks{flex:0 0 220px;align-items:center;gap:8px;width:220px;display:flex}.acb-topbar-bank{border:1px solid var(--color-border);background:#fff;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:44px;padding:4px 8px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}button.acb-topbar-bank{font-family:inherit}.acb-topbar-bank--clickable{cursor:pointer;transition:border-color .12s,box-shadow .12s,transform 80ms}.acb-topbar-bank--clickable:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #4f46e52e}.acb-topbar-bank--clickable:active{transform:scale(.98)}.acb-topbar-bank-logo{object-fit:contain;max-width:100%;max-height:34px;display:block}.acb-topbar .acb-subnav{margin:0}.acb-topbar-sel{flex:none;min-width:0;margin-left:auto}.acb-topbar-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cmp-year-select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600}.acb-logos{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:8px;padding:10px clamp(16px,4vw,48px);display:flex}.acb-logo{border:1px solid var(--color-border);background:#fff;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:5px 12px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.acb-logo img{max-width:120px;max-height:34px;display:block}.acb-logo--primary{border-color:var(--color-success,#0a8a3f);box-shadow:0 0 0 2px #0a8a3f2e}.acb-logo--pair{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}@media (width<=980px){.acb-topbar{flex-wrap:wrap;gap:10px}.acb-topbar .acb-subnav{flex-basis:100%;order:3;flex:unset;justify-content:flex-start;width:100%;margin:0}.acb-topbar-sel{margin-left:auto}}.acb-logos--vertical{flex-direction:column;align-items:flex-start;gap:6px}.cmp-topbar-bank-pair{align-items:center;gap:6px;width:100%;min-width:0;padding:4px 8px;display:flex}.cmp-topbar-bank-logo{object-fit:contain;flex:1 1 0;min-width:0;max-width:100%;max-height:34px}.cmp-vs-inline{letter-spacing:.08em;color:var(--color-primary);background:var(--color-primary-light);border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.cmp-topbar-bank-empty{border:1px dashed var(--color-border);min-width:0;height:34px;color:var(--color-text-muted);border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cmp-aside-docs{flex-direction:column;gap:22px;display:flex}.acb-plan--top{padding-top:0}.acb-plan-bascule{width:100%;min-height:44px;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:none}.acb-plan-bascule-lib{flex:none;font-size:14px;font-weight:700}.acb-plan-bascule-detail{min-width:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.acb-plan-bascule-chevron{color:var(--color-primary);margin-left:auto;display:inline-flex}.acb-plan-block-title{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin:0 0 6px;padding:0 12px 6px;font-family:inherit;font-size:12px;font-weight:400;display:block}.acb-plan-block-title:not(:first-child):not(.acb-plan-bascule+.acb-plan-block-title){margin-top:18px}.acb-plan-section{font-size:12px!important;font-weight:400!important}.acb-plan-tab.acb-plan-section{color:var(--color-text);font-weight:600!important}.acb-plan-tab.acb-plan-section.acb-plan-tab--active{color:var(--color-primary)}.acb-plan-sublist--nested{margin-bottom:4px!important;margin-left:4px!important}.acb-plan-sublist--nested .acb-plan-subtab{padding-left:8px!important;font-size:11.5px!important;font-weight:400!important}.acb-plan-subtab--family{font-size:12px!important;font-weight:600!important}.acb-plan-subtab--table{font-weight:400!important}.acb-plan-sublist{border-left:1.5px solid var(--color-border);flex-direction:column;gap:1px;margin:2px 0 8px 6px;padding:0;list-style:none;display:flex}.acb-plan-subtab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;transition:background .12s,color .12s;display:block;overflow:hidden}.axis-chap-link{padding:5px 10px;line-height:1.4;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.acb-plan-subtab:hover{background:var(--color-primary-light);color:var(--color-primary);text-decoration:none}.acb-plan-subtab--active{color:var(--color-primary);background:var(--color-primary-light)}.acb-plan-year{color:var(--color-primary);margin-top:4px;padding:6px 12px 4px;font-family:inherit;font-size:12px;font-weight:400}.acb-plan-year:first-child{margin-top:0}.acb-plan-year--active{font-weight:700}.acb-plan-year-btn{cursor:pointer;background:0 0;border-top:1px solid #0000;border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:5px 12px 4px;text-decoration:none;transition:background .12s,color .12s;display:flex}.acb-plan-year-btn:first-child{margin-top:0}.acb-plan-year-btn:hover{background:var(--color-bg-subtle,#f0f4f8);text-decoration:none}.acb-plan-year-btn--active,.acb-plan-year-btn--active:hover{background:var(--color-primary-light)}.acb-plan-year-arrow{opacity:.55;color:var(--color-text-muted);flex-shrink:0;font-size:9px}.acb-plan-year-label{color:var(--color-text);letter-spacing:.02em;font-family:inherit;font-size:12px;font-weight:600}.acb-plan-year-btn--active .acb-plan-year-label{color:var(--color-primary)}.acb-plan-year--toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:flex}.acb-plan-year--toggle:hover{opacity:.7}.acb-plan-year-arrow{opacity:.6;flex-shrink:0;font-size:9px}.acb-plan-year-count{color:var(--color-text-muted,#999);background:var(--color-bg-subtle,#f0f4f8);border-radius:8px;margin-left:auto;padding:1px 6px;font-size:10px}.acb-plan-doc-toc-arrow{opacity:.5;flex-shrink:0;margin-right:3px;font-size:8px}.acb-plan-doc-row{align-items:stretch;gap:2px;display:flex}.acb-plan-doc{flex:1;min-width:0;line-height:1.35;padding:5px 8px!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important}.acb-plan-doc-name{white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;color:var(--color-primary);display:inline;font-weight:600!important}.acb-plan-doc--active .acb-plan-doc-name,.acb-plan-subtab--active .acb-plan-doc-name{color:var(--color-primary-dark)}.acb-plan-doc-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.acb-plan-doc-btn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 6px;font-size:12px;line-height:1;transition:all .12s}.acb-plan-doc-btn:hover{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary-light)}.acb-plan-doc-btn:disabled{cursor:wait;opacity:.5}.acb-plan-doc-btn--extract:hover{color:#0a8a3f;background:#22c55e26}.acb-plan-toc{border-left:2px solid var(--color-primary-light);margin:4px 0 8px 4px;padding:0;list-style:none}.acb-plan-toc-item--l1 .acb-plan-toc-link{padding-left:10px}.acb-plan-toc-item--l2 .acb-plan-toc-link{padding-left:24px}.acb-plan-toc-item--l3 .acb-plan-toc-link{padding-left:38px}.acb-plan-toc-item--l4 .acb-plan-toc-link{padding-left:52px}.acb-plan-toc-link{color:var(--color-text-secondary);cursor:pointer;border-radius:3px;align-items:baseline;gap:8px;padding-top:3px;padding-bottom:3px;padding-right:8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;transition:background .1s,color .1s;display:flex}.acb-plan-toc-item--l1 .acb-plan-toc-link{color:var(--color-text);margin-top:2px;font-weight:600}.acb-plan-toc-item--l1 .acb-plan-toc-num{color:var(--color-primary);font-weight:700}.acb-plan-toc-item--l2 .acb-plan-toc-link{color:var(--color-text-secondary)}.acb-plan-toc-item--l3 .acb-plan-toc-link,.acb-plan-toc-item--l4 .acb-plan-toc-link{color:var(--color-text-muted);font-size:11.5px}.acb-plan-toc-link:hover,.acb-plan-toc-link--active{background:var(--color-primary-light);color:var(--color-primary)}.acb-plan-toc-num{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-shrink:0;min-width:32px;font-family:inherit;font-size:12px;font-weight:500}.acb-plan-toc-title{white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.acb-doc-viewer{flex-direction:column;gap:8px;width:100%;height:80vh;min-height:600px;display:flex}.acb-doc-body{flex:auto;gap:8px;min-height:0;display:flex}.acb-doc-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.acb-doc-toolbar{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.acb-doc-toolbar-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.acb-doc-toolbar-ic{flex-shrink:0;font-size:18px}.acb-doc-toolbar-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:inherit;font-size:13px;font-weight:400;overflow:hidden}.acb-doc-toolbar-meta{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.acb-doc-iframe{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex:auto;width:100%;height:100%;min-height:500px;display:block}.acb-doc-loading,.acb-doc-error{text-align:center;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);padding:24px}.acb-doc-error{color:var(--color-danger)}.acb-doc-fallback{text-align:center;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:48px 24px;display:flex}.acb-doc-fallback p{color:var(--color-text-muted);margin:0}.acb-doc-fallback-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.acb-perbank-docs{flex-direction:column;gap:8px;height:100%;display:flex}.acb-doc-select{width:100%;padding:6px 10px;font-size:12px}.acb-perbank-docs .acb-doc-viewer{flex:1;height:auto;min-height:400px}.acb-topbar--slim{border-bottom:1px solid var(--color-border);background:0 0}.acb-plan-subtab--tab{border-left:2px solid #0000;margin-top:2px;font-weight:500}.acb-plan-subtab--tab.acb-plan-subtab--active{border-left-color:var(--color-primary);font-weight:600}.p3-quali{max-width:860px;padding:24px 32px 48px}.p3-quali-header{border-bottom:2px solid var(--color-border);align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}.p3-quali-title{color:var(--color-text);flex:1;margin:0;font-size:18px;font-weight:600}.p3-quali-meta{color:var(--color-muted);white-space:nowrap;font-size:11px}.p3-quali-content{color:var(--color-text);line-height:1.7}.p3-quali-content .p3-md-h1{color:var(--color-primary);border-bottom:1px solid var(--color-border);margin:28px 0 10px;padding-bottom:4px;font-size:17px;font-weight:700}.p3-quali-content .p3-md-h2{color:var(--color-text);margin:22px 0 8px;font-size:15px;font-weight:600}.p3-quali-content .p3-md-h3{color:var(--color-text-secondary,#555);margin:16px 0 6px;font-size:13px;font-weight:600}.p3-quali-content p{margin:0 0 12px;font-size:13.5px}.p3-quali-content ul,.p3-quali-content ol{margin:0 0 12px 20px;font-size:13.5px}.p3-quali-content li{margin-bottom:5px}.p3-quali-content strong{font-weight:600}.p3-quali-content hr{border:none;border-top:1px solid var(--color-border);margin:20px 0}.p3-quali-content code{background:var(--color-bg-alt,#f4f4f5);border-radius:3px;padding:1px 4px;font-size:12px}.p3-quali-section{margin-top:28px}.p3-quali-points h3{color:var(--color-text);margin-bottom:10px;font-size:14px;font-weight:600}.p3-quali-points ul{margin-left:18px}.p3-quali-points li{margin-bottom:6px;font-size:13.5px;line-height:1.5}.p3-quali-vigilance{color:var(--color-text);background:#fff8f0;border-left:3px solid #f59e0b;border-radius:4px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.p3-quali-vigilance-icon{flex-shrink:0;font-size:16px}.p3-quali-empty{color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 32px;display:flex}.p3-quali-empty-icon{font-size:40px}.p3-quali-empty p{margin:0;font-size:14px}.p3-quali-empty-hint{font-size:12px!important}.p3-quali-empty code{background:var(--color-bg-alt,#f4f4f5);border-radius:3px;padding:2px 6px}.p3-quali-loading{padding:40px 32px}.synth-toc-dot{color:var(--color-primary,#4f46e5);flex-shrink:0;margin-left:auto;font-size:7px}.acb-plan-subtab.acb-plan-section{align-items:baseline;gap:8px;display:flex}.synth-placeholder{text-align:center;color:var(--color-muted,#888);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 32px;display:flex}.synth-placeholder-icon{margin-bottom:4px;font-size:40px}.synth-placeholder p{margin:0;font-size:14px}.synth-placeholder code{background:var(--color-bg-alt,#f4f4f5);border-radius:3px;padding:2px 6px;font-size:12px}.synth-loading{padding:40px 32px}.synth-chapter{max-width:820px;padding:32px 40px 56px}.synth-chapter-header{border-bottom:2px solid var(--color-border,#e5e7eb);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.synth-chapter-title{color:var(--color-heading,#111827);flex:1;margin:0;font-size:20px;font-weight:700}.synth-chapter-meta{color:var(--color-muted,#9ca3af);flex-shrink:0;font-size:12px}.synth-chapter-content{line-height:1.75}.smd-sources-wrap{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:10px}.smd-sources-toggle{color:#9ca3af;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:600;transition:color .12s;display:inline-flex}.smd-sources-toggle:hover{color:var(--color-primary,#4f46e5)}.smd-sources-body{color:#6b7280;margin-top:8px;font-size:12px}.synth-chapter-content .p3-md-h1,.synth-chapter-content .p3-md-h2{color:var(--color-primary,#4f46e5);border-bottom:1px solid var(--color-border,#e5e7eb);margin:28px 0 10px;padding-bottom:6px;font-size:16px;font-weight:700}.synth-chapter-content .p3-md-h3{color:var(--color-heading,#111827);margin:20px 0 8px;font-size:14px;font-weight:600}.synth-chapter-content p{color:var(--color-text,#374151);margin:0 0 10px;font-size:14px}.synth-chapter-content ul,.synth-chapter-content ol{margin:8px 0 14px;padding-left:20px}.synth-chapter-content li{color:var(--color-text,#374151);margin-bottom:5px;font-size:14px;line-height:1.6}.synth-chapter-content hr{border:none;border-top:1px solid var(--color-border,#e5e7eb);margin:24px 0}.synth-chapter-content code{background:var(--color-bg-alt,#f4f4f5);border-radius:3px;padding:1px 5px;font-size:13px}.p3-toc-chapter{border-bottom:1px solid var(--color-border,#e5e7eb);margin-bottom:40px;padding-bottom:32px}.p3-toc-chapter:last-child{border-bottom:none}.p3-toc-chapter-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.p3-toc-chapter-num{background:var(--color-primary,#4f46e5);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.p3-toc-chapter-title{color:var(--color-heading,#111827);flex:1;margin:0;font-size:16px;font-weight:700}.p3-toc-chapter--active{border-left:3px solid var(--color-primary,#4f46e5);margin-left:-16px;padding-left:16px;scroll-margin-top:20px}.p3-toc-chapter--active .p3-toc-chapter-num{box-shadow:0 0 0 3px #4f46e533}.chapter-subtab-bar{border-bottom:2px solid var(--color-border,#e5e7eb);gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.chapter-subtab-btn{color:var(--color-muted,#6b7280);cursor:pointer;letter-spacing:.03em;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 18px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.chapter-subtab-btn:hover{color:var(--color-primary,#4f46e5)}.chapter-subtab-btn--active{color:var(--color-primary,#4f46e5);border-bottom-color:var(--color-primary,#4f46e5)}.quanti-placeholder{text-align:center;color:var(--color-muted,#9ca3af);background:var(--color-bg-alt,#f9fafb);border:1px dashed var(--color-border,#e5e7eb);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 32px;display:flex}.quanti-placeholder-icon{margin-bottom:4px;font-size:36px}.quanti-placeholder p{margin:0;font-size:14px}.source-view{text-align:center;color:var(--color-muted,#9ca3af);flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.source-view-info{color:var(--color-text,#374151);margin:0;font-size:14px}.source-view strong{color:var(--color-primary,#4f46e5)}.acb-plan-profil-item{border-bottom:1px solid var(--color-border,#e5e7eb);margin-bottom:8px;padding-bottom:8px}.acb-plan-profil-link{align-items:center;gap:6px;display:flex;font-weight:600!important}.acb-plan-profil-icon{font-size:14px}.bsp{max-width:680px;padding:0 0 48px}.bsp-hero{border-bottom:1px solid var(--color-border,#e5e7eb);align-items:center;gap:28px;margin-bottom:28px;padding-bottom:28px;display:flex}.bsp-logo{object-fit:contain;flex-shrink:0;max-width:180px;height:52px}.bsp-headline{min-width:0}.bsp-name{color:var(--color-heading,#111827);margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2}.bsp-tags{flex-wrap:wrap;gap:6px;display:flex}.bsp-tag{background:var(--color-bg-subtle,#f3f4f6);color:var(--color-text,#374151);border:1px solid var(--color-border,#e5e7eb);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.bsp-tag--cat{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}.bsp-tag--doc{color:#92400e;background:#fef3c7;border-color:#fde68a}.bsp-presentation{border-left:3px solid var(--color-primary,#4f46e5);background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border-radius:0 10px 10px 0;margin-bottom:28px;padding:20px 24px}.bsp-presentation-source{text-transform:uppercase;letter-spacing:.06em;color:#6d28d9;margin:0 0 8px;font-size:11px;font-weight:700}.bsp-presentation-text{color:var(--color-text,#374151);margin:0;font-size:14px;line-height:1.7}.bsp-presentation-loading{color:var(--color-muted,#9ca3af);margin:0;font-size:13px}.bsp-identity{border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:10px;margin-bottom:28px;padding-bottom:28px;display:flex}.bsp-id-row{align-items:center;gap:12px;display:flex}.bsp-id-key{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#9ca3af);flex-shrink:0;min-width:140px;font-size:12px;font-weight:600}.bsp-id-val{color:var(--color-text,#374151);font-size:14px}.bsp-mono{font-family:Menlo,Consolas,monospace;font-size:13px}.bsp-badge{border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.bsp-badge--ok{color:#065f46;background:#d1fae5}.bsp-badge--ko{color:#991b1b;background:#fee2e2}.bsp-id-link{color:var(--color-primary,#4f46e5);font-size:13px;text-decoration:none}.bsp-id-link:hover{text-decoration:underline}.bsp-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted,#9ca3af);margin:0 0 12px;font-size:13px;font-weight:700}.bsp-year-chips{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.bsp-year-chip{background:var(--color-bg-subtle,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:10px;align-items:center;gap:8px;padding:8px 16px;display:flex}.bsp-year-chip--active{background:#ede9fe;border-color:#c4b5fd}.bsp-year-chip-yr{color:var(--color-heading,#111827);font-size:15px;font-weight:700}.bsp-year-chip--active .bsp-year-chip-yr{color:#4f46e5}.bsp-year-chip-count{color:var(--color-muted,#9ca3af);font-size:12px}.bsp-year-chip--active .bsp-year-chip-count{color:#6d28d9}.bsp-hint{color:var(--color-muted,#9ca3af);margin:0;font-size:12px}.syp-page{max-width:860px;padding:28px 36px 60px}.syp-section{margin-bottom:52px;scroll-margin-top:80px}.syp-h2{color:var(--color-text);border-bottom:2px solid var(--color-primary);align-items:center;gap:12px;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:700;display:flex}.syp-h2-num{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.syp-h3{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:14px;font-weight:700}.syp-axe{border:1px solid var(--color-border);background:#f9fafb;border-radius:8px;margin-bottom:24px;padding:18px 20px}.syp-axe-item{border-bottom:1px solid var(--color-border);margin-bottom:14px;padding-bottom:14px}.syp-axe-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.syp-axe-chap-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0 0 6px;font-size:11px;font-weight:600}.syp-kpis-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.syp-kpi-card{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000a}.syp-doc-chapter{scroll-margin-top:80px}.syp-empty{color:var(--color-text-secondary);padding:8px 0;font-style:italic}.cmp-fiches{grid-template-columns:1fr 1fr;align-items:start;gap:12px;min-width:0;margin-bottom:14px;display:grid}.cmp-fiche{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;min-width:0;overflow:hidden}.cmp-fiche--open{border-color:var(--color-primary-mid,var(--color-primary))}.cmp-fiche-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:background .12s;display:flex}.cmp-fiche-head:hover{background:var(--color-primary-light)}.cmp-fiche-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:92px;height:26px}.cmp-fiche-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cmp-fiche-name{color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.cmp-fiche-tags{flex-wrap:wrap;gap:5px;display:flex}.cmp-fiche-tag{color:var(--color-text-secondary);background:var(--color-bg-subtle,#f0f4f8);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:500}.cmp-fiche-tag--cat{color:var(--color-primary);background:var(--color-primary-light);font-weight:700}.cmp-fiche-arrow{opacity:.6;flex-shrink:0;margin-left:4px;font-size:10px}.cmp-fiche-detail{border-top:1px solid var(--color-border);padding:10px 14px 12px}.cmp-fiche-detail .bic-section-title{margin:0 0 8px;font-size:11px}.cmp-fiche-detail .bic-dl{font-size:12px}.cmp-paired{min-width:0;padding:0 0 48px}.cmp-col .sweb-sources{display:none}.cmp-src-badge{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:5px;margin-bottom:14px;padding:4px 0 8px;font-size:11px;display:flex}.cmp-paired-heads{background:var(--color-border);border:1px solid var(--color-border);border-radius:10px 10px 0 0;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.cmp-bank-head{background:var(--color-surface);flex-direction:column;gap:6px;padding:12px 18px 10px;display:flex}.cmp-bank-head-identity{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.cmp-bank-head-logo{object-fit:contain;flex-shrink:0;max-width:90px;height:26px}.cmp-bank-head-name{color:var(--color-primary);font-size:13px;font-weight:700}.cmp-bank-head-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cmp-bank-tag{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}.cmp-bank-tag--cat{color:#6d28d9;background:#ede9fe}.cmp-bank-tag--size{color:#166534;background:#f0fdf4}.cmp-bank-head-source{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:5px;padding-top:2px;display:flex}.cmp-src-icon{opacity:.6;font-size:11px}.cmp-src-type{color:var(--color-text-muted);font-size:11px;font-weight:500}.cmp-src-label{color:var(--color-text-muted);font-size:11px}.cmp-src-lang{letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.cmp-src-lang--fr{color:#1d4ed8;background:#dbeafe}.cmp-src-lang--en{color:#166534;background:#dcfce7}.cmp-src-lang--de{color:#854d0e;background:#fef9c3}.cmp-src-lang--es{color:#9d174d;background:#fce7f3}.cmp-src-lang--it{color:#9a3412;background:#ffedd5}.cmp-src-lang--nl{color:#075985;background:#e0f2fe}.cmp-src-translated{color:#6d28d9;cursor:help;white-space:nowrap;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.cmp-src-missing{color:#ef4444;font-size:11px;font-style:italic}.synth-lang-notice{color:#4c1d95;background:#f3e8ff;border:1px solid #e9d5ff;border-left:4px solid #7c3aed;border-radius:6px;margin:0 0 14px;padding:8px 12px;font-size:12.5px;line-height:1.5}.cmp-src-muted{color:var(--color-text-muted);font-size:11px;font-style:italic}.cmp-paired-section{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.cmp-paired-section:last-child{border-bottom:1px solid var(--color-border);border-radius:0 0 10px 10px;overflow:hidden}.cmp-paired-h2{border-top:1px solid var(--color-border);z-index:5;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:9px 20px;position:sticky;top:110px}.cmp-paired-h2 h2{color:#334155;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.cmp-two-cols{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr;align-items:start;display:grid;overflow:hidden}.cmp-col{min-width:0;padding:18px 22px 32px}.cmp-col--sep{border-left:1px solid var(--color-border)}.cmp-col--badge{justify-content:space-between;align-items:center;gap:8px;padding:12px 22px 6px;display:flex}.cmp-export-md{border:1px solid var(--color-border,#d1d5db);color:var(--color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .12s}.cmp-export-md:hover{background:var(--color-primary,#4f46e5);color:#fff;border-color:var(--color-primary,#4f46e5)}.cmp-comp-row{grid-column:1/-1;margin:4px 0 6px;scroll-margin-top:120px}.cmp-comp-box{border:1px solid var(--color-border,#e5e7eb);border-left:3px solid var(--color-primary,#4f46e5);background:var(--color-bg-subtle,#faf7fb);border-radius:8px;padding:12px 16px}.cmp-comp-box--empty{border-left-color:var(--color-border,#d1d5db);background:0 0}.cmp-comp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cmp-comp-title{color:var(--color-primary,#4f46e5);letter-spacing:.01em;font-size:12.5px;font-weight:700}.cmp-comp-toggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.cmp-comp-caret{color:var(--color-primary,#4f46e5);flex-shrink:0;font-size:10px}.cmp-comp-head--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;margin:-2px -4px 6px;padding:2px 4px}.cmp-comp-head--clickable:hover{background:#4f46e50f}.cmp-comp-hint{color:var(--color-primary,#4f46e5);flex-shrink:0;font-size:11px;font-weight:600}.cmp-comp-btn{background:var(--color-primary,#4f46e5);border:1px solid var(--color-primary,#4f46e5);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 12px;font-size:11.5px;font-weight:600;transition:opacity .12s}.cmp-comp-btn:hover{opacity:.9}.cmp-comp-btn:disabled{opacity:.55;cursor:default}.cmp-comp-muted{color:var(--color-text-muted,#9ca3af);margin:4px 0 0;font-size:12px}.cmp-comp-err{color:#b3144a;margin:4px 0 0;font-size:12px}.cmp-sec{border-top:1px solid var(--color-border);padding:16px 22px 22px;scroll-margin-top:120px}.cmp-col-loading{text-align:center;color:var(--color-text-muted);padding:32px;font-size:13px;font-style:italic}.cmp-col .swe-md h2{color:#334155;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--color-border);margin:24px 0 8px;padding-top:20px;font-size:13px;font-weight:700}.cmp-col .swe-md h2:first-child{border-top:none;margin-top:0;padding-top:0}.cmp-col .swe-md h3{color:var(--color-primary);margin:16px 0 6px;font-size:13px;font-weight:700}.cmp-col .swe-md h3:first-child{margin-top:0}.cmp-col .swe-md p{margin:0 0 10px;font-size:13px;line-height:1.6}.cmp-col .swe-md ul,.cmp-col .swe-md ol{margin:0 0 10px;padding-left:18px;font-size:13px}.cmp-paired-row{grid-template-columns:1fr 1fr;display:grid}.cmp-paired-cell{border-right:1px solid var(--color-border);min-width:0;padding:18px 22px}.cmp-paired-cell:last-child{border-right:none}.cmp-paired-empty{color:var(--color-text-muted);font-size:13px;font-style:italic}.cmp-paired-loading{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-border);border-top:none;border-radius:0 0 10px 10px;padding:48px;font-size:14px}.bfb-wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;margin-bottom:14px;overflow:hidden}.bfb-toggle{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.bfb-toggle:hover{background:#f8fafc}.bfb-logo{object-fit:contain;flex-shrink:0;max-width:80px;height:22px}.bfb-name{color:var(--color-primary);flex-shrink:0;font-size:13px;font-weight:700}.bfb-tag{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600}.bfb-tag--cat{color:#6d28d9;background:#ede9fe}.bfb-tag--size{color:#166534;background:#f0fdf4}.bfb-chevron{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.bfb-detail{border-top:1px solid var(--color-border);background:#f8fafc;flex-wrap:wrap;gap:12px 24px;padding:10px 14px 12px;display:flex}.bfb-kv{color:var(--color-text-muted);font-size:12px}.bfb-kv strong{color:var(--color-text);margin-right:4px;font-weight:600}.bfb-kv a{color:var(--color-primary);text-decoration:none}.bfb-kv a:hover{text-decoration:underline}.bch-content{--bch-sticky-top:110px;background:0 0;border:0;padding:0}.app-layout--chat .bch-content{--bch-sticky-top:8px}.bch-content>.bch-section{padding:0}.bch-section{scroll-margin-top:calc(var(--bch-sticky-top,110px) + 20px);margin-bottom:32px}.bch-section:last-child{margin-bottom:0}.bch-section .bka-section-title{color:var(--color-primary);border-bottom:1px solid var(--color-border);margin:0 0 12px;padding-bottom:8px;font-size:16px;font-weight:700}.bch-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-type:x mandatory;max-width:100%;scroll-padding-left:var(--bch-metric-w,110px);--bch-cols:6;--bch-colw:calc((100cqw - var(--bch-metric-w,110px)) / var(--bch-cols));--bch-val-fs:clamp(10.5px, calc(var(--bch-colw) * .135), 13px);--bch-val-pad:clamp(2px, calc(var(--bch-colw) * .055), 8px);--bch-val-pad-r:clamp(3px, calc(var(--bch-colw) * .075), 12px);--bch-dot:clamp(6px, calc(var(--bch-colw) * .075), 7px);--bch-logo:clamp(22px, calc(var(--bch-colw) * .32), 36px);--bch-name-fs:clamp(9.5px, calc(var(--bch-colw) * .115), 11px);--bch-badge-fs:clamp(8.5px, calc(var(--bch-colw) * .095), 9.5px);overflow:visible;container-type:inline-size}.bch-table-wrap--xscroll{max-height:calc(100vh - var(--bch-sticky-top,110px) - 24px);overflow:auto}.bch-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-sans);min-width:calc(var(--bch-metric-w,110px) + var(--bch-cols,6) * 78px);font-size:12px}.bch-table thead{top:var(--bch-thead-top,var(--bch-sticky-top,110px));z-index:5;position:sticky}.bch-table-wrap--xscroll .bch-table thead{top:0}.bch-table thead{background:var(--color-surface,#fff)}.bch-table thead th{scroll-snap-align:start;z-index:2;background:var(--color-surface);border-bottom:2px solid var(--color-border-strong);text-align:center;vertical-align:bottom;padding:10px 12px;font-weight:600;position:relative}.bch-table thead th.bch-th-metric,.bch-th-metric{z-index:4;text-transform:uppercase;letter-spacing:.03em;width:110px;min-width:110px;max-width:110px;color:var(--color-text-muted);white-space:normal;word-break:break-word;vertical-align:middle;font-size:10px;position:sticky;left:0;text-align:left!important;padding:8px 10px!important}.bch-th-bank{text-align:center;vertical-align:top;min-width:0;height:1px;padding:6px 4px!important}.bch-th-bank-in{flex-direction:column;justify-content:flex-start;align-items:center;height:100%;display:flex}.bch-th-logo-slot{min-height:var(--bch-logo,36px);flex:none;justify-content:center;align-items:flex-start;display:flex}.bch-th-logo{width:var(--bch-logo,36px);height:var(--bch-logo,36px);object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:8px;margin:0 auto 6px;padding:3px;display:block}.bch-th-name{font-size:var(--bch-name-fs,11px);color:var(--color-text);word-break:break-word;text-align:center;flex:auto;min-height:2.4em;font-weight:600;line-height:1.2}.bch-ccy-badge{font-size:var(--bch-badge-fs,9.5px);white-space:normal;cursor:pointer;color:#8a5a00;background:#fdf3d7;border:1px solid #eecb84;border-radius:999px;max-width:100%;margin-top:4px;padding:2px 6px;font-weight:700;line-height:1.35;display:inline-block}.bch-ccy-badge:hover{filter:brightness(.96)}.bch-ccy-badge.is-converted{color:#1e7a46;background:#e6f4ec;border-color:#9cccb2}.bch-conv{cursor:help;border-bottom:1px dotted}.bch-conv-mark{color:#1e7a46;vertical-align:super;margin-left:1px;font-size:.72em}.bch-src-dot{vertical-align:super;cursor:help;border-radius:50%;width:7px;height:7px;margin-left:5px;font-style:normal;display:inline-block}.bch-src-dot--vide{visibility:hidden}.bch-td-val .bch-src-dot{width:var(--bch-dot,7px);height:var(--bch-dot,7px);margin-left:clamp(3px, calc(var(--bch-colw) * .05), 5px);vertical-align:baseline;flex:none;align-self:flex-start;margin-top:2px}.bch-src-ixbrl,.bch-src-p3dh{background:var(--color-success-surface,#008234)}.bch-src-pdf{background:var(--color-warning-surface,#fa5c00)}.bch-src-legend{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:18px;margin:4px 2px 10px;font-size:12px;display:flex}.bch-src-legend .bch-src-dot{vertical-align:middle;margin-left:0;margin-right:5px}.bch-table tbody td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:7px 12px}.bch-table tbody tr:last-child td{border-bottom:0}.bch-td-metric{z-index:3;background:var(--color-surface,#fff);font-family:var(--font-sans);font-size:var(--bch-val-fs,13px);text-align:left;white-space:normal;word-break:break-word;width:var(--bch-metric-w,180px);min-width:var(--bch-metric-w,180px);max-width:var(--bch-metric-w,180px);font-weight:500;line-height:1.3;position:sticky;left:0;padding:8px!important}.bch-td-dim{z-index:3;background:var(--color-surface,#fff);position:sticky;left:0}.bch-th-metric,.bch-td-metric,.bch-td-dim{border-right:1px solid var(--color-border)}.bch-table-wrap--scrolled .bch-th-metric,.bch-table-wrap--scrolled .bch-td-metric,.bch-table-wrap--scrolled .bch-td-dim{border-right-color:var(--color-border-strong,#cbd5e1);box-shadow:6px 0 8px -6px #00000059}.bch-td-val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--bch-val-fs,13px);color:var(--color-text);text-overflow:ellipsis;font-weight:500;position:relative;overflow:hidden;padding:8px var(--bch-val-pad-r,12px) 8px var(--bch-val-pad,8px)!important}.bch-td-val .fact-tooltip-trigger{justify-content:flex-end;align-items:center;max-width:100%;display:inline-flex}.bch-td-val .deux-modes{justify-items:end}.bch-val-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bch-val-txt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2,#4b5563);text-align:left;vertical-align:bottom;font-size:.86em;display:inline-block;overflow:hidden}.bch-val-lien,.bch-val-lien:visited{color:var(--color-primary);cursor:pointer;text-decoration:none}.bch-val-lien:hover,.bch-val-lien:focus-visible{text-decoration:underline}.bch-val-txt--long{cursor:pointer}.bch-val-txt--ouvert{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-height:12em;overflow:auto}.bch-th-unit{color:var(--color-text-muted);text-transform:none;letter-spacing:0;margin-top:1px;font-size:10px;font-weight:600;display:block}.bch-th-flag{font-size:var(--bch-badge-fs,9.5px);letter-spacing:.02em;text-transform:uppercase;color:var(--color-neutral-shape,#555);background:var(--color-neutral-surface-discrete,#f3f3f3);border:1px solid var(--color-border,#e5e7eb);white-space:nowrap;cursor:help;border-radius:999px;margin-top:3px;padding:1px 6px;font-weight:700;line-height:1.4;display:inline-block}.bch-th-bank--out .bch-th-logo,.bch-th-bank--out .bch-th-name{opacity:.55}.bch-scope-note{color:var(--color-text-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.bch-auto-head{color:var(--color-primary);background:var(--color-primary-light);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.bch-auto-tools{margin-left:auto}.bch-auto-sticky{top:var(--bch-sticky-top,110px);z-index:6;position:sticky}.bch-auto-sticky:has(.exp-menu-list){z-index:7}.bch-auto-block{margin-bottom:16px}.bch-auto-block .bch-table-wrap{margin-bottom:0!important}.bch-auto-hidden{border:1px solid var(--color-border);border-radius:6px;margin-bottom:16px;overflow:hidden}.bch-auto-hidden .bch-auto-head{border-bottom:0}.bch-auto-head--hidden>span:not(.bch-auto-tools):not(.tdef-hidden-tag){opacity:.55;font-style:italic}.bch-scope-note .bch-th-flag{vertical-align:middle;margin:0 2px 0 0}.bch-plan-tete{align-items:flex-start;gap:2px;display:flex}.bch-plan-tete .mtsearch{flex:auto;min-width:0;padding-right:0}.bch-plan-tete .bch-menu-toggle{flex:none;margin:0}.bch-plan button.acb-plan-subtab{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.bch-plan .acb-plan-tab:focus-visible,.bch-plan .acb-plan-subtab:focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:-2px}.bch-plan{padding-bottom:76px}.bch-plan .acb-plan-list{gap:0}.bch-plan .acb-plan-tab.acb-plan-section{color:var(--color-text);white-space:normal;border-radius:0 6px 6px 0;margin-top:2px;padding:7px 10px 7px 12px;line-height:1.3;font-size:14px!important;font-weight:600!important}.bch-plan .acb-plan-list>li:first-child>.acb-plan-tab.acb-plan-section{margin-top:0}.bch-plan .acb-plan-sublist{border-left:0;gap:0;margin:0 0 6px;padding:0}.bch-plan .acb-plan-sublist>li>.acb-plan-subtab{color:var(--color-text);white-space:normal;text-overflow:clip;border-radius:0 6px 6px 0;align-items:flex-start;gap:6px;min-height:28px;padding:5px 8px 5px 12px;line-height:1.3;display:flex;overflow:visible;font-size:12.5px!important;font-weight:500!important}.bch-plan .bch-plan-lib{text-align:left;flex:auto;min-width:0}.bch-plan .bch-plan-chev,.bch-plan .bch-plan-chev-vide{flex:0 0 12px;width:12px;margin-top:2px}.bch-plan .bch-plan-chev{color:var(--color-text-muted);transition:transform .12s}.bch-plan .bch-plan-chev--ferme{transform:rotate(-90deg)}.bch-plan .bch-plan-nb{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:4px;font-size:11px;font-weight:400}.bch-plan .acb-plan-sublist--nested{margin:0 0 4px!important}.bch-plan .acb-plan-sublist--nested>li>.acb-plan-subtab{color:var(--color-text-secondary);white-space:normal;text-overflow:clip;border-radius:0 6px 6px 0;align-items:flex-start;gap:4px;min-height:26px;line-height:1.3;display:flex;overflow:visible;padding:4px 8px 4px 42px!important;font-size:12.5px!important;font-weight:400!important}.bch-plan .acb-plan-sublist--nested>li>.acb-plan-subtab>.bch-plan-lib{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bch-plan .acb-plan-grip{margin-top:2px}.bch-plan .bch-plan-plus{width:100%;color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:block;font-size:12px!important;font-weight:400!important}.bch-plan .bch-plan-plus:hover{color:var(--color-text);background:var(--color-bg)}.bch-plan .acb-plan-tab:hover,.bch-plan .acb-plan-subtab:hover{background:var(--color-bg);color:var(--color-text)}.bch-plan .acb-plan-subtab--active,.bch-plan .acb-plan-subtab--active:hover{box-shadow:inset 2px 0 0 var(--color-primary);background:0 0;color:var(--color-primary)!important}.bch-plan .acb-plan-tab.acb-plan-section.acb-plan-tab--active{background:0 0;color:var(--color-primary)!important}.bch-plan .acb-plan-tab.acb-plan-section.acb-plan-tab--active:hover{background:var(--color-bg)}.bch-plan .acb-plan-subtab--contient{color:var(--color-text)}.bch-menu-toggle{touch-action:manipulation;width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:6px;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.bch-menu-toggle:hover{color:var(--color-primary)}.bch-menu-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bch-bar{pointer-events:none;z-index:0;background:#4f46e529;border-left:2px solid #4f46e580;border-radius:2px;height:65%;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.bch-td-val>*{z-index:1;position:relative}.bch-rank{background:var(--color-text-muted,#6b7280);color:#fff;vertical-align:middle;border-radius:99px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.bch-empty{color:var(--color-text-muted);font-weight:400}.bch-td-val>.bch-empty,.bch-td-val .mode-seul>.bch-empty{margin-right:calc(var(--bch-dot,7px) + clamp(3px, calc(var(--bch-colw,100px) * .05), 5px));opacity:.55;display:inline-block}.bch-td-val .bch-empty--note{opacity:1}.bch-empty[data-dp],.bch-empty--note{cursor:help}.bch-note-mark{color:#7c6db0;margin-left:2px;font-size:.7em}.bch-note-mark--seul{color:var(--color-text-muted,#6b7280);opacity:.9;vertical-align:-.1em;margin:0;font-family:inherit;font-size:1.3em;font-weight:500;line-height:1}.bch-table-wrap{--bch-metric-w:180px}.bch-table col.bch-col-metric{width:var(--bch-metric-w,180px)}.bch-table col.bch-col-admin{width:112px}.bch-table thead th.bch-th-table-title{background:var(--color-primary-light,#ede9fe);text-align:left;border-bottom:1px solid var(--color-border);padding:12px 16px;position:static}.bch-table thead tr:first-child>th:first-child{border-top-left-radius:calc(var(--radius-lg,10px) - 1px)}.bch-table thead tr:first-child>th:last-child{border-top-right-radius:calc(var(--radius-lg,10px) - 1px)}.bch-th-table-title-row{justify-content:space-between;align-items:center;gap:12px;width:calc(100cqw - 32px);display:flex;position:sticky;left:16px}.bch-th-table-title-text{flex:auto;min-width:0}.bch-th-table-title-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.bch-th-table-title-name{color:var(--color-primary,#4f46e5);letter-spacing:.2px;font-size:14px;font-weight:700}.bch-th-table-title-desc{color:var(--color-text-muted);text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400}.bch-rating-good{color:#0a8a3f;font-weight:600}.bch-rating-ok{color:#b86600}.bch-rating-poor{color:var(--color-danger);font-weight:600}.bch-cat-row td{border-top:1px solid var(--color-border);background:var(--color-bg)!important;border-bottom:0!important;padding:8px 12px!important}.bch-cat-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--color-primary-light);color:var(--color-primary);border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.bch-cat-tag--teal{background:var(--teal-50);color:var(--teal-700)}.bch-cat-tag--blue{background:var(--blue-50);color:var(--blue-700)}.bch-cat-tag--rose{background:var(--rose-50);color:var(--rose-600)}.bch-cat-tag--gold{background:var(--gold-50);color:#7a4f00}.bch-cat-tag--violet{background:var(--color-primary-light);color:var(--color-primary)}.bch-cat-tag--slate{background:var(--grey-100);color:var(--grey-700)}.bch-cat-tag--sand{color:#7a4f00;background:#faf3e6}.bch-eba-badge{color:#155e75;letter-spacing:.3px;vertical-align:middle;cursor:help;background:#cffafe;border:1px solid #a5f3fc;border-radius:12px;margin-left:12px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.bch-loading{text-align:center;color:var(--color-text-muted);padding:18px;font-size:13px}.bch-content{min-width:0;overflow:clip}.bch-section,.bch-cat-row,.bch-table tbody tr,.tdef-anchor{scroll-margin-top:calc(var(--bch-sticky-top,110px) + 30px)}.bch-sel-trigger{width:clamp(220px, var(--sel-w,220px), 100%);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;text-align:left;touch-action:manipulation;border-radius:8px;flex:none;align-items:center;min-width:220px;max-width:100%;height:44px;padding:4px 12px;font-family:inherit;transition:border-color .12s,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.bch-sel-trigger:active{background:var(--color-primary-surface-discrete,#fcf4ff)}.bch-sel-trigger:hover{border-color:var(--color-primary);background:#fff;box-shadow:0 2px 8px #4f46e51f}.bch-sel-trigger-empty{color:var(--color-text-muted);font-size:12px;font-style:italic}.bch-sel-trigger--modifier{justify-content:center}.bch-sel-trigger-modifier{color:var(--color-primary,#6b218d);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.bch-sel-trigger-nb{background:var(--color-primary,#6b218d);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.bch-sel-trigger-logos{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;display:flex;overflow:hidden}.bch-sel-trigger-logo{aspect-ratio:1;object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:4px;flex:1 1 0;min-width:24px;max-width:34px;height:auto;padding:1px}.bch-sel-trigger-pill{box-sizing:border-box;border:1px solid var(--color-border);background:#fff;border-radius:4px;flex:none;align-items:center;gap:5px;height:34px;padding:0 8px 0 6px;display:inline-flex}.bch-sel-trigger-mark{object-fit:contain;border-radius:3px;flex:none;width:18px;height:18px}.bch-sel-trigger-region{color:var(--color-text);text-align:left;max-width:150px;font-size:10.5px;font-weight:700;line-height:1.15;overflow:hidden}.bch-sel-trigger-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bch-sel-trigger-more{font-variant-numeric:tabular-nums;min-width:26px;height:26px;color:var(--color-text-muted);background:var(--color-bg,#f3f4f6);border:1px solid var(--color-border);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.bch-plan-list{flex-direction:column;gap:4px;display:flex}.bch-plan-section{font-size:13px!important;font-weight:600!important}.bch-plan-sublist{border-left:1.5px solid var(--color-border);flex-direction:column;gap:1px;margin:2px 0 8px 14px;padding:0;list-style:none;display:flex}.bch-plan-subtab{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 10px;font-size:11.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:block;overflow:hidden}.bch-plan-subtab:hover{background:var(--color-primary-light);color:var(--color-primary);text-decoration:none}.bch-plan-subtab--active{color:var(--color-primary);background:var(--color-primary-light);font-weight:700}.bch-pill{border:1px solid var(--color-primary,#6b218d);background:var(--color-surface,#fff);height:32px;color:var(--color-primary,#6b218d);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;line-height:1;transition:background .12s,color .12s,filter .12s;display:inline-flex}.bch-pill:hover{background:var(--color-primary-surface-discrete,#fcf4ff)}.bch-pill.is-on,.bch-pill.is-on:hover{background:var(--color-primary,#6b218d);color:#fff}button.bch-pill.is-on{cursor:default}.bch-pill:active{filter:brightness(.94)}.bch-pill:disabled,.bch-pill:disabled:hover,.bch-pill[aria-disabled=true],.bch-pill[aria-disabled=true]:hover{background:var(--color-surface,#fff);border-color:var(--color-border,#e5e7eb);color:var(--color-text-muted,#6b7280);opacity:.6;cursor:not-allowed}.bch-pill:focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:2px}.bch-topbar{grid-template-columns:1fr auto 1fr}.bch-topbar .bch-sel-trigger{justify-self:start}.bch-topbar .bch-periode{border-left:1px solid var(--color-border);justify-self:end;margin-left:6px;padding-left:14px}.bch-topbar .acb-subnav{gap:8px}.bch-topbar .acb-subnav-btn.bch-pill,.bch-topbar .acb-subnav-btn.bch-pill:hover{letter-spacing:.04em;border:1px solid var(--color-primary,#6b218d);background:var(--color-surface,#fff);color:var(--color-primary,#6b218d);padding:0 14px;font-size:12.5px;font-weight:700}.bch-topbar .acb-subnav-btn.bch-pill:hover{background:var(--color-primary-surface-discrete,#fcf4ff)}.bch-topbar .acb-subnav-btn.bch-pill.is-on,.bch-topbar .acb-subnav-btn.bch-pill.is-on:hover{background:var(--color-primary,#6b218d);color:#fff}.bch-periode{flex:none;align-items:center;gap:6px;display:inline-flex}.bch-periode .bch-pill{min-width:38px;padding:0 12px}.bch-periode .bch-pill--select{text-align:center;text-align-last:center;appearance:none;text-align:center;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:12px 12px;width:auto;min-width:84px;padding:0 26px}.bch-periode .bch-pill--select:hover{filter:brightness(1.08)}.bch-periode .bch-pill--select:focus-visible{outline-offset:-3px;outline:2px solid #fff}.bch-periode .bch-pill--select option{color:var(--color-text,#111);background:#fff;font-weight:600}.bch-ligne2{--bch-ligne2-h:40px;z-index:39;height:var(--bch-ligne2-h);box-sizing:border-box;background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;margin:0 0 4px;padding:0;display:flex;position:sticky;top:112px}.bch-ligne2 .bch-normaliser{flex:auto;gap:14px;margin:0}.bch-ligne2{grid-template-columns:220px 1fr;column-gap:18px;transition:grid-template-columns .28s;display:grid}.bch-ligne2>*{grid-column:2}.bch-ligne2--menucollapsed{grid-template-columns:34px 1fr}.app-layout--chat .bch-ligne2{grid-template-columns:0 1fr}.bch-ligne2 .bch-normaliser-legende{margin-right:auto}.bch-ligne2 .bch-normaliser-legende-titre{flex-basis:auto;margin-right:4px}.bch-ligne2-vide{flex:auto}.app-layout--chat .bch-ligne2{top:0}.bch-topbar~.acb-page .acb-plan{top:calc(110px + var(--bch-ligne2-h,40px));max-height:calc(100vh - 120px - var(--bch-ligne2-h,40px))}.bch-topbar~.acb-page .bch-content{--bch-sticky-top:calc(110px + var(--bch-ligne2-h,40px))}.app-layout--chat .bch-topbar~.acb-page .bch-content{--bch-sticky-top:calc(8px + var(--bch-ligne2-h,40px))}.bch-th-logo{width:28px!important;height:28px!important;margin-bottom:4px!important}.bch-th-logo-slot{min-height:28px}.bch-th-name{font-size:10px!important;font-weight:600!important}.bch-placeholder{background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;padding:24px}.bch-placeholder code{background:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;padding:1px 5px;font-size:11px}.bch-plan-title{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:6px;padding:4px 12px 8px;font-size:10.5px;font-weight:700;display:block!important}.bch-mode-toggle{background:var(--color-bg,#f5f5f7);border:1px solid var(--color-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.bch-mode-btn{font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.bch-mode-btn:hover{color:var(--color-text);background:#0000000a}.bch-mode-btn--active{background:var(--color-primary);color:#fff;font-weight:600}.bch-mode-btn--active:hover{background:var(--color-primary);color:#fff}.bch-mode-icon{font-size:13px}.bch-mode-label{letter-spacing:.01em}.acb-plan-subtab--hidden{opacity:.5;font-style:italic;text-decoration:line-through;text-decoration-thickness:1px}.acb-plan-grip{vertical-align:middle;color:var(--color-text-muted);opacity:.6;cursor:grab;align-items:center;margin-right:4px;display:inline-flex}.acb-plan-grip:hover{opacity:1}.acb-plan-grip:active{cursor:grabbing}.acb-plan-sublist--nested>li.dnd-over-before{box-shadow:inset 0 2px 0 0 var(--color-primary)}.acb-plan-sublist--nested>li.dnd-over-after{box-shadow:inset 0 -2px 0 0 var(--color-primary)}.acb-plan-sublist--nested>li.dnd-dragging{opacity:.4}.bch-th-bank--net .bch-th-logo{width:18px!important;height:18px!important;margin-bottom:5px!important}.bch-th-bank--net .bch-th-name{font-size:12px!important;font-weight:700!important}.bch-scale-mark{color:var(--gold-500,#fa5c00);vertical-align:super;cursor:help;margin-left:1px;font-size:.72em;font-weight:700}.tdef-footnote--echelle{border-left:2px solid var(--gold-500,#fa5c00);padding-left:8px}.tdef-footnote--echelle strong{color:var(--gold-500,#fa5c00)}.tdef-footnote--suspect{border-left:2px solid var(--violet-500,#8927b8);padding-left:8px}.tdef-footnote--suspect strong{color:var(--violet-500,#8927b8)}.bch-th-flag--alerte{color:var(--gold-500,#fa5c00);background:#fa5c001a;border-color:#fa5c0059}.tdef-footnote--seuil{border-left:2px solid var(--violet-500,#8927b8);padding-left:8px}.bch-norm{color:var(--violet-500,#8927b8)}.adm-row-ctrl{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.adm-btn{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);width:26px;height:26px;color:var(--color-text,#111);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.adm-row-ctrl .adm-btn{width:22px;height:22px}.adm-btn:hover:not(:disabled){background:var(--color-bg,#f3f4f6);border-color:var(--color-primary,#4f46e5)}.adm-btn:disabled{opacity:.35;cursor:not-allowed}.adm-btn-grip{cursor:grab;color:var(--color-text-muted,#6b7280)}.adm-btn-grip:active{cursor:grabbing}.adm-table-ctrl{align-items:center;gap:4px;margin-right:6px;display:inline-flex}.adm-order-badge{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);height:26px;color:var(--color-text-muted,#6b7280);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.adm-order-sep{opacity:.5;margin:0 2px;font-weight:400}.bch-table tr.dnd-over-before>td{box-shadow:inset 0 2px 0 0 var(--color-primary,#4f46e5)}.bch-table tr.dnd-over-after>td{box-shadow:inset 0 -2px 0 0 var(--color-primary,#4f46e5)}.bch-table tr.dnd-dragging>td{opacity:.4}.tdef-anchor.dnd-over-before{box-shadow:0 -3px 0 0 var(--color-primary,#4f46e5)}.tdef-anchor.dnd-over-after{box-shadow:0 3px 0 0 var(--color-primary,#4f46e5)}.tdef-anchor.dnd-dragging{opacity:.5}.adm-btn-toggle.on{color:#065f46}.adm-btn-toggle.off{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.adm-btn-toggle.is-override{position:relative}.adm-btn-toggle.is-override:after{content:"";background:var(--color-primary,#6b218d);border:1.5px solid var(--color-surface,#fff);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.adm-row-hidden td{opacity:.45;font-style:italic}.adm-row-hidden--first td{border-top:2px dashed var(--color-border,#d1d5db)!important}.adm-row-hidden .adm-row-ctrl{opacity:1;font-style:normal}.bch-th-admin{text-align:center;width:112px;min-width:112px;max-width:112px;color:var(--color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.bch-td-admin{text-align:center;border-left:1px dashed var(--color-border,#e5e7eb);padding:4px 8px!important}.tdef-anchor--hidden .tdef-titlebar{opacity:.55;border-bottom-width:1px;border-bottom-color:var(--color-border,#e5e7eb);border-radius:6px;font-style:italic}.tdef-anchor--hidden .tdef-titlebar-tools{opacity:1;font-style:normal}.tdef-hidden-tag{border-radius:var(--radius-2,2px);color:#b91c1c;text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;background:#fef2f2;border:1px solid #fecaca;margin-left:8px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.adm-btn-table{margin-right:6px}.adm-row-auto td{opacity:.55}.adm-row-auto .adm-row-ctrl{opacity:1}.tdef-hidden-tag--auto{color:#6d28d9;text-transform:none;letter-spacing:0;background:#f5f3ff;border-color:#ddd6fe}.editable-text{cursor:text;border-bottom:1px dashed #0000;border-radius:2px;padding:0 2px;transition:border-color .12s,background .12s}.editable-text:hover{background:#4f46e50f;border-bottom-color:currentColor}.editable-text:focus-visible{outline:2px solid var(--color-primary,#4f46e5);outline-offset:2px}.editable-placeholder{opacity:.5;font-style:italic}.editable-text-input{font:inherit;color:inherit;border:1px solid var(--color-primary,#4f46e5);background:#fff;border-radius:3px;outline:none;min-width:80px;margin:-2px;padding:2px 6px;box-shadow:0 0 0 3px #4f46e51f}.editable-text-input:disabled{opacity:.6;cursor:wait}.vmt{background:0 0;border:0;border-radius:6px;gap:2px;display:inline-flex}.vmt-btn{cursor:pointer;width:28px;height:24px;color:var(--color-text-muted,#6b7280);touch-action:manipulation;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:13px;transition:color .12s,opacity .12s;display:inline-flex}.vmt-btn:hover{color:var(--color-primary,#6b218d)}.vmt-btn:focus-visible{outline:2px solid var(--violet-500,#8927b8);outline-offset:-2px}.vmt-btn--active,.vmt-btn--active:hover{color:var(--color-primary,#6b218d);cursor:default;background:0 0}.tdef-titlebar{top:var(--bch-sticky-top,110px);z-index:6;background:var(--color-primary-light,#ede9fe);border:1px solid var(--color-border,#e5e7eb);border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky}.tdef-titlebar:has(.exp-menu-list){z-index:7}.tdef-titlebar-text{flex:auto;min-width:0}.tdef-titlebar-tools{flex:none;align-items:center;gap:8px;display:flex}.tdef-titlebar-tools .exp-menu-btn{padding:4px 9px;font-size:11.5px}.tdef-footnote{color:var(--color-text-muted,#6b7280);border-left:2px solid var(--color-border,#e5e7eb);background:var(--color-bg-subtle,#f9fafb);margin-top:6px;padding:6px 10px;font-size:11.5px;font-style:italic;line-height:1.4}.tdef-chapter-picker{color:var(--color-text-muted);align-items:center;gap:6px;margin-left:12px;font-size:11px;display:inline-flex}.tdef-chapter-picker-label{text-transform:uppercase;letter-spacing:.4px;font-weight:600}.tdef-chapter-picker-select{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fff;border-radius:4px;max-width:280px;padding:3px 6px;font-family:inherit;font-size:11px}.tdef-chapter-picker-select:hover{border-color:var(--color-primary)}.tdef-view-container{border-left:1px solid var(--color-border,#e5e7eb);border-right:1px solid var(--color-border,#e5e7eb);border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);border-radius:0 0 6px 6px;animation:.18s ease-out tdef-fade-in;overflow:clip}@keyframes tdef-fade-in{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:none}}.tdef-view-container .bch-table-wrap{border:0;border-radius:0}.tdef-chart{--ease-ressort:cubic-bezier(.22, 1.18, .36, 1);flex-direction:column;gap:26px;padding:20px 20px 16px;display:flex}@supports (transition-timing-function:linear(0, 1)){.tdef-chart{--ease-ressort:linear(0, .0399, .1381, .2675, .408, .5452, .67, .7774, .8651, .9332, .9834, 1.0178, 1.0393, 1.0505, 1.0542, 1.0526, 1.0476, 1.0408, 1.0332, 1.0257, 1.0188, 1.0128, 1.0079, 1.0041, 1.0012, .9992, .998, .9973, .9971, .9971, .9974, .9977, 1)}}.tdef-chart-row{grid-template-columns:minmax(200px,300px) 1fr;align-items:start;gap:28px;display:grid}.tdef-chart-tete{flex-direction:column;gap:14px;min-width:0;display:flex}.tdef-chart-label{color:var(--color-text);word-break:break-word;padding-top:2px;font-size:12.5px;font-weight:700;line-height:1.35}.tdef-chart-bars{--chart-id-w:168px;flex-direction:column;gap:4px;display:flex;position:relative}.tdef-chart-bars:before{content:"";top:2px;bottom:2px;left:calc(var(--chart-id-w) + 12px);background:var(--chart-baseline,#e1e1e1);width:1px;position:absolute}.tdef-chart-bar-row{grid-template-columns:var(--chart-id-w) 1fr 104px;border-radius:6px;align-items:center;gap:12px;min-height:24px;font-size:12px;transition:background-color .16s;display:grid}.tdef-chart-bar-row:hover{background:var(--color-neutral-surface-discrete,#f9f9f9)}.tdef-chart-bar-id{align-items:center;gap:7px;min-width:0;padding-left:4px;display:flex}.tdef-mark-slot{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tdef-chart-bar-logo{object-fit:contain;border-radius:3px;flex-shrink:0;width:16px;height:16px}.tdef-chart-bar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary,#666);font-weight:500;overflow:hidden}.tdef-chart-bar-flag{color:var(--color-text-muted);background:var(--color-neutral-surface,#efefef);border-radius:99px;flex-shrink:0;padding:0 5px;font-size:9.5px;font-weight:600;line-height:15px}.tdef-chart-bar-track{align-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden}.tdef-chart-bar-fill{transform-origin:0;min-width:3px;height:12px;transition:transform .9s var(--ease-ressort) calc(var(--i,0) * 45ms), width .45s ease;border-radius:0 6px 6px 0;transform:scaleX(1)}.tdef-chart-bar-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;transition:opacity .3s ease calc(var(--i,0) * 45ms);padding-right:4px;font-weight:500}.tdef-chart-bar-row--home .tdef-chart-bar-name,.tdef-chart-bar-row--home .tdef-chart-bar-val{color:var(--color-text);font-weight:700}.tdef-chart-bar-row--empty .tdef-chart-bar-name{color:var(--color-text-muted)}.tdef-podium{border-bottom:1px solid var(--chart-baseline,#e1e1e1);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;max-width:300px;display:grid}.tdef-podium-place{flex-direction:column;min-width:0;display:flex}.tdef-podium-tete{text-align:center;min-width:0;transition:opacity .35s ease calc(var(--d,0s) + .26s), transform .35s ease calc(var(--d,0s) + .26s);flex-direction:column;align-items:center;gap:2px;padding:0 2px 6px;display:flex}.tdef-mark-slot--podium,.tdef-podium-logo{width:18px;height:18px}.tdef-podium-logo{object-fit:contain;border-radius:3px}.tdef-podium-nom{max-width:100%;color:var(--color-text);-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.tdef-podium-place--1 .tdef-podium-nom{font-weight:700}.tdef-podium-val{color:var(--color-text-secondary,#666);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:500}.tdef-podium-marche{font-variant-numeric:tabular-nums;transform-origin:bottom;transition:transform .8s var(--ease-ressort) var(--d,0s);border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;padding-top:5px;font-size:14px;font-weight:800;line-height:1;display:flex;transform:scaleY(1)}[data-anim-attente] .tdef-chart-bar-fill{transform:scaleX(0)}[data-anim-attente] .tdef-chart-bar-val{opacity:0}[data-anim-attente] .tdef-podium-marche{transform:scaleY(0)}[data-anim-attente] .tdef-podium-tete{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.tdef-chart-bar-fill,.tdef-chart-bar-val,.tdef-podium-marche,.tdef-podium-tete{transition:none}}.tdef-rank{--ease-ressort:cubic-bezier(.22, 1.18, .36, 1);flex-direction:column;padding:18px 20px 14px;display:flex}@supports (transition-timing-function:linear(0, 1)){.tdef-rank{--ease-ressort:linear(0, .0399, .1381, .2675, .408, .5452, .67, .7774, .8651, .9332, .9834, 1.0178, 1.0393, 1.0505, 1.0542, 1.0526, 1.0476, 1.0408, 1.0332, 1.0257, 1.0188, 1.0128, 1.0079, 1.0041, 1.0012, .9992, .998, .9973, .9971, .9971, .9974, .9977, 1)}}.tdef-rank-row{grid-template-columns:minmax(200px,300px) 1fr;align-items:start;gap:28px;padding:18px 0;display:grid}.tdef-rank-row:first-child{padding-top:2px}.tdef-rank-row+.tdef-rank-row{border-top:1px solid var(--color-border,#e1e1e1)}.tdef-rank-corps{flex-direction:column;gap:6px;min-width:0;max-width:640px;display:flex}.tdef-rank-label{color:var(--color-text);margin:0;padding-top:8px;font-size:12.5px;font-weight:700;line-height:1.35}.tdef-rank-list{flex-direction:column;gap:2px;display:flex}.tdef-rank-item{border-radius:8px;grid-template-columns:24px 18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:30px;padding:3px 12px 3px 5px;font-size:12px;display:grid}.tdef-rank-item--1,.tdef-rank-item--2,.tdef-rank-item--3{min-height:36px;font-size:12.5px}.tdef-rank-item>*{transition:opacity .4s ease calc(var(--i,0) * 55ms + 80ms)}.tdef-rank-pos{font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.tdef-rank-item .tdef-rank-pos{transition:opacity .4s ease calc(var(--i,0) * 55ms + 80ms), transform .6s var(--ease-ressort) calc(var(--i,0) * 55ms + .12s);transform:scale(1)}.tdef-rank-item--1 .tdef-rank-pos{background:var(--chart-bar-home,#6b218d);color:#fff;box-shadow:0 0 0 3px #6b218d29}.tdef-rank-item--2 .tdef-rank-pos{background:var(--chart-violet-moyen,#aa74b8);color:#fff}.tdef-rank-item--3 .tdef-rank-pos{background:var(--color-primary-surface-discrete-active,#efd3fd);color:var(--color-primary-text,#6b218d)}.tdef-rank-logo{object-fit:contain;border-radius:3px;width:18px;height:18px}.tdef-rank-item .tdef-mark-slot{width:18px;height:18px}.tdef-rank-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.tdef-rank-val{font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;font-weight:600}.tdef-rank-item--1 .tdef-rank-name{font-weight:700}.tdef-rank-item--1 .tdef-rank-val{font-size:13.5px;font-weight:800}.tdef-rank-item--home{background-color:var(--color-primary-surface-discrete,#fcf4ff);transition:background-color .4s ease calc(var(--i,0) * 55ms + 80ms), box-shadow .4s ease calc(var(--i,0) * 55ms + 80ms);box-shadow:inset 0 0 0 1.5px #6b218d80}.tdef-rank-item--home .tdef-rank-name,.tdef-rank-item--home .tdef-rank-val{color:var(--color-primary,#6b218d);font-weight:700}.tdef-rank-excluded{color:var(--color-text-muted,#666);padding:0 4px;font-size:11.5px;font-style:italic}.tdef-rank-excluded .bch-empty--note{color:var(--color-text,#232323);font-style:normal}.tdef-rank-note{border-top:1px solid var(--color-border,#e1e1e1);color:var(--color-text-muted,#666);flex-direction:column;gap:3px;margin-top:4px;padding:8px 10px 2px;font-size:11.5px;font-style:italic;line-height:1.4;display:flex}[data-anim-attente] .tdef-rank-item>*{opacity:0}[data-anim-attente] .tdef-rank-item .tdef-rank-pos{transform:scale(.4)}[data-anim-attente] .tdef-rank-item--home{background-color:#0000;box-shadow:inset 0 0 0 1.5px #0000}@media (prefers-reduced-motion:reduce){.tdef-rank-item>*,.tdef-rank-item .tdef-rank-pos,.tdef-rank-item--home{transition:none}}.asv{flex-direction:column;gap:16px;padding:8px 4px;display:flex}.asv--with-toc{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.asv-toc{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;max-height:calc(100vh - 140px);padding:10px;position:sticky;top:12px;overflow-y:auto}.asv-toc-title{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted,#6b7280);border-bottom:1px solid var(--color-border,#e5e7eb);margin:0 0 6px;padding-bottom:6px;font-size:11px;font-weight:700}.asv-body{min-width:0}.asv-header{border-bottom:2px solid var(--color-primary,#4f46e5);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;display:flex}.asv-header--export{float:right;z-index:1;border:0;margin:16px 0 4px 12px;padding:0;position:relative}.bka-scroll>.bfb-wrap:has(+.asv){margin-bottom:0}.bka-scroll>.bfb-wrap+.asv{margin-top:-16px;padding-top:0}.asv-title{color:var(--color-primary,#4f46e5);margin:0;font-size:22px;font-weight:700}.asv-export-md{border:1px solid var(--color-border,#d1d5db);color:var(--color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .12s}.asv-export-md:hover{background:var(--color-primary,#4f46e5);color:#fff;border-color:var(--color-primary,#4f46e5)}.asv-export-md:disabled{opacity:.6;cursor:wait}.asv-loading,.asv-empty{color:var(--color-text-muted,#6b7280);text-align:center;background:var(--color-surface,#fff);border:1px dashed var(--color-border,#e5e7eb);border-radius:8px;padding:24px 16px;font-size:13px}.asv-empty{text-align:left;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.asv-empty-hint{color:#b45309;margin-top:8px;font-size:12px}.asv-empty-hint code{background:#b453091a;border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.swe-embed-unsupported{color:#92400e;background:#fffbeb;border:1px dashed #fde68a;border-radius:6px;margin:10px 0;padding:12px 16px;font-size:12.5px}.swe-embed-unsupported code{background:#b453091a;border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.swe-loading{text-align:center;color:var(--color-text-muted,#6b7280);padding:12px;font-size:12.5px;font-style:italic}.dsi-panel{flex-direction:column;gap:12px;padding:8px 4px;display:flex}.dsi-breadcrumb{background:var(--color-primary-light,#ede9fe);color:var(--color-text-muted,#4b5563);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.dsi-doc-label{color:var(--color-text,#111827);font-weight:600}.dsi-sep{color:var(--color-primary,#4f46e5)}.dsi-section-num{background:var(--color-primary,#4f46e5);color:#fff;border-radius:3px;padding:1px 7px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.dsi-section-title{color:var(--color-text,#111827);font-weight:600}.dsi-loading,.dsi-empty{color:var(--color-text-muted,#6b7280);text-align:center;background:var(--color-surface,#fff);border:1px dashed var(--color-border,#e5e7eb);border-radius:8px;padding:24px 16px;font-size:13px}.dsi-empty-hint{margin-top:8px;font-size:12px}.dsi-empty-hint code{background:#0000000d;border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.doc-source-toggle{border:1px solid var(--color-border,#e5e7eb);background:#f3f4f6;border-radius:6px;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.doc-source-toggle-btn{color:var(--color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.doc-source-toggle-btn:hover{color:var(--color-text,#111827)}.doc-source-toggle-btn--active{color:var(--color-primary,#4f46e5);background:#fff;box-shadow:0 1px 2px #00000014}.pdfhl-wrap{background:#525659;flex:auto;justify-content:center;width:100%;height:100%;min-height:0;padding:12px 0;display:flex;overflow:auto}.pdfhl-page{background:#fff;align-self:flex-start;margin:0 auto;transition:opacity .15s;position:relative;box-shadow:0 2px 12px #0006}.pdfhl-page--busy{opacity:.55}.pdfhl-canvas{display:block}.pdfhl-box{pointer-events:none;background:#fde04761;border:2px solid #f59e0b;border-radius:3px;animation:1.1s ease-in-out 3 pdfhl-pulse;position:absolute;box-shadow:0 0 0 3px #f59e0b40}@keyframes pdfhl-pulse{0%,to{box-shadow:0 0 0 3px #f59e0b40}50%{box-shadow:0 0 0 7px #f59e0b73}}.pdfhl-find{mix-blend-mode:multiply;pointer-events:none;background:#fde68a99;border-radius:2px;position:absolute}.pdfhl-find--current{outline-offset:1px;background:#f59e0b99;outline:2px solid #f59e0b}.docfind{flex-shrink:0;align-items:center;gap:8px;min-height:34px;display:flex;position:relative}.docfind-field{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:0 380px;align-items:center;gap:6px;min-width:180px;height:32px;padding:0 8px 0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.docfind-field:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 2px var(--color-primary-light)}.docfind-ic{flex-shrink:0}.docfind-input{min-width:0;height:100%;font:inherit;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.docfind-input::placeholder{color:var(--color-text-muted)}.docfind-clear{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.docfind-clear:hover{background:var(--color-primary-light);color:var(--color-text)}.docfind-count{border-radius:var(--radius-md);height:28px;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;cursor:default;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.docfind-count--btn{cursor:pointer;color:var(--color-text)}.docfind-count--btn:hover{border-color:var(--color-border);background:var(--color-bg)}.docfind-chev{transition:transform .12s}.docfind-chev--up{transform:rotate(180deg)}.docfind-nav{gap:2px;display:inline-flex}.docfind-navbtn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:28px;height:28px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.docfind-navbtn:hover{border-color:var(--violet-500);color:var(--violet-500)}.docfind-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:0 0 340px;width:340px;min-height:0;padding:4px;overflow-y:auto}.docfind-item{border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:6px 8px;font-size:12.5px;line-height:1.35;display:flex}.docfind-item:hover{background:var(--color-bg)}.docfind-item--current{background:var(--color-primary-light)}.docfind-page{font-variant-numeric:tabular-nums;min-width:44px;color:var(--color-text-muted);flex-shrink:0;font-size:11.5px}.docfind-snip{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.docfind-snip mark{color:inherit;background:#fde68a;border-radius:2px;padding:0 1px;font-weight:600}.docfind-more{color:var(--color-text-muted);text-align:center;padding:8px;font-size:11.5px}.bic{flex-direction:column;gap:22px;display:flex}.bic-head{border-bottom:1px solid var(--color-border);align-items:center;gap:18px;padding-bottom:16px;display:flex}.bic-logos{flex:none;align-items:center;gap:14px;display:flex}.bic-logo-sq{object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:12px;width:72px;height:72px;padding:6px}.bic-logo-rect{object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:8px;width:auto;max-width:170px;height:50px;padding:5px 10px}.bic-headline{flex:auto}.bic-name{color:var(--color-primary);margin:0 0 6px;font-size:22px;font-weight:700}.bic-tags{flex-wrap:wrap;gap:6px;display:flex}.bic-tag{background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-border);border-radius:99px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.bic-section{flex-direction:column;gap:10px;display:flex}.bic-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.bic-count{background:var(--color-primary);color:#fff;letter-spacing:0;text-transform:none;border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:700}.bic-dl{grid-template-columns:200px 1fr;gap:8px 16px;margin:0;display:grid}.bic-dl dt{color:var(--color-text-secondary);align-self:center;font-size:12px}.bic-dl dd{color:var(--color-text);margin:0;font-size:13px}.bic-dl dd a{color:var(--color-primary)}.bic-mono{font-family:var(--font-mono);font-size:12px}.bic-hl--ok{color:var(--color-positive,#008234);font-weight:600}.bic-hl--ko{color:var(--color-text-muted)}.bic-table{border-collapse:collapse;width:100%;font-size:12.5px}.bic-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-strong);padding:7px 10px;font-size:11px;font-weight:600}.bic-table tbody td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:8px 10px}.bic-table tbody tr:last-child td{border-bottom:0}.bic-lei{letter-spacing:.5px}.bic-pkg{color:var(--color-text-secondary);font-size:11px}.bic-status{text-transform:capitalize;background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.bic-status--done{color:#1a7f43;background:#e7f5ec;border-color:#c7e9d4}.bic-status--processing{background:var(--color-info-bg);color:var(--color-info);border-color:var(--blue-100)}.bic-status--pending{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--gold-100)}.bic-status--error{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--rose-100)}.bic-err{color:var(--color-danger);margin-left:4px}.bic-link{color:var(--color-primary);font-weight:600;text-decoration:none}.bic-link:hover{text-decoration:underline}.bic-muted{color:var(--color-text-muted);padding:4px 0;font-size:12.5px}@media (width<=820px){.bic-dl{grid-template-columns:1fr;gap:2px 0}.bic-dl dt{margin-top:6px;font-weight:600}}.selection-strip{z-index:50;background:linear-gradient(180deg, var(--color-bg) 70%, transparent);pointer-events:none;justify-content:flex-end;padding:8px clamp(16px,4vw,48px);display:flex;position:sticky;top:76px}.selection-strip>*{pointer-events:auto}.selection-strip .sp{border-radius:22px;flex-wrap:wrap;max-width:100%}.selection-strip .sp-list{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.app-main{padding-top:0}.selection-strip+.app-main{padding-top:8px}
