/* 10.01.22.11.00 */
/* Keysight styles */
html #header {
    background-color: transparent !important;
}


html a,
html a:link,
a,
a:link {
    color: #72bcff !important;
}

html a:visited,
a:visited {
    color: #d9a7ff !important;
}

html a:hover,
a:hover {
    color: unset !important;
}

html a:active,
a:active {
    color: unset !important;
}

/* And others */
html #toolbar #toolbar-wrapper #ks-toolbar-right #sourcebutton {
    color: #e1dfdc !important;
}

.wy-menu-vertical header,
.wy-menu-vertical p.caption {
    color: #c7c2bb !important;
}

.wy-menu-vertical li.current a {
    border-right-color: transparent !important;
}

#aboutbox {
	color: #fff !important;
}
#contactus > a {
color: #c0bab2 !important;
}

#helpcontent {
	background-color: #25252b !important;
	border: 1px solid #000 !important;
	box-shadow: rgba(0, 0, 0 , 0.3) 1px 2px 8px 2px ,rgba(255, 255, 255, 0.06) 1px 1px 0 0  !important;
}

#helpcontent a:hover, #about:hover {
background-color: rgba(188, 194, 204, 0.1) !important;
color: #fff !important;
opacity: 1 !important;
}

#helpcontent a:active, #about:active {
background-color: #4c8eff !important;
color: #fff !important;
}

html .modal {
    background-color: rgba(0, 0, 0, 0.52) !important;
}

#about-productlogo {
	max-width: 40%;
}
/*
                        _______
                       /       \
                      .==.    .==.
                     ((  ))==((  ))
                    / "=="    "=="\
                   /____|| || ||___\
       ________     ____    ________  ___    ___
       |  ___  \   /    \   |  ___  \ |  |  /  /
       |  |  \  \ /  /\  \  |  |  \  \|  |_/  /
       |  |   )  /  /__\  \ |  |__/  /|  ___  \
       |  |__/  /  ______  \|  ____  \|  |  \  \
_______|_______/__/ ____ \__\__|___\__\__|___\__\____
|  ___  \ |  ____/ /    \   |  ___  \ |  ____|  ___  \
|  |  \  \|  |___ /  /\  \  |  |  \  \|  |___|  |  \  \
|  |__/  /|  ____/  /__\  \ |  |   )  |  ____|  |__/  /
|  ____  \|  |__/  ______  \|  |__/  /|  |___|  ____  \
|__|   \__\____/__/      \__\_______/ |______|__|   \__\
                https://darkreader.org
*/

/*! Dark reader generated CSS | Licensed under MIT https://github.com/darkreader/darkreader/blob/main/LICENSE */

/* User-Agent Style */
html {
    background-color: #181a1b !important;
}
html {
    color-scheme: dark !important;
}
html, body {
    background-color: #181a1b !important;
}
html, body {
    border-color: #736b5e;
    color: #e8e6e3;
}
a {
    color: #3391ff;
}
table {
    border-color: #545b5e;
}
::placeholder {
    color: #b2aba1;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #404400 !important;
    color: #e8e6e3 !important;
}
::-webkit-scrollbar {
    background-color: #202324;
    color: #aba499;
}
::-webkit-scrollbar-thumb {
    background-color: #454a4d;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #575e62;
}
::-webkit-scrollbar-thumb:active {
    background-color: #484e51;
}
::-webkit-scrollbar-corner {
    background-color: #181a1b !important;
}
* {
    scrollbar-color: #454a4d #202324;
}
::selection {
    background-color: #004daa !important;
    color: #e8e6e3 !important;
}
::-moz-selection {
    background-color: #004daa !important;
    color: #e8e6e3 !important;
}

/* Invert Style */
.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, #bit-notification-bar-iframe, ::-webkit-calendar-picker-indicator {
    filter: invert(100%) hue-rotate(180deg) contrast(90%) !important;
}

/* Variables Style */
:root {
   --darkreader-neutral-background: #131516;
   --darkreader-neutral-text: #d8d4cf;
   --darkreader-selection-background: #004daa;
   --darkreader-selection-text: #e8e6e3;
}

