:root{--pm-font:"Manrope","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--pm-mono:"Space Mono","JetBrains Mono","SFMono-Regular",Menlo,monospace;--pm-eu-font:"Ubuntu","Verdana","Tahoma","Arial",sans-serif;--pm-h:62px;--pm-logo-h:34px;--pm-flag-w:51px;--pm-flag-h:34px;--pm-z:100;--pm-bg:rgba(14,14,16,.82);--pm-fg:#f5f5f6;--pm-fg2:rgba(245,245,246,.74);--pm-line:hsla(0,0%,100%,.1);--pm-hover:hsla(0,0%,100%,.09);--pm-act-bg:#fff;--pm-act-fg:#111214;--pm-tip-bg:#26282d;--pm-tip-fg:#fff;--pm-pop-bg:#16171a;--pm-pop-fg:#f5f5f6;--pm-pop-line:hsla(0,0%,100%,.14);--pm-drw-bg:#0e0e10;--pm-drw-fg:#f5f5f6;--pm-drw-mut:rgba(245,245,246,.62);--pm-drw-line:hsla(0,0%,100%,.08);--pm-focus:#b4e053;--pm-flag-outline:hsla(0,0%,100%,.9);--pm-brand:#cc4200}html[data-theme=light]{--pm-bg:#ebebeb;--pm-fg:#16171a;--pm-fg2:rgba(22,23,26,.72);--pm-line:rgba(0,0,0,.09);--pm-hover:rgba(0,0,0,.05);--pm-act-bg:#16171a;--pm-act-fg:#fff;--pm-tip-bg:#16171a;--pm-tip-fg:#fff;--pm-pop-bg:#fff;--pm-pop-fg:#16171a;--pm-pop-line:rgba(0,0,0,.12);--pm-drw-bg:#fff;--pm-drw-fg:#16171a;--pm-drw-mut:rgba(22,23,26,.6);--pm-drw-line:rgba(0,0,0,.08);--pm-focus:#c2410c;--pm-flag-outline:rgba(0,0,0,.18)}html[data-contrast=high]{--pm-fg2:var(--pm-fg);--pm-line:hsla(0,0%,100%,.35)}html[data-theme=light][data-contrast=high]{--pm-line:rgba(0,0,0,.4)}.pm-bar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--pm-bg);border-bottom:1px solid var(--pm-line);color:var(--pm-fg);display:flex;font-family:var(--pm-font);gap:6px;height:var(--pm-h);padding-inline:16px;position:sticky;top:0;z-index:var(--pm-z)}.pm-bar,.pm-bar *,.pm-bar :after,.pm-bar :before{box-sizing:border-box}.pm-skip{background:var(--pm-act-bg);border-radius:8px;color:var(--pm-act-fg);font:700 14px var(--pm-font);left:-9999px;padding:10px 14px;position:absolute;top:8px;z-index:calc(var(--pm-z) + 5)}.pm-skip:focus{left:12px}.pm-logo{align-items:center;border-radius:8px;color:var(--pm-fg);display:inline-flex;padding:3px 6px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.pm-logo:hover{opacity:.9}.pm-logo svg{fill:currentColor}.pm-logo img,.pm-logo svg{display:block;height:var(--pm-logo-h);width:auto}.pm-logo img.pm-img-light,html[data-theme=light] .pm-logo img.pm-img-dark{display:none}html[data-theme=light] .pm-logo img.pm-img-light{display:block}.pm-logo .pm-wordmark{font:800 20px/1 var(--pm-font);letter-spacing:-.01em}.pm-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pm-spacer{flex:1}.pm-grp{align-items:center;display:flex;gap:2px}.pm-sep{background:var(--pm-line);height:24px;margin-inline:6px;width:1px}.pm-ib{background:transparent;border:0;border-radius:10px;color:var(--pm-fg2);cursor:pointer;display:grid;flex:none;font:inherit;height:44px;padding:0;place-items:center;position:relative;text-decoration:none;width:44px}.pm-ib:hover{background:var(--pm-hover);color:var(--pm-fg)}.pm-eu:focus-visible,.pm-ib:focus-visible,.pm-logo:focus-visible{outline:2px solid var(--pm-focus);outline-offset:2px}.pm-ib svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.pm-ib svg.pm-color{fill:none;stroke:none}.pm-ib svg.pm-gplay{height:23px;width:23px}.pm-ib img{display:block;height:26px;width:26px}.pm-ib img.pm-img-light,html[data-theme=light] .pm-ib img.pm-img-dark{display:none}html[data-theme=light] .pm-ib img.pm-img-light{display:block}.pm-ib[data-tip]:focus-visible:after,.pm-ib[data-tip]:hover:after{background:var(--pm-tip-bg);border-radius:6px;color:var(--pm-tip-fg);content:attr(data-tip);font:600 12px/1 var(--pm-font);left:50%;padding:7px 9px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;z-index:40}.pm-ib[aria-expanded=true]:after{display:none!important}.pm-ib[aria-current=page],.pm-ib[aria-current=page]:hover{background:var(--pm-act-bg);color:var(--pm-act-fg)}.pm-ib.pm-lang{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding-inline:10px;width:auto}.pm-ib.pm-burger{display:none}.pm-eu{align-items:center;border-radius:9px;color:var(--pm-fg);display:inline-flex;flex:none;gap:8px;height:46px;margin-left:2px;padding:0 8px 0 7px;text-decoration:none;white-space:nowrap}.pm-eu:hover{background:var(--pm-hover)}.pm-eu .pm-flag{border-radius:1px;display:block;flex:none;height:var(--pm-flag-h);outline:1px solid var(--pm-flag-outline);outline-offset:0;width:var(--pm-flag-w)}.pm-eu .pm-eut{font:700 10px/1.18 var(--pm-eu-font);letter-spacing:0;text-align:left}html[data-eu=off] .pm-eu{display:none}@media (min-width:1200px) and (max-width:1299.98px){.pm-bar{gap:4px;padding-inline:12px}.pm-grp{gap:1px}.pm-sep{margin-inline:4px}.pm-ib{width:40px}.pm-logo{padding:3px 4px}}@media (max-width:1199.98px){.pm-bar .pm-grp,.pm-bar .pm-sep,.pm-bar .pm-theme{display:none}.pm-ib.pm-burger{display:grid}.pm-bar{padding-inline:10px}.pm-logo{padding:3px 2px}.pm-logo img,.pm-logo svg{height:30px}.pm-eu{flex-direction:column;gap:2px;height:auto;margin-left:0;padding:3px 4px}.pm-eu .pm-flag{height:30px;width:45px}.pm-eu .pm-eut{font-size:7.5px;line-height:1.15;text-align:center}}.pm-drawer{background:var(--pm-drw-bg);border-bottom:1px solid var(--pm-drw-line);box-shadow:0 20px 40px rgba(0,0,0,.35);color:var(--pm-drw-fg);font-family:var(--pm-font);left:0;max-height:calc(100vh - var(--pm-h));overflow-y:auto;padding:8px 14px 18px;position:fixed;right:0;top:var(--pm-h);z-index:calc(var(--pm-z) - 1)}.pm-drawer[hidden]{display:none}.pm-drawer h4{color:var(--pm-drw-mut);font:600 11px/1 var(--pm-mono);letter-spacing:.16em;margin:16px 6px 6px;text-transform:uppercase}.pm-drawer .pm-it{align-items:center;background:transparent;border:0;border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:44px 1fr auto;min-height:52px;padding:4px 8px 4px 0;text-align:left;text-decoration:none;width:100%}.pm-drawer .pm-it:hover{background:var(--pm-hover)}.pm-drawer .pm-ico{display:grid;height:44px;place-items:center;width:44px}.pm-drawer .pm-ico svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.pm-drawer .pm-ico svg.pm-color{stroke:none}.pm-drawer .pm-ico img{height:26px;width:26px}.pm-drawer .pm-ico img.pm-img-light,html[data-theme=light] .pm-drawer .pm-ico img.pm-img-dark{display:none}html[data-theme=light] .pm-drawer .pm-ico img.pm-img-light{display:block}.pm-drawer .pm-nm{font-size:15px;font-weight:700;line-height:1.25}.pm-drawer .pm-ds{color:var(--pm-drw-mut);display:block;font-size:12.5px;font-weight:500;line-height:1.35}.pm-drawer .pm-ex{fill:none;height:16px;stroke:var(--pm-drw-mut);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.pm-drawer .pm-it[aria-current=page] .pm-nm{text-decoration:underline;text-underline-offset:4px}.pm-drawer .pm-gbadge{margin-top:5px}.pm-drawer .pm-gbadge,.pm-drawer .pm-gbadge img,.pm-drawer .pm-gbadge svg{display:block;height:40px;width:135px}.pm-drawer .pm-it.pm-gpit{min-height:72px}.pm-drawer .pm-hello{color:var(--pm-drw-mut);font-size:13.5px;padding:6px 8px 2px}.pm-drawer .pm-hello b{color:var(--pm-drw-fg)}.pm-drawer .pm-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px}.pm-drawer .pm-row button{background:transparent;border:1px solid var(--pm-drw-line);border-radius:8px;color:inherit;cursor:pointer;font:600 12.5px/1 var(--pm-font);min-height:40px;padding:10px 11px}.pm-drawer .pm-row button[aria-pressed=true]{background:var(--pm-hover);border-color:currentColor}.pm-pop{background:var(--pm-pop-bg);border:1px solid var(--pm-pop-line);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.3);color:var(--pm-pop-fg);display:grid;font:13px var(--pm-font);gap:10px;min-width:250px;padding:14px;position:fixed;right:12px;top:calc(var(--pm-h) + 6px);z-index:calc(var(--pm-z) + 2)}.pm-pop[hidden]{display:none}.pm-pop h4{font:600 11px/1 var(--pm-mono);letter-spacing:.14em;margin:0;opacity:.7;text-transform:uppercase}.pm-pop .pm-row{display:flex;flex-wrap:wrap;gap:6px}.pm-pop button{background:transparent;border:1px solid var(--pm-pop-line);border-radius:8px;color:inherit;cursor:pointer;font:600 12.5px/1 var(--pm-font);min-height:40px;padding:10px 11px}.pm-pop button[aria-current=true],.pm-pop button[aria-pressed=true]{background:var(--pm-hover);border-color:currentColor}.pm-pop .pm-list{display:grid;gap:6px}.pm-pop .pm-list button{text-align:left}.pm-eumask{background:rgba(0,0,0,.55);display:grid;inset:0;overflow:auto;padding:70px 14px 20px;place-items:start center;position:fixed;z-index:calc(var(--pm-z) + 10)}.pm-eumask[hidden]{display:none}.pm-eudlg{background:#fff;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.45);color:#16171a;display:grid;font-family:var(--pm-font);gap:14px;padding:22px 24px 24px;position:relative;width:min(720px,100%)}.pm-eudlg .pm-strip{display:block;height:auto;margin:0 auto;max-width:640px;width:100%}.pm-eudlg h3{font-size:17px;line-height:1.3;margin:0}.pm-eudlg p{color:#2a2f3a;font-size:13.5px;line-height:1.5;margin:0}.pm-eudlg .pm-kv{display:grid;font-size:13.5px;gap:4px 14px;grid-template-columns:auto 1fr}.pm-eudlg .pm-kv b{color:#16171a}.pm-eudlg .pm-x{background:#f1f3f7;border:0;border-radius:8px;cursor:pointer;font-size:20px;height:36px;position:absolute;right:10px;top:10px;width:36px}.pm-eudlg .pm-lk{color:#4a5568;font-size:12.5px}.pm-footer{background:transparent;border-top:1px solid var(--pm-line);color:var(--pm-fg);font-family:var(--pm-font);padding:32px 24px 26px}.pm-footer .pm-fgrid{align-items:start;display:grid;gap:28px;grid-template-columns:300px 1fr;margin:0 auto;max-width:1200px}.pm-footer .pm-fstrip{background:#fff;border-radius:8px;max-width:100%;outline:1px solid rgba(0,0,0,.08);padding:10px 12px;width:300px}.pm-footer .pm-fstrip img{display:block;height:auto;width:100%}.pm-footer h3{font:800 15px/1.3 var(--pm-font);margin:0 0 8px}.pm-footer p{color:var(--pm-fg2);font:13px/1.5 var(--pm-font);margin:0 0 6px}.pm-footer .pm-flinks{color:var(--pm-fg2);display:flex;flex-wrap:wrap;font:12.5px/1.4 var(--pm-font);gap:6px 18px;margin:18px auto 0;max-width:1200px}.pm-footer .pm-flinks a{color:inherit;text-decoration:none}.pm-footer .pm-flinks a:hover{text-decoration:underline}html[data-eu=off] .pm-footer .pm-eu-link,html[data-eu=off] .pm-footer .pm-fgrid{display:none}@media (max-width:760px){.pm-footer .pm-fgrid{grid-template-columns:1fr}.pm-footer .pm-fstrip{width:min(360px,100%)}}html[data-fs="115"]{font-size:115%}html[data-fs="130"]{font-size:130%}@media (prefers-reduced-motion:reduce){.pm-logo{transition:none}}