.NF {
  font-family: Arial;
  font-size: 9pt;
  align-items: center;
  display: flex;
  gap: 4pt;
}

.TAH {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}

.TAC {
  font-family: Arial;
  font-size: 9pt;
  text-align: center;
}

.TAL {
  font-family: Arial;
  font-size: 9pt;
}

.ondemand_CHAR_name_Arial_size_9 {
  font-family: Arial;
  font-size: 9pt;
}

.HTML_Variable {
  font-family: "Roboto Mono", Monospace;
  font-size: 8pt;
  font-style: italic;
}

.HTML_Keyboard {
  font-family: Times New Roman;
  font-size: 10pt;
  color: #595959;
}

.HTML_Definition {
  font-style: italic;
}

.TAN {
  font-family: Arial;
  font-size: 9pt;
  padding-left: 12pt;
  display: flex;
  gap: 12pt;
}

.HTML_Code {
  font-family: "Roboto Mono", Monospace;
  font-size: 8pt;
  color: #31849b;
}

.ondemand_CHAR_size_9 {
  font-size: 9pt;
}

.ondemand_CHAR_name_Roboto_Mono_size_8_color_31849B {
  font-family: "Roboto Mono", Monospace;
  font-size: 8pt;
  color: #31849b;
}

.ondemand_CHAR_size_9_color_000000 {
  font-size: 9pt;
  color: #000000;
}

.ondemand_CHAR_color_000000 {
  color: #000000;
}

.Plain_Text_Char {
  font-family: Courier New;
}

.ondemand_CHAR_name_Roboto_Mono_size_8 {
  font-family: "Roboto Mono", Monospace;
  font-size: 8pt;
  font-style: italic;
}

.ondemand_CHAR_name_Courier_New {
  font-family: Courier New;
}

.ondemand_PAR_alignment_CENTER {
  text-align: center;
}

.HTML_Error {
  font-family: Times New Roman;
  font-weight: bold;
  font-style: italic;
  color: #595959;
}

.TAJ {
  font-family: Arial;
  font-size: 9pt;
  text-align: justify;
}

.ondemand_CHAR_color_595959 {
  color: #595959;
}

.ondemand_PAR_alignment_CENTER_space_before_3_space_after_3 {
  text-align: center;
  margin-top: 3pt;
  margin-bottom: 3pt;
}

.FP {
}

.ZA {
  font-family: Arial;
  font-size: 20pt;
  text-align: right;
}

.ondemand_CHAR_size_32 {
  font-size: 32pt;
}

.ZGSM {
}

.ondemand_CHAR_size_16 {
  font-size: 16pt;
}

.ZT {
  font-family: Arial;
  font-size: 17pt;
  font-weight: bold;
  text-align: center;
}

.ZG {
  font-family: Arial;
  text-align: right;
}

.ZB {
  font-family: Arial;
  font-style: italic;
  text-align: right;
  font-family: Century Gothic;
  font-size: 16pt;
  font-weight: bold;
  color: #ffffff;
}

.ondemand_CHAR_name_Arial {
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
}

.ondemand_CHAR_name_Century_Gothic_size_16_color_FFFFFF {
  font-family: Century Gothic;
  font-size: 16pt;
  font-weight: bold;
  color: #ffffff;
}

.ondemand_CHAR_name_Arial_size_7 {
  font-family: Arial;
  font-size: 7pt;
}

.H6 {
  font-family: Arial;
  font-size: 10pt;
  margin-top: 6pt;
  margin-bottom: 9pt;
}

.ondemand_CHAR_size_8 {
  font-size: 8pt;
}

.NO {
  padding-left: 12pt;
  margin-bottom: 9pt;
  display: flex;
  gap: 12pt;
}

.NO > p {
  margin: 0;
  padding: 0;
  white-space: pre-wrap;
}

.NO > p:first-of-type {
  white-space: nowrap;
}

.EX {
  padding-left: 12pt;
  margin-bottom: 9pt;
  display: flex;
  gap: 12pt;
  align-items: flex-start;
}

.EX > p {
  margin: 0;
  padding: 0;
  white-space: pre-wrap;
}

.EX > p:first-of-type {
  white-space: nowrap;
}

.ondemand_CHAR_color_0000FF {
  color: #0000ff;
}

.EW {
  gap: 12pt;
  display: flex;
  align-items: flex-start;
}

.EW > div:first-child {
  min-width: 100px;
  flex-shrink: 0;
}

.EW > div:last-child {
  flex: 1
}

.FL {
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  margin-top: 3pt;
  margin-bottom: 9pt;
}

.TF {
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  margin-bottom: 12pt;
}

.B1plus {
  margin-bottom: 9pt;
}

.ondemand_PAR_space_after_12 {
  margin-bottom: 12pt;
}

.TH {
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  margin-top: 3pt;
  margin-bottom: 9pt;
}

.ondemand_PAR_space_after_6 {
  margin-bottom: 6pt;
}

.ondemand_PAR_space_after_10 {
  margin-bottom: 10pt;
}

.B2plus {
  margin-bottom: 9pt;
}

.ondemand_CHAR_size_6 {
  font-size: 6pt;
}

.HTML_Sample {
  font-family: Courier New;
  font-size: 8pt;
}

.ondemand_PAR_left_indent_14 {
}

.ondemand_PAR_first_line_indent_14 {
}

.ondemand_PAR_first_line_indent_-21_left_indent_35 {
}

.B3 {
  margin-bottom: 9pt;
}

.ondemand_CHAR_name_Courier_New_size_9 {
  font-family: Courier New;
  font-size: 9pt;
}

.B1 {
  margin-bottom: 9pt;
}

.PL {
  font-family: Courier New;
  font-size: 8pt;
}

.ondemand_CHAR_name_Courier_New_size_8 {
  font-family: Courier New;
  font-size: 8pt;
}

.Hyperlink {
  text-decoration: underline;
  color: #0000ff;
}

.B3plus {
  margin-bottom: 9pt;
}

.ondemand_PAR_first_line_indent_-17_left_indent_35 {
}

.author-a-g2z71zwz82zz83zlz72z32e6kez86zz76z {
}

.ondemand_PAR_first_line_indent_-70_left_indent_70_space_before_6 {
  margin-top: 6pt;
}

.ondemand_CHAR_name_Arial_size_12 {
  font-family: Arial;
  font-size: 12pt;
}

.B4 {
  margin-bottom: 9pt;
}

.B2 {
  margin-bottom: 9pt;
}

.ondemand_PAR_first_line_indent_-56_left_indent_56 {
}

.B5 {
  margin-bottom: 9pt;
}

.ondemand_PAR_first_line_indent_-22_left_indent_59 {
}

.ondemand_PAR_first_line_indent_-17_left_indent_71 {
}

.BL {
  margin-bottom: 9pt;
}

.ondemand_PAR_left_indent_59_space_after_12 {
  margin-bottom: 12pt;
}

.ondemand_PAR_alignment_CENTER_space_before_3 {
  text-align: center;
  margin-top: 3pt;
}

.ondemand_CHAR_size_12_color_000000 {
  font-size: 12pt;
  color: #000000;
}

.example-title {
}

.ondemand_PAR_alignment_CENTER_space_after_12 {
  text-align: center;
  margin-bottom: 12pt;
}

.ondemand_PAR_left_indent_19 {
}

.ondemand_PAR_space_after_3 {
  margin-bottom: 3pt;
}

.BN {
  margin-bottom: 9pt;
}

.image_overlay {
  visibility: hidden;
}