/* Modified CSS */
.tippy-box {
    background-color: rgb(38, 42, 43);
    color: rgb(232, 230, 227); outline-color: currentcolor; 
}
.tippy-box[data-placement^="top"] > .tippy-arrow::before {
    border-top-color: initial; 
}
.tippy-box[data-placement^="bottom"] > .tippy-arrow::before {
    border-bottom-color: initial; 
}
.tippy-box[data-placement^="left"] > .tippy-arrow::before {
    border-left-color: initial; 
}
.tippy-box[data-placement^="right"] > .tippy-arrow::before {
    border-right-color: initial;
}
.tippy-arrow {
    color: rgb(200, 195, 188);
}
.tippy-arrow::before {
    border-color: transparent;
}
td.linenos .normal {
    color: inherit;
    background-color: transparent;
}
span.linenos {
    color: inherit;
    background-color: transparent;
}
td.linenos .special {
    color: rgb(232, 230, 227);
    background-color: rgb(67, 67, 0);
}
span.linenos.special {
    color: rgb(232, 230, 227);
    background-color: rgb(67, 67, 0);
}
.highlight .hll {
    background-color: rgb(61, 61, 0);
}
.highlight {
    background-color: rgb(28, 30, 31);
    background-image: none;
}
.highlight .c {
    color: rgb(131, 193, 193);
}
.highlight .err {
    border-color: rgb(179, 0, 0);
}
.highlight .k {
    color: rgb(114, 255, 114);
}
.highlight .o {
    color: rgb(168, 160, 149);
}
.highlight .ch {
    color: rgb(131, 193, 193);
}
.highlight .cm {
    color: rgb(131, 193, 193);
}
.highlight .cp {
    color: rgb(255, 191, 72);
}
.highlight .cpf {
    color: rgb(131, 193, 193);
}
.highlight .c1 {
    color: rgb(131, 193, 193);
}
.highlight .cs {
    color: rgb(131, 193, 193);
}
.highlight .gd {
    color: rgb(255, 92, 92);
}
.highlight .gr {
    color: rgb(255, 26, 26);
}
.highlight .gh {
    color: rgb(127, 174, 255);
}
.highlight .gi {
    color: rgb(92, 255, 92);
}
.highlight .go {
    color: rgb(157, 148, 136);
}
.highlight .gp {
    color: rgb(127, 174, 255);
}
.highlight .gu {
    color: rgb(255, 114, 255);
}
.highlight .gt {
    color: rgb(71, 160, 255);
}
.highlight .kc {
    color: rgb(114, 255, 114);
}
.highlight .kd {
    color: rgb(114, 255, 114);
}
.highlight .kn {
    color: rgb(114, 255, 114);
}
.highlight .kp {
    color: rgb(114, 255, 114);
}
.highlight .kr {
    color: rgb(114, 255, 114);
}
.highlight .kt {
    color: rgb(255, 81, 144);
}
.highlight .m {
    color: rgb(168, 160, 149);
}
.highlight .s {
    color: rgb(224, 81, 81);
}
.highlight .na {
    color: rgb(196, 215, 115);
}
.highlight .nb {
    color: rgb(114, 255, 114);
}
.highlight .nc {
    color: rgb(51, 125, 255);
}
.highlight .no {
    color: rgb(255, 109, 109);
}
.highlight .nd {
    color: rgb(176, 49, 255);
}
.highlight .ni {
    color: rgb(168, 160, 149);
}
.highlight .ne {
    color: rgb(214, 82, 76);
}
.highlight .nf {
    color: rgb(51, 125, 255);
}
.highlight .nl {
    color: rgb(255, 255, 92);
}
.highlight .nn {
    color: rgb(51, 125, 255);
}
.highlight .nt {
    color: rgb(114, 255, 114);
}
.highlight .nv {
    color: rgb(138, 172, 233);
}
.highlight .ow {
    color: rgb(176, 49, 255);
}
.highlight .w {
    color: rgb(189, 183, 175);
}
.highlight .mb {
    color: rgb(168, 160, 149);
}
.highlight .mf {
    color: rgb(168, 160, 149);
}
.highlight .mh {
    color: rgb(168, 160, 149);
}
.highlight .mi {
    color: rgb(168, 160, 149);
}
.highlight .mo {
    color: rgb(168, 160, 149);
}
.highlight .sa {
    color: rgb(224, 81, 81);
}
.highlight .sb {
    color: rgb(224, 81, 81);
}
.highlight .sc {
    color: rgb(224, 81, 81);
}
.highlight .dl {
    color: rgb(224, 81, 81);
}
.highlight .sd {
    color: rgb(224, 81, 81);
}
.highlight .s2 {
    color: rgb(224, 81, 81);
}
.highlight .se {
    color: rgb(223, 144, 81);
}
.highlight .sh {
    color: rgb(224, 81, 81);
}
.highlight .si {
    color: rgb(192, 113, 144);
}
.highlight .sx {
    color: rgb(114, 255, 114);
}
.highlight .sr {
    color: rgb(192, 113, 144);
}
.highlight .s1 {
    color: rgb(224, 81, 81);
}
.highlight .ss {
    color: rgb(138, 172, 233);
}
.highlight .bp {
    color: rgb(114, 255, 114);
}
.highlight .fm {
    color: rgb(51, 125, 255);
}
.highlight .vc {
    color: rgb(138, 172, 233);
}
.highlight .vg {
    color: rgb(138, 172, 233);
}
.highlight .vi {
    color: rgb(138, 172, 233);
}
.highlight .vm {
    color: rgb(138, 172, 233);
}
.highlight .il {
    color: rgb(168, 160, 149);
}
a:hover,
a:active {
    outline-color: currentcolor;
}
abbr[title] {
    border-bottom-color: currentcolor;
}
ins {
    background-color: rgb(84, 84, 0);
    background-image: none;
    color: rgb(232, 230, 227);
    text-decoration-color: currentcolor;
}
mark {
    background-color: rgb(153, 153, 0);
    background-image: none;
    color: rgb(232, 230, 227);
}
ul,
ol,
dl {
    list-style-image: none;
}
li {
    list-style-image: none;
}
img {
    border-color: currentcolor;
}
fieldset {
    border-color: currentcolor;
}
legend {
    border-color: currentcolor;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border-color: currentcolor;
}
.chromeframe {
    background-color: rgb(53, 57, 59);
    background-image: none;
    color: rgb(232, 230, 227);
}
.ir {
    border-color: currentcolor;
    background-color: transparent;
}
.visuallyhidden {
    border-color: currentcolor;
}
.fa-border {
    border-color: rgb(53, 57, 59);
}
.fa-inverse {
    color: rgb(232, 230, 227);
}
.sr-only {
    border-color: currentcolor;
}
.fa::before,
.wy-menu-vertical li button.toctree-expand::before,
.wy-menu-vertical li.on a button.toctree-expand::before,
.wy-menu-vertical li.current > a button.toctree-expand::before,
.rst-content h1 .headerlink::before,
.rst-content h2 .headerlink::before,
.rst-content h3 .headerlink::before,
.rst-content h4 .headerlink::before,
.rst-content h5 .headerlink::before,
.rst-content h6 .headerlink::before,
.rst-content dl dt .headerlink::before,
.rst-content p .headerlink::before,
.rst-content p.caption .headerlink::before,
.rst-content table > caption .headerlink::before,
.rst-content .code-block-caption .headerlink::before,
.rst-content .eqno .headerlink::before,
.rst-content tt.download span:first-child::before,
.rst-content code.download span:first-child::before,
.icon::before,
.wy-dropdown .caret::before,
.wy-inline-validate.wy-inline-validate-success .wy-input-context::before,
.wy-inline-validate.wy-inline-validate-danger .wy-input-context::before,
.wy-inline-validate.wy-inline-validate-warning .wy-input-context::before,
.wy-inline-validate.wy-inline-validate-info .wy-input-context::before {
    text-decoration-color: inherit;
}
a .fa,
a .wy-menu-vertical li button.toctree-expand,
.wy-menu-vertical li a button.toctree-expand,
.wy-menu-vertical li.on a button.toctree-expand,
.wy-menu-vertical li.current > a button.toctree-expand,
a .rst-content h1 .headerlink,
.rst-content h1 a .headerlink,
a .rst-content h2 .headerlink,
.rst-content h2 a .headerlink,
a .rst-content h3 .headerlink,
.rst-content h3 a .headerlink,
a .rst-content h4 .headerlink,
.rst-content h4 a .headerlink,
a .rst-content h5 .headerlink,
.rst-content h5 a .headerlink,
a .rst-content h6 .headerlink,
.rst-content h6 a .headerlink,
a .rst-content dl dt .headerlink,
.rst-content dl dt a .headerlink,
a .rst-content p .headerlink,
.rst-content p a .headerlink,
a .rst-content p.caption .headerlink,
.rst-content p.caption a .headerlink,
a .rst-content table > caption .headerlink,
.rst-content table > caption a .headerlink,
a .rst-content .code-block-caption .headerlink,
.rst-content .code-block-caption a .headerlink,
a .rst-content .eqno .headerlink,
.rst-content .eqno a .headerlink,
a .rst-content tt.download span:first-child,
.rst-content tt.download a span:first-child,
a .rst-content code.download span:first-child,
.rst-content code.download a span:first-child,
a .icon {
    text-decoration-color: inherit;
}
.wy-alert,
.rst-content .note,
.rst-content .attention,
.rst-content .caution,
.rst-content .danger,
.rst-content .error,
.rst-content .hint,
.rst-content .important,
.rst-content .tip,
.rst-content .warning,
.rst-content .seealso,
.rst-content .admonition-todo,
.rst-content .admonition {
    background-color: rgb(32, 35, 36);
    background-image: none;
}
.wy-alert-title {
    color: rgb(232, 230, 227);
    background-color: rgb(29, 91, 131);
    background-image: none;
}
.wy-alert.wy-alert-danger,
.rst-content .wy-alert-danger.note,
.rst-content .wy-alert-danger.attention,
.rst-content .wy-alert-danger.caution,
.rst-content .wy-alert-danger.danger,
.rst-content .wy-alert-danger.error,
.rst-content .wy-alert-danger.hint,
.rst-content .wy-alert-danger.important,
.rst-content .wy-alert-danger.tip,
.rst-content .wy-alert-danger.warning,
.rst-content .wy-alert-danger.seealso,
.rst-content .wy-alert-danger.admonition-todo,
.rst-content .wy-alert-danger.admonition {
    background-color: rgb(52, 12, 8);
    background-image: none;
}
.wy-alert.wy-alert-danger .wy-alert-title,
.rst-content .wy-alert-danger.note .wy-alert-title,
.rst-content .wy-alert-danger.attention .wy-alert-title,
.rst-content .wy-alert-danger.caution .wy-alert-title,
.rst-content .wy-alert-danger.danger .wy-alert-title,
.rst-content .wy-alert-danger.error .wy-alert-title,
.rst-content .wy-alert-danger.hint .wy-alert-title,
.rst-content .wy-alert-danger.important .wy-alert-title,
.rst-content .wy-alert-danger.tip .wy-alert-title,
.rst-content .wy-alert-danger.warning .wy-alert-title,
.rst-content .wy-alert-danger.seealso .wy-alert-title,
.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,
.rst-content .wy-alert-danger.admonition .wy-alert-title {
    background-color: rgb(108, 22, 13);
    background-image: none;
}
.wy-alert.wy-alert-warning,
.rst-content .wy-alert-warning.note,
.rst-content .wy-alert-warning.attention,
.rst-content .wy-alert-warning.caution,
.rst-content .wy-alert-warning.danger,
.rst-content .wy-alert-warning.error,
.rst-content .wy-alert-warning.hint,
.rst-content .wy-alert-warning.important,
.rst-content .wy-alert-warning.tip,
.rst-content .wy-alert-warning.warning,
.rst-content .wy-alert-warning.seealso,
.rst-content .wy-alert-warning.admonition-todo,
.rst-content .wy-alert-warning.admonition {
    background-color: rgb(82, 53, 0);
    background-image: none;
}
.wy-alert.wy-alert-warning .wy-alert-title,
.rst-content .wy-alert-warning.note .wy-alert-title,
.rst-content .wy-alert-warning.attention .wy-alert-title,
.rst-content .wy-alert-warning.caution .wy-alert-title,
.rst-content .wy-alert-warning.danger .wy-alert-title,
.rst-content .wy-alert-warning.error .wy-alert-title,
.rst-content .wy-alert-warning.hint .wy-alert-title,
.rst-content .wy-alert-warning.important .wy-alert-title,
.rst-content .wy-alert-warning.tip .wy-alert-title,
.rst-content .wy-alert-warning.warning .wy-alert-title,
.rst-content .wy-alert-warning.seealso .wy-alert-title,
.rst-content .wy-alert-warning.admonition-todo .wy-alert-title,
.rst-content .wy-alert-warning.admonition .wy-alert-title {
    background-color: rgb(123, 65, 14);
    background-image: none;
}
.wy-alert.wy-alert-info,
.rst-content .wy-alert-info.note,
.rst-content .wy-alert-info.attention,
.rst-content .wy-alert-info.caution,
.rst-content .wy-alert-info.danger,
.rst-content .wy-alert-info.error,
.rst-content .wy-alert-info.hint,
.rst-content .wy-alert-info.important,
.rst-content .wy-alert-info.tip,
.rst-content .wy-alert-info.warning,
.rst-content .wy-alert-info.seealso,
.rst-content .wy-alert-info.admonition-todo,
.rst-content .wy-alert-info.admonition {
    background-color: rgb(32, 35, 36);
    background-image: none;
}
.wy-alert.wy-alert-info .wy-alert-title,
.rst-content .wy-alert-info.note .wy-alert-title,
.rst-content .wy-alert-info.attention .wy-alert-title,
.rst-content .wy-alert-info.caution .wy-alert-title,
.rst-content .wy-alert-info.danger .wy-alert-title,
.rst-content .wy-alert-info.error .wy-alert-title,
.rst-content .wy-alert-info.hint .wy-alert-title,
.rst-content .wy-alert-info.important .wy-alert-title,
.rst-content .wy-alert-info.tip .wy-alert-title,
.rst-content .wy-alert-info.warning .wy-alert-title,
.rst-content .wy-alert-info.seealso .wy-alert-title,
.rst-content .wy-alert-info.admonition-todo .wy-alert-title,
.rst-content .wy-alert-info.admonition .wy-alert-title {
    background-color: rgb(29, 91, 131);
    background-image: none;
}
.wy-alert.wy-alert-success,
.rst-content .wy-alert-success.note,
.rst-content .wy-alert-success.attention,
.rst-content .wy-alert-success.caution,
.rst-content .wy-alert-success.danger,
.rst-content .wy-alert-success.error,
.rst-content .wy-alert-success.hint,
.rst-content .wy-alert-success.important,
.rst-content .wy-alert-success.tip,
.rst-content .wy-alert-success.warning,
.rst-content .wy-alert-success.seealso,
.rst-content .wy-alert-success.admonition-todo,
.rst-content .wy-alert-success.admonition {
    background-color: rgb(9, 66, 58);
    background-image: none;
}
.wy-alert.wy-alert-success .wy-alert-title,
.rst-content .wy-alert-success.note .wy-alert-title,
.rst-content .wy-alert-success.attention .wy-alert-title,
.rst-content .wy-alert-success.caution .wy-alert-title,
.rst-content .wy-alert-success.danger .wy-alert-title,
.rst-content .wy-alert-success.error .wy-alert-title,
.rst-content .wy-alert-success.hint .wy-alert-title,
.rst-content .wy-alert-success.important .wy-alert-title,
.rst-content .wy-alert-success.tip .wy-alert-title,
.rst-content .wy-alert-success.warning .wy-alert-title,
.rst-content .wy-alert-success.seealso .wy-alert-title,
.rst-content .wy-alert-success.admonition-todo .wy-alert-title,
.rst-content .wy-alert-success.admonition .wy-alert-title {
    background-color: rgb(21, 150, 125);
    background-image: none;
}
.wy-alert.wy-alert-neutral,
.rst-content .wy-alert-neutral.note,
.rst-content .wy-alert-neutral.attention,
.rst-content .wy-alert-neutral.caution,
.rst-content .wy-alert-neutral.danger,
.rst-content .wy-alert-neutral.error,
.rst-content .wy-alert-neutral.hint,
.rst-content .wy-alert-neutral.important,
.rst-content .wy-alert-neutral.tip,
.rst-content .wy-alert-neutral.warning,
.rst-content .wy-alert-neutral.seealso,
.rst-content .wy-alert-neutral.admonition-todo,
.rst-content .wy-alert-neutral.admonition {
    background-color: rgb(24, 26, 27);
    background-image: none;
}
.wy-alert.wy-alert-neutral .wy-alert-title,
.rst-content .wy-alert-neutral.note .wy-alert-title,
.rst-content .wy-alert-neutral.attention .wy-alert-title,
.rst-content .wy-alert-neutral.caution .wy-alert-title,
.rst-content .wy-alert-neutral.danger .wy-alert-title,
.rst-content .wy-alert-neutral.error .wy-alert-title,
.rst-content .wy-alert-neutral.hint .wy-alert-title,
.rst-content .wy-alert-neutral.important .wy-alert-title,
.rst-content .wy-alert-neutral.tip .wy-alert-title,
.rst-content .wy-alert-neutral.warning .wy-alert-title,
.rst-content .wy-alert-neutral.seealso .wy-alert-title,
.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,
.rst-content .wy-alert-neutral.admonition .wy-alert-title {
    color: rgb(192, 186, 178);
    background-color: rgb(50, 57, 66);
    background-image: none;
}
.wy-alert.wy-alert-neutral a,
.rst-content .wy-alert-neutral.note a,
.rst-content .wy-alert-neutral.attention a,
.rst-content .wy-alert-neutral.caution a,
.rst-content .wy-alert-neutral.danger a,
.rst-content .wy-alert-neutral.error a,
.rst-content .wy-alert-neutral.hint a,
.rst-content .wy-alert-neutral.important a,
.rst-content .wy-alert-neutral.tip a,
.rst-content .wy-alert-neutral.warning a,
.rst-content .wy-alert-neutral.seealso a,
.rst-content .wy-alert-neutral.admonition-todo a,
.rst-content .wy-alert-neutral.admonition a {
    color: rgb(84, 164, 217);
}
.wy-tray-container li {
    background-color: transparent;
    background-image: none;
    color: rgb(232, 230, 227);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 0px;
}
.wy-tray-container li.wy-tray-item-success {
    background-color: rgb(31, 139, 77);
    background-image: none;
}
.wy-tray-container li.wy-tray-item-info {
    background-color: rgb(33, 102, 148);
    background-image: none;
}
.wy-tray-container li.wy-tray-item-warning {
    background-color: rgb(178, 94, 20);
    background-image: none;
}
.wy-tray-container li.wy-tray-item-danger {
    background-color: rgb(162, 33, 20);
    background-image: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border-color: currentcolor;
}
.btn {
    color: rgb(232, 230, 227);
    border-color: rgba(140, 130, 115, 0.1);
    background-color: rgb(31, 139, 77);
    text-decoration-color: currentcolor;
    box-shadow: rgba(24, 26, 27, 0.5) 0px 1px 2px -1px inset,
    rgba(0, 0, 0, 0.1) 0px -2px 0px 0px inset;
}
.btn-hover {
    background-color: rgb(37, 114, 165);
    background-image: none;
    color: rgb(232, 230, 227);
}
.btn:hover {
    background-color: rgb(35, 156, 86);
    background-image: none;
    color: rgb(232, 230, 227);
}
.btn:focus {
    background-color: rgb(35, 156, 86);
    background-image: none;
    outline-color: currentcolor;
}
.btn:active {
    box-shadow: rgba(0, 0, 0, 0.05) 0px -1px 0px 0px inset,
    rgba(0, 0, 0, 0.1) 0px 2px 0px 0px inset;
}
.btn:visited {
    color: rgb(232, 230, 227);
}
.btn:disabled {
    background-image: none;
    box-shadow: none;
}
.btn-disabled {
    background-image: none;
    box-shadow: none;
}
.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled:active {
    background-image: none;
    box-shadow: none;
}
.btn::-moz-focus-inner {
    border-color: currentcolor;
}
.btn-info {
    background-color: rgb(33, 102, 148) !important;
}
.btn-info:hover {
    background-color: rgb(37, 114, 165) !important;
}
.btn-neutral {
    background-color: rgb(27, 36, 36) !important;
    color: rgb(192, 186, 178) !important;
}
.btn-neutral:hover {
    background-color: rgb(34, 44, 44) !important;
    color: rgb(192, 186, 178);
}
.btn-neutral:visited {
    color: rgb(192, 186, 178) !important;
}
.btn-success {
    background-color: rgb(31, 139, 77) !important;
}
.btn-success:hover {
    background-color: rgb(27, 122, 68) !important;
}
.btn-danger {
    background-color: rgb(162, 33, 20) !important;
}
.btn-danger:hover {
    background-color: rgb(149, 30, 18) !important;
}
.btn-warning {
    background-color: rgb(178, 94, 20) !important;
}
.btn-warning:hover {
    background-color: rgb(165, 87, 18) !important;
}
.btn-invert {
    background-color: rgb(26, 28, 29);
}
.btn-invert:hover {
    background-color: rgb(35, 38, 40) !important;
}
.btn-link {
    background-color: transparent !important;
    color: rgb(84, 164, 217);
    box-shadow: none;
    border-color: transparent !important;
}
.btn-link:hover {
    background-color: transparent !important;
    color: rgb(79, 162, 216) !important;
    box-shadow: none;
}
.btn-link:active {
    background-color: transparent !important;
    color: rgb(79, 162, 216) !important;
    box-shadow: none;
}
.btn-link:visited {
    color: rgb(164, 103, 188);
}
.wy-dropdown-menu {
    background-color: rgb(26, 28, 29);
    background-image: none;
    border-color: rgb(60, 65, 67);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px;
}
.wy-dropdown-menu > dd > a {
    color: rgb(192, 186, 178);
}
.wy-dropdown-menu > dd > a:hover {
    background-color: rgb(33, 102, 148);
    background-image: none;
    color: rgb(232, 230, 227);
}
.wy-dropdown-menu > dd.divider {
    border-top-color: rgb(60, 65, 67);
}
.wy-dropdown-menu > dd.call-to-action {
    background-color: rgb(40, 43, 45);
    background-image: none;
}
.wy-dropdown-menu > dd.call-to-action:hover {
    background-color: rgb(40, 43, 45);
    background-image: none;
}
.wy-dropdown-menu > dd.call-to-action .btn {
    color: rgb(232, 230, 227);
}
.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu {
    background-color: rgb(24, 26, 27);
    background-image: none;
}
.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover {
    background-color: rgb(33, 102, 148);
    background-image: none;
    color: rgb(232, 230, 227);
}
.wy-dropdown-arrow::before {
    border-bottom-color: rgb(51, 55, 57);
    border-left-color: transparent;
    border-right-color: transparent;
}
fieldset {
    border-color: currentcolor;
}
legend {
    border-color: currentcolor;
}
label {
    color: rgb(200, 195, 188);
}
.wy-control-group.wy-control-group-required > label::after {
    color: rgb(233, 88, 73);
}
.wy-form-message-inline {
    color: rgb(168, 160, 149);
}
.wy-form-message {
    color: rgb(168, 160, 149); 
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"] {
    border-color: rgb(62, 68, 70);
    box-shadow: rgb(43, 47, 49) 0px 1px 3px inset; 
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
    outline-color: currentcolor;
    border-color: rgb(123, 114, 101);
}
input.no-focus:focus {
    border-color: rgb(62, 68, 70) !important; 
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline-color: rgb(13, 113, 167); 
}
input[type="text"][disabled], input[type="password"][disabled], input[type="email"][disabled], input[type="url"][disabled], input[type="date"][disabled], input[type="month"][disabled], input[type="time"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="week"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="color"][disabled] {
    background-color: rgb(27, 29, 30);
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
    color: rgb(233, 88, 73);
    border-color: rgb(149, 31, 18);
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
    border-color: rgb(149, 31, 18); 
}
input[type="file"]:focus:invalid:focus, input[type="radio"]:focus:invalid:focus, input[type="checkbox"]:focus:invalid:focus {
    outline-color: rgb(149, 31, 18);
}
select,
textarea {
    border-color: rgb(62, 68, 70);
    box-shadow: rgb(43, 47, 49) 0px 1px 3px inset;
}
select {
    border-color: rgb(62, 68, 70);
    background-color: rgb(24, 26, 27);
}
select:focus,
textarea:focus {
    outline-color: currentcolor;
}
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    background-color: rgb(27, 29, 30);
}
.wy-checkbox,
.wy-radio {
    color: rgb(192, 186, 178);
}
.wy-input-prefix .wy-input-context,
.wy-input-suffix .wy-input-context {
    background-color: rgb(24, 26, 27);
    border-color: rgb(62, 68, 70);
    color: rgb(168, 160, 149);
}
.wy-input-suffix .wy-input-context {
    border-left-color: currentcolor;
}
.wy-input-prefix .wy-input-context {
    border-right-color: currentcolor;
}
.wy-switch::before {
    background-color: rgb(53, 57, 59);
    background-image: none;
}
.wy-switch::after {
    background-color: rgb(82, 88, 92);
    background-image: none;
}
.wy-switch span {
    color: rgb(200, 195, 188);
}
.wy-switch.active::before {
    background-color: rgb(24, 106, 58);
    background-image: none;
}
.wy-switch.active::after {
    background-color: rgb(31, 139, 77);
    background-image: none;
}
.wy-control-group.wy-control-group-error .wy-form-message,
.wy-control-group.wy-control-group-error > label {
    color: rgb(233, 88, 73); 
}
.wy-control-group.wy-control-group-error input[type="text"], .wy-control-group.wy-control-group-error input[type="password"], .wy-control-group.wy-control-group-error input[type="email"], .wy-control-group.wy-control-group-error input[type="url"], .wy-control-group.wy-control-group-error input[type="date"], .wy-control-group.wy-control-group-error input[type="month"], .wy-control-group.wy-control-group-error input[type="time"], .wy-control-group.wy-control-group-error input[type="datetime"], .wy-control-group.wy-control-group-error input[type="datetime-local"], .wy-control-group.wy-control-group-error input[type="week"], .wy-control-group.wy-control-group-error input[type="number"], .wy-control-group.wy-control-group-error input[type="search"], .wy-control-group.wy-control-group-error input[type="tel"], .wy-control-group.wy-control-group-error input[type="color"] {
    border-color: rgb(149, 31, 18);
}
.wy-control-group.wy-control-group-error textarea {
    border-color: rgb(149, 31, 18);
}
.wy-inline-validate.wy-inline-validate-success .wy-input-context {
    color: rgb(92, 218, 145);
}
.wy-inline-validate.wy-inline-validate-danger .wy-input-context {
    color: rgb(233, 88, 73);
}
.wy-inline-validate.wy-inline-validate-warning .wy-input-context {
    color: rgb(232, 138, 54);
}
.wy-inline-validate.wy-inline-validate-info .wy-input-context {
    color: rgb(84, 164, 217);
}
.wy-table caption,
.rst-content table.docutils caption,
.rst-content table.field-list caption {
    color: rgb(232, 230, 227);
}
.wy-table thead,
.rst-content table.docutils thead,
.rst-content table.field-list thead {
    color: rgb(232, 230, 227);
}
.wy-table thead th,
.rst-content table.docutils thead th,
.rst-content table.field-list thead th {
    border-bottom-color: rgb(63, 69, 71);
}
.wy-table td,
.rst-content table.docutils td,
.rst-content table.field-list td {
    background-color: transparent;
}
.wy-table-secondary {
    color: rgb(152, 143, 129);
}
.wy-table-tertiary {
    color: rgb(152, 143, 129);
}
.wy-table-odd td,
.wy-table-striped tr:nth-child(2n-1) td,
.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td {
    background-color: rgb(24, 26, 27);
}
.wy-table-backed {
    background-color: rgb(24, 26, 27);
}
.wy-table-bordered-all,
.rst-content table.docutils {
    border-color: rgb(63, 69, 71);
}
.wy-table-bordered-all td,
.rst-content table.docutils td {
    border-bottom-color: rgb(63, 69, 71);
    border-left-color: rgb(63, 69, 71);
}
.wy-table-bordered {
    border-color: rgb(63, 69, 71);
}
.wy-table-bordered-rows td {
    border-bottom-color: rgb(63, 69, 71);
}
.wy-table-horizontal td,
.wy-table-horizontal th {
    border-bottom-color: rgb(63, 69, 71);
}
a {
    color: rgb(84, 164, 217);
    text-decoration-color: currentcolor;
}
a:hover {
    color: rgb(68, 156, 214);
}
a:visited {
    color: rgb(164, 103, 188);
}
body {
    color: rgb(192, 186, 178);
    background-color: rgb(33, 35, 37);
    background-image: none;
}
.wy-text-strike {
    text-decoration-color: currentcolor;
}
.wy-text-warning {
    color: rgb(232, 138, 54) !important;
}
a.wy-text-warning:hover {
    color: rgb(236, 157, 87) !important;
}
.wy-text-info {
    color: rgb(84, 164, 217) !important;
}
a.wy-text-info:hover {
    color: rgb(79, 162, 216) !important;
}
.wy-text-success {
    color: rgb(92, 218, 145) !important;
}
a.wy-text-success:hover {
    color: rgb(73, 214, 133) !important;
}
.wy-text-danger {
    color: rgb(233, 88, 73) !important;
}
a.wy-text-danger:hover {
    color: rgb(237, 118, 104) !important;
}
.wy-text-neutral {
    color: rgb(192, 186, 178) !important;
}
a.wy-text-neutral:hover {
    color: rgb(176, 169, 159) !important;
}
hr {
    border-color: rgb(63, 69, 71) currentcolor currentcolor;
}
code,
.rst-content tt,
.rst-content code {
    background-color: rgb(24, 26, 27);
    background-image: none;
    border-color: rgb(56, 61, 63);
    color: rgb(233, 88, 73);
}
.wy-plain-list-disc,
.rst-content .section ul,
.rst-content section ul,
.rst-content .toctree-wrapper ul,
article ul {
    list-style-image: none;
}
.wy-plain-list-disc li,
.rst-content .section ul li,
.rst-content section ul li,
.rst-content .toctree-wrapper ul li,
article ul li {
    list-style-image: none;
}
.wy-plain-list-disc li li,
.rst-content .section ul li li,
.rst-content section ul li li,
.rst-content .toctree-wrapper ul li li,
article ul li li {
    list-style-image: none;
}
.wy-plain-list-disc li li li,
.rst-content .section ul li li li,
.rst-content section ul li li li,
.rst-content .toctree-wrapper ul li li li,
article ul li li li {
    list-style-image: none;
}
.wy-plain-list-disc li ol li,
.rst-content .section ul li ol li,
.rst-content section ul li ol li,
.rst-content .toctree-wrapper ul li ol li,
article ul li ol li {
    list-style-image: none;
}
.wy-plain-list-decimal,
.rst-content .section ol,
.rst-content .section ol.arabic,
.rst-content section ol,
.rst-content section ol.arabic,
.rst-content .toctree-wrapper ol,
.rst-content .toctree-wrapper ol.arabic,
article ol {
    list-style-image: none;
}
.wy-plain-list-decimal li,
.rst-content .section ol li,
.rst-content .section ol.arabic li,
.rst-content section ol li,
.rst-content section ol.arabic li,
.rst-content .toctree-wrapper ol li,
.rst-content .toctree-wrapper ol.arabic li,
article ol li {
    list-style-image: none;
}
.wy-plain-list-decimal li ul li,
.rst-content .section ol li ul li,
.rst-content .section ol.arabic li ul li,
.rst-content section ol li ul li,
.rst-content section ol.arabic li ul li,
.rst-content .toctree-wrapper ol li ul li,
.rst-content .toctree-wrapper ol.arabic li ul li,
article ol li ul li {
    list-style-image: none;
}
.wy-breadcrumbs li code,
.wy-breadcrumbs li .rst-content tt,
.rst-content .wy-breadcrumbs li tt {
    border-color: currentcolor;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
.wy-breadcrumbs li code.literal,
.wy-breadcrumbs li .rst-content tt.literal,
.rst-content .wy-breadcrumbs li tt.literal {
    color: rgb(192, 186, 178);
}
.wy-breadcrumbs-extra {
    color: rgb(184, 178, 169);
}
.ks-breadcrumbs::after {
    color: rgb(192, 186, 178);
}
html a {
    color: rgb(255, 41, 79);
}
html a:active,
html a:hover,
html a:focus {
    color: rgb(255, 41, 79);
}
html a:visited {
    color: rgb(234, 115, 118);
}
html .modal {
    background-color: rgba(0, 0, 0, 0.4);
}
html .modal-content {
    background-color: rgb(25, 27, 28);
    box-shadow: rgba(10, 24, 51, 0.6) 3px 12px 36px 6px;
}
html .close {
    color: rgb(232, 230, 227);
    background-color: rgb(73, 79, 82);
}
html .close:hover,
html .close:focus {
    text-decoration-color: currentcolor;
    background-color: rgb(96, 104, 108);
}
html .modal-header {
    background-color: rgb(52, 57, 59);
    color: rgb(232, 230, 227);
}
html .modal-footer {
    background-color: rgb(52, 57, 59);
    color: rgb(232, 230, 227);
}
html .consentbutton {
    border-color: rgb(64, 70, 72);
    background-color: rgb(29, 32, 33);
    background-image: none;
}
html .consentbutton:hover {
    border-color: rgb(62, 68, 70);
    background-color: rgb(34, 37, 38);
    background-image: none;
    color: rgb(205, 200, 194);
}
html #aboutbox {
    color: rgb(232, 230, 227);
}
html #aboutbox .modal-content .modal-header {
    background-color: rgb(24, 26, 27) !important;
    color: rgb(232, 230, 227);
}
html #aboutbox .modal-content .modal-header .close {
    border-color: rgb(80, 87, 90);
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    color: rgb(232, 230, 227);
}
html #aboutbox .modal-content .modal-header .close:hover {
    color: rgb(232, 230, 227);
    background-color: rgba(35, 76, 159, 0.1);
}
html #aboutbox .modal-content .modal-header .close:active {
    background-color: rgb(0, 58, 158);
    border-color: rgb(0, 57, 156);
}
html #aboutbox #about-intro {
    list-style-image: none;
}
html #aboutbox #buildmeta ul {
    list-style-image: none;
}
html #aboutbox .close {
    background-color: transparent;
    border-color: rgb(80, 87, 90);
    color: rgb(232, 230, 227);
}
html #aboutbox .close:hover {
    color: rgb(232, 230, 227);
    background-color: rgba(35, 76, 159, 0.1);
}
html #aboutbox .close:active {
    background-color: rgb(0, 58, 158);
    border-color: rgb(0, 57, 156);
}
html #header #header-wrapper {
    background-color: rgb(24, 26, 27);
}
html #header #header-wrapper #ks-header-right #rtd-search-form > input:nth-child(1) {
    box-shadow: none;
    background-color: transparent;
    border-color: rgb(80, 87, 90);
    color: rgb(232, 230, 227);
}
html #header #header-wrapper #ks-header-right #ks-searchbox:focus {
    border-color: rgb(21, 64, 151) !important;
    outline-color: currentcolor !important;
}
html #toolbar {
    background-color: rgb(29, 32, 33);
    border-top-color: rgb(62, 68, 70);
}
html #toolbar #toolbar-wrapper #ks-toolbar-right select {
    background-color: transparent;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .version #version-list {
    border-color: currentcolor;
    box-shadow: none;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .version #version-list option {
    background-color: rgb(24, 26, 27);
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .version #version-list option:hover {
    background-color: rgb(32, 35, 37) !important;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .version #version-list #currentversion {
    background-color: rgb(32, 35, 37) !important;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right #themebutton,
