html,body{overflow-x:clip}#root{min-height:100%}img{max-width:100%}.mmain,.mcontent{min-width:0}.mcontent>*:last-child{margin-bottom:0}@media (max-width: 899px){.mcontent{padding-bottom:24px}}.mtop .brand{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:800;font-size:19px;display:inline-flex;align-items:center;gap:6px}.mtop .brand .diam{color:var(--or)}.mtop .right{display:flex;gap:8px;align-items:center}.backlink{font-size:14px;font-weight:600;color:var(--encre-2);padding:8px 8px 8px 0;min-height:44px;display:inline-flex;align-items:center}.mtop .brand{min-height:44px}.bell{position:relative;width:44px;height:44px;border:1px solid var(--trait);border-radius:10px;background:var(--carte);display:flex;align-items:center;justify-content:center;font-size:17px}.bell i{position:absolute;top:-6px;right:-6px;background:var(--or);color:#fff;font-style:normal;font-size:10.5px;font-weight:800;border-radius:99px;padding:1px 6px}.chip.chip-lock,.chip.chip-info{min-height:32px}.tabbar .tab{min-height:56px;gap:2px;padding:8px 0 6px}.tabbar .tab .g{font-size:20px;line-height:1}.tabbar .tab .dot{margin-top:1px}.tabbar .tab .n{position:absolute;top:4px;right:50%;margin-right:-22px;font-size:10px;font-weight:800;background:var(--or);color:#fff;border-radius:99px;padding:0 5px}.tabbar .tab{position:relative}.mnav button .g{width:20px;text-align:center;font-size:16px}.mnav button .badge{margin-left:auto;font-size:10.5px;background:var(--or-pale);color:var(--or);border-radius:99px;padding:1px 7px;font-weight:700}.mnav button.on .badge{background:#fff;color:var(--encre)}.msfoot{font-size:12px;color:var(--encre-3);line-height:1.5}.msfoot .fchip{margin-top:8px;min-height:44px}.offband{position:sticky;top:0;z-index:85;background:var(--encre);color:#fff;font-size:13.5px;padding:8px 16px;text-align:center}.offband b{color:#f0c75e}.quotaband{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between;background:var(--or-pale);border:1px solid var(--or-trait);border-radius:12px;padding:12px 14px;margin:10px 0 14px;font-size:14px;color:var(--encre)}.quotaband .qb-t{flex:1 1 220px;line-height:1.4}.quotaband .qb-t b{color:var(--or)}.quotaband .btn{width:auto;height:40px;padding:0 16px;font-size:14px;flex:none}.errband{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between;background:var(--alerte-pale);color:var(--alerte);border-radius:12px;padding:12px 14px;margin:10px 0 14px;font-size:14px}.errband .btn{width:auto;height:40px;padding:0 16px;font-size:14px;background:var(--carte);color:var(--encre);border:1px solid var(--trait)}.skel{background:linear-gradient(90deg,var(--trait),#efF2f0,var(--trait));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--r);margin-bottom:12px}.skel.card{height:300px}.skel.line{height:16px;width:60%;border-radius:6px}.skel.line.w40{width:40%}.skel.line.w80{width:80%}.skel.line.full{width:100%}.skel.row{height:56px}.skel.chart{height:160px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.tchips{display:flex;gap:6px;overflow-x:auto;margin:4px 0 12px;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.tchips::-webkit-scrollbar{display:none}.tchip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:0 11px;min-height:36px;border-radius:99px;border:1.5px solid var(--trait);background:var(--carte);color:var(--encre-2);flex:none}.tchip.on{background:var(--encre);color:#fff;border-color:var(--encre)}.tchip .n{font-weight:600;opacity:.7;margin-left:2px;font-variant-numeric:tabular-nums}.typechip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--bassin-pale);color:var(--bassin-profond);max-width:100%}.typechip.urgent{background:#f6e6e4;color:#b3403a}.typechip.neutre{background:#eef0ee;color:#54696b}.card{position:relative}.card.clk{cursor:pointer}.card .t{font-weight:700;font-size:15.5px;line-height:1.3;margin-top:4px;-webkit-line-clamp:2}.card .body{padding:12px 14px 14px}.prices{font-family:Spline Sans Mono,monospace;font-size:15px;font-variant-numeric:tabular-nums}.prices .fleche{color:var(--encre-3);margin:0 5px}.card .pricerow{flex-wrap:wrap;gap:6px 10px}.card .ph img.contain{object-fit:contain;background:#fff}.ribbon{position:absolute;top:10px;left:10px;z-index:3;max-width:calc(100% - 60px);background:#b3403a;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 9px;border-radius:99px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ribbon.ok{background:var(--vendu)}.ribbon.gris{background:#54696b}.ribbon.or{background:var(--or)}.line{display:flex;gap:6px 8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--encre-2);margin-top:8px}.pill{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px;background:var(--vendu-pale);color:var(--vendu);white-space:normal}.pill.warn{background:#f6e6e4;color:#b3403a}.pill.info{background:var(--bassin-pale);color:var(--bassin-profond)}.pill.neutre{background:#eef0ee;color:var(--encre-2)}.pill.or{background:var(--or-pale);color:var(--or)}.pill.ok{background:var(--vendu-pale);color:var(--vendu)}.card.tease .lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;background:linear-gradient(180deg,#fafaf600,#fafaf6eb 60%);font-weight:800;font-size:13px;z-index:2}.card.tease .t.myst{letter-spacing:3px;color:var(--encre-3)}.blurimg{filter:blur(12px);transform:scale(1.05)}.card .favbtn{top:10px;right:10px}.x5line{font-size:12.5px;color:var(--encre-2);margin-top:6px}.x5line b{color:var(--or);font-family:Spline Sans Mono,monospace}.state{background:var(--encre);color:#fff;border-radius:12px;padding:10px 14px;font-size:13px;display:flex;gap:10px;align-items:center;margin:0 0 12px}.state b{color:#f0c75e}.state.clair{background:var(--carte);color:var(--encre);border:1px solid var(--trait)}.state.clair b{color:var(--or)}.state .timer{font-family:Spline Sans Mono,monospace;font-size:12.5px;display:block;margin-top:2px}.state button.lien{color:inherit;text-decoration:underline;font-weight:700;font-size:inherit;padding:0}.dec{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:4px 14px;margin:12px 0}.dec .row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--trait)}.dec .row:last-child{border-bottom:0}.dec .q{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--encre-3);font-weight:700;margin-bottom:2px}.dec .a{font-size:15.5px;font-weight:700}.dec .a.mono{font-family:Spline Sans Mono,monospace}.dec .src{font-size:12px;color:var(--encre-2);margin-top:2px;line-height:1.35}.h3{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);font-weight:800;margin:18px 0 8px;display:flex;justify-content:space-between;align-items:center;gap:10px}.h3 a,.h3 button{color:var(--bassin);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:700;flex:none;min-height:32px;display:inline-flex;align-items:center;text-align:right}.list{background:var(--carte);border:1px solid var(--trait);border-radius:12px;overflow:hidden}.list .it{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--trait);font-size:14px;min-width:0}.list .it:last-child{border-bottom:0}.list .it>div:first-child{min-width:0}.list .it .m{font-family:Spline Sans Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;flex:none}.list .it .m.or{color:var(--or)}.list .it a.m{min-height:44px;display:inline-flex;align-items:center}.list .it .m.rouge{color:var(--alerte)}.list .it .s{font-size:12px;color:var(--encre-2)}.list .it img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none;border:1px solid var(--trait)}.list .it .lt{display:flex;gap:10px;align-items:center;min-width:0}.list .it .lt div{min-width:0}.list .it .lt b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list button.it{width:100%;text-align:left;cursor:pointer}.list button.it:hover{background:var(--papier)}.list .it.lien{color:var(--bassin);font-weight:700}.btnrow{display:flex;gap:10px;margin:14px 0;flex-wrap:wrap}.btnrow .btn{flex:1 1 160px}.btn{height:48px;font-size:15px}.btn.sq{flex:0 0 60px;width:60px}.big-et{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 4px;flex-wrap:wrap}.photo2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.photo2 figure{margin:0;background:var(--carte);border:1px solid var(--trait);border-radius:12px;overflow:hidden}.photo2 img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.photo2 figcaption{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-3);font-weight:700;text-align:center;padding:6px}.hero{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid var(--trait);display:block;background:var(--bassin-pale)}.hero.contain{object-fit:contain;background:#fff}.kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0}.kpi div{background:var(--carte);border:1px solid var(--trait);border-radius:10px;padding:8px 6px;text-align:center;min-width:0}.kpi b{display:block;font-family:Bricolage Grotesque Variable,sans-serif;font-size:17px;font-weight:800;white-space:nowrap}.kpi span{font-size:10.5px;color:var(--encre-2);line-height:1.2;display:block}.kpi.k3{grid-template-columns:repeat(3,1fr)}.commu{display:flex;align-items:center;gap:8px;background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:10px 12px;margin:10px 0;font-size:13px}.commu .av{display:flex;flex:none}.commu .av i{width:22px;height:22px;border-radius:50%;border:2px solid #fff;margin-left:-6px;background:var(--bassin-pale);display:inline-block;font-style:normal;font-size:10px;line-height:18px;text-align:center;color:var(--bassin-profond);font-weight:800}.commu .av i:first-child{margin-left:0}.commu b{font-weight:800}.commu .ok{color:var(--vendu);font-weight:700}.vote{display:flex;gap:8px;margin:10px 0}.vote button{flex:1;min-height:44px;border:1.5px solid var(--trait);border-radius:10px;background:var(--carte);font-weight:700;font-size:13px;color:var(--encre);padding:0 4px;white-space:nowrap}.vote button.on{border-color:var(--bassin);background:var(--bassin-pale);color:var(--bassin-profond)}.vote button.warn.on{border-color:var(--alerte);background:var(--alerte-pale);color:var(--alerte)}.tg{background:#fff;border:1px solid var(--trait);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.45;margin:10px 0}.tg b{font-weight:800}.tg.or{border-color:var(--or-trait);background:var(--or-pale)}.tg button.lien,.note button.lien,.tg a{color:var(--bassin-profond);text-decoration:underline;font-weight:700;font-size:inherit;padding:0}.note{font-size:11.5px;color:var(--encre-3);margin:10px 0;line-height:1.4}.note.c{text-align:center}.day{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-3);font-weight:800;margin:16px 0 8px}.delay{background:var(--or-pale);border:1px solid var(--or-trait);border-radius:12px;padding:10px 12px;font-size:13px;margin:0 0 12px;display:flex;gap:10px;align-items:center}.delay b{color:var(--or)}.conf{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:7px;border:1.5px solid;white-space:nowrap}.conf.forte{color:var(--vendu);border-color:#bfdcc6;background:var(--vendu-pale)}.conf.moy{color:var(--bassin-profond);border-color:#bfdde0;background:var(--bassin-pale)}.conf.faible{color:#8a5a00;border-color:var(--or-trait);background:var(--or-pale)}.conf .d{width:7px;height:7px;border-radius:50%;background:currentColor}.search{display:flex;align-items:center;gap:8px;background:var(--carte);border:1.5px solid var(--trait);border-radius:12px;padding:0 12px;min-height:48px;font-size:14.5px;color:var(--encre-3);margin:8px 0 12px}.search:focus-within{border-color:var(--bassin)}.search input{flex:1;min-width:0;border:0;background:transparent;font-size:15px;color:var(--encre);height:46px;outline:none}.search input::placeholder{color:var(--encre-3)}.search b{color:var(--encre);font-weight:600}.search .k{margin-left:auto;font-size:11px;font-weight:700;color:var(--encre-3);border:1px solid var(--trait);border-radius:6px;padding:2px 6px;white-space:nowrap}.search button.x{min-width:36px;min-height:36px;color:var(--encre-3);font-size:16px}.qchips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.qchips>*{font-size:12.5px;font-weight:600;padding:0 11px;min-height:36px;display:inline-flex;align-items:center;gap:4px;border-radius:99px;background:var(--carte);border:1px solid var(--trait);color:var(--encre-2)}.qchips>.on{background:var(--bassin-pale);border-color:var(--bassin);color:var(--bassin-profond)}.qchips>.lien{margin-left:auto;color:var(--bassin);border:0;background:none}.seg{display:flex;background:var(--carte);border:1px solid var(--trait);border-radius:10px;padding:3px;margin:8px 0 12px;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg>*{flex:1 0 auto;text-align:center;font-size:12.5px;font-weight:700;padding:0 8px;min-height:38px;border-radius:8px;color:var(--encre-2);display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.seg>.on{background:var(--encre);color:#fff}.seg small{font-size:11px;opacity:.75}.chart{position:relative;background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:12px 12px 8px;margin:10px 0;min-width:0}.chart .ttl{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--encre-2);font-weight:600;margin-bottom:6px;flex-wrap:wrap}.chart svg{width:100%;height:auto;display:block}.chart .leg{display:flex;gap:12px;font-size:11px;color:var(--encre-2);margin-top:6px;flex-wrap:wrap}.chart .leg i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:4px;vertical-align:middle}.cote-big{display:flex;align-items:baseline;gap:10px;margin:6px 0;flex-wrap:wrap}.cote-big b{font-family:Bricolage Grotesque Variable,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.cote-big span{font-size:13px;color:var(--encre-2)}.cote-big .conf{margin-left:auto}.range{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#e3f0e6,#e1f0f1 50%,#f6edda);margin:10px 0 4px}.range i{position:absolute;top:-5px;width:18px;height:18px;border-radius:50%;background:var(--encre);border:3px solid #fff;box-shadow:0 1px 4px #00000040;transform:translate(-50%)}.range-l{display:flex;justify-content:space-between;font-size:11px;color:var(--encre-3);font-family:Spline Sans Mono,monospace}.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;border-radius:12px}.tblwrap.sh-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),rgba(0,0,0,.25));mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#00000040)}.tblwrap.sh-l.sh-r{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25),#000 28px,#000 calc(100% - 28px),rgba(0,0,0,.25));mask-image:linear-gradient(90deg,#00000040,#000 28px,#000 calc(100% - 28px),#00000040)}.tblwrap.sh-l:not(.sh-r){-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25),#000 28px);mask-image:linear-gradient(90deg,#00000040,#000 28px)}.tbl .catlab{display:block;min-width:0}.tbl .catlab small{display:block;color:var(--encre-3);font-size:10.5px;line-height:1.2}.only-xs{display:none}@media (max-width: 479px){.tblwrap:not(.all) .low{display:none}.only-xs{display:inline-flex}.tbl{font-size:12px}.tbl th,.tbl td{padding-left:5px;padding-right:5px}.tbl .ph img{width:32px;height:32px}}.tbl{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:auto;background:var(--carte);border:1px solid var(--trait);border-radius:12px;overflow:hidden}.tbl th{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-3);text-align:left;padding:8px 7px;border-bottom:1px solid var(--trait);font-weight:700;white-space:nowrap}.tbl th{padding-top:0;padding-bottom:0}.tbl th button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;min-height:44px;display:inline-flex;align-items:center;gap:3px}.tbl th button.on{color:var(--bassin-profond)}.tbl td{padding:8px 7px;border-bottom:1px solid var(--trait);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tr.clk{cursor:pointer}.tbl tr.clk:hover td{background:var(--papier)}.tbl .m{font-family:Spline Sans Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .up{color:var(--vendu);font-weight:700}.tbl .dn{color:var(--alerte);font-weight:700}.tbl .or{color:var(--or);font-weight:700}.tbl .ph{display:flex;gap:10px;align-items:center;min-width:0}.tbl .ph img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none;border:1px solid var(--trait)}.tbl .ph span{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tbl td.masque{filter:blur(3px);opacity:.6;-webkit-user-select:none;user-select:none}.empty{border:1.5px dashed var(--trait);border-radius:14px;padding:18px 16px;text-align:center;color:var(--encre-2);font-size:13.5px;margin:12px 0}.empty b{display:block;color:var(--encre);font-size:15px;margin-bottom:4px}.empty .btn{width:auto;margin:12px auto 0;padding:0 18px;height:42px;font-size:14px}.pnl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:10px 0}.pnl div{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:10px;text-align:center;min-width:0}.pnl b{display:block;font-family:Bricolage Grotesque Variable,sans-serif;font-size:20px;font-weight:800;white-space:nowrap}.pnl b.or{color:var(--or)}.pnl span{font-size:11px;color:var(--encre-2)}.mini{display:flex;gap:10px;align-items:center;background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:10px;margin-bottom:8px;width:100%;text-align:left}.mini img{width:54px;height:54px;border-radius:9px;object-fit:cover;flex:none;border:1px solid var(--trait);background:var(--bassin-pale)}.mini img.contain{object-fit:contain;background:#fff}.mini .tx{flex:1;min-width:0}.mini .tx b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini .tx span{font-size:12px;color:var(--encre-2);display:block}.mini .m{font-family:Spline Sans Mono,monospace;font-weight:700;white-space:nowrap;font-size:14px;flex:none}.mini .m.or{color:var(--or)}.mini .m.rouge{color:var(--alerte)}button.mini{cursor:pointer}button.mini:hover{border-color:var(--bassin)}.steps{counter-reset:s;margin:10px 0}.steps div{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--trait);font-size:14px}.steps div:before{counter-increment:s;content:counter(s);width:26px;height:26px;border-radius:50%;background:var(--encre);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.steps div small{display:block;color:var(--encre-2);font-size:12.5px}.stat-ribbon{display:flex;gap:10px;overflow-x:auto;margin:10px 0;white-space:nowrap;scrollbar-width:none}.stat-ribbon::-webkit-scrollbar{display:none}.stat-ribbon span{font-size:12px;color:var(--encre-2);background:var(--carte);border:1px solid var(--trait);border-radius:99px;padding:5px 10px;flex:none}.stat-ribbon b{color:var(--encre)}.faq{background:var(--carte);border:1px solid var(--trait);border-radius:12px;margin:10px 0}.faq details{border-bottom:1px solid var(--trait)}.faq details:last-child{border-bottom:0}.faq summary{padding:12px 14px;font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;min-height:44px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--encre-3);font-weight:700}.faq details[open] summary:after{content:"−"}.faq p{padding:0 14px 12px;margin:0;font-size:13.5px;color:var(--encre-2);line-height:1.45}.compare{width:100%;border-collapse:collapse;font-size:12.5px;background:var(--carte);border:1px solid var(--trait);border-radius:12px;overflow:hidden;margin:10px 0}.compare th,.compare td{padding:8px;border-bottom:1px solid var(--trait);text-align:center}.compare th:first-child,.compare td:first-child{text-align:left}.compare tr:last-child td{border-bottom:0}.compare th{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--encre-3)}.compare .y{color:var(--vendu);font-weight:800}.compare .n{color:var(--encre-3)}.alertcard{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:10px 12px;margin-bottom:8px;display:flex;gap:10px;align-items:center;width:100%;text-align:left}.alertcard .ic{width:36px;height:36px;border-radius:10px;background:var(--bassin-pale);display:flex;align-items:center;justify-content:center;font-size:17px;flex:none}.alertcard .tx{flex:1;min-width:0}.alertcard .tx b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertcard .tx span{font-size:12px;color:var(--encre-2)}.alertcard .del{min-width:44px;min-height:44px;color:var(--encre-3);font-size:18px;flex:none}.alertcard .del:hover{color:var(--alerte)}.badge-n{font-size:11px;font-weight:800;background:var(--or);color:#fff;border-radius:99px;padding:2px 7px;flex:none}.notif{background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:12px 14px;margin:12px 0;box-shadow:0 8px 30px #0000002e}.notif .hd{display:flex;justify-content:space-between;font-size:12px;color:var(--encre-3);font-weight:700;margin-bottom:4px}.notif .ti{font-weight:800;font-size:14.5px}.notif .bo{font-size:13.5px;line-height:1.35}.sw{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--trait);font-size:14.5px;gap:10px;min-height:56px}.sw>div{min-width:0}.sw small{display:block;font-size:12px;color:var(--encre-2)}.sw:last-child{border-bottom:0}.tog{width:48px;height:28px;border-radius:99px;background:var(--bassin);position:relative;flex:none;padding:0;cursor:pointer;transition:background .15s}.tog:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.tog:after{content:"";position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.tog.off{background:#ccd2cf}.tog.off:after{transform:translate(-20px)}.tog[disabled]{opacity:.45;cursor:not-allowed}.sw .pill{flex:none}.tiles{display:grid;gap:10px;margin:10px 0}.tile{display:flex;gap:10px;align-items:flex-start;background:var(--carte);border:1.5px solid var(--trait);border-radius:14px;padding:12px 10px 12px 12px;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.tile.on{border-color:var(--or-trait);box-shadow:0 0 0 2px var(--or-pale)}.tile.drag{opacity:.55}.tile.over{border-color:var(--bassin);box-shadow:0 0 0 2px var(--bassin-pale)}.tile .ic{font-size:24px;line-height:1;width:30px;text-align:center;flex:none;margin-top:2px}.tile .tx{flex:1;min-width:0}.tile b{display:block;font-size:15px}.tile p{margin:3px 0 6px;font-size:12.5px;color:var(--encre-2);line-height:1.35}.tile .tags{display:flex;gap:5px;flex-wrap:wrap}.tile .tags span{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#eef0ee;color:var(--encre-2)}.tile .rk{flex:none;width:26px;height:26px;border-radius:50%;background:var(--encre);color:#f0c75e;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;margin-top:2px}.tile:not(.on) .rk{background:#eef0ee;color:var(--encre-2)}.tile .ud{display:flex;flex-direction:column;gap:2px;flex:none;margin-left:2px}.tile .ud button{width:44px;height:32px;border:1px solid var(--trait);border-radius:8px;background:var(--papier);color:var(--encre-2);font-size:12px;font-weight:800}.tile .ud button:hover:not([disabled]){background:var(--bassin-pale);color:var(--bassin-profond)}.tile .ud button[disabled]{opacity:.3}.tile .grip{color:var(--encre-3);font-size:18px;letter-spacing:-3px;align-self:center;padding:0 4px;cursor:grab;flex:none;min-height:44px;display:flex;align-items:center}.tile.main .tags .princ{background:var(--or-pale);color:var(--or)}.villebox{position:relative}.villebox .sugg{position:absolute;left:0;right:0;top:calc(100% - 8px);background:var(--carte);border:1px solid var(--trait);border-radius:12px;box-shadow:0 10px 30px #14282b1f;z-index:30;overflow:hidden}.villebox .sugg button{display:flex;justify-content:space-between;width:100%;padding:0 14px;min-height:44px;align-items:center;font-size:14px;text-align:left}.villebox .sugg button:hover,.villebox .sugg button.on{background:var(--bassin-pale)}.villebox .sugg button span{color:var(--encre-3);font-size:12px}.plan2{background:var(--carte);border:1.5px solid var(--trait);border-radius:14px;padding:14px;margin:14px 0;position:relative;display:flex;flex-direction:column}.plan2.star{border-color:var(--or-trait);box-shadow:0 0 0 2px var(--or-pale)}.plan2.current{border-color:var(--bassin);box-shadow:0 0 0 2px var(--bassin-pale)}.plan2 .nm{font-weight:800;font-size:18px;display:flex;justify-content:space-between;align-items:baseline;font-family:Bricolage Grotesque Variable,sans-serif;gap:8px}.plan2 .px{font-family:Spline Sans Mono,monospace;font-size:22px;font-weight:700;white-space:nowrap}.plan2 .px i{font-size:12px;font-style:normal;color:var(--encre-3);font-family:Instrument Sans,sans-serif;font-weight:500}.plan2 .punch{font-size:12.5px;color:var(--bassin-profond);font-weight:650;margin:2px 0 8px}.plan2 ul{list-style:none;padding:0;margin:0 0 4px;flex:1}.plan2 li{font-size:13.5px;border-top:1px solid var(--trait);padding:7px 0;line-height:1.35}.plan2 li.off{color:var(--encre-3)}.plan2 li{display:flex;gap:8px;align-items:flex-start}.plan2 li i{font-style:normal;color:var(--vendu, #1f7a4d);font-weight:700;flex:none}.plan2 li.off i{color:var(--encre-3)}.faq{margin:14px 0;border:1.5px solid var(--trait);border-radius:14px;background:var(--carte);overflow:hidden}.faqit+.faqit{border-top:1px solid var(--trait)}.faqit button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px;background:none;border:0;font:inherit;font-weight:650;text-align:left;cursor:pointer;min-height:48px}.faqit button span{font-size:20px;color:var(--encre-3)}.faqit p{margin:0;padding:0 14px 14px;font-size:14px;color:var(--encre-2);line-height:1.45}.plan2 li.off:before{content:"– ";color:var(--encre-3)}.plan2 .btn{margin-top:10px}.plan2 .note{margin:8px 0 0}.rib2{position:absolute;right:14px;top:-10px;background:var(--or);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:99px}.pricing{display:grid;grid-template-columns:1fr;gap:0}.sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14282b73;display:flex;align-items:flex-end;justify-content:center}.sheet{background:var(--papier);border-radius:18px 18px 0 0;width:100%;max-height:88vh;overflow-y:auto;padding:12px 16px calc(20px + env(safe-area-inset-bottom))}.sheet .grab{width:40px;height:4px;border-radius:2px;background:var(--trait);margin:0 auto 12px}.sheet h3{font-size:18px;margin:0 0 6px}.sheet .close{position:absolute;top:8px;right:12px;min-width:44px;min-height:44px;font-size:20px;color:var(--encre-2)}@media (min-width: 900px){.sheet-bg{align-items:center}.sheet{max-width:520px;border-radius:18px;max-height:85vh}}.choices{display:flex;flex-direction:column;gap:8px;margin:10px 0}.choices button{text-align:left;min-height:44px;padding:10px 14px;border:1.5px solid var(--trait);border-radius:10px;background:var(--carte);font-size:14px}.choices button.on{border-color:var(--bassin);background:var(--bassin-pale);color:var(--bassin-profond);font-weight:600}.sheet textarea,.sheet input.input{width:100%;border:1.5px solid var(--trait);border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;background:var(--carte);margin:6px 0}.sheet label.row{display:flex;gap:8px;align-items:center;font-size:14px;margin:8px 0;min-height:44px}.pp{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.pp button{font-size:13px;color:var(--encre-2);min-height:32px;padding:0 4px;display:inline-flex;align-items:center;gap:4px}.pp button.done{color:var(--vendu)}.pp button.next{color:var(--encre);font-weight:800}.panel{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:14px 16px;margin-bottom:14px}.panel h4{margin:0 0 8px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--encre-3)}.panel .list{margin-bottom:0}.pgrid2{display:grid;grid-template-columns:1fr;gap:14px}.pgrid2 .card{margin-bottom:0}@media (min-width: 700px){.pgrid2{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.pgrid2{grid-template-columns:repeat(3,1fr)}.pc-only{display:block}.lay2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.lay2>aside{position:sticky;top:76px}.panel{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:14px 16px;margin-bottom:14px}.panel h4{margin:0 0 8px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--encre-3)}.panel .mini:last-child{margin-bottom:0}.panel .list{margin-bottom:0}.hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;flex-wrap:wrap}.hdr .pagetitle,.hdr .pagesub{margin:0}.hdr .tchips{flex-wrap:wrap;white-space:normal;justify-content:flex-end;max-width:470px;gap:5px;margin:0}.hdr .seg{margin:0}.dgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dgrid .dec{margin-top:0}.mtop{justify-content:space-between}.mtop .search{margin:0;width:520px;max-width:50vw;min-height:40px}.mtop .search input{height:38px}.card .prices{font-size:13px;white-space:nowrap}.card .etiquette{font-size:12px;padding:3px 9px 3px 12px}.card .t{font-size:14.5px}.cote-big b{font-size:30px}.dgrid .kpi b{font-size:17px}.chart svg{max-height:220px}.tbl td{padding:10px 8px}.tbl th{padding:0 8px}.tbl{font-size:13px}.tbl td:nth-child(2){min-width:150px}.pricing{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0}.pricing .plan2{margin:0}.faq{max-width:640px}.kpi{grid-template-columns:repeat(6,1fr)}.kpi b{font-size:24px}.mmain .pagetitle{font-size:28px}.list .it .lt b{max-width:420px}.tiles.pc{grid-template-columns:1fr 1fr}}.pub{flex:1;width:100%}.lpnav{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--trait);background:var(--carte);gap:10px}.lpnav .brand{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:800;font-size:20px;display:inline-flex;align-items:center;gap:6px}.lpnav .links{display:none;gap:22px;font-size:14px;font-weight:600;color:var(--encre-2)}.lpnav .links a{color:inherit;min-height:44px;display:inline-flex;align-items:center}.lpnav .acts{display:flex;gap:8px}.lpnav .acts .btn{width:auto;height:40px;padding:0 14px;font-size:14px}.lp{max-width:1160px;margin:0 auto;padding:0 16px 40px}.lp h1{font-family:Bricolage Grotesque Variable,sans-serif;font-size:31px;line-height:1.08;font-weight:800;letter-spacing:-.01em;margin:10px 0 12px;text-wrap:balance}.lp h1 em{font-style:normal;color:var(--bassin)}.lp .sub{font-size:15px;color:var(--encre-2);line-height:1.5;margin:0 0 12px}.lp .eyebrow{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bassin-profond);background:var(--bassin-pale);padding:5px 11px;border-radius:99px}.lp .ctas{display:flex;flex-direction:column;gap:10px;margin:14px 0 6px}.lphero{padding:18px 0 8px;display:grid;gap:24px}.ways{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.way{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:10px 11px;min-width:0}.way .ic{font-size:20px}.way b{display:block;font-size:13.5px;margin-top:4px}.way span{font-size:12px;color:var(--encre-2);line-height:1.3;display:block}.way .m{font-family:Spline Sans Mono,monospace;color:var(--or);font-weight:700;font-size:13px;display:block;margin-top:4px}.lp-proof{background:var(--encre);color:#fff;border-radius:14px;padding:14px;margin:14px 0}.lp-proof .pt{font-weight:800;margin-bottom:6px}.lp-proof b{color:#f0c75e}.lp-proof .row{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.12)}.lp-proof .row:last-child{border-bottom:0}.lp-proof .row span:last-child{text-align:right}.lpsec{padding:22px 0 6px;border-top:1px solid var(--trait);margin-top:18px}.lpsec h2{font-family:Bricolage Grotesque Variable,sans-serif;font-size:24px;font-weight:800;margin:0 0 6px;letter-spacing:-.01em}.phone{width:100%;max-width:360px;background:var(--carte);border:1px solid var(--trait);border-radius:26px;padding:12px;box-shadow:0 20px 50px #14282b1f;margin:0 auto}.phone .in{background:var(--papier);border-radius:18px;padding:12px;overflow:hidden}.phone .in .mini:last-child{margin-bottom:0}.phone .in .mini .tx span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .btn{max-width:480px}@media (min-width: 900px){.lpnav{padding:16px 28px}.lpnav .links{display:flex}.lp{padding:0 28px 40px}.lphero{grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:40px 0 30px}.lp h1{font-size:50px;line-height:1.05}.lp .sub{font-size:18px;max-width:560px}.lp .ctas{flex-direction:row;margin:18px 0}.lp .ctas .btn{width:auto;padding:0 22px}.ways{grid-template-columns:repeat(4,1fr);gap:14px}.way{padding:16px}.way b{font-size:16px}.lp-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp-proof .pt{grid-column:1 / -1}.lp-proof .row{flex-direction:column;align-items:flex-start;gap:4px;border:0;font-size:14px}.lp-proof .row span:last-child{text-align:left}.lp-proof .row b{font-size:20px}.compare{max-width:720px}.lpsec{padding:28px 0}.lpsec h2{font-size:30px}.lpsec .sub{font-size:16px}.lp .center{text-align:center;max-width:760px;margin:0 auto 10px}.lp .center .sub{margin:0 auto}.lp .center .seg{width:300px;margin:16px auto}.lp .seg{max-width:300px;margin:16px auto}}.pagetitle.sm{font-size:22px;line-height:1.2}.pagetitle.md{font-size:24px}.lien{color:var(--bassin);font-weight:700}button.lien{min-height:32px}.obhint{font-size:13px;color:var(--encre-3);margin-top:8px}.obhint.obhint-hot{color:var(--alerte);font-weight:600}.btn.btn-off{opacity:.55}.row2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.spacer{flex:1}.cote-input{display:flex;gap:8px;align-items:stretch}.cote-input .search{flex:1;margin:0}.estim-photo{display:none}.toast{max-width:calc(100vw - 32px);white-space:normal;text-align:center}.toast .btn-t{margin-left:10px;color:#f0c75e;font-weight:800;text-decoration:underline;min-height:44px;padding:0 4px}.fiche.v2{left:0}@media (min-width: 900px){.fiche.v2{left:220px}}.heat{display:grid;grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px;font-size:9px;color:var(--encre-3);margin:10px 0;max-width:100%;overflow:hidden}.heat i{aspect-ratio:1;max-height:11px;border-radius:2px;background:var(--bassin-pale);display:block;min-width:0}.heat .hh{text-align:left;overflow:visible;white-space:nowrap;min-width:0}@media (min-width: 900px){.heat{max-width:560px}.heat i{max-height:16px}}.heat i.h1{background:#bfdde0}.heat i.h2{background:#7fc4cb}.heat i.h3{background:var(--bassin)}.heat i.h4{background:var(--bassin-profond)}.heat .lab{align-self:center;font-weight:700}.hidden{display:none!important}.pc-only{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dosshead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 4px}.dosshead .typechip,.dosshead .conf{max-width:60%}.suppliers .it .lt b{white-space:normal}.counter{font-variant-numeric:tabular-nums}.autresnote{font-size:12.5px;color:var(--encre-2);margin:4px 0 10px}.mdone{color:var(--vendu);font-weight:700}html{scrollbar-gutter:stable}.faq .faqit{border:0;border-radius:0;margin:0;padding:0;background:none}.faq .faqit+.faqit{border-top:1px solid var(--trait)}.pp-pourquoi>.h3:first-child{margin-top:2px}.plan2 li.off:before{content:none}.kpi{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}@media (min-width: 900px){.mtop{display:none}.mcontent{padding-top:28px}.hdr{display:block;margin:0 0 18px}.hdr .pagetitle,.mmain .hdr .pagetitle{margin:0 0 4px;font-size:28px;line-height:1.15}.hdr .pagesub{margin:0}.hdr .tchips,.xp .hdr .xtabs,.hdr .seg{margin:14px 0 0;padding:0;justify-content:flex-start;max-width:none}.hdr .tchips{flex-wrap:wrap;white-space:normal;gap:6px}.hdr .seg,.mcontent .seg[aria-label=Période]{display:inline-flex;width:auto;max-width:100%}.hdr .seg>*,.mcontent .seg[aria-label=Période]>*{flex:none;padding:0 16px}.mcontent .seg[aria-label=Période]{margin:0 0 4px}.lay2{grid-template-columns:minmax(0,1fr) 320px}.lay2>aside{top:24px}.kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;margin:4px 0 8px}.pp-top-ph{position:sticky;top:24px}.pp-top .photo2{margin:0}.pp-top .photo2 img{max-height:360px}.pp-top .photo2.solo img{aspect-ratio:1 / 1;max-height:520px}.pp-top .pp-nophoto{margin:0}.pp-top-tx>.pagetitle.sm{margin-top:0!important}.pp-top-tx .btnrow .btn{flex:1 1 180px}.pp-top-tx .pp-verdict{margin-top:12px}.dosshead{padding-top:0}.pp-top-tx .pp-verdict span{font-size:11px}.faq{max-width:none}}@media (min-width: 1360px){.xp .lay2.lay-full .angrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.tabbar .in{grid-template-columns:repeat(4,1fr)}.chasse-ico{color:inherit}.tchip .chasse-ico{opacity:.9}.rank .ic .chasse-ico,.xway .ic .chasse-ico{color:var(--bassin-profond)}.typechip .chasse-ico{margin-right:1px}.pp-d{display:none}@media (min-width: 900px){.pp-m{display:none}.pp-d{display:inline}}.pp-mobile-only{display:block}@media (min-width: 900px){.pp-mobile-only{display:none}}.card.tease .prices.myst b{color:var(--encre-3);letter-spacing:1px}@media (min-width: 900px){.lay2>aside.pp-aside{display:block}}.state.pp-adminband{background:var(--bassin-profond)}.state.pp-adminband b{color:#fff}.card .ribbon{max-width:calc(100% - 56px)}.card .pp-commu{color:var(--encre-2)}.card .pp-commu b{font-weight:700;color:var(--encre)}.card .typechip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:middle}.card .line .pill{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.card .line .conf{flex:none}@media (max-width: 420px){.card .prices{font-size:14px}.card .prices .fleche{margin:0 4px}}.pp-tourne .btnrow .btn{flex:1 1 140px;height:44px;font-size:14px}.pp-mag{margin:6px 0 14px}.pp-magcompact{margin:4px 0 10px}.pp-villeask p{margin:4px 0 10px;font-size:13.5px;color:var(--encre-2)}.pp-villeask .btn{margin-top:4px}.pp-surv{margin:10px 0 8px}.pp-ok{color:var(--vendu);font-weight:700}.pp-ens .it b{font-size:14px}.pp-rl{min-width:0;flex:1}.pp-rl b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-rp{margin-top:4px}.pp-rc{margin-top:2px}.list a.it{color:inherit;text-decoration:none}.list a.it:hover,.list button.it:hover{background:var(--papier)}.pp-promesse{margin-top:12px}.pp-rate{margin:0 0 10px}.pp-raterow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pp-raterow>span{flex:1 1 200px}.pp-ratebtns{display:flex;gap:8px;flex:none}.pp-ratebtns button{width:56px;height:44px;font-size:20px;line-height:1;border:1.5px solid var(--trait);border-radius:10px;background:var(--carte);transition:transform .1s}.pp-ratebtns button:active{transform:scale(.94)}.pp-ratebtns button.on{background:var(--bassin-pale);border-color:var(--bassin)}.pp-ratebtns button.on.down{background:var(--alerte-pale);border-color:var(--alerte)}.pp-reasons{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:13px;color:var(--encre-2)}.pp-reasons button{font-size:12.5px;font-weight:600;padding:0 11px;min-height:36px;border-radius:99px;border:1px solid var(--trait);background:var(--carte);color:var(--encre)}.pp-reasons button:hover{border-color:var(--bassin)}.pp-partie{border-color:var(--or-trait);background:var(--or-pale)}.pp-zoomable{display:block;width:100%;padding:0;cursor:zoom-in;line-height:0}.pp-herobtn{margin:10px 0}.pp-herobtn .hero{max-height:420px}.pp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#080c0ef0;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.pp-zoom img{max-width:96vw;max-height:92vh;object-fit:contain;border-radius:8px}.pp-zoomclose{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;background:#ffffff24;color:#fff;font-size:20px}.dec .a{font-family:inherit;font-size:16px;font-weight:700;line-height:1.3}.dec .row.clk{cursor:pointer;align-items:flex-start}.dec .row .chev{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1px solid var(--trait);color:var(--encre-2);font-size:15px;line-height:20px;text-align:center;margin-top:10px}.dec .row.open .chev{background:var(--encre);color:#fff;border-color:var(--encre)}.dec .a.or{color:var(--or)}.dec .a.long{font-size:14.5px;font-weight:650}.dec .q{margin-bottom:3px}.dec .detail{font-size:13.5px;color:var(--encre-2);line-height:1.4;margin-top:2px}.dec .src{font-size:12.5px}.pp-calc{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:12px 16px;margin:12px 0}.pp-calc .row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14.5px;color:var(--encre-2)}.pp-calc .row b{color:var(--encre);font-weight:600;white-space:nowrap}.pp-calc .row.total{border-top:1px solid var(--trait);margin-top:6px;padding-top:12px;font-weight:700;color:var(--encre)}.pp-calc .row.total .or{color:var(--or);font-weight:700;white-space:nowrap}.kpi.pp-kpi{gap:8px}.kpi.pp-kpi.k1{grid-template-columns:1fr}.kpi.pp-kpi.k2{grid-template-columns:1fr 1fr}.kpi.pp-kpi.k3{grid-template-columns:repeat(3,1fr)}.kpi.pp-kpi b{font-size:19px}.kpi.pp-kpi span{font-size:11px}.pp-preuve{margin:0 0 10px}.pp-garantie .pp-sig{margin-top:10px}.pp-garantie .btn{height:44px;font-size:14px}.pp-repstatus{display:inline-flex;align-items:center;min-height:40px;font-size:13.5px;font-weight:700;padding:0 12px;border-radius:8px;background:var(--or-pale);color:var(--or)}.pp-lower{display:grid;grid-template-columns:1fr;gap:0 24px}.pp-lower .pp-side,.pp-lower .pp-main{min-width:0}@media (min-width: 900px){.pp-lower{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.pp-lower .pp-side{order:2}.pp-lower .pp-main{order:1}.pp-dossier .dgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.pp-dossier .dgrid .photo2,.pp-dossier .pp-herobtn,.pp-dossier .dgrid .dec{margin-top:0}.pp-dossier .pagetitle.sm{font-size:26px}}.pp-verdict{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:10px 0 8px}.pp-verdict>div{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:10px 8px;text-align:center;min-width:0}.pp-verdict b{display:block;font-family:var(--title);font-size:1.25rem;line-height:1.1;white-space:nowrap}.pp-verdict span{font-size:11.5px;color:var(--encre-2);display:block;margin-top:2px}.pp-verdict>div.or{background:var(--orpale, #FBF3E2);border-color:#e9d4a8}.pp-verdict>div.or b{color:var(--or)}.pp-pourquoi h3{margin-top:0}.pp-pts{list-style:none;margin:4px 0 0;padding:0}.pp-pts li{padding:5px 0 5px 22px;position:relative;font-size:14px;line-height:1.4}.pp-pts li:before{content:"✓";position:absolute;left:0;color:var(--vert, #1E8A5A);font-weight:700}.pp-pts li.warn:before{content:"!";color:var(--or)}.photo2.solo{grid-template-columns:1fr}.photo2.solo img{aspect-ratio:4/3}.photo2 img.contain{object-fit:contain;background:#fff}.pp-lower .list a.it{text-decoration:none;color:inherit}@media (min-width: 900px){.pp-verdict b{font-size:1.5rem}}.pp-nophoto{background:var(--carte);border:1px dashed var(--trait);border-radius:12px;padding:18px 14px;margin:10px 0;text-align:center;color:var(--encre-2);font-size:13.5px}.pp-stock{margin:8px 0 4px}.pp-stock.ko{border-color:var(--alerte);background:var(--alerte-pale)}.pp-stock .s{font-size:12.5px;color:var(--encre-2);margin-top:4px}.pp-ref{margin:14px 0 6px}.pp-ref .h3{margin-bottom:2px}.pp-ref .xp .lay2{margin-top:4px}.pp-ref .xp .panel{margin-bottom:10px}.pp-tprods,.pp-tuiles{margin:6px 0 12px}.pp-tph{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--bassin-pale);color:var(--encre-3)}.pp-golock{margin-top:auto;text-align:center;font-size:12px;font-weight:700;color:var(--or);background:var(--or-pale);border:1px solid var(--or-trait);border-radius:7px;padding:6px 0;cursor:pointer}.pp-preuvek{margin:6px 0 12px}.pp-preuvek.k1{grid-template-columns:1fr}.pp-preuvek.k2{grid-template-columns:1fr 1fr}.pp-preuvek>div b{font-size:1.15rem}.pp-retour{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px}.pp-retour .btn{justify-content:flex-start;text-align:left;height:auto;min-height:44px;padding:10px 14px;white-space:normal;display:flex;gap:10px}.pp-retour .btn span{font-size:18px;line-height:1}.btnrow .btn.on{border-color:var(--alerte);color:var(--alerte)}@media (min-width: 900px){.pp-ref .xp .lay2{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.pp-ref .xp .lay2>aside{display:block}}.card.masquee .ph.silhouette{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:repeating-linear-gradient(135deg,var(--bassin-pale) 0 10px,#fff 10px 20px);color:var(--bassin-profond);opacity:.85}.card.masquee .t{color:var(--encre-2)}.pp-entete{background:var(--bassin-profond);color:#fff;border-radius:16px;padding:14px 16px;margin:10px 0 12px}.pp-entete b{color:#fff}.pp-entete .big{font-family:var(--title, inherit);font-size:1.5rem;font-weight:800;line-height:1.1;margin:4px 0 6px}.pp-entete .s{font-size:13px;opacity:.9}.pp-entete .btnrow{margin:10px 0 0}.pp-entete .btn.btn-s{background:#ffffff1f;color:#fff;border-color:#ffffff4d}.pp-basflux{margin:8px 0 14px}.pp-basflux .h3{margin-bottom:4px}.pp-basflux .cpt{font-size:13px;color:var(--encre-2);margin:0 0 8px}.pp-decouv{border:1.5px solid var(--or-trait);background:var(--or-pale);border-radius:14px;padding:10px 12px;margin:8px 0 10px;font-size:13.5px}.pp-retard{font-size:13.5px}.pp-masque-cta{margin:12px 0}.pp-masque-cta .btn{width:100%;height:50px;font-size:15px}.pp-flou{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.xp .xpalier{background:var(--or-pale);border:1px solid var(--or-trait);border-radius:12px;padding:10px 12px;margin:8px 0;font-size:13.5px}.xp .xcompteur{font-size:12.5px;color:var(--encre-2);margin:-4px 0 8px}.xp .xcompteur b{color:var(--or)}.pp-silhouette{aspect-ratio:4/3;width:100%;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--bassin-pale) 0 10px,#fff 10px 20px);color:var(--bassin-profond)}.pp-entete .pp-pas{margin-top:12px;border-top:1px solid rgba(255,255,255,.18);padding-top:10px}.pp-entete .pp-pas ul{list-style:none;margin:4px 0 0;padding:0}.pp-entete .pp-pas li button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;background:none;border:0;color:#fff;font-size:13.5px;min-height:34px;padding:2px 0;cursor:pointer}.pp-entete .pp-pas li.ok button{opacity:.6;cursor:default}.pp-entete .pp-pas li button small{color:#ffffffb3}.pp-entete .pp-pas .chk{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.55);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex:none}.pp-entete .pp-pas li.ok .chk{background:var(--or);border-color:var(--or)}.xp{min-width:0}.xp .pagesub b{color:var(--encre);font-weight:700}.xp .xstats{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:13.5px;color:var(--encre-2);margin:2px 0 8px}.xp .xstats b{color:var(--encre);font-family:Spline Sans Mono,monospace;font-weight:700}.xp .xsearch{margin:8px 0 10px}.xp .xsearch .search{margin:0}.xp .xsearch button.go{height:36px;padding:0 12px;border-radius:8px;background:var(--encre);color:#fff;font-weight:700;font-size:13px;flex:none}.xp .seg{margin:6px 0 12px}.xp .seg>*{min-height:40px;padding:0 10px}.xp .qchips>button{cursor:pointer}.xp .h3 button{min-height:36px}.xp .xmore{margin:6px 0 0;min-height:36px}.xp .xpager{margin:8px 0}.xp .xpager .btn{height:44px;width:auto;padding:0 16px;font-size:14px}.xp .xplaf{background:var(--or-pale);border:1px solid var(--or-trait);border-radius:12px;padding:10px 12px;color:var(--encre);font-size:13px}.xp .xplaf b{color:var(--or)}.xp .xnote{font-size:12.5px;color:var(--encre-2);margin:6px 0 10px;line-height:1.4}.xp .tbl th .nosort{font:inherit;color:inherit;display:inline-flex;align-items:center;min-height:44px}.xp .tbl tr.xlock td{filter:blur(3px);opacity:.6;-webkit-user-select:none;user-select:none}.xp .tbl .catlab b{font-weight:700}.xp .tbl td .plink{white-space:nowrap}.xp .lay2>aside .panel .qchips{margin:0}.xp .lay2>aside .panel .qchips>button{min-height:32px;font-size:12px}.xp .xcad,.xcad{display:inline-flex;align-items:center;gap:4px;background:var(--or-pale);border:1px solid var(--or-trait);color:var(--or);font-weight:700;font-size:12px;padding:0 10px;min-height:32px;border-radius:99px;cursor:pointer;white-space:nowrap}.xp .xcad:hover,.xcad:hover{background:var(--or-trait)}.xp .xcad.sm,.xcad.sm{font-size:10.5px;padding:0 7px;min-height:26px}.xp .teasedval,.xfiche .teasedval{filter:blur(2.5px);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:1px}.xp .anseller-hidden,.xfiche .anseller-hidden{color:var(--encre-3);font-style:italic}.xp .flames{white-space:nowrap;font-size:13px;letter-spacing:-1px}.xp .ptrend{font-size:11.5px;font-weight:700;border-radius:6px;padding:1px 7px;white-space:nowrap;background:#eef0ee;color:var(--encre-2)}.xp .ptrend.up{color:var(--vendu);background:var(--vendu-pale)}.xp .ptrend.down{color:var(--alerte);background:var(--alerte-pale)}.xp .phero{background:var(--bassin-pale);border:1.5px solid var(--bassin);border-radius:var(--r);padding:14px 16px;margin:0 0 14px}.xp .phero-k{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bassin-profond);margin-bottom:4px}.xp .phero p{margin:0;font-size:15px;line-height:1.45;color:var(--encre)}.xp .phero .plink{margin-top:8px}.xp .pexpl{font-size:12.5px;color:var(--encre-3);margin:2px 0 8px;line-height:1.4}.xp .plink{display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:var(--bassin);min-height:36px;padding:0 2px;cursor:pointer}.xp .plink:hover{text-decoration:underline}.xp .plinks{display:flex;flex-wrap:wrap;gap:0 12px}.xp .ppivot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px}.xp .ppivot-l{font-size:12px;font-weight:700;color:var(--encre-3);margin-right:2px}.xp .fchip{display:inline-flex;align-items:center;gap:4px;padding:0 12px;min-height:36px;border-radius:99px;border:1px solid var(--trait);background:var(--carte);font-size:12.5px;font-weight:600;color:var(--encre-2);cursor:pointer;white-space:nowrap}.xp .fchip .n{color:var(--encre-3);font-weight:500;margin-left:2px;font-variant-numeric:tabular-nums}.xp .fchip.on{background:var(--bassin-pale);border-color:var(--bassin);color:var(--bassin-profond)}.xp .pchoose{margin:0 0 12px}.xp .antool{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:4px 0 10px}.xp .antool .angrow{flex:1 1 200px;min-width:160px}.xp .ain{height:44px;padding:0 12px;border:1.5px solid var(--trait);border-radius:10px;background:var(--carte);font:inherit;font-size:14px;color:var(--encre);font-weight:500;width:100%;transition:border-color .12s,box-shadow .12s}.xp .ain::placeholder{color:var(--encre-3)}.xp .ain:focus{outline:none;border-color:var(--bassin);box-shadow:0 0 0 3px var(--bassin-pale)}.xp select.ain{padding-right:34px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230B5560' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.xp .antool select.ain{width:auto;max-width:100%}.xp .anbtn{border:1px solid var(--trait);background:var(--carte);color:var(--encre);border-radius:10px;padding:0 12px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.xp .anbtn:hover{border-color:var(--bassin)}.xp .anbtn.on{background:var(--bassin);border-color:var(--bassin);color:#fff}.xp .anbtn:disabled{opacity:.5;cursor:not-allowed}.xp .anbtn-gold{background:var(--or);border-color:var(--or);color:#fff}.xp .anveille{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--alerte);color:#fff;font-size:11px;font-weight:800;margin-left:2px}.xp .anbtn.on .anveille{background:#fff;color:var(--alerte)}.xp .anviewtog{display:inline-flex;border:1px solid var(--trait);border-radius:10px;overflow:hidden}.xp .anviewtog button{border:0;background:var(--carte);color:var(--encre-2);padding:0 12px;min-height:44px;min-width:44px;font-size:16px;cursor:pointer;line-height:1}.xp .anviewtog button.on{background:var(--bassin-pale);color:var(--bassin-profond)}.xp .anquick{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 10px}.xp .anfilters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);padding:12px;margin-bottom:10px}.xp .anfilters label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--encre-2);min-width:0}.xp .anfilters-cat{grid-column:1 / -1}.xp .anfilters .xcad{align-self:flex-start}.xp .anfiltertree{margin:8px 0}.xp .anfiltertree-h{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px;margin-bottom:6px;color:var(--encre-2);gap:8px}.xp .ansearches{background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);padding:12px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.xp .ansaverow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xp .anhint{font-size:12px;color:var(--encre-3)}.xp .ansaved{display:flex;align-items:center;gap:4px;border:1px solid var(--trait);border-radius:10px;padding:0 4px 0 0}.xp .ansaved-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;background:none;border:0;text-align:left;padding:8px 10px;min-height:48px;cursor:pointer;font-size:14px;color:var(--encre)}.xp .ansaved-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp .ansaved-main:hover{background:var(--bassin-pale);border-radius:8px}.xp .anx{border:0;background:none;color:var(--encre-3);font-size:15px;cursor:pointer;min-width:44px;min-height:44px}.xp .anx:hover{color:var(--alerte)}.xp .anapplied{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.xp .anchip{border:1px solid var(--bassin);background:var(--bassin-pale);color:var(--bassin-profond);border-radius:20px;padding:0 11px;min-height:36px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;max-width:100%}.xp .anchip b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.xp .anchip-clear{border-color:var(--trait);background:var(--carte);color:var(--encre-2)}.xp .anbench{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;background:var(--bassin-pale);border:1px solid var(--bassin);border-radius:var(--r);padding:10px 14px;margin-bottom:10px;font-size:14px;color:var(--bassin-profond)}.xp .anbench-t,.xp .anbench b{font-weight:800}.xp .anbench-range{color:var(--encre-2)}.xp .anmeta{font-size:13px;color:var(--encre-2);margin:2px 0 8px;font-weight:600}.xp .anmore{display:flex;justify-content:center;margin:16px 0 4px}.xp .anmore.ancap{flex-direction:column;gap:10px;text-align:center;background:var(--or-pale);border:1px solid var(--or-trait);border-radius:12px;padding:16px;margin:16px 0 4px;align-items:center}.xp .anmore.ancap p{margin:0;color:var(--encre);font-size:14px}.xp .angrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 700px){.xp .angrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width: 1240px){.xp .angrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.xp .ancard{position:relative;background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;min-width:0;transition:box-shadow .15s,transform .15s;text-align:left;padding:0}.xp .ancard:hover{box-shadow:0 6px 18px #14282b1a;transform:translateY(-2px)}.xp .anph{position:relative;aspect-ratio:1 / 1;background:var(--papier);overflow:hidden}.xp .anph img,.xfiche .anph img{width:100%;height:100%;object-fit:cover;display:block}.xp .anph-empty,.xfiche .anph-empty{display:flex;align-items:center;justify-content:center;color:var(--encre-3);font-size:26px}.xp .anph-sm{width:44px;height:44px;aspect-ratio:1 / 1;border-radius:8px;flex:none}.xp .anbody{padding:8px 9px 9px;display:flex;flex-direction:column;gap:4px;min-width:0}.xp .anpricerow,.xfiche .anpricerow{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.xp .anprice,.xfiche .anprice{font-family:Bricolage Grotesque Variable,sans-serif;font-size:16px;font-weight:800;color:var(--encre)}.xfiche .anprice.big{font-size:24px}.xp .antitle{font-size:12.5px;line-height:1.3;color:var(--encre);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.xp .anmetarow,.xfiche .anmetarow{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.xp .anbrand,.xfiche .anbrand{font-size:11.5px;font-weight:700;color:var(--bassin-profond);background:var(--bassin-pale);border-radius:6px;padding:2px 7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp .antag,.xfiche .antag{font-size:11px;color:var(--encre-2);background:var(--papier);border:1px solid var(--trait);border-radius:6px;padding:2px 6px;white-space:nowrap}.xp .anvel,.xfiche .anvel{font-size:11px;font-weight:800;color:var(--bassin-profond);background:var(--bassin-pale);border:1px solid var(--bassin);border-radius:6px;padding:1px 6px;white-space:nowrap}.xp .anup{font-size:11.5px;color:var(--encre-3)}.xp .anfoot,.xfiche .anfoot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:1px;min-width:0}.xp .anseller,.xfiche .anseller{font-size:12px;color:var(--encre-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xp .desir,.xfiche .desir{font-size:11px;font-weight:800;color:var(--bassin-profond);background:var(--bassin-pale);border-radius:6px;padding:2px 7px;white-space:nowrap}.xp .desir.hot,.xfiche .desir.hot{color:#fff;background:var(--bassin)}.xp .apill,.xfiche .apill{font-size:11px;font-weight:700;border-radius:6px;padding:2px 7px;white-space:nowrap}.xp .apill-sold,.xfiche .apill-sold{color:var(--vendu);background:var(--vendu-pale)}.xp .apill-res,.xfiche .apill-res{color:var(--or);background:var(--or-pale)}.xp .apill-off,.xfiche .apill-off{color:var(--encre-3);background:var(--papier)}.xp .apill-on,.xfiche .apill-on{color:var(--bassin-profond);background:var(--bassin-pale)}.xp .favbtn{position:absolute;top:6px;right:6px;z-index:3;width:36px;height:36px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 1px 4px #00000026;cursor:pointer}.xp .favbtn.on{color:var(--alerte)}.xp .anfav-inline{background:none;border:0;cursor:pointer;font-size:16px;line-height:1;color:var(--encre-2);padding:0 6px 0 0;vertical-align:middle;min-height:32px}.xp .anfav-inline.on{color:var(--alerte)}.xp .ancard.anlocked .anph img{filter:blur(9px);transform:scale(1.08)}.xp .ancard.anlocked .anph{pointer-events:none}.xp .anlock-ph{position:relative;overflow:hidden}.xp .anlock-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fafaf659}.xp .anlock-cta{display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap;font-size:11.5px;color:var(--bassin-profond);font-weight:600;margin-top:4px}.xp .tbl tr.anlocked-row .anph-sm img{filter:blur(6px)}.xp .tbl .anlocked-td{color:var(--encre-3);font-style:italic;font-size:13px}.xp .tbl .antd-title{min-width:180px;max-width:320px}.xp .tbl .antd-title small{display:block;color:var(--encre-3);font-size:11px}.xp .cttree{display:flex;flex-direction:column;gap:8px}.xp .ctsearch{height:40px;font-size:14px}.xp .ctscroll{overflow-y:auto;border:1px solid var(--trait);border-radius:12px;background:var(--carte);padding:4px}.xp .ctbranch{position:relative}.xp .ctrow{display:flex;align-items:center;gap:4px;border-radius:9px;transition:background .12s}.xp .ctrow:hover{background:var(--papier)}.xp .ctrow.on{background:var(--bassin-pale)}.xp .cttw{flex:0 0 28px;width:28px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--encre-3);cursor:pointer}.xp .ctchev{display:inline-block;transition:transform .15s;font-size:11px}.xp .ctchev.o{transform:rotate(90deg)}.xp .ctlabel{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;background:none;border:none;text-align:left;cursor:pointer;font-size:13.5px;color:var(--encre)}.xp .ctrow.on .ctlabel{font-weight:600;color:var(--bassin-profond)}.xp .ctname,.xp .ctpath{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp .ctpath{color:var(--encre-2)}.xp .ctcount{flex:0 0 auto;font-size:11px;color:var(--encre-3);font-variant-numeric:tabular-nums;background:var(--papier);border:1px solid var(--trait);border-radius:20px;padding:1px 7px}.xp .ctrow.on .ctcount{background:#fff;border-color:var(--bassin-pale)}.xp .ctcheck{flex:0 0 auto;color:var(--bassin);font-weight:700;margin-left:auto;padding-left:6px}.xp .cthint{color:var(--encre-3);font-size:13px;padding:14px;text-align:center}.xfiche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14282b73;overflow-y:auto;-webkit-overflow-scrolling:touch}.xfiche .in{background:var(--papier);min-height:100%;padding:0 16px calc(32px + env(safe-area-inset-bottom));max-width:760px;margin:0 auto}.xfiche .back{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:52px;font-weight:600;color:var(--encre-2);font-size:14px}.xfiche .andet-head{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.xfiche .andet-head>div:last-child{flex:1 1 220px;min-width:0}.xfiche .andet-ph{width:140px;height:140px;aspect-ratio:1 / 1;border-radius:var(--r);flex:none;overflow:hidden;background:var(--carte);border:1px solid var(--trait)}.xfiche .andet-title{font-size:17px;margin:6px 0 4px;line-height:1.25;font-weight:700}.xfiche .andet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.xfiche .andet-stat{background:var(--carte);border:1px solid var(--trait);border-radius:10px;padding:9px 6px;text-align:center;display:flex;flex-direction:column;gap:2px;min-width:0}.xfiche .andet-stat span{font-size:11px;color:var(--encre-3)}.xfiche .andet-stat b{font-size:14.5px;color:var(--encre);overflow:hidden;text-overflow:ellipsis}.xfiche .andet-card{background:var(--carte);border:1px solid var(--trait);border-radius:10px;padding:10px 12px;margin-bottom:8px}.xfiche .andet-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--encre-3);margin-bottom:4px;font-weight:700}.xfiche .andet-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.xfiche .andet-desc{font-size:13px;line-height:1.5;color:var(--encre-2);white-space:pre-wrap;margin:0}.xfiche .andet-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.xfiche .anvinted{display:inline-flex;align-items:center;gap:6px;background:var(--bassin);color:#fff;font-weight:700;border-radius:10px;padding:0 16px;min-height:44px;font-size:14px;text-decoration:none}.xfiche .anvinted:hover{background:var(--bassin-profond)}.xfiche .anvinted.off{background:var(--carte);color:var(--encre);border:1px solid var(--trait);gap:10px}.xfiche .anfollow-btn{background:var(--carte);border:1px solid var(--trait);border-radius:999px;padding:0 14px;min-height:40px;font-size:13px;cursor:pointer;color:var(--encre);font-weight:600}.xfiche .anfollow-btn.on{border-color:var(--alerte);color:var(--alerte)}.xfiche .aninfos{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:4px 0 0;font-size:14px}.xfiche .aninfos dt{color:var(--encre-3);font-weight:600}.xfiche .aninfos dd{color:var(--encre);text-align:right;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.xfiche .mono{font-family:Spline Sans Mono,monospace}.xfiche .imgwrap{position:relative;display:inline-block;line-height:0}.xfiche .imgdl{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#14282b8c;color:#fff;font-size:15px;z-index:3;text-decoration:none;border:0;cursor:pointer}@media (min-width: 900px){.xfiche{left:220px;display:flex;align-items:flex-start;justify-content:center;padding:40px 24px}.xfiche .in{min-height:0;border-radius:18px;border:1px solid var(--trait);box-shadow:0 20px 60px #14282b2e;padding:0 24px 28px;width:100%}.xfiche .andet-ph{width:180px;height:180px}}.xp .xens{display:grid;grid-template-columns:1fr;gap:8px;margin:8px 0}@media (min-width: 700px){.xp .xens{grid-template-columns:1fr 1fr}}@media (max-width: 479px){.xp .tbl th button,.xp .tbl th .nosort{min-height:40px}.xp .plink{font-size:12px}.xp .antool .anbtn{padding:0 10px;font-size:13px}.xp .anviewtog button{min-width:40px}}@media (min-width: 900px){.xp .only-xs-block{display:none}}@media (min-width: 900px){.xp .pc-only{display:block}.xp .lay2{grid-template-columns:minmax(0,1fr) 264px;gap:18px}.xp .tbl{font-size:12.5px}.xp .tbl .ph img{width:36px;height:36px}.xp .conf{font-size:10.5px;padding:2px 7px}.xp .lay2.lay-full{grid-template-columns:minmax(0,1fr)}.xp .lay2.lay-full>aside{display:none}.xp .tbl td{padding:9px 6px}.xp .tbl th{padding:0 6px}.xp .tbl td:nth-child(2){min-width:120px}.xp .plinks{flex-direction:column;gap:0;align-items:flex-start}.xp .plinks .plink{min-height:24px}}@media (max-width: 899px){.xp .pc-only{display:none}}@media (max-width: 479px){.xp .tbl td .catlab{min-width:110px}.xp .tbl .catlab small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}}.xp .xtabs{display:flex;gap:6px;overflow-x:auto;padding:6px 0 8px;scrollbar-width:none;max-width:100%}.xp .xtabs::-webkit-scrollbar{display:none}.xp .xtabs button{white-space:nowrap;min-height:40px;padding:0 13px;border-radius:999px;border:1px solid var(--trait);background:var(--carte);color:var(--encre);font-weight:600;font-size:14px;cursor:pointer}.xp .xtabs button.on{background:var(--encre);color:#fff;border-color:var(--encre)}.xp .xsearch .search{margin:8px 0}.xp .xkpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 12px}.xp .xkpi{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:10px 12px;min-width:0}.xp .xkpi b{display:block;font-family:var(--title, inherit);font-size:1.35rem;line-height:1.1;font-weight:800}.xp .xkpi span{font-size:12px;color:var(--encre-2);display:block}.xp .xkpi.or b{color:var(--or)}.xp .xkpi.vert b{color:var(--vendu)}.xp .xkpi.rouge b{color:var(--alerte)}.xp .xchips{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.xp .xfil{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:6px 0 10px}.xp .xfil label{display:block;min-width:0}.xp .xfil label>span{font-size:12px;color:var(--encre-2);display:block;margin-bottom:2px}.xp .xfil select,.xp .xfil input{width:100%;min-height:40px;padding:6px 8px;border:1px solid var(--trait);border-radius:9px;background:var(--carte);font:inherit;font-size:14px;color:var(--encre)}.xp .xways{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width: 900px){.xp .xways{grid-template-columns:repeat(4,1fr)}}.xp .xway{background:var(--carte);border:1px solid var(--trait);border-radius:16px;padding:12px;text-align:left;color:inherit;cursor:pointer;min-width:0;display:block;width:100%}.xp .xway:hover{border-color:var(--bassin)}.xp .xway .ic{font-size:22px}.xp .xway>b{display:block;font-family:var(--title, inherit);font-size:1.05rem;margin:4px 0 2px}.xp .xway .n{font-family:var(--title, inherit);font-weight:800;font-size:1.5rem;color:var(--bassin-profond);line-height:1.1}.xp .xway>span{font-size:12.5px;color:var(--encre-2);display:block}.xp .xway ul{list-style:none;margin:8px 0 0;padding:0;font-size:13px}.xp .xway li{display:flex;justify-content:space-between;gap:6px;padding:3px 0;border-top:1px dashed var(--trait);min-width:0}.xp .xway li b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.xp .xway li span{white-space:nowrap;color:var(--encre-2);font-size:12px}.xp .xrow{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--trait);text-decoration:none;color:inherit;width:100%;text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;min-width:0}.xp .xrow:first-of-type,.xp .panel .xrow:first-child,.xp .xrow:first-child{border-top:0}.xp div.xrow{cursor:default}.xp .xrow img,.xp .xrow .ph{width:46px;height:46px;border-radius:9px;object-fit:cover;background:var(--bassin-pale);flex:none;display:flex;align-items:center;justify-content:center}.xp .xrow img.contain{object-fit:contain;background:#fff;border:1px solid var(--trait)}.xp .xrow .tx{flex:1;min-width:0;display:block}.xp .xrow .tx b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px}.xp .xrow .tx span{font-size:12.5px;color:var(--encre-2);display:block;white-space:normal}.xp .xrow .m{font-family:var(--title, inherit);font-weight:700;white-space:nowrap}.xp .xrow .m.or{color:var(--or)}.xp .xrow .m.vert{color:var(--vendu)}.xp .xrow .m.rouge{color:var(--alerte)}.xp .xbadge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.xp .xbadge.forte{background:var(--vendu-pale);color:var(--vendu)}.xp .xbadge.moyenne{background:var(--or-pale);color:var(--or)}.xp .xbadge.a_confirmer{background:var(--alerte-pale);color:var(--alerte)}.xp .xtrend.up{color:var(--vendu)}.xp .xtrend.down{color:var(--alerte)}.xp .xtrend.flat{color:var(--encre-3)}.xp .xref .backlink{margin:4px 0 10px}.xp .xhero{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:start;margin-bottom:10px}.xp .xhero img,.xp .xhero .ph{width:96px;height:96px;border-radius:14px;object-fit:cover;background:#fff;border:1px solid var(--trait);display:flex;align-items:center;justify-content:center;font-size:28px}.xp .xhero img.contain{object-fit:contain}.xp .xhero .pagetitle{font-size:1.4rem}.xp .xcote{font-family:var(--title, inherit);font-size:2.1rem;font-weight:800;line-height:1.05;margin-top:4px}.xp .xcote small{font-size:.9rem;color:var(--encre-2);font-weight:600;margin-left:6px}.xp .xsrcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:10px 0}.xp .xsrc{border:1px solid var(--trait);border-radius:12px;padding:9px 11px;background:var(--carte);min-width:0}.xp .xsrc b{display:block;font-family:var(--title, inherit);font-size:1.15rem;font-weight:800}.xp .xsrc span{font-size:12px;color:var(--encre-2);display:block}.xp .xsrc.main{border-color:var(--bassin);background:var(--bassin-pale)}.xp .xverdict{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:10px 0}.xp .xverdict>div{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:10px;text-align:center;min-width:0}.xp .xverdict b{display:block;font-family:var(--title, inherit);font-size:1.3rem;font-weight:800}.xp .xverdict span{font-size:12px;color:var(--encre-2);display:block}.xp .xverdict>div.or{background:var(--or-pale);border-color:var(--or-trait)}.xp .xverdict>div.or b{color:var(--or)}.xp .xchart{width:100%;height:auto;display:block}.xp .xlegend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--encre-2);margin:4px 0 0}.xp .xlegend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:middle}.xp .xh4{font-size:13.5px;font-weight:700;margin:12px 0 4px}.xp .xh4:first-child{margin-top:0}.xp .xgrid2{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 480px){.xp .xgrid2{grid-template-columns:1fr 1fr}}.xp .xhbars{display:block}.xp .xhbar{display:flex;align-items:center;gap:8px;font-size:13px;margin:4px 0;min-width:0}.xp .xhbar .l{width:110px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp .xhbar .bar{flex:1;background:var(--bassin-pale);border-radius:6px;height:14px;overflow:hidden}.xp .xhbar .bar i{display:block;height:100%}.xp .xhbar b{width:72px;text-align:right;flex:none;white-space:nowrap}.xp .xhbar b small{color:var(--encre-3);font-weight:400}.xp .xpts{list-style:none;margin:6px 0;padding:0}.xp .xpts li{padding:6px 0 6px 22px;position:relative;font-size:14px}.xp .xpts li:before{content:"✓";position:absolute;left:0;color:var(--vendu);font-weight:700}.xp .xpts li.warn:before{content:"!";color:var(--or)}.xp .xnoteb{margin:6px 0}.xp .tbl td.or{color:var(--or);font-weight:700}.xp .xsearch-form{display:flex;align-items:center;margin:6px 0 10px}.xp .xsearch-form button.go{height:36px;padding:0 12px;border-radius:8px;background:var(--encre);color:#fff;font-weight:700;font-size:13px;flex:none;margin-left:6px}.xp .ansrc{margin:0 0 6px}.xp .anph.anph-contain img{object-fit:contain;background:#fff}.plan2 .note.pour{margin:0 0 8px;font-style:italic}.xp .pp-flou-cotes .xsrc b,.xp .pp-flou-cotes .xverdict b,.xp .pp-flou-cotes .xcote{filter:blur(6px);-webkit-user-select:none;user-select:none}.xp .xdots{display:inline-flex;align-items:center;gap:2px;margin-top:3px}.xp .xdots i{width:9px;height:9px;border-radius:3px;background:var(--trait);display:inline-block}.xp .xdots i.on{background:var(--or)}.xp .xdots small{margin-left:6px;color:var(--encre-3)}.xp .xmagstock .tx span{white-space:normal}.xp .xsp-verdict{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;margin:0 0 6px;background:var(--vendu-pale)}.xp .xsp-verdict.ko{background:#eef0ee}.xp .xsp-verdict.info{background:var(--bassin-pale)}.xp .xsp-verdict b{font-size:15px;line-height:1.3}.xp .xsp-verdict small{font-size:12px;color:var(--encre-2)}.xp .xsp-r{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.xp .xrow.xsp.plus .tx,.xp .xrow.xsp.plus .m{opacity:.7}.xp .xsp-loin{margin-top:8px}.xp .xsp-loin summary{cursor:pointer;font-size:13px;color:var(--bassin-profond);font-weight:700;padding:6px 0}.sp{display:inline-flex;align-items:center;gap:6px;font-weight:600}.sp i{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.sp.sp-ok{color:var(--vendu)}.sp.sp-ok i{background:var(--vendu);box-shadow:0 0 0 3px var(--vendu-pale)}.sp.sp-ko{color:var(--encre-2)}.sp.sp-ko i{background:#b3403a;box-shadow:0 0 0 3px #f6e6e4}.sp.sp-info{color:var(--bassin-profond)}.sp.sp-info i{background:var(--bassin-profond);box-shadow:0 0 0 3px var(--bassin-pale)}.xsp-verdict i{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:1px;background:var(--vendu)}.xsp-verdict.ko i{background:#b3403a}.xsp-verdict.info i{background:var(--bassin-profond)}.landing .lnav .brand{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:800;font-size:20px;display:inline-flex;align-items:center;gap:6px}@media (max-width: 760px){.landing .lplinks{display:none}}.lpcard .chasse{position:absolute;top:12px;right:12px;font-size:12px;font-weight:700;background:#ffffffeb;color:var(--encre);border-radius:99px;padding:4px 10px}.lpcard .ph .shot2{position:absolute;right:10px;bottom:10px;width:34%;max-height:70%;object-fit:contain;height:auto;background:#fff;border-radius:10px;border:1px solid var(--trait);box-shadow:0 4px 14px #00000026}.lpcard .ph .noimg{display:flex;align-items:center;justify-content:center;height:100%;font-size:48px;background:linear-gradient(135deg,var(--bassin-pale),var(--or-pale))}.lpchasses{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}@media (max-width: 1000px){.lpchasses{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.lpchasses{grid-template-columns:1fr}}.lpchasse{background:var(--carte);border:1px solid var(--trait);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding:0;font:inherit;color:inherit;cursor:pointer}.lpchasse:hover{border-color:var(--bassin)}.lpchasse.one{border-color:var(--or);box-shadow:0 0 0 3px var(--or-pale)}.lpchasse .hd{padding:16px 16px 10px}.lpchasse .hd .ic{font-size:22px}.lpchasse .hd b{display:block;font-size:17px;margin-top:6px;font-family:Bricolage Grotesque Variable,sans-serif;font-weight:800}.lpchasse .hd .n1{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.08em;background:var(--or);color:#fff;border-radius:99px;padding:2px 8px;vertical-align:3px}.lpchasse .hd p{font-size:13.5px;color:var(--encre-2);line-height:1.45;margin:4px 0 0}.lpchasse .ex{margin:0 12px 12px;border:1px solid var(--trait);border-radius:12px;overflow:hidden;background:var(--papier)}.lpchasse .ex .ph{aspect-ratio:4/3;background:var(--bassin-pale);position:relative}.lpchasse .ex .ph img{width:100%;height:100%;object-fit:cover;display:block}.lpchasse .ex .ph img.contain{object-fit:contain;background:#fff}.lpchasse .ex .ph .statechip{position:absolute;top:8px;left:8px}.lpchasse .ex .bd{padding:10px 12px 12px}.lpchasse .ex .t{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpchasse .ex .pr{font-size:13px;color:var(--encre-2);margin-top:3px;display:flex;justify-content:space-between;align-items:center;gap:8px}.lpchasse .ex .pr b{color:var(--encre)}.lpchasse .ex .pr .mono{white-space:nowrap}.lpchasse .ft{margin-top:auto;padding:0 16px 16px;font-size:12.5px;color:var(--encre-3)}.lpchasse .ft b{color:var(--or);font-family:Spline Sans Mono,monospace;font-size:15px;display:block}.lptabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 20px}.lptabs button{border:1px solid var(--trait);background:var(--carte);border-radius:99px;padding:9px 16px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;min-height:44px;color:var(--encre)}.lptabs button.on{background:var(--encre);border-color:var(--encre);color:#fff}.lpq{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lpq li{background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:baseline}@media (max-width: 560px){.lpq li{grid-template-columns:1fr;gap:2px}}.lpq .q{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bassin-profond)}.lpq .a{font-size:14.5px;color:var(--encre);line-height:1.45}.lpq .a small{display:block;color:var(--encre-3);font-size:12.5px;margin-top:2px}.lpq .a .gold{color:var(--or);font-weight:800;font-family:Spline Sans Mono,monospace}.lpanat .lpframe.temu{position:relative}.lpanat .lpframe.temu .ph{position:relative;aspect-ratio:4/3;background:var(--bassin-pale)}.lpanat .lpframe.temu .ph img{width:100%;height:100%;object-fit:cover;display:block}.lpanat .lpframe.temu .ph .shot2{position:absolute;right:10px;bottom:10px;width:34%;height:auto;max-height:72%;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--trait);box-shadow:0 4px 14px #00000026}.lpanat .lpframe.temu .cap{padding:12px 14px;font-size:13px;color:var(--encre-2)}.lpanat .lpframe.temu .cap b{color:var(--encre);display:block;font-size:14.5px}.lpregles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}@media (max-width: 760px){.lpregles{grid-template-columns:1fr}}.lpregles div{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 18px}.lpregles b{display:block;color:#f0c75e;font-size:22px;font-family:Spline Sans Mono,monospace}.lpregles span{display:block;font-size:13.5px;color:#ffffffc7;margin-top:6px;line-height:1.45}.lpticker .it .ch{font-size:12px;background:var(--bassin-pale);color:var(--bassin-profond);border-radius:99px;padding:2px 8px}.lpsc .lines{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:var(--encre-2);display:grid;gap:4px}.lpsc .lines li{display:flex;justify-content:space-between;gap:8px}.lpsc .lines .mono{color:var(--encre)}.lpplans2{margin-top:24px}.lpplans2 .seg{max-width:300px;margin:16px auto}.landing .lcta{display:flex;gap:14px;margin-top:8px}@media (max-width: 700px){.lptable{min-width:0}.lptable th:nth-child(3),.lptable td:nth-child(3),.lptable th:nth-child(4),.lptable td:nth-child(4){display:none}}
