/* Generated legacy compatibility. Edit design-system/pixelixe.css for UI. */
/* docs/v2/image-filter-api.html */
@media screen{:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) table td, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight table td{ padding: 5px; }
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) table pre, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight table pre{ margin: 0; }
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gh, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gh{
  color: #999999;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sr, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sr{
  color: #f6aa11;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .go, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .go{
  color: #888888;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gp, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gp{
  color: #555555;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gs, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gs{
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gu, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gu{
  color: #aaaaaa;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nb, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nb{
  color: #f6aa11;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .cm, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .cm{
  color: #75715e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .cp, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .cp{
  color: #75715e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .c1, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .c1{
  color: #75715e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .cs, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .cs{
  color: #75715e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .c, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .c,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .ch, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .ch,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .cd, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .cd,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .cpf, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .cpf{
  color: #75715e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .err, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .err{
  color: #960050;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gr, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gr{
  color: #960050;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gt, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gt{
  color: #960050;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gd, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gd{
  color: #49483e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .gi, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .gi{
  color: #49483e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .ge, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .ge{
  color: #49483e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kc, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kc{
  color: #66d9ef;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kd, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kd{
  color: #66d9ef;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kr, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kr{
  color: #66d9ef;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .no, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .no{
  color: #66d9ef;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kt, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kt{
  color: #66d9ef;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .mf, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .mf{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .mh, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .mh{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .il, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .il{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .mi, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .mi{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .mo, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .mo{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .m, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .m,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .mb, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .mb,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .mx, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .mx{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sc, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sc{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .se, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .se{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .ss, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .ss{
  color: #ae81ff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sd, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sd{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .s2, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .s2{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sb, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sb{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sh, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sh{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .si, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .si{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sx, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sx{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .s1, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .s1{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .s, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .s,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .sa, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .sa,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .dl, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .dl{
  color: #e6db74;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .na, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .na{
  color: #a6e22e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nc, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nc{
  color: #a6e22e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nd, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nd{
  color: #a6e22e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .ne, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .ne{
  color: #a6e22e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nf, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nf,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .fm, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .fm{
  color: #a6e22e;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .vc, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .vc{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nn, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nn{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .ni, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .ni{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .bp, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .bp{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .vg, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .vg{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .vi, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .vi{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nv, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nv,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .vm, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .vm{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .w, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .w{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight), :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .n, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .n,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .py, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .py,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nx, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nx{
  color: #ffffff;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nl, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nl{
  color: #f92672;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .ow, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .ow{
  color: #f92672;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .nt, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .nt{
  color: #f92672;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .k, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .k,:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kv, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kv{
  color: #f92672;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kn, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kn{
  color: #f92672;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .kp, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .kp{
  color: #f92672;
}
:where(body[data-pxx-css~="c52e32573ffe0"]):is(.highlight) .o, :where(body[data-pxx-css~="c52e32573ffe0"]) .highlight .o{
  color: #f92672;
}}
/* docs/v2/image-filter-api.html */
@media print{:where(body[data-pxx-css~="c79702ca0b555"]) *{
        -webkit-transition:none!important;
        transition:none!important;
      }
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) table td, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight table td{ padding: 5px; }
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) table pre, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight table pre{ margin: 0; }
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight), :where(body[data-pxx-css~="c79702ca0b555"]) .highlight,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .w, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .w{
  color: #586e75;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .err, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .err{
  color: #002b36;
  background-color: #dc322f;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .c, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .c,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .ch, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .ch,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .cd, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .cd,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .cm, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .cm,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .cpf, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .cpf,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .c1, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .c1,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .cs, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .cs{
  color: #657b83;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .cp, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .cp{
  color: #b58900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .nt, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .nt{
  color: #b58900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .o, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .o,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .ow, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .ow{
  color: #93a1a1;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .p, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .p,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .pi, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .pi{
  color: #93a1a1;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .gi, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .gi{
  color: #859900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .gd, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .gd{
  color: #dc322f;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .gh, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .gh{
  color: #268bd2;
  background-color: #002b36;
  font-weight: bold;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .k, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .k,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kn, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kn,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kp, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kp,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kr, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kr,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kv, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kv{
  color: #6c71c4;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kc, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kc{
  color: #cb4b16;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kt, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kt{
  color: #cb4b16;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .kd, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .kd{
  color: #cb4b16;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .s, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .s,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sb, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sb,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sc, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sc,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .dl, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .dl,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sd, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sd,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .s2, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .s2,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sh, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sh,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sx, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sx,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .s1, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .s1{
  color: #859900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sa, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sa{
  color: #6c71c4;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .sr, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .sr{
  color: #2aa198;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .si, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .si{
  color: #d33682;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .se, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .se{
  color: #d33682;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .nn, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .nn{
  color: #b58900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .nc, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .nc{
  color: #b58900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .no, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .no{
  color: #b58900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .na, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .na{
  color: #268bd2;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .m, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .m,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .mb, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .mb,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .mf, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .mf,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .mh, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .mh,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .mi, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .mi,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .il, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .il,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .mo, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .mo,:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .mx, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .mx{
  color: #859900;
}
:where(body[data-pxx-css~="c79702ca0b555"]):is(.highlight) .ss, :where(body[data-pxx-css~="c79702ca0b555"]) .highlight .ss{
  color: #859900;
}}
/* docs/v2/stylesheets/screen-f46acfdf.css */
@media screen{/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html:where(:has(> body[data-pxx-css~="c4e83bc0825a7"])){font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body:where([data-pxx-css~="c4e83bc0825a7"]){margin:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) article,:where(body[data-pxx-css~="c4e83bc0825a7"]) aside,:where(body[data-pxx-css~="c4e83bc0825a7"]) details,:where(body[data-pxx-css~="c4e83bc0825a7"]) figcaption,:where(body[data-pxx-css~="c4e83bc0825a7"]) figure,:where(body[data-pxx-css~="c4e83bc0825a7"]) footer,:where(body[data-pxx-css~="c4e83bc0825a7"]) header,:where(body[data-pxx-css~="c4e83bc0825a7"]) hgroup,:where(body[data-pxx-css~="c4e83bc0825a7"]) main,:where(body[data-pxx-css~="c4e83bc0825a7"]) menu,:where(body[data-pxx-css~="c4e83bc0825a7"]) nav,:where(body[data-pxx-css~="c4e83bc0825a7"]) section,:where(body[data-pxx-css~="c4e83bc0825a7"]) summary{display:block}
:where(body[data-pxx-css~="c4e83bc0825a7"]) audio,:where(body[data-pxx-css~="c4e83bc0825a7"]) canvas,:where(body[data-pxx-css~="c4e83bc0825a7"]) progress,:where(body[data-pxx-css~="c4e83bc0825a7"]) video{display:inline-block;vertical-align:baseline}
:where(body[data-pxx-css~="c4e83bc0825a7"]) audio:not([controls]){display:none;height:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is([hidden]), :where(body[data-pxx-css~="c4e83bc0825a7"]) [hidden],:where(body[data-pxx-css~="c4e83bc0825a7"]) template{display:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]) a{background-color:transparent}
:where(body[data-pxx-css~="c4e83bc0825a7"]) a:active,:where(body[data-pxx-css~="c4e83bc0825a7"]) a:hover{outline:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) abbr[title]{border-bottom:1px dotted}
:where(body[data-pxx-css~="c4e83bc0825a7"]) b,:where(body[data-pxx-css~="c4e83bc0825a7"]) strong{font-weight:bold}
:where(body[data-pxx-css~="c4e83bc0825a7"]) dfn{font-style:italic}
:where(body[data-pxx-css~="c4e83bc0825a7"]) h1{font-size:2em;margin:0.67em 0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) mark{background:#ff0;color:#000}
:where(body[data-pxx-css~="c4e83bc0825a7"]) small{font-size:80%}
:where(body[data-pxx-css~="c4e83bc0825a7"]) sub,:where(body[data-pxx-css~="c4e83bc0825a7"]) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
:where(body[data-pxx-css~="c4e83bc0825a7"]) sup{top:-0.5em}
:where(body[data-pxx-css~="c4e83bc0825a7"]) sub{bottom:-0.25em}
:where(body[data-pxx-css~="c4e83bc0825a7"]) img{border:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) svg:not(:root){overflow:hidden}
:where(body[data-pxx-css~="c4e83bc0825a7"]) figure{margin:1em 40px}
:where(body[data-pxx-css~="c4e83bc0825a7"]) hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) pre{overflow:auto}
:where(body[data-pxx-css~="c4e83bc0825a7"]) code,:where(body[data-pxx-css~="c4e83bc0825a7"]) kbd,:where(body[data-pxx-css~="c4e83bc0825a7"]) pre,:where(body[data-pxx-css~="c4e83bc0825a7"]) samp{font-family:monospace, monospace;font-size:1em}
:where(body[data-pxx-css~="c4e83bc0825a7"]) button,:where(body[data-pxx-css~="c4e83bc0825a7"]) input,:where(body[data-pxx-css~="c4e83bc0825a7"]) optgroup,:where(body[data-pxx-css~="c4e83bc0825a7"]) select,:where(body[data-pxx-css~="c4e83bc0825a7"]) textarea{color:inherit;font:inherit;margin:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) button{overflow:visible}
:where(body[data-pxx-css~="c4e83bc0825a7"]) button,:where(body[data-pxx-css~="c4e83bc0825a7"]) select{text-transform:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]) button,html:where(:has(> body[data-pxx-css~="c4e83bc0825a7"])) input[type="button"],:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="reset"],:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="submit"]{-webkit-appearance:button;cursor:pointer}
:where(body[data-pxx-css~="c4e83bc0825a7"]) button[disabled],html:where(:has(> body[data-pxx-css~="c4e83bc0825a7"])) input[disabled]{cursor:default}
:where(body[data-pxx-css~="c4e83bc0825a7"]) button::-moz-focus-inner,:where(body[data-pxx-css~="c4e83bc0825a7"]) input::-moz-focus-inner{border:0;padding:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) input{line-height:normal}
:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="checkbox"],:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="number"]::-webkit-inner-spin-button,:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="number"]::-webkit-outer-spin-button{height:auto}
:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="search"]::-webkit-search-cancel-button,:where(body[data-pxx-css~="c4e83bc0825a7"]) input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]) fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
:where(body[data-pxx-css~="c4e83bc0825a7"]) legend{border:0;padding:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) textarea{overflow:auto}
:where(body[data-pxx-css~="c4e83bc0825a7"]) optgroup{font-weight:bold}
:where(body[data-pxx-css~="c4e83bc0825a7"]) table{border-collapse:collapse;border-spacing:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]) td,:where(body[data-pxx-css~="c4e83bc0825a7"]) th{padding:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h6,html:where(:has(> body[data-pxx-css~="c4e83bc0825a7"])),body:where([data-pxx-css~="c4e83bc0825a7"]){font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h6{font-weight:bold}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) code, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content code,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre{font-family:Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;font-size:12px;line-height:1.5}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) code, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content code{word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@font-face{font-family:'slate';src:url("../../docs/v2/fonts/slate-cfc9d06b.eot?-syv14m");src:url("../../docs/v2/fonts/slate-cfc9d06b.eot#iefix-syv14m") format("embedded-opentype"),url("../../docs/v2/fonts/slate.woff2?-syv14m") format("woff2"),url("../../docs/v2/fonts/slate.woff?-syv14m") format("woff"),url("../../docs/v2/fonts/slate-7b7da4fe.ttf?-syv14m") format("truetype"),url("../../docs/v2/fonts/slate-e55b8307.svg?-syv14m#slate") format("svg");font-weight:normal;font-style:normal}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.warning:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.warning:before,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.notice:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.notice:before,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.success:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.success:before,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper)>.search:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper>.search:before{font-family:'slate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.warning:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.warning:before{content:"\e600"}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.notice:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.notice:before{content:"\e602"}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.success:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.success:before{content:"\e606"}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper)>.search:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper>.search:before{content:"\e607"}
html:where(:has(> body[data-pxx-css~="c4e83bc0825a7"])),body:where([data-pxx-css~="c4e83bc0825a7"]){color:#333;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#F3F7F9;height:100%;-webkit-text-size-adjust:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.center-column), :where(body[data-pxx-css~="c4e83bc0825a7"]) .center-column{float:left !important;background-color:#f0f0f0 !important;color:black !important;clear:none !important;margin-right:50% !important;width:50% !important;text-shadow:0 0 0 rgba(0,0,0,0) !important}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#toc)>ul>li>a>span, :where(body[data-pxx-css~="c4e83bc0825a7"]) #toc>ul>li>a>span{float:right;background-color:#2484FF;border-radius:40px;width:20px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper), :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper{-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;overflow-y:auto;overflow-x:hidden;position:fixed;z-index:30;top:0;left:0;bottom:0;width:230px;background-color:#ffffff;border-right:1px solid #eee;font-size:13px;font-weight:bold}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .lang-selector, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .lang-selector{display:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .lang-selector a, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .lang-selector a{padding-top:0.5em;padding-bottom:0.5em}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .logo, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .logo{display:block;max-width:100%;margin-bottom:0px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper)>.search, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper>.search{position:relative}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper)>.search input, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper>.search input{background:#ffffff;border-width:0 0 1px 0;border-color:#666;padding:6px 0 6px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 15px;width:200px;outline:none;color:#000000;border-radius:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper)>.search:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper>.search:before{position:absolute;top:17px;left:15px;color:#000000}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .search-results, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .search-results{margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow-y:auto;overflow-x:hidden;-webkit-transition-property:height, margin;transition-property:height, margin;-webkit-transition-duration:180ms;transition-duration:180ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:#eaeaea}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .search-results.visible, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .search-results.visible{height:30%;margin-bottom:1em}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .search-results li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .search-results li{margin:1em 15px;line-height:1}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .search-results a, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .search-results a{color:#000000;text-decoration:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .search-results a:hover, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .search-results a:hover{text-decoration:underline}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) ul, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper ul,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper li{list-style:none;margin:0;padding:0;line-height:28px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper li{color:#000000;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;transition-duration:200ms}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-link.active, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-link.active{background-color:#0F75D4;color:#fff}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-link.active-parent, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-link.active-parent{background-color:#1E2224;color:#fff}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-list-h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-list-h2{display:none;background-color:#eaeaea;font-weight:500}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-h2{padding-left:25px;font-size:12px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-footer, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-footer{padding:1em 0;margin-top:1em;border-top:1px dashed #666}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-footer li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-footer li,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-footer a, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-footer a{color:#000000;text-decoration:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-footer a:hover, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-footer a:hover{text-decoration:underline}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .toc-footer li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .toc-footer li{font-size:0.8em;line-height:1.7;text-decoration:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-link), :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-link,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-footer) li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-footer li{padding:0 15px 0 15px;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;color:#000000;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:130ms;transition-duration:130ms}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#nav-button), :where(body[data-pxx-css~="c4e83bc0825a7"]) #nav-button{padding:0 1.5em 5em 0;display:none;position:fixed;top:0;left:0;z-index:100;color:#000;text-decoration:none;font-weight:bold;opacity:0.7;line-height:16px;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#nav-button) span, :where(body[data-pxx-css~="c4e83bc0825a7"]) #nav-button span{display:block;padding:6px 6px 6px;background-color:rgba(243,247,249,0.7);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg) translate(-100%, 0);transform:rotate(-90deg) translate(-100%, 0);border-radius:0 0 0 5px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#nav-button) img, :where(body[data-pxx-css~="c4e83bc0825a7"]) #nav-button img{height:16px;vertical-align:bottom}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#nav-button:hover), :where(body[data-pxx-css~="c4e83bc0825a7"]) #nav-button:hover{opacity:1}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#nav-button.open), :where(body[data-pxx-css~="c4e83bc0825a7"]) #nav-button.open{left:230px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.page-wrapper), :where(body[data-pxx-css~="c4e83bc0825a7"]) .page-wrapper{margin-left:230px;position:relative;z-index:10;background-color:#F3F7F9;min-height:100%;padding-bottom:1px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.page-wrapper) .dark-box, :where(body[data-pxx-css~="c4e83bc0825a7"]) .page-wrapper .dark-box{width:50%;background-color:#2E3336;position:absolute;right:0;top:0;bottom:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.page-wrapper) .lang-selector, :where(body[data-pxx-css~="c4e83bc0825a7"]) .page-wrapper .lang-selector{position:fixed;z-index:50;border-bottom:5px solid #2E3336}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.lang-selector), :where(body[data-pxx-css~="c4e83bc0825a7"]) .lang-selector{display:flex;background-color:#1E2224;width:100%;font-weight:bold;overflow-x:auto}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.lang-selector) a, :where(body[data-pxx-css~="c4e83bc0825a7"]) .lang-selector a{display:inline;color:#fff;text-decoration:none;padding:0 10px;line-height:30px;outline:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.lang-selector) a:active, :where(body[data-pxx-css~="c4e83bc0825a7"]) .lang-selector a:active,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.lang-selector) a:focus, :where(body[data-pxx-css~="c4e83bc0825a7"]) .lang-selector a:focus{background-color:#111;color:#fff}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.lang-selector) a.active, :where(body[data-pxx-css~="c4e83bc0825a7"]) .lang-selector a.active{background-color:#2E3336;color:#fff}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.lang-selector:after), :where(body[data-pxx-css~="c4e83bc0825a7"]) .lang-selector:after{content:'';clear:both;display:block}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content), :where(body[data-pxx-css~="c4e83bc0825a7"]) .content{-webkit-transform:translateZ(0);position:relative;z-index:30}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content:after), :where(body[data-pxx-css~="c4e83bc0825a7"]) .content:after{content:'';display:block;clear:both}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h6,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>p,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>table, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>table,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>ul, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>ul,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>ol, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>ol,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>aside, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>aside,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>dl, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>dl{margin-right:50%;padding:0 28px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>ul, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>ul,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>ol, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>ol{padding-left:43px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>div, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>div{clear:both}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h1{font-size:25px;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:21px;margin-top:2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fdfdfd}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h1:first-child, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h1:first-child,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) div:first-child+h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content div:first-child+h1{border-top-width:0;margin-top:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h2{font-size:19px;margin-top:4em;margin-bottom:0;border-top:1px solid #ccc;padding-top:1.2em;padding-bottom:1.2em;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom, rgba(255,255,255,0.2), rgba(255,255,255,0))}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h1+h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h1+h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h1+div+h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h1+div+h2{margin-top:-21px;border-top:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h6{font-size:15px;margin-top:2.5em;margin-bottom:0.8em}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content h6{font-size:10px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) hr, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content hr{margin:2em 0;border-top:2px solid #2E3336;border-bottom:2px solid #F3F7F9}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table{margin-bottom:1em;overflow:auto}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table th, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table th,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table td, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table td{text-align:left;vertical-align:top;line-height:1.6}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table th code, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table th code,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table td code, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table td code{white-space:nowrap}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table th, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table th{padding:5px 10px;border-bottom:1px solid #ccc;vertical-align:bottom}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table td, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table td{padding:10px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table tr:last-child, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table tr:last-child{border-bottom:1px solid #ccc}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table tr:nth-child(odd)>td, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table tr:nth-child(odd)>td{background-color:white}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) table tr:nth-child(even)>td, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content table tr:nth-child(even)>td{background-color:#fbfcfd}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) dt, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content dt{font-weight:bold}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) dd, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content dd{margin-left:15px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content p,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) li, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content li,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) dt, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content dt,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) dd, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content dd{line-height:1.6;margin-top:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) img, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content img{max-width:100%}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) code, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content code{background-color:rgba(0,0,0,0.05);padding:3px;border-radius:3px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre>code, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre>code{background-color:transparent;padding:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside{padding-top:1em;padding-bottom:1em;margin-top:1.5em;margin-bottom:1.5em;background:#8fbcd4;line-height:1.6}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.warning, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.warning{background-color:#c97a7e}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside.success, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside.success{background-color:#6ac174}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) aside:before, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content aside:before{vertical-align:middle;padding-right:0.5em;font-size:14px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) .search-highlight, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content .search-highlight{padding:2px;margin:-3px;border-radius:4px;border:1px solid #F7E633;background:-webkit-gradient(linear, right bottom, left top, from(#F7E633), to(#F1D32F));background:linear-gradient(to top left, #F7E633 0%, #F1D32F 100%)}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>div.highlight, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>div.highlight{clear:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) blockquote, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content blockquote{background-color:#1E2224;color:#fff;margin:0;width:50%;float:right;clear:right;-webkit-box-sizing:border-box;box-sizing:border-box}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre>p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre>p,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) blockquote>p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content blockquote>p{margin:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre a, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre a,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) blockquote a, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content blockquote a{color:#fff;text-decoration:none;border-bottom:dashed 1px #ccc}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre{padding-top:2em;padding-bottom:2em;padding:2em 28px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) blockquote>p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content blockquote>p{background-color:#191D1F;padding:13px 2em;color:#eee}
@media (max-width: 930px){:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper), :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper{left:-230px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper.open), :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper.open{left:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.page-wrapper), :where(body[data-pxx-css~="c4e83bc0825a7"]) .page-wrapper{margin-left:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(#nav-button), :where(body[data-pxx-css~="c4e83bc0825a7"]) #nav-button{display:block}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-link), :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-link{padding-top:0.3em;padding-bottom:0.3em}}
@media (max-width: 700px){:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.dark-box), :where(body[data-pxx-css~="c4e83bc0825a7"]) .dark-box{display:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>h6,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>p,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>table, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>table,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>ul, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>ul,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>ol, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>ol,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>aside, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>aside,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>dl, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>dl{margin-right:0}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.toc-wrapper) .lang-selector, :where(body[data-pxx-css~="c4e83bc0825a7"]) .toc-wrapper .lang-selector{display:block}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.page-wrapper) .lang-selector, :where(body[data-pxx-css~="c4e83bc0825a7"]) .page-wrapper .lang-selector{display:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) pre, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content pre,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content) blockquote, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content blockquote{width:auto;float:none}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+h1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+h1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+h2, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+h2,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+h3, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+h3,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+h4, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+h4,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+h5, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+h5,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+h6,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+h6, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+h6,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+p,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+p, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+p,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+table, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+table,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+table, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+table,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+ul, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+ul,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+ul, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+ul,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+ol, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+ol,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+ol, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+ol,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+aside, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+aside,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+aside, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+aside,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>pre+dl, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>pre+dl,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.content)>blockquote+dl, :where(body[data-pxx-css~="c4e83bc0825a7"]) .content>blockquote+dl{margin-top:28px}}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.highlight) .c, :where(body[data-pxx-css~="c4e83bc0825a7"]) .highlight .c,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.highlight) .cm, :where(body[data-pxx-css~="c4e83bc0825a7"]) .highlight .cm,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.highlight) .c1, :where(body[data-pxx-css~="c4e83bc0825a7"]) .highlight .c1,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.highlight) .cs, :where(body[data-pxx-css~="c4e83bc0825a7"]) .highlight .cs{color:#909090}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.highlight), :where(body[data-pxx-css~="c4e83bc0825a7"]) .highlight,:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.highlight) .w, :where(body[data-pxx-css~="c4e83bc0825a7"]) .highlight .w{background-color:#1E2224}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.copy-clipboard), :where(body[data-pxx-css~="c4e83bc0825a7"]) .copy-clipboard{float:right;fill:#9DAAB6;cursor:pointer;opacity:0.4;height:18px;width:18px}
:where(body[data-pxx-css~="c4e83bc0825a7"]):is(.copy-clipboard:hover), :where(body[data-pxx-css~="c4e83bc0825a7"]) .copy-clipboard:hover{opacity:0.8}}
/* docs/v2/stylesheets/print-953e3353.css */
@media print{/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html:where(:has(> body[data-pxx-css~="cf292cb09345c"])){font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body:where([data-pxx-css~="cf292cb09345c"]){margin:0}
:where(body[data-pxx-css~="cf292cb09345c"]) article,:where(body[data-pxx-css~="cf292cb09345c"]) aside,:where(body[data-pxx-css~="cf292cb09345c"]) details,:where(body[data-pxx-css~="cf292cb09345c"]) figcaption,:where(body[data-pxx-css~="cf292cb09345c"]) figure,:where(body[data-pxx-css~="cf292cb09345c"]) footer,:where(body[data-pxx-css~="cf292cb09345c"]) header,:where(body[data-pxx-css~="cf292cb09345c"]) hgroup,:where(body[data-pxx-css~="cf292cb09345c"]) main,:where(body[data-pxx-css~="cf292cb09345c"]) menu,:where(body[data-pxx-css~="cf292cb09345c"]) nav,:where(body[data-pxx-css~="cf292cb09345c"]) section,:where(body[data-pxx-css~="cf292cb09345c"]) summary{display:block}
:where(body[data-pxx-css~="cf292cb09345c"]) audio,:where(body[data-pxx-css~="cf292cb09345c"]) canvas,:where(body[data-pxx-css~="cf292cb09345c"]) progress,:where(body[data-pxx-css~="cf292cb09345c"]) video{display:inline-block;vertical-align:baseline}
:where(body[data-pxx-css~="cf292cb09345c"]) audio:not([controls]){display:none;height:0}
:where(body[data-pxx-css~="cf292cb09345c"]):is([hidden]), :where(body[data-pxx-css~="cf292cb09345c"]) [hidden],:where(body[data-pxx-css~="cf292cb09345c"]) template{display:none}
:where(body[data-pxx-css~="cf292cb09345c"]) a{background-color:transparent}
:where(body[data-pxx-css~="cf292cb09345c"]) a:active,:where(body[data-pxx-css~="cf292cb09345c"]) a:hover{outline:0}
:where(body[data-pxx-css~="cf292cb09345c"]) abbr[title]{border-bottom:1px dotted}
:where(body[data-pxx-css~="cf292cb09345c"]) b,:where(body[data-pxx-css~="cf292cb09345c"]) strong{font-weight:bold}
:where(body[data-pxx-css~="cf292cb09345c"]) dfn{font-style:italic}
:where(body[data-pxx-css~="cf292cb09345c"]) h1{font-size:2em;margin:0.67em 0}
:where(body[data-pxx-css~="cf292cb09345c"]) mark{background:#ff0;color:#000}
:where(body[data-pxx-css~="cf292cb09345c"]) small{font-size:80%}
:where(body[data-pxx-css~="cf292cb09345c"]) sub,:where(body[data-pxx-css~="cf292cb09345c"]) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
:where(body[data-pxx-css~="cf292cb09345c"]) sup{top:-0.5em}
:where(body[data-pxx-css~="cf292cb09345c"]) sub{bottom:-0.25em}
:where(body[data-pxx-css~="cf292cb09345c"]) img{border:0}
:where(body[data-pxx-css~="cf292cb09345c"]) svg:not(:root){overflow:hidden}
:where(body[data-pxx-css~="cf292cb09345c"]) figure{margin:1em 40px}
:where(body[data-pxx-css~="cf292cb09345c"]) hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
:where(body[data-pxx-css~="cf292cb09345c"]) pre{overflow:auto}
:where(body[data-pxx-css~="cf292cb09345c"]) code,:where(body[data-pxx-css~="cf292cb09345c"]) kbd,:where(body[data-pxx-css~="cf292cb09345c"]) pre,:where(body[data-pxx-css~="cf292cb09345c"]) samp{font-family:monospace, monospace;font-size:1em}
:where(body[data-pxx-css~="cf292cb09345c"]) button,:where(body[data-pxx-css~="cf292cb09345c"]) input,:where(body[data-pxx-css~="cf292cb09345c"]) optgroup,:where(body[data-pxx-css~="cf292cb09345c"]) select,:where(body[data-pxx-css~="cf292cb09345c"]) textarea{color:inherit;font:inherit;margin:0}
:where(body[data-pxx-css~="cf292cb09345c"]) button{overflow:visible}
:where(body[data-pxx-css~="cf292cb09345c"]) button,:where(body[data-pxx-css~="cf292cb09345c"]) select{text-transform:none}
:where(body[data-pxx-css~="cf292cb09345c"]) button,html:where(:has(> body[data-pxx-css~="cf292cb09345c"])) input[type="button"],:where(body[data-pxx-css~="cf292cb09345c"]) input[type="reset"],:where(body[data-pxx-css~="cf292cb09345c"]) input[type="submit"]{-webkit-appearance:button;cursor:pointer}
:where(body[data-pxx-css~="cf292cb09345c"]) button[disabled],html:where(:has(> body[data-pxx-css~="cf292cb09345c"])) input[disabled]{cursor:default}
:where(body[data-pxx-css~="cf292cb09345c"]) button::-moz-focus-inner,:where(body[data-pxx-css~="cf292cb09345c"]) input::-moz-focus-inner{border:0;padding:0}
:where(body[data-pxx-css~="cf292cb09345c"]) input{line-height:normal}
:where(body[data-pxx-css~="cf292cb09345c"]) input[type="checkbox"],:where(body[data-pxx-css~="cf292cb09345c"]) input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
:where(body[data-pxx-css~="cf292cb09345c"]) input[type="number"]::-webkit-inner-spin-button,:where(body[data-pxx-css~="cf292cb09345c"]) input[type="number"]::-webkit-outer-spin-button{height:auto}
:where(body[data-pxx-css~="cf292cb09345c"]) input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
:where(body[data-pxx-css~="cf292cb09345c"]) input[type="search"]::-webkit-search-cancel-button,:where(body[data-pxx-css~="cf292cb09345c"]) input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
:where(body[data-pxx-css~="cf292cb09345c"]) fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
:where(body[data-pxx-css~="cf292cb09345c"]) legend{border:0;padding:0}
:where(body[data-pxx-css~="cf292cb09345c"]) textarea{overflow:auto}
:where(body[data-pxx-css~="cf292cb09345c"]) optgroup{font-weight:bold}
:where(body[data-pxx-css~="cf292cb09345c"]) table{border-collapse:collapse;border-spacing:0}
:where(body[data-pxx-css~="cf292cb09345c"]) td,:where(body[data-pxx-css~="cf292cb09345c"]) th{padding:0}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h1, :where(body[data-pxx-css~="cf292cb09345c"]) .content h1,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h2, :where(body[data-pxx-css~="cf292cb09345c"]) .content h2,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h3, :where(body[data-pxx-css~="cf292cb09345c"]) .content h3,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h4, :where(body[data-pxx-css~="cf292cb09345c"]) .content h4,body:where([data-pxx-css~="cf292cb09345c"]){font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h1, :where(body[data-pxx-css~="cf292cb09345c"]) .content h1,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h2, :where(body[data-pxx-css~="cf292cb09345c"]) .content h2,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h3, :where(body[data-pxx-css~="cf292cb09345c"]) .content h3,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h4, :where(body[data-pxx-css~="cf292cb09345c"]) .content h4{font-weight:bold}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) pre, :where(body[data-pxx-css~="cf292cb09345c"]) .content pre,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) code, :where(body[data-pxx-css~="cf292cb09345c"]) .content code{font-family:Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;font-size:12px;line-height:1.5}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) pre, :where(body[data-pxx-css~="cf292cb09345c"]) .content pre,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) code, :where(body[data-pxx-css~="cf292cb09345c"]) .content code{word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@font-face{font-family:'slate';src:url("../../docs/v2/fonts/slate-cfc9d06b.eot?-syv14m");src:url("../../docs/v2/fonts/slate-cfc9d06b.eot#iefix-syv14m") format("embedded-opentype"),url("../../docs/v2/fonts/slate.woff2?-syv14m") format("woff2"),url("../../docs/v2/fonts/slate.woff?-syv14m") format("woff"),url("../../docs/v2/fonts/slate-7b7da4fe.ttf?-syv14m") format("truetype"),url("../../docs/v2/fonts/slate-e55b8307.svg?-syv14m#slate") format("svg");font-weight:normal;font-style:normal}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside.warning:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside.warning:before,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside.notice:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside.notice:before,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside.success:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside.success:before{font-family:'slate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside.warning:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside.warning:before{content:"\e600"}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside.notice:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside.notice:before{content:"\e602"}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside.success:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside.success:before{content:"\e606"}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.tocify), :where(body[data-pxx-css~="cf292cb09345c"]) .tocify,:where(body[data-pxx-css~="cf292cb09345c"]):is(.toc-footer), :where(body[data-pxx-css~="cf292cb09345c"]) .toc-footer,:where(body[data-pxx-css~="cf292cb09345c"]):is(.lang-selector), :where(body[data-pxx-css~="cf292cb09345c"]) .lang-selector,:where(body[data-pxx-css~="cf292cb09345c"]):is(.search), :where(body[data-pxx-css~="cf292cb09345c"]) .search,:where(body[data-pxx-css~="cf292cb09345c"]):is(#nav-button), :where(body[data-pxx-css~="cf292cb09345c"]) #nav-button{display:none}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.tocify-wrapper)>img, :where(body[data-pxx-css~="cf292cb09345c"]) .tocify-wrapper>img{margin:0 auto;display:block}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content), :where(body[data-pxx-css~="cf292cb09345c"]) .content{font-size:12px}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) pre, :where(body[data-pxx-css~="cf292cb09345c"]) .content pre,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) code, :where(body[data-pxx-css~="cf292cb09345c"]) .content code{border:1px solid #999;border-radius:5px;font-size:0.8em}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) pre code, :where(body[data-pxx-css~="cf292cb09345c"]) .content pre code{border:0}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) pre, :where(body[data-pxx-css~="cf292cb09345c"]) .content pre{padding:1.3em}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) code, :where(body[data-pxx-css~="cf292cb09345c"]) .content code{padding:0.2em}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) table, :where(body[data-pxx-css~="cf292cb09345c"]) .content table{border:1px solid #999}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) table tr, :where(body[data-pxx-css~="cf292cb09345c"]) .content table tr{border-bottom:1px solid #999}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) table td, :where(body[data-pxx-css~="cf292cb09345c"]) .content table td,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) table th, :where(body[data-pxx-css~="cf292cb09345c"]) .content table th{padding:0.7em}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) p, :where(body[data-pxx-css~="cf292cb09345c"]) .content p{line-height:1.5}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) a, :where(body[data-pxx-css~="cf292cb09345c"]) .content a{text-decoration:none;color:#000}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h1, :where(body[data-pxx-css~="cf292cb09345c"]) .content h1{font-size:2.5em;padding-top:0.5em;padding-bottom:0.5em;margin-top:1em;margin-bottom:21px;border:2px solid #ccc;border-width:2px 0;text-align:center}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h2, :where(body[data-pxx-css~="cf292cb09345c"]) .content h2{font-size:1.8em;margin-top:2em;border-top:2px solid #ccc;padding-top:0.8em}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h1+h2, :where(body[data-pxx-css~="cf292cb09345c"]) .content h1+h2,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h1+div+h2, :where(body[data-pxx-css~="cf292cb09345c"]) .content h1+div+h2{border-top:none;padding-top:0;margin-top:0}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h3, :where(body[data-pxx-css~="cf292cb09345c"]) .content h3,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h4, :where(body[data-pxx-css~="cf292cb09345c"]) .content h4{font-size:0.8em;margin-top:1.5em;margin-bottom:0.8em;text-transform:uppercase}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h5, :where(body[data-pxx-css~="cf292cb09345c"]) .content h5,:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) h6, :where(body[data-pxx-css~="cf292cb09345c"]) .content h6{text-transform:uppercase}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside{padding:1em;border:1px solid #ccc;border-radius:5px;margin-top:1.5em;margin-bottom:1.5em;line-height:1.6}
:where(body[data-pxx-css~="cf292cb09345c"]):is(.content) aside:before, :where(body[data-pxx-css~="cf292cb09345c"]) .content aside:before{vertical-align:middle;padding-right:0.5em;font-size:14px}
@media print{:where(body[data-pxx-css~="cf292cb09345c"]):is(.copy-clipboard), :where(body[data-pxx-css~="cf292cb09345c"]) .copy-clipboard{display:none}}}
/* docs/v2/pixelixe-2026-v2-lite.css */
/* Pixelixe 2026 lite refresh for docs/v2 (logo + buttons only) */

:root:where(:has(> body[data-pxx-css~="cd403a8f28d09"])){
  --pxx-blue: #60A0E0;
  --pxx-violet: #6080E0;
  --pxx-magenta: #A040E0;
  --pxx-grad: linear-gradient(135deg, var(--pxx-blue) 0%, var(--pxx-violet) 52%, var(--pxx-magenta) 100%);
  --pxx-bg: #f6f8fd;
  --pxx-border: #e7ebf4;
  --pxx-text: #243049;
  --pxx-muted: #6f7b92;
  --pxx-dark-panel: #0f1320;
  --pxx-dark-panel-2: #171d2d;
}
:where(body[data-pxx-css~="cd403a8f28d09"]) img.logo{
  width: 84px !important;
  max-width: 100%;
  height: auto !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .logo, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .logo{
  display: block;
  max-width: 100%;
  max-width: 60px;
  margin-left: 10px;
  margin-bottom: 0px;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-link.active, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-link.active{
  background-image: var(--pxx-grad);
  background-color: var(--pxx-violet) !important;
  color: #fff !important;
  border-radius: 8px;
}
html:where(:has(> body[data-pxx-css~="cd403a8f28d09"])),body:where([data-pxx-css~="cd403a8f28d09"]){
  background: var(--pxx-bg) !important;
  color: var(--pxx-text) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]) a{
  color: #4d6fe2;
}
:where(body[data-pxx-css~="cd403a8f28d09"]) a:hover,:where(body[data-pxx-css~="cd403a8f28d09"]) a:focus{
  color: #7c4fe5;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.page-wrapper), :where(body[data-pxx-css~="cd403a8f28d09"]) .page-wrapper{
  background: linear-gradient(180deg, #f6f8fd 0%, #f9fbff 100%) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.page-wrapper) .dark-box, :where(body[data-pxx-css~="cd403a8f28d09"]) .page-wrapper .dark-box{
  background: linear-gradient(180deg, var(--pxx-dark-panel) 0%, var(--pxx-dark-panel-2) 100%) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper), :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper{
  width: 248px !important;
  background: rgba(255, 255, 255, 0.92) !important;
  backdrop-filter: blur(10px);
  border-right: 1px solid var(--pxx-border) !important;
  box-shadow: 12px 0 28px rgba(16, 24, 40, 0.05);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.page-wrapper), :where(body[data-pxx-css~="cd403a8f28d09"]) .page-wrapper{
  margin-left: 248px !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(#nav-button.open), :where(body[data-pxx-css~="cd403a8f28d09"]) #nav-button.open{
  left: 248px !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) > .search, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper > .search{
  margin: 6px 8px 8px;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) > .search input, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper > .search input{
  width: calc(100% - 14px) !important;
  margin: 0 7px !important;
  padding: 10px 12px 10px 28px !important;
  border: 1px solid var(--pxx-border) !important;
  border-radius: 10px !important;
  background: #fff !important;
  color: var(--pxx-text) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) > .search input:focus, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper > .search input:focus{
  border-color: rgba(96, 128, 224, 0.5) !important;
  box-shadow: 0 0 0 3px rgba(96, 128, 224, 0.12);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) > .search:before, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper > .search:before{
  top: 12px !important;
  left: 18px !important;
  color: #7a88a6 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .search-results, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .search-results{
  background: #f5f7fc !important;
  border-top: 1px solid var(--pxx-border);
  border-bottom: 1px solid var(--pxx-border);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) ul, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper ul,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) li, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper li{
  line-height: 1.2 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-link), :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-link,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-footer) li, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-footer li{
  border-radius: 10px;
  margin: 2px 8px;
  padding: 8px 10px !important;
  color: #2c364d !important;
  transition: background-color 0.12s ease, color 0.12s ease;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-link:hover, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-link:hover,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-link:focus, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-link:focus{
  background: rgba(96, 128, 224, 0.08) !important;
  color: #22314f !important;
  text-decoration: none;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-link.active-parent, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-link.active-parent{
  background: #181f31 !important;
  color: #fff !important;
  border-radius: 8px;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-list-h2, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-list-h2{
  background: rgba(96, 128, 224, 0.06) !important;
  border-radius: 10px;
  margin: 2px 8px 6px;
  padding: 4px 0;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-h2, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-h2{
  font-size: 11px !important;
  color: #5f6d89 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-footer, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-footer{
  border-top: 1px solid var(--pxx-border) !important;
  margin: 12px 10px 10px !important;
  padding-top: 10px !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-footer a, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-footer a{
  color: #4d6fe2 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper) .toc-footer a:hover, :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper .toc-footer a:hover{
  color: #7c4fe5 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(#nav-button) span, :where(body[data-pxx-css~="cd403a8f28d09"]) #nav-button span{
  background: rgba(255, 255, 255, 0.92) !important;
  border: 1px solid var(--pxx-border);
  border-bottom: none;
  color: var(--pxx-text);
  box-shadow: 0 8px 18px rgba(17, 26, 48, 0.08);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content), :where(body[data-pxx-css~="cd403a8f28d09"]) .content{
  color: var(--pxx-text) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h1, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h1,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h2, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h2,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h3, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h3,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h4, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h4,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h5, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h5,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h6, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h6,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > p, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > p,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > table, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > table,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > .table-scroll, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > .table-scroll,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > ul, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > ul,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > ol, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > ol,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > aside, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > aside,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > dl, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > dl{
  padding-left: 32px !important;
  padding-right: 32px !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > .table-scroll, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > .table-scroll{
  margin-right: 50%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h1, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h1{
  border-top: 1px solid var(--pxx-border) !important;
  border-bottom: 1px solid var(--pxx-border) !important;
  background: #fff !important;
  color: var(--pxx-text) !important;
  border-radius: 12px;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
  box-shadow: 0 10px 22px rgba(17, 26, 48, 0.04);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h2, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h2{
  border-top: 1px solid var(--pxx-border) !important;
  color: #2b3550 !important;
  background-image: linear-gradient(to bottom, rgba(96, 160, 224, 0.06), rgba(255, 255, 255, 0)) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h3, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h3,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h4, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h4,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h5, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h5,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h6, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h6{
  color: #2f3954 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) p, :where(body[data-pxx-css~="cd403a8f28d09"]) .content p,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) li, :where(body[data-pxx-css~="cd403a8f28d09"]) .content li,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) dt, :where(body[data-pxx-css~="cd403a8f28d09"]) .content dt,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) dd, :where(body[data-pxx-css~="cd403a8f28d09"]) .content dd{
  color: #445069;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) code, :where(body[data-pxx-css~="cd403a8f28d09"]) .content code{
  background: rgba(96, 128, 224, 0.08) !important;
  color: #3049aa !important;
  border-radius: 7px !important;
  padding: 2px 5px !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) pre, :where(body[data-pxx-css~="cd403a8f28d09"]) .content pre,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) blockquote, :where(body[data-pxx-css~="cd403a8f28d09"]) .content blockquote{
  background: linear-gradient(180deg, var(--pxx-dark-panel) 0%, var(--pxx-dark-panel-2) 100%) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) pre, :where(body[data-pxx-css~="cd403a8f28d09"]) .content pre{
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) pre.center-column, :where(body[data-pxx-css~="cd403a8f28d09"]) .content pre.center-column{
  background: #f0f0f0 !important;
  color: #111827 !important;
  border-left: 0;
  box-shadow: none;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) pre.center-column > code, :where(body[data-pxx-css~="cd403a8f28d09"]) .content pre.center-column > code{
  color: #111827 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) pre > code, :where(body[data-pxx-css~="cd403a8f28d09"]) .content pre > code{
  color: #e8eefb !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.highlight), :where(body[data-pxx-css~="cd403a8f28d09"]) .highlight,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.highlight) .w, :where(body[data-pxx-css~="cd403a8f28d09"]) .highlight .w{
  background-color: transparent !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.copy-clipboard), :where(body[data-pxx-css~="cd403a8f28d09"]) .copy-clipboard{
  fill: #b8c6e3 !important;
  opacity: 0.75 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.copy-clipboard:hover), :where(body[data-pxx-css~="cd403a8f28d09"]) .copy-clipboard:hover{
  fill: #ffffff !important;
  opacity: 1 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) blockquote > p, :where(body[data-pxx-css~="cd403a8f28d09"]) .content blockquote > p{
  background: rgba(255, 255, 255, 0.03) !important;
  color: #edf2fe !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) aside, :where(body[data-pxx-css~="cd403a8f28d09"]) .content aside{
  border-radius: 14px;
  color: #fff !important;
  box-shadow: 0 12px 24px rgba(17, 26, 48, 0.08);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) aside.notice, :where(body[data-pxx-css~="cd403a8f28d09"]) .content aside.notice{
  background: linear-gradient(135deg, #60a0e0, #6080e0) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) aside.warning, :where(body[data-pxx-css~="cd403a8f28d09"]) .content aside.warning{
  background: linear-gradient(135deg, #d57b91, #a040e0) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) aside.success, :where(body[data-pxx-css~="cd403a8f28d09"]) .content aside.success{
  background: linear-gradient(135deg, #52bca0, #6080e0) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) aside a, :where(body[data-pxx-css~="cd403a8f28d09"]) .content aside a{
  color: #fff !important;
  text-decoration: underline;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) hr, :where(body[data-pxx-css~="cd403a8f28d09"]) .content hr{
  border-top-color: rgba(96, 128, 224, 0.22) !important;
  border-bottom-color: transparent !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table{
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid var(--pxx-border);
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 10px 22px rgba(17, 26, 48, 0.04);
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > .table-scroll > table, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > .table-scroll > table{
  margin-right: 0 !important;
  margin-left: auto;
  margin-right: auto !important;
  min-width: 92%;
  width: max-content;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table th, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table th{
  padding: 6px 8px !important;
  background: #f8faff !important;
  border-bottom: 1px solid var(--pxx-border) !important;
  color: var(--pxx-muted) !important;
  font-weight: 700 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table td, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table td{
  padding: 8px !important;
  border-bottom: 1px solid #eef2f9;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table tr:last-child td, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table tr:last-child td{
  border-bottom: 0 !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table tr:nth-child(odd) > td, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table tr:nth-child(odd) > td,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table tr:nth-child(even) > td, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table tr:nth-child(even) > td{
  background: #fff !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) table tr:hover > td, :where(body[data-pxx-css~="cd403a8f28d09"]) .content table tr:hover > td{
  background: rgba(96, 128, 224, 0.035) !important;
}
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) img, :where(body[data-pxx-css~="cd403a8f28d09"]) .content img{
  border-radius: 10px;
}
:where(body[data-pxx-css~="cd403a8f28d09"]) button,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.button), :where(body[data-pxx-css~="cd403a8f28d09"]) .button,:where(body[data-pxx-css~="cd403a8f28d09"]) a.button,:where(body[data-pxx-css~="cd403a8f28d09"]) input[type="submit"]{
  background-image: var(--pxx-grad) !important;
  border-color: transparent !important;
  color: #fff !important;
  box-shadow: 0 10px 22px rgba(96,128,224,.22);
  border-radius: 10px;
}
:where(body[data-pxx-css~="cd403a8f28d09"]) button:hover,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.button:hover), :where(body[data-pxx-css~="cd403a8f28d09"]) .button:hover,:where(body[data-pxx-css~="cd403a8f28d09"]) a.button:hover,:where(body[data-pxx-css~="cd403a8f28d09"]) input[type="submit"]:hover{
  color: #fff !important;
  filter: saturate(1.05);
}
@media (max-width: 930px){:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper), :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper{
    width: 248px !important;
    left: -248px;
  }
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.toc-wrapper.open), :where(body[data-pxx-css~="cd403a8f28d09"]) .toc-wrapper.open{
    left: 0 !important;
  }
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.page-wrapper), :where(body[data-pxx-css~="cd403a8f28d09"]) .page-wrapper{
    margin-left: 0 !important;
  }
:where(body[data-pxx-css~="cd403a8f28d09"]):is(#nav-button.open), :where(body[data-pxx-css~="cd403a8f28d09"]) #nav-button.open{
    left: 248px !important;
  }}
@media (max-width: 700px){:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h1, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h1,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h2, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h2,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h3, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h3,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h4, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h4,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h5, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h5,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > h6, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > h6,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > p, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > p,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > table, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > table,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > .table-scroll, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > .table-scroll,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > ul, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > ul,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > ol, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > ol,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > aside, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > aside,:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > dl, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > dl{
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) > .table-scroll, :where(body[data-pxx-css~="cd403a8f28d09"]) .content > .table-scroll{
    margin-right: 0;
  }
:where(body[data-pxx-css~="cd403a8f28d09"]):is(.content) h1, :where(body[data-pxx-css~="cd403a8f28d09"]) .content h1{
    border-radius: 10px;
  }}