html #toolbar #toolbar-wrapper #ks-toolbar-right #feedbackbutton,
html #toolbar #toolbar-wrapper #ks-toolbar-right #helpbutton,
html #toolbar #toolbar-wrapper #ks-toolbar-right #sourcebutton {
    background-color: transparent;
    border-color: currentcolor;
    outline-color: currentcolor;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right #sourcebutton {
    color: rgb(232, 230, 227);
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content {
    background-color: rgb(24, 26, 27);
    box-shadow: rgba(0, 0, 0, 0.13) 0px 6.4px 14.4px 0px,
    rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
    color: rgb(199, 194, 187) !important;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content > a,
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content div {
    color: rgb(199, 194, 187) !important;
    text-decoration-color: currentcolor;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content a:hover,
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content div:hover {
    background-color: rgb(29, 32, 33);
    background-image: none;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content > #helplink1,
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content > #helplink2,
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .help-content > #helplink3 {
    color: rgb(199, 194, 187) !important;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu #helpbutton {
    background-color: transparent;
    border-color: currentcolor;
}
html #toolbar #toolbar-wrapper #ks-toolbar-right .helpmenu .helpbutton {
    background-color: rgb(61, 140, 64);
    color: rgb(232, 230, 227);
    border-color: currentcolor;
}
.wy-menu a:hover {
    text-decoration-color: currentcolor;
}
.wy-menu-horiz li:hover {
    background-color: rgba(24, 26, 27, 0.1);
    background-image: none;
}
.wy-menu-horiz li.divide-left {
    border-left-color: rgb(119, 110, 98);
}
.wy-menu-horiz li.divide-right {
    border-right-color: rgb(119, 110, 98);
}
.wy-menu-vertical #plogo a:hover {
    background-color: transparent;
}
.wy-menu-vertical header,
.wy-menu-vertical p.caption {
    color: rgb(200, 196, 189);
}
.wy-menu-vertical li.divide-top {
    border-top-color: rgb(119, 110, 98);
}
.wy-menu-vertical li.divide-bottom {
    border-bottom-color: rgb(119, 110, 98);
}
.wy-menu-vertical li.current {
    background-color: rgb(24, 26, 27);
    background-image: none;
}
.wy-menu-vertical li.current a {
    color: rgb(255, 41, 79);
    border-right-color: rgb(48, 52, 54);
}
.wy-menu-vertical li.current a:hover {
    background-color: rgb(29, 32, 33);
    background-image: none;
}
.wy-menu-vertical li code,
.wy-menu-vertical li .rst-content tt,
.rst-content .wy-menu-vertical li tt {
    border-color: currentcolor;
    background-color: inherit;
    background-image: inherit;
    color: inherit;
}
.wy-menu-vertical li button.toctree-expand {
    color: rgb(255, 112, 137);
    border-color: currentcolor;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
.wy-menu-vertical .reference.internal.current {
    background-color: rgb(29, 32, 33);
}
.wy-menu-vertical li.on a,
.wy-menu-vertical li.current > a {
    color: rgb(255, 41, 79);
    background-color: rgb(24, 26, 27);
    background-image: none;
    border-color: currentcolor;
}
.wy-menu-vertical li.on a:hover,
.wy-menu-vertical li.current > a:hover {
    background-color: rgb(29, 32, 33);
    background-image: none;
}
.wy-menu-vertical li.on a:hover button.toctree-expand,
.wy-menu-vertical li.current > a:hover button.toctree-expand {
    color: rgb(255, 41, 79);
}
.wy-menu-vertical li.on a button.toctree-expand,
.wy-menu-vertical li.current > a button.toctree-expand {
    color: rgb(207, 203, 196);
}
.wy-menu-vertical li.toctree-l2 a,
.wy-menu-vertical li.toctree-l3 a,
.wy-menu-vertical li.toctree-l4 a,
.wy-menu-vertical li.toctree-l5 a,
.wy-menu-vertical li.toctree-l6 a,
.wy-menu-vertical li.toctree-l7 a,
.wy-menu-vertical li.toctree-l8 a,
.wy-menu-vertical li.toctree-l9 a,
.wy-menu-vertical li.toctree-l10 a {
    color: rgb(255, 41, 79);
}
.wy-menu-vertical li ul li a {
    color: rgb(255, 41, 79);
}
.wy-menu-vertical a {
    color: rgb(255, 41, 79);
}
.wy-menu-vertical a:hover {
    background-color: rgb(29, 32, 33);
}
.wy-menu-vertical a:hover button.toctree-expand {
    color: rgb(255, 41, 79);
}
.wy-menu-vertical a:active {
    color: rgb(255, 41, 79);
}
.wy-menu-vertical a:active button.toctree-expand {
    color: rgb(255, 41, 79);
}
.wy-side-nav-search {
    background-color: rgb(24, 26, 27);
    color: rgb(232, 230, 227); 
}
.wy-side-nav-search input[type="text"] {
    border-color: rgb(35, 111, 160);
}
.wy-side-nav-search img {
    background-color: rgb(33, 102, 148);
}
.wy-side-nav-search > a,
.wy-side-nav-search .wy-dropdown > a {
    color: rgb(232, 230, 227);
}
.wy-side-nav-search > a:hover,
.wy-side-nav-search > a:active,
.wy-side-nav-search > a:focus,
.wy-side-nav-search .wy-dropdown > a:hover,
.wy-side-nav-search .wy-dropdown > a:active,
.wy-side-nav-search .wy-dropdown > a:focus {
    background-color: rgb(29, 32, 33);
    background-image: none;
}
.wy-side-nav-search > a img.logo,
.wy-side-nav-search .wy-dropdown > a img.logo {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
.wy-side-nav-search > div.version {
    color: rgba(232, 230, 227, 0.3);
}
.wy-side-nav-search > div.version > div.version-dropdown > select {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-color: currentcolor;
    box-shadow: none;
    color: rgba(232, 230, 227, 0.3);
}
.wy-side-nav-search > div.version > div.version-dropdown > select:hover,
.wy-side-nav-search > div.version > div.version-dropdown > select:active,
.wy-side-nav-search > div.version > div.version-dropdown > select:focus {
    background-color: rgba(24, 26, 27, 0.1);
    background-image: none;
    color: rgba(232, 230, 227, 0.5);
}
.wy-nav .wy-menu-vertical header {
    color: rgb(84, 164, 217);
}
.wy-nav .wy-menu-vertical a {
    color: rgb(184, 178, 169);
}
.wy-nav .wy-menu-vertical a:hover {
    background-color: rgb(29, 32, 33);
    color: rgb(232, 230, 227);
}
.wy-body-for-nav {
    background-color: rgb(24, 26, 27);
    background-image: none;
}
.wy-nav-side {
    color: rgb(169, 161, 150);
    background-color: rgb(24, 26, 27);
    background-image: none;
}
.wy-side-scroll {
    border-right-color: rgb(52, 57, 59);
}
.wy-nav-top {
    background-color: rgb(33, 102, 148);
    background-image: none;
    color: rgb(232, 230, 227);
}
.wy-nav-top a {
    color: rgb(232, 230, 227);
}
.wy-nav-top img {
    background-color: rgb(33, 102, 148);
}
.wy-nav-content-wrap {
    background-color: rgb(24, 26, 27);
    background-image: none;
}
.wy-nav-content .rst-content .document #onthispage_wrapper #onthispageheader {
    color: rgb(200, 196, 189);
}
.wy-nav-content .rst-content .document #onthispage_wrapper .ks-onthispage .toc-list .is-active-link::before {
    background-color: rgb(39, 42, 44) !important;
}
.wy-nav-content .rst-content .document #onthispage_wrapper .ks-onthispage .toc-list-item .toc-link::before {
    background-color: rgb(34, 36, 38);
}
.wy-body-mask {
    background-color: rgba(0, 0, 0, 0.2);
    background-image: none;
}
.copyclip {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.copyclip:focus-visible,
.copyclip:hover,
.copyclip:active,
.copyclip.focus,
.copyclip.focus-within,
.copyclip.target,
.copyclip.focus {
    border-color: currentcolor;
    box-shadow: none;
    outline-color: currentcolor;
    background-color: transparent;
}
#nexticon,
#nexttext,
#previcon,
#previoustext,
.fa,
.wy-menu-vertical li button.toctree-expand,
.wy-menu-vertical li.on a button.toctree-expand,
.wy-menu-vertical li.current > a button.toctree-expand,
.rst-content h1 .headerlink,
.rst-content h2 .headerlink,
.rst-content h3 .headerlink,
.rst-content h4 .headerlink,
.rst-content h5 .headerlink,
.rst-content h6 .headerlink,
.rst-content dl dt .headerlink,
.rst-content p .headerlink,
.rst-content p.caption .headerlink,
.rst-content table > caption .headerlink,
.rst-content .code-block-caption .headerlink,
.rst-content .eqno .headerlink,
.rst-content tt.download span:first-child,
.rst-content code.download span:first-child,
.icon,
.far,
.material-icons,
.select,
.danchor {
    color: rgb(232, 230, 227);
}
footer {
    color: rgb(152, 143, 129);
}
footer span.commit code,
footer span.commit .rst-content tt,
.rst-content footer span.commit tt {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-color: currentcolor;
    color: rgb(152, 143, 129);
}
.rst-footer-buttons .btn.btn-neutral {
    background-color: rgb(24, 26, 27) !important;
    border-color: currentcolor !important;
    box-shadow: none;
}
#copyright {
    color: rgb(175, 168, 158);
    border-top-color: rgb(73, 80, 83);
    background-color: rgb(34, 37, 38);
}
#search-results .search li:first-child {
    border-top-color: rgb(63, 69, 71);
}
#backtotop {
    background-color: rgb(186, 0, 33);
    border-color: currentcolor;
    color: rgb(232, 230, 227);
    text-decoration-color: currentcolor;
}
#backtotop .material-icons {
    color: rgb(232, 230, 227);
}
#backtotop #backtotoptext {
    color: rgb(232, 230, 227);
}
.tippy-box {
    background-color: rgb(30, 32, 33);
    color: rgb(232, 230, 227);
    border-color: rgb(76, 82, 85);
    box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px 1px;
}
@media screen and (max-width: 500px) {
    html #header {
        background-color: rgb(24, 26, 27);
    }
}
@media screen and (max-width: 767px) {
    #toolbar #toolbar-wrapper #ks-toolbar-left {
        border-bottom-color: rgb(62, 68, 70);
    }
    #toolbar #toolbar-wrapper #ks-toolbar-right {
        border-bottom-color: rgb(62, 68, 70);
    }
    #toolbar #toolbar-wrapper #ks-toolbar-right button#sidebarlightboxbutton.btn {
        background-color: transparent !important;
        border-color: currentcolor;
        color: rgb(232, 230, 227);
        box-shadow: none;
    }
    .wy-nav-side.tocvisible {
        border-right-color: rgb(62, 68, 70);
        border-left-color: rgb(62, 68, 70);
    }
    .sidebarheader.tocvisible {
        background-color: rgb(24, 26, 27) !important;
        border-bottom-color: rgb(62, 67, 70);
        border-right-color: rgb(62, 68, 70);
        border-left-color: rgb(62, 68, 70);
    }
    .sidebarheader.tocvisible > div:nth-child(1) {
        color: rgb(232, 230, 227);
    }
    .sidebarheader.tocvisible > div:nth-child(1) .sidebarlightboxcontrol .tocvisible {
        border-left-color: rgb(62, 67, 70) !important;
        border-right-color: rgb(62, 67, 70);
    }
    #closesidebarlightbox {
        border-color: currentcolor;
        background-color: rgb(24, 26, 27) !important;
        box-shadow: none;
    }
}
@media screen and (max-width: 1023px) {
    #ks-toolbar-right {
        background-color: rgb(29, 32, 33);
    }
    #ks-toolbar-left {
        background-color: rgb(29, 32, 33);
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    #closesidebarlightbox {
        border-color: currentcolor;
        background-color: rgb(24, 26, 27) !important;
        box-shadow: none;
    }
    .sidebarheader.tocvisible {
        background-color: rgb(24, 26, 27) !important;
        border-bottom-color: rgb(62, 67, 70);
        border-right-color: rgb(62, 67, 70);
    }
    .sidebarheader.tocvisible > div:nth-child(1) {
        color: rgb(232, 230, 227);
    }
    .sidebarheader.tocvisible > div:nth-child(1) .sidebarlightboxcontrol .tocvisible {
        border-left-color: rgb(62, 67, 70) !important;
        border-right-color: rgb(62, 67, 70);
    }
    #closesidebarlightbox {
        border-color: currentcolor;
        background-color: rgb(24, 26, 27) !important;
        box-shadow: none;
    }
    #sidebarlightboxbutton.btn {
        background-color: transparent !important;
        border-color: currentcolor;
        color: rgb(232, 230, 227);
        box-shadow: none;
    }
    #toolbar #toolbar-wrapper #ks-toolbar-left {
        border-bottom-color: rgb(62, 68, 70);
    }
    #toolbar #toolbar-wrapper #ks-toolbar-right {
        border-bottom-color: rgb(62, 68, 70);
        background-color: rgb(24, 26, 27);
    }
    #toolbar #toolbar-wrapper #ks-toolbar-right button#sidebarlightboxbutton.btn {
        background-color: transparent !important;
        border-color: currentcolor;
        color: rgb(232, 230, 227);
        box-shadow: none;
    }
    .wy-nav-side.tocvisible {
        border-right-color: rgb(62, 68, 70);
    }
}
@media screen and (min-width: 1024px) and (max-width: 1852px) {
    #toolbar {
        border-bottom-color: rgb(62, 68, 70);
    }
}
@media screen and (min-width: 1852px) {
    #toolbar {
        border-bottom-color: rgb(62, 68, 70);
    }
}
.toc > .toc-list li {
    list-style-image: none;
}
a.toc-link {
    color: currentcolor;
}
.toc-link::before {
    background-color: rgb(34, 36, 38);
}
.is-active-link::before {
    background-color: rgb(82, 145, 54);
}
.rst-versions {
    color: rgb(232, 230, 227);
    background-color: rgb(23, 24, 25);
    background-image: none;
}
.rst-versions a {
    color: rgb(84, 164, 217);
    text-decoration-color: currentcolor;
}
.rst-versions .rst-current-version {
    background-color: rgb(29, 31, 32);
    color: rgb(92, 218, 145);
}
.rst-versions .rst-current-version .fa,
.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,
.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand,
.rst-versions .rst-current-version .rst-content h1 .headerlink,
.rst-content h1 .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content h2 .headerlink,
.rst-content h2 .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content h3 .headerlink,
.rst-content h3 .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content h4 .headerlink,
.rst-content h4 .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content h5 .headerlink,
.rst-content h5 .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content h6 .headerlink,
.rst-content h6 .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content dl dt .headerlink,
.rst-content dl dt .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content p .headerlink,
.rst-content p .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content table > caption .headerlink,
.rst-content table > caption .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,
.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content .eqno .headerlink,
.rst-content .eqno .rst-versions .rst-current-version .headerlink,
.rst-versions .rst-current-version .rst-content tt.download span:first-child,
.rst-content tt.download .rst-versions .rst-current-version span:first-child,
.rst-versions .rst-current-version .rst-content code.download span:first-child,
.rst-content code.download .rst-versions .rst-current-version span:first-child,
.rst-versions .rst-current-version .icon {
    color: rgb(232, 230, 227);
}
.rst-versions .rst-current-version.rst-out-of-date {
    background-color: rgb(162, 33, 20);
    color: rgb(232, 230, 227);
}
.rst-versions .rst-current-version.rst-active-old-version {
    background-color: rgb(144, 117, 8);
    color: rgb(232, 230, 227);
}
.rst-versions .rst-other-versions {
    color: rgb(152, 143, 129);
}
.rst-versions .rst-other-versions hr {
    border-color: rgb(119, 111, 98) currentcolor currentcolor;
}
.rst-versions .rst-other-versions dd a {
    color: rgb(232, 230, 227);
}
.rst-versions.rst-badge {
    border-color: currentcolor;
}
.rst-content a {
    color: rgb(255, 41, 79) !important;
}
.rst-content a:active,
.rst-content a:hover,
.rst-content a:focus {
    color: rgb(255, 41, 79) !important;
}
.rst-content a:visited {
    color: rgb(234, 115, 118) !important;
}
.rst-content a.toc-backref,
.rst-content a.headerlink {
    color: rgb(200, 196, 189) !important;
}
.rst-content abbr[title] {
    text-decoration-color: currentcolor;
}
.rst-content.style-external-links a.reference.external::after {
    color: rgb(184, 178, 169);
}
.rst-content .docutils.literal {
    background-color: rgb(29, 32, 33);
}
.rst-content .highlight {
    background-color: rgb(29, 32, 33) !important; background-image: none !important; 
}
.rst-content pre.literal-block, .rst-content div[class^="highlight"] {
    border-color: transparent; 
}
.rst-content pre.literal-block div[class^="highlight"], .rst-content div[class^="highlight"] div[class^="highlight"] {
    border-color: currentcolor;
}
.rst-content .linenodiv pre {
    border-right-color: rgb(62, 67, 70);
}
.rst-content div.highlight span.linenos {
    border-right-color: rgb(62, 67, 70);
}
.rst-content .note,
.rst-content .attention,
.rst-content .caution,
.rst-content .danger,
.rst-content .error,
.rst-content .hint,
.rst-content .important,
.rst-content .tip,
.rst-content .warning,
.rst-content .seealso,
.rst-content .admonition-todo,
.rst-content .admonition {
    background-color: rgb(24, 26, 27);
}
.rst-content .admonition-title {
    color: rgb(232, 230, 227);
}
.rst-content .admonition-title::before {
    background-color: rgb(80, 87, 90);
}
.rst-content .note .admonition-title,
.rst-content .seealso .admonition-title {
    background-color: rgb(80, 87, 90);
}
.rst-content .hint .admonition-title,
.rst-content .tip .admonition-title,
.rst-content .important .admonition-title {
    background-color: rgb(21, 150, 125);
}
.rst-content .error .admonition-title,
.rst-content .caution .admonition-title,
.rst-content .attention .admonition-title,
.rst-content .admonition-todo .admonition-title {
    background-color: rgb(153, 112, 0);
}
.rst-content .warning .admonition-title,
.rst-content .danger .admonition-title {
    background-color: rgb(186, 0, 33);
}
.rst-content .admonition table {
    border-color: rgba(140, 130, 115, 0.1);
}
.rst-content .admonition table td,
.rst-content .admonition table th {
    background-color: transparent !important;
    background-image: none !important;
    border-color: rgba(140, 130, 115, 0.1) !important;
}
.rst-content .section ol.loweralpha,
.rst-content .section ol.loweralpha > li,
.rst-content section ol.loweralpha,
.rst-content section ol.loweralpha > li,
.rst-content .toctree-wrapper ol.loweralpha,
.rst-content .toctree-wrapper ol.loweralpha > li {
    list-style-image: none;
}
.rst-content .section ol.upperalpha,
.rst-content .section ol.upperalpha > li,
.rst-content section ol.upperalpha,
.rst-content section ol.upperalpha > li,
.rst-content .toctree-wrapper ol.upperalpha,
.rst-content .toctree-wrapper ol.upperalpha > li {
    list-style-image: none;
}
.rst-content .toc-backref {
    color: rgb(192, 186, 178);
}
.rst-content .sidebar {
    background-color: rgb(24, 26, 27);
    background-image: none;
    border-color: rgb(63, 69, 71);
}
.rst-content .sidebar .sidebar-title {
    background-color: rgb(50, 57, 66);
    background-image: none;
}
html.writer-html4 .rst-content table.docutils.citation,
html.writer-html4 .rst-content table.docutils.footnote {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-color: currentcolor;
}
html.writer-html4 .rst-content table.docutils.citation td,
html.writer-html4 .rst-content table.docutils.citation tr,
html.writer-html4 .rst-content table.docutils.footnote td,
html.writer-html4 .rst-content table.docutils.footnote tr {
    border-color: currentcolor;
    background-color: transparent !important;
}
html.writer-html4 .rst-content table.docutils.citation,
.rst-content table.docutils.footnote,
html.writer-html5 .rst-content dl.footnote {
    color: rgb(152, 143, 129);
}
html.writer-html4 .rst-content table.docutils.citation tt,
html.writer-html4 .rst-content table.docutils.citation code,
.rst-content table.docutils.footnote tt,
.rst-content table.docutils.footnote code,
html.writer-html5 .rst-content dl.footnote tt,
html.writer-html5 .rst-content dl.footnote code {
    color: rgb(178, 172, 162);
}
.rst-content table.docutils thead {
    background-color: rgb(29, 32, 33);
}
.rst-content table.docutils th {
    border-color: rgb(63, 69, 71);
}
html.writer-html5 .rst-content table.docutils th {
    border-color: rgb(63, 69, 71);
}
.rst-content table.field-list {
    border-color: currentcolor;
}
.rst-content table.field-list td {
    border-color: currentcolor;
}
.rst-content tt,
.rst-content tt,
.rst-content code {
    color: rgb(232, 230, 227);
}
.rst-content tt.literal,
.rst-content tt.literal,
.rst-content code.literal {
    color: rgb(233, 88, 73);
}
.rst-content tt.xref,
a .rst-content tt,
.rst-content tt.xref,
.rst-content code.xref,
a .rst-content tt,
a .rst-content code {
    color: rgb(192, 186, 178);
}
.rst-content a tt,
.rst-content a tt,
.rst-content a code {
    color: rgb(84, 164, 217);
}
html.writer-html4 .rst-content dl:not(.docutils) > dt,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) > dt {
    background-color: rgb(29, 32, 33);
    background-image: none;
    color: rgb(84, 164, 217);
    border-top-color: rgb(63, 69, 71);
}
html.writer-html4 .rst-content dl:not(.docutils) > dt::before,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) > dt::before {
    color: rgb(109, 178, 223);
}
html.writer-html4 .rst-content dl:not(.docutils) > dt .headerlink,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) > dt .headerlink {
    color: rgb(192, 186, 178);
}
html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list) > dt,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list) > dt {
    border-color: currentcolor currentcolor currentcolor rgb(62, 68, 70);
    background-color: rgb(32, 35, 37);
    background-image: none;
    color: rgb(178, 172, 162);
}
html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list) > dt .headerlink,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list) > dt .headerlink {
    color: rgb(192, 186, 178);
}
html.writer-html4 .rst-content dl:not(.docutils) tt.descname,
html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,
html.writer-html4 .rst-content dl:not(.docutils) tt.descname,
html.writer-html4 .rst-content dl:not(.docutils) code.descname,
html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,
html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descclassname {
    background-color: transparent;
    border-color: currentcolor;
}
html.writer-html4 .rst-content dl:not(.docutils) .optional,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .optional {
    color: rgb(232, 230, 227);
}
html.writer-html4 .rst-content dl:not(.docutils) .property dt.sig.sig-object,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .property dt.sig.sig-object {
    border-left-color: rgb(62, 68, 70) !important;
}
html.writer-html4 .rst-content dl:not(.docutils) .sig-name,
html.writer-html4 .rst-content dl:not(.docutils) .descname,
html.writer-html4 .rst-content dl:not(.docutils) .descclassname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .sig-name,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .descname,
html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .descclassname {
    color: rgb(232, 230, 227);
}
.rst-content .viewcode-link,
.rst-content .viewcode-back {
    color: rgb(92, 218, 145);
}
.rst-content tt.download,
.rst-content code.download {
    background-color: inherit;
    background-image: inherit;
    color: inherit;
    border-color: inherit;
}
.rst-content .guilabel {
    border-color: rgb(27, 84, 122);
    background-color: rgb(32, 35, 36);
    background-image: none;
}
.sphx-glr-script-out .highlight pre {
    background-color: transparent !important;
}
div.sphx-glr-download a {
    background-color: rgb(29, 32, 33) !important;
    border-color: rgb(62, 67, 70) !important; background-image: none !important; 
}
span[id*="MathJax-Span"] {
    color: rgb(192, 186, 178);
}

/* Override Style */
.vimvixen-hint {
    background-color: #7b5300 !important;
    border-color: #d8b013 !important;
    color: #f3e8c8 !important;
}
::placeholder {
    opacity: 0.5 !important;
}
#edge-translate-panel-body,
.MuiTypography-body1,
.nfe-quote-text {
    color: var(--darkreader-neutral-text) !important;
}
gr-main-header {
    background-color: #0f3a48 !important;
}
.tou-z65h9k,
.tou-mignzq,
.tou-1b6i2ox,
.tou-lnqlqk {
    background-color: var(--darkreader-neutral-background) !important;
}
.tou-75mvi {
    background-color: #032029 !important;
}
.tou-ta9e87,
.tou-1w3fhi0,
.tou-1b8t2us,
.tou-py7lfi,
.tou-1lpmd9d,
.tou-1frrtv8,
.tou-17ezmgn {
    background-color: #0a0a0a !important;
}
.tou-uknfeu {
    background-color: #231603 !important;
}
.tou-6i3zyv {
    background-color: #19576c !important;
}
embed[type="application/pdf"] { filter: invert(100%) contrast(90%); }
