@charset "UTF-8";

/* fonts */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,100;0,300;0,400;0,700;1,400&display=swap');

@font-face {font-family: Calibri; src: url("fonts/Calibri/Calibri.ttf") format("truetype");}
@font-face {font-family: Calibri; src: url("fonts/Calibri/Calibri-Bold.ttf") format("truetype"); font-weight: bold;}
@font-face {font-family: Calibri; src: url("fonts/Calibri/Calibri-Italic.ttf") format("truetype"); font-style: italic;}
@font-face {font-family: Calibri; src: url("fonts/Calibri/Calibri-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic;}

@font-face {font-family: Consolas; src: url("fonts/Consolas/Consolas.ttf") format("truetype");}
@font-face {font-family: Consolas; src: url("fonts/Consolas/Consolas-Bold.ttf") format("truetype"); font-weight: bold;}
@font-face {font-family: Consolas; src: url("fonts/Consolas/Consolas-Italic.ttf") format("truetype"); font-style: italic;}
@font-face {font-family: Consolas; src: url("fonts/Consolas/Consolas-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic;}

@font-face {font-family: FedraSerifAPro; src: url("fonts/FedraSerifAPro/FedraSerifAPro-Normal.ttf") format("truetype");}
@font-face {font-family: FedraSerifAPro; src: url("fonts/FedraSerifAPro/FedraSerifAPro-NormalItalic.ttf") format("truetype"); font-style: italic;}
@font-face {font-family: FedraSerifAPro; src: url("fonts/FedraSerifAPro/FedraSerifAPro-Medium.ttf") format("truetype"); font-weight: 500;}
@font-face {font-family: FedraSerifAPro; src: url("fonts/FedraSerifAPro/FedraSerifAPro-MediumItalic.ttf") format("truetype"); font-weight: 500; font-style: italic;}
@font-face {font-family: FedraSerifAPro; src: url("fonts/FedraSerifAPro/FedraSerifAPro-Bold.ttf") format("truetype"); font-weight: bold;}
@font-face {font-family: FedraSerifAPro; src: url("fonts/FedraSerifAPro/FedraSerifAPro-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic;}

@font-face {font-family: MinionPro; src: url("fonts/MinionPro/MinionPro-Regular.ttf") format("truetype");}
@font-face {font-family: MinionPro; src: url("fonts/MinionPro/MinionPro-Bold.ttf") format("truetype"); font-weight: bold;}
@font-face {font-family: MinionPro; src: url("fonts/MinionPro/MinionPro-It.ttf") format("truetype"); font-style: italic;}
@font-face {font-family: MinionPro; src: url("fonts/MinionPro/MinionPro-BoldIt.ttf") format("truetype"); font-weight: bold; font-style: italic;}

@font-face {font-family: NewsGothicTLCond; src: url("fonts/NewsGothicTL/NewsGothicTL-RomanCondensed.ttf") format("truetype");}
@font-face {font-family: NewsGothicTLCond; src: url("fonts/NewsGothicTL/NewsGothicTL-BoldCondensed.ttf") format("truetype"); font-weight: bold;}

@font-face {font-family: Plumb; src: url("fonts/Plumb/Plumb-Regular.ttf") format("truetype");}
@font-face {font-family: Plumb; src: url("fonts/Plumb/Plumb-Bold.ttf") format("truetype"); font-weight: bold;}

@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaCyrillic.ttf") format("truetype");}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaBoldCyrillic.ttf") format("truetype"); font-weight: bold;}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaItalicCyrillic.ttf") format("truetype"); font-style: italic;}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaBlack.ttf") format("truetype"); font-weight: 900;}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaBlack-Oblique.ttf") format("truetype"); font-weight: 900; font-style: italic;}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaExtraLight-Reg.ttf") format("truetype"); font-weight: 100;}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaLight.ttf") format("truetype"); font-weight: 200;}
@font-face {font-family: Pragmatica; src: url("fonts/Pragmatica/PragmaticaRoman.ttf") format("truetype"); font-weight: 300;}

