.mw-cookiewarning-container {
  position: fixed;
  background-color: rgba(90, 90, 90, 0.85);
  box-sizing: border-box;
  padding: 7px 15px;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 450;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 550px) {
  .mw-cookiewarning-container {
    flex-wrap: wrap;
  }
  .mw-cookiewarning-container .mw-cookiewarning-text {
    margin-bottom: 0.7em;
  }
}
.mw-cookiewarning-container .mw-cookiewarning-text {
  display: flex;
  align-items: center;
  color: #fff;
  font-weight: bold;
  font-size: 92%;
}
.mw-cookiewarning-container form {
  flex-shrink: 0;
}
.mw-cookiewarning-container form .oo-ui-widget {
  margin: 0 0 0 8px;
}
#bo-content {
  background: #008000ff;
}
.mobileonly {
  display: none;
}
:root {
  --pi-background: #f8f9fa;
  --pi-secondary-background: #eaecf0;
  --pi-border-color: #a2a9b1;
  --pi-item-spacing: 5px 10px;
  --pi-margin: 15px;
  --pi-width: 270px;
}
:root.skin-theme-clientpref-night:not(.client-darkmode) {
  --pi-background: #070605;
  --pi-secondary-background: #15130f;
  --pi-border-color-night: #5d564e;
}
@media (prefers-color-scheme: dark) {
  :root.skin-theme-clientpref-os:not(.client-darkmode) {
    --pi-background: #070605;
    --pi-secondary-background: #15130f;
    --pi-border-color-night: #5d564e;
  }
}
.portable-infobox {
  background: #f8f9fa;
  background: var(--pi-background);
  clear: right;
  float: right;
  font-size: 0.85em;
  margin: 0 0 15px 15px;
  margin: 0 0 var(--pi-margin) var(--pi-margin);
  width: 270px;
  width: var(--pi-width);
}
.portable-infobox .pi-border-color {
  border-color: #a2a9b1;
  border-color: var(--pi-border-color);
}
.portable-infobox .pi-secondary-background {
  background-color: #eaecf0;
  background-color: var(--pi-secondary-background);
}
.portable-infobox .pi-secondary-font {
  margin: 0;
  padding: 0;
}
.portable-infobox .pi-item-spacing {
  padding: 5px 10px;
  padding: var(--pi-item-spacing);
}
.portable-infobox .pi-title {
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 1.75em;
  line-height: 1.5;
}
.portable-infobox .pi-header {
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.3;
}
.portable-infobox .pi-media {
  margin: 0;
  max-width: 100%;
  text-align: center;
}
.portable-infobox .pi-data-label {
  font-size: inherit;
  line-height: inherit;
  font-weight: bold;
}
.portable-infobox .pi-data-value {
  flex-basis: 200px;
  -webkit-flex-basis: 200px;
  -moz-flex-basis: 200px;
}
.portable-infobox .pi-data-value > :not(ul),
.portable-infobox .pi-data-value li {
  margin: 0;
}
.portable-infobox .pi-data-value ol {
  list-style-position: inside;
}
.portable-infobox > .pi-item:last-child {
  border-bottom: 0;
}
.pi-section-navigation,
.pi-media-collection-tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
.portable-infobox .pi-section-navigation,
.portable-infobox .pi-media-collection-tabs {
  margin: 0 -1px;
  padding: 2px 0 1px;
  list-style: none;
  text-align: center;
}
.client-nojs .pi-section-navigation {
  display: none;
}
.pi-section-navigation .pi-section-tab,
.pi-media-collection .pi-tab-link {
  border-width: 1px;
  border-style: solid;
  border-color: #eaecf0;
  border-color: var(--pi-secondary-background);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  margin: -1px -1px 0 0;
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
  background: #eaecf0;
  background: var(--pi-secondary-background);
  font-weight: bold;
}
.client-js .pi-section-content {
  display: none;
}
.client-js .pi-section-content.pi-section-active {
  display: block;
}
.pi-media-collection {
  overflow: hidden;
  margin: 0;
}
.client-nojs .pi-media-collection-tabs {
  display: none;
}
.pi-media-collection-tab-content {
  display: none;
}
.pi-media-collection-tab-content.current {
  display: block;
}
.pi-image-thumbnail {
  max-width: 270px;
  max-width: var(--pi-width);
  height: auto;
}
.pi-video-player {
  width: 270px;
  width: var(--pi-width);
  height: auto;
  display: block;
}
.pi-audio-player {
  width: 270px;
  width: var(--pi-width);
}
.pi-audio-player::-webkit-media-controls-enclosure {
  border-radius: 0;
}
.pi-caption {
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: #808080;
  font-size: 1em;
  font-style: italic;
  word-wrap: break-word;
}
.pi-data {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
.pi-data-label {
  -ms-flex-preferred-size: 90px;
  -moz-flex-basis: 90px;
  -webkit-flex-basis: 90px;
  flex-basis: 90px;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow: hidden;
  word-wrap: break-word;
}
.pi-data-value {
  -ms-flex-positive: 1;
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  word-wrap: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  padding-left: 0;
  word-break: break-word;
}
.pi-data-value:not(:first-child) {
  padding-left: 10px;
}
.pi-group {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.pi-group > .pi-item:last-child {
  border-bottom: 0;
}
.pi-horizontal-group {
  border-spacing: 0;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.pi-horizontal-group .pi-header {
  text-align: left;
}
.pi-horizontal-group thead + tbody .pi-data-value {
  padding-top: 0;
}
.pi-horizontal-group .pi-horizontal-group-item {
  vertical-align: top;
}
.pi-horizontal-group .pi-horizontal-group-item:not(:first-child) {
  border-left-style: solid;
  border-left-width: 1px;
}
.pi-horizontal-group .pi-data-label {
  padding-bottom: 0;
}
.pi-smart-data-label:not(:first-child),
.pi-smart-data-value:not(:first-child) {
  border-color: #a2a9b1;
  border-color: var(--pi-border-color);
  border-left-style: solid;
  border-left-width: 1px;
}
.pi-smart-group {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: vertical;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.pi-smart-group:after {
  content: "";
  clear: both;
  display: block;
}
.pi-smart-group:last-child {
  border-bottom: 0;
}
.pi-smart-group-head,
.pi-smart-group-body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.pi-smart-group-head + .pi-smart-group-body .pi-data-value {
  padding-top: 0;
}
.pi-smart-group .pi-smart-data-label {
  padding-bottom: 0;
  box-sizing: border-box;
  -ms-flex-positive: 1;
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: auto;
  -moz-flex-basis: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  float: left;
}
.pi-smart-group .pi-smart-data-value {
  box-sizing: border-box;
  -ms-flex-preferred-size: auto;
  -moz-flex-basis: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  float: left;
}
.pi-layout-stacked .pi-data {
  display: block;
}
.pi-layout-stacked .pi-data-value:not(:only-child) {
  padding-left: 10px;
}
@media screen and (min-width: 720px) {
  .client-js .pi-collapse .pi-header:first-child {
    padding-right: 25px;
    position: relative;
  }
  .client-js .pi-collapse .pi-header:first-child::after {
    border-color: currentColor;
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    display: block;
    height: 5px;
    right: 10px;
    position: absolute;
    top: 50%;
    width: 5px;
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: -3px;
  }
  .client-js .pi-collapse-closed .pi-header:first-child::after {
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-top: -5px;
  }
  .client-js .pi-collapse-closed > :nth-child(n + 2) {
    display: none;
  }
  .client-js .pi-collapse-closed .pi-horizontal-group thead,
  .client-js .pi-collapse-closed .pi-horizontal-group tbody {
    display: none;
  }
}
@media screen and (max-width: 720px) {
  .portable-infobox {
    float: none;
    width: initial;
    font-size: initial;
    margin: 0;
  }
  .pi-title {
    text-align: center;
  }
  .pi-data-label {
    flex-basis: 30%;
  }
  .pi-media-collection-tabs li li,
  .pi-section-navigation li li {
    flex: 1 50%;
  }
}
.pi-error-info.pi-error-info {
  background-color: #f33;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  margin: 0;
  padding: 30px 50px;
}
.pi-debug.pi-debug {
  background-color: #e6e6e6;
  font-family: monospace;
  list-style: none;
  margin: 0;
  width: 100%;
}
.pi-debug.pi-debug li {
  margin: 0;
}
.pi-debug.pi-debug .error {
  font-size: inherit;
}
.pi-debug-line {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.pi-debug-line-number {
  box-sizing: border-box;
  -ms-flex-preferred-size: 50px;
  -moz-flex-basis: 50px;
  -webkit-flex-basis: 50px;
  flex-basis: 50px;
  -ms-flex-negative: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  padding-left: 10px;
}
.pi-debug-line-code {
  box-sizing: border-box;
}
.pi-debug-error-message {
  background-color: #000;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  margin: 20px 0 10px 25px;
  padding: 10px 15px;
  position: relative;
  width: 400px;
}
.pi-debug-error-message:before {
  border-bottom: 15px solid black;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 25px;
  position: absolute;
  top: -15px;
  width: 0;
}
.pi-debug-error-message .pi-debug-error-message-item {
  margin: 5px 0;
}
.skin-minerva .portable-infobox {
  font-size: 0.8em;
}
.skin-minerva .pi-caption {
  margin: 5px 10px;
  margin: var(--pi-item-spacing);
}
.skin-minerva .pi-horizontal-group {
  display: table;
  margin: 0;
  width: 100% !important;
}
.skin-minerva .pi-horizontal-group .pi-header {
  display: table-caption;
}
.skin-minerva .pi-navigation {
  box-sizing: border-box;
  width: 100%;
  float: none;
}
.skin-timeless #mw-content-text .portable-infobox {
  font-size: 0.8em;
}
.skin-timeless #mw-content-text .pi-title {
  border: none;
  font-size: 1.75em;
  line-height: 1.5;
  margin: 0;
}
.skin-timeless #mw-content-text .pi-header {
  border: none;
  font-family: inherit;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.3;
  margin: 0;
}
.skin-timeless #mw-content-text .pi-data-label {
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  line-height: inherit;
  margin: 0;
}
.mw-cite-backlink,
.cite-accessibility-label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mw-references-columns {
  -moz-column-width: 30em;
  column-width: 30em;
  margin-top: 0.3em;
}
.mw-parser-output .mw-references-columns .references {
  margin-top: 0;
}
.mw-references-columns li {
  page-break-inside: avoid;
  break-inside: avoid-column;
}
ol.references {
  counter-reset: mw-ref-extends-parent mw-references list-item;
}
ol.references > li {
  counter-increment: mw-ref-extends-parent mw-references;
  counter-reset: mw-ref-extends-child;
}
ol.references .mw-subreference-list {
  margin-left: 1em;
  padding: 0;
}
ol.references .mw-subreference-list li {
  list-style: none;
}
.mw-subreference-list > li::before {
  counter-increment: mw-ref-extends-child;
  content: counter(mw-ref-extends-parent, decimal) "."
    counter(mw-ref-extends-child, decimal) ". ";
}
sup.reference {
  unicode-bidi: -moz-isolate;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: isolate;
  white-space: nowrap;
  font-weight: normal;
  font-style: normal;
}
ol.references li:target,
sup.reference:target {
  background-color: #eaf3ff;
}
.mw-ext-cite-error {
  font-weight: bold;
  unicode-bidi: embed;
}
.mw-ext-cite-error code {
  background-color: transparent;
  color: inherit;
  padding: 1px 2px;
}
.mw-cite-dir-ltr .reference-text {
  direction: ltr;
  unicode-bidi: embed;
}
.mw-cite-dir-rtl .reference-text {
  direction: rtl;
  unicode-bidi: embed;
}
@media print {
  .mw-cite-backlink {
    display: none;
  }
}
.client-js .mw-dismissable-notice {
  display: none;
}
.mw-dismissable-notice-close {
  visibility: hidden;
}
.mw-dismissable-notice-close a {
  color: #0645ad;
}
.sitedir-ltr .mw-dismissable-notice-close {
  float: right;
}
.sitedir-rtl .mw-dismissable-notice-close {
  float: left;
}
.sitedir-ltr .mw-dismissable-notice-body {
  margin: 0.5em 20% 0.5em 5em;
}
.sitedir-rtl .mw-dismissable-notice-body {
  margin: 0.5em 5em 0.5em 20%;
}
.embedvideo {
  display: inline-block;
  max-width: 100%;
  margin: 0;
}
.embedvideo-wrapper {
  position: relative;
  display: block;
}
.embedvideo-player {
  width: 100%;
  height: 100%;
}
.embedvideo-consent {
  z-index: 1;
  background-color: #eaecf0;
}
.embedvideo-player,
.embedvideo-consent {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.embedvideo-overlay {
  display: none;
}
.embedvideo--autoresize {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.embedvideo--autoresize .embedvideo-wrapper {
  height: 100%;
}
.embedvideo.frame {
  padding: 0.5em;
  border: 1pt solid #c8ccd1;
}
.gallerybox .embedvideo {
  display: block;
  margin: 0 auto;
}
.embedvideo.mw-halign-right {
  margin: 0 0 0.5em 0.5em;
  clear: right;
  float: right;
}
.embedvideo.mw-halign-left {
  margin: 0 0.5em 0.5em 0;
  clear: left;
  float: left;
}
.embedvideo.mw-halign-none {
  clear: none;
  float: none;
}
.embedvideo.mw-halign-center {
  display: table;
  margin: 0 auto;
  border-collapse: collapse;
  clear: none;
  float: none;
}
.embedvideo.mw-halign-right,
.embedvideo.mw-halign-left,
.embedvideo.mw-halign-none,
.embedvideo.mw-halign-center {
  display: block;
}
.embedvideo.mw-valign-middle {
  vertical-align: middle;
}
.embedvideo.mw-valign-baseline {
  vertical-align: baseline;
}
.embedvideo.mw-valign-sub {
  vertical-align: sub;
}
.embedvideo.mw-valign-super {
  vertical-align: super;
}
.embedvideo.mw-valign-top {
  vertical-align: top;
}
.embedvideo.mw-valign-text-top {
  vertical-align: text-top;
}
.embedvideo.mw-valign-bottom {
  vertical-align: bottom;
}
.embedvideo.mw-valign-text-bottom {
  vertical-align: text-bottom;
}
.embedvideo figcaption {
  padding: 3px 0;
  font-size: 88.40000000000001%;
}
video.thumbborder,
audio.thumbborder {
  border: 1pt solid #c8ccd1;
}
.client-js .read-more-container {
  min-height: 320px;
}
@media (min-width: 1120px) {
  .client-js .read-more-container {
    min-height: 163px;
  }
}
.client-js .read-more-container {
  padding: 1em 0 0;
  box-sizing: border-box;
}
.ve-activated .client-js .read-more-container {
  display: none;
}
.client-js .read-more-container-card-list {
  margin-left: 0;
}
@media screen and (max-width: 750px) {
  input.site-button {
    padding: 15px;
  }
}
.client-nojs #ca-ve-edit,
.ve-not-available #ca-ve-edit,
.client-nojs .mw-editsection-divider,
.ve-not-available .mw-editsection-divider,
.client-nojs .mw-editsection-visualeditor,
.ve-not-available .mw-editsection-visualeditor {
  display: none;
}
.client-js .mw-editsection-bracket:first-of-type {
  margin-right: 0.25em;
  margin-inline: 0 0.25em;
}
.client-js .mw-editsection-bracket:not(:first-of-type) {
  margin-left: 0.25em;
  margin-inline: 0.25em 0;
}
ul.gallery.gallery.gallery {
  margin: 2px;
  padding: 2px;
  display: block;
}
li.gallerycaption {
  font-weight: bold;
  text-align: center;
  display: block;
  word-wrap: break-word;
}
li.gallerybox {
  vertical-align: top;
  display: inline-block;
}
li.gallerybox div.thumb {
  text-align: center;
  margin: 2px;
}
li.gallerybox div.thumb img {
  display: block;
  margin: 0 auto;
}
div.gallerytext {
  overflow: hidden;
  font-size: 94%;
  padding: 9px 4px 17px;
  word-wrap: break-word;
}
div.gallerytext p {
  margin: 0;
}
.galleryfilename {
  display: block;
}
.galleryfilename-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ul.mw-gallery-nolines li.gallerybox div.thumb {
  background-color: transparent;
  border: 0;
}
ul.mw-gallery-nolines li.gallerybox div.gallerytext {
  text-align: center;
}
ul.mw-gallery-packed,
ul.mw-gallery-packed-overlay,
ul.mw-gallery-packed-hover {
  text-align: center;
}
ul.mw-gallery-packed li.gallerybox div.thumb,
ul.mw-gallery-packed-overlay li.gallerybox div.thumb,
ul.mw-gallery-packed-hover li.gallerybox div.thumb {
  background-color: transparent;
  border: 0;
}
ul.mw-gallery-packed li.gallerybox div.thumb img,
ul.mw-gallery-packed-overlay li.gallerybox div.thumb img,
ul.mw-gallery-packed-hover li.gallerybox div.thumb img {
  margin: 0 auto;
}
ul.mw-gallery-packed-hover li.gallerybox,
ul.mw-gallery-packed-overlay li.gallerybox {
  position: relative;
}
ul.mw-gallery-packed-hover div.gallerytextwrapper {
  overflow: hidden;
  height: 0;
}
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover
  li.gallerybox.mw-gallery-focused
  div.gallerytextwrapper {
  position: absolute;
  background: rgba(255, 255, 255, 0.65);
  padding: 5px 10px;
  bottom: 0;
  left: 0;
  height: auto;
  max-height: 40%;
  overflow: hidden;
  font-weight: bold;
  margin: 2px;
}
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p,
ul.mw-gallery-packed-hover
  li.gallerybox.mw-gallery-focused
  div.gallerytextwrapper
  p {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper:hover,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover,
ul.mw-gallery-packed-hover
  li.gallerybox.mw-gallery-focused
  div.gallerytextwrapper:hover {
  overflow: visible;
  max-height: none;
}
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper:hover p,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper:hover p,
ul.mw-gallery-packed-hover
  li.gallerybox.mw-gallery-focused
  div.gallerytextwrapper:hover
  p {
  text-overflow: clip;
  white-space: normal;
  overflow: visible;
}
ul.gallery.gallery.gallery.mw-gallery-slideshow {
  display: block;
  margin: 4em 0;
}
.mw-gallery-slideshow {
}
.mw-gallery-slideshow .gallerycaption {
  font-size: 1.3em;
  margin: 0;
}
.mw-gallery-slideshow .gallerycarousel {
  display: block;
  text-align: center;
}
.mw-gallery-slideshow .gallerycarousel.mw-gallery-slideshow-thumbnails-toggled {
  margin-bottom: 1.3em;
}
.mw-gallery-slideshow .mw-gallery-slideshow-buttons {
  opacity: 0.5;
  padding: 1.3em 0;
  white-space: nowrap;
}
.mw-gallery-slideshow .mw-gallery-slideshow-buttons .oo-ui-buttonElement {
  margin: 0 2em;
}
.mw-gallery-slideshow
  .mw-gallery-slideshow-buttons
  .oo-ui-buttonElement:first-child {
  margin-left: 0;
}
.mw-gallery-slideshow
  .mw-gallery-slideshow-buttons
  .oo-ui-buttonElement:last-child {
  margin-right: 0;
}
.mw-gallery-slideshow .gallerybox.slideshow-current {
  background: #eee;
}
.mw-gallery-slideshow .gallerybox > div {
  max-width: 120px;
}
.mw-gallery-slideshow .gallerybox div.thumb {
  border: 0;
  background: transparent;
}
.mw-gallery-slideshow-img-container a {
  display: block;
}
@media screen {
  li.gallerybox div.thumb {
    background-color: #f8f9fa;
    border: 1px solid #ccc;
  }
}
.mw-gallery-traditional .gallerybox > .thumb::before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  height: 100%;
}
.mw-gallery-traditional .gallerybox > .thumb > * {
  vertical-align: middle;
  display: inline-block;
}
@media print {
  li.gallerybox {
    vertical-align: top;
    display: inline-block;
  }
  li.gallerybox div.thumb {
    background-color: #fff;
    border: 1px solid #ccc;
  }
  ul.gallery.gallery.gallery {
    margin: 2px;
    padding: 2px;
    display: block;
  }
  li.gallerycaption {
    font-weight: bold;
    text-align: center;
    display: block;
    word-wrap: break-word;
  }
  div.gallerytext {
    overflow: visible;
    padding: 8px auto;
  }
  ul.mw-gallery-packed-hover div.gallerytextwrapper {
    overflow: visible;
    height: auto;
  }
  ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
  ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
  ul.mw-gallery-packed-hover
    li.gallerybox.mw-gallery-focused
    div.gallerytextwrapper {
    position: static;
    background: transparent;
    padding: 0;
    max-height: none;
    overflow: visible;
    font-weight: normal;
    margin: 0;
  }
  ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper p,
  ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper p,
  ul.mw-gallery-packed-hover
    li.gallerybox.mw-gallery-focused
    div.gallerytextwrapper
    p {
    text-overflow: clip;
    white-space: normal;
    overflow: visible;
  }
}
.mw-widget-complexNamespaceInputWidget {
}
.mw-widget-complexNamespaceInputWidget .mw-widget-namespaceInputWidget,
.mw-widget-complexNamespaceInputWidget .oo-ui-fieldLayout {
  display: inline-block;
  margin-right: 16px;
}
.mw-widget-complexNamespaceInputWidget .oo-ui-fieldLayout {
  vertical-align: middle;
  margin-bottom: 0;
}
.mw-widget-complexNamespaceInputWidget
  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline.oo-ui-labelElement
  > .oo-ui-fieldLayout-body
  > .oo-ui-labelElement-label {
  padding-left: 8px;
}
.mw-widget-complexNamespaceInputWidget .mw-widget-namespaceInputWidget {
  max-width: 20em;
}
.mw-widget-complexTitleInputWidget .mw-widget-namespaceInputWidget,
.mw-widget-complexTitleInputWidget .mw-widget-titleInputWidget {
  display: inline-block;
}
.mw-widget-complexTitleInputWidget .mw-widget-namespaceInputWidget {
  max-width: 20em;
  margin-right: 0.5em;
}
.mw-widget-complexTitleInputWidget .mw-widget-titleInputWidget {
  max-width: 29.5em;
}
.oo-ui-icon-alert,
.mw-ui-icon-alert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E alert %3C/title%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0 0 10 1.21 1.85 1.85 0 0 0 8.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-alert,
.mw-ui-icon-alert-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E alert %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0 0 10 1.21 1.85 1.85 0 0 0 8.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-alert,
.mw-ui-icon-alert-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E alert %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0 0 10 1.21 1.85 1.85 0 0 0 8.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-error,
.mw-ui-icon-error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E error %3C/title%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-error,
.mw-ui-icon-error-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E error %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-error,
.mw-ui-icon-error-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E error %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-success,
.mw-ui-icon-success:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E success %3C/title%3E%3Cpath d=%22M10 20a10 10 0 0 1 0-20 10 10 0 1 1 0 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-success,
.mw-ui-icon-success-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E success %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10 20a10 10 0 0 1 0-20 10 10 0 1 1 0 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-success,
.mw-ui-icon-success-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E success %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M10 20a10 10 0 0 1 0-20 10 10 0 1 1 0 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-info,
.mw-ui-icon-info:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E info %3C/title%3E%3Cpath d=%22M4 10a6 6 0 1 0 12 0 6 6 0 0 0-12 0m6-8a8 8 0 1 1 0 16 8 8 0 0 1 0-16m1 7v5H9V9zm0-1V6H9v2z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-info,
.mw-ui-icon-info-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E info %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4 10a6 6 0 1 0 12 0 6 6 0 0 0-12 0m6-8a8 8 0 1 1 0 16 8 8 0 0 1 0-16m1 7v5H9V9zm0-1V6H9v2z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-info,
.mw-ui-icon-info-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E info %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4 10a6 6 0 1 0 12 0 6 6 0 0 0-12 0m6-8a8 8 0 1 1 0 16 8 8 0 0 1 0-16m1 7v5H9V9zm0-1V6H9v2z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-infoFilled,
.mw-ui-icon-infoFilled:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E info %3C/title%3E%3Cpath d=%22M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-infoFilled,
.mw-ui-icon-infoFilled-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E info %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-infoFilled,
.mw-ui-icon-infoFilled-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E info %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-add,
.mw-ui-icon-add:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E add %3C/title%3E%3Cpath d=%22M11 9V4H9v5H4v2h5v5h2v-5h5V9z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E add %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M11 9V4H9v5H4v2h5v5h2v-5h5V9z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-add,
.mw-ui-icon-add-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E add %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M11 9V4H9v5H4v2h5v5h2v-5h5V9z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-check,
.mw-ui-icon-check:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-check,
.mw-ui-icon-check-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-check,
.mw-ui-icon-check-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-close,
.mw-ui-icon-close:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E close %3C/title%3E%3Cpath d=%22m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z%22/%3E%3Cpath d=%22M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-close,
.mw-ui-icon-close-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E close %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z%22/%3E%3Cpath d=%22M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-close,
.mw-ui-icon-close-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E close %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z%22/%3E%3Cpath d=%22M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-search,
.mw-ui-icon-search:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E search %3C/title%3E%3Cpath d=%22M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-search,
.mw-ui-icon-search-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E search %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-search,
.mw-ui-icon-search-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E search %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-icon-subtract,
.mw-ui-icon-subtract:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E subtract %3C/title%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E subtract %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-image-progressive.oo-ui-icon-subtract,
.mw-ui-icon-subtract-progressive:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E subtract %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-element-hidden {
  display: none !important;
}
.oo-ui-buttonElement {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
.oo-ui-buttonElement > .oo-ui-buttonElement-button {
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  font-family: inherit;
  font-size: inherit;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.oo-ui-buttonElement > .oo-ui-buttonElement-button::-moz-focus-inner {
  border-color: transparent;
  padding: 0;
}
.oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
  cursor: default;
}
.oo-ui-buttonElement-frameless {
  position: relative;
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
  vertical-align: top;
  text-align: center;
}
.oo-ui-buttonElement > .oo-ui-buttonElement-button {
  color: #333;
  position: relative;
  border-radius: 3px;
}
.oo-ui-buttonElement > .oo-ui-buttonElement-button:focus {
  outline: 0;
}
.oo-ui-buttonElement > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement.oo-ui-labelElement .oo-ui-labelElement-label {
  line-height: 1.875em;
}
.oo-ui-buttonElement.oo-ui-indicatorElement
  > .oo-ui-buttonElement-button
  > .oo-ui-indicatorElement-indicator,
.oo-ui-buttonElement.oo-ui-labelElement
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label,
.oo-ui-buttonElement-frameless.oo-ui-iconElement
  > .oo-ui-buttonElement-button
  > .oo-ui-iconElement-icon {
  display: inline-block;
  vertical-align: middle;
}
.oo-ui-buttonElement.oo-ui-iconElement .oo-ui-indicatorElement-indicator {
  margin-left: 0.46875em;
}
.oo-ui-buttonElement.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
  margin: 0.46875em;
}
.oo-ui-buttonElement-frameless
  > .oo-ui-buttonElement-button
  > .oo-ui-iconElement-icon {
  transition-property: opacity;
  transition-duration: 250ms;
  transform: translateZ(0);
}
.oo-ui-buttonElement-frameless
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label {
  color: #333;
}
.oo-ui-buttonElement-frameless
  > .oo-ui-buttonElement-button:hover
  > .oo-ui-iconElement-icon,
.oo-ui-buttonElement-frameless
  > .oo-ui-buttonElement-button:focus
  > .oo-ui-iconElement-icon {
  opacity: 1;
}
.oo-ui-buttonElement-frameless
  > .oo-ui-buttonElement-button:hover
  > .oo-ui-labelElement-label,
.oo-ui-buttonElement-frameless
  > .oo-ui-buttonElement-button:focus
  > .oo-ui-labelElement-label {
  color: #000;
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover {
  background-color: rgba(0, 0, 0, 5/255);
  color: #000;
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:active {
  background-color: rgba(0, 0, 0, 34/255);
  color: #000;
}
.oo-ui-buttonElement-frameless.oo-ui-labelElement:first-child,
.oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child {
  margin-left: -0.3125em;
}
.oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button {
  padding: 0.3125em 0.3125em;
}
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-indicatorElement
  > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-iconElement.oo-ui-indicatorElement
  > .oo-ui-buttonElement-button {
  padding: 0.3125em 0.3125em;
}
.oo-ui-buttonElement-frameless.oo-ui-labelElement
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label {
  color: #333;
  margin-left: 0.25em;
}
.oo-ui-buttonElement-frameless.oo-ui-labelElement
  > .oo-ui-buttonElement-button
  > .oo-ui-iconElement-noIcon
  + .oo-ui-labelElement-label {
  margin-left: 0;
}
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement
  > .oo-ui-buttonElement-button {
  padding: 0;
}
.oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button {
  padding-left: 0.25em;
  color: #333;
}
.oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:focus {
  color: #000;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement
  > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement
  > .oo-ui-buttonElement-button:focus {
  border-color: #ace;
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement
  > .oo-ui-buttonElement-button:focus:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement
  > .oo-ui-buttonElement-button:focus:active {
  border-color: transparent;
  box-shadow: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not(
    .oo-ui-iconElement
  ):not(.oo-ui-labelElement)
  > .oo-ui-buttonElement-button {
  border-radius: 3px;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not(
    .oo-ui-iconElement
  ):not(.oo-ui-labelElement)
  > .oo-ui-buttonElement-button:focus {
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not(
    .oo-ui-iconElement
  ):not(.oo-ui-labelElement)
  > .oo-ui-buttonElement-button:focus:active {
  box-shadow: none;
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label {
  color: #087ecc;
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label {
  color: #d45353;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-disabled
  > .oo-ui-buttonElement-button
  > .oo-ui-iconElement-icon {
  opacity: 0.2;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-disabled
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label {
  color: #ccc;
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
  background-image: linear-gradient(to bottom, #fafafa, #ddd);
  border: 1px solid #ccc;
  padding: 0.234375em 0.78125em;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
  transition-property: border-color;
  transition-duration: 100ms;
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover {
  border-color: #aaa;
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus {
  border-color: #ace;
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-buttonElement-framed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-labelElement
  > .oo-ui-buttonElement-button
  > .oo-ui-labelElement-label {
  line-height: 1.875em;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled
  > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed
  > .oo-ui-buttonElement-button {
  background-image: linear-gradient(to bottom, #ddd, #fafafa);
  color: #000;
  border-color: #ccc;
  box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled
  > .oo-ui-buttonElement-button:active:focus,
.oo-ui-buttonElement-framed.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed
  > .oo-ui-buttonElement-button:focus {
  border-color: #ace;
  box-shadow:
    inset 0 1px 4px 0 rgba(0, 0, 0, 0.07),
    0 0 2px 2px #ace;
}
.oo-ui-buttonElement-framed.oo-ui-iconElement
  > .oo-ui-buttonElement-button
  > .oo-ui-iconElement-icon {
  margin-left: -0.34375em;
  margin-right: -0.34375em;
  display: inline-block;
  vertical-align: middle;
}
.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement
  > .oo-ui-buttonElement-button
  > .oo-ui-iconElement-icon {
  margin-right: 0.3em;
}
.oo-ui-buttonElement-framed.oo-ui-indicatorElement
  > .oo-ui-buttonElement-button
  > .oo-ui-indicatorElement-indicator {
  margin-left: -0.005em;
  margin-right: -0.005em;
}
.oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-labelElement
  > .oo-ui-buttonElement-button
  > .oo-ui-indicatorElement-indicator,
.oo-ui-buttonElement-framed.oo-ui-indicatorElement.oo-ui-iconElement:not(
    .oo-ui-labelElement
  )
  > .oo-ui-buttonElement-button
  > .oo-ui-indicatorElement-indicator {
  margin-left: 0.46875em;
  margin-right: -0.275em;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive
  > .oo-ui-buttonElement-button {
  background-image: linear-gradient(to bottom, #eaf4fa, #b0d9ee);
  border: 1px solid #a6cee1;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive
  > .oo-ui-buttonElement-button:hover {
  border-color: #9dc2d4;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled
  > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed
  > .oo-ui-buttonElement-button {
  background-image: linear-gradient(to bottom, #b0d9ee, #eaf4fa);
  border: 1px solid #a6cee1;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-destructive
  > .oo-ui-buttonElement-button {
  color: #d45353;
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed
  > .oo-ui-buttonElement-button {
  opacity: 0.5;
  transform: translateZ(0);
  box-shadow: none;
  color: #333;
  background: #eee;
  border-color: #ccc;
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled
  > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed
  > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled
  > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed
  > .oo-ui-buttonElement-button:focus {
  border-color: #ccc;
  box-shadow: none;
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button:focus {
  background-image: linear-gradient(to bottom, #ddd, #fafafa);
  box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
}
.oo-ui-clippableElement-clippable {
  box-sizing: border-box;
  min-height: 40px;
  -webkit-overflow-scrolling: touch;
  scrollbar-gutter: stable;
}
.oo-ui-floatableElement {
  position: absolute;
}
.oo-ui-labelElement .oo-ui-labelElement-label,
.oo-ui-labelElement.oo-ui-labelElement-label {
  box-sizing: border-box;
}
.oo-ui-labelElement-invisible {
  display: block;
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
}
.oo-ui-labelElement .oo-ui-labelElement-label-highlight {
  font-weight: bold;
}
.oo-ui-iconElement-icon {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  min-width: 20px;
  width: 1.875em;
  min-height: 20px;
  height: 100%;
}
.oo-ui-iconElement-noIcon {
  display: none;
}
.oo-ui-iconElement-icon {
  position: static;
  top: auto;
  width: 1.5625em;
  height: 1.5625em;
  margin: 0.15625em;
  opacity: 0.8;
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .oo-ui-iconElement-icon:not(.oo-ui-image-invert) {
    filter: invert(1) hue-rotate(180deg);
  }
}
.oo-ui-indicatorElement-indicator {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  min-width: 12px;
  width: 0.9375em;
  min-height: 12px;
  height: 100%;
}
.oo-ui-indicatorElement-noIndicator {
  display: none;
}
.oo-ui-indicatorElement-indicator {
  position: static;
  top: auto;
  height: 0.9375em;
  opacity: 0.8;
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .oo-ui-indicatorElement-indicator:not(.oo-ui-image-invert) {
    filter: invert(1) hue-rotate(180deg);
  }
}
.oo-ui-pendingElement-pending {
  background-color: #eee;
  background-image: linear-gradient(
    135deg,
    #fff 25%,
    transparent 25%,
    transparent 50%,
    #fff 50%,
    #fff 75%,
    transparent 75%,
    transparent
  );
  background-size: 1.5625em 1.5625em;
  animation: oo-ui-pendingElement-stripes 650ms linear infinite;
}
.oo-ui-pendingElement-pending:dir(rtl) {
  background-image: linear-gradient(
    45deg,
    #fff 25%,
    transparent 25%,
    transparent 50%,
    #fff 50%,
    #fff 75%,
    transparent 75%,
    transparent
  );
  animation-direction: reverse;
}
@keyframes oo-ui-pendingElement-stripes {
  0% {
    background-position: -1.5625em 0;
  }
  100% {
    background-position: 0 0;
  }
}
.oo-ui-fieldLayout {
  display: block;
  margin-top: 0.75em;
}
.oo-ui-fieldLayout::before,
.oo-ui-fieldLayout::after {
  content: " ";
  display: table;
}
.oo-ui-fieldLayout::after {
  clear: both;
}
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left
  > .oo-ui-fieldLayout-body,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right
  > .oo-ui-fieldLayout-body {
  display: flex;
}
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-field,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-field {
  width: 60%;
  flex-shrink: 0;
}
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header {
  word-wrap: break-word;
  flex-grow: 1;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header {
  text-align: right;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
  word-wrap: break-word;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
  display: table;
  width: 100%;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-field {
  display: table-cell;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header {
  vertical-align: middle;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-field {
  width: 1px;
  vertical-align: top;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-field {
  display: block;
}
.oo-ui-fieldLayout .oo-ui-fieldLayout-help {
  float: right;
}
.oo-ui-fieldLayout
  .oo-ui-fieldLayout-help:not(.oo-ui-popupButtonWidget)
  > .oo-ui-buttonElement-button {
  cursor: help;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-help,
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-help {
  margin-right: 0;
  margin-left: -0.5em;
  height: 2.5em;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left.oo-ui-labelElement
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header
  > .oo-ui-labelElement-label,
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right.oo-ui-labelElement
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header
  > .oo-ui-labelElement-label {
  display: block;
  padding-top: 0.5em;
  margin-right: 0.5em;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
  margin-top: 1em;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
  max-width: 50em;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline.oo-ui-labelElement
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header {
  padding-left: 0.5em;
}
.oo-ui-fieldLayout:first-child {
  margin-top: 0;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-labelElement
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header {
  max-width: 50em;
  margin-bottom: 0.25em;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top
  > .oo-ui-fieldLayout-body
  > .oo-ui-inline-help {
  margin-top: 0.25em;
}
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help,
.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline .oo-ui-fieldLayout-help {
  margin-top: -0.5em;
  margin-right: -0.625em;
}
.oo-ui-fieldLayout > .oo-ui-popupButtonWidget {
  margin-right: 0;
  margin-top: 0.25em;
}
.oo-ui-fieldLayout > .oo-ui-popupButtonWidget:last-child {
  margin-right: 0;
}
.oo-ui-fieldLayout-disabled
  > .oo-ui-fieldLayout-body
  > .oo-ui-fieldLayout-header
  > .oo-ui-labelElement-label {
  color: #ccc;
}
.oo-ui-fieldLayout-messages {
  box-sizing: border-box;
  max-width: 50em;
  margin: 0.25em 0 0 0.25em;
  padding: 0;
}
.oo-ui-fieldLayout-messages > .oo-ui-messageWidget {
  margin-left: 0.15625em;
  margin-right: 0.15625em;
}
.oo-ui-fieldLayout-messages > .oo-ui-messageWidget:first-child {
  margin-top: 0.3125em;
}
.oo-ui-actionFieldLayout-input,
.oo-ui-actionFieldLayout-button {
  display: table-cell;
  vertical-align: middle;
}
.oo-ui-actionFieldLayout-button {
  width: 1%;
  white-space: nowrap;
}
.oo-ui-actionFieldLayout.oo-ui-fieldLayout-align-top {
  max-width: 50em;
}
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  .oo-ui-widget:not(.oo-ui-textInputWidget) {
  margin-right: 1em;
}
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  .oo-ui-widget.oo-ui-textInputWidget
  > .oo-ui-inputWidget-input {
  border-radius: 3px 0 0 3px;
  position: relative;
}
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-button
  .oo-ui-buttonElement-framed
  > .oo-ui-buttonElement-button {
  border-radius: 0 3px 3px 0;
  margin-left: -1px;
}
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  > .oo-ui-textInputWidget
  > .oo-ui-inputWidget-input:hover,
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  > .oo-ui-textInputWidget
  > .oo-ui-inputWidget-input:focus,
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  > .oo-ui-textInputWidget.oo-ui-flaggedElement-invalid
  > .oo-ui-inputWidget-input,
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  > .oo-ui-textInputWidget
  > .oo-ui-inputWidget-input:hover
  ~ *,
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  > .oo-ui-textInputWidget
  > .oo-ui-inputWidget-input:focus
  ~ *,
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-input
  > .oo-ui-textInputWidget.oo-ui-flaggedElement-invalid
  > .oo-ui-inputWidget-input
  ~ * {
  z-index: 1;
}
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-button
  > .oo-ui-buttonElement
  > .oo-ui-buttonElement-button:hover,
.oo-ui-actionFieldLayout
  .oo-ui-actionFieldLayout-button
  > .oo-ui-buttonElement
  > .oo-ui-buttonElement-button:focus {
  z-index: 1;
}
.oo-ui-fieldsetLayout {
  position: relative;
  min-width: 0;
  margin: 0;
  border: 0;
  padding: 0.01px 0 0 0;
}
body:not(:-moz-handler-blocked) .oo-ui-fieldsetLayout {
  display: table-cell;
}
.oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-header {
  display: none;
}
.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header,
.oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
  display: block;
  box-sizing: border-box;
  padding: 0;
  float: left;
  width: 100%;
}
.oo-ui-fieldsetLayout > .oo-ui-inline-help {
  clear: left;
}
.oo-ui-fieldsetLayout-group {
  clear: both;
}
.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help {
  float: right;
}
.oo-ui-fieldsetLayout
  .oo-ui-fieldsetLayout-help:not(.oo-ui-popupButtonWidget)
  > .oo-ui-buttonElement-button {
  cursor: help;
}
.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-header {
  max-width: 50em;
}
.oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout,
.oo-ui-fieldsetLayout + .oo-ui-formLayout {
  margin-top: 2em;
}
.oo-ui-fieldsetLayout.oo-ui-labelElement
  > .oo-ui-fieldsetLayout-header
  > .oo-ui-labelElement-label {
  display: inline-block;
  font-size: 1.15em;
  margin-bottom: 0.5em;
  padding: 0.25em 0;
  font-weight: bold;
}
.oo-ui-fieldsetLayout.oo-ui-iconElement
  > .oo-ui-fieldsetLayout-header
  > .oo-ui-labelElement-label {
  padding-left: 2em;
  line-height: 1.8em;
}
.oo-ui-fieldsetLayout.oo-ui-iconElement
  > .oo-ui-fieldsetLayout-header
  > .oo-ui-iconElement-icon {
  display: block;
  position: absolute;
  top: 0.25em;
  left: 0;
}
.oo-ui-fieldsetLayout > .oo-ui-inline-help {
  margin-bottom: 0.5em;
}
.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help,
.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help:last-child {
  margin-right: -0.625em;
}
.oo-ui-formLayout + .oo-ui-fieldsetLayout,
.oo-ui-formLayout + .oo-ui-formLayout {
  margin-top: 2em;
}
.oo-ui-panelLayout {
  position: relative;
}
.oo-ui-panelLayout-scrollable {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.oo-ui-panelLayout-expanded {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.oo-ui-panelLayout-padded {
  padding: 1em 1em 1.25em;
}
.oo-ui-panelLayout-framed {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
  margin: 1em 0;
}
.oo-ui-horizontalLayout {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
}
.oo-ui-horizontalLayout > .oo-ui-widget {
  align-self: center;
}
.oo-ui-horizontalLayout > .oo-ui-layout,
.oo-ui-horizontalLayout > .oo-ui-widget {
  margin-right: 0;
}
.oo-ui-horizontalLayout > .oo-ui-layout:last-child,
.oo-ui-horizontalLayout > .oo-ui-widget:last-child {
  margin-right: 0;
}
.oo-ui-horizontalLayout > .oo-ui-layout {
  margin-top: 0;
}
.oo-ui-optionWidget {
  position: relative;
  display: block;
  border: 0;
}
.oo-ui-optionWidget.oo-ui-widget-enabled {
  cursor: pointer;
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
  cursor: default;
}
.oo-ui-optionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.oo-ui-optionWidget-highlighted {
  background-color: #e1f3ff;
}
.oo-ui-optionWidget .oo-ui-labelElement-label {
  line-height: 1.5em;
}
.oo-ui-selectWidget-unpressed .oo-ui-optionWidget-selected {
  background-color: #a7dcff;
}
.oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed,
.oo-ui-selectWidget-pressed
  .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted,
.oo-ui-selectWidget-pressed
  .oo-ui-optionWidget-pressed.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
  background-color: #a7dcff;
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
  color: #ccc;
}
.oo-ui-decoratedOptionWidget {
  padding: 0.5em 2em 0.5em 3em;
}
.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
  position: absolute;
  top: 0;
  height: 100%;
}
.oo-ui-decoratedOptionWidget .oo-ui-buttonWidget .oo-ui-iconElement-icon,
.oo-ui-decoratedOptionWidget
  .oo-ui-buttonWidget
  .oo-ui-indicatorElement-indicator {
  position: static;
}
.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon {
  left: 0.5em;
  margin: 0;
}
.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
  right: 0.5em;
}
.oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
.oo-ui-decoratedOptionWidget.oo-ui-widget-disabled
  .oo-ui-indicatorElement-indicator {
  opacity: 0.2;
}
.oo-ui-radioOptionWidget {
  display: table;
  padding: 0.3125em 0;
}
.oo-ui-radioOptionWidget .oo-ui-radioInputWidget,
.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
  display: table-cell;
  vertical-align: top;
}
.oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
  width: 1px;
}
.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
  white-space: normal;
}
.oo-ui-radioOptionWidget.oo-ui-optionWidget-selected {
  background-color: transparent;
}
.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
  padding-left: 0.5em;
}
.oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
  margin-right: 0;
}
.oo-ui-labelWidget {
  display: inline-block;
}
.oo-ui-labelWidget.oo-ui-inline-help {
  display: block;
  color: #595959;
  font-size: 0.9375em;
}
.oo-ui-messageWidget {
  position: relative;
  box-sizing: border-box;
  font-weight: bold;
}
.oo-ui-messageWidget > .oo-ui-labelElement-label {
  display: block;
}
.oo-ui-messageWidget > .oo-ui-iconElement-icon {
  display: block;
  float: left;
  margin: 0;
}
.oo-ui-messageWidget > .oo-ui-labelElement-label {
  margin-top: 0.15625em;
  margin-left: 2.5em;
  line-height: 1.4;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block {
  border: 1px solid;
  padding: 1.25em 1.875em;
  font-weight: normal;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-messageWidget-showClose {
  padding-right: 4.375em;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block > .oo-ui-messageWidget-close {
  position: absolute;
  top: 8px;
  right: 8px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
  background-color: #ffdcdc;
  border-color: #d45353;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
  background-color: #fff8c6;
  border-color: #fc3;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
  background-color: #d5fdd6;
  border-color: #34782b;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
  background-color: #fafafa;
  border-color: #ccc;
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(
    .oo-ui-messageWidget-block
  ) {
  color: #d45353;
}
.oo-ui-messageWidget.oo-ui-flaggedElement-success:not(
    .oo-ui-messageWidget-block
  ) {
  color: #34782b;
}
.oo-ui-messageWidget + .oo-ui-messageWidget {
  margin-top: 0.625em;
}
.oo-ui-messageWidget.oo-ui-widget-disabled > .oo-ui-iconElement-icon {
  opacity: 0.2;
}
.oo-ui-messageWidget.oo-ui-widget-disabled > .oo-ui-labelElement-label {
  color: #ccc;
}
.oo-ui-iconWidget {
  vertical-align: middle;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  clip: auto;
  margin: 0;
  text-indent: -9999px;
  line-height: 2.5em;
  display: inline-block;
  position: static;
  top: auto;
  height: 1.5625em;
  margin: 0.15625em;
}
.oo-ui-iconWidget.oo-ui-widget-disabled {
  opacity: 0.2;
}
.oo-ui-indicatorWidget {
  vertical-align: middle;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  clip: auto;
  margin: 0;
  text-indent: -9999px;
  line-height: 2.5em;
  display: inline-block;
  position: static;
  top: auto;
  height: 1.875em;
}
.oo-ui-indicatorWidget.oo-ui-widget-disabled {
  opacity: 0.2;
}
.oo-ui-buttonWidget {
  margin-right: 0.5em;
}
.oo-ui-buttonWidget:last-child {
  margin-right: 0;
}
.oo-ui-buttonGroupWidget {
  display: inline-block;
  border-radius: 3px;
  margin-right: 0.5em;
  z-index: 0;
  position: relative;
  padding-bottom: 1px;
}
.oo-ui-buttonGroupWidget
  .oo-ui-buttonWidget.oo-ui-buttonElement-active
  .oo-ui-buttonElement-button {
  cursor: default;
}
.oo-ui-buttonGroupWidget:last-child {
  margin-right: 0;
}
.oo-ui-buttonGroupWidget .oo-ui-buttonElement {
  margin-right: 0;
}
.oo-ui-buttonGroupWidget .oo-ui-buttonElement:last-child {
  margin-right: 0;
}
.oo-ui-buttonGroupWidget
  .oo-ui-buttonElement-framed
  .oo-ui-buttonElement-button {
  border-radius: 0;
  margin-right: -1px;
  margin-bottom: -1px;
}
.oo-ui-buttonGroupWidget
  .oo-ui-buttonElement-framed:first-child
  .oo-ui-buttonElement-button {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.oo-ui-buttonGroupWidget
  .oo-ui-buttonElement-framed:last-child
  .oo-ui-buttonElement-button {
  margin-right: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-widget-enabled
  > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-widget-enabled
  > .oo-ui-buttonElement-button:active {
  z-index: 1;
}
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-widget-enabled
  > .oo-ui-buttonElement-button:focus {
  z-index: 2;
}
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-buttonElement-active
  > .oo-ui-buttonElement-button {
  z-index: 3;
}
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-widget-disabled
  > .oo-ui-buttonElement-button {
  z-index: -1;
}
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-toggleWidget-on
  + .oo-ui-toggleWidget-on
  > .oo-ui-buttonElement-button,
.oo-ui-buttonGroupWidget.oo-ui-widget-enabled
  .oo-ui-buttonElement.oo-ui-toggleWidget-on
  + .oo-ui-toggleWidget-on
  > .oo-ui-buttonElement-button:active {
  z-index: 3;
}
.oo-ui-popupWidget {
  position: absolute;
  z-index: 1;
}
.oo-ui-popupWidget-popup {
  position: relative;
  overflow: hidden;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.oo-ui-popupWidget-anchor {
  display: none;
}
.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
  display: block;
  position: absolute;
  background-repeat: no-repeat;
}
.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor::before,
.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
  left: 0;
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before,
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
  border-top: 0;
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
  left: 0;
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor::before,
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor::after {
  border-bottom: 0;
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
  top: 0;
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor::before,
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor::after {
  border-left: 0;
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
  top: 0;
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor::before,
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor::after {
  border-right: 0;
}
.oo-ui-popupWidget-head {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.oo-ui-popupWidget-head > .oo-ui-labelElement-label {
  cursor: default;
}
.oo-ui-popupWidget-body {
  clear: both;
}
.oo-ui-popupWidget-body.oo-ui-clippableElement-clippable {
  min-height: 1em;
}
.oo-ui-popupWidget-popup {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
}
@supports (filter: drop-shadow(0 0 0)) {
  .oo-ui-popupWidget {
    filter: drop-shadow(0 0.15em 0.5em rgba(0, 0, 0, 0.2));
  }
  .oo-ui-popupWidget-popup {
    box-shadow: none;
  }
}
.oo-ui-popupWidget-anchored-top {
  margin-top: 6px;
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
  top: -6px;
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
  bottom: -7px;
  left: -6px;
  border-bottom-color: #a8a8a8;
  border-width: 7px;
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
  bottom: -7px;
  left: -5px;
  border-bottom-color: #fff;
  border-width: 6px;
}
.oo-ui-popupWidget-anchored-bottom {
  margin-bottom: 6px;
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
  bottom: -6px;
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor::before {
  top: -7px;
  left: -6px;
  border-top-color: #aaa;
  border-width: 7px;
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor::after {
  top: -7px;
  left: -5px;
  border-top-color: #fff;
  border-width: 6px;
}
.oo-ui-popupWidget-anchored-start {
  margin-left: 6px;
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
  left: -6px;
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor::before {
  right: -7px;
  top: -6px;
  border-right-color: #aaa;
  border-width: 7px;
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor::after {
  right: -7px;
  top: -5px;
  border-right-color: #fff;
  border-width: 6px;
}
.oo-ui-popupWidget-anchored-end {
  margin-right: 6px;
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
  right: -6px;
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor::before {
  left: -7px;
  top: -6px;
  border-left-color: #aaa;
  border-width: 7px;
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor::after {
  left: -7px;
  top: -5px;
  border-left-color: #fff;
  border-width: 6px;
}
.oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
  transition-property: width, height, left;
  transition-duration: 100ms;
}
.oo-ui-popupWidget-head {
  padding-left: 0.75em;
  margin-bottom: 0.7em;
}
.oo-ui-popupWidget-head > .oo-ui-buttonWidget {
  position: absolute;
  right: 0;
}
.oo-ui-popupWidget-head > .oo-ui-buttonWidget .oo-ui-icon-close {
  background-size: 1.25em 1.25em;
}
.oo-ui-popupWidget-head > .oo-ui-labelElement-label {
  display: inline-block;
  margin: 0.75em 2.125em 0 0.25em;
}
.oo-ui-popupWidget-head
  > .oo-ui-iconElement-icon:not(.oo-ui-iconElement-noIcon) {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.oo-ui-popupWidget-body {
  line-height: 1.4;
}
.oo-ui-popupWidget-body-padded {
  margin: 0.75em 1em;
}
.oo-ui-popupWidget-footer {
  margin: 0.75em 1em;
}
.oo-ui-popupButtonWidget {
  position: relative;
}
.oo-ui-popupButtonWidget .oo-ui-popupWidget {
  cursor: auto;
}
.oo-ui-inputWidget {
  margin-right: 0.5em;
}
.oo-ui-inputWidget:last-child {
  margin-right: 0;
}
.oo-ui-buttonInputWidget > button,
.oo-ui-buttonInputWidget > input {
  background-color: transparent;
  margin: 0;
  border: 0;
  padding: 0;
}
.oo-ui-checkboxInputWidget {
  display: inline-block;
}
.oo-ui-checkboxInputWidget-checkIcon {
  display: none;
}
.oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout {
  margin-top: 0;
}
.oo-ui-checkboxMultiselectInputWidget
  .oo-ui-fieldLayout
  .oo-ui-fieldLayout-body {
  padding: 0.3125em 0;
}
.oo-ui-checkboxMultiselectInputWidget
  .oo-ui-fieldLayout
  .oo-ui-labelElement-label {
  line-height: 1.5;
}
.oo-ui-dropdownInputWidget {
  position: relative;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  max-width: 50em;
}
.oo-ui-dropdownInputWidget .oo-ui-dropdownWidget {
  display: block;
}
.oo-ui-dropdownInputWidget select,
.oo-ui-dropdownInputWidget > .oo-ui-indicatorWidget {
  display: none;
}
.oo-ui-dropdownInputWidget.oo-ui-isMobile .oo-ui-dropdownWidget,
.oo-ui-dropdownInputWidget.oo-ui-dropdownInputWidget-php .oo-ui-dropdownWidget {
  display: none;
}
.oo-ui-dropdownInputWidget.oo-ui-isMobile select,
.oo-ui-dropdownInputWidget.oo-ui-dropdownInputWidget-php select,
.oo-ui-dropdownInputWidget.oo-ui-isMobile > .oo-ui-indicatorWidget,
.oo-ui-dropdownInputWidget.oo-ui-dropdownInputWidget-php
  > .oo-ui-indicatorWidget {
  display: block;
}
.oo-ui-dropdownInputWidget select {
  width: 100%;
  box-sizing: border-box;
}
.oo-ui-dropdownInputWidget > .oo-ui-indicatorWidget {
  position: absolute;
  top: 0;
  height: 100%;
  pointer-events: none;
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
  cursor: pointer;
}
.oo-ui-dropdownInputWidget select {
  color: #333;
  background-color: #fff;
  height: 2.5em;
  padding: 0.5em;
  font-size: inherit;
  font-family: inherit;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.oo-ui-dropdownInputWidget > .oo-ui-indicatorWidget {
  display: none !important;
}
.oo-ui-dropdownInputWidget option {
  font-size: inherit;
  font-family: inherit;
  height: 1.5em;
  padding: 0.5em 1em;
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
  border-color: #aaa;
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
  border-color: #ace;
  outline: 0;
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
  color: #ccc;
  border-color: #ddd;
  background-color: #f3f3f3;
}
.oo-ui-radioInputWidget {
  display: inline-block;
}
.oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
  margin-top: 0;
}
.oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body {
  padding: 0.3125em 0;
}
.oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-labelElement-label {
  line-height: 1.5;
}
.oo-ui-textInputWidget {
  position: relative;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  max-width: 50em;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.oo-ui-textInputWidget textarea.oo-ui-textInputWidget-autosized {
  resize: none;
}
.oo-ui-textInputWidget [type="number"]::-webkit-outer-spin-button,
.oo-ui-textInputWidget [type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.oo-ui-textInputWidget [type="search"]::-webkit-search-decoration,
.oo-ui-textInputWidget [type="search"]::-webkit-search-cancel-button {
  display: none;
}
.oo-ui-textInputWidget > .oo-ui-iconElement-icon,
.oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
  left: 0;
}
.oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,
.oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
  right: 0;
}
.oo-ui-textInputWidget > .oo-ui-labelElement-label {
  position: absolute;
  top: 0;
}
.oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
  display: block;
}
.oo-ui-textInputWidget-php > .oo-ui-iconElement-icon,
.oo-ui-textInputWidget-php > .oo-ui-indicatorElement-indicator,
.oo-ui-textInputWidget-php > .oo-ui-labelElement-label {
  pointer-events: none;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,
.oo-ui-textInputWidget.oo-ui-widget-enabled
  > .oo-ui-indicatorElement-indicator {
  cursor: text;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search
  > .oo-ui-indicatorElement-indicator {
  cursor: pointer;
}
.oo-ui-textInputWidget.oo-ui-widget-disabled > * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 0.46875em 0.5em;
  box-shadow:
    0 0 0 #fff,
    inset 0 0.1em 0.2em #ddd;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.40625em;
  transition-property: border-color, box-shadow;
  transition-duration: 250ms;
}
.oo-ui-textInputWidget .oo-ui-pendingElement-pending {
  background-color: #eee;
}
.oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon,
.oo-ui-textInputWidget.oo-ui-indicatorElement
  > .oo-ui-indicatorElement-indicator {
  position: absolute;
  top: 0;
  height: 100%;
  margin: 0 0.15625em;
}
.oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-inputWidget-input {
  padding-left: 2.475em;
}
.oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon {
  max-height: 2.5em;
  margin-left: 0.5em;
}
.oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-inputWidget-input {
  padding-right: 2.4875em;
}
.oo-ui-textInputWidget.oo-ui-indicatorElement
  > .oo-ui-indicatorElement-indicator {
  max-height: 2.5em;
  margin-right: 0.775em;
}
.oo-ui-textInputWidget > .oo-ui-labelElement-label {
  color: #767676;
  top: 1px;
  padding: 0.46875em 0.4em;
  line-height: 1.40625em;
}
.oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement
  > .oo-ui-labelElement-label {
  margin-right: 2.0875em;
}
.oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement
  > .oo-ui-labelElement-label {
  margin-left: 2.075em;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input {
}
.oo-ui-textInputWidget.oo-ui-widget-enabled
  .oo-ui-inputWidget-input::-webkit-input-placeholder {
  color: #767676;
  opacity: 1;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled
  .oo-ui-inputWidget-input::placeholder {
  color: #767676;
  opacity: 1;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus {
  outline: 0;
  border-color: #ace;
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled
  .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
  background-color: #f3f3f3;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid
  .oo-ui-inputWidget-input {
  background-color: #fdd;
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
  background-color: #f3f3f3;
  color: #ccc;
  border-color: #ddd;
  text-shadow: 0 1px 1px #fff;
}
.oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-iconElement-icon,
.oo-ui-textInputWidget.oo-ui-widget-disabled
  > .oo-ui-indicatorElement-indicator {
  opacity: 0.2;
}
.oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-labelElement-label {
  color: #ddd;
  text-shadow: 0 1px 1px #fff;
}
.oo-ui-menuSelectWidget {
  position: absolute;
  z-index: 4;
  background-color: #fff;
  margin-top: -1px;
  margin-bottom: -1px;
  border: 1px solid #ccc;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
}
.oo-ui-menuSelectWidget.oo-ui-clippableElement-clippable {
  min-height: 32px;
}
.oo-ui-menuSelectWidget-invisible {
  display: none;
}
.oo-ui-menuSelectWidget-screenReaderMode.oo-ui-element-hidden {
  display: block !important;
  display: block;
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
}
.oo-ui-menuOptionWidget .oo-ui-menuOptionWidget-checkIcon {
  display: none;
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget > .oo-ui-indicatorElement-indicator {
  display: none;
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
  background-color: transparent;
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected > .oo-ui-iconElement-icon {
  display: none;
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected
  .oo-ui-menuOptionWidget-checkIcon {
  display: block;
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
  background-color: #e1f3ff;
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
  color: #333;
}
.oo-ui-menuSectionOptionWidget {
  padding: 0.33em 0.75em;
  color: #767676;
}
.oo-ui-menuSectionOptionWidget.oo-ui-widget-enabled {
  cursor: default;
}
.oo-ui-dropdownWidget {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 100%;
  max-width: 50em;
  margin-right: 0.5em;
}
.oo-ui-dropdownWidget-handle {
  position: relative;
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
  display: inline-block;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
  cursor: pointer;
}
.oo-ui-dropdownWidget:last-child {
  margin-right: 0;
}
.oo-ui-dropdownWidget-handle {
  min-height: 2.5em;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 0.46875em 2.5em 0.46875em 0.78125em;
  line-height: 1;
}
.oo-ui-dropdownWidget-handle:focus {
  outline: 0;
}
.oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon,
.oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
  position: absolute;
  top: 0;
  height: 100%;
  margin: 0;
}
.oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
  left: 0.55em;
}
.oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
  line-height: 1.40625em;
}
.oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
  right: 0.775em;
}
.oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle {
  padding-left: 3em;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
  background-color: #fff;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
  border-color: #aaa;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
  border-color: #ace;
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
  background-color: #f3f3f3;
  color: #ccc;
  border-color: #ddd;
  text-shadow: 0 1px 1px #fff;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled
  .oo-ui-dropdownWidget-handle
  .oo-ui-indicatorElement-indicator {
  opacity: 0.2;
}
.oo-ui-comboBoxInputWidget {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 50em;
  margin-right: 0.5em;
}
.oo-ui-comboBoxInputWidget-field {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.oo-ui-comboBoxInputWidget .oo-ui-inputWidget-input {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}
.oo-ui-comboBoxInputWidget-dropdownButton {
  display: table-cell;
}
.oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button {
  display: block;
  overflow: hidden;
}
.oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty
  .oo-ui-comboBoxInputWidget-dropdownButton {
  display: none;
}
.oo-ui-comboBoxInputWidget-php ::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.5em;
  height: 2.5em;
  padding: 0;
}
.oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorWidget {
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  pointer-events: none;
}
.oo-ui-comboBoxInputWidget:last-child {
  margin-right: 0;
}
.oo-ui-comboBoxInputWidget-dropdownButton {
  position: absolute;
  top: 0;
  right: 0;
}
.oo-ui-comboBoxInputWidget-dropdownButton .oo-ui-buttonElement-button,
.oo-ui-comboBoxInputWidget-dropdownButton
  .oo-ui-buttonElement-button:hover:not(:focus),
.oo-ui-buttonElement-pressed.oo-ui-comboBoxInputWidget-dropdownButton
  .oo-ui-buttonElement-button,
.oo-ui-buttonElement-pressed.oo-ui-comboBoxInputWidget-dropdownButton
  .oo-ui-buttonElement-button:focus:active {
  border-color: transparent;
  background: none;
  box-shadow: none;
}
.oo-ui-comboBoxInputWidget-php .oo-ui-indicatorWidget {
  right: 0;
  max-height: 2.5em;
  margin: 0;
  margin-right: 0.775em;
}
.oo-ui-comboBoxInputWidget.oo-ui-widget-disabled
  .oo-ui-textInputWidget.oo-ui-indicatorElement
  .oo-ui-indicatorElement-indicator {
  cursor: default;
  opacity: 0.2;
}
.oo-ui-multioptionWidget {
  position: relative;
  display: block;
}
.oo-ui-multioptionWidget.oo-ui-widget-enabled {
  cursor: pointer;
}
.oo-ui-multioptionWidget.oo-ui-widget-disabled {
  cursor: default;
}
.oo-ui-multioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.oo-ui-multioptionWidget .oo-ui-labelElement-label {
  line-height: 1.5em;
}
.oo-ui-multioptionWidget.oo-ui-widget-disabled {
  color: #ccc;
}
.oo-ui-checkboxMultioptionWidget {
  display: table;
  padding: 0.3125em 0;
}
.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget,
.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement
  > .oo-ui-labelElement-label {
  display: table-cell;
  vertical-align: top;
}
.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
  width: 1px;
}
.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement
  > .oo-ui-labelElement-label {
  white-space: normal;
}
.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement
  > .oo-ui-labelElement-label {
  padding-left: 0.5em;
}
.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
  margin-right: 0;
}
.oo-ui-progressBarWidget {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  max-width: 50em;
  overflow: hidden;
}
.oo-ui-progressBarWidget:not(.oo-ui-progressBarWidget-inline) {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
  background-color: #fff;
}
.oo-ui-progressBarWidget-bar {
  background-image: linear-gradient(to bottom, #eaf4fa, #b0d9ee);
  height: 1em;
  border-right: 1px solid #ccc;
  transition-property: width;
  transition-duration: 250ms;
}
.oo-ui-progressBarWidget-inline .oo-ui-progressBarWidget-bar {
  height: 0.25em;
}
.oo-ui-progressBarWidget-indeterminate .oo-ui-progressBarWidget-bar {
  width: 33%;
  border-left: 1px solid #ccc;
  animation: oo-ui-progressBarWidget-slide 1.6s infinite linear;
  transform: translate(-25%);
}
.oo-ui-progressBarWidget.oo-ui-widget-disabled {
  opacity: 0.5;
}
@keyframes oo-ui-progressBarWidget-slide {
  from {
    transform: translate(-100%);
  }
  to {
    transform: translate(300%);
  }
}
.oo-ui-numberInputWidget {
  display: inline-block;
  position: relative;
  max-width: 50em;
}
.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget,
.oo-ui-numberInputWidget-buttoned .oo-ui-inputWidget-input {
  display: table-cell;
  height: 100%;
}
.oo-ui-numberInputWidget-field {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.oo-ui-numberInputWidget-field > .oo-ui-buttonWidget {
  width: 2.5em;
}
.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget,
.oo-ui-numberInputWidget-buttoned .oo-ui-inputWidget-input {
  height: 2.5em;
}
.oo-ui-numberInputWidget-buttoned
  .oo-ui-buttonElement-button
  .oo-ui-iconElement-icon {
  min-width: 20px;
  width: 1.5625em;
}
.oo-ui-numberInputWidget-buttoned .oo-ui-inputWidget-input {
  border-radius: 0;
}
.oo-ui-numberInputWidget-minusButton > .oo-ui-buttonElement-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
.oo-ui-numberInputWidget-plusButton > .oo-ui-buttonElement-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.oo-ui-selectFileInputWidget {
  width: 100%;
  max-width: 50em;
  min-height: 2.5em;
}
.oo-ui-selectFileInputWidget-selectButton > .oo-ui-buttonElement-button {
  position: relative;
  overflow: hidden;
}
.oo-ui-selectFileInputWidget-selectButton
  > .oo-ui-buttonElement-button
  > [type="file"] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  padding-top: 100px;
}
.oo-ui-selectFileInputWidget-selectButton.oo-ui-widget-disabled
  > .oo-ui-buttonElement-button
  > [type="file"] {
  display: none;
}
.oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
  pointer-events: none;
}
.oo-ui-selectFileInputWidget-empty.oo-ui-widget-enabled
  .oo-ui-selectFileInputWidget-label {
  cursor: default;
}
.oo-ui-selectFileInputWidget-dropTarget {
  position: relative;
  cursor: default;
  height: 8.815em;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-selectFileInputWidget-dropLabel,
.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-selectButton {
  display: none;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-selectFileInputWidget-thumbnail {
  width: 7.815em;
  position: absolute;
  top: 0.5em;
  bottom: 0.5em;
  left: 0.5em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-thumbnail
  > .oo-ui-selectFileInputWidget-noThumbnail-icon {
  opacity: 0.4;
  height: 7.815em;
  width: 7.815em;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-pendingElement-pending {
  background-repeat: repeat;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-selectFileInputWidget-info {
  display: block;
  height: 100%;
  width: auto;
  margin-right: 0;
}
.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-info
  > .oo-ui-inputWidget-input {
  border: 0;
  box-shadow: none;
  background: transparent;
}
.oo-ui-selectFileInputWidget-dropTarget.oo-ui-selectFileInputWidget-withThumbnail
  .oo-ui-selectFileInputWidget-info {
  margin-left: 8.815em;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-selectFileInputWidget-label {
  display: block;
  position: relative;
  top: inherit;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-selectFileInputWidget-fileName {
  display: block;
}
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileInputWidget-dropTarget {
  text-align: center;
}
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-thumbnail,
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-info {
  display: none;
}
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-selectButton {
  display: block;
  margin: 2.2em 1em 1em;
}
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-enabled
  .oo-ui-selectFileInputWidget-dropLabel {
  display: block;
}
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileInputWidget-dropTarget {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileInputWidget-dropTarget,
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-selectFileInputWidget-selectButton,
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileInputWidget-dropTarget
  .oo-ui-buttonElement-button {
  cursor: no-drop;
}
.oo-ui-selectFileInputWidget-dropTarget {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 3px;
  vertical-align: middle;
}
.oo-ui-selectFileInputWidget-dropTarget.oo-ui-selectFileInputWidget-empty {
  border-style: dashed;
}
.oo-ui-selectFileInputWidget-dropTarget .oo-ui-pendingElement-pending {
  background-size: 1.5625em 1.5625em;
}
.oo-ui-selectFileInputWidget-buttonOnly {
  width: auto;
  max-width: none;
}
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-canDrop.oo-ui-selectFileInputWidget-dropTarget,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-canDrop
  .oo-ui-selectFileInputWidget-info
  > .oo-ui-inputWidget-input {
  background-color: #e1f3ff;
}
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-cantDrop.oo-ui-selectFileInputWidget-dropTarget,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-cantDrop
  .oo-ui-selectFileInputWidget-info
  > .oo-ui-inputWidget-input {
  background-color: #e1f3ff;
  background-color: #ffdcdc;
}
.oo-ui-selectFileInputWidget.oo-ui-widget-disabled.oo-ui-selectFileInputWidget-dropTarget,
.oo-ui-selectFileInputWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileInputWidget-dropTarget {
  background-color: #f3f3f3;
  color: #ccc;
  border-color: #ddd;
  text-shadow: 0 1px 1px #fff;
}
.oo-ui-toggleSwitchWidget {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
  transform: translateZ(0);
  background-image: linear-gradient(to bottom, #ddd, #fafafa);
  width: 4em;
  height: 2em;
  margin-right: 0.5em;
  border: 1px solid #ccc;
  border-radius: 1em;
  box-shadow:
    0 0 0 #fff,
    inset 0 0.1em 0.2em #ddd;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled {
  cursor: pointer;
}
.oo-ui-toggleSwitchWidget-grip {
  position: absolute;
  display: block;
  box-sizing: border-box;
}
.oo-ui-toggleSwitchWidget a {
  height: 100%;
  display: block;
  position: relative;
  z-index: 3;
}
.oo-ui-toggleSwitchWidget:last-child {
  margin-right: 0;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
  opacity: 0.5;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover
  .oo-ui-toggleSwitchWidget-grip {
  border-color: #aaa;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
  outline: 0;
  border-color: #ace;
  box-shadow: 0 0 2px 2px #ace;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus
  .oo-ui-toggleSwitchWidget-grip {
  border-color: #ace;
}
.oo-ui-toggleSwitchWidget-grip {
  background-image: linear-gradient(to bottom, #fafafa, #ddd);
  top: 0.25em;
  left: 0.25em;
  width: 1.5em;
  height: 1.5em;
  margin-top: -1px;
  border: 1px solid #ccc;
  border-radius: 1em;
  box-shadow: 0 0.1em 0.25em rgba(0, 0, 0, 0.1);
  transition-property: left, margin-left;
  transition-duration: 250ms;
}
.oo-ui-toggleSwitchWidget-glow {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-radius: 1em;
  box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
  transition-property: opacity;
  transition-duration: 250ms;
  background-image: linear-gradient(to bottom, #b0d9ee, #eaf4fa);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
  opacity: 0;
}
.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
  left: 0.25em;
  margin-left: 0;
}
.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-glow {
  opacity: 1;
}
.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
  left: 2.25em;
  margin-left: -2px;
}
.oo-ui-defaultOverlay {
  position: absolute;
  top: 0;
  left: 0;
}
body > .oo-ui-windowManager {
  font-size: 1.28em;
}
.oo-ui-indicator-clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E clear %3C/title%3E%3Cpath d=%22M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0m5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-indicator-clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E clear %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0m5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-indicator-up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E up %3C/title%3E%3Cpath d=%22M9.9 9.1 6 5.2 2.1 9.1 1 8l5-5 5 5z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-indicator-up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E up %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 9.1 6 5.2 2.1 9.1 1 8l5-5 5 5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-indicator-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-indicator-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-indicator-required {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E required %3C/title%3E%3Cpath d=%22M8.5 0h3v20h-3z%22/%3E%3Cpath d=%22M19.4 13.7 18 16.3.6 6.3 2 3.7z%22/%3E%3Cpath d=%22m18 3.7 1.4 2.6-17.3 10-1.5-2.6z%22/%3E%3C/svg%3E");
}
.oo-ui-image-invert.oo-ui-indicator-required {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E required %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M8.5 0h3v20h-3z%22/%3E%3Cpath d=%22M19.4 13.7 18 16.3.6 6.3 2 3.7z%22/%3E%3Cpath d=%22m18 3.7 1.4 2.6-17.3 10-1.5-2.6z%22/%3E%3C/g%3E%3C/svg%3E");
}
@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after {
    animation-delay: -0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0ms !important;
  }
}
body {
  margin: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
@supports (text-decoration: underline dotted) {
  abbr[title] {
    border-bottom: 0;
    text-decoration: underline dotted;
  }
}
pre,
code,
tt,
kbd,
samp {
  font-family: monospace, monospace;
}
sub,
sup {
  line-height: 1;
}
figure {
  margin: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
legend {
  padding: 0;
}
figure[typeof~="mw:File"],
figure[typeof~="mw:File/Frameless"] {
}
.mw-body-content figure[typeof~="mw:File"] > a,
.mw-body-content figure[typeof~="mw:File/Frameless"] > a {
  border: 0;
}
figure[typeof~="mw:File"].mw-halign-right,
figure[typeof~="mw:File/Frameless"].mw-halign-right {
  margin: 0 0 0.5em 0.5em;
  clear: right;
  float: right;
}
figure[typeof~="mw:File"].mw-halign-left,
figure[typeof~="mw:File/Frameless"].mw-halign-left {
  margin: 0 0.5em 0.5em 0;
  clear: left;
  float: left;
}
figure[typeof~="mw:File"].mw-halign-none,
figure[typeof~="mw:File/Frameless"].mw-halign-none {
  clear: none;
  float: none;
}
figure[typeof~="mw:File"].mw-halign-center,
figure[typeof~="mw:File/Frameless"].mw-halign-center {
  margin: 0 auto;
  display: table;
  border-collapse: collapse;
  clear: none;
  float: none;
}
figure[typeof~="mw:File"] > figcaption,
figure[typeof~="mw:File/Frameless"] > figcaption {
  display: none;
}
figure[typeof~="mw:File/Thumb"],
figure[typeof~="mw:File/Frame"] {
  display: table;
  text-align: center;
  border-collapse: collapse;
  line-height: 0;
  margin: 0.5em 0 1.3em 1.4em;
  clear: right;
  float: right;
}
.mw-body-content figure[typeof~="mw:File/Thumb"] > a,
.mw-body-content figure[typeof~="mw:File/Frame"] > a {
  border: 0;
}
.mw-content-ltr figure[typeof~="mw:File/Thumb"],
.mw-content-ltr figure[typeof~="mw:File/Frame"] {
  margin: 0.5em 0 1.3em 1.4em;
  clear: right;
  float: right;
}
.mw-content-rtl figure[typeof~="mw:File/Thumb"],
.mw-content-rtl figure[typeof~="mw:File/Frame"] {
  margin: 0.5em 1.4em 1.3em 0;
  clear: left;
  float: left;
}
figure[typeof~="mw:File/Thumb"].mw-halign-right,
figure[typeof~="mw:File/Frame"].mw-halign-right {
  margin: 0.5em 0 1.3em 1.4em;
  clear: right;
  float: right;
}
figure[typeof~="mw:File/Thumb"].mw-halign-left,
figure[typeof~="mw:File/Frame"].mw-halign-left {
  margin: 0.5em 1.4em 1.3em 0;
  clear: left;
  float: left;
}
figure[typeof~="mw:File/Thumb"].mw-halign-none,
figure[typeof~="mw:File/Frame"].mw-halign-none {
  margin: 0;
  margin-bottom: 0.5em;
  clear: none;
  float: none;
}
figure[typeof~="mw:File/Thumb"].mw-halign-center,
figure[typeof~="mw:File/Frame"].mw-halign-center {
  margin: 0 auto 0.5em auto;
  clear: none;
  float: none;
}
figure[typeof~="mw:File/Thumb"] > :not(figcaption),
figure[typeof~="mw:File/Frame"] > :not(figcaption) {
}
figure[typeof~="mw:File/Thumb"] > :not(figcaption) .mw-file-element,
figure[typeof~="mw:File/Frame"] > :not(figcaption) .mw-file-element {
  margin: 3px;
}
figure[typeof~="mw:File/Thumb"] > :not(figcaption) .mw-broken-media,
figure[typeof~="mw:File/Frame"] > :not(figcaption) .mw-broken-media {
  display: inline-block;
  line-height: 1.6em;
  word-break: break-word;
  width: 180px;
  font-size: 94%;
}
figure[typeof~="mw:File/Thumb"] > figcaption,
figure[typeof~="mw:File/Frame"] > figcaption {
  display: table-caption;
  caption-side: bottom;
  background-color: inherit;
  line-height: 1.4em;
  word-break: break-word;
  text-align: start;
  padding: 0 6px 6px 6px;
}
@media all and (max-width: 639px) {
  body.skin--responsive figure {
    margin: 0 auto !important;
    float: none !important;
  }
}
figure[typeof~="mw:File/Frame"] > figcaption:empty {
  padding-bottom: 0;
}
figure[typeof~="mw:File/Thumb"] > figcaption:empty {
  padding-bottom: 3px;
}
.mw-valign-middle .mw-file-element {
  vertical-align: middle;
}
.mw-valign-baseline .mw-file-element {
  vertical-align: baseline;
}
.mw-valign-sub .mw-file-element {
  vertical-align: sub;
}
.mw-valign-super .mw-file-element {
  vertical-align: super;
}
.mw-valign-top .mw-file-element {
  vertical-align: top;
}
.mw-valign-text-top .mw-file-element {
  vertical-align: text-top;
}
.mw-valign-bottom .mw-file-element {
  vertical-align: bottom;
}
.mw-valign-text-bottom .mw-file-element {
  vertical-align: text-bottom;
}
.toctogglecheckbox:checked ~ ul {
  display: none;
}
.tocnumber {
  padding-left: 0;
  padding-right: 0.5em;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0.5em;
  padding-inline-start: 0;
  padding-inline-end: 0.5em;
}
.mw-wiki-logo {
  background-image: url(/files/logo.png);
}
@media print {
  figure[typeof~="mw:File/Thumb"],
  figure[typeof~="mw:File/Frame"] {
    border: 1pt;
    border-bottom: 0;
    background-color: #fff;
  }
  figure[typeof~="mw:File/Thumb"] > :not(figcaption) .mw-file-element,
  figure[typeof~="mw:File/Frame"] > :not(figcaption) .mw-file-element {
    border: 1pt solid #ddd;
  }
  figure[typeof~="mw:File/Thumb"] > figcaption,
  figure[typeof~="mw:File/Frame"] > figcaption {
    background-color: #fff;
    color: #666;
    font-size: 10pt;
    border: 1pt;
    border-top: 0;
  }
  .mw-image-border .mw-file-element {
    border: 1pt;
  }
  .mw-parser-output a.external {
  }
  .mw-parser-output a.external.text::after,
  .mw-parser-output a.external.autonumber::after {
    content: " (" attr(href) ")";
    word-break: break-all;
    word-wrap: break-word;
  }
  .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after
  {
    content: " (https:" attr(href) ")";
  }
  .wikitable {
    background: #fff;
    margin: 1em 0;
    border: 1pt solid #aaa;
    border-collapse: collapse;
    font-size: 10pt;
    page-break-inside: avoid;
  }
  .wikitable > caption {
    padding: 5px;
    font-size: 10pt;
  }
  .wikitable > tr > th,
  .wikitable > tr > td,
  .wikitable > * > tr > th,
  .wikitable > * > tr > td {
    background: #fff !important;
    color: #000 !important;
    border: 1pt solid #aaa;
    padding: 0.4em 0.6em;
  }
  .wikitable > tr > th,
  .wikitable > * > tr > th {
    text-align: center;
  }
  table.listing,
  table.listing td {
    border: 1pt solid #000;
    border-collapse: collapse;
  }
  .catlinks ul {
    display: inline;
    padding: 0;
    list-style: none;
  }
  .catlinks li {
    display: inline-block;
    line-height: 1.15;
    margin: 0.1em 0;
    border-left: 1pt solid #aaa;
    padding: 0 0.4em;
  }
  .catlinks li:first-child {
    border-left: 0;
    padding-left: 0.2em;
  }
  .mw-hidden-catlinks,
  .catlinks {
    display: none;
  }
  .mw-editsection,
  .mw-editsection-like,
  .mw-indicators,
  .mw-redirectedfrom,
  #siteNotice,
  .usermessage {
    display: none;
  }
  .printfooter {
    clear: both;
    padding: 1em 0;
  }
  .center {
    text-align: center;
  }
  a {
    background: none !important;
    padding: 0 !important;
  }
  a,
  a.external,
  a.new,
  a.stub {
    color: inherit !important;
    text-decoration: inherit !important;
  }
  dt {
    font-weight: bold;
  }
  .mw-heading,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: bold;
    page-break-after: avoid;
  }
  p {
    margin: 1em 0;
    line-height: 1.2;
    orphans: 3;
    widows: 3;
  }
  img,
  figure {
    page-break-inside: avoid;
  }
  img {
    border: 0;
    vertical-align: middle;
  }
  pre,
  .mw-code {
    background: #fff;
    color: #000;
    border: 1pt dashed #000;
    padding: 1em;
    font-size: 8pt;
    white-space: pre-wrap;
    overflow-x: hidden;
    word-wrap: break-word;
  }
  ul {
    list-style-type: square;
  }
  .toctogglecheckbox:checked + .toctitle {
    display: none;
  }
  .toc {
    background-color: #f9f9f9;
    border: 1pt solid #aaa;
    padding: 5px;
    display: table;
  }
  .tocnumber,
  .toctext {
    display: table-cell;
  }
}
@media screen {
  figure[typeof~="mw:File/Thumb"],
  figure[typeof~="mw:File/Frame"] {
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #f9f9f9;
    color: #000;
  }
  figure[typeof~="mw:File/Thumb"] > :not(figcaption) .mw-file-element,
  figure[typeof~="mw:File/Frame"] > :not(figcaption) .mw-file-element {
    background-color: #fff;
    border: 1px solid #ccc;
  }
  figure[typeof~="mw:File/Thumb"]
    > :not(figcaption)
    .mw-file-element:not(.mw-broken-media),
  figure[typeof~="mw:File/Frame"]
    > :not(figcaption)
    .mw-file-element:not(.mw-broken-media) {
    background-color: #fff;
    color: #222;
  }
  figure[typeof~="mw:File/Thumb"] > figcaption,
  figure[typeof~="mw:File/Frame"] > figcaption {
    border: 1px solid #ccc;
    border-top: 0;
    font-size: 88.40000000000001%;
  }
  .mw-image-border .mw-file-element {
    border: 1px solid #eaecf0;
  }
  figure[typeof~="mw:File/Thumb"] > figcaption::before {
    content: "";
    width: 15px;
    height: 11px;
    margin: 0;
    margin-left: 3px;
    margin-right: 0;
    -webkit-margin-start: 3px;
    -webkit-margin-end: 0;
    margin-inline-start: 3px;
    margin-inline-end: 0;
    float: right;
  }
  .mw-content-ltr figure[typeof~="mw:File/Thumb"] > figcaption::before {
    float: right;
  }
  .mw-content-rtl figure[typeof~="mw:File/Thumb"] > figcaption::before {
    float: left;
  }
  body.skin--responsive figure[typeof~="mw:File/Thumb"] > figcaption::before {
  }
  @media all and (max-width: 639px) {
    body.skin--responsive figure[typeof~="mw:File/Thumb"] > figcaption::before {
      content: none;
    }
  }
  figure[typeof~="mw:File/Thumb"] > .mw-file-description,
  figure[typeof~="mw:File/Thumb"] > .mw-file-magnify {
    display: block;
    position: relative;
  }
  figure[typeof~="mw:File/Thumb"] > .mw-file-description::after,
  figure[typeof~="mw:File/Thumb"] > .mw-file-magnify::after {
    content: "";
    width: 15px;
    height: 11px;
    position: absolute;
    bottom: -11px;
    right: 6px;
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);
  }
  .skin-theme-clientpref-night
    figure[typeof~="mw:File/Thumb"]
    > .mw-file-description::after,
  .skin-theme-clientpref-night
    figure[typeof~="mw:File/Thumb"]
    > .mw-file-magnify::after {
    filter: invert(1);
  }
  @media (prefers-color-scheme: dark) {
    .skin-theme-clientpref-os
      figure[typeof~="mw:File/Thumb"]
      > .mw-file-description::after,
    .skin-theme-clientpref-os
      figure[typeof~="mw:File/Thumb"]
      > .mw-file-magnify::after {
      filter: invert(1);
    }
  }
  .mw-content-ltr figure[typeof~="mw:File/Thumb"] > .mw-file-description::after,
  .mw-content-ltr figure[typeof~="mw:File/Thumb"] > .mw-file-magnify::after {
    right: 6px;
    left: auto;
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);
  }
  .mw-content-rtl figure[typeof~="mw:File/Thumb"] > .mw-file-description::after,
  .mw-content-rtl figure[typeof~="mw:File/Thumb"] > .mw-file-magnify::after {
    right: auto;
    left: 6px;
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5);
  }
  @media all and (max-width: 639px) {
    figure[typeof~="mw:File/Thumb"] > .mw-file-description::after,
    figure[typeof~="mw:File/Thumb"] > .mw-file-magnify::after {
      background-image: none !important;
    }
  }
  body.skin--responsive .mw-parser-output {
  }
  body.skin--responsive .mw-parser-output figure img.mw-file-element {
    height: auto;
    max-width: 100%;
  }
  body.skin--responsive
    .mw-parser-output
    figure[typeof~="mw:File/Thumb"]
    img.mw-file-element,
  body.skin--responsive
    .mw-parser-output
    figure[typeof~="mw:File/Frame"]
    img.mw-file-element {
    max-width: calc(100% - (2 * 3px) - (2 * 1px));
  }
  body.skin--responsive .mw-parser-output .noresize figure img.mw-file-element,
  body.skin--responsive .mw-parser-output figure.noresize img.mw-file-element {
    max-width: none;
  }
  a.new {
    color: #c20;
  }
  a.new:visited {
    color: #a55858;
  }
  a.mw-selflink {
    color: inherit;
    font-weight: bold;
    text-decoration: inherit;
  }
  a.mw-selflink:hover {
    cursor: inherit;
    text-decoration: inherit;
  }
  a.mw-selflink:active,
  a.mw-selflink:visited {
    color: inherit;
  }
  .mw-parser-output a.extiw,
  .mw-parser-output a.external {
    color: #36b;
  }
  .mw-parser-output a.extiw:visited,
  .mw-parser-output a.external:visited {
    color: #636;
  }
  .mw-parser-output a.extiw:active,
  .mw-parser-output a.external:active {
    color: #b63;
  }
  .mw-underline-always a {
    text-decoration: underline;
  }
  .mw-underline-never a {
    text-decoration: none;
  }
  .plainlinks a.external {
    background: none !important;
    padding: 0 !important;
  }
  .mw-parser-output a.external,
  .mw-parser-output a.extiw,
  .mw-parser-output a.extiw:active {
    color: #36b;
  }
  .mw-parser-output a.external,
  .link-mailto,
  .link-ftp,
  .link-irc,
  .link-audio,
  .link-video,
  .link-document {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/external-ltr.svg?c652e);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 13px;
  }
  .mw-parser-output a.external[href^="mailto:"],
  .link-mailto {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/mail.svg?8a79c);
  }
  .mw-parser-output a.external[href^='ftp://'],.link-ftp
  {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/ftp-ltr.svg?fd1d3);
  }
  .mw-parser-output a.external[href^='irc://'],.mw-parser-output a.external[href^='ircs://'],.link-irc
  {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/chat-ltr.svg?e0649);
  }
  .mw-parser-output a.external[href$=".ogg"],
  .mw-parser-output a.external[href$=".OGG"],
  .mw-parser-output a.external[href$=".mid"],
  .mw-parser-output a.external[href$=".MID"],
  .mw-parser-output a.external[href$=".midi"],
  .mw-parser-output a.external[href$=".MIDI"],
  .mw-parser-output a.external[href$=".mp3"],
  .mw-parser-output a.external[href$=".MP3"],
  .mw-parser-output a.external[href$=".wav"],
  .mw-parser-output a.external[href$=".WAV"],
  .mw-parser-output a.external[href$=".wma"],
  .mw-parser-output a.external[href$=".WMA"],
  .link-audio {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/audio-ltr.svg?6da1d);
  }
  .mw-parser-output a.external[href$=".ogm"],
  .mw-parser-output a.external[href$=".OGM"],
  .mw-parser-output a.external[href$=".avi"],
  .mw-parser-output a.external[href$=".AVI"],
  .mw-parser-output a.external[href$=".mpeg"],
  .mw-parser-output a.external[href$=".MPEG"],
  .mw-parser-output a.external[href$=".mpg"],
  .mw-parser-output a.external[href$=".MPG"],
  .link-video {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/video.svg?a3758);
  }
  .mw-parser-output a.external[href$=".pdf"],
  .mw-parser-output a.external[href$=".PDF"],
  .mw-parser-output a.external[href*=".pdf#"],
  .mw-parser-output a.external[href*=".PDF#"],
  .mw-parser-output a.external[href*=".pdf?"],
  .mw-parser-output a.external[href*=".PDF?"],
  .link-document {
    background-image: url(/1.45/resources/src/mediawiki.skinning/images/document-ltr.svg?0bf90);
  }
  .mw-body-content::after {
    clear: both;
    content: "";
    display: block;
  }
  .mw-body-content a.external.free {
    word-wrap: break-word;
  }
  .mw-body-content .error {
    font-size: larger;
    color: #d03;
  }
  .rtl .mw-parser-output a.external.free,
  .rtl .mw-parser-output a.external.autonumber {
    direction: ltr;
    unicode-bidi: embed;
  }
  .mw-hide-empty-elt .mw-parser-output:not(.mw-show-empty-elt) .mw-empty-elt {
    display: none;
  }
  @media all and (max-width: 639px) {
    .mw-parser-output {
    }
    .mw-parser-output table {
      display: block;
      overflow: auto;
      max-width: 100%;
      width: fit-content;
    }
    .mw-parser-output .noresize table {
      display: table;
    }
  }
  .wikitable {
    background-color: #f8f9fa;
    color: #000;
    margin: 1em 0;
    border: 1px solid #aaa;
    border-collapse: collapse;
  }
  .wikitable > tr > th,
  .wikitable > tr > td,
  .wikitable > * > tr > th,
  .wikitable > * > tr > td {
    border: 1px solid #aaa;
    padding: 0.2em 0.4em;
  }
  .wikitable > tr > th,
  .wikitable > * > tr > th {
    background-color: #eaecf0;
    color: #000;
    text-align: center;
  }
  .wikitable > caption {
    font-weight: bold;
  }
  @media all and (max-width: 639px) {
    body.skin--responsive .wikitable {
      float: none;
      margin-left: 0;
      margin-right: 0;
    }
  }
  #catlinks {
    text-align: left;
  }
  .catlinks {
    background-color: #f8f9fa;
    margin-top: 1em;
    border: 1px solid #aaa;
    padding: 5px;
    clear: both;
  }
  .catlinks ul {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .catlinks li {
    display: inline-block;
    line-height: 1.25em;
    margin: 0.125em 0;
    border-left: 1px solid #aaa;
    padding: 0 0.5em;
  }
  .catlinks li:first-child {
    border-left: 0;
    padding-left: 0.25em;
  }
  .catlinks li a.mw-redirect {
    font-style: italic;
  }
  .mw-hidden-cats-hidden,
  .catlinks-allhidden {
    display: none;
  }
  .emptyPortlet {
    display: none;
  }
  .printfooter,
  .client-nojs #t-print {
    display: none;
  }
  .noresize {
    max-width: 100%;
    overflow-x: auto;
  }
  .mw-editsection {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .mw-editsection,
  .mw-editsection-like {
    font-size: small;
    font-weight: normal;
    margin-left: 1em;
    margin-right: 0;
    -webkit-margin-start: 1em;
    -webkit-margin-end: 0;
    margin-inline-start: 1em;
    margin-inline-end: 0;
    vertical-align: baseline;
    line-height: 0;
    unicode-bidi: isolate;
  }
  .mw-editsection a,
  .mw-editsection-like a {
    white-space: nowrap;
  }
  .mw-editsection::before,
  .mw-editsection-like::before {
    content: "\200B";
  }
  .mw-editsection-bracket,
  .mw-editsection-divider {
    color: #707070;
  }
  .mw-indicators {
    float: right;
  }
  #siteNotice {
    position: relative;
    text-align: center;
    margin: 0;
  }
  #localNotice {
    margin-bottom: 0.9em;
  }
  #siteSub {
    display: none;
  }
  #mw-content-subtitle,
  #contentSub2 {
    font-size: 84%;
    line-height: 1.2em;
    margin: 0 0 1.4em 1em;
    color: #707070;
    width: auto;
  }
  span.subpages {
    display: block;
  }
  .usermessage {
    background-color: #fef6e7;
    border: 1px solid #edab00;
    color: #000;
    font-weight: bold;
    margin: 2em 0 1em;
    padding: 0.5em 1em;
    vertical-align: middle;
  }
  a {
    text-decoration: none;
    color: #002bb8;
    background: none;
  }
  a:not([href]) {
    cursor: pointer;
  }
  a:visited {
    color: #5a3696;
  }
  a:active {
    color: #2a4b8d;
  }
  a:hover,
  a:focus {
    text-decoration: underline;
  }
  img {
    border: 0;
    vertical-align: middle;
  }
  hr {
    height: 1px;
    background-color: #aaa;
    border: 0;
    margin: 0.2em 0;
  }
  .mw-heading,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #000;
    font-weight: bold;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
    display: flow-root;
    word-break: break-word;
  }
  .mw-heading1,
  h1,
  .mw-heading2,
  h2 {
    margin-bottom: 0.6em;
    border-bottom: 1px solid #aaa;
  }
  .mw-heading3,
  h3,
  .mw-heading4,
  h4,
  .mw-heading5,
  h5 {
    margin-bottom: 0.3em;
  }
  .mw-heading1,
  h1 {
    font-size: 188%;
    font-weight: normal;
  }
  .mw-heading2,
  h2 {
    font-size: 150%;
    font-weight: normal;
  }
  .mw-heading3,
  h3 {
    font-size: 128%;
  }
  .mw-heading4,
  h4 {
    font-size: 116%;
  }
  .mw-heading5,
  h5 {
    font-size: 108%;
  }
  .mw-heading6,
  h6 {
    font-size: 100%;
  }
  .mw-heading h1,
  .mw-heading h2,
  .mw-heading h3,
  .mw-heading h4,
  .mw-heading h5,
  .mw-heading h6 {
    display: inline;
    border: 0;
    margin: 0;
    padding: 0;
    color: inherit;
    font: inherit;
  }
  p {
    margin: 0.4em 0 0.5em 0;
  }
  p img {
    margin: 0;
  }
  ul {
    margin-top: 0.3em;
    margin-bottom: 0;
    margin-left: 1.6em;
    margin-right: 0;
    -webkit-margin-start: 1.6em;
    -webkit-margin-end: 0;
    margin-inline-start: 1.6em;
    margin-inline-end: 0;
    padding: 0;
  }
  ol {
    margin-top: 0.3em;
    margin-bottom: 0;
    margin-left: 3.2em;
    margin-right: 0;
    -webkit-margin-start: 3.2em;
    -webkit-margin-end: 0;
    margin-inline-start: 3.2em;
    margin-inline-end: 0;
    padding: 0;
    list-style-image: none;
  }
  dd {
    margin-bottom: 0.1em;
    margin-left: 1.6em;
    margin-right: 0;
    -webkit-margin-start: 1.6em;
    -webkit-margin-end: 0;
    margin-inline-start: 1.6em;
    margin-inline-end: 0;
  }
  li {
    margin-bottom: 0.1em;
  }
  dt {
    font-weight: bold;
    margin-bottom: 0.1em;
  }
  dl {
    margin-top: 0.2em;
    margin-bottom: 0.5em;
  }
  pre,
  code,
  tt,
  kbd,
  samp,
  .mw-code {
    font-family: monospace, monospace;
  }
  pre,
  code,
  .mw-code {
    background-color: #f8f9fa;
    color: #000;
    border: 1px solid #eee;
  }
  code {
    border-radius: 0.25em;
    padding: 1px 4px;
  }
  pre,
  .mw-code {
    padding: 1em;
    white-space: pre-wrap;
    overflow-x: hidden;
    word-wrap: break-word;
  }
  table {
    font-size: 100%;
  }
  fieldset {
    border: 1px solid #2a4b8d;
    margin: 1em 0 1em 0;
    padding: 0 1em 1em;
  }
  legend {
    padding: 0.5em;
  }
  form {
    border: 0;
    margin: 0;
  }
  textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    padding: 0.1em;
  }
  .center {
    width: 100%;
    text-align: center;
  }
  *.center * {
    margin-left: auto;
    margin-right: auto;
  }
  .small {
    font-size: 94%;
  }
  table.small {
    font-size: 100%;
  }
  @counter-style meetei {
    system: numeric;
    symbols: "\ABF0" "\ABF1" "\ABF2" "\ABF3" "\ABF4" "\ABF5" "\ABF6" "\ABF7"
      "\ABF8" "\ABF9";
    suffix: ") ";
  }
  @counter-style santali {
    system: numeric;
    symbols: "\1C50" "\1C51" "\1C52" "\1C53" "\1C54" "\1C55" "\1C56" "\1C57"
      "\1C58" "\1C59";
  }
  @counter-style myanmar_with_period {
    system: numeric;
    symbols: "\1040" "\1041" "\1042" "\1043" "\1044" "\1045" "\1046" "\1047"
      "\1048" "\1049";
    suffix: "\104B\0020";
  }
  ol:lang(azb) li,
  ol:lang(bcc) li,
  ol:lang(bgn) li,
  ol:lang(bqi) li,
  ol:lang(fa) li,
  ol:lang(glk) li,
  ol:lang(kk-arab) li,
  ol:lang(lrc) li,
  ol:lang(luz) li,
  ol:lang(mzn) li {
    list-style-type: persian;
  }
  ol:lang(ckb) li,
  ol:lang(sdh) li {
    list-style-type: arabic-indic;
  }
  ol:lang(hi) li,
  ol:lang(mai) li,
  ol:lang(mr) li,
  ol:lang(ne) li {
    list-style-type: devanagari;
  }
  ol:lang(as) li,
  ol:lang(bn) li {
    list-style-type: bengali;
  }
  ol:lang(mni) li {
    list-style-type: meetei;
  }
  ol:lang(or) li {
    list-style-type: oriya;
  }
  ol:lang(sat) li {
    list-style-type: santali;
  }
  ol:lang(blk) li,
  ol:lang(kjp) li,
  ol:lang(ksw) li,
  ol:lang(mnw) li,
  ol:lang(my) li,
  ol:lang(shn) li {
    list-style-type: myanmar_with_period;
  }
  .mw-heading1:lang(anp),
  .mw-heading1:lang(as),
  .mw-heading1:lang(awa),
  .mw-heading1:lang(bgc),
  .mw-heading1:lang(bh),
  .mw-heading1:lang(bho),
  .mw-heading1:lang(blk),
  .mw-heading1:lang(bn),
  .mw-heading1:lang(bo),
  .mw-heading1:lang(bpy),
  .mw-heading1:lang(ccp),
  .mw-heading1:lang(dty),
  .mw-heading1:lang(dz),
  .mw-heading1:lang(gom),
  .mw-heading1:lang(gu),
  .mw-heading1:lang(hi),
  .mw-heading1:lang(kjp),
  .mw-heading1:lang(km),
  .mw-heading1:lang(kn),
  .mw-heading1:lang(ks),
  .mw-heading1:lang(ksw),
  .mw-heading1:lang(mag),
  .mw-heading1:lang(mai),
  .mw-heading1:lang(ml),
  .mw-heading1:lang(mnw),
  .mw-heading1:lang(mr),
  .mw-heading1:lang(my),
  .mw-heading1:lang(new),
  .mw-heading1:lang(nit),
  .mw-heading1:lang(nod),
  .mw-heading1:lang(or),
  .mw-heading1:lang(pa),
  .mw-heading1:lang(pi),
  .mw-heading1:lang(rki),
  .mw-heading1:lang(sa),
  .mw-heading1:lang(shn),
  .mw-heading1:lang(si),
  .mw-heading1:lang(syl),
  .mw-heading1:lang(ta),
  .mw-heading1:lang(tcy),
  .mw-heading1:lang(tdd),
  .mw-heading1:lang(te),
  h1:lang(anp),
  h1:lang(as),
  h1:lang(awa),
  h1:lang(bgc),
  h1:lang(bh),
  h1:lang(bho),
  h1:lang(blk),
  h1:lang(bn),
  h1:lang(bo),
  h1:lang(bpy),
  h1:lang(ccp),
  h1:lang(dty),
  h1:lang(dz),
  h1:lang(gom),
  h1:lang(gu),
  h1:lang(hi),
  h1:lang(kjp),
  h1:lang(km),
  h1:lang(kn),
  h1:lang(ks),
  h1:lang(ksw),
  h1:lang(mag),
  h1:lang(mai),
  h1:lang(ml),
  h1:lang(mnw),
  h1:lang(mr),
  h1:lang(my),
  h1:lang(new),
  h1:lang(nit),
  h1:lang(nod),
  h1:lang(or),
  h1:lang(pa),
  h1:lang(pi),
  h1:lang(rki),
  h1:lang(sa),
  h1:lang(shn),
  h1:lang(si),
  h1:lang(syl),
  h1:lang(ta),
  h1:lang(tcy),
  h1:lang(tdd),
  h1:lang(te) {
    line-height: 1.6em !important;
  }
  .mw-heading:lang(anp),
  .mw-heading:lang(as),
  .mw-heading:lang(awa),
  .mw-heading:lang(bgc),
  .mw-heading:lang(bh),
  .mw-heading:lang(bho),
  .mw-heading:lang(blk),
  .mw-heading:lang(bn),
  .mw-heading:lang(bo),
  .mw-heading:lang(bpy),
  .mw-heading:lang(ccp),
  .mw-heading:lang(dty),
  .mw-heading:lang(dz),
  .mw-heading:lang(gom),
  .mw-heading:lang(gu),
  .mw-heading:lang(hi),
  .mw-heading:lang(kjp),
  .mw-heading:lang(km),
  .mw-heading:lang(kn),
  .mw-heading:lang(ks),
  .mw-heading:lang(ksw),
  .mw-heading:lang(mag),
  .mw-heading:lang(mai),
  .mw-heading:lang(ml),
  .mw-heading:lang(mnw),
  .mw-heading:lang(mr),
  .mw-heading:lang(my),
  .mw-heading:lang(new),
  .mw-heading:lang(nit),
  .mw-heading:lang(nod),
  .mw-heading:lang(or),
  .mw-heading:lang(pa),
  .mw-heading:lang(pi),
  .mw-heading:lang(rki),
  .mw-heading:lang(sa),
  .mw-heading:lang(shn),
  .mw-heading:lang(si),
  .mw-heading:lang(syl),
  .mw-heading:lang(ta),
  .mw-heading:lang(tcy),
  .mw-heading:lang(tdd),
  .mw-heading:lang(te),
  h2:lang(anp),
  h2:lang(as),
  h2:lang(awa),
  h2:lang(bgc),
  h2:lang(bh),
  h2:lang(bho),
  h2:lang(blk),
  h2:lang(bn),
  h2:lang(bo),
  h2:lang(bpy),
  h2:lang(ccp),
  h2:lang(dty),
  h2:lang(dz),
  h2:lang(gom),
  h2:lang(gu),
  h2:lang(hi),
  h2:lang(kjp),
  h2:lang(km),
  h2:lang(kn),
  h2:lang(ks),
  h2:lang(ksw),
  h2:lang(mag),
  h2:lang(mai),
  h2:lang(ml),
  h2:lang(mnw),
  h2:lang(mr),
  h2:lang(my),
  h2:lang(new),
  h2:lang(nit),
  h2:lang(nod),
  h2:lang(or),
  h2:lang(pa),
  h2:lang(pi),
  h2:lang(rki),
  h2:lang(sa),
  h2:lang(shn),
  h2:lang(si),
  h2:lang(syl),
  h2:lang(ta),
  h2:lang(tcy),
  h2:lang(tdd),
  h2:lang(te),
  h3:lang(anp),
  h3:lang(as),
  h3:lang(awa),
  h3:lang(bgc),
  h3:lang(bh),
  h3:lang(bho),
  h3:lang(blk),
  h3:lang(bn),
  h3:lang(bo),
  h3:lang(bpy),
  h3:lang(ccp),
  h3:lang(dty),
  h3:lang(dz),
  h3:lang(gom),
  h3:lang(gu),
  h3:lang(hi),
  h3:lang(kjp),
  h3:lang(km),
  h3:lang(kn),
  h3:lang(ks),
  h3:lang(ksw),
  h3:lang(mag),
  h3:lang(mai),
  h3:lang(ml),
  h3:lang(mnw),
  h3:lang(mr),
  h3:lang(my),
  h3:lang(new),
  h3:lang(nit),
  h3:lang(nod),
  h3:lang(or),
  h3:lang(pa),
  h3:lang(pi),
  h3:lang(rki),
  h3:lang(sa),
  h3:lang(shn),
  h3:lang(si),
  h3:lang(syl),
  h3:lang(ta),
  h3:lang(tcy),
  h3:lang(tdd),
  h3:lang(te),
  h4:lang(anp),
  h4:lang(as),
  h4:lang(awa),
  h4:lang(bgc),
  h4:lang(bh),
  h4:lang(bho),
  h4:lang(blk),
  h4:lang(bn),
  h4:lang(bo),
  h4:lang(bpy),
  h4:lang(ccp),
  h4:lang(dty),
  h4:lang(dz),
  h4:lang(gom),
  h4:lang(gu),
  h4:lang(hi),
  h4:lang(kjp),
  h4:lang(km),
  h4:lang(kn),
  h4:lang(ks),
  h4:lang(ksw),
  h4:lang(mag),
  h4:lang(mai),
  h4:lang(ml),
  h4:lang(mnw),
  h4:lang(mr),
  h4:lang(my),
  h4:lang(new),
  h4:lang(nit),
  h4:lang(nod),
  h4:lang(or),
  h4:lang(pa),
  h4:lang(pi),
  h4:lang(rki),
  h4:lang(sa),
  h4:lang(shn),
  h4:lang(si),
  h4:lang(syl),
  h4:lang(ta),
  h4:lang(tcy),
  h4:lang(tdd),
  h4:lang(te),
  h5:lang(anp),
  h5:lang(as),
  h5:lang(awa),
  h5:lang(bgc),
  h5:lang(bh),
  h5:lang(bho),
  h5:lang(blk),
  h5:lang(bn),
  h5:lang(bo),
  h5:lang(bpy),
  h5:lang(ccp),
  h5:lang(dty),
  h5:lang(dz),
  h5:lang(gom),
  h5:lang(gu),
  h5:lang(hi),
  h5:lang(kjp),
  h5:lang(km),
  h5:lang(kn),
  h5:lang(ks),
  h5:lang(ksw),
  h5:lang(mag),
  h5:lang(mai),
  h5:lang(ml),
  h5:lang(mnw),
  h5:lang(mr),
  h5:lang(my),
  h5:lang(new),
  h5:lang(nit),
  h5:lang(nod),
  h5:lang(or),
  h5:lang(pa),
  h5:lang(pi),
  h5:lang(rki),
  h5:lang(sa),
  h5:lang(shn),
  h5:lang(si),
  h5:lang(syl),
  h5:lang(ta),
  h5:lang(tcy),
  h5:lang(tdd),
  h5:lang(te),
  h6:lang(anp),
  h6:lang(as),
  h6:lang(awa),
  h6:lang(bgc),
  h6:lang(bh),
  h6:lang(bho),
  h6:lang(blk),
  h6:lang(bn),
  h6:lang(bo),
  h6:lang(bpy),
  h6:lang(ccp),
  h6:lang(dty),
  h6:lang(dz),
  h6:lang(gom),
  h6:lang(gu),
  h6:lang(hi),
  h6:lang(kjp),
  h6:lang(km),
  h6:lang(kn),
  h6:lang(ks),
  h6:lang(ksw),
  h6:lang(mag),
  h6:lang(mai),
  h6:lang(ml),
  h6:lang(mnw),
  h6:lang(mr),
  h6:lang(my),
  h6:lang(new),
  h6:lang(nit),
  h6:lang(nod),
  h6:lang(or),
  h6:lang(pa),
  h6:lang(pi),
  h6:lang(rki),
  h6:lang(sa),
  h6:lang(shn),
  h6:lang(si),
  h6:lang(syl),
  h6:lang(ta),
  h6:lang(tcy),
  h6:lang(tdd),
  h6:lang(te) {
    line-height: 1.4em;
  }
  .mw-heading1:lang(ne),
  h1:lang(ne) {
    line-height: 1.9;
  }
  .mw-heading2:lang(th),
  .mw-heading2:lang(ne),
  h2:lang(th),
  h2:lang(ne) {
    line-height: 1.6;
  }
  .toc,
  .toccolours {
    background-color: #f8f9fa;
    border: 1px solid #aaa;
    padding: 5px;
    font-size: 95%;
  }
  .toc {
    display: table;
    padding: 7px;
  }
  .toc h2 {
    display: inline;
    border: 0;
    padding: 0;
    font-size: 100%;
    font-weight: bold;
  }
  .toc .toctitle {
    text-align: center;
    direction: ltr;
  }
  .toc ul {
    list-style: none;
    margin: 0.3em 0;
    padding: 0;
    text-align: start;
  }
  .toc ul ul {
    margin: 0;
    margin-left: 2em;
    margin-right: 0;
    -webkit-margin-start: 2em;
    -webkit-margin-end: 0;
    margin-inline-start: 2em;
    margin-inline-end: 0;
  }
  table.toc {
    border-collapse: collapse;
  }
  table.toc td {
    padding: 0;
  }
  .tocnumber,
  .toctext {
    display: table-cell;
    text-decoration: inherit;
  }
  .tocnumber {
    color: #000;
  }
  .toctogglecheckbox {
    display: inline !important;
    position: absolute;
    opacity: 0;
    z-index: -1;
  }
  .toctogglespan {
    font-size: 94%;
  }
  .toctogglespan::before {
    content: " [";
  }
  .toctogglespan::after {
    content: "]";
  }
  .toctogglelabel {
    color: #002bb8;
    cursor: pointer;
  }
  .toctogglelabel:hover {
    text-decoration: underline;
  }
  .toctogglecheckbox:focus + .toctitle .toctogglelabel {
    text-decoration: underline;
    outline: auto;
  }
  .toctogglecheckbox:checked + .toctitle .toctogglelabel::after {
    content: "show";
  }
  .toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel::after {
    content: "hide";
  }
}
:root {
  --font-size-x-small: 0.625rem;
  --font-size-small: 0.75rem;
  --font-size-medium: 0.875rem;
  --font-size-large: 1rem;
  --font-size-x-large: 1.125rem;
  --font-size-xx-large: 1.375rem;
  --font-size-xxx-large: 1.625rem;
  --line-height-x-small: 1.125rem;
  --line-height-small: 1.25rem;
  --line-height-medium: 1.375rem;
  --line-height-large: 1.625rem;
  --line-height-x-large: 1.75rem;
  --line-height-xx-large: 2rem;
  --line-height-xxx-large: 2.25rem;
  --line-height-content: 1.5714285;
}
@media screen {
  #column-content {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .mw-body {
    padding: 1em;
    position: relative;
    z-index: 2;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    line-height: 1.5em;
  }
  #column-one h2 {
    display: block;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
  }
  body {
    font-family: sans-serif;
    font-size: x-small;
    background:
      url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%221941%22 height=%22220%22 viewBox=%220 0 273.897 31.044%22%3E %3Cdefs%3E %3ClinearGradient id=%22C%22%3E %3Cstop offset=%220%22 stop-color=%22%23f9f9f9%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f3f3f3%22/%3E %3C/linearGradient%3E %3ClinearGradient xlink:href=%22%23b%22 id=%22ai%22 x1=%22862.392%22 x2=%22864.333%22 y1=%221.153%22 y2=%22114.025%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient id=%22B%22%3E %3Cstop offset=%220%22 stop-color=%22%23e9e9e9%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22A%22%3E %3Cstop offset=%220%22 stop-color=%22%23f2f2f2%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22z%22%3E %3Cstop offset=%220%22 stop-color=%22%23f4f4f4%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22y%22%3E %3Cstop offset=%220%22 stop-color=%22%23efefef%22/%3E %3Cstop offset=%221%22 stop-color=%22%23efefef%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22x%22%3E %3Cstop offset=%220%22 stop-color=%22%23d6d6d6%22/%3E %3Cstop offset=%221%22 stop-color=%22%23d6d6d6%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22w%22%3E %3Cstop offset=%220%22 stop-color=%22%23f1f1f1%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f1f1f1%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22v%22%3E %3Cstop offset=%220%22 stop-color=%22%23f3f3f3%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f3f3f3%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22u%22%3E %3Cstop offset=%220%22 stop-color=%22%23ededed%22/%3E %3Cstop offset=%221%22 stop-color=%22%23ededed%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22t%22%3E %3Cstop offset=%220%22 stop-color=%22%23f0f0f0%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f0f0f0%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22s%22%3E %3Cstop offset=%220%22 stop-color=%22%23f6f6f6%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f5f5f5%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22r%22%3E %3Cstop offset=%220%22 stop-color=%22%23e9e9e9%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f3f3f3%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22q%22%3E %3Cstop offset=%220%22 stop-color=%22%23e0e0e0%22/%3E %3Cstop offset=%221%22 stop-color=%22%23e0e0e0%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22p%22%3E %3Cstop offset=%220%22 stop-color=%22%23ededed%22/%3E %3Cstop offset=%221%22 stop-color=%22%23e1e1e1%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22o%22%3E %3Cstop offset=%220%22 stop-color=%22%23ebebeb%22/%3E %3Cstop offset=%221%22 stop-color=%22%23e5e5e5%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22n%22%3E %3Cstop offset=%220%22 stop-color=%22%23f4f4f4%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f4f4f4%22 stop-opacity=%22.997%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22m%22%3E %3Cstop offset=%220%22 stop-color=%22%23d0d0d0%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22l%22%3E %3Cstop offset=%220%22 stop-color=%22%23dadada%22/%3E %3Cstop offset=%221%22 stop-color=%22%23e9e9e9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22k%22%3E %3Cstop offset=%220%22 stop-color=%22%23ececec%22/%3E %3Cstop offset=%22.514%22 stop-color=%22%23f6f6f6%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22j%22%3E %3Cstop offset=%220%22 stop-color=%22%23e8e8e8%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f3f3f3%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22i%22%3E %3Cstop offset=%220%22 stop-color=%22%23f3f3f3%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22h%22%3E %3Cstop offset=%220%22 stop-color=%22%23efefef%22/%3E %3Cstop offset=%22.396%22 stop-color=%22%23ededed%22/%3E %3Cstop offset=%22.63%22 stop-color=%22%23e8e8e8%22/%3E %3Cstop offset=%221%22 stop-color=%22%23dedede%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22g%22%3E %3Cstop offset=%220%22 stop-color=%22%23cbcbcb%22/%3E %3Cstop offset=%22.517%22 stop-color=%22%23dcdcdc%22/%3E %3Cstop offset=%22.865%22 stop-color=%22%23eee%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f0f0f0%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22f%22%3E %3Cstop offset=%220%22 stop-color=%22%23e6e6e6%22 stop-opacity=%22.997%22/%3E %3Cstop offset=%221%22 stop-color=%22%23dbdbdb%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22e%22%3E %3Cstop offset=%220%22 stop-color=%22%23e1e1e1%22/%3E %3Cstop offset=%22.198%22 stop-color=%22%23e4e4e4%22/%3E %3Cstop offset=%22.338%22 stop-color=%22%23f5f5f5%22/%3E %3Cstop offset=%22.551%22 stop-color=%22%23f4f4f4%22/%3E %3Cstop offset=%22.597%22 stop-color=%22%23f2f2f2%22/%3E %3Cstop offset=%22.773%22 stop-color=%22%23f6f6f6%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22d%22%3E %3Cstop offset=%220%22 stop-color=%22%23cfcfcf%22/%3E %3Cstop offset=%221%22 stop-color=%22%23d0d0d0%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22c%22%3E %3Cstop offset=%220%22 stop-color=%22%23f2f2f2%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22%3E %3Cstop offset=%220%22 stop-color=%22%23e4e4e4%22/%3E %3Cstop offset=%22.504%22 stop-color=%22%23e5e5e5%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23e6e6e6%22/%3E %3Cstop offset=%22.442%22 stop-color=%22%23e7e7e7%22/%3E %3Cstop offset=%22.772%22 stop-color=%22%23f1f1f1%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f9f9f9%22/%3E %3C/linearGradient%3E %3ClinearGradient xlink:href=%22%23a%22 id=%22ah%22 x1=%22241.181%22 x2=%22241.052%22 y1=%22.83%22 y2=%2229.29%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient id=%22D%22%3E %3Cstop offset=%220%22 stop-color=%22%23e5e5e5%22/%3E %3Cstop offset=%221%22 stop-color=%22%23e5e5e5%22 stop-opacity=%220%22/%3E %3C/linearGradient%3E %3ClinearGradient xlink:href=%22%23c%22 id=%22ag%22 x1=%22231.389%22 x2=%22224.379%22 y1=%2213.086%22 y2=%2220.51%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23d%22 id=%22aj%22 x1=%2252.702%22 x2=%2252.47%22 y1=%2216.05%22 y2=%2218.382%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23e%22 id=%22O%22 x1=%2215.127%22 x2=%22103.297%22 y1=%2215.607%22 y2=%2231.128%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23f%22 id=%22P%22 x1=%2235.71%22 x2=%2236.996%22 y1=%2218.012%22 y2=%2218.177%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23g%22 id=%22L%22 x1=%2245.303%22 x2=%2245.624%22 y1=%2218.049%22 y2=%2226.029%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23h%22 id=%22M%22 x1=%2271.064%22 x2=%2272.457%22 y1=%2224.169%22 y2=%2221.973%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23i%22 id=%22ae%22 x1=%2266.829%22 x2=%22120.759%22 y1=%2222.094%22 y2=%2230.56%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23j%22 id=%22J%22 x1=%2265.523%22 x2=%2263.831%22 y1=%2223.532%22 y2=%2226.451%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23k%22 id=%22N%22 x1=%2295.817%22 x2=%2295.561%22 y1=%2225.922%22 y2=%2228.296%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23l%22 id=%22K%22 x1=%2233.045%22 x2=%2232.51%22 y1=%2215.633%22 y2=%2218.439%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23m%22 id=%22F%22 x1=%2233.342%22 x2=%2233.513%22 y1=%2217.978%22 y2=%2230.778%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23m%22 id=%22G%22 x1=%2234.162%22 x2=%2233.08%22 y1=%2218.797%22 y2=%2227.777%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23C%22 id=%22E%22 x1=%22262.803%22 x2=%22263.049%22 y1=%2229.234%22 y2=%22.97%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23n%22 id=%22ad%22 x1=%2244.713%22 x2=%2232.808%22 y1=%2213.097%22 y2=%223.44%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23o%22 id=%22ac%22 x1=%227.266%22 x2=%227.419%22 y1=%2212.121%22 y2=%229.176%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23p%22 id=%22ab%22 x1=%229.677%22 x2=%2210.488%22 y1=%224.024%22 y2=%22.745%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23q%22 id=%22af%22 x1=%2264.1%22 x2=%2262.561%22 y1=%223.955%22 y2=%22.306%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23r%22 id=%22W%22 x1=%2279.435%22 x2=%2280.522%22 y1=%222.238%22 y2=%224.488%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23s%22 id=%22V%22 x1=%22216.854%22 x2=%22157.45%22 y1=%2210.693%22 y2=%221.152%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23t%22 id=%22Y%22 x1=%22151.682%22 x2=%22248.454%22 y1=%221.765%22 y2=%2213.926%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23u%22 id=%22X%22 x1=%22155.198%22 x2=%22222.595%22 y1=%225.793%22 y2=%2218.882%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23v%22 id=%22Z%22 x1=%22167.257%22 x2=%22232.504%22 y1=%224.057%22 y2=%2216.124%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23w%22 id=%22aa%22 x1=%22111.926%22 x2=%22220.942%22 y1=%2210.932%22 y2=%2222.839%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23x%22 id=%22S%22 x1=%2281.617%22 x2=%2281.449%22 y1=%22-7.073%22 y2=%2211.636%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23y%22 id=%22T%22 x1=%2293.149%22 x2=%2292.968%22 y1=%2213.259%22 y2=%2215.017%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23z%22 id=%22R%22 x1=%22176.25%22 x2=%22176.742%22 y1=%2218.815%22 y2=%2231.118%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23A%22 id=%22U%22 x1=%2293.015%22 x2=%2293.101%22 y1=%2219.511%22 y2=%2228.389%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23B%22 id=%22Q%22 x1=%2275.997%22 x2=%2275.848%22 y1=%2220.433%22 y2=%2225.46%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23D%22 id=%22I%22 x1=%22243.28%22 x2=%22244.389%22 y1=%2210.403%22 y2=%2210.59%22 gradientUnits=%22userSpaceOnUse%22/%3E %3Cfilter id=%22H%22 width=%221.115%22 height=%221.269%22 x=%22-.057%22 y=%22-.135%22 color-interpolation-filters=%22sRGB%22%3E %3CfeGaussianBlur stdDeviation=%221.33%22/%3E %3C/filter%3E %3C/defs%3E %3Cpath fill=%22url%28%23E%29%22 d=%22M0 0h273.897v31.044H0z%22/%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23F%29%22 d=%22m-1.964 14.277 48.596 4.794 25.07 4.958 41.814 8.232-117.445 1.122z%22/%3E %3Cpath fill=%22url%28%23G%29%22 d=%22M-2.245 12.195c.748.234 40.937 5.578 40.937 5.578l9.016 5.04-3.228 13.096s-52.618-.982-52.478-1.216 5.753-22.498 5.753-22.498%22 filter=%22url%28%23H%29%22/%3E %3Cpath fill=%22url%28%23I%29%22 d=%22m245.302-1.003 1.753-.1-5.027 32.974-1.952-.264z%22/%3E %3C/g%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23J%29%22 d=%22M63.49 26.81c1.564-.958 2.958-2.241 4.243-3.604l-2.976.083z%22/%3E %3Cpath fill=%22url%28%23K%29%22 d=%22M-.538 10.465S19.2 13.41 24.976 14.16c5.777.748 10.384 1.31 12.231 2.315 1.848 1.006-.187 1.193-.187 1.193s-3.59-.027-4.485.314c-.894.34-2.718.808-2.718.808l-31.781-4.513z%22/%3E %3Cpath fill=%22url%28%23L%29%22 d=%22M39.055 17.48c-1.497-.046-2.807.632-2.807.632s-2.806 3.905-2.455 4.49c.35.585 5.449 3.227 14.265 4.14 8.817.911 14.476.374 15.318-.14.842-.515 1.006-2.854 1.006-2.854l-.398-1.427-4.724-3.46-16.604-2.41z%22/%3E %3Cpath fill=%22url%28%23M%29%22 d=%22M64.757 23.289c-.773-.968-.1-1.703-.1-1.703 1.541.158 7.268.03 11.526 1.339l-4.828 2.15s-4.829-2.547-6.598-1.786%22/%3E %3Cpath fill=%22url%28%23N%29%22 d=%22m73.819 23.173.397-.661s24.308 3.307 29.104 4.233 22.853 4.994 22.853 4.994l-17.495-.43c-11.327-1.566-22.968-2.748-34.86-8.136z%22/%3E %3Cpath fill=%22url%28%23O%29%22 d=%22M-.561 14.627c.28.047 29.326 4.537 30.589 4.49s1.75-.742 3.324-.866c1.002-.079 1.396.627 1.15.942-1.213 1.547-2.15 3.321-.078 4.555 2.727 1.623 10.236 2.678 14.92 3.274 8.28 1.052 12.392.52 13.798-.047 1.613-.65.906-1.614 1.69-2.62.385-.495 2.446-.827 3.43-.154.72.493 1.008 1.184 2.41 1.511.653.153 39.804 6.174 39.804 6.174l12.088 1.09c-.05.133-42.57-4.899-48.44-10.24-.861-.783-1.336 2.183-3.31 1.573-1.976-.61-2.157-3.1-5.925-1.83-1.501.505-.994 2.936-1.887 3.56-1.446 1.013-7.904 1.123-12.722.562s-14.41-2.143-15.715-3.788c-.496-.624-.07-1.9.467-2.666 1.147-1.636.101-2.781-1.31-2.666-1.951.158-2.808 1.22-3.975 1.075-.925-.114-32.413-4.677-32.413-4.677z%22/%3E %3Cpath fill=%22url%28%23P%29%22 d=%22M34.264 21.586c1.322-2.828 4.29-3.308 4.192-4.118-.1-.81-2.026-.585-2.655-.453-.716.132-2.478.429-3.406.85 0 0 1.736-.414 2.183.397s-.314 3.324-.314 3.324%22/%3E %3C/g%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23Q%29%22 d=%22M58.374 13.483c-1.059.827 1.786 5.027 1.786 5.027l3.406 3.307s5.887.132 8.533.496 45.045 6.383 54.438 9.36 15.697 4.75 15.697 4.75l3.695-11.459s-82.362-14.03-87.555-11.481%22/%3E %3Cpath fill=%22url%28%23R%29%22 d=%22m222.382 20.13 2.448 16.67-40.626.41C146.56 31.804 88.95 12.102 64.624 19.8c-.916.629-1.258.465-1.24-.199-1.927.24-.602-.857-.33-1.29-1.123.427-.936-.215-1.373-.347-.562-.162-1-.415-.96-1.025-2.386.44-.823-.684-.859-1.257-.945.183-.505-.511-.612-.86 0 0 4.407-8.941 26.062-14.133s86.397-.734 137.07 19.441%22/%3E %3Cpath fill=%22url%28%23S%29%22 d=%22M60.476 15.048S69.73 5.621 93.638 2.513C120.55-.985 189.4 18.557 189.399 18.558c0 0-69.553-17.635-94.311-14.782C71.47 6.498 60.476 15.048 60.476 15.048%22/%3E %3Cpath fill=%22%23efefef%22 d=%22M85.219 6.63c17.384-4.36 55.57 1.9 65.154 3.928-9.226-1.908-46.83-9.643-65.154-3.929z%22/%3E %3Cpath fill=%22%23f1f1f1%22 d=%22M130.836 8.753c14.135 1.85 68.486 15.66 79.838 18.786-13.334-3.852-66.283-17.468-79.838-18.786%22/%3E %3Cpath fill=%22%23f5f5f5%22 d=%22M82.249 8.936c10.572-1.518 25.094-1.26 28.84-1.19-3.184-.357-17.088-.764-28.84 1.19%22/%3E %3Cpath fill=%22%23f7f7f7%22 d=%22M187.193 24.76c-10.46-3.523-42.856-12.108-50.205-13.427 8.32 1.188 41.811 9.916 50.205 13.428z%22/%3E %3Cpath fill=%22%23efefef%22 d=%22M96.771 9.547c23.108.926 55.544 7.174 82.352 16.007-20.863-7.287-56.35-16.843-82.352-16.007%22/%3E %3Cpath fill=%22%23f0f0f0%22 d=%22M74.017 12.92c6.664-1.521 23.058-2.31 29.7-1.984-8.503-.463-20.974-.491-29.7 1.984m-10.252 4.102c4.888-2.032 8.536-2.42 10.318-2.646-2.839.732-6.491 1.667-10.318 2.646%22/%3E %3Cpath fill=%22url%28%23T%29%22 d=%22M78.515 13.913c28.778-.404 67.141 7.028 94.324 15.478-14.251-5.307-58.585-20.163-94.324-15.478%22/%3E %3Cpath fill=%22%23f9f9f9%22 d=%22M80.542 16.124c8.207.12 22.163 1.425 33.068 2.666-4.842-.841-26.127-3.07-33.068-2.666%22/%3E %3Cpath fill=%22%23f0f0f0%22 d=%22M65.481 18.37c2.714-.7 5.829-1.085 8.746-1.404-2.486.13-6.631.667-8.746 1.403z%22/%3E %3Cpath fill=%22%23ededed%22 d=%22M75.256 16.03c4.552-.583 18.219.044 25.117.749-4.907-.542-18.234-1.691-25.117-.748z%22/%3E %3Cpath fill=%22url%28%23U%29%22 d=%22M154.629 31.7s-38.107-10.88-71.187-12.582c-14.577-.75-18.904 1-18.904 1-.652.55.383.628 1.356.738-.308.42-.369.743.482.705.132-.297 15.931-.058 32.781 3.17 19.07 3.652 33.045 8.395 33.045 8.395z%22/%3E %3Cpath fill=%22%23f2f2f2%22 d=%22M73.538 19.932c9.594.067 19.773 1.398 28.806 2.745-4.654-.908-17.209-3.246-28.806-2.745%22/%3E %3C/g%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23V%29%22 d=%22m122.029-.948 98.97 22.077-3.04-23.527z%22/%3E %3Cpath fill=%22url%28%23W%29%22 d=%22m59.635 13.13-.375 1.31s9.308-8.746 24.322-12.207 31.103-3.555 52.431.935c21.329 4.49 85.443 18.682 85.443 18.682l-2.58-5.358L132.16-1.102l-45.64-.794S62.913 5.999 59.635 13.13%22/%3E %3Cpath fill=%22%23f8f8f8%22 d=%22M131.685-.696c30.86 4.82 58.639 11.489 87.838 17.306l-.234-.795c-28.318-5.697-54.562-11.6-85.126-17.072z%22/%3E %3Cpath fill=%22url%28%23X%29%22 d=%22M132.973.081c30.86 4.82 58.546 12.12 87.745 17.937l-.14-1.426c-28.318-5.696-54.562-11.6-85.126-17.072z%22/%3E %3Cpath fill=%22url%28%23Y%29%22 d=%22M141.533-.854c27.55 3.965 51.703 9.73 77.595 14.359l.14-2.585c-24.47-4.307-47.714-8.466-73.526-12.102z%22/%3E %3Cpath fill=%22%23f6f6f6%22 d=%22M160.475-.948c16.969 3.27 38.852 7.36 58.278 11.039l-.233-.754C199.04 6.007 169.885.52 160.475-.948%22/%3E %3Cpath fill=%22url%28%23Z%29%22 d=%22M170.438-.527c16.041 2.699 31.824 5.656 47.707 8.513l-.046.655-50.842-8.887z%22/%3E %3Cpath fill=%22%23f1f1f1%22 d=%22M177.5-2.585c.936.28 38.4 6.361 38.4 6.361l-.046-.655c-10.032-1.671-19.02-3.22-28.017-4.77l-10.617-.889z%22/%3E %3Cpath fill=%22%23f4f4f4%22 d=%22M187.229-1.135c9.147.894 17.799 1.143 27.502 2.76l.094-.608c-5.15-.664-10.008-1.294-14.92-1.824z%22/%3E %3Cpath fill=%22url%28%23aa%29%22 d=%22M113.47-.433c35.796 3.976 72.668 14.5 108.464 21.515l-.14 1.216c-36.046-7.417-68.99-16.951-109.868-22.497z%22/%3E %3C/g%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23ab%29%22 d=%22m-.992-.606.132 4.365s19.38 2.613 23.614 4.002c4.234 1.39 17.86 7.871 17.86 7.871l5.622-.231 7.014-2.925 4.7 3.145c.611-.051 1.486-.834 1.421-1.295l-4.437-2.996-1.38-.935-1.146-.562-4.513 2.315-7.273 1.123-24.58-14.616z%22/%3E %3Cpath fill=%22url%28%23ac%29%22 d=%22m-.398 10.558 31.431 4.42s6.244 1.053 7.227 1.848c.982.795 1.146.795 1.146.795l1.052-1.871-4.935-2.923S4.326 3.847.795 5.086s-1.193 5.472-1.193 5.472%22/%3E %3Cpath fill=%22url%28%23ad%29%22 d=%22M3.142-.11C1.566-1.65 27.84 2.228 40.018 14.177c.716.703 2.1 1.023 1.82.488.597.261 1.636.914 1.521-.3.939.024 3.184 1.37 2.63-.815.471-.01.355-.175.71-.497.635.123 1.195.097 1.654-.133.964.276 1.669.108 1.885-.892.517-.198 1.212-.056 1.323-1.026 0 0 .992.066 1.157-.397s.364-11.178.364-11.178z%22/%3E %3Cpath fill=%22%23f5f5f5%22 d=%22M51.726-.342c1.482 2.673.554 11.435 1.588 11.51.543.42.954-.041 1.1-.133.11.531-.1 1.503.975 1.235-.103.514 1.06 1.82 1.79 1.08.042.178.855 1.513 1.7.99-.033.263-.372.739.19.796C69.452 4.604 80.76 1.876 91.313-1.334z%22/%3E %3Cpath fill=%22%23f4f4f4%22 d=%22M38.692 17.773s-1.344-1.836-8.08-2.748-33.98-4.677-33.98-4.677l.538-.304s31.735 4.42 33.91 4.7 7.425 1.687 7.881 2.206-.269.823-.269.823%22/%3E %3Cpath fill=%22url%28%23ae%29%22 d=%22M64.89 22.479c1.526-.672 2.813-.263 5.619-.146 1.964.082 21.544 2.86 32.226 4.853 9.899 1.846 29.557 6.24 29.557 6.24l1.984-.596s-22.986-4.927-31.75-6.383c-8.764-1.455-27.01-4.42-32.504-4.717-3.096-.167-5.265-.045-5.265-.045s-.893.76.132.794%22/%3E %3Cpath fill=%22url%28%23af%29%22 d=%22M64.46-.276c-.806.994-4.303 6.386-8.732 11.774 4.366-4.703 8.757-9.262 13.427-12.187z%22/%3E %3Cpath fill=%22%23efefef%22 d=%22M62.987-.325c-3.268 3.06-5.699 7.167-8.88 10.88C56.25 6.824 56.574-1.324 56.82-.787c-.066.066 6.168.463 6.168.463z%22/%3E %3Cpath fill=%22%23ebebeb%22 d=%22M54.885 11.101c.78-.31 2.04-2.435 2.1-2.678-.184.343-1.65 2.36-2.1 2.678%22/%3E %3Cpath fill=%22%23dedede%22 d=%22M59.763 12.193C62.913 9.112 73.055 2.7 73.075 2.8c-2.652 1.207-10.037 5.438-13.312 9.393%22/%3E %3Cpath fill=%22%23f3f3f3%22 d=%22M86.949-.176c.346-.548-8.597 1.645-15.032 5.275 3.6-2.163 8.698-4.343 13.097-5.375z%22/%3E %3Cpath fill=%22%23f1f1f1%22 d=%22M82.058-.456C78.713.56 74.483 2.715 71.421 4.818c2.544-2.04 5.996-4.044 8.818-5.538z%22/%3E %3Cpath fill=%22%23efefef%22 d=%22M71.14 1.064c-4.405 2.76-8.8 6.233-12.965 10.12 3.93-4.195 9.302-8.433 12.965-10.12%22/%3E %3Cpath fill=%22%23f3f3f3%22 d=%22M-.96 2.337c4.275.278 35.22 5.029 40.68 12.336.618.379.67 2.567-.743 1.631C29.515 10.03-.006 6.457-2.679 7.067z%22/%3E %3Cpath fill=%22%23ededed%22 d=%22M-.728 4.884C18.171 6.24 29.203 9.922 34.098 11.96 25.325 9.39 10.562 6.627-.76 6.273z%22/%3E %3Cpath fill=%22%23efefef%22 d=%22M48.716-.739c1.535 2.745 2.403 5.358 3.076 8.236-1.34-4.526-2.424-6.151-3.902-8.269z%22/%3E %3Cpath fill=%22%23ededed%22 d=%22M46.534-.904a48.5 48.5 0 0 1 4.134 9.426c-2.302-3.299-4.775-6.496-8.037-9.228z%22/%3E %3Cpath fill=%22%23f0f0f0%22 d=%22M40.547-.937c3.497 3.233 6.208 6.69 9.129 10.087-3.038-3.258-5.888-6.574-9.592-9.624z%22/%3E %3Cpath fill=%22%23efefef%22 d=%22M39.72 1.113c3.116 3.175 6.121 6.35 8.864 9.525.323.334-4.398-6.07-8.863-9.525z%22/%3E %3Cpath fill=%22%23eee%22 d=%22M23.647-.87c6.227 3.572 12.515 7.207 18.819 12.434C34.866 5.98 28.443 2.747 21.86-.805z%22/%3E %3C/g%3E %3Cpath fill=%22url%28%23ag%29%22 fill-rule=%22evenodd%22 d=%22m214.31-.082.07 1.426 1.216.912-.28 1.146.374.444-.14 1.287s.233 1.146.327 1.169c.093.023.889.374.889.374l1.286 2.386-.374.818.35.304v.819l-.14.678.655.608-.608 1.24 1.029 1.566.444 1.45-.701.819.655.654-.211 1.31 1.216 1.24-.28 1.239.35.842 1.006.608-.257 2.011-.281.748.257 2.9 1.193 3.134 17.119.398 4.162-33.934-27.712 1.03z%22/%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23ah%29%22 d=%22m235.779 31.419 6.477-32.67 3.602.257-5.45 34.915z%22/%3E %3Cpath fill=%22%23f3f3f3%22 d=%22m219.604 23.04 7.392-23.795.976-.017z%22/%3E %3Cpath fill=%22url%28%23ai%29%22 d=%22M857.938-2.854s-.5 7.188.187 9.563 2.562 1.375 4.625 1.812c2.062.438 2.437 2.625 2.188 3.438-.25.812 2.687 7.062 2.687 7.062s4.75-18.125 4.938-20.375zm8.375 27.125L857 64.21s2.25 1.375 2.563 3c.312 1.625.5 6.937.5 6.937l1.375.25s1.625-2.25 1.812-.562 0 10.875 0 10.875l10.188-41s-.5-2.375-.25-4.125-.063-6.438-.438-6.563-1.687 2.813-2.188 2c-.5-.812-1.5-7.875-2.125-8.437-.624-.563-2.125-2.313-2.125-2.313zm-2.836 64.05a1.4 1.4 0 0 0-.276.02l-4.861 20.948s1.501 5.128 3.357 5.658 7.955 5.037 7.955 5.037l5.569-21.566s-1.68 1.856-2.387-.266 1.77-4.772-.617-5.39c-2.387-.619-4.775-.177-5.658-1.326-.829-1.078-1.734-3.087-3.082-3.116z%22 transform=%22scale%28.26458%29%22/%3E %3Cpath fill=%22%23f2f2f2%22 d=%22m240.076-.474-6.118 28.343 5.49-28.442z%22/%3E %3Cpath fill=%22%23f6f6f6%22 d=%22m232.536 25.488 5.787-26.26.298.133-6.284 29.203z%22/%3E %3Cpath fill=%22%23f0f0f0%22 d=%22m230.684 22.743 5.754-23.912.232.199z%22/%3E %3Cpath fill=%22%23f7f7f7%22 d=%22m226.781 5.446-6.826 24.403.244 2.32z%22/%3E %3Cpath fill=%22%23f4f4f4%22 d=%22m228.534 4.917-6.25 22.754s5.29-14.519 6.25-22.754%22/%3E %3Cpath fill=%22%23f7f7f7%22 d=%22M232.734-1.565c-.132.165-2.249 8.334-2.249 8.334l1.654-7.871z%22/%3E %3Cpath fill=%22%23f5f5f5%22 d=%22M216.368-.176c0 .094-.725 3.742-.725 3.742l1.52-4.023z%22/%3E %3Cpath fill=%22%23f7f7f7%22 d=%22m214.38 1.344 1.193-2.268.28.374-1.216 2.642zm4.49-1.59-2.619 5.753.444 2.409 3.04-8.373-.958.281.14.023-.093-.21z%22/%3E %3Cpath fill=%22%23f4f4f4%22 d=%22m217 8.898.444 1.847 4.91-12.044-1.215-.163z%22/%3E %3Cpath fill=%22%23f3f3f3%22 d=%22m218.566 13.435.351 3.344 7.086-18.311-.842.117z%22/%3E %3C/g%3E %3Cg fill-rule=%22evenodd%22%3E %3Cpath fill=%22url%28%23aj%29%22 d=%22M43.326 17.146c.04 0 4.762.57 6.184.893 1.422.322 6.664 1.463 7.4 1.562.736.1 3.812.53 3.812.53l-6.086-6.301-3.067-.604z%22/%3E %3Cpath fill=%22%23d6d6d6%22 d=%22M41.308 17.832c6.312-.615 11.274 1.936 19.058 2.795l-.24-.745c-7.995-.942-11.39-2.702-17.032-2.927z%22/%3E %3Cpath fill=%22%23e7e7e7%22 d=%22M51.461 14.095c.034.099.116 1.835-.248 2.083-.363.248-2.05.678-2.893.81-1.042.215-2.762.463-2.762.463-1.265.112-2.55-.761-3.77-.016l-.943.628s2.1-.215 2.877-.231c.778-.017 1.489.099 1.919.082.43-.016 1.752-.48 2.48-.529s3.175-.562 3.555-.975c.38-.414.166-2.762.166-2.762z%22/%3E %3Cpath fill=%22%23f4f4f4%22 d=%22M39.324 16.658c-.443.372-1.193 1.737-.281 1.918.297.05 1.438-.165 1.504-.265.067-.099.298-.248.298-.248.838-.006 1.35-.185 1.935-.777 0 0 .694.199.926.083 1.287-.032 2.55-.142 3.687-.893.116-.132.298-.53.298-.53 1.246-.359 1.984-.616 2.58-1.256.832-.103 1.476-.096 1.868-.794.378.708.793.862 1.472.76 1.181.346 3.137 2.118 3.556 2.779.325.573.855 1.244 1.703 1.687.64.987 2.579 3.19 3.191 3.274.381.506.51 1.514 1.555 1.025.548-.198 1.091-.4 1.273-.942 2.036-.746.956-1.522-.694-1.952.08-.039-1.407-.847-1.571-.942.013-.533-1.356-1.643-1.72-1.62-.246-.82-1.166-1.12-1.224-1.49-.246-.642-.556-1.328-.959-1.487-1.192-.642-1.581-1.155-2.447-1.44-.31-.3-.928-.577-.844-.876-.386-.352-.683-.81-1.157-1.008-.408-.206-.816-.19-1.224-.182-.674-.17-1.159.272-1.637.645-.541.483-1.13.626-1.736.694-.792-.032-1.406.37-2.051.695-.917.293-2.028.079-2.762.76-.381.764-1.158.885-2.034.844-.532-.294-1.277-.025-2.133-.248-.771.065-1.091.893-1.372 1.786%22/%3E %3C/g%3E %3C/svg%3E")
        0 0 no-repeat,
      #f9f9f9
        url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%225%22 height=%22220%22 viewBox=%220 0 1.323 58.208%22%3E %3Cdefs%3E %3ClinearGradient xlink:href=%22%23a%22 id=%22b%22 x1=%22262.803%22 x2=%22263.049%22 y1=%2229.234%22 y2=%22.97%22 gradientTransform=%22translate%28-492.003 238.792%29scale%281.875%29%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23f9f9f9%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f3f3f3%22/%3E %3C/linearGradient%3E %3C/defs%3E %3Cpath fill=%22url%28%23b%29%22 d=%22M0 238.792h1.323V297H0z%22 transform=%22translate%280 -238.792%29%22/%3E %3C/svg%3E")
        0 0 repeat-x;
    color: #000;
    direction: ltr;
    unicode-bidi: embed;
  }
  #globalWrapper {
    font-size: 127%;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 0;
  }
  ul {
    list-style: square
      url(/1.45/skins/MonoBook/resources/images/bullet.svg?36e03);
  }
  pre,
  .mw-code {
    line-height: 1.1em;
  }
  .firstHeading {
    margin-top: 0.4em;
    margin-bottom: 0.1em;
    padding-top: 0;
    display: block;
  }
  .mw-indicators {
    line-height: 1.5em;
    font-size: 95%;
  }
  .mw-indicator {
    display: inline-block;
  }
  .mw-jump-link:not(:focus) {
    display: block;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  #siteNotice {
    font-size: 95%;
    padding: 0 0.9em;
  }
  #siteNotice p {
    margin: 0;
    padding: 0;
  }
  #localNotice {
    margin: 0;
  }
  table.rimage {
    float: right;
    position: relative;
    margin-left: 1em;
    margin-bottom: 1em;
    text-align: center;
  }
  .mw-portlet,
  .portlet {
    overflow: hidden;
  }
  .mw-portlet label,
  .portlet label,
  .mw-portlet h3,
  .portlet h3 {
    background: transparent;
    display: inline;
    height: 1em;
    font-size: 91%;
    white-space: nowrap;
  }
  .mw-portlet ul,
  .portlet ul {
    line-height: 1.5em;
    font-size: 95%;
  }
  .mw-portlet li,
  .portlet li {
    padding: 0;
    margin: 0;
  }
  .mw-portlet > div,
  .pBody {
    font-size: 95%;
    color: #000;
    border-collapse: collapse;
  }
  .mw-portlet > div::after,
  .pBody::after {
    content: "";
    clear: both;
    display: block;
  }
  body:not(.monobook-capitalize-all-nouns) .portlet h3,
  body:not(.monobook-capitalize-all-nouns) #p-personal ul,
  body:not(.monobook-capitalize-all-nouns) #p-cactions ul li a {
    text-transform: lowercase;
  }
  li#pt-userpage,
  .no-text-transform {
    text-transform: none;
  }
  #p-logo {
    position: absolute;
    z-index: 3;
    overflow: visible;
  }
  #p-logo a,
  #p-logo a:hover {
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
  }
  li#pt-anonuserpage {
    color: #707070;
  }
  .mw-footer {
    background-color: #fff;
    border-top: 1px solid #fabd23;
    border-bottom: 1px solid #fabd23;
    margin: 0.6em 0 1em 0;
    overflow: hidden;
    padding: 0.4em 0 0.3em 0;
    text-align: center;
    font-size: 90%;
  }
  .mw-footer li {
    display: inline;
    margin: 0 1.3em;
  }
  #userloginprompt,
  #languagelinks {
    font-size: 85%;
  }
  #pagehistory li.selected {
    position: relative;
  }
  div.patrollink {
    clear: both;
  }
  .toggle {
    margin-left: 2em;
    text-indent: -2em;
  }
  input#wpSave,
  input#wpDiff {
    margin-right: 0.33em;
  }
  #wpSave {
    font-weight: bold;
  }
  div.noarticletext {
    border: 1px solid #aaa;
    background: #fff;
    padding: 0.2em 1em;
    color: #000;
  }
  #powersearch p {
    margin-top: 0;
  }
  .mw-summary-preview {
    margin: 0.1em 0;
  }
  div.mw-lag-warn-normal,
  div.mw-lag-warn-high {
    padding: 3px;
    text-align: center;
    margin: 3px auto;
  }
  div.mw-lag-warn-normal {
    border: 1px solid #fc6;
    background-color: #ffc;
  }
  div.mw-lag-warn-high {
    font-weight: bold;
    border: 2px solid #f03;
    background-color: #fcc;
  }
  .MediaTransformError {
    background-color: #aaa;
    padding: 0.1em;
  }
  .MediaTransformError td {
    text-align: center;
    vertical-align: middle;
    font-size: 90%;
  }
  .tipsy {
    font-size: 127%;
  }
  .mw-content-ltr {
    direction: ltr;
  }
  .mw-content-rtl {
    direction: rtl;
  }
  .visualClear {
    clear: both;
  }
  body:not(.skin--responsive) {
  }
  body:not(.skin--responsive) #column-content {
    float: right;
    margin: 0 0 0.6em -12.2em;
  }
  body:not(.skin--responsive) .mw-body {
    margin: 2.8em 0 0 12.2em;
    border-right: 0;
  }
  body:not(.skin--responsive) #mw-data-after-content {
    margin-left: 12.2em;
  }
  body:not(.skin--responsive) #column-one {
    padding-top: 160px;
  }
  body:not(.skin--responsive) .special li {
    line-height: 1.4em;
    margin: 0;
    padding: 0;
  }
  body:not(.skin--responsive) .mw-portlet,
  body:not(.skin--responsive) .portlet {
    border: 0;
    margin: 0 0 0.5em;
    padding: 0;
    float: none;
    width: 11.6em;
  }
  body:not(.skin--responsive) .mw-portlet label,
  body:not(.skin--responsive) .portlet h3 {
    padding: 0 1em 0 0.5em;
    font-weight: normal;
  }
  body:not(.skin--responsive) .mw-portlet > div,
  body:not(.skin--responsive) .pBody {
    background-color: #fff;
    border: 1px solid #aaa;
    padding: 0 0.8em 0.3em 0.5em;
  }
  body:not(.skin--responsive) #p-logo {
    top: 0;
    left: 0;
    height: 155px;
    width: 12em;
  }
  body:not(.skin--responsive) #p-logo a,
  body:not(.skin--responsive) #p-logo a:hover {
    height: 155px;
    width: 12.2em;
    background-position: 35% 50% !important;
  }
  body:not(.skin--responsive) #p-search {
    position: relative;
    z-index: 3;
  }
  body:not(.skin--responsive) input.searchButton {
    margin-top: 1px;
    font-size: 95%;
  }
  body:not(.skin--responsive) #searchButton {
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-weight: bold;
  }
  body:not(.skin--responsive) #searchInput {
    width: 10.9em;
    margin: 0;
    font-size: 95%;
  }
  body:not(.skin--responsive) #p-search .pBody {
    padding: 0.5em 0.4em 0.4em 0.4em;
    text-align: center;
  }
  body:not(.skin--responsive) #p-search #searchform div div {
    margin-top: 0.4em;
    font-size: 95%;
  }
  body:not(.skin--responsive) #p-personal {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    overflow: visible;
    line-height: 1.2em;
  }
  body:not(.skin--responsive) #p-personal h3 {
    position: absolute;
    top: -9999px;
  }
  body:not(.skin--responsive) #p-personal .portlet,
  body:not(.skin--responsive) #p-personal .pBody {
    z-index: 0;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: visible;
    background: none;
  }
  body:not(.skin--responsive) #p-personal ul {
    border: 0;
    line-height: 1.4em;
    color: #2f6fab;
    padding: 0;
    padding-right: 2em;
    padding-left: 14em;
    margin: 0;
    float: right;
    list-style-type: none;
    list-style-image: none;
    z-index: 0;
    background: none;
    cursor: default;
    box-sizing: border-box;
    max-width: 100%;
  }
  body:not(.skin--responsive) #p-personal li {
    z-index: 0;
    border: 0;
    padding: 0;
    color: #2f6fab;
    display: inline;
    margin-left: 1em;
    line-height: 1.2em;
    background: none;
  }
  body:not(.skin--responsive) #p-personal li a {
    color: #005896;
    text-decoration: none;
    padding-bottom: 0.2em;
  }
  body:not(.skin--responsive) #p-personal li a.new {
    color: #c20;
  }
  body:not(.skin--responsive) #p-personal li a:hover {
    background-color: #fff;
    text-decoration: none;
  }
  body:not(.skin--responsive) #p-personal li.active a:hover {
    background-color: transparent;
  }
  body:not(.skin--responsive) li#pt-userpage,
  body:not(.skin--responsive) li#pt-anonuserpage {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%2216%22 height=%2216%22 viewBox=%220 0 4.233 4.233%22%3E %3Cdefs%3E %3ClinearGradient id=%22c%22%3E %3Cstop offset=%220%22 stop-color=%22%23fbeacf%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f0bf7b%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22%3E %3Cstop offset=%220%22 stop-color=%22%23f9e0ba%22/%3E %3Cstop offset=%221%22 stop-color=%22%23de8a3d%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23dfedc7%22/%3E %3Cstop offset=%221%22 stop-color=%22%2389b92f%22/%3E %3C/linearGradient%3E %3ClinearGradient xlink:href=%22%23a%22 id=%22d%22 x1=%22.794%22 x2=%223.175%22 y1=%222.778%22 y2=%222.778%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23b%22 id=%22f%22 x1=%221.587%22 x2=%222.381%22 y1=%221.058%22 y2=%221.587%22 gradientUnits=%22userSpaceOnUse%22/%3E %3CradialGradient xlink:href=%22%23c%22 id=%22e%22 cx=%221.984%22 cy=%222.381%22 r=%22.397%22 fx=%221.984%22 fy=%221.984%22 gradientTransform=%22matrix%28.33333 0 0 1.30283 1.323 -.469%29%22 gradientUnits=%22userSpaceOnUse%22/%3E %3C/defs%3E %3Cpath fill=%22url%28%23d%29%22 fill-rule=%22evenodd%22 d=%22m.661 3.307.133-.661.264-.265c.53-.264 1.323-.264 1.852 0l.265.265.132.661z%22/%3E %3Cpath fill=%22url%28%23e%29%22 fill-rule=%22evenodd%22 d=%22M1.587 2.117v.264l.265.265h.265l.264-.265v-.264q-.397-.398-.793 0z%22/%3E %3Cpath fill=%22url%28%23f%29%22 fill-rule=%22evenodd%22 d=%22M1.323 1.058v.53l.264.264q.398.397.794 0l.265-.265v-.529L2.116.53h-.264z%22/%3E %3Cpath fill=%22%234e4e4e%22 d=%22M2.646 1.058v.53h.264v-.53zM2.38 2.117v.264h.53v-.264zm.53.264v.265h.264V2.38zm.264.265v.529H.529v.265h2.91v-.795z%22/%3E %3Cpath fill=%22%23a3a3a3%22 d=%22M1.058 1.058v.53h.265v-.53zm.265.53v.264h.264v-.265zm-.265.529v.264h.53v-.264zm0 .264H.794v.265h.264zm-.264.265H.529v.529h.265z%22/%3E %3Cpath fill=%22%23768854%22 d=%22M1.587 2.381v.265h.265V2.38zm.265.265v.264h.265v-.264zm.265 0h.264V2.38h-.264z%22/%3E %3Cpath fill=%22%23a6774d%22 d=%22M2.381 1.587v.265h.265v-.265zm0 .265h-.793v.265h.793z%22/%3E %3Cpath fill=%22%239a7b54%22 fill-rule=%22evenodd%22 d=%22M1.984.397v.132c0 .265-.396.794-.793.794l.132-.53.264-.264z%22/%3E %3Cpath fill=%22%2393642b%22 fill-rule=%22evenodd%22 d=%22M1.984.397v.132c0 .265.397.794.794.794l-.132-.53L2.38.53z%22/%3E %3Cpath fill=%22%2386735c%22 d=%22M1.587.265v.264h.794V.265zm0 .264h-.264v.265h.264zm-.264.265h-.265v.529h.265z%22/%3E %3Cpath fill=%22%235a4934%22 d=%22M2.381.53v.264h.265V.529zm.265.264v.529h.264v-.53z%22/%3E %3Cpath fill=%22%2383b625%22 d=%22M1.323 2.91h.265v.265h-.265z%22/%3E %3Cpath fill=%22%236d971f%22 d=%22M2.646 2.91h.265v.265h-.265z%22/%3E %3Cpath fill=%22%23cde3a8%22 d=%22M1.058 2.91h.265v.265h-.265z%22/%3E %3Cpath fill=%22%23a9cd69%22 d=%22M2.381 2.91h.265v.265h-.265z%22/%3E %3C/svg%3E");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px;
  }
  body:not(.skin--responsive) #p-lang {
    position: relative;
    z-index: 3;
  }
  body:not(.skin--responsive) #p-cactions {
    position: absolute;
    top: 1.3em;
    left: 11.5em;
    margin: 0;
    white-space: nowrap;
    width: 76%;
    line-height: 1.1em;
    overflow: visible;
    background: none;
    border-collapse: collapse;
    padding-left: 1em;
    font-size: 95%;
  }
  body:not(.skin--responsive) #p-cactions h3 {
    position: absolute;
    top: -9999px;
  }
  body:not(.skin--responsive) #p-cactions ul {
    list-style-type: none;
    list-style-image: none;
  }
  body:not(.skin--responsive) #p-cactions li {
    display: inline;
    border: 1px solid #aaa;
    border-bottom: 0;
    margin: 0 0.5em 0 0;
    padding: 0 0 1em 0;
    overflow: visible;
    background: #fff;
  }
  body:not(.skin--responsive) #p-cactions li.selected {
    border-color: #fabd23;
    font-weight: bold;
  }
  body:not(.skin--responsive) #p-cactions li.selected a {
    z-index: 3;
    background-color: #fff;
  }
  body:not(.skin--responsive) #p-cactions li a {
    background-color: #fbfbfb;
    color: #002bb8;
    border: 0;
    padding: 0 0.8em 0.3em;
    position: relative;
    z-index: 0;
    margin: 0;
    text-decoration: none;
  }
  body:not(.skin--responsive) #p-cactions li a:hover {
    z-index: 3;
    text-decoration: none;
    background-color: #fff;
  }
  body:not(.skin--responsive) #p-cactions li.istalk {
    margin-right: 0;
  }
  body:not(.skin--responsive) #p-cactions li.istalk a {
    padding-right: 0.5em;
  }
  body:not(.skin--responsive) #p-cactions .new a {
    color: #c20;
  }
  body:not(.skin--responsive) #p-cactions #ca-addsection a {
    padding-left: 0.4em;
    padding-right: 0.4em;
  }
  body:not(.skin--responsive) #p-cactions .pBody {
    font-size: 1em;
    background-color: transparent;
    color: inherit;
    border-collapse: inherit;
    border: 0;
    padding: 0;
  }
  body:not(.skin--responsive) li#ca-talk {
    margin-right: 1.6em;
  }
  body:not(.skin--responsive) li#ca-watch,
  body:not(.skin--responsive) li#ca-unwatch,
  body:not(.skin--responsive) li#ca-varlang-0,
  body:not(.skin--responsive) li#ca-print {
    margin-left: 1.6em;
  }
  body:not(.skin--responsive) #p-cactions li#ca-view,
  body:not(.skin--responsive) #p-personal #pt-notifications,
  body:not(.skin--responsive) #echo-hack-badges,
  body:not(.skin--responsive) #p-cactions-mobile,
  body:not(.skin--responsive) #sidebar-mobilejs,
  body:not(.skin--responsive) .mobile-close-button,
  body:not(.skin--responsive) .menu-toggle,
  body:not(.skin--responsive) .menus-cover {
    display: none;
  }
  body:not(.skin--responsive) #f-poweredbyico,
  body:not(.skin--responsive) #f-copyrightico {
    margin: 0 8px;
    position: relative;
    top: -2px;
  }
  body:not(.skin--responsive) #f-poweredbyico {
    float: right;
    height: 1%;
  }
  body:not(.skin--responsive) #f-copyrightico {
    float: left;
    height: 1%;
  }
}
@media print {
  .mw-jump-link {
    display: none;
  }
  #f-list > li {
    display: none;
  }
  #f-list > #copyright,
  #f-list > #credits,
  #f-list > #lastmod {
    display: block;
  }
  #footer {
    background: #fff;
    color: #000;
    margin-top: 1em;
    border-top: 1pt solid #aaa;
    padding-top: 5px;
    direction: ltr;
  }
  .noprint,
  .mw-cite-backlink,
  .mw-redirectedfrom,
  .patrollink,
  #column-one,
  #footer-places,
  #mw-navigation,
  #f-poweredbyico,
  #f-copyrightico,
  li#about,
  li#disclaimer,
  li#mobileview,
  li#privacy {
    display: none;
  }
}
:root {
  --font-size-x-small: 0.625rem;
  --font-size-small: 0.75rem;
  --font-size-medium: 0.875rem;
  --font-size-large: 1rem;
  --font-size-x-large: 1.125rem;
  --font-size-xx-large: 1.375rem;
  --font-size-xxx-large: 1.625rem;
  --line-height-x-small: 1.125rem;
  --line-height-small: 1.25rem;
  --line-height-medium: 1.375rem;
  --line-height-large: 1.625rem;
  --line-height-x-large: 1.75rem;
  --line-height-xx-large: 2rem;
  --line-height-xxx-large: 2.25rem;
  --line-height-content: 1.5714285;
}
@media screen and (min-width: 551px) {
  body.skin--responsive {
  }
  body.skin--responsive #column-content {
    float: right;
    margin: 0 0 0.6em -12.2em;
  }
  body.skin--responsive .mw-body {
    margin: 2.8em 0 0 12.2em;
    border-right: 0;
  }
  body.skin--responsive #mw-data-after-content {
    margin-left: 12.2em;
  }
  body.skin--responsive #column-one {
    padding-top: 160px;
  }
  body.skin--responsive .special li {
    line-height: 1.4em;
    margin: 0;
    padding: 0;
  }
  body.skin--responsive .mw-portlet,
  body.skin--responsive .portlet {
    border: 0;
    margin: 0 0 0.5em;
    padding: 0;
    float: none;
    width: 11.6em;
  }
  body.skin--responsive .mw-portlet label,
  body.skin--responsive .portlet h3 {
    padding: 0 1em 0 0.5em;
    font-weight: normal;
  }
  body.skin--responsive .mw-portlet > div,
  body.skin--responsive .pBody {
    background-color: #fff;
    border: 1px solid #aaa;
    padding: 0 0.8em 0.3em 0.5em;
  }
  body.skin--responsive #p-logo {
    top: 0;
    left: 0;
    height: 155px;
    width: 12em;
  }
  body.skin--responsive #p-logo a,
  body.skin--responsive #p-logo a:hover {
    height: 155px;
    width: 12.2em;
    background-position: 35% 50% !important;
  }
  body.skin--responsive #p-search {
    position: relative;
    z-index: 3;
  }
  body.skin--responsive input.searchButton {
    margin-top: 1px;
    font-size: 95%;
  }
  body.skin--responsive #searchButton {
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-weight: bold;
  }
  body.skin--responsive #searchInput {
    width: 10.9em;
    margin: 0;
    font-size: 95%;
  }
  body.skin--responsive #p-search .pBody {
    padding: 0.5em 0.4em 0.4em 0.4em;
    text-align: center;
  }
  body.skin--responsive #p-search #searchform div div {
    margin-top: 0.4em;
    font-size: 95%;
  }
  body.skin--responsive #p-personal {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    overflow: visible;
    line-height: 1.2em;
  }
  body.skin--responsive #p-personal h3 {
    position: absolute;
    top: -9999px;
  }
  body.skin--responsive #p-personal .portlet,
  body.skin--responsive #p-personal .pBody {
    z-index: 0;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: visible;
    background: none;
  }
  body.skin--responsive #p-personal ul {
    border: 0;
    line-height: 1.4em;
    color: #2f6fab;
    padding: 0;
    padding-right: 2em;
    padding-left: 14em;
    margin: 0;
    float: right;
    list-style-type: none;
    list-style-image: none;
    z-index: 0;
    background: none;
    cursor: default;
    box-sizing: border-box;
    max-width: 100%;
  }
  body.skin--responsive #p-personal li {
    z-index: 0;
    border: 0;
    padding: 0;
    color: #2f6fab;
    display: inline;
    margin-left: 1em;
    line-height: 1.2em;
    background: none;
  }
  body.skin--responsive #p-personal li a {
    color: #005896;
    text-decoration: none;
    padding-bottom: 0.2em;
  }
  body.skin--responsive #p-personal li a.new {
    color: #c20;
  }
  body.skin--responsive #p-personal li a:hover {
    background-color: #fff;
    text-decoration: none;
  }
  body.skin--responsive #p-personal li.active a:hover {
    background-color: transparent;
  }
  body.skin--responsive li#pt-userpage,
  body.skin--responsive li#pt-anonuserpage {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%2216%22 height=%2216%22 viewBox=%220 0 4.233 4.233%22%3E %3Cdefs%3E %3ClinearGradient id=%22c%22%3E %3Cstop offset=%220%22 stop-color=%22%23fbeacf%22/%3E %3Cstop offset=%221%22 stop-color=%22%23f0bf7b%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22b%22%3E %3Cstop offset=%220%22 stop-color=%22%23f9e0ba%22/%3E %3Cstop offset=%221%22 stop-color=%22%23de8a3d%22/%3E %3C/linearGradient%3E %3ClinearGradient id=%22a%22%3E %3Cstop offset=%220%22 stop-color=%22%23dfedc7%22/%3E %3Cstop offset=%221%22 stop-color=%22%2389b92f%22/%3E %3C/linearGradient%3E %3ClinearGradient xlink:href=%22%23a%22 id=%22d%22 x1=%22.794%22 x2=%223.175%22 y1=%222.778%22 y2=%222.778%22 gradientUnits=%22userSpaceOnUse%22/%3E %3ClinearGradient xlink:href=%22%23b%22 id=%22f%22 x1=%221.587%22 x2=%222.381%22 y1=%221.058%22 y2=%221.587%22 gradientUnits=%22userSpaceOnUse%22/%3E %3CradialGradient xlink:href=%22%23c%22 id=%22e%22 cx=%221.984%22 cy=%222.381%22 r=%22.397%22 fx=%221.984%22 fy=%221.984%22 gradientTransform=%22matrix%28.33333 0 0 1.30283 1.323 -.469%29%22 gradientUnits=%22userSpaceOnUse%22/%3E %3C/defs%3E %3Cpath fill=%22url%28%23d%29%22 fill-rule=%22evenodd%22 d=%22m.661 3.307.133-.661.264-.265c.53-.264 1.323-.264 1.852 0l.265.265.132.661z%22/%3E %3Cpath fill=%22url%28%23e%29%22 fill-rule=%22evenodd%22 d=%22M1.587 2.117v.264l.265.265h.265l.264-.265v-.264q-.397-.398-.793 0z%22/%3E %3Cpath fill=%22url%28%23f%29%22 fill-rule=%22evenodd%22 d=%22M1.323 1.058v.53l.264.264q.398.397.794 0l.265-.265v-.529L2.116.53h-.264z%22/%3E %3Cpath fill=%22%234e4e4e%22 d=%22M2.646 1.058v.53h.264v-.53zM2.38 2.117v.264h.53v-.264zm.53.264v.265h.264V2.38zm.264.265v.529H.529v.265h2.91v-.795z%22/%3E %3Cpath fill=%22%23a3a3a3%22 d=%22M1.058 1.058v.53h.265v-.53zm.265.53v.264h.264v-.265zm-.265.529v.264h.53v-.264zm0 .264H.794v.265h.264zm-.264.265H.529v.529h.265z%22/%3E %3Cpath fill=%22%23768854%22 d=%22M1.587 2.381v.265h.265V2.38zm.265.265v.264h.265v-.264zm.265 0h.264V2.38h-.264z%22/%3E %3Cpath fill=%22%23a6774d%22 d=%22M2.381 1.587v.265h.265v-.265zm0 .265h-.793v.265h.793z%22/%3E %3Cpath fill=%22%239a7b54%22 fill-rule=%22evenodd%22 d=%22M1.984.397v.132c0 .265-.396.794-.793.794l.132-.53.264-.264z%22/%3E %3Cpath fill=%22%2393642b%22 fill-rule=%22evenodd%22 d=%22M1.984.397v.132c0 .265.397.794.794.794l-.132-.53L2.38.53z%22/%3E %3Cpath fill=%22%2386735c%22 d=%22M1.587.265v.264h.794V.265zm0 .264h-.264v.265h.264zm-.264.265h-.265v.529h.265z%22/%3E %3Cpath fill=%22%235a4934%22 d=%22M2.381.53v.264h.265V.529zm.265.264v.529h.264v-.53z%22/%3E %3Cpath fill=%22%2383b625%22 d=%22M1.323 2.91h.265v.265h-.265z%22/%3E %3Cpath fill=%22%236d971f%22 d=%22M2.646 2.91h.265v.265h-.265z%22/%3E %3Cpath fill=%22%23cde3a8%22 d=%22M1.058 2.91h.265v.265h-.265z%22/%3E %3Cpath fill=%22%23a9cd69%22 d=%22M2.381 2.91h.265v.265h-.265z%22/%3E %3C/svg%3E");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px;
  }
  body.skin--responsive #p-lang {
    position: relative;
    z-index: 3;
  }
  body.skin--responsive #p-cactions {
    position: absolute;
    top: 1.3em;
    left: 11.5em;
    margin: 0;
    white-space: nowrap;
    width: 76%;
    line-height: 1.1em;
    overflow: visible;
    background: none;
    border-collapse: collapse;
    padding-left: 1em;
    font-size: 95%;
  }
  body.skin--responsive #p-cactions h3 {
    position: absolute;
    top: -9999px;
  }
  body.skin--responsive #p-cactions ul {
    list-style-type: none;
    list-style-image: none;
  }
  body.skin--responsive #p-cactions li {
    display: inline;
    border: 1px solid #aaa;
    border-bottom: 0;
    margin: 0 0.5em 0 0;
    padding: 0 0 1em 0;
    overflow: visible;
    background: #fff;
  }
  body.skin--responsive #p-cactions li.selected {
    border-color: #fabd23;
    font-weight: bold;
  }
  body.skin--responsive #p-cactions li.selected a {
    z-index: 3;
    background-color: #fff;
  }
  body.skin--responsive #p-cactions li a {
    background-color: #fbfbfb;
    color: #002bb8;
    border: 0;
    padding: 0 0.8em 0.3em;
    position: relative;
    z-index: 0;
    margin: 0;
    text-decoration: none;
  }
  body.skin--responsive #p-cactions li a:hover {
    z-index: 3;
    text-decoration: none;
    background-color: #fff;
  }
  body.skin--responsive #p-cactions li.istalk {
    margin-right: 0;
  }
  body.skin--responsive #p-cactions li.istalk a {
    padding-right: 0.5em;
  }
  body.skin--responsive #p-cactions .new a {
    color: #c20;
  }
  body.skin--responsive #p-cactions #ca-addsection a {
    padding-left: 0.4em;
    padding-right: 0.4em;
  }
  body.skin--responsive #p-cactions .pBody {
    font-size: 1em;
    background-color: transparent;
    color: inherit;
    border-collapse: inherit;
    border: 0;
    padding: 0;
  }
  body.skin--responsive li#ca-talk {
    margin-right: 1.6em;
  }
  body.skin--responsive li#ca-watch,
  body.skin--responsive li#ca-unwatch,
  body.skin--responsive li#ca-varlang-0,
  body.skin--responsive li#ca-print {
    margin-left: 1.6em;
  }
  body.skin--responsive #p-cactions li#ca-view,
  body.skin--responsive #p-personal #pt-notifications,
  body.skin--responsive #echo-hack-badges,
  body.skin--responsive #p-cactions-mobile,
  body.skin--responsive #sidebar-mobilejs,
  body.skin--responsive .mobile-close-button,
  body.skin--responsive .menu-toggle,
  body.skin--responsive .menus-cover {
    display: none;
  }
  body.skin--responsive #f-poweredbyico,
  body.skin--responsive #f-copyrightico {
    margin: 0 8px;
    position: relative;
    top: -2px;
  }
  body.skin--responsive #f-poweredbyico {
    float: right;
    height: 1%;
  }
  body.skin--responsive #f-copyrightico {
    float: left;
    height: 1%;
  }
}
@media screen and (max-width: 550px) {
  body.skin--responsive {
  }
  body.skin--responsive #column-content {
    padding-top: 6em;
  }
  body.skin--responsive .mw-body {
    border-right: 0;
    border-left: 0;
  }
  body.skin--responsive .menu-toggle {
    display: block;
    width: 35px;
    height: 35px;
    background: #fff;
    border: solid 1px #fabd23;
    box-sizing: border-box;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 4;
  }
  body.skin--responsive #sidebar-toggle {
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-triangle-down.svg?e923f);
    position: absolute;
    top: 5px;
    left: 1em;
  }
  body.skin--responsive #p-personal-toggle {
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-user.svg?e00d0);
    position: absolute;
    top: 5px;
    right: 1em;
  }
  body.skin--responsive #globalWrapper-toggle {
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-triangle-up.svg?4dfe6);
    margin: 1em auto;
  }
  body.skin--responsive #p-search {
    position: absolute;
    z-index: 3;
    top: 5px;
    left: 0;
    width: 100%;
    padding: 0 55px;
    box-sizing: border-box;
  }
  body.skin--responsive #p-search h3 {
    display: block;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
  }
  body.skin--responsive #searchBody {
    border: solid 1px #fabd23;
    background-color: #fff;
    height: 35px;
    box-sizing: border-box;
  }
  body.skin--responsive #searchform {
    position: relative;
    width: 100%;
    padding: 3px 42px 3px 9px;
    box-sizing: border-box;
  }
  body.skin--responsive #searchInput {
    width: 100%;
    height: 27px;
    border: solid 1px #aaa;
    padding: 0 0.25em;
    box-sizing: border-box;
  }
  body.skin--responsive #searchButton {
    position: absolute;
    box-sizing: border-box;
    top: 1px;
    right: 6px;
    height: 31px;
    width: 35px;
    text-indent: -99999px;
    border: 0;
    background: none;
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-search.svg?7707b);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  body.skin--responsive #mw-searchButton {
    display: none;
  }
  body.skin--responsive .client-nojs #p-cactions,
  body.skin--responsive .client-nojs #p-personal,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar,
  body.skin--responsive .client-nojs #p-tb,
  body.skin--responsive .client-nojs #p-lang {
    margin: 1em;
    overflow: visible;
  }
  body.skin--responsive .client-nojs #p-cactions .pBody,
  body.skin--responsive .client-nojs #p-personal .pBody,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar .pBody,
  body.skin--responsive .client-nojs #p-tb .pBody,
  body.skin--responsive .client-nojs #p-lang .pBody {
    border: solid 1px #aaa;
    background: #fff;
    padding: 0.5em;
  }
  body.skin--responsive .client-nojs #p-cactions ul,
  body.skin--responsive .client-nojs #p-personal ul,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar ul,
  body.skin--responsive .client-nojs #p-tb ul,
  body.skin--responsive .client-nojs #p-lang ul {
    margin: 0;
  }
  body.skin--responsive .client-nojs #p-cactions li,
  body.skin--responsive .client-nojs #p-personal li,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar li,
  body.skin--responsive .client-nojs #p-tb li,
  body.skin--responsive .client-nojs #p-lang li {
    display: inline-block;
    border-left: solid 1px #aaa;
    padding: 0 0.5em;
    white-space: nowrap;
  }
  body.skin--responsive .client-nojs #p-cactions li:first-child,
  body.skin--responsive .client-nojs #p-personal li:first-child,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar li:first-child,
  body.skin--responsive .client-nojs #p-tb li:first-child,
  body.skin--responsive .client-nojs #p-lang li:first-child {
    border-left: 0;
    padding-left: 0;
  }
  body.skin--responsive .client-nojs #p-cactions li#pt-notifications-alert,
  body.skin--responsive .client-nojs #p-personal li#pt-notifications-alert,
  body.skin--responsive
    .client-nojs
    #sidebar
    .generated-sidebar
    li#pt-notifications-alert,
  body.skin--responsive .client-nojs #p-tb li#pt-notifications-alert,
  body.skin--responsive .client-nojs #p-lang li#pt-notifications-alert,
  body.skin--responsive .client-nojs #p-cactions li#pt-notifications-notice,
  body.skin--responsive .client-nojs #p-personal li#pt-notifications-notice,
  body.skin--responsive
    .client-nojs
    #sidebar
    .generated-sidebar
    li#pt-notifications-notice,
  body.skin--responsive .client-nojs #p-tb li#pt-notifications-notice,
  body.skin--responsive .client-nojs #p-lang li#pt-notifications-notice {
    border-left: 0;
  }
  body.skin--responsive .client-nojs #p-cactions li.selected,
  body.skin--responsive .client-nojs #p-personal li.selected,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar li.selected,
  body.skin--responsive .client-nojs #p-tb li.selected,
  body.skin--responsive .client-nojs #p-lang li.selected {
    font-weight: bold;
  }
  body.skin--responsive .client-nojs #p-cactions li.selected a,
  body.skin--responsive .client-nojs #p-personal li.selected a,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar li.selected a,
  body.skin--responsive .client-nojs #p-tb li.selected a,
  body.skin--responsive .client-nojs #p-lang li.selected a {
    color: #000;
  }
  body.skin--responsive .client-nojs #p-cactions h3,
  body.skin--responsive .client-nojs #p-personal h3,
  body.skin--responsive .client-nojs #sidebar .generated-sidebar h3,
  body.skin--responsive .client-nojs #p-tb h3,
  body.skin--responsive .client-nojs #p-lang h3 {
    font-weight: normal;
  }
  body.skin--responsive #p-cactions-mobile {
    position: absolute;
    top: 3.75em;
    left: 0;
    padding: 0 1em;
    width: 100%;
    box-sizing: border-box;
  }
  body.skin--responsive #p-cactions-mobile h3 {
    display: none;
  }
  body.skin--responsive #p-cactions-mobile ul {
    margin: 0;
    list-style: none;
  }
  body.skin--responsive #p-cactions-mobile li {
    display: inline-block;
    border: 1px solid #aaa;
    border-bottom: 0;
    margin-right: 0.5em;
    height: 2.5em;
  }
  body.skin--responsive #p-cactions-mobile li a {
    display: block;
    position: relative;
    width: 1em;
    padding: 0.5em 1em 0.75em;
    background-color: #fbfbfb;
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-page.svg?f8dc3);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    text-transform: lowercase;
    text-indent: -99999px;
  }
  body.skin--responsive #p-cactions-mobile li#ca-talk-mobile a {
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-chat.svg?b9528);
  }
  body.skin--responsive #p-cactions-mobile li#ca-more {
    border: 0;
  }
  body.skin--responsive #p-cactions-mobile li#ca-more a {
    background-color: transparent;
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-triangle-ltr.svg?2a540);
    background-position: 100% 40%;
    text-indent: 0;
    padding-left: 0.5em;
    padding-right: 1.35em;
    width: auto;
  }
  body.skin--responsive #p-cactions-mobile li#ca-languages a {
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-globe.svg?515c4);
  }
  body.skin--responsive #p-cactions-mobile li#ca-tools a {
    background-image: url(/1.45/skins/MonoBook/resources/images/icon-tools.svg?837a9);
  }
  body.skin--responsive #p-cactions-mobile li.selected {
    border-color: #fabd23;
    font-weight: bold;
  }
  body.skin--responsive #p-cactions-mobile li.selected a,
  body.skin--responsive #p-cactions-mobile li:hover a {
    z-index: 3;
    background-color: #fff;
    text-decoration: none;
  }
  body.skin--responsive #p-cactions-mobile li#ca-languages,
  body.skin--responsive #p-cactions-mobile li#ca-tools {
    float: right;
    margin-right: 0;
    margin-left: 0.5em;
  }
  body.skin--responsive .mw-footer li {
    margin-left: 0;
  }
  body.skin--responsive #f-poweredbyico,
  body.skin--responsive #f-copyrightico {
    display: inline-block;
    margin: 0 0.5em 1em;
  }
  body.skin--responsive div.thumb {
    float: none;
    margin: 1em auto;
  }
  body.skin--responsive div.tright {
    margin-left: 0;
    padding-left: 0;
  }
  body.skin--responsive div.tleft {
    margin-right: 0;
    padding-right: 0;
  }
  body.skin--responsive .thumbinner {
    width: 100% !important;
    box-sizing: border-box;
  }
  body.skin--responsive .monobook-body {
    overflow: auto;
  }
  body.skin--responsive #toc,
  body.skin--responsive .toc,
  body.skin--responsive .mw-warning {
    width: 100%;
    box-sizing: border-box;
  }
  body.skin--responsive .nomobile {
    display: none;
  }
}
