@layer document{.report{max-width:var(--width-doc);font:var(--t-prose);font-variant-numeric:var(--num);color:var(--ink-2)}.report p{max-width:var(--measure);margin:0 0 1em}.report section{margin-top:var(--gap-doc-section)}.report .masthead{border-bottom:var(--bw) solid var(--line);padding:var(--sp-4) 0 var(--sp-6);margin-bottom:var(--sp-1)}@media (min-width:64rem){.report .masthead{padding-top:var(--sp-10)}}.report .kicker{font:var(--t-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 var(--sp-3)}.report h1{font:var(--t-h1-report);letter-spacing:-.018em;color:var(--ink);margin:0 0 var(--sp-2);text-wrap:balance}.report h2{font:var(--t-h2);letter-spacing:-.012em;color:var(--ink);margin:0 0 var(--sp-2);text-wrap:balance}.report h3{font:var(--t-h3);color:var(--ink);margin:var(--sp-6) 0 var(--sp-2)}.report h4{font:var(--t-h4);color:var(--ink);margin:0 0 var(--sp-2)}.report .sub{font:var(--t-prose);color:var(--ink-2);max-width:var(--measure);margin:0}.report .lede{font:var(--t-prose);color:var(--ink-2);max-width:var(--measure);margin:0 0 var(--sp-5)}.report .masthead .lede{margin-top:var(--sp-3)}.report .pricetag{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-5);font:var(--t-meta);font-variant-numeric:var(--num);color:var(--muted);flex-wrap:wrap;display:flex}.report .pricetag b{font-weight:var(--fw-semibold);color:var(--ink)}.report .masthead .statut{margin:var(--sp-4) 0 0}.report .src{font:var(--t-label);color:var(--accent);margin:0 0 var(--sp-3);align-items:center;gap:var(--sp-2);display:flex}.report .src:after{content:"";height:var(--bw);background:var(--line-soft);flex:1}.report .verdict{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--elev-hero);container:verdict/inline-size}.report .verdict-corps{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}.report .verdict-corps>p,.report .verdict h2{margin:0}.report .verdict-corps>.k-badge{align-self:flex-start}.report .verdict-corps>.actions{margin-top:0}.report .verdict .tag{font:var(--t-label);font-weight:var(--fw-semibold);color:var(--warn-ink)}.report .verdict-titre{gap:var(--sp-2);flex-direction:column;display:flex}.report .verdict-intitule{max-width:none;font:var(--t-h2);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0}.report .verdict .lede{margin:0}.report .verdict-chiffres{border-block:var(--bw) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report .verdict-chiffres>.k-figure{padding:var(--sp-3) var(--sp-2)}.report .verdict-chiffres>.k-figure:first-child{padding-inline-start:0}.report .verdict-chiffres>.k-figure+.k-figure{border-inline-start:var(--bw) solid var(--line)}.report .verdict-chiffres .k-figure-val{font:var(--fw-semibold) var(--fs-100)/var(--lh-100) var(--ff-body);font-variant-numeric:var(--num)}.report .verdict-chiffres .k-figure-unite{overflow-wrap:anywhere}.report .verdict-nego{gap:var(--sp-2);flex-direction:column;display:flex}.report .verdict-nego-tete{justify-content:space-between;align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;display:flex}.report .verdict-bloc-titre{max-width:none;font:var(--t-label);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.report .verdict-nego-ecart{max-width:none;font:var(--t-meta);font-variant-numeric:var(--num);color:var(--muted);margin:0}.report .verdict-reserves{gap:var(--sp-2);flex-direction:column;display:flex}.report .verdict-reserves-liste{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report .reserve{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);background:var(--canvas);border-radius:var(--radius-control);display:flex}.report .reserve-point{width:8px;height:8px;margin-top:calc((var(--lh-100) - 8px) / 2);border-radius:var(--radius-pill);background:var(--muted);flex:none}.report .reserve.red .reserve-point{background:var(--danger)}.report .reserve.amber .reserve-point{background:var(--warn)}.report .reserve.green .reserve-point{background:var(--ok)}.report .reserve-texte{min-width:0;font:var(--t-cell);color:var(--ink-2)}.report .reserve-texte strong{font-weight:var(--fw-semibold);color:var(--ink);display:block}.report .reserve-texte p{max-width:none;margin:0}.report .verdict-recit{padding-top:var(--sp-4);border-top:var(--bw) solid var(--line-soft)}.report .verdict-recit p:last-child{margin-bottom:0}@container verdict (min-width:22rem){.report .verdict-chiffres .k-figure-val{font:var(--t-h4);font-variant-numeric:var(--num)}}@container verdict (min-width:30rem){.report .verdict-corps{gap:var(--sp-5);padding:var(--sp-6)}.report .verdict-intitule{font:var(--t-h1-report);letter-spacing:-.015em}}@container verdict (min-width:34rem){.report .verdict-corps>.k-badge{font:var(--fw-semibold) var(--fs-100)/var(--lh-100) var(--ff-body);padding:6px 14px}.report .verdict-chiffres>.k-figure{padding:var(--sp-4)}.report .verdict-chiffres>.k-figure:first-child{padding-inline-start:0}.report .verdict-chiffres .k-figure-val{font:var(--t-h2);font-variant-numeric:var(--num)}.report .verdict-chiffres .k-figure-unite{font:var(--t-meta)}}@container verdict (min-width:48rem){.report .verdict-chiffres .k-figure-val{font:var(--t-h1-report);font-variant-numeric:var(--num)}}.report .stats{gap:var(--bw);background:var(--line-soft);border:var(--bw) solid var(--line-soft);border-radius:var(--radius-panel);margin:var(--sp-6) 0;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));display:grid;overflow:hidden}.report .stat{background:var(--surface);padding:var(--sp-4)}.report .stat b{font:var(--fw-semibold) var(--fs-300)/var(--lh-300) var(--ff-body);font-variant-numeric:var(--num);letter-spacing:-.012em;display:block}.report .stat span{font:var(--t-caption);color:var(--muted);margin-top:var(--sp-1);display:block}.report .stat.neg b{color:var(--danger)}.report .stat.pos b{color:var(--ok)}.report .stat.warn b{color:var(--warn)}.report .stat .absent{margin-left:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--warn-bg);color:var(--warn-ink);font:var(--t-caption);font-weight:var(--fw-medium);vertical-align:middle;white-space:nowrap;display:inline-block}.report .flags{margin:var(--sp-5) 0;gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.report .flag{background:var(--surface);border:var(--bw) solid var(--line-soft);border-left:3px solid var(--muted);border-radius:var(--radius-card);padding:var(--sp-4)}.report .flag strong{font:var(--t-h4);color:var(--ink);margin-bottom:var(--sp-1);display:block}.report .flag p{font:var(--t-cell);color:var(--ink-2);max-width:none;margin:0}.report .flag.red{border-left-color:var(--danger);background:var(--danger-bg)}.report .flag.amber{border-left-color:var(--warn);background:var(--warn-bg)}.report .flag.green{border-left-color:var(--ok);background:var(--ok-bg)}.report .flag.red strong{color:var(--danger)}.report .flag.amber strong{color:var(--warn)}.report .flag.green strong{color:var(--ok)}.report .bars{gap:var(--sp-3);margin:var(--sp-5) 0;flex-direction:column;display:flex}.report .bar-row{gap:var(--sp-1);grid-template-columns:1fr;display:grid}.report .bar-lab{font:var(--t-meta);font-variant-numeric:var(--num);justify-content:space-between;gap:var(--sp-3);display:flex}.report .bar-lab b{font-weight:var(--fw-semibold);white-space:nowrap}.report .bar-track{background:var(--track);border-radius:var(--radius-mark);height:22px;display:flex;overflow:hidden}.report .bar-fill{height:100%}.report .bar-fill.a{background:var(--accent)}.report .bar-fill.b{background:var(--warn)}.report .bar-fill.c{background:var(--ok);opacity:.75}.report .legend{gap:var(--sp-4);font:var(--t-caption);color:var(--muted);margin-top:calc(var(--sp-1) * -1);flex-wrap:wrap;display:flex}.report .legend i{border-radius:var(--radius-mark);width:11px;height:11px;margin-right:var(--sp-2);vertical-align:-1px;display:inline-block}.report .dpe{margin:var(--sp-5) 0;flex-direction:column;gap:3px;max-width:490px;display:flex}.report .dpe-bar{align-items:center;gap:var(--sp-2);font:var(--t-caption);font-variant-numeric:var(--num);display:flex}.report .dpe-let{color:#fff;width:26px;height:24px;font-weight:var(--fw-semibold);border-radius:var(--radius-mark);flex:none;place-items:center;display:grid}.report .dpe-bar.on .dpe-let{outline:var(--focus-ring-w) solid var(--ink);outline-offset:var(--focus-ring-offset)}.report .dpe-bar.on{font-weight:var(--fw-semibold)}.report .dpe-rng{color:var(--muted)}.report .dpe-bar.on .dpe-rng{color:var(--ink)}.report .loss{gap:var(--sp-2);margin:var(--sp-5) 0;flex-direction:column;display:flex}.report .loss-row{gap:var(--sp-3);font:var(--t-meta);grid-template-columns:120px 1fr 64px;align-items:center;display:grid}.report .loss-row .lt{color:var(--ink-2)}.report .loss-row .lb{background:var(--track);border-radius:var(--radius-mark);height:16px;overflow:hidden}.report .loss-row .lb i{background:var(--accent);height:100%;display:block}.report .loss-row .lv{font:var(--t-caption);font-variant-numeric:var(--num);text-align:right;white-space:nowrap;color:var(--muted)}.report .loss-row.hot .lb i{background:var(--danger)}.report .loss-row .lb i.x{background:var(--track);opacity:1}.report .lb.split{display:flex}.report .lb.split i.a{background:var(--accent)}.report .lb.split i.b{background:var(--danger);opacity:.45}.report .loss--pertes .loss-row .lb i{background:var(--muted)}.report .loss--pertes .loss-row.hot .lb i{background:var(--warn)}@media (min-width:30.625rem){.report .loss-row{font:var(--t-cell);grid-template-columns:172px 1fr 74px}}.report .tbl-scroll{margin:var(--sp-5) 0;border:var(--bw) solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface);overflow-x:auto}.report table{border-collapse:collapse;width:100%;font:var(--t-cell);font-variant-numeric:var(--num)}.report .tbl-scroll table{min-width:540px}.report th,.report td{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:var(--bw) solid var(--line-soft);vertical-align:top}.report th{font:var(--t-label);color:var(--muted-2);white-space:nowrap;background:var(--fill-neutral)}.report td.n{text-align:right;white-space:nowrap}.report th.n{text-align:right}.report tbody tr:last-child td{border-bottom:none}.report tr.hi td{background:var(--accent-wash)}.report tr.hi td:first-child{font-weight:var(--fw-semibold)}.report tfoot td{font-weight:var(--fw-semibold);background:var(--fill-neutral);border-top:var(--bw) solid var(--line)}.report caption{caption-side:bottom;text-align:left;padding:var(--sp-2) var(--sp-4);font:var(--t-caption);color:var(--muted);border-top:var(--bw) solid var(--line-soft)}.report .tbl-comparaison{--w-bien:11rem}@media (min-width:30.625rem){.report .tbl-comparaison{--w-bien:15rem}}.report .tbl-comparaison table{border-collapse:separate;border-spacing:0}.report .tbl-comparaison th{white-space:normal}.report .tbl-comparaison .bien{width:var(--w-bien);min-width:var(--w-bien);max-width:var(--w-bien);background:linear-gradient(var(--surface), var(--surface)), var(--canvas);box-shadow:var(--shadow-figee);position:sticky;inset-inline-start:0}.report .tbl-comparaison th.bien{background:linear-gradient(var(--fill-neutral), var(--fill-neutral)), linear-gradient(var(--surface), var(--surface)), var(--canvas)}.report .tbl-comparaison tr.hi .bien{background:linear-gradient(var(--accent-wash), var(--accent-wash)), linear-gradient(var(--surface), var(--surface)), var(--canvas)}.report .tbl-comparaison .titre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report .tbl-scenarios th{white-space:normal}.report .cols{gap:var(--gap-stack);margin:var(--sp-5) 0;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));display:grid}.report .card{background:var(--surface);border:var(--bw) solid var(--line-soft);border-radius:var(--radius-card);padding:var(--sp-4)}.report .card h4{margin:0 0 var(--sp-2)}.report .card p{font:var(--t-cell);color:var(--ink-2);max-width:none;margin:0}.report .card .big{font:var(--fw-semibold) var(--fs-200)/var(--lh-200) var(--ff-body);font-variant-numeric:var(--num);margin-bottom:var(--sp-1);display:block}.report .risk{gap:var(--sp-2);margin:var(--sp-5) 0;flex-wrap:wrap;display:flex}.report .chip{font:var(--t-caption);font-weight:var(--fw-medium);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);border:var(--bw) solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;align-items:center;display:inline-flex}.report .chip.red{border-color:var(--danger);color:var(--danger);background:var(--danger-bg)}.report .chip.amber{border-color:var(--warn);color:var(--warn);background:var(--warn-bg)}.report .chip.green{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}.report .timeline{margin:var(--sp-5) 0;padding:0;list-style:none;position:relative}.report .timeline:before{content:"";width:var(--bw);background:var(--line);position:absolute;top:8px;bottom:8px;left:7px}.report .timeline li{padding:0 0 var(--sp-5) var(--sp-8);position:relative}.report .timeline li:before{content:"";background:var(--surface);border:2px solid var(--muted);border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:2px}.report .timeline li.on:before{background:var(--warn);border-color:var(--warn)}.report .timeline .date{font:var(--t-caption);font-variant-numeric:var(--num);color:var(--muted);margin-bottom:2px;display:block}.report .timeline p{font:var(--t-cell);max-width:none;margin:0}.report ol.check{counter-reset:c;margin:var(--sp-5) 0;gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.report ol.check li{counter-increment:c;padding-left:var(--sp-8);font:var(--t-body);color:var(--ink-2);position:relative}.report ol.check li:before{content:counter(c, decimal-leading-zero);font:var(--fw-semibold) var(--fs-50)/var(--lh-50) var(--ff-body);font-variant-numeric:var(--num);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-mark);place-items:center;width:25px;height:22px;display:grid;position:absolute;top:1px;left:0}.report ol.check strong{color:var(--ink)}.report .offer{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--radius-panel);margin:var(--sp-6) 0;box-shadow:var(--elev-panel);overflow:hidden}.report .offer-row{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bw) solid var(--line-soft);grid-template-columns:1fr auto;align-items:baseline;display:grid}.report .offer-row:last-child{border-bottom:none}.report .offer-row.key{background:var(--accent-wash)}.report .offer-row .l{font:var(--t-body)}.report .offer-row .l small{color:var(--muted);font:var(--t-meta);margin-top:2px;display:block}.report .offer-row .v{font:var(--fw-semibold) var(--fs-200)/var(--lh-200) var(--ff-body);font-variant-numeric:var(--num);text-align:right;min-width:0}.report .match{gap:var(--bw);background:var(--line-soft);border:var(--bw) solid var(--line-soft);border-radius:var(--radius-panel);margin:var(--sp-5) 0;grid-template-columns:1fr;display:grid;overflow:hidden}.report .match-row{gap:var(--bw);background:var(--line-soft);grid-template-columns:104px 1fr 1fr;display:grid}.report .match-row>*{background:var(--surface);padding:var(--sp-2) var(--sp-3);font:var(--t-meta)}.report .match-row.head>*{background:var(--fill-neutral);font:var(--t-label);color:var(--muted-2)}.report .match-row b{font-weight:var(--fw-semibold);font-variant-numeric:var(--num)}@media (min-width:30.625rem){.report .match-row{grid-template-columns:150px 1fr 1fr}.report .match-row>*{padding:var(--sp-3) var(--sp-4);font:var(--t-cell)}}.report .trip{gap:var(--bw);background:var(--line-soft);border:var(--bw) solid var(--line-soft);border-radius:var(--radius-panel);margin:var(--sp-5) 0;flex-direction:column;display:flex;overflow:hidden}.report .trip-row{gap:var(--sp-3);background:var(--surface);padding:var(--sp-3);grid-template-columns:64px 1fr;align-items:start;display:grid}.report .trip-row.head{background:var(--fill-neutral);font:var(--t-label);color:var(--muted-2)}.report .trip-row .dur{font:var(--fw-semibold) var(--fs-200)/var(--lh-200) var(--ff-body);font-variant-numeric:var(--num);color:var(--accent)}.report .trip-row.head .dur{font:var(--t-label);color:var(--muted-2)}.report .trip-row .leg{font:var(--t-meta);color:var(--ink-2)}.report .trip-row .leg b{color:var(--ink);font-weight:var(--fw-semibold)}.report .trip-row.best{background:var(--accent-wash)}@media (min-width:30.625rem){.report .trip-row{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);grid-template-columns:76px 1fr}.report .trip-row .leg{font:var(--t-cell)}}.report .line{border-radius:var(--radius-mark);min-width:22px;height:20px;font:var(--fw-semibold) var(--fs-50)/var(--lh-50) var(--ff-body);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--line-strong);vertical-align:-4px;place-items:center;margin:0 1px;padding:0 5px;display:inline-grid}.report .line.rera{color:#fff;box-shadow:none;background:#eb2132}.report .line.rerb{color:#fff;box-shadow:none;background:#5091cb}.report .line.rerc{color:#000;box-shadow:none;background:#ffcc30}.report .line.rerd{color:#fff;box-shadow:none;background:#008b5b}.report .line.rere{color:#fff;box-shadow:none;background:#b94e9a}.report .line.m1{color:#000;box-shadow:none;background:#ffbe00}.report .line.m2{color:#fff;box-shadow:none;background:#0055c8}.report .line.m3{color:#fff;box-shadow:none;background:#6e6e00}.report .line.m3b{color:#000;box-shadow:none;background:#82c8e6}.report .line.m4{color:#fff;box-shadow:none;background:#a0006e}.report .line.m5{color:#000;box-shadow:none;background:#ff5a00}.report .line.m6{color:#000;box-shadow:none;background:#82dc73}.report .line.m7{color:#000;box-shadow:none;background:#ff82b4}.report .line.m7b{color:#000;box-shadow:none;background:#82dc73}.report .line.m8{color:#000;box-shadow:none;background:#d282be}.report .line.m9{color:#000;box-shadow:none;background:#d2d200}.report .line.m10{color:#000;box-shadow:none;background:#dc9600}.report .line.m11{color:#fff;box-shadow:none;background:#6e491e}.report .line.m12{color:#fff;box-shadow:none;background:#00643c}.report .line.m13{color:#000;box-shadow:none;background:#82c8e6}.report .line.m14{color:#fff;box-shadow:none;background:#640082}.report .line.lh{color:#fff;box-shadow:none;background:#84653d}.report .line.lj{color:#000;box-shadow:none;background:#cec73d}.report .line.lk{color:#fff;box-shadow:none;background:#9b9842}.report .line.ll{color:#000;box-shadow:none;background:#c4a4cc}.report .line.ln{color:#fff;box-shadow:none;background:#00b297}.report .line.lp{color:#000;box-shadow:none;background:#f58f53}.report .line.lr{color:#000;box-shadow:none;background:#f49fb3}.report .line.lu{color:#fff;box-shadow:none;background:#b6134c}.report .line.t1{color:#fff;box-shadow:none;background:#0055c8}.report .line.t2{color:#fff;box-shadow:none;background:#a0006e}.report .line.t3a{color:#000;box-shadow:none;background:#ff5a00}.report .line.t3b{color:#fff;box-shadow:none;background:#00643c}.report .line.t4{color:#000;box-shadow:none;background:#dc9600}.report .line.t5{color:#fff;box-shadow:none;background:#640082}.report .line.t6{color:#fff;box-shadow:none;background:red}.report .line.t7{color:#fff;box-shadow:none;background:#6e491e}.report .line.t8{color:#fff;box-shadow:none;background:#6e6e00}.report .line.t9{color:#fff;box-shadow:none;background:#3c91dc}.report .line.t10{color:#fff;box-shadow:none;background:#6e6e00}.report .line.t11{color:#000;box-shadow:none;background:#ff5a00}.report .line.t12{color:#fff;box-shadow:none;background:#a50034}.report .line.t13{color:#fff;box-shadow:none;background:#8d653d}.report .foot{margin-top:var(--sp-16);padding-top:var(--sp-5);border-top:var(--bw) solid var(--line);font:var(--t-caption);color:var(--muted)}.report .foot p{max-width:none}.report .print-only{display:none}.report .foot code{font:var(--t-caption);background:var(--fill-neutral);border-radius:var(--radius-mark);padding:1px 5px}.report figure{margin:var(--sp-6) 0}.report figure img{border:var(--bw) solid var(--line);border-radius:var(--radius-card);width:100%;height:auto;display:block}.report figcaption{font:var(--t-caption);color:var(--muted);margin-top:var(--sp-2)}.report .pull{font:var(--fw-regular) var(--fs-300)/var(--lh-300) var(--ff-body);color:var(--ink);border-left:3px solid var(--accent);padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);margin:var(--sp-6) 0;max-width:56ch}.report .sv-gl{stroke:var(--line-soft);stroke-width:1px}.report .sv-ax{stroke:var(--line);stroke-width:1px}.report .sv-tk{font:var(--t-caption);fill:var(--muted)}.report .sv-lb{font:var(--t-caption);fill:var(--ink-2)}.report .sv-lbb{font:var(--fw-semibold) var(--fs-50)/var(--lh-50) var(--ff-body);fill:var(--ink)}.report .sv-lb,.report .sv-lbb{paint-order:stroke;stroke:var(--canvas);stroke-width:3px;stroke-linejoin:round}.report .sv-lbt{fill:var(--warn-ink)}.report .sv-lbi{fill:var(--on-accent);stroke:var(--accent)}.report .sv-pt{fill:var(--muted);opacity:.42}.report .sv-md{stroke:var(--ink);stroke-width:2.4px;fill:none}.report .sv-mdd,.report .sv-dest{fill:var(--ink)}.report .sv-tg{fill:#eb6834}.report .sv-tgl{stroke:#eb6834;stroke-width:1.6px;fill:none;opacity:.65}.report .sv-ter{fill:#eb6834;opacity:.2}.report .sv-terl{stroke:#eb6834;stroke-width:2.2px;fill:none}.report .sv-bar{fill:var(--accent)}.report .sv-bar.on{fill:#eb6834}.report .sv-parcel{fill:#00685540;stroke:var(--accent);stroke-width:2px}.report .sv-neigh{fill:none;stroke:#fff;stroke-width:1.2px;stroke-dasharray:4 3;opacity:.9}.report .sv-comp{fill:var(--ink);stroke:#fff;stroke-width:2px}.report .sv-casias{fill:#c70808;stroke:#fff;stroke-width:1.2px}.report .sv-station{fill:#eb6834;stroke:#fff;stroke-width:1.2px}.report .sv-scale{stroke:#fff;stroke-width:3px}.report .sv-scale-lb{font:var(--fw-regular) var(--fs-50)/var(--lh-50) var(--ff-body);fill:#fff;paint-order:stroke;stroke:#0009;stroke-width:2px}.report .map{margin:var(--sp-5) 0;position:relative}.report .map img{border:var(--bw) solid var(--line);border-radius:var(--radius-card);width:100%;height:auto;display:block}.report .map svg{width:100%;height:100%;position:absolute;inset:0}.report section[id],.report .verdict[id]{scroll-margin-top:var(--scroll-offset)}.report .toc{margin:var(--sp-5) 0 0;border:var(--bw) solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.report .toc>summary{min-height:var(--tap-min);padding:0 var(--sp-4);font:var(--t-label);color:var(--ink);cursor:pointer;align-items:center;display:flex}.report .toc>summary:after,.report .detail-releve>summary:after{content:"";border-right:2px solid var(--muted-2);border-bottom:2px solid var(--muted-2);width:8px;height:8px;transition:transform var(--motion-state);margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.report .toc[open]>summary:after,.report .detail-releve[open]>summary:after{transform:rotate(-135deg)}.report .toc ol{padding:var(--sp-1) var(--sp-4) var(--sp-3);flex-direction:column;gap:1px;margin:0;list-style:none;display:flex}.report .toc a{padding:var(--sp-2) 0;font:var(--t-cell);color:var(--accent);text-decoration:none;display:block}@media (min-width:64rem){.report .toc{display:none}}.report .detail-releve{margin:0 0 var(--sp-4)}.report .detail-releve>summary{min-height:var(--tap-min);max-width:var(--measure);border-top:var(--bw) solid var(--line-soft);border-bottom:var(--bw) solid var(--line-soft);color:var(--accent);cursor:pointer;align-items:center;list-style:none;display:flex}.report .detail-releve>summary::-webkit-details-marker{display:none}.report .detail-releve[open]>summary{margin-bottom:var(--sp-3)}.report .haut-de-page{gap:var(--sp-6);margin-top:var(--sp-8);flex-direction:column;display:flex}.report .haut-de-page>.flags{margin:0}.report .chiffres-cles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (min-width:48rem){.report .chiffres-cles{grid-template-columns:repeat(4,minmax(0,1fr))}}.report .chiffres-cles--deux{grid-template-columns:repeat(2,minmax(0,1fr))}.report .stat.cle b{color:var(--accent)}.report .check-list{margin:var(--sp-5) 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.report .check-btn{align-items:flex-start;gap:var(--sp-3);width:100%;min-height:var(--tap-min);padding:var(--sp-3) var(--sp-4);text-align:left;background:var(--surface);color:var(--ink);border:var(--bw) solid var(--line-soft);border-radius:var(--radius-card);cursor:pointer;transition:background var(--motion-state), border-color var(--motion-state);display:flex}.report .check-btn:hover{background:var(--fill-neutral)}.report .check-case{border:2px solid var(--line-strong);border-radius:var(--radius-mark);width:20px;height:20px;color:var(--action-ink);transition:background var(--motion-state), border-color var(--motion-state), scale var(--motion-press);flex:none;place-items:center;margin-top:3px;display:grid}.report .check-btn:active .check-case{scale:.9}.report .check-btn--statique{cursor:default}.report .check-btn--statique:hover{background:var(--surface)}.report .check-btn--statique:active .check-case{scale:none}.report .check-case path{stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-enter)}@starting-style{.report .check-case path{stroke-dashoffset:20px}}.report .check-item--on .check-case{background:var(--accent);border-color:var(--accent)}.report .check-item--on .check-btn{border-color:var(--accent-soft)}.report .check-item--on .check-texte strong{color:var(--muted);text-decoration:line-through}.report .check-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.report .check-texte strong{font:var(--t-h4);color:var(--ink)}.report .check-texte small{font:var(--t-caption);color:var(--muted)}.report .check-date{font-variant-numeric:var(--num)}.report .sous{color:var(--muted);display:block}.report .doux{color:var(--muted)}.report .mention{font:var(--t-caption);color:var(--muted);margin:var(--sp-2) 0}.report .maplinks{font:var(--t-caption);margin-top:var(--sp-2)}.report .actions{margin-top:var(--sp-4)}}
