.rp{color:#1f2630;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e9ecef;min-height:100vh;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif}.rp-bar{z-index:10;color:#e8ecf1;background:#0d1b2a;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;font-size:13px;display:flex;position:sticky;top:0}.rp-bar a:link,.rp-bar a:visited{color:#8fdcbc;font-weight:700;text-decoration:none}.rp-bar span{flex:1}.rp-bar button{font:inherit;color:#e8ecf1;cursor:pointer;background:0 0;border:1px solid #8fdcbc;border-radius:4px;padding:7px 12px;font-weight:700}.rp-bar button.rp-primary{color:#fff;background:#12a36b;border-color:#12a36b}.rp-bar button:disabled{opacity:.5;cursor:wait}.rp-wait,.rp-error{max-width:900px;margin:40px auto;font-size:15px}.rp-error{color:#b3261e}.rp-chart{width:100%;height:auto;margin:4px 0;display:block}.lt{padding:16px 0 40px;font-size:9.4pt;line-height:1.42}.lt-page{box-sizing:border-box;background:#fff;width:210mm;min-height:297mm;margin:0 auto 16px;padding:12mm 13mm;box-shadow:0 2px 14px #00000026}.lt-landscape{width:297mm;min-height:210mm}.lt-head{color:#6b7480;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #d5dae0;justify-content:space-between;margin-bottom:8px;padding-bottom:3px;font-size:7.5pt;display:flex}.lt-head b{color:#12a36b}.lt-title{color:#0d1b2a;align-items:center;gap:8px;margin:0 0 8px;font-size:15pt;font-weight:800;display:flex}.lt-title span{color:#fff;background:#0d1b2a;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:10pt;display:inline-flex}.lt h4{color:#0d1b2a;margin:10px 0 4px;font-size:9.8pt;font-weight:800}.lt p{margin:5px 0}.lt a{color:#0b6e4f}.lt-note{color:#5a6270;font-size:7.8pt}.lt-small{font-size:8.2pt}.lt-dim{color:#7a838e;font-weight:400}.lt-center{text-align:center}.strong{font-weight:700}.pos{color:#067a66}.neg{color:#c2272f}.lt-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lt-cols3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lt-cover{flex-direction:column;padding:0 0 14mm;display:flex}.lt-band{color:#fff;letter-spacing:.08em;background:#0d1b2a;padding:16mm 13mm 10mm;font-size:20pt;font-weight:900}.lt-band b{color:#12a36b}.lt-kicker{text-transform:uppercase;letter-spacing:.12em;color:#12a36b;font-size:11pt;font-weight:800;margin:14mm 13mm 0!important}.lt-cover h1{color:#0d1b2a;margin:4mm 13mm 0;font-size:27pt;font-weight:900;line-height:1.15}.lt-date{color:#3b4450;font-size:13pt;margin:5mm 13mm 0!important}.lt-date:first-letter{text-transform:uppercase}.lt-cover-chart{flex:1;margin:14mm 13mm 0}.lt-cover-chart p{color:#5a6270;font-size:9pt}.lt-arrete{color:#3b4450;border-top:2px solid #12a36b;padding-top:4mm;font-size:9pt;margin:auto 13mm 0!important}.lt-kpis{grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:8px;display:grid}.lt-kpis5{grid-template-columns:repeat(5,1fr)}.lt-kpis div{background:#f3f6f8;border-top:3px solid #12a36b;flex-direction:column;padding:5px 7px;display:flex}.lt-kpis span,.lt-kpis em{color:#5a6270;font-size:7.4pt;font-style:normal}.lt-kpis b{font-size:12pt}.lt-messages>div{margin:6px 0 8px}.lt-messages h3{color:#0d1b2a;gap:7px;margin:0 0 2px;font-size:10.6pt;font-weight:800;display:flex}.lt-messages h3 span{color:#fff;background:#12a36b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9pt;display:inline-flex}.lt-box{break-inside:avoid;border:1px solid #d5dae0;border-left:4px solid #0d1b2a;padding:6px 9px}.lt-box h4{margin-top:2px}.lt-sub{text-transform:uppercase;color:#5a6270;font-size:8.4pt;font-weight:800;margin:6px 0 2px!important}.lt-mini,.lt-events{margin:0;padding:0;font-size:8.4pt;list-style:none}.lt-mini li,.lt-events li{border-bottom:1px solid #edf0f3;padding:2px 0}.lt-kind{text-transform:uppercase;color:#1f4e9a;border:1px solid #b8c7e0;border-radius:3px;margin-right:3px;padding:0 4px;font-size:7pt;font-weight:700;display:inline-block}.lt-conclusion{border-left:4px solid #12a36b;padding-left:8px;font-weight:700}.lt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:4px 0 6px;font-size:8.4pt}.lt-table th{text-align:left;color:#5a6270;border-bottom:1px solid #b8c0c8;padding:2px 4px;font-size:7.4pt;font-weight:700}.lt-table td{vertical-align:top;border-bottom:1px solid #edf0f3;padding:2px 4px}.lt-table tr{break-inside:avoid}.lt-table .num{text-align:right;white-space:nowrap}.lt-hl td{background:#e7f6ef;font-weight:700}.lt-total td{border-top:1px solid #b8c0c8;font-weight:800}.lt-why{color:#5a6270;margin:1px 0 0 19px;font-size:7.2pt}.lt-name{align-items:center;gap:4px;display:inline-flex}.lt-logo{color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.lt-dot{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.lt-flag{color:#c2272f;text-transform:uppercase;margin-left:4px;font-size:6.6pt;font-weight:700}.lt-avis{color:#fff;white-space:nowrap;border-radius:3px;padding:0 5px;font-size:.92em;font-weight:800;display:inline-block}.lt-avis-buy{background:#089981}.lt-avis-add{background:#4caf8f}.lt-avis-hold{background:#c99400}.lt-avis-trim{background:#e07a5f}.lt-avis-sell{background:#d93a45}.lt-avis-nr{background:#9aa3ae}.lt-cote-block{break-inside:auto}.lt-cote{font-size:7.2pt}.lt-cote th{font-size:7pt}.lt-cote tbody tr:nth-child(2n) td{background:#f5f6f8}.lt-cote td{white-space:nowrap;text-overflow:ellipsis;padding:1.5px 4px;overflow:hidden}.lt-cote{table-layout:fixed}.lt-cote th:first-child{width:23%}.lt-cote th:nth-child(2),.lt-cote th:nth-child(10){width:7%}.lt-cote th:nth-child(13){width:12%}.lt-news{margin:4px 0;padding-left:18px}.lt-news li{break-inside:avoid;margin:0 0 7px}.lt-news a{color:#0d1b2a;font-weight:700;text-decoration:none}.lt-news-head{align-items:center;gap:8px;font-size:8pt;display:flex}.lt-effect{text-transform:uppercase;color:#fff;border-radius:3px;padding:0 5px;font-size:7pt;font-weight:800}.lt-effect-pos{background:#089981}.lt-effect-neg{background:#d93a45}.lt-effect-neu{background:#9aa3ae}.lt-ideas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lt-idea{break-inside:avoid;border:1px solid #d5dae0;border-top:4px solid #089981;padding:6px 8px;font-size:8pt}.lt-idea-sell{border-top-color:#d93a45}.lt-idea-head{align-items:center;gap:7px;display:flex}.lt-idea-head b{font-size:9.6pt}.lt-idea-nums{background:#f3f6f8;justify-content:space-between;margin:5px 0;padding:3px 6px;display:flex}.lt-idea ul{margin:3px 0;padding-left:14px}.lt-idea p{margin:3px 0}.lt-idea a{font-weight:700}.lt-port{grid-template-columns:160px 1fr;align-items:start;gap:12px;display:grid}.rp-donut{max-width:160px}.lt-port{grid-template-columns:150px minmax(0,1fr)}.lt-ptable{table-layout:fixed}.lt-ptable th:first-child{width:36%}.lt-ptable th:nth-child(3){width:20%}.lt-disclaimer{color:#3b4450;border:1px solid #d5dae0;padding:6px 8px;font-size:7.8pt}.nt-hero{border-bottom:3px solid #12a36b;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.nt-hero h1{color:#0d1b2a;margin:0;font-size:19pt;font-weight:900}.nt-hero p{color:#5a6270;margin:2px 0 0}.nt-verdict{grid-template-columns:repeat(6,1fr);gap:5px;margin:6px 0 8px;display:grid}.nt-verdict div{background:#f3f6f8;flex-direction:column;padding:5px 7px;display:flex}.nt-verdict>div>span{color:#5a6270;font-size:7.4pt}.nt-verdict b{font-size:12pt}.nt-verdict .nt-avis{background:0 0;padding:2px 0 0}.nt-avis .lt-avis{padding:1px 8px;font-size:11pt}.nt-pc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nt-pc ul{margin:0;padding-left:16px;font-size:8.4pt}@media (max-width:820px){.lt-page,.lt-landscape{width:auto;min-height:0;margin:0 0 10px;padding:14px 10px}.lt-kpis,.lt-cols,.lt-cols3,.lt-ideas,.lt-port,.nt-verdict,.nt-pc{grid-template-columns:1fr 1fr}.lt-table{display:block;overflow-x:auto}}@page{size:A4;margin:18mm 20mm;@bottom-right{content:counter(page);font-size:7.5pt;color:#6b6b6b}}@page couverture{margin:18mm 20mm;@bottom-right{content:none}}@page paysage{size:A4 landscape;margin:18mm 20mm}.v2{color:#111;font-variant-numeric:tabular-nums;padding:16px 0 40px;font-family:Inter,"Source Sans 3",Source Sans Pro,Segoe UI,Arial,sans-serif;font-size:10pt;line-height:1.45}.v2-page{box-sizing:border-box;background:#fff;width:210mm;min-height:297mm;margin:0 auto 16px;padding:18mm 20mm;box-shadow:0 2px 14px #00000026}.v2-land{width:297mm;min-height:210mm}.v2-head{color:#6b6b6b;border-bottom:.3pt solid #cfcfcf;margin-bottom:14px;padding-bottom:3px;font-size:7.5pt}.v2-title{color:#111;border-bottom:1.2pt solid #0e7c55;align-items:baseline;gap:10px;margin:0 0 12px;padding-bottom:4px;font-family:"Source Serif 4",Source Serif Pro,Merriweather,Georgia,serif;font-size:15pt;font-weight:600;display:flex}.v2-h3{color:#111;margin:14px 0 5px;font-family:"Source Serif 4",Source Serif Pro,Merriweather,Georgia,serif;font-size:11pt;font-weight:600}.v2-chart-title{margin:0 0 4px;font-family:"Source Serif 4",Source Serif Pro,Merriweather,Georgia,serif;font-size:11pt;font-weight:600}.v2 p{margin:0 0 8px}.v2-source{color:#6b6b6b;font-size:7.5pt}.v2-grey,.v2-tk{color:#6b6b6b}.v2-tk{font-size:.9em}.v2-msg b{font-weight:650}.v2-cover{flex-direction:column;display:flex}.v2-logo{letter-spacing:.06em;color:#111;font-size:10pt;font-weight:800}.v2-logo b{font-weight:400}.v2-cover-main{margin-top:70mm}.v2-kicker{font-variant:small-caps;color:#6b6b6b;font-size:12pt;margin-bottom:6px!important}.v2-cover h1{color:#111;margin:0;font-family:"Source Serif 4",Source Serif Pro,Merriweather,Georgia,serif;font-size:30pt;font-weight:600;line-height:1.15}.v2-rule{width:40mm;height:1.5pt;margin:8mm 0 6mm}.v2-chapeau{max-width:140mm;font-size:12pt;line-height:1.5}.v2-cover-foot{margin-top:auto}.v2-toc{max-width:90mm;margin:0 0 8mm;padding:0;font-size:10pt;list-style:none}.v2-toc li{border-bottom:.3pt solid #e2e2e2;justify-content:space-between;padding:3px 0;display:flex}.v2-date{color:#6b6b6b;font-size:9pt}.v2-two{grid-template-columns:65fr 35fr;gap:8mm;display:grid}.v2-two aside .v2-h3:first-child{margin-top:0}.v2-table{border-collapse:collapse;border-bottom:.8pt solid #111;width:100%;margin:4px 0 10px;font-size:8.5pt}.v2-table th{text-align:left;vertical-align:bottom;border-bottom:.8pt solid #111;padding:3px 5px 3px 0;font-weight:600}.v2-table td{vertical-align:top;border-bottom:.3pt solid #e2e2e2;padding:3px 5px 3px 0}.v2-table tr:last-child td{border-bottom:none}.v2-table .num{text-align:right;white-space:nowrap}.v2-ideas .v2-thesis{width:42%;font-size:8pt}.v2-idea-name{white-space:nowrap}.v2-idea-name .lt-logo{vertical-align:middle}.v2-narrow{width:60%}.v2-cote{table-layout:fixed}.v2-cote th:first-child{width:28%}.v2-cote-block .v2-h3{margin-top:8px}.v2-half{max-width:100%}.v2-half p{font-size:9pt}.v2-disclaimer{color:#6b6b6b;font-size:7.5pt!important}.v2-controls{box-sizing:border-box;background:#fff;width:210mm;margin:0 auto;padding:10mm 20mm;font-size:9pt}.v2-controls h2{font-family:"Source Serif 4",Georgia,serif;font-size:13pt;font-weight:600}@media (max-width:820px){.v2-page,.v2-land,.v2-controls{width:auto;min-height:0;margin:0 0 10px;padding:14px 12px}.v2-cover-main{margin-top:20px}.v2-two{grid-template-columns:1fr}.v2-table{display:block;overflow-x:auto}}@media print{.rp{background:#fff}.rp-bar,.rp-wait{display:none}.lt{padding:0}.lt-page{width:auto;min-height:0;box-shadow:none;break-before:page;margin:0;padding:0}.lt-page:first-child{break-before:auto}.lt-cover{page:couverture;box-sizing:border-box;height:297mm}.lt-landscape{page:paysage}.lt h4,.lt-title{break-after:avoid}.rp-chart{break-inside:avoid}.v2{padding:0}.v2-page{width:auto;min-height:0;box-shadow:none;break-before:page;margin:0;padding:0}.v2-page:first-child{break-before:auto}.v2-cover{page:couverture;height:260mm}.v2-land{page:paysage}.v2-h3,.v2-title,.v2-chart-title{break-after:avoid}.v2-table tr{break-inside:avoid}.v2-controls{display:none}}.lt,.v2{--pdf-navy:#12355b;--pdf-teal:#0e7c86;--pdf-green:#0e7c55;--pdf-gold:#c98a12;--pdf-tint:#edf3fa;--pdf-zebra:#f5f8fb;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lt-head,.v2-head{color:#6b7480;margin-bottom:10px;font-weight:500;border-bottom:none!important}.lt-head b,.v2-head b{color:var(--pdf-green)}.lt-title,.v2-title{color:var(--pdf-navy);background:0 0;margin-top:2px;padding:0;border:none!important}.lt-title span{color:var(--pdf-teal);background:0 0;min-width:0;height:auto}.v2-title span{color:var(--pdf-teal)}.lt h4,.v2-h3,.v2-chart-title{color:var(--pdf-teal);padding-bottom:0;border:none!important}.nt-hero,.v2-toc li{border-bottom:none!important}.lt-arrete{border-top:none!important}.lt-idea,.lt-idea-sell{border-top-width:1px!important;border-top-color:#d5dae0!important}.v2-rule{display:none}.lt-table th,.v2-table th,.lt-cote th{background:var(--pdf-navy);color:#fff;border-bottom:none;padding:3px 5px}.v2-table td{padding-left:5px}.lt-table tbody tr:nth-child(2n) td,.v2-table tbody tr:nth-child(2n) td{background:var(--pdf-zebra)}.lt-hl td{background:#e3f3ea!important}.nt-hero h1,.v2-cover h1{color:var(--pdf-navy)}.nt-verdict div{background:var(--pdf-tint)}.nt-verdict .nt-avis{border-top:none}.nt-verdict .lt-avis{color:#fff;font-size:11pt}.v2-kicker,.v2-cover .v2-date{color:var(--pdf-teal)}.v2-toc li span:first-child{color:var(--pdf-navy);font-weight:600}.lt-box,.lt-disclaimer,.v2-disclaimer{border-left:3px solid var(--pdf-gold);background:#fbf7ee}.v2-disclaimer{padding:5px 8px}.lt-kpis div{background:var(--pdf-tint)}.v2-av{font-weight:700}.lt-logo-img{object-fit:contain;vertical-align:middle;background:#fff;border:1px solid #e2e6ea;border-radius:4px}.v2-av-buy{color:#087f5b}.v2-av-add{color:#2f9e72}.v2-av-hold{color:#9a6d00}.v2-av-trim{color:#d0632a}.v2-av-sell{color:#c92a2a}.v2-av-nr{color:#868e96}
