.pmmp5a,.pmmp5a-fab{--pmmp-rgb:214,168,90;--pmmp5a-or:#d6a85a;font-family:Inter,system-ui,sans-serif}.pmmp5a-fab{position:fixed;right:96px;bottom:40px;z-index:892;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 6px;border-radius:999px;border:1px solid rgba(var(--pmmp-rgb),.45);background:linear-gradient(180deg,rgba(30,26,20,.96),rgba(14,13,12,.97));color:#f1e7d2;font:inherit;font-size:13.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 18px 40px -16px rgba(0,0,0,.9),0 0 0 6px rgba(var(--pmmp-rgb),.05),inset 0 1px 0 rgba(255,255,255,.08);animation:pmmp5a-entre .45s cubic-bezier(.2,.8,.2,1) both;transition:transform .2s,border-color .2s}.pmmp5a-fab:hover{transform:translateY(-2px);border-color:rgba(var(--pmmp-rgb),.8)}.pmmp5a button:focus-visible,.pmmp5a-fab:focus-visible{outline:2px solid rgba(var(--pmmp-rgb),.9);outline-offset:2px}.pmmp5a-fab[hidden],.pmmp5a[hidden]{display:none}.pmmp5a-orbe{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,236,196,.95),rgba(var(--pmmp-rgb),.9) 38%,rgba(120,78,30,.9) 75%);box-shadow:0 0 18px rgba(var(--pmmp-rgb),.55);color:#1a1206}.pmmp5a-orbe i{position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(var(--pmmp-rgb),.5);animation:pmmp5a-souffle 2.8s ease-in-out infinite}.pmmp5a-orbe svg{position:relative;width:17px;height:17px;fill:currentColor;stroke:none}@keyframes pmmp5a-souffle{0%,100%{transform:scale(.92);opacity:.25}50%{transform:scale(1.08);opacity:.9}}@keyframes pmmp5a-entre{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.pmmp5a{position:fixed;top:76px;right:14px;bottom:14px;z-index:895;width:440px;display:flex;flex-direction:column;border-radius:26px;border:1px solid rgba(var(--pmmp-rgb),.22);background:radial-gradient(120% 50% at 100% 0,rgba(var(--pmmp-rgb),.1),transparent 60%),linear-gradient(180deg,rgba(18,17,16,.985),rgba(10,10,12,.99)),#0b0b0e;box-shadow:0 40px 100px -30px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.06);color:#ececef;overflow:hidden;opacity:0;transform:translateX(18px);transition:opacity .22s,transform .32s cubic-bezier(.2, .8, .2, 1)}.pmmp5a.on{opacity:1;transform:none}.pmmp5a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pmmp5a-tete{display:flex;align-items:center;gap:10px;padding:16px 14px 10px 18px}.pmmp5a-orbe-g{width:34px;height:34px;flex:none}.pmmp5a-titre{flex:1 1 auto;min-width:0}.pmmp5a-titre h2{margin:0;font-size:15.5px;font-weight:600;letter-spacing:-.005em}.pmmp5a-sous{margin:2px 0 0;font-size:11.5px;color:#8d939d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmmp5a-r{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:10px;border:1px solid transparent;background:0 0;color:#a7adb7;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pmmp5a-r:hover{background:rgba(255,255,255,.05);color:#ececef}.pmmp5a-r[aria-pressed=true]{color:var(--pmmp5a-or);border-color:rgba(var(--pmmp-rgb),.45);background:rgba(var(--pmmp-rgb),.1)}.pmmp5a-r[hidden]{display:none}.pmmp5a-opts{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.pmmp5a-niv{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.pmmp5a-niv i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9px;background:rgba(var(--pmmp-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--pmmp-rgb),.5);transition:transform .28s cubic-bezier(.2, .8, .2, 1)}.pmmp5a[data-niv=expert] .pmmp5a-niv i{transform:translateX(100%)}.pmmp5a-niv button{position:relative;min-width:84px;height:28px;padding:0 12px;border:0;background:0 0;font:inherit;font-size:12.5px;color:#a7adb7;cursor:pointer}.pmmp5a-niv button[aria-pressed=true]{color:#f1e7d2}.pmmp5a-pin{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:0 0;font:inherit;font-size:12px;color:#a7adb7;cursor:pointer}.pmmp5a-pin:hover{color:#ececef;border-color:rgba(255,255,255,.16)}.pmmp5a-pin svg{width:15px;height:15px}.pmmp5a-fil{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.pmmp5a-fil:focus-visible{outline:0}.pmmp5a-accueil{padding:18px 2px 6px}.pmmp5a-k{margin:0 0 6px;font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--pmmp5a-or)}.pmmp5a-accueil h3{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.015em}.pmmp5a-accueil>p:not([class]){margin:0 0 18px;font-size:13.5px;line-height:1.55;color:#a7adb7}.pmmp5a-sugg{display:grid;gap:8px}.pmmp5a-sugg button{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);font:inherit;font-size:13px;text-align:left;color:#d7dae0;cursor:pointer;animation:pmmp5a-entre .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0ms);transition:border-color .15s,background .15s}.pmmp5a-sugg button:first-child{border-color:rgba(var(--pmmp-rgb),.4);background:rgba(var(--pmmp-rgb),.08);color:#f1e7d2}.pmmp5a-sugg button:hover{border-color:rgba(var(--pmmp-rgb),.55)}.pmmp5a-sugg svg{color:var(--pmmp5a-or);flex:none}.pmmp5a-m{margin:0 0 14px;animation:pmmp5a-entre .35s cubic-bezier(.2,.8,.2,1) both}.pmmp5a-m-u{margin-left:48px;padding:10px 14px;border-radius:16px 16px 4px 16px;background:rgba(var(--pmmp-rgb),.12);border:1px solid rgba(var(--pmmp-rgb),.25);font-size:13.5px;line-height:1.5;color:#f1e7d2}.pmmp5a-m-u p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pmmp5a-tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--pmmp5a-or)}.pmmp5a-tag svg{width:14px;height:14px}.pmmp5a-m-a{padding:2px 0 0;font-size:13.8px;line-height:1.62;color:#dfe2e7}.pmmp5a-m-a p{margin:0 0 8px;overflow-wrap:anywhere}.pmmp5a-m-ana{padding:14px 16px 10px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.pmmp5a-p{position:relative;margin:0 0 12px}.pmmp5a-m-ana .pmmp5a-p{padding:2px 0 2px 14px}.pmmp5a-m-ana .pmmp5a-p::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:rgba(255,255,255,.1)}.pmmp5a-p[data-k=synthese]::before{background:var(--pmmp5a-or)!important;box-shadow:0 0 10px rgba(var(--pmmp-rgb),.6)}.pmmp5a-p[data-k=scenarios]::before{background:#5b8def!important}.pmmp5a-p[data-k=risques]::before{background:#e0675a!important}.pmmp5a-p[data-k=surveiller]::before{background:#46c68a!important}.pmmp5a-p[data-k=synthese] p{font-size:14.5px;color:#f3f0ea}.pmmp5a-p h4{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a7adb7}.pmmp5a-p ul{margin:0 0 6px;padding:0 0 0 16px}.pmmp5a-p li{margin:0 0 4px}.pmmp5a-p li::marker{color:var(--pmmp5a-or)}.pmmp5a-pied{margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:start}.pmmp5a-pied p{margin:0;font-size:11px;line-height:1.45;color:#7f8691}.pmmp5a-pied .pmmp5a-mod{grid-column:1/-1}html.pmmp5a-on #pmc-btn{visibility:hidden!important}.pmmp5a-pied .pmmp5a-mention{grid-column:1/-1;color:#8d939d}.pmmp5a-acts{display:flex;gap:2px}.pmmp5a-acts button{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:8px;border:0;background:0 0;color:#8d939d;cursor:pointer}.pmmp5a-acts button:hover{color:#ececef;background:rgba(255,255,255,.05)}.pmmp5a-acts svg{width:15px;height:15px}.pmmp5a-cours{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#a7adb7}.pmmp5a-pts{display:inline-flex;gap:4px}.pmmp5a-pts i{width:6px;height:6px;border-radius:50%;background:var(--pmmp5a-or);animation:pmmp5a-pt 1.1s ease-in-out infinite}.pmmp5a-pts i:nth-child(2){animation-delay:.15s}.pmmp5a-pts i:nth-child(3){animation-delay:.3s}@keyframes pmmp5a-pt{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pmmp5a-err{margin:4px 0 12px;padding:10px 12px;border-radius:12px;background:rgba(224,103,90,.08);border:1px solid rgba(224,103,90,.3);font-size:12.5px;line-height:1.5;color:#f0b9b2}.pmmp5a-etat{min-height:18px;padding:0 18px 4px;font-size:11.5px;color:#7f8691}.pmmp5a-etat-vif{color:var(--pmmp5a-or)}.pmmp5a-saisie{margin:0;padding:8px 14px 12px;border-top:1px solid rgba(255,255,255,.06)}.pmmp5a-ana{display:inline-flex;align-items:center;gap:6px;height:28px;margin:0 0 8px 2px;padding:0 10px;border-radius:9px;border:1px solid rgba(var(--pmmp-rgb),.35);background:rgba(var(--pmmp-rgb),.07);font:inherit;font-size:12px;color:#f1e7d2;cursor:pointer}.pmmp5a-ana svg{width:14px;height:14px;color:var(--pmmp5a-or)}.pmmp5a-champ{display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);transition:border-color .15s}.pmmp5a-champ:focus-within{border-color:rgba(var(--pmmp-rgb),.55)}.pmmp5a-champ textarea{flex:1 1 auto;min-width:0;min-height:34px;max-height:140px;padding:7px 0;border:0;resize:none;background:0 0;font:inherit;font-size:14px;line-height:1.45;color:#ececef}.pmmp5a .pmmp5a-champ textarea,.pmmp5a .pmmp5a-champ textarea:focus,.pmmp5a .pmmp5a-champ textarea:focus-visible{outline:0!important;border:0!important;box-shadow:none!important;background:0 0!important}.pmmp5a-champ textarea::placeholder{color:#6f7680}.pmmp5a-go,.pmmp5a-mic{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:12px;border:0;cursor:pointer}.pmmp5a-mic{position:relative;background:rgba(255,255,255,.05);color:#c9ced6}.pmmp5a-mic[hidden]{display:none}.pmmp5a-mic[aria-pressed=true]{background:rgba(var(--pmmp-rgb),.2);color:#f1e7d2}.pmmp5a-mic[aria-pressed=true]::after{content:"";position:absolute;inset:-4px;border-radius:15px;border:1.5px solid rgba(var(--pmmp-rgb),.8);animation:pmmp5a-souffle 1.4s ease-in-out infinite}.pmmp5a-go{background:linear-gradient(180deg,#e2b96c,#b9883f);color:#1a1206}.pmmp5a-go svg{stroke-width:1.9}.pmmp5a-avis{margin:8px 4px 0;font-size:10.5px;line-height:1.4;color:#6f7680}@media (prefers-reduced-motion:reduce){.pmmp5a-fab,.pmmp5a-m,.pmmp5a-mic[aria-pressed=true]::after,.pmmp5a-orbe i,.pmmp5a-pts i,.pmmp5a-sugg button{animation:none}.pmmp5a{transition:none}}@media (max-width:760px){.pmmp5a-fab{right:78px;bottom:18px;height:46px;padding-right:14px}.pmmp5a{top:0!important;left:0;right:0;bottom:0;width:auto;border-radius:0;border:0;transform:translateY(16px);z-index:1210}.pmmp5a-tete{padding:calc(12px + env(safe-area-inset-top,0px)) 8px 8px 14px}.pmmp5a-opts{padding:0 14px 10px}.pmmp5a-niv button{min-width:74px}.pmmp5a-fil{padding:14px 14px 6px}.pmmp5a-saisie{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.pmmp5a-champ textarea{font-size:16px}.pmmp5a-m-u{margin-left:28px}}