.ca-msg-ctawrap{display:flex;flex-direction:column;gap:4px;align-items:stretch;margin-top:8px}.ca-msg-ctawrap.is-profil{align-items:flex-start;margin-top:12px}.ca-msg-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:11px;border:1px solid rgb(16 126 237 / .42);background:rgb(16 126 237 / .12);color:#6ab5ff;font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,color .16s;line-height:1.2}.ca-msg-cta svg{width:15px;height:15px;flex:0 0 15px}.ca-msg-cta:hover{background:rgb(16 126 237 / .22);border-color:#107eed;color:#fff;transform:translateY(-1px)}.ca-msg-cta:focus-visible{outline:2px solid #107eed;outline-offset:2px}.ca-msg-react-mini{font-size:.71rem;color:#34d399;font-weight:600;text-align:center}.ca-msg-ctawrap.is-profil .ca-msg-react-mini{text-align:left}html.ca-light .ca-msg-cta{background:rgb(17 113 210 / .08);border-color:rgb(17 113 210 / .35);color:#1e64ab}html.ca-light .ca-msg-cta:hover{background:#1171d2;border-color:#1171d2;color:#fff}html.ca-light .ca-msg-react-mini{color:#047857}.ca-msg-ov{position:fixed;inset:0;z-index:99990;display:none;align-items:center;justify-content:center;padding:16px;background:rgb(8 9 14 / .68);backdrop-filter:blur(4px)}.ca-msg-ov.is-on{display:flex}.ca-msg-mod{width:100%;max-width:480px;background:#171a25;color:#e8eaf2;border:1px solid rgb(255 255 255 / .09);border-radius:18px;box-shadow:0 24px 70px rgb(0 0 0 / .5);overflow:hidden;animation:caModIn .18s ease-out}html.ca-light .ca-msg-mod{background:#fff;color:#181b26;border-color:rgb(18 20 29 / .1)}@keyframes caModIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ca-msg-mod-top{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid rgb(255 255 255 / .08)}html.ca-light .ca-msg-mod-top{border-color:rgb(18 20 29 / .08)}.ca-msg-mod-top strong{font-size:1rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-msg-x{border:0;background:#fff0;color:inherit;opacity:.6;cursor:pointer;font-size:1.4rem;line-height:1;padding:2px 6px;border-radius:8px}.ca-msg-x:hover{opacity:1;background:rgb(255 255 255 / .07)}.ca-msg-mod-body{padding:16px}.ca-msg-mod-ctx{display:inline-block;margin:0 0 10px;padding:4px 10px;border-radius:20px;font-size:.74rem;font-weight:700;background:rgb(16 126 237 / .16);color:#6ab5ff}html.ca-light .ca-msg-mod-ctx{background:rgb(17 113 210 / .09);color:#1e64ab}.ca-msg-mod-react{margin:0 0 10px;font-size:.76rem;color:#34d399;font-weight:600}.ca-msg-mod-body textarea{width:100%;min-height:104px;max-height:220px;resize:vertical;padding:12px 13px;border-radius:13px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);color:inherit;font:inherit;font-size:.9rem;outline:none;transition:border-color .16s,box-shadow .16s}html.ca-light .ca-msg-mod-body textarea{background:#f7f8fc;border-color:rgb(18 20 29 / .12)}.ca-msg-mod-body textarea:focus{border-color:#107eed;box-shadow:0 0 0 3px rgb(16 126 237 / .18)}.ca-msg-mod-sugg{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ca-msg-mod-sugg button{border:1px dashed rgb(255 255 255 / .16);background:#fff0;color:inherit;opacity:.75;border-radius:20px;padding:5px 11px;font-size:.75rem;cursor:pointer}.ca-msg-mod-sugg button:hover{opacity:1;border-style:solid;border-color:#107eed}html.ca-light .ca-msg-mod-sugg button{border-color:rgb(18 20 29 / .18)}.ca-msg-mod-bas{display:flex;align-items:center;gap:10px;padding:0 16px 16px}.ca-msg-mod-cnt{font-size:.74rem;opacity:.6;margin-right:auto}.ca-msg-mod-go{border:0;border-radius:12px;padding:11px 20px;background:linear-gradient(135deg,#1171d2,#0f93d6);color:#fff;font-weight:800;font-size:.88rem;cursor:pointer;box-shadow:0 6px 18px rgb(17 113 210 / .32)}.ca-msg-mod-go[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.ca-msg-mod-note{margin:10px 0 0;font-size:.74rem;opacity:.6;line-height:1.5}.ca-msg-mod-flash{margin:0 0 10px;padding:10px 13px;border-radius:11px;font-size:.85rem;display:none}.ca-msg-mod-flash.is-on{display:block}.ca-msg-mod-flash.is-ko{background:rgb(248 113 113 / .14);color:#fca5a5}.ca-msg-mod-flash.is-ok{background:rgb(52 211 153 / .14);color:#6ee7b7}html.ca-light .ca-msg-mod-flash.is-ko{color:#b91c1c}html.ca-light .ca-msg-mod-flash.is-ok{color:#047857}.ca-msg-ok{text-align:center;padding:10px 4px 4px}.ca-msg-ok svg{width:44px;height:44px;color:#34d399;margin:0 auto 10px;display:block}.ca-msg-ok p{margin:0 0 14px;font-size:.9rem;opacity:.85}.ca-msg-lien{display:inline-block;padding:10px 18px;border-radius:12px;background:linear-gradient(135deg,#1171d2,#0f93d6);color:#fff;font-weight:700;font-size:.86rem;text-decoration:none}a.ca-stat.ca-stat-msg{text-decoration:none;transition:transform .16s,box-shadow .16s}a.ca-stat.ca-stat-msg:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(17 113 210 / .20)}.ca-msg-badge{display:inline-block;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;margin-left:6px;border-radius:999px;background:#f0243f;color:#fff;font-size:10px;line-height:16px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;vertical-align:middle;position:relative;top:-1px;box-shadow:none;text-shadow:none;-webkit-font-smoothing:antialiased}.ca-navmob-i{position:relative}.ca-navmob-i .ca-msg-badge{position:absolute;top:3px;left:calc(50% + 4px);margin:0}.ca-dash-alerte{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 1rem;border-radius:16px;text-decoration:none;background:linear-gradient(100deg,rgb(15 147 214 / .20),rgb(56 189 248 / .12));border:1px solid rgb(15 147 214 / .40);box-shadow:0 6px 20px rgb(17 113 210 / .16);transition:transform .16s,border-color .16s}.ca-dash-alerte:hover{transform:translateY(-2px);border-color:rgb(15 147 214 / .68)}.ca-dash-alerte-ico{position:relative;flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#1171d2,#0f93d6);color:#fff}.ca-dash-alerte-ico::after{content:"";position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:#f0243f;border:2px solid #131735}.ca-dash-alerte-ico svg{width:21px;height:21px}.ca-dash-alerte-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ca-dash-alerte-txt strong{font-size:.98rem;font-weight:800;color:#fff}.ca-dash-alerte-txt span{font-size:.82rem;color:#a5c2df}.ca-dash-alerte-go{flex:0 0 auto;padding:9px 16px;border-radius:999px;background:#fff;color:#12132f;font-weight:800;font-size:.84rem}.ca-dash-msg .ca-dash-sec-head h3{display:flex;align-items:center;gap:8px}.ca-dash-msg .ca-dash-sec-head h3 svg{width:19px;height:19px}.ca-dash-msg-lien{font-size:.84rem;font-weight:700;color:#59acff;text-decoration:none}.ca-dash-msg-lien:hover{text-decoration:underline}.ca-dash-convs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ca-dash-conv{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:14px;text-decoration:none;background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .07);transition:background .16s,border-color .16s}.ca-dash-conv:hover{background:rgb(15 147 214 / .12);border-color:rgb(15 147 214 / .4)}.ca-dash-conv img{flex:0 0 auto;width:38px;height:38px;border-radius:50%;object-fit:cover}.ca-dash-conv-in{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ca-dash-conv-top{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.ca-dash-conv-nom{font-weight:700;font-size:.9rem;color:#e9ebff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-dash-conv-date{flex:0 0 auto;font-size:.72rem;color:#7d99b5}.ca-dash-conv-ap{font-size:.82rem;color:#94b0cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-dash-conv.is-nl{background:rgb(15 147 214 / .12);border-color:rgb(15 147 214 / .34)}.ca-dash-conv.is-nl .ca-dash-conv-nom::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#f0243f;margin-right:7px;vertical-align:middle}.ca-dash-conv.is-nl .ca-dash-conv-nom{color:#fff}.ca-dash-conv.is-nl .ca-dash-conv-ap{color:#dfe2ff;font-weight:600}.ca-dash-msg-vide{margin:0 0 .9rem;font-size:.88rem;color:#94b0cb;line-height:1.55}.ca-dash-msg-cta{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:999px;background:linear-gradient(90deg,#0068d0,#1a6fd0);color:#fff;font-weight:700;font-size:.86rem;text-decoration:none}.ca-dash-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ca-dash-cta2{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.88rem;color:#dfe3ff;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .16);transition:background .16s,border-color .16s}.ca-dash-cta2:hover{background:rgb(15 147 214 / .2);border-color:rgb(15 147 214 / .55);color:#fff}.ca-dash-cta2 svg{width:17px;height:17px}.ca-dash-cta2.has-nl{border-color:rgb(15 147 214 / .55);background:rgb(15 147 214 / .18)}html.ca-light .ca-dash-alerte{background:linear-gradient(100deg,rgb(15 147 214 / .12),rgb(56 189 248 / .08));border-color:rgb(15 147 214 / .32);box-shadow:0 6px 18px rgb(17 113 210 / .09)}html.ca-light .ca-dash-alerte-ico::after{border-color:#fff}html.ca-light .ca-dash-alerte-txt strong{color:#12132f}html.ca-light .ca-dash-alerte-txt span{color:#4a5170}html.ca-light .ca-dash-alerte-go{background:#12132f;color:#fff}html.ca-light .ca-dash-conv{background:#fff;border-color:rgb(15 23 42 / .10)}html.ca-light .ca-dash-conv:hover{background:rgb(15 147 214 / .08);border-color:rgb(15 147 214 / .35)}html.ca-light .ca-dash-conv-nom{color:#141733}html.ca-light .ca-dash-conv-ap{color:#525a78}html.ca-light .ca-dash-conv-date{color:#6b7290}html.ca-light .ca-dash-conv.is-nl{background:rgb(15 147 214 / .08);border-color:rgb(15 147 214 / .32)}html.ca-light .ca-dash-conv.is-nl .ca-dash-conv-nom{color:#0b0e22}html.ca-light .ca-dash-conv.is-nl .ca-dash-conv-ap{color:#3a4160}html.ca-light .ca-dash-msg-vide{color:#525a78}html.ca-light .ca-dash-cta2{color:#25305a;background:#fff;border-color:rgb(15 23 42 / .14)}html.ca-light .ca-dash-cta2:hover{color:#12132f}html.ca-light .ca-dash-msg-lien{color:#1861ab}@media (max-width:640px){.ca-dash-alerte{padding:12px;gap:11px}.ca-dash-alerte-go{padding:8px 13px;font-size:.8rem}.ca-dash-alerte-txt span{display:none}.ca-dash-hero-act{width:100%}.ca-dash-hero-act>a{flex:1 1 100%;justify-content:center}}@media (max-width:600px){.ca-msg-cta{width:100%}}@media (prefers-reduced-motion:reduce){.ca-msg-mod{animation:none}}.ca-row-meta .ca-coeur{position:relative;box-sizing:border-box;display:inline-flex;align-self:stretch;align-items:center;justify-content:center;gap:5px;height:auto;min-height:0;margin:0;padding:0 9px;border-radius:999px;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .05);color:inherit;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.ca-row-meta .ca-coeur:hover{background:rgb(244 63 94 / .14);border-color:rgb(244 63 94 / .46);color:#fda4af;text-decoration:none}.ca-row-meta .ca-coeur:focus-visible{outline:2px solid #fb7185;outline-offset:2px}.ca-row-meta .ca-coeur .ca-coeur-i{display:block;line-height:0}.ca-row-meta .ca-coeur svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s ease,stroke .18s ease,transform .2s ease}.ca-row-meta .ca-coeur:hover svg{stroke:#fb7185}.ca-row-meta .ca-coeur .ca-coeur-n{font-variant-numeric:tabular-nums;letter-spacing:.01em}.ca-row-meta .ca-coeur::after{content:'';position:absolute;inset:-8px -6px}.ca-row-meta .ca-coeur.is-on{background:rgb(244 63 94 / .16);border-color:rgb(244 63 94 / .52);color:#fda4af;cursor:default}.ca-row-meta .ca-coeur.is-on svg{fill:#f43f5e;stroke:#f43f5e}.ca-row-meta .ca-coeur.is-bump svg{animation:ca-coeur-bump .42s ease}@keyframes ca-coeur-bump{0%{transform:scale(1)}35%{transform:scale(1.4)}70%{transform:scale(.9)}100%{transform:scale(1)}}html.ca-light .ca-row-meta .ca-coeur{border-color:rgb(16 24 40 / .18);background:rgb(16 24 40 / .04)}html.ca-light .ca-row-meta .ca-coeur:hover{color:#be123c;background:rgb(244 63 94 / .10);border-color:rgb(244 63 94 / .44)}html.ca-light .ca-row-meta .ca-coeur.is-on{color:#be123c;background:rgb(244 63 94 / .11);border-color:rgb(244 63 94 / .46)}@media (prefers-reduced-motion:reduce){.ca-row-meta .ca-coeur,.ca-row-meta .ca-coeur svg{transition:none}.ca-row-meta .ca-coeur.is-bump svg{animation:none}}.ca-cmp-chips{display:flex;flex-wrap:wrap;gap:10px;max-width:1180px;margin:0 auto 22px;padding:0 4px}.ca-cmp-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid rgb(61 153 244 / .35);background:rgb(30 32 66 / .55);color:#e7e9ff!important;font-weight:600;font-size:.94rem;line-height:1;text-decoration:none!important;transition:background .18s,border-color .18s}.ca-cmp-chip span{font-size:.78rem;opacity:.65;font-weight:700}.ca-cmp-chip:hover{border-color:#3d99f4;background:rgb(35 83 132 / .4)}.ca-cmp-chip.is-on{background:linear-gradient(135deg,#1861ab 0%,#1a6fd0 100%);border-color:#fff0;color:#fff!important}.ca-cmp-chip.is-on span{opacity:.85}.ca-cmp-intro{max-width:1180px;margin:0 auto 26px;padding:0 4px}.ca-cmp-intro p{margin:0;font-size:1rem;line-height:1.7;color:#b9c0e0!important}.ca-cmp-intro a{color:#7dd3fc!important;font-weight:600;text-decoration:underline}.ca-cmp-next{max-width:1180px;margin:0 auto 30px;padding:20px 22px;border-radius:18px;border:1px dashed rgb(61 153 244 / .45);background:rgb(24 26 58 / .45)}.ca-cmp-next-t{margin:0 0 6px;font-weight:800;font-size:1.05rem;color:#fff!important}.ca-cmp-next-d{margin:0 0 14px;font-size:.94rem;color:#9bb6d0!important}.ca-cmp-next-l{display:flex;flex-wrap:wrap;gap:9px}.ca-cmp-next-l a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:rgb(24 97 171 / .22);border:1px solid rgb(61 153 244 / .3);color:#e7e9ff!important;font-weight:600;font-size:.9rem;text-decoration:none!important}.ca-cmp-next-l a span{font-size:.76rem;opacity:.6}.ca-cmp-next-l a:hover{background:rgb(56 189 248 / .25);border-color:#38bdf8}.ca-cmp-toc{margin:0 0 28px;padding:16px 22px;border-radius:16px;border:1px solid rgb(61 153 244 / .28);background:rgb(24 26 58 / .5)}.ca-cmp-toc-t{margin:0 0 8px!important;font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:.74rem;color:#7ebdfb!important}.ca-cmp-toc ol{margin:0!important;padding-left:20px}.ca-cmp-toc li{margin:5px 0;font-size:.96rem}.ca-cmp-toc a{color:#b1d8fe!important;text-decoration:none!important}.ca-cmp-toc a:hover{color:#7dd3fc!important;text-decoration:underline!important}.ca-cmp-updated{margin:0 0 14px!important;font-size:.88rem;color:#8ea7c0!important}html.ca-light .ca-cmp-chip{background:#fff;border-color:#d7dbf0;color:#1f2447!important}html.ca-light .ca-cmp-chip:hover{background:#eef1fd;border-color:#3d99f4}html.ca-light .ca-cmp-chip.is-on{color:#fff!important;border-color:#fff0}html.ca-light .ca-cmp-intro p{color:#41476b!important}html.ca-light .ca-cmp-intro a{color:#1d4ed8!important}html.ca-light .ca-cmp-next{background:#f6f7fe;border-color:#c9d0ee}html.ca-light .ca-cmp-next-t{color:#161a34!important}html.ca-light .ca-cmp-next-d{color:#4a5175!important}html.ca-light .ca-cmp-next-l a{background:#fff;border-color:#d7dbf0;color:#1f2447!important}html.ca-light .ca-cmp-toc{background:#f6f7fe;border-color:#dfe3f5}html.ca-light .ca-cmp-toc-t{color:#235384!important}html.ca-light .ca-cmp-toc a{color:#1f2447!important}html.ca-light .ca-cmp-updated{color:#5b6285!important}html.ca-light .ast-article-post .cat-links a,html.ca-light .ast-article-single .cat-links a,html.ca-light .ast-article-post .tags-links a{color:#1f446a!important}@media (max-width:600px){.ca-cmp-next{padding:16px}.ca-cmp-chip{font-size:.88rem;padding:8px 13px}}html.ca-light{--ca-ic-or:#b8860b;--ca-ic-or-f:#fcd34d;--ca-ic-vio:#7c3aed;--ca-ic-vert:#0f8f63;--ca-ic-bleu:#2563eb;--ca-ic-cyan:#0e7490;--ca-ic-neu:#64748b}html:not(.ca-light){--ca-ic-or:#fbbf24;--ca-ic-or-f:#f6c343;--ca-ic-vio:#a78bfa;--ca-ic-vert:#34d399;--ca-ic-bleu:#7aa7ff;--ca-ic-cyan:#22d3ee;--ca-ic-neu:#9aa8bb}html .caf-ic-gift:not(#zz){color:var(--ca-ic-vio)!important}html .caf-ic-check:not(#zz),html .caf-ic-shield:not(#zz),html .caf-ic-lock:not(#zz){color:var(--ca-ic-vert)!important}html .caf-ic-info:not(#zz),html .caf-ic-help:not(#zz),html .caf-ic-user:not(#zz){color:var(--ca-ic-bleu)!important}html .caf-ic-steps:not(#zz){color:var(--ca-ic-cyan)!important}html .caf-ic-grid:not(#zz),html .caf-ic-list:not(#zz),html .caf-ic-flag:not(#zz){color:var(--ca-ic-neu)!important}html .caf-ic-bolt:not(#zz),html .caf-ic-star:not(#zz){color:var(--ca-ic-or)!important;fill:var(--ca-ic-or-f)!important;stroke:var(--ca-ic-or)!important}html .caf-cta .caf-ic:not(#zz),html .caf-copy .caf-ic:not(#zz),html .caf-add-btn .caf-ic:not(#zz),html .ca-cta-ico svg:not(#zz){color:currentColor!important;fill:none!important;stroke:currentColor!important}html .caf-add-ic .caf-ic:not(#zz){color:var(--ca-ic-bleu)!important}html .ca-why-ck:not(#zz){color:var(--ca-ic-vert)!important}html .ca-sig-ico:not(#zz){color:var(--ca-ic-neu)!important}html .ca-authority-grid>.ca-authority-card:nth-child(1) .ca-authority-ico:not(#zz){color:var(--ca-ic-vio)!important}html .ca-authority-grid>.ca-authority-card:nth-child(2) .ca-authority-ico:not(#zz){color:var(--ca-ic-bleu)!important}html .ca-authority-grid>.ca-authority-card:nth-child(3) .ca-authority-ico:not(#zz){color:var(--ca-ic-neu)!important}html .ca-authority-grid>.ca-authority-card:nth-child(4) .ca-authority-ico:not(#zz){color:var(--ca-ic-vert)!important}html .ca-xlink-ico:not(#zz){color:var(--ca-ic-bleu)!important}html .ca-psearch-ico:not(#zz){color:var(--ca-ic-neu)!important}html.ca-light{--ca-rk-nouveau:#64748b;--ca-rk-actif:#ea580c;--ca-rk-contrib:#0284c7;--ca-rk-expert:#7c3aed;--ca-rk-legende:#b8860b;--ca-rk-ambass:#4338ca}html:not(.ca-light){--ca-rk-nouveau:#9aa8bb;--ca-rk-actif:#fb923c;--ca-rk-contrib:#38bdf8;--ca-rk-expert:#a78bfa;--ca-rk-legende:#fbbf24;--ca-rk-ambass:#818cf8}html .ca-niv-card[data-lvl="nouveau"] .ca-i:not(#zz){color:var(--ca-rk-nouveau)!important}html .ca-niv-card[data-lvl="actif"] .ca-i:not(#zz){color:var(--ca-rk-actif)!important}html .ca-niv-card[data-lvl="contributeur"] .ca-i:not(#zz){color:var(--ca-rk-contrib)!important}html .ca-niv-card[data-lvl="expert"] .ca-i:not(#zz){color:var(--ca-rk-expert)!important}html .ca-niv-card[data-lvl="legende"] .ca-i:not(#zz){color:var(--ca-rk-legende)!important}html .ca-niv-card[data-lvl="ambassadeur"] .ca-i:not(#zz){color:var(--ca-rk-ambass)!important}html .ca-i:has(>path[d^="M12 20.5v-7.2"]):not(#zz){color:var(--ca-rk-nouveau)!important}html .ca-i:has(>path[d^="M12 21c3.5 0 6-2.4"]):not(#zz){color:var(--ca-rk-actif)!important}html .ca-i:has(>path[d^="M12 3.6l2.6 5.3"]):not(#zz){color:var(--ca-rk-contrib)!important}html .ca-i:has(>path[d^="M8 4h8v5a4 4 0 0 1-8 0z"]):not(#zz){color:var(--ca-rk-expert)!important}html .ca-i:has(>path[d^="M3.6 8.2l3.5 3.4"]):not(#zz){color:var(--ca-rk-legende)!important}html .ca-i:has(>path[d^="M6.6 4h10.8l3.4 5"]):not(#zz){color:var(--ca-rk-ambass)!important}html .ca-niv-rank .ca-i:not(#zz):not(#zz){color:currentColor!important}html .ca-miss-ico .ca-i:not(#zz){color:var(--ca-ic-bleu)!important}html .ca-miss-ico .ca-i:has(>path[d^="M20.5 13.2l-7.3 7.3"]):not(#zz){color:var(--ca-ic-vio)!important}html .ca-miss-ico .ca-i:has(>path[d^="M20.5 12a8.5"]):not(#zz){color:var(--ca-ic-vert)!important}html .ca-miss-ico .ca-i:has(>path[d^="M8 3.5v4"]):not(#zz){color:var(--ca-ic-cyan)!important}html .ca-miss-ico .ca-i:has(>path[d^="M3.5 17.6l5.2-5.2"]):not(#zz){color:var(--ca-ic-or)!important}html .ca-miss-ico .ca-i:has(>path[d^="M13.6 3l-8 11"]):not(#zz){color:var(--ca-ic-or)!important;fill:var(--ca-ic-or-f)!important;stroke:var(--ca-ic-or)!important}html .ca-legal-card-head .ca-ico:not(#zz){color:var(--ca-ic-vert)!important}html .caf-ic-copy:not(#zz){color:var(--ca-ic-or)!important}html.ca-light{--ca-h-bleu:rgba(37,99,235,.13);--ca-h-cyan:rgba(14,116,144,.15);--ca-h-vio:rgba(124,58,237,.13);--ca-h-vert:rgba(15,143,99,.14);--ca-h-neu:rgba(100,116,139,.16)}html:not(.ca-light){--ca-h-bleu:rgba(122,167,255,.18);--ca-h-cyan:rgba(34,211,238,.16);--ca-h-vio:rgba(167,139,250,.18);--ca-h-vert:rgba(52,211,153,.16);--ca-h-neu:rgba(154,168,187,.18)}html .caf-h2-ic:has(.caf-ic-info):not(#zz){background-color:var(--ca-h-bleu)!important}html .caf-h2-ic:has(.caf-ic-steps):not(#zz){background-color:var(--ca-h-cyan)!important}html .caf-h2-ic:has(.caf-ic-help):not(#zz){background-color:var(--ca-h-vio)!important}html .caf-h2-ic:has(.caf-ic-shield):not(#zz){background-color:var(--ca-h-vert)!important}html .caf-h2-ic:has(.caf-ic-grid):not(#zz),html .caf-h2-ic:has(.caf-ic-list):not(#zz){background-color:var(--ca-h-neu)!important}html .caf-ic-help:not(#zz){color:var(--ca-ic-vio)!important}.ca-dash{grid-template-columns:minmax(0,1fr)}.ca-dash>*,.ca-dash-grid>*,.ca-dash-col>*,.ca-dash-section{min-width:0}@supports (grid-template-rows:subgrid){.ca-grid>.ca-card{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0}.ca-grid>.ca-card[hidden]{display:none}.ca-grid>.ca-card>.ca-card-top{grid-row:1}.ca-grid>.ca-card>.ca-brand{grid-row:2}.ca-grid>.ca-card>.ca-badges{grid-row:3}.ca-grid>.ca-card>.ca-desc{grid-row:4}.ca-grid>.ca-card>.ca-bonus{grid-row:5}.ca-grid>.ca-card>.ca-codebox{grid-row:6}.ca-grid>.ca-card>.ca-actions{grid-row:7;margin-top:0;align-self:stretch}.ca-grid>.ca-card>.ca-actions>.ca-more{margin-top:auto}}.ca-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--cal-px,72px);height:var(--cal-px,72px);flex:0 0 auto;border-radius:23%;overflow:hidden}.ca-logo-mono{background:linear-gradient(140deg,var(--cal-1,#0072e4),var(--cal-2,#174b80));box-shadow:0 6px 18px rgb(0 0 0 / .28),inset 0 0 0 1px rgb(255 255 255 / .09)}.ca-logo-has{background:#fff;box-shadow:0 10px 26px -14px rgb(2 6 23 / .7),inset 0 0 0 1px rgb(15 23 42 / .10)}.ca-logo-img{width:100%;height:100%;object-fit:contain;padding:0;background:#fff;display:block}.ca-logo-ini{font-weight:800;font-size:var(--cal-fs,28px);letter-spacing:.02em;color:#fff;line-height:1;text-shadow:0 1px 2px rgb(0 0 0 / .25)}.ca-logo-ini[hidden]{display:none}.ca-logo-mono .ca-logo-ini{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.ca-logo-sm{border-radius:26%}.ca-cmp-brand{white-space:normal;line-height:1.3}.ca-cmp-brand strong{vertical-align:middle;display:inline-block}.ca-cmp-brand .ca-logo{vertical-align:middle;margin-right:9px}.ca-vpn-card{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr) auto;gap:18px;align-items:center;margin:30px 0 26px;padding:18px 20px;border-radius:18px;border:1px solid rgb(148 163 184 / .22);background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02))}.ca-vpn-rang{position:absolute;top:-13px;left:18px;display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1861ab,#0369a1);padding:5px 13px;border-radius:999px;box-shadow:0 10px 20px -12px rgb(14 165 233 / .95)}.ca-vpn-id{display:flex;align-items:center;gap:14px;min-width:0}.ca-vpn-id>*{min-width:0}.ca-vpn-id .ca-logo{flex:0 0 auto}.ca-vpn-nom{font-weight:800;font-size:19px;line-height:1.2;display:block}.ca-vpn-meta{display:block;margin-top:5px;font-size:13px;opacity:.78;line-height:1.35;overflow-wrap:anywhere}.ca-vpn-specs{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:5px;font-size:13.5px;line-height:1.45}.ca-vpn-specs li{margin:0;padding:0;list-style:none}.ca-vpn-specs span{opacity:.72}.ca-vpn-cta{display:flex;flex-direction:column;gap:7px;align-items:stretch;text-align:center}.ca-vpn-btn,.entry-content a.ca-vpn-btn{display:inline-block;padding:13px 24px;border-radius:12px;font-weight:800;font-size:15px;text-decoration:none!important;color:#fff!important;background:linear-gradient(135deg,#1861ab,#0369a1);box-shadow:0 14px 26px -16px rgb(24 97 171 / .95);white-space:nowrap;border:0}.ca-vpn-btn:hover,.ca-vpn-btn:focus,.entry-content a.ca-vpn-btn:hover,.entry-content a.ca-vpn-btn:focus{filter:brightness(1.09);color:#fff!important}.ca-vpn-note{font-size:11px;opacity:.62;letter-spacing:.02em}@media (max-width:900px){.ca-vpn-card{grid-template-columns:1fr;gap:14px;padding:20px 16px 18px}.ca-vpn-cta{align-items:stretch}}html.ca-light .ca-vpn-card{background:#fff;border-color:rgb(15 23 42 / .10);box-shadow:0 14px 34px -26px rgb(15 23 42 / .55)}html.ca-light .ca-vpn-meta,html.ca-light .ca-vpn-specs span{opacity:.72;color:#334155}.ca-vpn-specs li,.ca-vpn-specs b{color:#f1f5f9}.ca-vpn-nom{color:inherit}html.ca-light .ca-vpn-card{background:linear-gradient(180deg,#ffffff,#f8fafc)}html.ca-light .ca-vpn-specs li,html.ca-light .ca-vpn-specs b,html.ca-light .ca-vpn-nom{color:#0f172a}html.ca-light .ca-vpn-rang{box-shadow:0 10px 20px -12px rgb(24 97 171 / .8)}.ca-qr{display:flex;gap:18px;align-items:center;margin:14px 0 0;padding:16px;border:1px solid rgb(30 143 255 / .30);border-radius:16px;background:rgb(30 143 255 / .09);color:#c9cfe0}.ca-qr-c{flex:0 0 auto;line-height:0;background:#f4f5fb;padding:12px;border:1px solid rgb(255 255 255 / .10);border-radius:14px;box-shadow:0 4px 12px -4px rgb(0 0 0 / .5)}.ca-qr-img{display:block;height:auto;max-width:100%}.ca-qr-t{font-size:14.5px;line-height:1.55;color:#c9cfe0}.ca-qr-t strong{display:block;font-weight:700;font-size:15.5px;color:#eef1f8;margin-bottom:4px}.ca-qr-code{display:block;margin-top:8px;color:#c9cfe0}.ca-qr-code b{color:#eef1f8;letter-spacing:.4px}html.ca-light .ca-qr{border-color:rgb(16 108 199 / .28);background:rgb(16 108 199 / .055);color:#1e2340}html.ca-light .ca-qr-c{background:#fff;border-color:rgb(16 108 199 / .20);box-shadow:0 2px 8px -2px rgb(16 24 40 / .18)}html.ca-light .ca-qr-t{color:#1e2340}html.ca-light .ca-qr-t strong{color:#101828}html.ca-light .ca-qr-code{color:#1e2340}html.ca-light .ca-qr-code b{color:#101828}@media (max-width:782px){.ca-qr{display:none}}@media print{.ca-qr{display:flex;background:#fff;border-color:#cbd5e1;color:#111}.ca-qr-c{background:#fff;border-color:#cbd5e1;box-shadow:none}.ca-qr-t,.ca-qr-t strong,.ca-qr-code,.ca-qr-code b{color:#111}}textarea{max-width:100%;box-sizing:border-box;resize:vertical}.ca-review-form-wrap,.ca-review-form-wrap .comment-form,.ca-review-form-wrap .comment-form-comment{max-width:100%;min-width:0}.ca-review-form-wrap textarea{width:100%;max-width:100%;min-height:120px;resize:vertical}.ca-dash-msg-cta svg{width:17px;height:17px;flex:0 0 auto;stroke:currentColor;fill:none}.ca-dash-msg-cta,.ca-dash-msg-cta:hover,.ca-dash-msg-cta:focus{color:#fff}html.ca-light body.page:not(.home):not(.blog):not(.page-id-47) .entry-content a.ca-dash-msg-cta{color:#fff!important}.ca-row.is-stale{opacity:.78;position:relative}.ca-stale-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:rgb(245 158 11 / .12);border:1px solid rgb(245 158 11 / .38);color:#fbbf24;font-size:13.5px;line-height:1.45}.ca-stale-note strong{color:#fbbf24}.ca-stale-txt{flex:1 1 240px}.ca-stale-acts{display:flex;gap:8px;flex-wrap:wrap}.ca-stale-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;background:#f59e0b;color:#1e1b4b!important;font-weight:800;font-size:12.5px;text-decoration:none!important;border:1px solid #f59e0b}.ca-stale-btn.is-ghost{background:#fff0;color:#fbbf24!important}.ca-stale-btn:hover{filter:brightness(1.08)}html.ca-light .ca-stale-note{background:#fff7ed;border-color:#fdba74;color:#9a3412}html.ca-light .ca-stale-note strong{color:#9a3412}html.ca-light .ca-stale-btn{background:#c2410c;border-color:#c2410c;color:#fff!important}html.ca-light .ca-stale-btn.is-ghost{background:#fff0;color:#9a3412!important}html body .entry-content a.ca-stale-btn,html body .entry-content a.ca-stale-btn:link,html body .entry-content a.ca-stale-btn:visited,html body .entry-content a.ca-stale-btn:hover{color:#1b1206!important;text-decoration:none!important;background:#f59e0b;border-color:#f59e0b}html body .entry-content a.ca-stale-btn.is-ghost,html body .entry-content a.ca-stale-btn.is-ghost:link,html body .entry-content a.ca-stale-btn.is-ghost:visited,html body .entry-content a.ca-stale-btn.is-ghost:hover{color:#fbbf24!important;background:#fff0;border-color:rgb(245 158 11 / .55)}html.ca-light body .entry-content a.ca-stale-btn,html.ca-light body .entry-content a.ca-stale-btn:link,html.ca-light body .entry-content a.ca-stale-btn:visited,html.ca-light body .entry-content a.ca-stale-btn:hover{color:#fff!important;background:#c2410c;border-color:#c2410c}html.ca-light body .entry-content a.ca-stale-btn.is-ghost,html.ca-light body .entry-content a.ca-stale-btn.is-ghost:link,html.ca-light body .entry-content a.ca-stale-btn.is-ghost:visited,html.ca-light body .entry-content a.ca-stale-btn.is-ghost:hover{color:#9a3412!important;background:#fff0;border-color:#fdba74}html body .entry-content .ca-myc-stale a,html body .entry-content .ca-myc-stale a:visited{color:#fbbf24!important}html.ca-light body .entry-content .ca-myc-stale a,html.ca-light body .entry-content .ca-myc-stale a:visited{color:#9a3412!important}.ca-dash-code-st.ca-st-pause{background:rgb(245 158 11 / .18);color:#fbbf24;border:1px solid rgb(245 158 11 / .4)}html.ca-light .ca-dash-code-st.ca-st-pause{background:#fff7ed;color:#9a3412;border-color:#fdba74}html body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote{max-width:640px!important;margin:16px auto 0!important;box-sizing:border-box}html body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote,html body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote strong{color:#fbbf24!important}html body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote a,html body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote a:visited{color:#fbbf24!important;text-decoration:underline}html.ca-light body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote,html.ca-light body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote strong,html.ca-light body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote a,html.ca-light body:not(.home):not(.blog):not(.error404):not(.search) .entry-content p.ca-share-ttlnote a:visited{color:#9a3412!important}.ca-share-ttlnote{max-width:640px;margin:16px auto 0;padding:11px 15px;border-radius:12px;border:1px solid rgb(245 158 11 / .35);background:rgb(245 158 11 / .10);color:#fbbf24!important;font-size:13px;line-height:1.55}.ca-share-ttlnote strong{color:#fbbf24}.ca-share-ttlnote a{color:#fbbf24!important;text-decoration:underline}html.ca-light .ca-share-ttlnote{background:#fff7ed;border-color:#fdba74;color:#9a3412!important}html.ca-light .ca-share-ttlnote strong,html.ca-light .ca-share-ttlnote a{color:#9a3412!important}.ca-myc-stale{margin-top:6px;font-size:12.5px;color:#fbbf24;line-height:1.4}.ca-myc-stale a{color:#fbbf24!important;text-decoration:underline}html.ca-light .ca-myc-stale,html.ca-light .ca-myc-stale a{color:#9a3412!important}.ca-myc-fresh{margin-top:4px;font-size:12px;color:#94a3b8;line-height:1.4}html.ca-light .ca-myc-fresh{color:#64748b}@media (max-width:782px){html #ast-mobile-header .custom-logo-link img,html #ast-mobile-header .site-branding img{width:40px;height:40px;max-width:40px}html #ast-mobile-header .site-title{font-size:18px;line-height:1.2}html #ast-mobile-header .ast-site-identity{padding-top:8px;padding-bottom:8px}html #ast-mobile-header .ast-primary-header-bar{min-height:0!important}html .ca-wrap input,html .ca-wrap select,html .ca-wrap textarea,html #ca-hs-input,html #ca-search,html .ca-sort{font-size:16px}html #ca-hs-input,html #ca-search{min-height:44px}html .ca-hsearch{padding-top:8px;padding-bottom:8px}html body.home .ca-hsearch{display:none!important}html .ca-hero{padding-top:14px;padding-bottom:0}html .ca-hero-kicker{margin-bottom:12px}html .ca-hero-title{font-size:30px;line-height:1.12;margin-bottom:8px}html .ca-hero-sub{font-size:16.5px;line-height:1.4;margin-bottom:12px}html .ca-hero-desc{font-size:13.8px;line-height:1.55;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html .ca-hero-desc.est-ouvert{display:block;-webkit-line-clamp:unset;overflow:visible;margin-bottom:16px}html .ca-hero-lire{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:2px 0 6px;padding:0 2px;border:0;background:none;color:#a5adcc;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:#fff0}html .ca-hero-lire span{text-decoration:underline;text-underline-offset:3px}html .ca-hero-lire svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}html .ca-hero-lire[aria-expanded="true"] svg{transform:rotate(180deg)}html.ca-light .ca-hero-lire{color:#4c5474}html .ca-hero-cta{margin-top:14px;gap:10px}html .ca-search-box{margin-bottom:12px}html .ca-toolbar{padding-top:10px;padding-bottom:12px}html .ca-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 4px;margin:0 -4px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 10px,#000 calc(100% - 26px),transparent 100%)}html .ca-chips::-webkit-scrollbar{display:none}html .ca-chips>*{flex:0 0 auto;scroll-snap-align:start}html .ca-chips{--mg:0px;--md:0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--mg),#000 calc(100% - var(--md)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--mg),#000 calc(100% - var(--md)),transparent 100%)}html .ca-chip{min-height:44px}html .ca-controls{gap:8px;align-items:center;margin-top:12px}html .ca-controls .ca-sort{order:1;flex:1 1 40%;min-width:0;min-height:44px}html .ca-controls .ca-count{order:2;flex:0 0 auto;margin:0;text-align:right;font-size:12.5px}html .ca-controls .ca-toggle{order:3;flex:1 0 100%;min-height:44px}html .ca-card{padding:16px 16px 14px}html .ca-cat{font-size:12.5px}html .ca-official{font-size:11.5px}html .ca-code-label{font-size:12px}html .ca-desc{font-size:13.5px}html .ca-bonus{padding:10px 12px}html .ca-codebox{min-height:46px}html .ca-actions{padding-top:10px}html .ca-cta-offer{min-height:48px}html .ca-copy-btn,html .ca-wrap button.ca-cta-ghost{min-height:44px}html .ca-wrap .ca-more{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:13.5px}html .ca-brand-link{display:inline-block;padding:4px 0}html .ca-plus{display:block;width:100%;max-width:330px;margin:16px auto 2px;min-height:48px;padding:13px 20px;border-radius:999px;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .055);color:#e8ebf5;font-size:14.5px;font-weight:700;cursor:pointer}html .ca-plus:active{background:rgb(255 255 255 / .10)}html.ca-light .ca-plus{border-color:rgb(15 23 42 / .16);background:rgb(15 23 42 / .04);color:#1b2136}html .ca-navmob{display:flex}html body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}html .ca-toast{bottom:calc(74px + env(safe-area-inset-bottom))}html #ast-scroll-top{display:none!important}html .ca-nl-form{min-width:0;width:100%}html .ca-nl-ligne{flex-wrap:wrap}html .ca-wrap .ca-code-label{font-size:12px}html .ca-wrap .ca-cta-offer{min-height:48px}html .ca-wrap .ca-chip{min-height:44px}html .ca-wrap select.ca-sort,html .ca-wrap .ca-sort{font-size:16px}html .ca-wrap .ca-compare-btn,html .ca-compare-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}html .ca-wrap .ca-cat-link-n,html .ca-cat-link-n{font-size:12px}html .ca-wrap th,html .ca-wrap .ca-th-action,html .cab-table th{font-size:12px}html #ast-mobile-header .custom-logo-link{display:flex;align-items:center;min-height:40px}html .ca-wrap .ca-codebox .ca-code-label{font-size:12px}html .ca-wrap .ca-official,html .ca-official{font-size:12px}html .ca-compare-table th,html .ca-compare-table .ca-th-action{font-size:12px}html .ca-cat-link{min-height:44px;display:inline-flex;align-items:center}html .ca-compare-table thead th{font-size:12px}html .ca-footer-nav a{min-height:32px;display:inline-flex;align-items:center}html .ca-dash-sec-head{flex-wrap:wrap;row-gap:10px}html .ca-dash-mycodes-sec .ca-dash-sec-head h3{flex:1 1 100%;margin:0}html .ca-add-code-btn{width:100%;min-height:44px;justify-content:center}html .ca-copy-code,html .ca-myc-cp{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}html .ca-shb-btn{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center}html .ca-bump-btn{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}html .ca-myc-see,html .ca-dash-msg-lien{min-height:40px;display:inline-flex;align-items:center}html .ca-profile-form .ca-pf-file{min-height:40px;padding:.5rem .9rem;font-size:.82rem}html .ca-profile-form .ca-pf-submit{width:100%;min-height:46px;justify-content:center;font-size:.95rem}html .ca-hs-go{width:42px;height:42px}html a.ca-lvt{padding:4px 11px}html .ca-myc{gap:11px}html .ca-myc-logo,html .ca-myc-logo .ca-logo{width:42px;height:42px;flex:0 0 42px}html .ca-myc-logo .ca-logo-img{width:40px;height:40px}html .ca-myc-acts{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:9px}html .ca-myc-acts .ca-bump-btn{flex:1 1 45%}html .ca-myc-acts .ca-myc-see{flex:1 1 100%;justify-content:center}html .ca-myc-l2{row-gap:8px}html .ca-profile-form textarea{min-height:96px;resize:vertical}html .ca-dash-hero{gap:14px}html .ca-dash-meta{row-gap:8px}html .caf-verif-t em,html .caf-gift-t em,html .caf-facts-t span{font-size:11.5px}html .ca-cb-lbl{font-size:11px;letter-spacing:.08em}html .ca-niv-ring-in i{font-size:11px}html .ca-community-more,html .ca-sig-link,html .ca-niv-topu,html .ca-prof-link2{min-height:34px;display:inline-flex;align-items:center}html .caf-bar{bottom:calc(65px + env(safe-area-inset-bottom))}html body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}html .ca-dash .ca-dash-cta{min-height:46px}html .ca-dash .ca-dash-cta2{min-height:44px}html .ca-dash .ca-dash-links a{min-height:44px}html .ca-dash .ca-dpub-see{min-height:40px}html .ca-navmob{padding-left:4px;padding-right:4px}html .ca-navmob-i{justify-content:flex-start;padding:6px 1px 4px}html .ca-navmob-i>span{display:block;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.15px}@media (max-width:384px){html .ca-navmob-i>span{font-size:10.5px;letter-spacing:-.2px}}@media (max-width:340px){html .ca-navmob-i>span{font-size:10px;letter-spacing:-.25px}}html .caf-h1 .caf-h1-gain{font-size:.7em;line-height:1.35}html .ca-official,html .ca-tag-comm{font-size:11.5px;letter-spacing:.04em}html .caf-code-lab{font-size:12px}html .ca-news-min{font-size:12.5px}html .ca-news-sect{font-size:12px}html .ca-brand-link{display:inline-block;padding:7px 0;margin:-7px 0}html .ca-news-go{display:inline-flex;align-items:center;padding:9px 0;margin:-9px 0}html .ca-rate{min-width:38px;min-height:38px}html .caf-chip{min-height:34px;display:inline-flex;align-items:center}html .ca-brand-link:not(#zz){padding-top:7px;padding-bottom:7px;margin-top:-7px;margin-bottom:-7px}html .ca-rate:not(#zz){width:38px;height:38px;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center}}.ca-plus-wrap{text-align:center}.ca-navmob{display:none;position:fixed;left:0;right:0;bottom:0;z-index:9990;align-items:stretch;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:rgb(9 13 28 / .93);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgb(255 255 255 / .09)}.ca-navmob-i{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:5px 2px;border:0;background:none;border-radius:12px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.1;color:#b9c0d6;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.ca-navmob-i svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ca-navmob-i:active{background:rgb(255 255 255 / .08)}.ca-navmob-i.is-current{color:#a78bfa}html.ca-light .ca-navmob{background:rgb(255 255 255 / .95);border-top-color:rgb(15 23 42 / .10)}html.ca-light .ca-navmob-i{color:#475069}html.ca-light .ca-navmob-i.is-current{color:#1861ab}.ca-sheet[hidden]{display:none}.ca-sheet{position:fixed;inset:0;z-index:9995}.ca-sheet-bg{position:absolute;inset:0;background:rgb(4 7 18 / .62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ca-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:78vh;display:flex;flex-direction:column;padding:14px 14px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#0d1226;border-top:1px solid rgb(255 255 255 / .10);box-shadow:0 -18px 44px rgb(2 5 16 / .55)}.ca-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ca-sheet-head strong{font-size:16px;color:#eef1f8}.ca-sheet-x{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:12px;background:rgb(255 255 255 / .07);color:#e8ebf5;font-size:15px;cursor:pointer}.ca-sheet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.ca-sheet-list::-webkit-scrollbar{display:none}.ca-sheet-i{min-width:0;display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 12px;border-radius:14px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);color:#e8ebf5;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.ca-sheet-i b{color:var(--cc,#a78bfa);font-weight:800}.ca-sheet-i>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-sheet-n{flex:0 0 auto;margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:rgb(255 255 255 / .10);color:#c8cee1}.ca-sheet-i.is-active{border-color:var(--cc,#a78bfa);background:rgb(255 255 255 / .09);color:#fff}html.ca-light .ca-sheet-panel{background:#fff;border-top-color:rgb(15 23 42 / .10)}html.ca-light .ca-sheet-head strong{color:#141a2c}html.ca-light .ca-sheet-x{background:rgb(15 23 42 / .06);color:#1b2136}html.ca-light .ca-sheet-i{border-color:rgb(15 23 42 / .12);background:rgb(15 23 42 / .03);color:#1b2136}html.ca-light .ca-sheet-i.is-active{background:rgb(15 23 42 / .06);color:#0f1526}html.ca-light .ca-sheet-n{background:rgb(15 23 42 / .07);color:#4a5268}.ca-sheet-i:hover,.ca-sheet-i:focus{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .20);color:#fff}.ca-sheet-i.is-active:hover,.ca-sheet-i.is-active:focus{background:rgb(255 255 255 / .13);border-color:var(--cc,#a78bfa);color:#fff}.ca-sheet-x:hover,.ca-sheet-x:focus{background:rgb(255 255 255 / .14);color:#fff}.ca-navmob-i:hover,.ca-navmob-i:focus{background:rgb(255 255 255 / .06);color:#e8ebf5}.ca-navmob-i.is-current,.ca-navmob-i.is-current:hover,.ca-navmob-i.is-current:focus{color:#a78bfa}.ca-plus:hover,.ca-plus:focus{background:rgb(255 255 255 / .10);border-color:rgb(255 255 255 / .24);color:#fff}.ca-sheet-i:focus-visible,.ca-sheet-x:focus-visible,.ca-navmob-i:focus-visible,.ca-plus:focus-visible,.ca-hero-lire:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}html.ca-light .ca-sheet-i:hover,html.ca-light .ca-sheet-i:focus{background:rgb(15 23 42 / .07);border-color:rgb(15 23 42 / .20);color:#0f1526}html.ca-light .ca-sheet-i.is-active:hover,html.ca-light .ca-sheet-i.is-active:focus{background:rgb(15 23 42 / .10);color:#0f1526}html.ca-light .ca-sheet-x:hover,html.ca-light .ca-sheet-x:focus{background:rgb(15 23 42 / .11);color:#0f1526}html.ca-light .ca-navmob-i:hover,html.ca-light .ca-navmob-i:focus{background:rgb(15 23 42 / .05);color:#1b2136}html.ca-light .ca-navmob-i.is-current,html.ca-light .ca-navmob-i.is-current:hover,html.ca-light .ca-navmob-i.is-current:focus{color:#1861ab}html.ca-light .ca-plus:hover,html.ca-light .ca-plus:focus{background:rgb(15 23 42 / .08);color:#0f1526}html.ca-light .ca-sheet-i:focus-visible,html.ca-light .ca-sheet-x:focus-visible,html.ca-light .ca-navmob-i:focus-visible,html.ca-light .ca-plus:focus-visible,html.ca-light .ca-hero-lire:focus-visible{outline-color:#1861ab}a.ca-sheet-i{text-decoration:none}.ca-sheet-i.ca-sheet-top{grid-column:1/-1;border-color:rgb(150 120 255 / .5);background:linear-gradient(100deg,rgb(31 116 216 / .2) 0%,rgb(116 68 238 / .26) 100%);color:#fff}.ca-sheet-i.ca-sheet-top b{color:#c4b5ff}.ca-sheet-i.ca-sheet-top:hover,.ca-sheet-i.ca-sheet-top:focus{border-color:rgb(170 145 255 / .72);background:linear-gradient(100deg,rgb(31 116 216 / .3) 0%,rgb(116 68 238 / .36) 100%);color:#fff}.ca-sheet-i.ca-sheet-top.is-active,.ca-sheet-i.ca-sheet-top.is-active:hover,.ca-sheet-i.ca-sheet-top.is-active:focus{border-color:#fff0;background:linear-gradient(100deg,#1f74d8 0%,#7444ee 100%);color:#fff}.ca-sheet-i.ca-sheet-top.is-active b{color:#fff}.ca-sheet-i.ca-sheet-top.is-active .ca-sheet-n{background:rgb(0 0 0 / .22);color:#fff}html.ca-light .ca-sheet-i.ca-sheet-top{border-color:rgb(116 68 238 / .42);background:linear-gradient(100deg,rgb(31 116 216 / .08) 0%,rgb(116 68 238 / .12) 100%);color:#2c1a86}html.ca-light .ca-sheet-i.ca-sheet-top b{color:#6a45e8}html.ca-light .ca-sheet-i.ca-sheet-top:hover,html.ca-light .ca-sheet-i.ca-sheet-top:focus{border-color:rgb(116 68 238 / .62);background:linear-gradient(100deg,rgb(31 116 216 / .14) 0%,rgb(116 68 238 / .19) 100%);color:#241673}html.ca-light .ca-sheet-i.ca-sheet-top.is-active,html.ca-light .ca-sheet-i.ca-sheet-top.is-active:hover,html.ca-light .ca-sheet-i.ca-sheet-top.is-active:focus{border-color:#fff0;background:linear-gradient(100deg,#1861ab 0%,#5b3ad9 100%);color:#fff}html.ca-light .ca-sheet-i.ca-sheet-top.is-active b{color:#fff}.ca-mnu{display:none}@media (max-width:921px){html .ca-mnu{display:block}.ca-mnu[hidden]{display:none}.ca-mnu{position:fixed;inset:0;z-index:9997}.ca-mnu-bg{position:absolute;inset:0;background:rgb(4 7 18 / .60);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease}.ca-mnu.is-open .ca-mnu-bg{opacity:1}.ca-mnu-p{position:absolute;top:0;right:0;bottom:0;width:min(88vw,340px);display:flex;flex-direction:column;background:#0d1226;border-left:1px solid rgb(255 255 255 / .10);box-shadow:-18px 0 44px rgb(2 5 16 / .55);transform:translateX(102%);transition:transform .24s cubic-bezier(.22,.61,.36,1)}.ca-mnu.is-open .ca-mnu-p{transform:none}.ca-mnu-h{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 11px 14px;border-bottom:1px solid rgb(255 255 255 / .08)}.ca-mnu-h strong{font-size:15px;font-weight:800;letter-spacing:.2px;color:#eef1fb}.ca-mnu-x{padding:0;line-height:1;width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border:0;border-radius:11px;background:rgb(255 255 255 / .08);color:#e7eaf6;cursor:pointer;-webkit-tap-highlight-color:#fff0}.ca-mnu-x svg{flex:0 0 18px;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.1;stroke-linecap:round}.ca-mnu-b{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 10px calc(18px + env(safe-area-inset-bottom))}.ca-mnu-t{margin:13px 6px 5px;font-size:10.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#7d87a6}.ca-mnu-l{display:flex;align-items:center;gap:11px;min-height:46px;padding:9px 10px;border-radius:12px;color:#d7dcef;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:#fff0}.ca-mnu-l svg{width:19px;height:19px;flex:0 0 19px;color:#8f9ac0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ca-mnu-soon{margin-left:auto;flex:0 0 auto;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;padding:3px 7px;border-radius:999px;color:#a8bcff;background:rgb(96 131 255 / .15);border:1px solid rgb(96 131 255 / .36)}html.ca-light .ca-mnu-soon{color:#2f47a8;background:rgb(47 71 168 / .10);border-color:rgb(47 71 168 / .30)}.ca-mnu-l:active{background:rgb(255 255 255 / .07)}.ca-mnu-l[aria-current]{background:rgb(167 139 250 / .15);color:#c9baff}.ca-mnu-l[aria-current] svg{color:#a78bfa}.ca-mnu-cta{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;margin:10px 6px 2px;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,#0777e8,#0f97dd);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none;box-shadow:0 8px 22px rgb(7 119 232 / .34);-webkit-tap-highlight-color:#fff0}.ca-mnu-cta svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ca-mnu-sw{line-height:1.25;display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:9px 10px;border:0;border-radius:12px;background:rgb(255 255 255 / .05);color:#d7dcef;font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#fff0}.ca-mnu-sw svg{width:19px;height:19px;flex:0 0 19px;color:#8f9ac0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ca-mnu-sw:active{background:rgb(255 255 255 / .09)}.ca-mnu-mini{display:flex;flex-wrap:wrap;gap:2px 4px;padding:4px 4px 2px}.ca-mnu-mini a{display:flex;align-items:center;min-height:40px;padding:0 5px;border-radius:9px;font-size:11.5px;font-weight:500;color:#8b95b5;text-decoration:none;-webkit-tap-highlight-color:#fff0}.ca-mnu-sep{height:1px;margin:12px 8px 2px;background:rgb(255 255 255 / .08)}html.ca-light .ca-mnu-bg{background:rgb(18 24 45 / .42)}html.ca-light .ca-mnu-p{background:#fff;border-left-color:rgb(15 23 42 / .10);box-shadow:-18px 0 40px rgb(20 28 55 / .16)}html.ca-light .ca-mnu-h{border-bottom-color:rgb(15 23 42 / .09)}html.ca-light .ca-mnu-h strong{color:#141a2c}html.ca-light .ca-mnu-x{background:rgb(15 23 42 / .06);color:#1b2136}html.ca-light .ca-mnu-t{color:#5d6684}html.ca-light .ca-mnu-l{color:#28304a}html.ca-light .ca-mnu-l svg{color:#6b7594}html.ca-light .ca-mnu-l:active{background:rgb(15 23 42 / .05)}html.ca-light .ca-mnu-l[aria-current]{background:rgb(24 97 171 / .10);color:#235384}html.ca-light .ca-mnu-l[aria-current] svg{color:#1861ab}html.ca-light .ca-mnu-sw{background:rgb(15 23 42 / .05);color:#28304a}html.ca-light .ca-mnu-sw svg{color:#6b7594}html.ca-light .ca-mnu-mini a{color:#5d6684}html.ca-light .ca-mnu-sep{background:rgb(15 23 42 / .09)}.ca-mnu-sw-ico{display:flex;align-items:center;flex:0 0 19px}.ca-mnu-sw .ca-i-lune{display:none}html.ca-light .ca-mnu-sw .ca-i-soleil{display:none}html.ca-light .ca-mnu-sw .ca-i-lune{display:block}html body.admin-bar .ca-mnu{top:46px}.ca-mnu-mini a:active{background:rgb(255 255 255 / .07)}html.ca-light .ca-mnu-mini a:active{background:rgb(15 23 42 / .05)}.ca-mnu-x:hover,.ca-mnu-x:focus,.ca-mnu-x:active{background:rgb(255 255 255 / .15);color:#fff}.ca-mnu-sw:hover,.ca-mnu-sw:focus{background:rgb(255 255 255 / .09);color:#eef1fb}.ca-mnu-cta:hover,.ca-mnu-cta:focus{background:linear-gradient(135deg,#1d8bf5,#26abe9);color:#fff}.ca-mnu-x:focus-visible,.ca-mnu-sw:focus-visible,.ca-mnu-l:focus-visible,.ca-mnu-cta:focus-visible,.ca-mnu-mini a:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}html.ca-light .ca-mnu-x:hover,html.ca-light .ca-mnu-x:focus,html.ca-light .ca-mnu-x:active{background:rgb(15 23 42 / .11);color:#0f1526}html.ca-light .ca-mnu-sw:hover,html.ca-light .ca-mnu-sw:focus{background:rgb(15 23 42 / .09);color:#141a2c}html.ca-light .ca-mnu-x:focus-visible,html.ca-light .ca-mnu-sw:focus-visible,html.ca-light .ca-mnu-l:focus-visible,html.ca-light .ca-mnu-cta:focus-visible,html.ca-light .ca-mnu-mini a:focus-visible{outline-color:#1861ab}.ca-mnu-cpt{margin:0 0 12px;padding:12px 12px 12px;border-radius:14px;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .09)}.ca-mnu-cpt-t{margin:0 0 10px;font-size:12.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#aab3d0}.ca-mnu-cpt-t strong{text-transform:none;letter-spacing:0;color:#eef1fb}.ca-mnu-cpt-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ca-mnu-cpt-p,.ca-mnu-cpt-s{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:800;text-align:center;text-decoration:none!important;line-height:1.2}.ca-mnu-cpt-p{color:#fff;background:linear-gradient(135deg,#1477db,#8b5cf6);box-shadow:0 8px 20px rgb(20 119 219 / .3)}.ca-mnu-cpt-s{color:#c9d2f5;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12)}.ca-mnu-cpt-p:hover,.ca-mnu-cpt-p:focus{color:#fff;filter:brightness(1.08)}.ca-mnu-cpt-s:hover,.ca-mnu-cpt-s:focus{color:#fff;background:rgb(255 255 255 / .12)}.ca-mnu-cpt-out{display:flex;align-items:center;justify-content:center;min-height:40px;margin:8px 0 0;font-size:13.5px;font-weight:700;color:#f4b5b5;text-decoration:none!important}.ca-mnu-cpt-msg{display:flex;align-items:center;gap:9px;min-height:44px;margin:8px 0 0;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:700;color:#dfe3ff;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .11);text-decoration:none!important}.ca-mnu-cpt-msg svg{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2}.ca-mnu-cpt-msg span:first-of-type{flex:1 1 auto}.ca-mnu-cpt-msg:hover,.ca-mnu-cpt-msg:focus{color:#fff;background:rgb(139 92 246 / .18);border-color:rgb(139 92 246 / .45)}html.ca-light .ca-mnu-cpt-msg{color:#26305a;background:#fff;border-color:rgb(15 23 42 / .12)}html.ca-light .ca-mnu-cpt-msg:hover,html.ca-light .ca-mnu-cpt-msg:focus{color:#12132f;background:rgb(139 92 246 / .08);border-color:rgb(139 92 246 / .35)}.ca-mnu-cpt-out:hover,.ca-mnu-cpt-out:focus{color:#fecaca}html.ca-light .ca-mnu-cpt{background:#f6f8fc;border-color:#e3e8f2}html.ca-light .ca-mnu-cpt-t{color:#5b6580}html.ca-light .ca-mnu-cpt-t strong{color:#0f1526}html.ca-light .ca-mnu-cpt-s{color:#334155;background:#fff;border-color:#d7deeb}html.ca-light .ca-mnu-cpt-out{color:#b91c1c}}