.pmtg{position:relative;outline:0;touch-action:pan-y;user-select:none;-webkit-user-select:none;contain:layout paint}.pmtg:focus-visible{box-shadow:0 0 0 2px var(--gold) inset;border-radius:10px}.pmtg canvas{position:absolute;left:0;top:0;display:block}.pmtg .pmtg-o{pointer-events:none}.pmtg.pmtg-pan{cursor:grabbing}.pmtg.pmtg-sel-on{cursor:col-resize}.pmtg-tip{position:absolute;left:0;top:0;z-index:3;pointer-events:none;min-width:170px;max-width:300px;background:var(--surf);border:1px solid var(--line);border-radius:10px;padding:8px 10px 7px;box-shadow:0 14px 34px -14px rgba(0,0,0,.6);font:12px/1.45 Inter,system-ui,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;transition:transform 80ms linear}.pmtg-tip[hidden]{display:none}.pmtg-tt{font-weight:600;color:var(--ink2);margin-bottom:4px;font-size:11.5px}.pmtg-tr{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.pmtg-l{display:inline-flex;align-items:center;gap:6px;color:var(--ink2);white-space:nowrap}.pmtg-l i{width:9px;height:9px;border-radius:2px;display:inline-block;flex:0 0 auto}.pmtg-tr b{font-weight:600;white-space:nowrap}.pmtg-tip .pmtg-x{display:block;margin-top:4px;padding-top:4px;border-top:1px solid var(--line2);color:var(--ink3);font-size:11px}.pmtg-sel{position:absolute;left:0;top:0;width:0;background:color-mix(in srgb,var(--gold) 14%,transparent);border-left:1px solid var(--gold);border-right:1px solid var(--gold);pointer-events:none;z-index:2}.pmtg-sel[hidden]{display:none}.pmtg-aide{position:absolute;right:10px;top:6px;font:10.5px Inter,system-ui,sans-serif;color:var(--ink3);opacity:0;transition:opacity .2s;pointer-events:none}.pmtg:focus-visible .pmtg-aide,.pmtg:hover .pmtg-aide{opacity:.85}.pmtp-ouvre{display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1 Inter,system-ui,sans-serif;color:var(--ink2);background:var(--surf2);border:1px solid var(--line);border-radius:999px;padding:6px 10px;cursor:pointer;transition:color .15s,border-color .15s,transform .15s}.pmtp-ouvre:focus-visible,.pmtp-ouvre:hover{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 55%,var(--line));outline:0}.pmtp-ouvre:active{transform:scale(.97)}.pmtp-ouvre svg{width:12px;height:12px}.pmtp{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;transition:opacity .18s ease;overscroll-behavior:contain}.pmtp.on{opacity:1}.pmtp-fond{position:absolute;inset:0;background:rgba(4,7,12,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:root[data-theme=light] .pmtp-fond{background:rgba(14,22,39,.42)}.pmtp-p{position:relative;width:min(1680px,100%);height:min(980px,100%);display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh2,0 30px 60px -20px rgba(0,0,0,.8));transform:translateY(8px) scale(.985);transition:transform .22s cubic-bezier(.16, 1, .3, 1);overflow:hidden}.pmtp.on .pmtp-p{transform:none}.pmtp-h{display:flex;align-items:center;gap:14px;padding:14px 16px 12px 22px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.pmtp-ti{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 280px}.pmtp-ti b{font:600 16px/1.3 Inter,system-ui,sans-serif;color:var(--ink);letter-spacing:-.005em}.pmtp-ti span{font-size:12px;color:var(--ink3)}.pmtp-ac{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pmtp-per{display:inline-flex;background:var(--surf2);border:1px solid var(--line);border-radius:999px;padding:2px}.pmtp-b,.pmtp-per button{font:600 12px/1 Inter,system-ui,sans-serif;color:var(--ink2);background:0 0;border:0;border-radius:999px;padding:7px 11px;cursor:pointer}.pmtp-per button.on{background:var(--gold);color:#0b0d11}.pmtp-b:hover,.pmtp-per button:hover:not(.on){color:var(--ink)}.pmtp-b{border:1px solid var(--line);background:var(--surf2)}.pmtp-x{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:var(--surf2);color:var(--ink2);cursor:pointer;transition:color .15s,transform .15s}.pmtp-x:focus-visible,.pmtp-x:hover{color:var(--ink);transform:rotate(90deg);outline:0}.pmtp-c{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0}.pmtp-g{position:relative;min-height:0;margin:12px 6px 6px 12px}.pmtp-e{border-left:1px solid var(--line2);padding:16px 20px 20px;overflow:auto;overscroll-behavior:contain;font-size:13.5px;line-height:1.6;color:var(--ink2)}.pmtp-e p{margin:0 0 10px}.pmtp-e b{color:var(--ink)}.pmtp-e ul{margin:0 0 10px;padding-left:18px}.pmtp-e li{margin:3px 0}.pmtp-ek{font:700 10.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.pmtp-e .pmtp-leg{display:grid;gap:7px;margin:0 0 12px;padding:10px 12px;background:var(--surf);border:1px solid var(--line2);border-radius:10px}.pmtp-e .pmtp-leg>span{display:flex;gap:8px;align-items:baseline;font-size:12.5px}.pmtp-e .pmtp-leg>span>span{display:block}.pmtp-e .pmtp-leg i{flex:0 0 18px;height:3px;border-radius:2px;transform:translateY(-3px)}.pmtp-s{padding:8px 22px 12px;border-top:1px solid var(--line2);font-size:11.5px;color:var(--ink3)}.pmtp-s a{color:var(--ink2)}.pmtp-tab .pmtp-c{grid-template-columns:minmax(0,1fr) 300px}.pmtp-t{min-height:0;overflow:auto;overscroll-behavior:contain;margin:0;padding:0 8px 12px 16px;-webkit-overflow-scrolling:touch}.pmtp-t table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}html .pmtp .pmtp-t thead th{position:sticky;top:0;z-index:2;background:var(--bg);box-shadow:0 1px 0 var(--line);font:600 10.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:12px 10px;white-space:nowrap;text-align:left}.pmtp-t thead th.num{text-align:right}.pmtp-t tbody td,.pmtp-t tbody th{padding:9px 10px;border-bottom:1px solid var(--line2);white-space:nowrap}.pmtp-t tbody tr{transition:background .12s}.pmtp-t tbody tr:hover{background:var(--surf)}.pmtp-t .num{text-align:right}.pmtp-t .up{color:var(--up)}.pmtp-t .dn,.pmtp-t .down{color:var(--down)}.pmtp-t .nd{color:var(--ink3)}.pmtp-t .qual{display:block;font-size:11px;color:var(--ink3);font-weight:400}.pmtp-t svg{display:block}.pmtp-t .pm-tri{cursor:pointer;user-select:none}.pmtp-t .pm-tri:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pmtg-tip,.pmtp,.pmtp-p,.pmtp-x{transition:none}}@media (max-width:760px){.pmtp{padding:0}.pmtp-p{width:100%;height:100%;border-radius:0;border:0}.pmtp-h{padding:10px 12px 10px 14px;gap:10px}.pmtp-ti b{font-size:15px}.pmtp-ti{padding-right:44px}.pmtp-x{position:absolute;top:10px;right:10px}.pmtp-c,.pmtp-tab .pmtp-c{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.pmtp-g{flex:0 0 auto;height:58vh;margin:8px 4px 4px 6px}.pmtp-e{border-left:0;border-top:1px solid var(--line2);overflow:visible;padding:14px 16px 18px}.pmtp-t{flex:0 0 auto;max-height:70vh;padding:0 4px 8px 8px}.pmtp-b,.pmtp-per button{padding:7px 9px}.pmtg-aide{display:none}}