@font-face {font-family: PragmaticaCond; src: url("fonts/Pragmatica/PragmaticaCondBook-Reg.ttf") format("truetype");}
@font-face {font-family: PragmaticaCond; src: url("fonts/Pragmatica/PragmaticaCondBold-Reg.ttf") format("truetype"); font-weight: bold;}

@font-face {font-family: BigNoodleTitling; src: url("fonts/BigNoodle/BigNoodleTitlingCyr.ttf") format("truetype");}




/* code */
.highlight{background:#FFFFFF;color:#111}
/*.highlight .err{background:#C82829;color:#FFFFFF}*/
.highlight .hll{background-color:#EFEFEF}
.highlight .c {color:#929292}
.highlight .k {color:#8959A8}
/*.highlight .l {color:#F5871F}*/
/*.highlight .n {color:#929292}*/
.highlight .o {color:#545454}
.highlight .p {color:#929292}
.highlight .cm{color:#929292}
.highlight .cp{color:#929292}
.highlight .c1{color:#929292}
.highlight .cs{color:#929292}
.highlight .gd{color:#C82829}
.highlight .ge{font-style:italic}
.highlight .gh{color:#545454;font-weight:bold}
.highlight .gi{color:#718C00}
.highlight .gp{color:#718C00;font-weight:bold}
.highlight .gs{font-weight:bold}
.highlight .gu{color:#3E999F;font-weight:bold}
.highlight .kc{color:#8959A8}
.highlight .kd{color:#8959A8}
.highlight .kn{color:#3E999F}
.highlight .kp{color:#4271AE}
.highlight .kr{color:#8959A8}
.highlight .kt{color:#EAB700}
.highlight .ld{color:#718C00}
.highlight .m {color:#F5871F}
.highlight .s {color:#718C00}
.highlight .na{color:#4271AE}
.highlight .nb{color:#4271AE}
.highlight .nc{color:#EAB700}
.highlight .no{color:#EAB700}
.highlight .nd{color:#3E999F}
.highlight .ni{color:#545454}
.highlight .ne{color:#C82829}
.highlight .nf{color:#4271AE}
.highlight .nl{color:#545454}
.highlight .nn{color:#EAB700}
.highlight .nx{color:#4271AE}
.highlight .py{color:#545454}
.highlight .nt{color:#3E999F}
.highlight .nv{color:#C82829}
.highlight .ow{color:#3E999F}
.highlight .w {color:#545454}
.highlight .mf{color:#F5871F}
.highlight .mh{color:#F5871F}
.highlight .mi{color:#F5871F}
.highlight .mo{color:#F5871F}
.highlight .sb{color:#718C00}
.highlight .sc{color:#545454}
.highlight .sd{color:#929292}
.highlight .s2{color:#718C00}
.highlight .se{color:#F5871F}
.highlight .sh{color:#718C00}
.highlight .si{color:#F5871F}
.highlight .sx{color:#718C00}
.highlight .sr{color:#718C00}
.highlight .s1{color:#718C00}
.highlight .ss{color:#718C00}
.highlight .bp{color:#545454}
.highlight .vc{color:#C82829}
.highlight .vg{color:#C82829}
.highlight .vi{color:#C82829}
.highlight .il{color:#F5871F}





/* xmd */
.xmd, .xmd * {
  position: relative;
}
.xmd {
  /*font-weight: 100;*/
  font-size: 18px !important;
  line-height: 140%;
  font-family: Roboto,Pragmatica,sans-serif !important;
  text-align: justify;
  color: #222 !important;
}

.xmd wbr:after {
  content: '\00200B';
}

.xmd h2 {
  text-align: left;
  font-weight: 700 !important;
  font-size: 22px !important;
  line-height: 100%;
  font-family: Rubik,Roboto,Pragmatica,sans-serif !important;
  text-transform: uppercase;
  color: #222;
}

.xmd h3, .xmd h4, .xmd h5 {
  text-align: left;
  font-weight: 700 !important;
  font-size: 20px !important;
  line-height: 100%;
  font-family: Rubik,Roboto,Pragmatica,sans-serif !important;
  color: #222;
}

.xmd a {
  color: #d20;
  /*color: #00adef;*/
  /*border-bottom: 1px #94dcf8 solid;*/
  text-decoration: none;
}
.xmd a:hover, .xmd a:focus {
  text-decoration: underline;
}

.xmd em {
  font-style: normal;
}

.xmd code {
  font-family: Consolas,monospace !important;
  padding: 0;
}

.xmd p {
  font-size: 18px !important;
  margin: 24px 0 0;
}

.xmd p:empty {
  display: none;
}

/*.xmd p:not(:empty) + p {
  text-indent: 4%;
}*/

.xmd p:not(:empty) + ul, .xmd p:not(:empty) + ol {
  /*margin-top: 0;*/
}

.xmd p strong {
  font-weight: bold;
}

.xmd p code, .xmd li>code {
  color: #000;
  font-weight: normal;
  font-size: 19px;
}

.xmd hr {
  display: block;
  height: 0px;
  border: none;
  page-break-after: always;
}

/*.xmd hr + p {
  text-indent: 4%;
}*/

.xmd hr + ul, .xmd hr + ol {
  margin-top: 0;
}

.xmd blockquote {
  padding: 0 8%;
  font-size: 85%;
  line-height: 130%;
  font-style: italic;
  /*color: #f00;*/
}

.xmd li p:first-of-type, .xmd blockquote p:first-of-type {
  margin-top: 0;
}

.xmd img {
  max-width: 100%;
}

.xmd figure {
  text-align: center;
  margin: 3% auto;
}

.xmd figure > a, .xmd figure > img, .xmd figure > a > img {
  display: block !important;
  max-width: 100%;
  margin: 0 auto;
}

.xmd figure figcaption {
  display: inline-block;
  text-align: left;
  font-style: normal;
  font-size: 16px;
  line-height: inherit;
  background-color: #666;
  color: #fff;
  padding: 0.5% 3%;
  margin: 0 auto;
  overflow-wrap: normal;
  word-wrap: normal;
  -ms-word-break: normal;
  word-break: normal;
}

.xmd figure.no-text figcaption {
  display: none;
}

.xmd figure.right > a, .xmd figure.right > img {
  left: 60%;
  max-width: 40%;
  text-align: left;
}

.xmd figure.right figcaption {
  position: absolute;
  bottom: 0;
  right: 40%;
  text-align: right;
}

.xmd figure.center, .xmd figure.small, .xmd figure.xsmall {
  float: none;
  max-width: 80%;
  text-align: center;
}

.xmd figure.center > a, .xmd figure.center > img, .xmd figure.small > a, .xmd figure.small > img, .xmd figure.xsmall > a, .xmd figure.xsmall > img {
  margin: 0 auto;
}

.xmd figure.xsmall {
  max-width: 60%;
}

.xmd figure.full, .xmd figure.xlarge {
  float: none;
  max-width: none;
  text-align: center;
  margin: 5% -9.5%;
}

.xmd figure.full > a, .xmd figure.full > img, .xmd figure.xlarge > a, .xmd figure.xlarge > img {
  width: 100%;
  margin: 0 auto;
}

.xmd figure.float-right {
  clear: both;
  float: right;
  max-width: 30%;
  text-align: right;
  margin: 3% auto 3% 5%;
}

.xmd figure.float-right > a, .xmd figure.float-right > img {
  margin-left: auto;
}

.xmd figure.video a {
  position: relative;
  background-color: #000;
  border: none;
}

.xmd figure.video a:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7) url(images/play-button.png) center center no-repeat;
  z-index: 2;
}

.xmd figure.video a:hover:before {
  background-color: rgba(0, 0, 0, 0.4);
}
.xmd figure.video a img {
  min-height: 400px;
}

.xmd .tc2, .xmd .tc3, .xmd .tc4 {
  min-width: 90%;
  max-width: 100%;
  text-align: center;
  margin: 3% auto;
}

.xmd .tc2 th, .xmd .tc2 td, .xmd .tc3 th, .xmd .tc3 td, .xmd .tc4 th, .xmd .tc4 td {
  vertical-align: bottom;
}

.xmd .tc2 th figure, .xmd .tc2 td figure, .xmd .tc3 th figure, .xmd .tc3 td figure, .xmd .tc4 th figure, .xmd .tc4 td figure {
  display: block;
  margin: 0 auto;
}

.xmd .tc2 .l, .xmd .tc3 .l, .xmd .tc4 .l {
  text-align: center;
  background-color: #999;
  color: #fff;
  padding: 0.5% 3%;
  overflow-wrap: normal;
  word-wrap: normal;
  -ms-word-break: normal;
  word-break: normal;
}

.xmd .tc2.no-text .l, .xmd .tc3.no-text .l, .xmd .tc4.no-text .l {
  display: none;
}

.xmd .tc2 th, .xmd .tc2 td {
  width: 50%;
}

.xmd .tc3 th, .xmd .tc3 td {
  width: 33.34%;
}

.xmd .tc4 th, .xmd .tc4 td {
  width: 25%;
}

.xmd ul, .xmd ol {
  margin: 3% auto 3% 4%;
}

.xmd ul ul, .xmd ul ol, .xmd ol ul, .xmd ol ol {
  margin: 0 auto 0 4%;
}

.xmd ul, .xmd ul li {
  list-style: none !important;
}

.xmd ul li, .xmd ol li {
  font-size: 18px !important;
  line-height: inherit !important;
}

.xmd ul li:before {
  content: '\2022';
  position: absolute;
  display: block;
  left: -15px;
  top: 2px;
  font-size: 14px;
  /*line-height: 135%;*/
}

.xmd .lead {
  font-weight: 300;
  font-size: 22px !important;
  color: #000;
  line-height: 125%;
  font-family: Roboto,Pragmatica,sans-serif !important;
  margin-bottom: 5%;
}

.xmd .lead code {
  font-size: 20px !important;
}

.xmd .catcher {
  display: none;
}

.xmd .highlight {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  font-weight: normal;
  font-size: 18px;
  line-height: 135%;
  font-family: Consolas !important;
  white-space: pre;
  margin: 4% auto;
}

.xmd .highlight .wrapper {
  display: inline-block;
  min-width: 100%;
}

.xmd .highlight .wrapper *:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: solid 1px #ccc;
}

.xmd .highlight .wrapper span {
  display: inline-block;
}

.xmd .highlight .wrapper .l {
  display: block !important;
  min-height: 24px;
}

.xmd .tcols {
  border-collapse: collapse;
  width: 100%;
  margin: 3% auto;
}

.xmd .tcols thead {
  background-color: #d20!important;
  color: #fff;
}

.xmd .tcols thead th, .xmd .tcols thead td {
  font-weight: bold;
  background-color: #d20!important;
  border: solid 1px #d20!important;
}

.xmd .tcols th, .xmd .tcols td {
  border: solid 1px #ddd;
  padding: 1% 2%;
}

.xmd .tcols th:before, .xmd .tcols td:before {
  display: none;
}

.xmd .tcols.cols4, .xmd .tcols.cols5, .xmd .tcols.cols6, .xmd .tcols.cols7, .xmd .tcols.cols8, .xmd .tcols.cols9 {
  counter-reset: table-counter;
  width: 80%;
  margin: 5% 10% 0;
}

.xmd .tcols.cols4 thead, .xmd .tcols.cols5 thead, .xmd .tcols.cols6 thead, .xmd .tcols.cols7 thead, .xmd .tcols.cols8 thead, .xmd .tcols.cols9 thead {
  display: none;
}

.xmd .tcols.cols4 tbody td, .xmd .tcols.cols5 tbody td, .xmd .tcols.cols6 tbody td, .xmd .tcols.cols7 tbody td, .xmd .tcols.cols8 tbody td, .xmd .tcols.cols9 tbody td {
  display: block;
  border: none;
  padding-right: 1%;
}

.xmd .tcols.cols4 tbody td:before, .xmd .tcols.cols5 tbody td:before, .xmd .tcols.cols6 tbody td:before, .xmd .tcols.cols7 tbody td:before, .xmd .tcols.cols8 tbody td:before, .xmd .tcols.cols9 tbody td:before {
  display: inline;
  font-weight: bold;
}

.xmd .tcols.cols4 tbody td:first-of-type, .xmd .tcols.cols5 tbody td:first-of-type, .xmd .tcols.cols6 tbody td:first-of-type, .xmd .tcols.cols7 tbody td:first-of-type, .xmd .tcols.cols8 tbody td:first-of-type, .xmd .tcols.cols9 tbody td:first-of-type {
  font-weight: 700;
  font-family: Roboto,Pragmatica,sans-serif !important;
  padding: 0.8% 1% 0;
  margin-bottom: 1%;
}

.xmd .tcols.cols4 tbody td:first-of-type:before, .xmd .tcols.cols5 tbody td:first-of-type:before, .xmd .tcols.cols6 tbody td:first-of-type:before, .xmd .tcols.cols7 tbody td:first-of-type:before, .xmd .tcols.cols8 tbody td:first-of-type:before, .xmd .tcols.cols9 tbody td:first-of-type:before {
  counter-increment: table-counter;
  content: counter(table-counter) ". ";
}

.xmd .tcols.cols4 tbody td:last-of-type, .xmd .tcols.cols5 tbody td:last-of-type, .xmd .tcols.cols6 tbody td:last-of-type, .xmd .tcols.cols7 tbody td:last-of-type, .xmd .tcols.cols8 tbody td:last-of-type, .xmd .tcols.cols9 tbody td:last-of-type {
  margin-bottom: 5%;
}

.xmd .panel {
  border: none !important;
}

.xmd .panel > div {
  text-align: initial !important;
  border: none !important;
  padding: initial !important;
}

.xmd .panel > *:first-child:not(:empty), .xmd .panel > div > *:first-child:not(:empty) {
  margin-top: 0 !important;
  /*text-indent: 0;*/
}

.xmd .panel br {
  display: none;
}
.xmd .panel.term br {
  display: inherit;
}

.xmd .panel h6 {
  font-size: 18px;
}

.xmd .panel .highlight {
  background-color: #fff;
  padding: 1%;
}

.xmd .panel figure {
  max-width: 100%;
  margin: 3% auto;
}

.xmd .panel figure.full, .xmd .panel figure.xlarge {
  margin: 5% auto;
}

.xmd .panel blockquote {
  font-size: 93%;
  color: #fff;
  padding: 3% 8%;
}

.xmd .panel blockquote p {
  display: block !important;
}

.xmd .panel blockquote p:first-of-type {
  position: relative;
  /*text-indent: 4%;*/
  /*margin-top: -16px;*/
  margin-top: 0;
}

.xmd .panel .tcols {
  margin: 3% auto;
}

.xmd .panel .tcols thead {
  color: #000;
  background-color: #ddd;
}

.xmd .panel .tcols thead th, .xmd .panel .tcols thead td {
  border-color: #ddd;
}

.xmd .panel.default, .xmd .panel[class='panel'] {
  /*background-color: #4c4c4e;*/
  /*color: #fff;*/
  background-color: #ccc;
  margin: 4% -4% !important;
  padding: 20px 4% !important;
}

.xmd .panel.default h2, .xmd .panel.default h3, .xmd .panel.default h4, .xmd .panel[class='panel'] h2, .xmd .panel[class='panel'] h3, .xmd .panel[class='panel'] h4 {
  font-weight: bold;
  font-size: 26px !important;
  font-family: NewsGothicTLCond !important;
  /*color: #ddd;*/
}

.xmd .panel.default h2 + h2, .xmd .panel.default h2 + h3, .xmd .panel.default h2 + h4, .xmd .panel.default h2 + h5, .xmd .panel.default h2 + h6, .xmd .panel.default h2 + ol, .xmd .panel.default h2 + ul, .xmd .panel.default h3 + h2, .xmd .panel.default h3 + h3, .xmd .panel.default h3 + h4, .xmd .panel.default h3 + h5, .xmd .panel.default h3 + h6, .xmd .panel.default h3 + ol, .xmd .panel.default h3 + ul, .xmd .panel.default h4 + h2, .xmd .panel.default h4 + h3, .xmd .panel.default h4 + h4, .xmd .panel.default h4 + h5, .xmd .panel.default h4 + h6, .xmd .panel.default h4 + ol, .xmd .panel.default h4 + ul, .xmd .panel[class='panel'] h2 + h2, .xmd .panel[class='panel'] h2 + h3, .xmd .panel[class='panel'] h2 + h4, .xmd .panel[class='panel'] h2 + h5, .xmd .panel[class='panel'] h2 + h6, .xmd .panel[class='panel'] h2 + ol, .xmd .panel[class='panel'] h2 + ul, .xmd .panel[class='panel'] h3 + h2, .xmd .panel[class='panel'] h3 + h3, .xmd .panel[class='panel'] h3 + h4, .xmd .panel[class='panel'] h3 + h5, .xmd .panel[class='panel'] h3 + h6, .xmd .panel[class='panel'] h3 + ol, .xmd .panel[class='panel'] h3 + ul, .xmd .panel[class='panel'] h4 + h2, .xmd .panel[class='panel'] h4 + h3, .xmd .panel[class='panel'] h4 + h4, .xmd .panel[class='panel'] h4 + h5, .xmd .panel[class='panel'] h4 + h6, .xmd .panel[class='panel'] h4 + ol, .xmd .panel[class='panel'] h4 + ul {
  margin-top: 3% !important;
}

.xmd .panel.default img, .xmd .panel[class='panel'] img {
  height: auto;
}

.xmd .panel.www, .xmd .panel.info, .xmd .panel.warning, .xmd .panel.danger, .xmd .panel.greeting {
  max-width: 70%;
  min-height: 80px;
  font-weight: normal;
  font-size: 19px !important;
  line-height: 130%;
  font-family: PragmaticaCond !important;
  padding: 0 0 0 96px !important;
  margin: 48px auto;
}

.xmd .panel.www:before, .xmd .panel.info:before, .xmd .panel.warning:before, .xmd .panel.danger:before, .xmd .panel.greeting:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
  height: 80px;
  background: #d20 url(images/panel-info.png) center center no-repeat;
  background-size: contain;
  border-radius: 50%;
}

.xmd .panel.www h2, .xmd .panel.www h3, .xmd .panel.www h4, .xmd .panel.info h2, .xmd .panel.info h3, .xmd .panel.info h4, .xmd .panel.warning h2, .xmd .panel.warning h3, .xmd .panel.warning h4, .xmd .panel.danger h2, .xmd .panel.danger h3, .xmd .panel.danger h4, .xmd .panel.greeting h2, .xmd .panel.greeting h3, .xmd .panel.greeting h4 {
  font-weight: bold;
  font-size: 22px;
  line-height: 120%;
  font-family: FedraSerifAPro !important;
  text-transform: uppercase;
  color: #000;
  padding: 0 0 2%;
  margin-top: 0;
}

.xmd .panel.www img, .xmd .panel.info img, .xmd .panel.warning img, .xmd .panel.danger img, .xmd .panel.greeting img {
  display: none;
}

/*.xmd .panel.www p, .xmd .panel.info p, .xmd .panel.warning p, .xmd .panel.danger p, .xmd .panel.greeting p {
  text-indent: 0;
}*/
.xmd .panel.www li:before, .xmd .panel.info li:before, .xmd .panel.warning li:before, .xmd .panel.danger li:before, .xmd .panel.greeting li:before {
  display: none;
}


.xmd .panel.term {
  background-color: #111;
  color: #0f0;
  padding: 0 2%;
  font: normal 86%/140% Consolas,monospace !important;
  text-align: left;
  white-space: pre-wrap;
}
.xmd .panel.term * {
  color: #0f0 !important;
}

.xmd .panel.term code {
  font-size: unset;
}

.xmd .panel.term p {
  /*text-indent: 0 !important;*/
  margin: 0 !important;
}

.xmd .panel.term .highlight {
  background-color: transparent;
  color: #0f0;
}

.xmd .panel.term .highlight .wrapper *:after {
  display: none !important;
}

.xmd .panel.greeting:before {
  background-image: url(images/panel-greeting.png);
}

.xmd .panel.danger:before {
  background-image: url(images/panel-warning.png);
}

.xmd .panel.warning:before {
  background-image: url(images/panel-warning.png);
}

.xmd .panel.info:before {
  background-image: url(images/panel-info.png);
}

.xmd .panel.www:before {
  background-image: url(images/panel-www.png);
}

.xmd .youtube, .xmd .vimeo {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #333;
  font-weight: bold;
  line-height: 36px;
  border: none;
  white-space: nowrap;
  padding: 24px 24px 21px;
  margin: 4% 5% 6%;
  border-radius: 24px;
}

.xmd .youtube:before, .xmd .vimeo:before {
  content: '';
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: -10px 16px -10px 0;
}

.xmd .youtube {
  background-color: #eb381a;
}

.xmd .youtube:before {
  background: url(/images/youtube-button.png) center center no-repeat;
}

.xmd .vimeo {
  background-color: #1ab7ea;
}

.xmd .vimeo:before {
  background: url(/images/vimeo-button.png) center center no-repeat;
}

.xmd #toc, .xmd .toch, .xmd .wp-polls, .xmd .wp-polls-loading, .xmd .panel br {
  display: none;
}

.xmd .nobr {
  display: inline-block;
  white-space: nowrap !important;
  /*text-indent: initial;*/
}

.xmd h1:empty, .xmd h2:empty, .xmd h3:empty, .xmd h4:empty, .xmd h5:empty, .xmd h6:empty, .xmd p:empty, .xmd pre:empty, .xmd code:empty, .xmd blockquote:empty, .xmd ul:empty, .xmd ol:empty, .xmd table:empty, .xmd figure:empty, .xmd figcaption:empty, .xmd div:empty {
  display: none;
}

.xmd > pre, .xmd > code, .xmd > blockquote, .xmd > ul, .xmd > ol, .xmd > table, .xmd > figure, .xmd > div {
  margin-top: 3%;
  margin-bottom: 3%;
}

.xmd > pre + p:not(:empty), .xmd > code + p:not(:empty), .xmd > blockquote + p:not(:empty), .xmd > ul + p:not(:empty), .xmd > ol + p:not(:empty), .xmd > table + p:not(:empty), .xmd > figure + p:not(:empty), .xmd > div + p:not(:empty) {
  /*text-indent: 0;*/
  margin-top: 3%;
}

.xmd figure[class*="float-"] + p:not(:empty) {
  /*text-indent: 4%;*/
  margin-top: 0;
}

.xmd h1, .xmd h2, .xmd h3, .xmd h4, .xmd h5, .xmd h6 {
  margin-top: 5%;
}

.xmd h1 + *, .xmd h2 + *, .xmd h3 + *, .xmd h4 + *, .xmd h5 + *, .xmd h6 + * {
  margin-top: 0 !important;
}

.xmd h1 + figure, .xmd h2 + figure, .xmd h3 + figure, .xmd h4 + figure, .xmd h5 + figure, .xmd h6 + figure {
  margin-top: 3% !important;
}



/* site */
#content .bdaia-post-content .xmd .panel.term br {
  display: initial !important;
}
#content .bdaia-post-content.editor .xmd > p:last-of-type:after,
#content .bdaia-post-content.can_read .xmd > p:last-of-type:after,
.xmd li:last-of-type:after{
  content: ' © Xakep';
  display: inline-block;
  width: 24px;
  overflow: hidden;
  background: url(images/xakep-logo26.png) 50% 40% no-repeat;
  background-size: contain;
  color: transparent;
  white-space: nowrap;
  vertical-align: middle;
  margin-left: 5px;
}
.xmd li:last-of-type:after{display:none;}



/* magplan */
.xmd .paywall-notice p {
  display: inline;
}





/* mobile */
@media (max-width: 767px) {
  .xmd {
    text-align: inherit;
    hyphens: none;
  }
  .xmd ul, .xmd ol {
    margin-left: 5%;
  }
  .xmd figure.float-right {
    max-width: 50%;
  }
  .xmd figure.xsmall, .xmd figure.small {
    max-width: 80%;
  }
  .xmd .tcols {
    counter-reset: table-counter;
    width: 80%;
    margin: 5% 10% 0;
  }
  .xmd .tcols thead {
    display: none;
  }
  .xmd .tcols tbody td {
    display: block;
    border: none;
    padding-right: 1%;
  }
  .xmd .tcols tbody td:before {
    display: inline;
    font-weight: bold;
  }
  .xmd .tcols tbody td:first-of-type {
    font-weight: 700;
    font-family: Roboto,Pragmatica,sans-serif !important;
    padding: 0 1%;
    margin-bottom: 1%;
  }
  .xmd .tcols tbody td:first-of-type:before {
    counter-increment: table-counter;
    content: counter(table-counter) ". ";
  }
  .xmd .tcols tbody td:last-of-type {
    margin-bottom: 5%;
  }
  .xmd .panel .highlight {
    padding: 2%;
  }
  .xmd .panel.www ul li:before, .xmd .panel.www ol li:before, .xmd .panel.info ul li:before, .xmd .panel.info ol li:before, .xmd .panel.warning ul li:before, .xmd .panel.warning ol li:before, .xmd .panel.danger ul li:before, .xmd .panel.danger ol li:before, .xmd .panel.greeting ul li:before, .xmd .panel.greeting ol li:before {
    display: none;
  }
  .xmd .youtube, .xmd .vimeo {
    font-size: 85%;
  }
}
@media (max-width: 544px) {
  .xmd {
    font-size: 16px !important;
    text-align: left;
    margin-top: 12%;
  }
  .xmd p {
    font-size: 16px !important;
  }
  .xmd ul, .xmd ol {
    padding-left: 0 !important;
    margin-left: 6%;
  }
  .xmd ul li, .xmd ol li {
    font-size: 14px !important;
  }
  .xmd figure {
    float: none !important;
    max-width: none !important;
    text-align: center !important;
    margin: 5% auto !important;
  }
  .xmd figure > a, .xmd figure > img {
    margin: 0;
    max-width: 100%;
  }
  .xmd figure figcaption {
    right: auto;
    text-align: center;
  }
  .xmd .lead {
    position: static !important;
    margin: 0 0 5% !important;
  }
  .xmd .panel.www, .xmd .panel.info, .xmd .panel.warning, .xmd .panel.danger, .xmd .panel.greeting {
    font-size: 90%;
    max-width: none;
    padding-left: 0 !important;
    margin: 8% 5% !important;
  }
  .xmd .panel.www:before, .xmd .panel.info:before, .xmd .panel.warning:before, .xmd .panel.danger:before, .xmd .panel.greeting:before {
    width: 60px;
    height: 60px;
    position: relative;
    left: 50%;
    margin: 0 0 10px -30px;
  }
  .xmd .panel.www h4, .xmd .panel.info h4, .xmd .panel.warning h4, .xmd .panel.danger h4, .xmd .panel.greeting h4 {
    text-align: center;
  }
  .xmd .panel .highlight {
    padding: 3%;
  }
  .xmd .youtube, .xmd .vimeo {
    /*width: 30vw;*/
    height: 52px;
    margin: 4% auto;
    text-indent: 9999px;
    color: transparent;
    overflow: hidden;
  }
  .xmd .youtube:before, .xmd .vimeo:before {
    position: absolute;
    top: 14px;
    left: 50%;
    color: #fff;
    margin-left: -14px;
  }
}




@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/katex/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/katex/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/katex/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/katex/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/katex/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/katex/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/katex/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/katex/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/katex/KaTeX_Main-Bold.woff) format("woff"),url(fonts/katex/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/katex/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/katex/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/katex/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/katex/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/katex/KaTeX_Main-Italic.woff) format("woff"),url(fonts/katex/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Main-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/katex/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/katex/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/katex/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/katex/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/katex/KaTeX_Math-Italic.woff) format("woff"),url(fonts/katex/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(fonts/katex/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/katex/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/katex/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(fonts/katex/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/katex/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/katex/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/katex/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Script-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/katex/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/katex/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/katex/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.3"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:baseline;align-items:baseline;display:-webkit-inline-box;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-inline-box;display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-content;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:-webkit-calc(50% + .3em);right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:-webkit-calc(50% + .3em);left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
