/*purgecss start ignore*/

.aui-root .hljs{
  display:block;
  overflow-x:auto;
  padding:.5em;
  background:#011627;
  color:#d6deeb
}

.aui-root .hljs-keyword{
  color:#c792ea;
  font-style:italic
}

.aui-root .hljs-built_in{
  color:#addb67;
  font-style:italic
}

.aui-root .hljs-type{
  color:#82aaff
}

.aui-root .hljs-literal{
  color:#ff5874
}

.aui-root .hljs-number{
  color:#f78c6c
}

.aui-root .hljs-regexp{
  color:#5ca7e4
}

.aui-root .hljs-string{
  color:#ecc48d
}

.aui-root .hljs-subst{
  color:#d3423e
}

.aui-root .hljs-symbol{
  color:#82aaff
}

.aui-root .hljs-class{
  color:#ffcb8b
}

.aui-root .hljs-function{
  color:#82aaff
}

.aui-root .hljs-title{
  color:#dcdcaa;
  font-style:italic
}

.aui-root .hljs-params{
  color:#7fdbca
}

.aui-root .hljs-comment{
  color:#637777;
  font-style:italic
}

.aui-root .hljs-doctag{
  color:#7fdbca
}

.aui-root .hljs-meta,.aui-root .hljs-meta-keyword{
  color:#82aaff
}

.aui-root .hljs-meta-string{
  color:#ecc48d
}

.aui-root .hljs-section{
  color:#82b1ff
}

.aui-root .hljs-attr,.aui-root .hljs-builtin-name,.aui-root .hljs-name,.aui-root .hljs-tag{
  color:#7fdbca
}

.aui-root .hljs-attribute{
  color:#80cbc4
}

.aui-root .hljs-variable{
  color:#addb67
}

.aui-root .hljs-bullet{
  color:#d9f5dd
}

.aui-root .hljs-code{
  color:#80cbc4
}

.aui-root .hljs-emphasis{
  color:#c792ea;
  font-style:italic
}

.aui-root .hljs-strong{
  color:#addb67;
  font-weight:700
}

.aui-root .hljs-formula{
  color:#c792ea
}

.aui-root .hljs-link{
  color:#ff869a
}

.aui-root .hljs-quote{
  color:#697098;
  font-style:italic
}

.aui-root .hljs-selector-tag{
  color:#ff6363
}

.aui-root .hljs-selector-id{
  color:#fad430
}

.aui-root .hljs-selector-class{
  color:#addb67;
  font-style:italic
}

.aui-root .hljs-selector-attr,.aui-root .hljs-selector-pseudo{
  color:#c792ea;
  font-style:italic
}

.aui-root .hljs-template-tag{
  color:#c792ea
}

.aui-root .hljs-template-variable{
  color:#addb67
}

.aui-root .hljs-addition{
  color:#addb67;
  font-style:italic
}

.aui-root .hljs-deletion{
  color:rgba(239,83,80,0.564706);
  font-style:italic
}

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

.aui-root html{
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4;
  line-height:1.15;
  -webkit-text-size-adjust:100%
}

.aui-root body{
  margin:0;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
}

.aui-root hr{
  height:0;
  color:inherit
}

.aui-root abbr[title]{
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}

.aui-root b,.aui-root strong{
  font-weight:bolder
}

.aui-root code,.aui-root kbd,.aui-root pre,.aui-root samp{
  font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  font-size:1em
}

.aui-root small{
  font-size:80%
}

.aui-root sub,.aui-root sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

.aui-root sub{
  bottom:-.25em
}

.aui-root sup{
  top:-.5em
}

.aui-root table{
  text-indent:0;
  border-color:inherit
}

.aui-root button,.aui-root input,.aui-root optgroup,.aui-root select,.aui-root textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
}

.aui-root button,.aui-root select{
  text-transform:none
}

.aui-root [type=button],.aui-root button{
  -webkit-appearance:button
}

.aui-root ::-moz-focus-inner{
  border-style:none;
  padding:0
}

.aui-root legend{
  padding:0
}

.aui-root progress{
  vertical-align:baseline
}

.aui-root ::-webkit-inner-spin-button,.aui-root ::-webkit-outer-spin-button{
  height:auto
}

.aui-root [type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px
}

.aui-root ::-webkit-search-decoration{
  -webkit-appearance:none
}

.aui-root ::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

.aui-root summary{
  display:list-item
}

.aui-root blockquote,.aui-root dd,.aui-root dl,.aui-root figure,.aui-root h1,.aui-root h2,.aui-root h3,.aui-root h4,.aui-root h5,.aui-root h6,.aui-root hr,.aui-root p,.aui-root pre{
  margin:0
}

.aui-root button{
  background-color:transparent;
  background-image:none
}

.aui-root fieldset{
  margin:0;
  padding:0
}

.aui-root ol,.aui-root ul{
  list-style:none;
  margin:0;
  padding:0
}

.aui-root html{
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  line-height:1.5
}

.aui-root body{
  font-family:inherit;
  line-height:inherit
}

.aui-root *,.aui-root :after,.aui-root :before{
  box-sizing:border-box;
  border:0 solid
}

.aui-root hr{
  border-top-width:1px
}

.aui-root img{
  border-style:solid
}

.aui-root textarea{
  resize:vertical
}

.aui-root input::-moz-placeholder,.aui-root textarea::-moz-placeholder{
  opacity:1;
  color:#cbd5e0
}

.aui-root input::-moz-placeholder, .aui-root textarea::-moz-placeholder{
  opacity:1;
  color:#cbd5e0
}

.aui-root input:-ms-input-placeholder, .aui-root textarea:-ms-input-placeholder{
  opacity:1;
  color:#cbd5e0
}

.aui-root input::placeholder,.aui-root textarea::placeholder{
  opacity:1;
  color:#cbd5e0
}

.aui-root [role=button],.aui-root button{
  cursor:pointer
}

.aui-root table{
  border-collapse:collapse
}

.aui-root h1,.aui-root h2,.aui-root h3,.aui-root h4,.aui-root h5,.aui-root h6{
  font-size:inherit;
  font-weight:inherit
}

.aui-root a{
  color:inherit;
  text-decoration:inherit
}

.aui-root button,.aui-root input,.aui-root optgroup,.aui-root select,.aui-root textarea{
  padding:0;
  line-height:inherit;
  color:inherit
}

.aui-root code,.aui-root kbd,.aui-root pre,.aui-root samp{
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.aui-root audio,.aui-root canvas,.aui-root embed,.aui-root iframe,.aui-root img,.aui-root object,.aui-root svg,.aui-root video{
  display:block;
  vertical-align:middle
}

.aui-root img,.aui-root video{
  max-width:100%;
  height:auto
}

.aui-root [hidden]{
  display:none
}

.aui-root *,.aui-root :after,.aui-root :before{
  --tw-border-opacity:1;
  border-color:rgba(203, 213, 224, var(--tw-border-opacity))
}

.aui-root .container{
  width:100%
}

@media (min-width: 640px){
  .aui-root .container{
    max-width:640px
  }
}

@media (min-width: 768px){
  .aui-root .container{
    max-width:768px
  }
}

@media (min-width: 1024px){
  .aui-root .container{
    max-width:1024px
  }
}

@media (min-width: 1280px){
  .aui-root .container{
    max-width:1280px
  }
}

@media (min-width: 1536px){
  .aui-root .container{
    max-width:1536px
  }
}

.aui-root .prose{
  color:#4a5568;
  max-width:65ch
}

.aui-root .prose [class~=lead]{
  color:#718096;
  font-size:1.25em;
  line-height:1.6;
  margin-top:1.2em;
  margin-bottom:1.2em
}

.aui-root .prose a{
  color:#1a202c;
  text-decoration:underline;
  font-weight:500
}

.aui-root .prose strong{
  color:#1a202c;
  font-weight:600
}

.aui-root .prose ol[type=a]{
  --list-counter-style:lower-alpha
}

.aui-root .prose ol[type=i]{
  --list-counter-style:lower-roman
}

.aui-root .prose ol[type="1"]{
  --list-counter-style:decimal
}

.aui-root .prose ol>li{
  position:relative;
  padding-left:1.75em
}

.aui-root .prose ol>li:before{
  content:counter(list-item, var(--list-counter-style, decimal)) ".";
  position:absolute;
  font-weight:400;
  color:#a0aec0;
  left:0
}

.aui-root .prose ul>li{
  position:relative;
  padding-left:1.75em
}

.aui-root .prose ul>li:before{
  content:"";
  position:absolute;
  background-color:#e2e8f0;
  border-radius:50%;
  width:.375em;
  height:.375em;
  top:.6875em;
  left:.25em
}

.aui-root .prose hr{
  border-color:#edf2f7;
  border-top-width:1px;
  margin-top:3em;
  margin-bottom:3em
}

.aui-root .prose blockquote{
  font-weight:500;
  font-style:italic;
  color:#1a202c;
  border-left-width:.25rem;
  border-left-color:#edf2f7;
  quotes:"“" "”" "‘" "’";
  margin-top:1.6em;
  margin-bottom:1.6em;
  padding-left:1em
}

.aui-root .prose blockquote p:first-of-type:before{
  content:open-quote
}

.aui-root .prose blockquote p:last-of-type:after{
  content:close-quote
}

.aui-root .prose h1{
  color:#1a202c;
  font-weight:800;
  font-size:2.25em;
  margin-top:0;
  margin-bottom:.8888889em;
  line-height:1.1111111
}

.aui-root .prose h2{
  color:#1a202c;
  font-weight:700;
  font-size:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  line-height:1.3333333
}

.aui-root .prose h3{
  color:#1a202c;
  font-weight:600;
  font-size:1.25em;
  margin-top:1.6em;
  margin-bottom:.6em;
  line-height:1.6
}

.aui-root .prose h4{
  color:#1a202c;
  font-weight:600;
  margin-top:1.5em;
  margin-bottom:.5em;
  line-height:1.5
}

.aui-root .prose figure figcaption{
  color:#a0aec0;
  font-size:.875em;
  line-height:1.4285714;
  margin-top:.8571429em
}

.aui-root .prose code{
  color:#1a202c;
  font-weight:600;
  font-size:.875em
}

.aui-root .prose code:after,.aui-root .prose code:before{
  content:"`"
}

.aui-root .prose a code{
  color:#1a202c
}

.aui-root .prose pre{
  color:#edf2f7;
  background-color:#1a202c;
  overflow-x:auto;
  font-size:.875em;
  line-height:1.7142857;
  margin-top:1.7142857em;
  margin-bottom:1.7142857em;
  border-radius:.375rem;
  padding:.8571429em 1.1428571em
}

.aui-root .prose pre code{
  background-color:transparent;
  border-width:0;
  border-radius:0;
  padding:0;
  font-weight:400;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

.aui-root .prose pre code:after,.aui-root .prose pre code:before{
  content:none
}

.aui-root .prose table{
  width:100%;
  table-layout:auto;
  text-align:left;
  margin-top:2em;
  margin-bottom:2em;
  font-size:.875em;
  line-height:1.7142857
}

.aui-root .prose thead{
  color:#1a202c;
  font-weight:600;
  border-bottom-width:1px;
  border-bottom-color:#e2e8f0
}

.aui-root .prose thead th{
  vertical-align:bottom;
  padding-right:.5714286em;
  padding-bottom:.5714286em;
  padding-left:.5714286em
}

.aui-root .prose tbody tr{
  border-bottom-width:1px;
  border-bottom-color:#edf2f7
}

.aui-root .prose tbody tr:last-child{
  border-bottom-width:0
}

.aui-root .prose tbody td{
  vertical-align:top;
  padding:.5714286em
}

.aui-root .prose{
  font-size:1rem;
  line-height:1.75
}

.aui-root .prose p{
  margin-top:1.25em;
  margin-bottom:1.25em
}

.aui-root .prose figure,.aui-root .prose img,.aui-root .prose video{
  margin-top:2em;
  margin-bottom:2em
}

.aui-root .prose figure>*{
  margin-top:0;
  margin-bottom:0
}

.aui-root .prose h2 code{
  font-size:.875em
}

.aui-root .prose h3 code{
  font-size:.9em
}

.aui-root .prose ol,.aui-root .prose ul{
  margin-top:1.25em;
  margin-bottom:1.25em
}

.aui-root .prose li{
  margin-top:.5em;
  margin-bottom:.5em
}

.aui-root .prose>ul>li p{
  margin-top:.75em;
  margin-bottom:.75em
}

.aui-root .prose>ul>li>:first-child{
  margin-top:1.25em
}

.aui-root .prose>ul>li>:last-child{
  margin-bottom:1.25em
}

.aui-root .prose>ol>li>:first-child{
  margin-top:1.25em
}

.aui-root .prose>ol>li>:last-child{
  margin-bottom:1.25em
}

.aui-root .prose ol ol,.aui-root .prose ol ul,.aui-root .prose ul ol,.aui-root .prose ul ul{
  margin-top:.75em;
  margin-bottom:.75em
}

.aui-root .prose h2+*,.aui-root .prose h3+*,.aui-root .prose h4+*,.aui-root .prose hr+*{
  margin-top:0
}

.aui-root .prose thead th:first-child{
  padding-left:0
}

.aui-root .prose thead th:last-child{
  padding-right:0
}

.aui-root .prose tbody td:first-child{
  padding-left:0
}

.aui-root .prose tbody td:last-child{
  padding-right:0
}

.aui-root .prose>:first-child{
  margin-top:0
}

.aui-root .prose>:last-child{
  margin-bottom:0
}

@media (min-width: 1024px){
  .aui-root .container\:base .burger-menu{
    display:none
  }
}

@media (min-width: 1024px){
  .aui-root .container\:base .sidebar{
    position:relative;
    display:block;
    height:auto;
    width:16rem
  }
}

@media (min-width: 1280px){
  .aui-root .container\:xl .sidebar--wrapper{
    width:100%
  }
}

@media (min-width: 640px){
  .aui-root .container\:xl .sidebar--wrapper{
    width:100%
  }
}

@media (min-width: 1024px){
  .aui-root .container\:base .sidebar--content{
    width:14rem
  }
}

@media (min-width: 1536px){
  .aui-root .container\:base .panel-item{
    display:flex
  }
}

.aui-root .container\:xl .panel-item{
  display:block
}

@media (min-width: 1536px){
  .aui-root .container\:base .panel--center .panel-item--center{
    width:58.333333%
  }
}

@media (min-width: 1536px){
  .aui-root .container\:base .panel--center .panel-item--right{
    width:41.666667%
  }
}

.aui-root .container\:xl .panel--center .panel-item--center,.aui-root .container\:xl .panel--center .panel-item--right{
  width:100%
}

@media (min-width: 1536px){
  .aui-root .container\:base .examples{
    margin-top:0
  }
}

.aui-root .container\:base .panel--right{
  display:none
}

@media (min-width: 1536px){
  .aui-root .container\:base .panel--right{
    display:block;
    width:41.666667%
  }
}

.aui-root .container\:xl .panel--right{
  display:none
}

.aui-root .prose pre{
  white-space:pre-wrap
}

.aui-root .fixed{
  position:fixed
}

.aui-root .absolute{
  position:absolute
}

.aui-root .relative{
  position:relative
}

.aui-root .top-0{
  top:0
}

.aui-root .right-0{
  right:0
}

.aui-root .right-8{
  right:2rem
}

.aui-root .bottom-16{
  bottom:4rem
}

.aui-root .z-10{
  z-index:10
}

.aui-root .z-20{
  z-index:20
}

.aui-root .z-30{
  z-index:30
}

.aui-root .mx-2{
  margin-left:.5rem;
  margin-right:.5rem
}

.aui-root .-mx-8{
  margin-left:-2rem;
  margin-right:-2rem
}

.aui-root .my-2{
  margin-top:.5rem;
  margin-bottom:.5rem
}

.aui-root .mt-1{
  margin-top:.25rem
}

.aui-root .mt-2{
  margin-top:.5rem
}

.aui-root .mt-4{
  margin-top:1rem
}

.aui-root .mt-9{
  margin-top:2.25rem
}

.aui-root .mt-10{
  margin-top:2.5rem
}

.aui-root .mt-16{
  margin-top:4rem
}

.aui-root .mr-1{
  margin-right:.25rem
}

.aui-root .mr-2{
  margin-right:.5rem
}

.aui-root .mb-2{
  margin-bottom:.5rem
}

.aui-root .mb-3{
  margin-bottom:.75rem
}

.aui-root .mb-4{
  margin-bottom:1rem
}

.aui-root .mb-12{
  margin-bottom:3rem
}

.aui-root .-mb-1{
  margin-bottom:-.25rem
}

.aui-root .ml-0{
  margin-left:0
}

.aui-root .ml-1{
  margin-left:.25rem
}

.aui-root .ml-2{
  margin-left:.5rem
}

.aui-root .ml-auto{
  margin-left:auto
}

.aui-root .ml-0\.5{
  margin-left:.125rem
}

.aui-root .block{
  display:block
}

.aui-root .inline-block{
  display:inline-block
}

.aui-root .flex{
  display:flex
}

.aui-root .table{
  display:table
}

.aui-root .hidden{
  display:none
}

.aui-root .h-5{
  height:1.25rem
}

.aui-root .h-6{
  height:1.5rem
}

.aui-root .h-8{
  height:2rem
}

.aui-root .h-11{
  height:2.75rem
}

.aui-root .h-16{
  height:4rem
}

.aui-root .h-full{
  height:100%
}

.aui-root .max-h-screen{
  max-height:100vh
}

.aui-root .w-1{
  width:.25rem
}

.aui-root .w-5{
  width:1.25rem
}

.aui-root .w-16{
  width:4rem
}

.aui-root .w-20{
  width:5rem
}

.aui-root .w-64{
  width:16rem
}

.aui-root .w-full{
  width:100%
}

.aui-root .w-min{
  width:-moz-min-content;
  width:min-content
}

.aui-root .min-w-1\/4{
  min-width:25%
}

.aui-root .max-w-none{
  max-width:none
}

.aui-root .flex-1{
  flex:1 1 0%
}

.aui-root .transform{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.aui-root .-rotate-180{
  --tw-rotate:-180deg
}

.aui-root .-rotate-90{
  --tw-rotate:-90deg
}

@keyframes spin{
  to{
    transform:rotate(1turn)
  }
}

@keyframes ping{
  75%,to{
    transform:scale(2);
    opacity:0
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes bounce{
  0%,to{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8, 0, 1, 1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }
}

.aui-root .cursor-pointer{
  cursor:pointer
}

.aui-root .flex-col{
  flex-direction:column
}

.aui-root .flex-wrap{
  flex-wrap:wrap
}

.aui-root .items-start{
  align-items:flex-start
}

.aui-root .items-center{
  align-items:center
}

.aui-root .justify-center{
  justify-content:center
}

.aui-root .justify-between{
  justify-content:space-between
}

.aui-root .gap-1{
  gap:.25rem
}

.aui-root .gap-2{
  gap:.5rem
}

.aui-root .gap-4{
  gap:1rem
}

.aui-root .space-x-2>:not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem*var(--tw-space-x-reverse));
  margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))
}

.aui-root .space-y-2>:not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))
}

.aui-root .overflow-visible{
  overflow:visible
}

.aui-root .overflow-y-auto{
  overflow-y:auto
}

.aui-root .whitespace-pre-wrap{
  white-space:pre-wrap
}

.aui-root .break-words{
  overflow-wrap:break-word
}

.aui-root .break-all{
  word-break:break-all
}

.aui-root .rounded{
  border-radius:.25rem
}

.aui-root .rounded-md{
  border-radius:.375rem
}

.aui-root .rounded-full{
  border-radius:9999px
}

.aui-root .rounded-t{
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}

.aui-root .rounded-tl-none{
  border-top-left-radius:0
}

.aui-root .border{
  border-width:1px
}

.aui-root .border-b{
  border-bottom-width:1px
}

.aui-root .border-l-8{
  border-left-width:8px
}

.aui-root .border-solid{
  border-style:solid
}

.aui-root .border-gray-400{
  --tw-border-opacity:1;
  border-color:rgba(203, 213, 224, var(--tw-border-opacity))
}

.aui-root .border-red-500{
  --tw-border-opacity:1;
  border-color:rgba(245, 101, 101, var(--tw-border-opacity))
}

.aui-root .border-red-700{
  --tw-border-opacity:1;
  border-color:rgba(197, 48, 48, var(--tw-border-opacity))
}

.aui-root .border-orange-300{
  --tw-border-opacity:1;
  border-color:rgba(251, 211, 141, var(--tw-border-opacity))
}

.aui-root .border-green-600{
  --tw-border-opacity:1;
  border-color:rgba(56, 161, 105, var(--tw-border-opacity))
}

.aui-root .border-blue-300{
  --tw-border-opacity:1;
  border-color:rgba(144, 205, 244, var(--tw-border-opacity))
}

.aui-root .border-blue-600{
  --tw-border-opacity:1;
  border-color:rgba(49, 130, 206, var(--tw-border-opacity))
}

.aui-root .border-purple-300{
  --tw-border-opacity:1;
  border-color:rgba(214, 188, 250, var(--tw-border-opacity))
}

.aui-root .bg-white{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.aui-root .bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgba(247, 250, 252, var(--tw-bg-opacity))
}

.aui-root .bg-gray-200{
  --tw-bg-opacity:1;
  background-color:rgba(237, 242, 247, var(--tw-bg-opacity))
}

.aui-root .bg-gray-400{
  --tw-bg-opacity:1;
  background-color:rgba(203, 213, 224, var(--tw-bg-opacity))
}

.aui-root .bg-gray-600{
  --tw-bg-opacity:1;
  background-color:rgba(113, 128, 150, var(--tw-bg-opacity))
}

.aui-root .bg-gray-800{
  --tw-bg-opacity:1;
  background-color:rgba(45, 55, 72, var(--tw-bg-opacity))
}

.aui-root .bg-red-200{
  --tw-bg-opacity:1;
  background-color:rgba(254, 215, 215, var(--tw-bg-opacity))
}

.aui-root .bg-red-600{
  --tw-bg-opacity:1;
  background-color:rgba(229, 62, 62, var(--tw-bg-opacity))
}

.aui-root .bg-orange-600{
  --tw-bg-opacity:1;
  background-color:rgba(221, 107, 32, var(--tw-bg-opacity))
}

.aui-root .bg-yellow-600{
  --tw-bg-opacity:1;
  background-color:rgba(214, 158, 46, var(--tw-bg-opacity))
}

.aui-root .bg-green-600{
  --tw-bg-opacity:1;
  background-color:rgba(56, 161, 105, var(--tw-bg-opacity))
}

.aui-root .bg-teal-500{
  --tw-bg-opacity:1;
  background-color:rgba(56, 178, 172, var(--tw-bg-opacity))
}

.aui-root .bg-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(235, 248, 255, var(--tw-bg-opacity))
}

.aui-root .bg-blue-400{
  --tw-bg-opacity:1;
  background-color:rgba(99, 179, 237, var(--tw-bg-opacity))
}

.aui-root .bg-blue-500{
  --tw-bg-opacity:1;
  background-color:rgba(66, 153, 225, var(--tw-bg-opacity))
}

.aui-root .bg-blue-600{
  --tw-bg-opacity:1;
  background-color:rgba(49, 130, 206, var(--tw-bg-opacity))
}

.aui-root .bg-indigo-400{
  --tw-bg-opacity:1;
  background-color:rgba(127, 156, 245, var(--tw-bg-opacity))
}

.aui-root .hover\:bg-orange-300:hover{
  --tw-bg-opacity:1;
  background-color:rgba(251, 211, 141, var(--tw-bg-opacity))
}

.aui-root .hover\:bg-blue-300:hover{
  --tw-bg-opacity:1;
  background-color:rgba(144, 205, 244, var(--tw-bg-opacity))
}

.aui-root .hover\:bg-purple-300:hover{
  --tw-bg-opacity:1;
  background-color:rgba(214, 188, 250, var(--tw-bg-opacity))
}

.aui-root .fill-current{
  fill:currentColor
}

.aui-root .p-1{
  padding:.25rem
}

.aui-root .p-2{
  padding:.5rem
}

.aui-root .p-4{
  padding:1rem
}

.aui-root .p-8{
  padding:2rem
}

.aui-root .px-1{
  padding-left:.25rem;
  padding-right:.25rem
}

.aui-root .px-2{
  padding-left:.5rem;
  padding-right:.5rem
}

.aui-root .px-3{
  padding-left:.75rem;
  padding-right:.75rem
}

.aui-root .px-4{
  padding-left:1rem;
  padding-right:1rem
}

.aui-root .px-8{
  padding-left:2rem;
  padding-right:2rem
}

.aui-root .py-0{
  padding-top:0;
  padding-bottom:0
}

.aui-root .py-1{
  padding-top:.25rem;
  padding-bottom:.25rem
}

.aui-root .py-2{
  padding-top:.5rem;
  padding-bottom:.5rem
}

.aui-root .py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.aui-root .py-8{
  padding-top:2rem;
  padding-bottom:2rem
}

.aui-root .py-0\.5{
  padding-top:.125rem;
  padding-bottom:.125rem
}

.aui-root .pt-8{
  padding-top:2rem
}

.aui-root .pb-16{
  padding-bottom:4rem
}

.aui-root .text-left{
  text-align:left
}

.aui-root .text-center{
  text-align:center
}

.aui-root .align-baseline{
  vertical-align:baseline
}

.aui-root .font-sans{
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.aui-root .font-mono{
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.aui-root .text-xs{
  font-size:.75rem
}

.aui-root .text-sm{
  font-size:.875rem
}

.aui-root .text-base{
  font-size:1rem
}

.aui-root .text-lg{
  font-size:1.125rem
}

.aui-root .text-2xl{
  font-size:1.5rem
}

.aui-root .text-3xl{
  font-size:1.875rem
}

.aui-root .text-4xl{
  font-size:2.25rem
}

.aui-root .font-thin{
  font-weight:100
}

.aui-root .font-extralight{
  font-weight:200
}

.aui-root .font-light{
  font-weight:300
}

.aui-root .font-semibold{
  font-weight:600
}

.aui-root .font-bold{
  font-weight:700
}

.aui-root .uppercase{
  text-transform:uppercase
}

.aui-root .lowercase{
  text-transform:lowercase
}

.aui-root .capitalize{
  text-transform:capitalize
}

.aui-root .italic{
  font-style:italic
}

.aui-root .leading-normal{
  line-height:1.5
}

.aui-root .text-white{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.aui-root .text-gray-200{
  --tw-text-opacity:1;
  color:rgba(237, 242, 247, var(--tw-text-opacity))
}

.aui-root .text-gray-500{
  --tw-text-opacity:1;
  color:rgba(160, 174, 192, var(--tw-text-opacity))
}

.aui-root .text-gray-600{
  --tw-text-opacity:1;
  color:rgba(113, 128, 150, var(--tw-text-opacity))
}

.aui-root .text-gray-700{
  --tw-text-opacity:1;
  color:rgba(74, 85, 104, var(--tw-text-opacity))
}

.aui-root .text-gray-800{
  --tw-text-opacity:1;
  color:rgba(45, 55, 72, var(--tw-text-opacity))
}

.aui-root .text-gray-900{
  --tw-text-opacity:1;
  color:rgba(26, 32, 44, var(--tw-text-opacity))
}

.aui-root .text-red-600{
  --tw-text-opacity:1;
  color:rgba(229, 62, 62, var(--tw-text-opacity))
}

.aui-root .text-red-700{
  --tw-text-opacity:1;
  color:rgba(197, 48, 48, var(--tw-text-opacity))
}

.aui-root .text-orange-500{
  --tw-text-opacity:1;
  color:rgba(237, 137, 54, var(--tw-text-opacity))
}

.aui-root .text-orange-600{
  --tw-text-opacity:1;
  color:rgba(221, 107, 32, var(--tw-text-opacity))
}

.aui-root .text-orange-700{
  --tw-text-opacity:1;
  color:rgba(192, 86, 33, var(--tw-text-opacity))
}

.aui-root .text-teal-500{
  --tw-text-opacity:1;
  color:rgba(56, 178, 172, var(--tw-text-opacity))
}

.aui-root .text-blue-500{
  --tw-text-opacity:1;
  color:rgba(66, 153, 225, var(--tw-text-opacity))
}

.aui-root .text-purple-500{
  --tw-text-opacity:1;
  color:rgba(159, 122, 234, var(--tw-text-opacity))
}

.aui-root .text-purple-700{
  --tw-text-opacity:1;
  color:rgba(107, 70, 193, var(--tw-text-opacity))
}

.aui-root .hover\:text-gray-700:hover{
  --tw-text-opacity:1;
  color:rgba(74, 85, 104, var(--tw-text-opacity))
}

.aui-root .hover\:text-gray-900:hover{
  --tw-text-opacity:1;
  color:rgba(26, 32, 44, var(--tw-text-opacity))
}

.aui-root .hover\:text-orange-600:hover{
  --tw-text-opacity:1;
  color:rgba(221, 107, 32, var(--tw-text-opacity))
}

.aui-root .hover\:text-blue-600:hover{
  --tw-text-opacity:1;
  color:rgba(49, 130, 206, var(--tw-text-opacity))
}

.aui-root .hover\:text-purple-600:hover{
  --tw-text-opacity:1;
  color:rgba(128, 90, 213, var(--tw-text-opacity))
}

.aui-root .underline{
  text-decoration:underline
}

.aui-root .no-underline{
  text-decoration:none
}

.aui-root *,.aui-root :after,.aui-root :before{
  --tw-shadow:0 0 transparent
}

.aui-root .shadow{
  --tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}

.aui-root .shadow,.aui-root .shadow-md{
  box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent),var(--tw-ring-shadow, 0 0 transparent),var(--tw-shadow)
}

.aui-root .shadow-md{
  --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}

.aui-root .focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.aui-root *,.aui-root :after,.aui-root :before{
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(66,153,225,0.5);
  --tw-ring-offset-shadow:0 0 transparent;
  --tw-ring-shadow:0 0 transparent
}

.aui-root .focus\:ring-2:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 transparent)
}

.aui-root .focus\:ring-indigo-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(102,126,234,var(--tw-ring-opacity))
}

.aui-root .focus\:ring-offset-2:focus{
  --tw-ring-offset-width:2px
}

.aui-root .filter{
  --tw-blur:var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness:var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast:var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale:var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
  --tw-invert:var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate:var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia:var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.aui-root .transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:.15s
}

.aui-root .duration-150{
  transition-duration:.15s
}

.aui-root .ease-linear{
  transition-timing-function:linear
}

.aui-root .break-anywhere{
  overflow-wrap:anywhere
}

@media (min-width: 768px){
  .aui-root .md\:flex{
    display:flex
  }
}

@media (min-width: 1536px){
  .aui-root .\32xl\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .aui-root .\32xl\:w-7\/12{
    width:58.333333%
  }

  .aui-root .\32xl\:rounded{
    border-radius:.25rem
  }

  .aui-root .\32xl\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }
}

/*purgecss end ignore*/

/*purgecss start ignore */

.swagger-ui{
  color:#3b4151;
  container-name:swagger-ui;
  container-type:inline-size;
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
  font-family:sans-serif
}

.swagger-ui html{
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}

.swagger-ui body{
  margin:0
}

.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{
  display:block
}

.swagger-ui h1{
  font-size:2em;
  margin:.67em 0
}

.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{
  display:block
}

.swagger-ui figure{
  margin:1em 40px
}

.swagger-ui hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
}

.swagger-ui pre{
  font-family:monospace,monospace;
  font-size:1em
}

.swagger-ui a{
  background-color:transparent;
  -webkit-text-decoration-skip:objects
}

.swagger-ui abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}

.swagger-ui b,.swagger-ui strong{
  font-weight:inherit;
  font-weight:bolder
}

.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{
  font-family:monospace,monospace;
  font-size:1em
}

.swagger-ui dfn{
  font-style:italic
}

.swagger-ui mark{
  background-color:#ff0;
  color:#000
}

.swagger-ui small{
  font-size:80%
}

.swagger-ui sub,.swagger-ui sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

.swagger-ui sub{
  bottom:-.25em
}

.swagger-ui sup{
  top:-.5em
}

.swagger-ui audio,.swagger-ui video{
  display:inline-block
}

.swagger-ui audio:not([controls]){
  display:none;
  height:0
}

.swagger-ui img{
  border-style:none
}

.swagger-ui svg:not(:root){
  overflow:hidden
}

.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0
}

.swagger-ui button,.swagger-ui input{
  overflow:visible
}

.swagger-ui button,.swagger-ui select{
  text-transform:none
}

.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{
  -webkit-appearance:button
}

.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{
  border-style:none;
  padding:0
}

.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{
  outline:1px dotted ButtonText
}

.swagger-ui fieldset{
  padding:.35em .75em .625em
}

.swagger-ui legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}

.swagger-ui progress{
  display:inline-block;
  vertical-align:baseline
}

.swagger-ui textarea{
  overflow:auto
}

.swagger-ui [type=checkbox],.swagger-ui [type=radio]{
  box-sizing:border-box;
  padding:0
}

.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{
  height:auto
}

.swagger-ui [type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px
}

.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

.swagger-ui ::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

.swagger-ui details,.swagger-ui menu{
  display:block
}

.swagger-ui summary{
  display:list-item
}

.swagger-ui canvas{
  display:inline-block
}

.swagger-ui [hidden],.swagger-ui template{
  display:none
}

.swagger-ui .debug *{
  outline:1px solid gold
}

.swagger-ui .debug-white *{
  outline:1px solid #fff
}

.swagger-ui .debug-black *{
  outline:1px solid #000
}

.swagger-ui .debug-grid{
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0
}

.swagger-ui .debug-grid-16{
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0
}

.swagger-ui .debug-grid-8-solid{
  background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0
}

.swagger-ui .debug-grid-16-solid{
  background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0
}

.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{
  box-sizing:border-box
}

.swagger-ui .aspect-ratio{
  height:0;
  position:relative
}

.swagger-ui .aspect-ratio--16x9{
  padding-bottom:56.25%
}

.swagger-ui .aspect-ratio--9x16{
  padding-bottom:177.77%
}

.swagger-ui .aspect-ratio--4x3{
  padding-bottom:75%
}

.swagger-ui .aspect-ratio--3x4{
  padding-bottom:133.33%
}

.swagger-ui .aspect-ratio--6x4{
  padding-bottom:66.6%
}

.swagger-ui .aspect-ratio--4x6{
  padding-bottom:150%
}

.swagger-ui .aspect-ratio--8x5{
  padding-bottom:62.5%
}

.swagger-ui .aspect-ratio--5x8{
  padding-bottom:160%
}

.swagger-ui .aspect-ratio--7x5{
  padding-bottom:71.42%
}

.swagger-ui .aspect-ratio--5x7{
  padding-bottom:140%
}

.swagger-ui .aspect-ratio--1x1{
  padding-bottom:100%
}

.swagger-ui .aspect-ratio--object{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:100
}

@media screen and (min-width: 30em){
  .swagger-ui .aspect-ratio-ns{
    height:0;
    position:relative
  }

  .swagger-ui .aspect-ratio--16x9-ns{
    padding-bottom:56.25%
  }

  .swagger-ui .aspect-ratio--9x16-ns{
    padding-bottom:177.77%
  }

  .swagger-ui .aspect-ratio--4x3-ns{
    padding-bottom:75%
  }

  .swagger-ui .aspect-ratio--3x4-ns{
    padding-bottom:133.33%
  }

  .swagger-ui .aspect-ratio--6x4-ns{
    padding-bottom:66.6%
  }

  .swagger-ui .aspect-ratio--4x6-ns{
    padding-bottom:150%
  }

  .swagger-ui .aspect-ratio--8x5-ns{
    padding-bottom:62.5%
  }

  .swagger-ui .aspect-ratio--5x8-ns{
    padding-bottom:160%
  }

  .swagger-ui .aspect-ratio--7x5-ns{
    padding-bottom:71.42%
  }

  .swagger-ui .aspect-ratio--5x7-ns{
    padding-bottom:140%
  }

  .swagger-ui .aspect-ratio--1x1-ns{
    padding-bottom:100%
  }

  .swagger-ui .aspect-ratio--object-ns{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .aspect-ratio-m{
    height:0;
    position:relative
  }

  .swagger-ui .aspect-ratio--16x9-m{
    padding-bottom:56.25%
  }

  .swagger-ui .aspect-ratio--9x16-m{
    padding-bottom:177.77%
  }

  .swagger-ui .aspect-ratio--4x3-m{
    padding-bottom:75%
  }

  .swagger-ui .aspect-ratio--3x4-m{
    padding-bottom:133.33%
  }

  .swagger-ui .aspect-ratio--6x4-m{
    padding-bottom:66.6%
  }

  .swagger-ui .aspect-ratio--4x6-m{
    padding-bottom:150%
  }

  .swagger-ui .aspect-ratio--8x5-m{
    padding-bottom:62.5%
  }

  .swagger-ui .aspect-ratio--5x8-m{
    padding-bottom:160%
  }

  .swagger-ui .aspect-ratio--7x5-m{
    padding-bottom:71.42%
  }

  .swagger-ui .aspect-ratio--5x7-m{
    padding-bottom:140%
  }

  .swagger-ui .aspect-ratio--1x1-m{
    padding-bottom:100%
  }

  .swagger-ui .aspect-ratio--object-m{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .aspect-ratio-l{
    height:0;
    position:relative
  }

  .swagger-ui .aspect-ratio--16x9-l{
    padding-bottom:56.25%
  }

  .swagger-ui .aspect-ratio--9x16-l{
    padding-bottom:177.77%
  }

  .swagger-ui .aspect-ratio--4x3-l{
    padding-bottom:75%
  }

  .swagger-ui .aspect-ratio--3x4-l{
    padding-bottom:133.33%
  }

  .swagger-ui .aspect-ratio--6x4-l{
    padding-bottom:66.6%
  }

  .swagger-ui .aspect-ratio--4x6-l{
    padding-bottom:150%
  }

  .swagger-ui .aspect-ratio--8x5-l{
    padding-bottom:62.5%
  }

  .swagger-ui .aspect-ratio--5x8-l{
    padding-bottom:160%
  }

  .swagger-ui .aspect-ratio--7x5-l{
    padding-bottom:71.42%
  }

  .swagger-ui .aspect-ratio--5x7-l{
    padding-bottom:140%
  }

  .swagger-ui .aspect-ratio--1x1-l{
    padding-bottom:100%
  }

  .swagger-ui .aspect-ratio--object-l{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
  }
}

.swagger-ui img{
  max-width:100%
}

.swagger-ui .cover{
  background-size:cover !important
}

.swagger-ui .contain{
  background-size:contain !important
}

@media screen and (min-width: 30em){
  .swagger-ui .cover-ns{
    background-size:cover !important
  }

  .swagger-ui .contain-ns{
    background-size:contain !important
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .cover-m{
    background-size:cover !important
  }

  .swagger-ui .contain-m{
    background-size:contain !important
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .cover-l{
    background-size:cover !important
  }

  .swagger-ui .contain-l{
    background-size:contain !important
  }
}

.swagger-ui .bg-center{
  background-position:50%;
  background-repeat:no-repeat
}

.swagger-ui .bg-top{
  background-position:top;
  background-repeat:no-repeat
}

.swagger-ui .bg-right{
  background-position:100%;
  background-repeat:no-repeat
}

.swagger-ui .bg-bottom{
  background-position:bottom;
  background-repeat:no-repeat
}

.swagger-ui .bg-left{
  background-position:0;
  background-repeat:no-repeat
}

@media screen and (min-width: 30em){
  .swagger-ui .bg-center-ns{
    background-position:50%;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-top-ns{
    background-position:top;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-right-ns{
    background-position:100%;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-bottom-ns{
    background-position:bottom;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-left-ns{
    background-position:0;
    background-repeat:no-repeat
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .bg-center-m{
    background-position:50%;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-top-m{
    background-position:top;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-right-m{
    background-position:100%;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-bottom-m{
    background-position:bottom;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-left-m{
    background-position:0;
    background-repeat:no-repeat
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .bg-center-l{
    background-position:50%;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-top-l{
    background-position:top;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-right-l{
    background-position:100%;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-bottom-l{
    background-position:bottom;
    background-repeat:no-repeat
  }

  .swagger-ui .bg-left-l{
    background-position:0;
    background-repeat:no-repeat
  }
}

.swagger-ui .outline{
  outline:1px solid
}

.swagger-ui .outline-transparent{
  outline:1px solid transparent
}

.swagger-ui .outline-0{
  outline:0
}

@media screen and (min-width: 30em){
  .swagger-ui .outline-ns{
    outline:1px solid
  }

  .swagger-ui .outline-transparent-ns{
    outline:1px solid transparent
  }

  .swagger-ui .outline-0-ns{
    outline:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .outline-m{
    outline:1px solid
  }

  .swagger-ui .outline-transparent-m{
    outline:1px solid transparent
  }

  .swagger-ui .outline-0-m{
    outline:0
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .outline-l{
    outline:1px solid
  }

  .swagger-ui .outline-transparent-l{
    outline:1px solid transparent
  }

  .swagger-ui .outline-0-l{
    outline:0
  }
}

.swagger-ui .ba{
  border-style:solid;
  border-width:1px
}

.swagger-ui .bt{
  border-top-style:solid;
  border-top-width:1px
}

.swagger-ui .br{
  border-right-style:solid;
  border-right-width:1px
}

.swagger-ui .bb{
  border-bottom-style:solid;
  border-bottom-width:1px
}

.swagger-ui .bl{
  border-left-style:solid;
  border-left-width:1px
}

.swagger-ui .bn{
  border-style:none;
  border-width:0
}

@media screen and (min-width: 30em){
  .swagger-ui .ba-ns{
    border-style:solid;
    border-width:1px
  }

  .swagger-ui .bt-ns{
    border-top-style:solid;
    border-top-width:1px
  }

  .swagger-ui .br-ns{
    border-right-style:solid;
    border-right-width:1px
  }

  .swagger-ui .bb-ns{
    border-bottom-style:solid;
    border-bottom-width:1px
  }

  .swagger-ui .bl-ns{
    border-left-style:solid;
    border-left-width:1px
  }

  .swagger-ui .bn-ns{
    border-style:none;
    border-width:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .ba-m{
    border-style:solid;
    border-width:1px
  }

  .swagger-ui .bt-m{
    border-top-style:solid;
    border-top-width:1px
  }

  .swagger-ui .br-m{
    border-right-style:solid;
    border-right-width:1px
  }

  .swagger-ui .bb-m{
    border-bottom-style:solid;
    border-bottom-width:1px
  }

  .swagger-ui .bl-m{
    border-left-style:solid;
    border-left-width:1px
  }

  .swagger-ui .bn-m{
    border-style:none;
    border-width:0
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .ba-l{
    border-style:solid;
    border-width:1px
  }

  .swagger-ui .bt-l{
    border-top-style:solid;
    border-top-width:1px
  }

  .swagger-ui .br-l{
    border-right-style:solid;
    border-right-width:1px
  }

  .swagger-ui .bb-l{
    border-bottom-style:solid;
    border-bottom-width:1px
  }

  .swagger-ui .bl-l{
    border-left-style:solid;
    border-left-width:1px
  }

  .swagger-ui .bn-l{
    border-style:none;
    border-width:0
  }
}

.swagger-ui .b--black{
  border-color:#000
}

.swagger-ui .b--near-black{
  border-color:#111
}

.swagger-ui .b--dark-gray{
  border-color:#333
}

.swagger-ui .b--mid-gray{
  border-color:#555
}

.swagger-ui .b--gray{
  border-color:#777
}

.swagger-ui .b--silver{
  border-color:#999
}

.swagger-ui .b--light-silver{
  border-color:#aaa
}

.swagger-ui .b--moon-gray{
  border-color:#ccc
}

.swagger-ui .b--light-gray{
  border-color:#eee
}

.swagger-ui .b--near-white{
  border-color:#f4f4f4
}

.swagger-ui .b--white{
  border-color:#fff
}

.swagger-ui .b--white-90{
  border-color:rgba(255,255,255,0.9)
}

.swagger-ui .b--white-80{
  border-color:rgba(255,255,255,0.8)
}

.swagger-ui .b--white-70{
  border-color:rgba(255,255,255,0.7)
}

.swagger-ui .b--white-60{
  border-color:rgba(255,255,255,0.6)
}

.swagger-ui .b--white-50{
  border-color:rgba(255,255,255,0.5)
}

.swagger-ui .b--white-40{
  border-color:rgba(255,255,255,0.4)
}

.swagger-ui .b--white-30{
  border-color:rgba(255,255,255,0.3)
}

.swagger-ui .b--white-20{
  border-color:rgba(255,255,255,0.2)
}

.swagger-ui .b--white-10{
  border-color:rgba(255,255,255,0.1)
}

.swagger-ui .b--white-05{
  border-color:rgba(255,255,255,0.05)
}

.swagger-ui .b--white-025{
  border-color:rgba(255,255,255,0.025)
}

.swagger-ui .b--white-0125{
  border-color:rgba(255,255,255,0.013)
}

.swagger-ui .b--black-90{
  border-color:rgba(0,0,0,0.9)
}

.swagger-ui .b--black-80{
  border-color:rgba(0,0,0,0.8)
}

.swagger-ui .b--black-70{
  border-color:rgba(0,0,0,0.7)
}

.swagger-ui .b--black-60{
  border-color:rgba(0,0,0,0.6)
}

.swagger-ui .b--black-50{
  border-color:rgba(0,0,0,0.5)
}

.swagger-ui .b--black-40{
  border-color:rgba(0,0,0,0.4)
}

.swagger-ui .b--black-30{
  border-color:rgba(0,0,0,0.3)
}

.swagger-ui .b--black-20{
  border-color:rgba(0,0,0,0.2)
}

.swagger-ui .b--black-10{
  border-color:rgba(0,0,0,0.1)
}

.swagger-ui .b--black-05{
  border-color:rgba(0,0,0,0.05)
}

.swagger-ui .b--black-025{
  border-color:rgba(0,0,0,0.025)
}

.swagger-ui .b--black-0125{
  border-color:rgba(0,0,0,0.013)
}

.swagger-ui .b--dark-red{
  border-color:#e7040f
}

.swagger-ui .b--red{
  border-color:#ff4136
}

.swagger-ui .b--light-red{
  border-color:#ff725c
}

.swagger-ui .b--orange{
  border-color:#ff6300
}

.swagger-ui .b--gold{
  border-color:#ffb700
}

.swagger-ui .b--yellow{
  border-color:gold
}

.swagger-ui .b--light-yellow{
  border-color:#fbf1a9
}

.swagger-ui .b--purple{
  border-color:#5e2ca5
}

.swagger-ui .b--light-purple{
  border-color:#a463f2
}

.swagger-ui .b--dark-pink{
  border-color:#d5008f
}

.swagger-ui .b--hot-pink{
  border-color:#ff41b4
}

.swagger-ui .b--pink{
  border-color:#ff80cc
}

.swagger-ui .b--light-pink{
  border-color:#ffa3d7
}

.swagger-ui .b--dark-green{
  border-color:#137752
}

.swagger-ui .b--green{
  border-color:#19a974
}

.swagger-ui .b--light-green{
  border-color:#9eebcf
}

.swagger-ui .b--navy{
  border-color:#001b44
}

.swagger-ui .b--dark-blue{
  border-color:#00449e
}

.swagger-ui .b--blue{
  border-color:#357edd
}

.swagger-ui .b--light-blue{
  border-color:#96ccff
}

.swagger-ui .b--lightest-blue{
  border-color:#cdecff
}

.swagger-ui .b--washed-blue{
  border-color:#f6fffe
}

.swagger-ui .b--washed-green{
  border-color:#e8fdf5
}

.swagger-ui .b--washed-yellow{
  border-color:#fffceb
}

.swagger-ui .b--washed-red{
  border-color:#ffdfdf
}

.swagger-ui .b--transparent{
  border-color:transparent
}

.swagger-ui .b--inherit{
  border-color:inherit
}

.swagger-ui .br0{
  border-radius:0
}

.swagger-ui .br1{
  border-radius:.125rem
}

.swagger-ui .br2{
  border-radius:.25rem
}

.swagger-ui .br3{
  border-radius:.5rem
}

.swagger-ui .br4{
  border-radius:1rem
}

.swagger-ui .br-100{
  border-radius:100%
}

.swagger-ui .br-pill{
  border-radius:9999px
}

.swagger-ui .br--bottom{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.swagger-ui .br--top{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.swagger-ui .br--right{
  border-bottom-left-radius:0;
  border-top-left-radius:0
}

.swagger-ui .br--left{
  border-bottom-right-radius:0;
  border-top-right-radius:0
}

@media screen and (min-width: 30em){
  .swagger-ui .br0-ns{
    border-radius:0
  }

  .swagger-ui .br1-ns{
    border-radius:.125rem
  }

  .swagger-ui .br2-ns{
    border-radius:.25rem
  }

  .swagger-ui .br3-ns{
    border-radius:.5rem
  }

  .swagger-ui .br4-ns{
    border-radius:1rem
  }

  .swagger-ui .br-100-ns{
    border-radius:100%
  }

  .swagger-ui .br-pill-ns{
    border-radius:9999px
  }

  .swagger-ui .br--bottom-ns{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .swagger-ui .br--top-ns{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }

  .swagger-ui .br--right-ns{
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }

  .swagger-ui .br--left-ns{
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .br0-m{
    border-radius:0
  }

  .swagger-ui .br1-m{
    border-radius:.125rem
  }

  .swagger-ui .br2-m{
    border-radius:.25rem
  }

  .swagger-ui .br3-m{
    border-radius:.5rem
  }

  .swagger-ui .br4-m{
    border-radius:1rem
  }

  .swagger-ui .br-100-m{
    border-radius:100%
  }

  .swagger-ui .br-pill-m{
    border-radius:9999px
  }

  .swagger-ui .br--bottom-m{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .swagger-ui .br--top-m{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }

  .swagger-ui .br--right-m{
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }

  .swagger-ui .br--left-m{
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .br0-l{
    border-radius:0
  }

  .swagger-ui .br1-l{
    border-radius:.125rem
  }

  .swagger-ui .br2-l{
    border-radius:.25rem
  }

  .swagger-ui .br3-l{
    border-radius:.5rem
  }

  .swagger-ui .br4-l{
    border-radius:1rem
  }

  .swagger-ui .br-100-l{
    border-radius:100%
  }

  .swagger-ui .br-pill-l{
    border-radius:9999px
  }

  .swagger-ui .br--bottom-l{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .swagger-ui .br--top-l{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }

  .swagger-ui .br--right-l{
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }

  .swagger-ui .br--left-l{
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
}

.swagger-ui .b--dotted{
  border-style:dotted
}

.swagger-ui .b--dashed{
  border-style:dashed
}

.swagger-ui .b--solid{
  border-style:solid
}

.swagger-ui .b--none{
  border-style:none
}

@media screen and (min-width: 30em){
  .swagger-ui .b--dotted-ns{
    border-style:dotted
  }

  .swagger-ui .b--dashed-ns{
    border-style:dashed
  }

  .swagger-ui .b--solid-ns{
    border-style:solid
  }

  .swagger-ui .b--none-ns{
    border-style:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .b--dotted-m{
    border-style:dotted
  }

  .swagger-ui .b--dashed-m{
    border-style:dashed
  }

  .swagger-ui .b--solid-m{
    border-style:solid
  }

  .swagger-ui .b--none-m{
    border-style:none
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .b--dotted-l{
    border-style:dotted
  }

  .swagger-ui .b--dashed-l{
    border-style:dashed
  }

  .swagger-ui .b--solid-l{
    border-style:solid
  }

  .swagger-ui .b--none-l{
    border-style:none
  }
}

.swagger-ui .bw0{
  border-width:0
}

.swagger-ui .bw1{
  border-width:.125rem
}

.swagger-ui .bw2{
  border-width:.25rem
}

.swagger-ui .bw3{
  border-width:.5rem
}

.swagger-ui .bw4{
  border-width:1rem
}

.swagger-ui .bw5{
  border-width:2rem
}

.swagger-ui .bt-0{
  border-top-width:0
}

.swagger-ui .br-0{
  border-right-width:0
}

.swagger-ui .bb-0{
  border-bottom-width:0
}

.swagger-ui .bl-0{
  border-left-width:0
}

@media screen and (min-width: 30em){
  .swagger-ui .bw0-ns{
    border-width:0
  }

  .swagger-ui .bw1-ns{
    border-width:.125rem
  }

  .swagger-ui .bw2-ns{
    border-width:.25rem
  }

  .swagger-ui .bw3-ns{
    border-width:.5rem
  }

  .swagger-ui .bw4-ns{
    border-width:1rem
  }

  .swagger-ui .bw5-ns{
    border-width:2rem
  }

  .swagger-ui .bt-0-ns{
    border-top-width:0
  }

  .swagger-ui .br-0-ns{
    border-right-width:0
  }

  .swagger-ui .bb-0-ns{
    border-bottom-width:0
  }

  .swagger-ui .bl-0-ns{
    border-left-width:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .bw0-m{
    border-width:0
  }

  .swagger-ui .bw1-m{
    border-width:.125rem
  }

  .swagger-ui .bw2-m{
    border-width:.25rem
  }

  .swagger-ui .bw3-m{
    border-width:.5rem
  }

  .swagger-ui .bw4-m{
    border-width:1rem
  }

  .swagger-ui .bw5-m{
    border-width:2rem
  }

  .swagger-ui .bt-0-m{
    border-top-width:0
  }

  .swagger-ui .br-0-m{
    border-right-width:0
  }

  .swagger-ui .bb-0-m{
    border-bottom-width:0
  }

  .swagger-ui .bl-0-m{
    border-left-width:0
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .bw0-l{
    border-width:0
  }

  .swagger-ui .bw1-l{
    border-width:.125rem
  }

  .swagger-ui .bw2-l{
    border-width:.25rem
  }

  .swagger-ui .bw3-l{
    border-width:.5rem
  }

  .swagger-ui .bw4-l{
    border-width:1rem
  }

  .swagger-ui .bw5-l{
    border-width:2rem
  }

  .swagger-ui .bt-0-l{
    border-top-width:0
  }

  .swagger-ui .br-0-l{
    border-right-width:0
  }

  .swagger-ui .bb-0-l{
    border-bottom-width:0
  }

  .swagger-ui .bl-0-l{
    border-left-width:0
  }
}

.swagger-ui .shadow-1{
  box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
}

.swagger-ui .shadow-2{
  box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
}

.swagger-ui .shadow-3{
  box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
}

.swagger-ui .shadow-4{
  box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
}

.swagger-ui .shadow-5{
  box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
}

@media screen and (min-width: 30em){
  .swagger-ui .shadow-1-ns{
    box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-2-ns{
    box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-3-ns{
    box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-4-ns{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-5-ns{
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .shadow-1-m{
    box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-2-m{
    box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-3-m{
    box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-4-m{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-5-m{
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .shadow-1-l{
    box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-2-l{
    box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-3-l{
    box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-4-l{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
  }

  .swagger-ui .shadow-5-l{
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
  }
}

.swagger-ui .pre{
  overflow-x:auto;
  overflow-y:hidden;
  overflow:scroll
}

.swagger-ui .top-0{
  top:0
}

.swagger-ui .right-0{
  right:0
}

.swagger-ui .bottom-0{
  bottom:0
}

.swagger-ui .left-0{
  left:0
}

.swagger-ui .top-1{
  top:1rem
}

.swagger-ui .right-1{
  right:1rem
}

.swagger-ui .bottom-1{
  bottom:1rem
}

.swagger-ui .left-1{
  left:1rem
}

.swagger-ui .top-2{
  top:2rem
}

.swagger-ui .right-2{
  right:2rem
}

.swagger-ui .bottom-2{
  bottom:2rem
}

.swagger-ui .left-2{
  left:2rem
}

.swagger-ui .top--1{
  top:-1rem
}

.swagger-ui .right--1{
  right:-1rem
}

.swagger-ui .bottom--1{
  bottom:-1rem
}

.swagger-ui .left--1{
  left:-1rem
}

.swagger-ui .top--2{
  top:-2rem
}

.swagger-ui .right--2{
  right:-2rem
}

.swagger-ui .bottom--2{
  bottom:-2rem
}

.swagger-ui .left--2{
  left:-2rem
}

.swagger-ui .absolute--fill{
  bottom:0;
  left:0;
  right:0;
  top:0
}

@media screen and (min-width: 30em){
  .swagger-ui .top-0-ns{
    top:0
  }

  .swagger-ui .left-0-ns{
    left:0
  }

  .swagger-ui .right-0-ns{
    right:0
  }

  .swagger-ui .bottom-0-ns{
    bottom:0
  }

  .swagger-ui .top-1-ns{
    top:1rem
  }

  .swagger-ui .left-1-ns{
    left:1rem
  }

  .swagger-ui .right-1-ns{
    right:1rem
  }

  .swagger-ui .bottom-1-ns{
    bottom:1rem
  }

  .swagger-ui .top-2-ns{
    top:2rem
  }

  .swagger-ui .left-2-ns{
    left:2rem
  }

  .swagger-ui .right-2-ns{
    right:2rem
  }

  .swagger-ui .bottom-2-ns{
    bottom:2rem
  }

  .swagger-ui .top--1-ns{
    top:-1rem
  }

  .swagger-ui .right--1-ns{
    right:-1rem
  }

  .swagger-ui .bottom--1-ns{
    bottom:-1rem
  }

  .swagger-ui .left--1-ns{
    left:-1rem
  }

  .swagger-ui .top--2-ns{
    top:-2rem
  }

  .swagger-ui .right--2-ns{
    right:-2rem
  }

  .swagger-ui .bottom--2-ns{
    bottom:-2rem
  }

  .swagger-ui .left--2-ns{
    left:-2rem
  }

  .swagger-ui .absolute--fill-ns{
    bottom:0;
    left:0;
    right:0;
    top:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .top-0-m{
    top:0
  }

  .swagger-ui .left-0-m{
    left:0
  }

  .swagger-ui .right-0-m{
    right:0
  }

  .swagger-ui .bottom-0-m{
    bottom:0
  }

  .swagger-ui .top-1-m{
    top:1rem
  }

  .swagger-ui .left-1-m{
    left:1rem
  }

  .swagger-ui .right-1-m{
    right:1rem
  }

  .swagger-ui .bottom-1-m{
    bottom:1rem
  }

  .swagger-ui .top-2-m{
    top:2rem
  }

  .swagger-ui .left-2-m{
    left:2rem
  }

  .swagger-ui .right-2-m{
    right:2rem
  }

  .swagger-ui .bottom-2-m{
    bottom:2rem
  }

  .swagger-ui .top--1-m{
    top:-1rem
  }

  .swagger-ui .right--1-m{
    right:-1rem
  }

  .swagger-ui .bottom--1-m{
    bottom:-1rem
  }

  .swagger-ui .left--1-m{
    left:-1rem
  }

  .swagger-ui .top--2-m{
    top:-2rem
  }

  .swagger-ui .right--2-m{
    right:-2rem
  }

  .swagger-ui .bottom--2-m{
    bottom:-2rem
  }

  .swagger-ui .left--2-m{
    left:-2rem
  }

  .swagger-ui .absolute--fill-m{
    bottom:0;
    left:0;
    right:0;
    top:0
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .top-0-l{
    top:0
  }

  .swagger-ui .left-0-l{
    left:0
  }

  .swagger-ui .right-0-l{
    right:0
  }

  .swagger-ui .bottom-0-l{
    bottom:0
  }

  .swagger-ui .top-1-l{
    top:1rem
  }

  .swagger-ui .left-1-l{
    left:1rem
  }

  .swagger-ui .right-1-l{
    right:1rem
  }

  .swagger-ui .bottom-1-l{
    bottom:1rem
  }

  .swagger-ui .top-2-l{
    top:2rem
  }

  .swagger-ui .left-2-l{
    left:2rem
  }

  .swagger-ui .right-2-l{
    right:2rem
  }

  .swagger-ui .bottom-2-l{
    bottom:2rem
  }

  .swagger-ui .top--1-l{
    top:-1rem
  }

  .swagger-ui .right--1-l{
    right:-1rem
  }

  .swagger-ui .bottom--1-l{
    bottom:-1rem
  }

  .swagger-ui .left--1-l{
    left:-1rem
  }

  .swagger-ui .top--2-l{
    top:-2rem
  }

  .swagger-ui .right--2-l{
    right:-2rem
  }

  .swagger-ui .bottom--2-l{
    bottom:-2rem
  }

  .swagger-ui .left--2-l{
    left:-2rem
  }

  .swagger-ui .absolute--fill-l{
    bottom:0;
    left:0;
    right:0;
    top:0
  }
}

.swagger-ui .cf:after,.swagger-ui .cf:before{
  content:" ";
  display:table
}

.swagger-ui .cf:after{
  clear:both
}

.swagger-ui .cf{
  zoom:1
}

.swagger-ui .cl{
  clear:left
}

.swagger-ui .cr{
  clear:right
}

.swagger-ui .cb{
  clear:both
}

.swagger-ui .cn{
  clear:none
}

@media screen and (min-width: 30em){
  .swagger-ui .cl-ns{
    clear:left
  }

  .swagger-ui .cr-ns{
    clear:right
  }

  .swagger-ui .cb-ns{
    clear:both
  }

  .swagger-ui .cn-ns{
    clear:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .cl-m{
    clear:left
  }

  .swagger-ui .cr-m{
    clear:right
  }

  .swagger-ui .cb-m{
    clear:both
  }

  .swagger-ui .cn-m{
    clear:none
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .cl-l{
    clear:left
  }

  .swagger-ui .cr-l{
    clear:right
  }

  .swagger-ui .cb-l{
    clear:both
  }

  .swagger-ui .cn-l{
    clear:none
  }
}

.swagger-ui .flex{
  display:flex
}

.swagger-ui .inline-flex{
  display:inline-flex
}

.swagger-ui .flex-auto{
  flex:1 1 auto;
  min-height:0;
  min-width:0
}

.swagger-ui .flex-none{
  flex:none
}

.swagger-ui .flex-column{
  flex-direction:column
}

.swagger-ui .flex-row{
  flex-direction:row
}

.swagger-ui .flex-wrap{
  flex-wrap:wrap
}

.swagger-ui .flex-nowrap{
  flex-wrap:nowrap
}

.swagger-ui .flex-wrap-reverse{
  flex-wrap:wrap-reverse
}

.swagger-ui .flex-column-reverse{
  flex-direction:column-reverse
}

.swagger-ui .flex-row-reverse{
  flex-direction:row-reverse
}

.swagger-ui .items-start{
  align-items:flex-start
}

.swagger-ui .items-end{
  align-items:flex-end
}

.swagger-ui .items-center{
  align-items:center
}

.swagger-ui .items-baseline{
  align-items:baseline
}

.swagger-ui .items-stretch{
  align-items:stretch
}

.swagger-ui .self-start{
  align-self:flex-start
}

.swagger-ui .self-end{
  align-self:flex-end
}

.swagger-ui .self-center{
  align-self:center
}

.swagger-ui .self-baseline{
  align-self:baseline
}

.swagger-ui .self-stretch{
  align-self:stretch
}

.swagger-ui .justify-start{
  justify-content:flex-start
}

.swagger-ui .justify-end{
  justify-content:flex-end
}

.swagger-ui .justify-center{
  justify-content:center
}

.swagger-ui .justify-between{
  justify-content:space-between
}

.swagger-ui .justify-around{
  justify-content:space-around
}

.swagger-ui .content-start{
  align-content:flex-start
}

.swagger-ui .content-end{
  align-content:flex-end
}

.swagger-ui .content-center{
  align-content:center
}

.swagger-ui .content-between{
  align-content:space-between
}

.swagger-ui .content-around{
  align-content:space-around
}

.swagger-ui .content-stretch{
  align-content:stretch
}

.swagger-ui .order-0{
  order:0
}

.swagger-ui .order-1{
  order:1
}

.swagger-ui .order-2{
  order:2
}

.swagger-ui .order-3{
  order:3
}

.swagger-ui .order-4{
  order:4
}

.swagger-ui .order-5{
  order:5
}

.swagger-ui .order-6{
  order:6
}

.swagger-ui .order-7{
  order:7
}

.swagger-ui .order-8{
  order:8
}

.swagger-ui .order-last{
  order:99999
}

.swagger-ui .flex-grow-0{
  flex-grow:0
}

.swagger-ui .flex-grow-1{
  flex-grow:1
}

.swagger-ui .flex-shrink-0{
  flex-shrink:0
}

.swagger-ui .flex-shrink-1{
  flex-shrink:1
}

@media screen and (min-width: 30em){
  .swagger-ui .flex-ns{
    display:flex
  }

  .swagger-ui .inline-flex-ns{
    display:inline-flex
  }

  .swagger-ui .flex-auto-ns{
    flex:1 1 auto;
    min-height:0;
    min-width:0
  }

  .swagger-ui .flex-none-ns{
    flex:none
  }

  .swagger-ui .flex-column-ns{
    flex-direction:column
  }

  .swagger-ui .flex-row-ns{
    flex-direction:row
  }

  .swagger-ui .flex-wrap-ns{
    flex-wrap:wrap
  }

  .swagger-ui .flex-nowrap-ns{
    flex-wrap:nowrap
  }

  .swagger-ui .flex-wrap-reverse-ns{
    flex-wrap:wrap-reverse
  }

  .swagger-ui .flex-column-reverse-ns{
    flex-direction:column-reverse
  }

  .swagger-ui .flex-row-reverse-ns{
    flex-direction:row-reverse
  }

  .swagger-ui .items-start-ns{
    align-items:flex-start
  }

  .swagger-ui .items-end-ns{
    align-items:flex-end
  }

  .swagger-ui .items-center-ns{
    align-items:center
  }

  .swagger-ui .items-baseline-ns{
    align-items:baseline
  }

  .swagger-ui .items-stretch-ns{
    align-items:stretch
  }

  .swagger-ui .self-start-ns{
    align-self:flex-start
  }

  .swagger-ui .self-end-ns{
    align-self:flex-end
  }

  .swagger-ui .self-center-ns{
    align-self:center
  }

  .swagger-ui .self-baseline-ns{
    align-self:baseline
  }

  .swagger-ui .self-stretch-ns{
    align-self:stretch
  }

  .swagger-ui .justify-start-ns{
    justify-content:flex-start
  }

  .swagger-ui .justify-end-ns{
    justify-content:flex-end
  }

  .swagger-ui .justify-center-ns{
    justify-content:center
  }

  .swagger-ui .justify-between-ns{
    justify-content:space-between
  }

  .swagger-ui .justify-around-ns{
    justify-content:space-around
  }

  .swagger-ui .content-start-ns{
    align-content:flex-start
  }

  .swagger-ui .content-end-ns{
    align-content:flex-end
  }

  .swagger-ui .content-center-ns{
    align-content:center
  }

  .swagger-ui .content-between-ns{
    align-content:space-between
  }

  .swagger-ui .content-around-ns{
    align-content:space-around
  }

  .swagger-ui .content-stretch-ns{
    align-content:stretch
  }

  .swagger-ui .order-0-ns{
    order:0
  }

  .swagger-ui .order-1-ns{
    order:1
  }

  .swagger-ui .order-2-ns{
    order:2
  }

  .swagger-ui .order-3-ns{
    order:3
  }

  .swagger-ui .order-4-ns{
    order:4
  }

  .swagger-ui .order-5-ns{
    order:5
  }

  .swagger-ui .order-6-ns{
    order:6
  }

  .swagger-ui .order-7-ns{
    order:7
  }

  .swagger-ui .order-8-ns{
    order:8
  }

  .swagger-ui .order-last-ns{
    order:99999
  }

  .swagger-ui .flex-grow-0-ns{
    flex-grow:0
  }

  .swagger-ui .flex-grow-1-ns{
    flex-grow:1
  }

  .swagger-ui .flex-shrink-0-ns{
    flex-shrink:0
  }

  .swagger-ui .flex-shrink-1-ns{
    flex-shrink:1
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .flex-m{
    display:flex
  }

  .swagger-ui .inline-flex-m{
    display:inline-flex
  }

  .swagger-ui .flex-auto-m{
    flex:1 1 auto;
    min-height:0;
    min-width:0
  }

  .swagger-ui .flex-none-m{
    flex:none
  }

  .swagger-ui .flex-column-m{
    flex-direction:column
  }

  .swagger-ui .flex-row-m{
    flex-direction:row
  }

  .swagger-ui .flex-wrap-m{
    flex-wrap:wrap
  }

  .swagger-ui .flex-nowrap-m{
    flex-wrap:nowrap
  }

  .swagger-ui .flex-wrap-reverse-m{
    flex-wrap:wrap-reverse
  }

  .swagger-ui .flex-column-reverse-m{
    flex-direction:column-reverse
  }

  .swagger-ui .flex-row-reverse-m{
    flex-direction:row-reverse
  }

  .swagger-ui .items-start-m{
    align-items:flex-start
  }

  .swagger-ui .items-end-m{
    align-items:flex-end
  }

  .swagger-ui .items-center-m{
    align-items:center
  }

  .swagger-ui .items-baseline-m{
    align-items:baseline
  }

  .swagger-ui .items-stretch-m{
    align-items:stretch
  }

  .swagger-ui .self-start-m{
    align-self:flex-start
  }

  .swagger-ui .self-end-m{
    align-self:flex-end
  }

  .swagger-ui .self-center-m{
    align-self:center
  }

  .swagger-ui .self-baseline-m{
    align-self:baseline
  }

  .swagger-ui .self-stretch-m{
    align-self:stretch
  }

  .swagger-ui .justify-start-m{
    justify-content:flex-start
  }

  .swagger-ui .justify-end-m{
    justify-content:flex-end
  }

  .swagger-ui .justify-center-m{
    justify-content:center
  }

  .swagger-ui .justify-between-m{
    justify-content:space-between
  }

  .swagger-ui .justify-around-m{
    justify-content:space-around
  }

  .swagger-ui .content-start-m{
    align-content:flex-start
  }

  .swagger-ui .content-end-m{
    align-content:flex-end
  }

  .swagger-ui .content-center-m{
    align-content:center
  }

  .swagger-ui .content-between-m{
    align-content:space-between
  }

  .swagger-ui .content-around-m{
    align-content:space-around
  }

  .swagger-ui .content-stretch-m{
    align-content:stretch
  }

  .swagger-ui .order-0-m{
    order:0
  }

  .swagger-ui .order-1-m{
    order:1
  }

  .swagger-ui .order-2-m{
    order:2
  }

  .swagger-ui .order-3-m{
    order:3
  }

  .swagger-ui .order-4-m{
    order:4
  }

  .swagger-ui .order-5-m{
    order:5
  }

  .swagger-ui .order-6-m{
    order:6
  }

  .swagger-ui .order-7-m{
    order:7
  }

  .swagger-ui .order-8-m{
    order:8
  }

  .swagger-ui .order-last-m{
    order:99999
  }

  .swagger-ui .flex-grow-0-m{
    flex-grow:0
  }

  .swagger-ui .flex-grow-1-m{
    flex-grow:1
  }

  .swagger-ui .flex-shrink-0-m{
    flex-shrink:0
  }

  .swagger-ui .flex-shrink-1-m{
    flex-shrink:1
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .flex-l{
    display:flex
  }

  .swagger-ui .inline-flex-l{
    display:inline-flex
  }

  .swagger-ui .flex-auto-l{
    flex:1 1 auto;
    min-height:0;
    min-width:0
  }

  .swagger-ui .flex-none-l{
    flex:none
  }

  .swagger-ui .flex-column-l{
    flex-direction:column
  }

  .swagger-ui .flex-row-l{
    flex-direction:row
  }

  .swagger-ui .flex-wrap-l{
    flex-wrap:wrap
  }

  .swagger-ui .flex-nowrap-l{
    flex-wrap:nowrap
  }

  .swagger-ui .flex-wrap-reverse-l{
    flex-wrap:wrap-reverse
  }

  .swagger-ui .flex-column-reverse-l{
    flex-direction:column-reverse
  }

  .swagger-ui .flex-row-reverse-l{
    flex-direction:row-reverse
  }

  .swagger-ui .items-start-l{
    align-items:flex-start
  }

  .swagger-ui .items-end-l{
    align-items:flex-end
  }

  .swagger-ui .items-center-l{
    align-items:center
  }

  .swagger-ui .items-baseline-l{
    align-items:baseline
  }

  .swagger-ui .items-stretch-l{
    align-items:stretch
  }

  .swagger-ui .self-start-l{
    align-self:flex-start
  }

  .swagger-ui .self-end-l{
    align-self:flex-end
  }

  .swagger-ui .self-center-l{
    align-self:center
  }

  .swagger-ui .self-baseline-l{
    align-self:baseline
  }

  .swagger-ui .self-stretch-l{
    align-self:stretch
  }

  .swagger-ui .justify-start-l{
    justify-content:flex-start
  }

  .swagger-ui .justify-end-l{
    justify-content:flex-end
  }

  .swagger-ui .justify-center-l{
    justify-content:center
  }

  .swagger-ui .justify-between-l{
    justify-content:space-between
  }

  .swagger-ui .justify-around-l{
    justify-content:space-around
  }

  .swagger-ui .content-start-l{
    align-content:flex-start
  }

  .swagger-ui .content-end-l{
    align-content:flex-end
  }

  .swagger-ui .content-center-l{
    align-content:center
  }

  .swagger-ui .content-between-l{
    align-content:space-between
  }

  .swagger-ui .content-around-l{
    align-content:space-around
  }

  .swagger-ui .content-stretch-l{
    align-content:stretch
  }

  .swagger-ui .order-0-l{
    order:0
  }

  .swagger-ui .order-1-l{
    order:1
  }

  .swagger-ui .order-2-l{
    order:2
  }

  .swagger-ui .order-3-l{
    order:3
  }

  .swagger-ui .order-4-l{
    order:4
  }

  .swagger-ui .order-5-l{
    order:5
  }

  .swagger-ui .order-6-l{
    order:6
  }

  .swagger-ui .order-7-l{
    order:7
  }

  .swagger-ui .order-8-l{
    order:8
  }

  .swagger-ui .order-last-l{
    order:99999
  }

  .swagger-ui .flex-grow-0-l{
    flex-grow:0
  }

  .swagger-ui .flex-grow-1-l{
    flex-grow:1
  }

  .swagger-ui .flex-shrink-0-l{
    flex-shrink:0
  }

  .swagger-ui .flex-shrink-1-l{
    flex-shrink:1
  }
}

.swagger-ui .dn{
  display:none
}

.swagger-ui .di{
  display:inline
}

.swagger-ui .db{
  display:block
}

.swagger-ui .dib{
  display:inline-block
}

.swagger-ui .dit{
  display:inline-table
}

.swagger-ui .dt{
  display:table
}

.swagger-ui .dtc{
  display:table-cell
}

.swagger-ui .dt-row{
  display:table-row
}

.swagger-ui .dt-row-group{
  display:table-row-group
}

.swagger-ui .dt-column{
  display:table-column
}

.swagger-ui .dt-column-group{
  display:table-column-group
}

.swagger-ui .dt--fixed{
  table-layout:fixed;
  width:100%
}

@media screen and (min-width: 30em){
  .swagger-ui .dn-ns{
    display:none
  }

  .swagger-ui .di-ns{
    display:inline
  }

  .swagger-ui .db-ns{
    display:block
  }

  .swagger-ui .dib-ns{
    display:inline-block
  }

  .swagger-ui .dit-ns{
    display:inline-table
  }

  .swagger-ui .dt-ns{
    display:table
  }

  .swagger-ui .dtc-ns{
    display:table-cell
  }

  .swagger-ui .dt-row-ns{
    display:table-row
  }

  .swagger-ui .dt-row-group-ns{
    display:table-row-group
  }

  .swagger-ui .dt-column-ns{
    display:table-column
  }

  .swagger-ui .dt-column-group-ns{
    display:table-column-group
  }

  .swagger-ui .dt--fixed-ns{
    table-layout:fixed;
    width:100%
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .dn-m{
    display:none
  }

  .swagger-ui .di-m{
    display:inline
  }

  .swagger-ui .db-m{
    display:block
  }

  .swagger-ui .dib-m{
    display:inline-block
  }

  .swagger-ui .dit-m{
    display:inline-table
  }

  .swagger-ui .dt-m{
    display:table
  }

  .swagger-ui .dtc-m{
    display:table-cell
  }

  .swagger-ui .dt-row-m{
    display:table-row
  }

  .swagger-ui .dt-row-group-m{
    display:table-row-group
  }

  .swagger-ui .dt-column-m{
    display:table-column
  }

  .swagger-ui .dt-column-group-m{
    display:table-column-group
  }

  .swagger-ui .dt--fixed-m{
    table-layout:fixed;
    width:100%
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .dn-l{
    display:none
  }

  .swagger-ui .di-l{
    display:inline
  }

  .swagger-ui .db-l{
    display:block
  }

  .swagger-ui .dib-l{
    display:inline-block
  }

  .swagger-ui .dit-l{
    display:inline-table
  }

  .swagger-ui .dt-l{
    display:table
  }

  .swagger-ui .dtc-l{
    display:table-cell
  }

  .swagger-ui .dt-row-l{
    display:table-row
  }

  .swagger-ui .dt-row-group-l{
    display:table-row-group
  }

  .swagger-ui .dt-column-l{
    display:table-column
  }

  .swagger-ui .dt-column-group-l{
    display:table-column-group
  }

  .swagger-ui .dt--fixed-l{
    table-layout:fixed;
    width:100%
  }
}

.swagger-ui .fl{_display:inline;
  float:left
}

.swagger-ui .fr{_display:inline;
  float:right
}

.swagger-ui .fn{
  float:none
}

@media screen and (min-width: 30em){
  .swagger-ui .fl-ns{_display:inline;
    float:left
  }

  .swagger-ui .fr-ns{_display:inline;
    float:right
  }

  .swagger-ui .fn-ns{
    float:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .fl-m{_display:inline;
    float:left
  }

  .swagger-ui .fr-m{_display:inline;
    float:right
  }

  .swagger-ui .fn-m{
    float:none
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .fl-l{_display:inline;
    float:left
  }

  .swagger-ui .fr-l{_display:inline;
    float:right
  }

  .swagger-ui .fn-l{
    float:none
  }
}

.swagger-ui .sans-serif{
  font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif
}

.swagger-ui .serif{
  font-family:georgia,serif
}

.swagger-ui .system-sans-serif{
  font-family:sans-serif
}

.swagger-ui .system-serif{
  font-family:serif
}

.swagger-ui .code,.swagger-ui code{
  font-family:Consolas,monaco,monospace
}

.swagger-ui .courier{
  font-family:Courier Next,courier,monospace
}

.swagger-ui .helvetica{
  font-family:helvetica neue,helvetica,sans-serif
}

.swagger-ui .avenir{
  font-family:avenir next,avenir,sans-serif
}

.swagger-ui .athelas{
  font-family:athelas,georgia,serif
}

.swagger-ui .georgia{
  font-family:georgia,serif
}

.swagger-ui .times{
  font-family:times,serif
}

.swagger-ui .bodoni{
  font-family:Bodoni MT,serif
}

.swagger-ui .calisto{
  font-family:Calisto MT,serif
}

.swagger-ui .garamond{
  font-family:garamond,serif
}

.swagger-ui .baskerville{
  font-family:baskerville,serif
}

.swagger-ui .i{
  font-style:italic
}

.swagger-ui .fs-normal{
  font-style:normal
}

@media screen and (min-width: 30em){
  .swagger-ui .i-ns{
    font-style:italic
  }

  .swagger-ui .fs-normal-ns{
    font-style:normal
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .i-m{
    font-style:italic
  }

  .swagger-ui .fs-normal-m{
    font-style:normal
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .i-l{
    font-style:italic
  }

  .swagger-ui .fs-normal-l{
    font-style:normal
  }
}

.swagger-ui .normal{
  font-weight:400
}

.swagger-ui .b{
  font-weight:700
}

.swagger-ui .fw1{
  font-weight:100
}

.swagger-ui .fw2{
  font-weight:200
}

.swagger-ui .fw3{
  font-weight:300
}

.swagger-ui .fw4{
  font-weight:400
}

.swagger-ui .fw5{
  font-weight:500
}

.swagger-ui .fw6{
  font-weight:600
}

.swagger-ui .fw7{
  font-weight:700
}

.swagger-ui .fw8{
  font-weight:800
}

.swagger-ui .fw9{
  font-weight:900
}

@media screen and (min-width: 30em){
  .swagger-ui .normal-ns{
    font-weight:400
  }

  .swagger-ui .b-ns{
    font-weight:700
  }

  .swagger-ui .fw1-ns{
    font-weight:100
  }

  .swagger-ui .fw2-ns{
    font-weight:200
  }

  .swagger-ui .fw3-ns{
    font-weight:300
  }

  .swagger-ui .fw4-ns{
    font-weight:400
  }

  .swagger-ui .fw5-ns{
    font-weight:500
  }

  .swagger-ui .fw6-ns{
    font-weight:600
  }

  .swagger-ui .fw7-ns{
    font-weight:700
  }

  .swagger-ui .fw8-ns{
    font-weight:800
  }

  .swagger-ui .fw9-ns{
    font-weight:900
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .normal-m{
    font-weight:400
  }

  .swagger-ui .b-m{
    font-weight:700
  }

  .swagger-ui .fw1-m{
    font-weight:100
  }

  .swagger-ui .fw2-m{
    font-weight:200
  }

  .swagger-ui .fw3-m{
    font-weight:300
  }

  .swagger-ui .fw4-m{
    font-weight:400
  }

  .swagger-ui .fw5-m{
    font-weight:500
  }

  .swagger-ui .fw6-m{
    font-weight:600
  }

  .swagger-ui .fw7-m{
    font-weight:700
  }

  .swagger-ui .fw8-m{
    font-weight:800
  }

  .swagger-ui .fw9-m{
    font-weight:900
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .normal-l{
    font-weight:400
  }

  .swagger-ui .b-l{
    font-weight:700
  }

  .swagger-ui .fw1-l{
    font-weight:100
  }

  .swagger-ui .fw2-l{
    font-weight:200
  }

  .swagger-ui .fw3-l{
    font-weight:300
  }

  .swagger-ui .fw4-l{
    font-weight:400
  }

  .swagger-ui .fw5-l{
    font-weight:500
  }

  .swagger-ui .fw6-l{
    font-weight:600
  }

  .swagger-ui .fw7-l{
    font-weight:700
  }

  .swagger-ui .fw8-l{
    font-weight:800
  }

  .swagger-ui .fw9-l{
    font-weight:900
  }
}

.swagger-ui .input-reset{
  -webkit-appearance:none;
  -moz-appearance:none
}

.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{
  border:0;
  padding:0
}

.swagger-ui .h1{
  height:1rem
}

.swagger-ui .h2{
  height:2rem
}

.swagger-ui .h3{
  height:4rem
}

.swagger-ui .h4{
  height:8rem
}

.swagger-ui .h5{
  height:16rem
}

.swagger-ui .h-25{
  height:25%
}

.swagger-ui .h-50{
  height:50%
}

.swagger-ui .h-75{
  height:75%
}

.swagger-ui .h-100{
  height:100%
}

.swagger-ui .min-h-100{
  min-height:100%
}

.swagger-ui .vh-25{
  height:25vh
}

.swagger-ui .vh-50{
  height:50vh
}

.swagger-ui .vh-75{
  height:75vh
}

.swagger-ui .vh-100{
  height:100vh
}

.swagger-ui .min-vh-100{
  min-height:100vh
}

.swagger-ui .h-auto{
  height:auto
}

.swagger-ui .h-inherit{
  height:inherit
}

@media screen and (min-width: 30em){
  .swagger-ui .h1-ns{
    height:1rem
  }

  .swagger-ui .h2-ns{
    height:2rem
  }

  .swagger-ui .h3-ns{
    height:4rem
  }

  .swagger-ui .h4-ns{
    height:8rem
  }

  .swagger-ui .h5-ns{
    height:16rem
  }

  .swagger-ui .h-25-ns{
    height:25%
  }

  .swagger-ui .h-50-ns{
    height:50%
  }

  .swagger-ui .h-75-ns{
    height:75%
  }

  .swagger-ui .h-100-ns{
    height:100%
  }

  .swagger-ui .min-h-100-ns{
    min-height:100%
  }

  .swagger-ui .vh-25-ns{
    height:25vh
  }

  .swagger-ui .vh-50-ns{
    height:50vh
  }

  .swagger-ui .vh-75-ns{
    height:75vh
  }

  .swagger-ui .vh-100-ns{
    height:100vh
  }

  .swagger-ui .min-vh-100-ns{
    min-height:100vh
  }

  .swagger-ui .h-auto-ns{
    height:auto
  }

  .swagger-ui .h-inherit-ns{
    height:inherit
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .h1-m{
    height:1rem
  }

  .swagger-ui .h2-m{
    height:2rem
  }

  .swagger-ui .h3-m{
    height:4rem
  }

  .swagger-ui .h4-m{
    height:8rem
  }

  .swagger-ui .h5-m{
    height:16rem
  }

  .swagger-ui .h-25-m{
    height:25%
  }

  .swagger-ui .h-50-m{
    height:50%
  }

  .swagger-ui .h-75-m{
    height:75%
  }

  .swagger-ui .h-100-m{
    height:100%
  }

  .swagger-ui .min-h-100-m{
    min-height:100%
  }

  .swagger-ui .vh-25-m{
    height:25vh
  }

  .swagger-ui .vh-50-m{
    height:50vh
  }

  .swagger-ui .vh-75-m{
    height:75vh
  }

  .swagger-ui .vh-100-m{
    height:100vh
  }

  .swagger-ui .min-vh-100-m{
    min-height:100vh
  }

  .swagger-ui .h-auto-m{
    height:auto
  }

  .swagger-ui .h-inherit-m{
    height:inherit
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .h1-l{
    height:1rem
  }

  .swagger-ui .h2-l{
    height:2rem
  }

  .swagger-ui .h3-l{
    height:4rem
  }

  .swagger-ui .h4-l{
    height:8rem
  }

  .swagger-ui .h5-l{
    height:16rem
  }

  .swagger-ui .h-25-l{
    height:25%
  }

  .swagger-ui .h-50-l{
    height:50%
  }

  .swagger-ui .h-75-l{
    height:75%
  }

  .swagger-ui .h-100-l{
    height:100%
  }

  .swagger-ui .min-h-100-l{
    min-height:100%
  }

  .swagger-ui .vh-25-l{
    height:25vh
  }

  .swagger-ui .vh-50-l{
    height:50vh
  }

  .swagger-ui .vh-75-l{
    height:75vh
  }

  .swagger-ui .vh-100-l{
    height:100vh
  }

  .swagger-ui .min-vh-100-l{
    min-height:100vh
  }

  .swagger-ui .h-auto-l{
    height:auto
  }

  .swagger-ui .h-inherit-l{
    height:inherit
  }
}

.swagger-ui .tracked{
  letter-spacing:.1em
}

.swagger-ui .tracked-tight{
  letter-spacing:-.05em
}

.swagger-ui .tracked-mega{
  letter-spacing:.25em
}

@media screen and (min-width: 30em){
  .swagger-ui .tracked-ns{
    letter-spacing:.1em
  }

  .swagger-ui .tracked-tight-ns{
    letter-spacing:-.05em
  }

  .swagger-ui .tracked-mega-ns{
    letter-spacing:.25em
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .tracked-m{
    letter-spacing:.1em
  }

  .swagger-ui .tracked-tight-m{
    letter-spacing:-.05em
  }

  .swagger-ui .tracked-mega-m{
    letter-spacing:.25em
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .tracked-l{
    letter-spacing:.1em
  }

  .swagger-ui .tracked-tight-l{
    letter-spacing:-.05em
  }

  .swagger-ui .tracked-mega-l{
    letter-spacing:.25em
  }
}

.swagger-ui .lh-solid{
  line-height:1
}

.swagger-ui .lh-title{
  line-height:1.25
}

.swagger-ui .lh-copy{
  line-height:1.5
}

@media screen and (min-width: 30em){
  .swagger-ui .lh-solid-ns{
    line-height:1
  }

  .swagger-ui .lh-title-ns{
    line-height:1.25
  }

  .swagger-ui .lh-copy-ns{
    line-height:1.5
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .lh-solid-m{
    line-height:1
  }

  .swagger-ui .lh-title-m{
    line-height:1.25
  }

  .swagger-ui .lh-copy-m{
    line-height:1.5
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .lh-solid-l{
    line-height:1
  }

  .swagger-ui .lh-title-l{
    line-height:1.25
  }

  .swagger-ui .lh-copy-l{
    line-height:1.5
  }
}

.swagger-ui .link{
  -webkit-text-decoration:none;
  text-decoration:none
}

.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{
  transition:color .15s ease-in
}

.swagger-ui .link:focus{
  outline:1px dotted currentColor
}

.swagger-ui .list{
  list-style-type:none
}

.swagger-ui .mw-100{
  max-width:100%
}

.swagger-ui .mw1{
  max-width:1rem
}

.swagger-ui .mw2{
  max-width:2rem
}

.swagger-ui .mw3{
  max-width:4rem
}

.swagger-ui .mw4{
  max-width:8rem
}

.swagger-ui .mw5{
  max-width:16rem
}

.swagger-ui .mw6{
  max-width:32rem
}

.swagger-ui .mw7{
  max-width:48rem
}

.swagger-ui .mw8{
  max-width:64rem
}

.swagger-ui .mw9{
  max-width:96rem
}

.swagger-ui .mw-none{
  max-width:none
}

@media screen and (min-width: 30em){
  .swagger-ui .mw-100-ns{
    max-width:100%
  }

  .swagger-ui .mw1-ns{
    max-width:1rem
  }

  .swagger-ui .mw2-ns{
    max-width:2rem
  }

  .swagger-ui .mw3-ns{
    max-width:4rem
  }

  .swagger-ui .mw4-ns{
    max-width:8rem
  }

  .swagger-ui .mw5-ns{
    max-width:16rem
  }

  .swagger-ui .mw6-ns{
    max-width:32rem
  }

  .swagger-ui .mw7-ns{
    max-width:48rem
  }

  .swagger-ui .mw8-ns{
    max-width:64rem
  }

  .swagger-ui .mw9-ns{
    max-width:96rem
  }

  .swagger-ui .mw-none-ns{
    max-width:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .mw-100-m{
    max-width:100%
  }

  .swagger-ui .mw1-m{
    max-width:1rem
  }

  .swagger-ui .mw2-m{
    max-width:2rem
  }

  .swagger-ui .mw3-m{
    max-width:4rem
  }

  .swagger-ui .mw4-m{
    max-width:8rem
  }

  .swagger-ui .mw5-m{
    max-width:16rem
  }

  .swagger-ui .mw6-m{
    max-width:32rem
  }

  .swagger-ui .mw7-m{
    max-width:48rem
  }

  .swagger-ui .mw8-m{
    max-width:64rem
  }

  .swagger-ui .mw9-m{
    max-width:96rem
  }

  .swagger-ui .mw-none-m{
    max-width:none
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .mw-100-l{
    max-width:100%
  }

  .swagger-ui .mw1-l{
    max-width:1rem
  }

  .swagger-ui .mw2-l{
    max-width:2rem
  }

  .swagger-ui .mw3-l{
    max-width:4rem
  }

  .swagger-ui .mw4-l{
    max-width:8rem
  }

  .swagger-ui .mw5-l{
    max-width:16rem
  }

  .swagger-ui .mw6-l{
    max-width:32rem
  }

  .swagger-ui .mw7-l{
    max-width:48rem
  }

  .swagger-ui .mw8-l{
    max-width:64rem
  }

  .swagger-ui .mw9-l{
    max-width:96rem
  }

  .swagger-ui .mw-none-l{
    max-width:none
  }
}

.swagger-ui .w1{
  width:1rem
}

.swagger-ui .w2{
  width:2rem
}

.swagger-ui .w3{
  width:4rem
}

.swagger-ui .w4{
  width:8rem
}

.swagger-ui .w5{
  width:16rem
}

.swagger-ui .w-10{
  width:10%
}

.swagger-ui .w-20{
  width:20%
}

.swagger-ui .w-25{
  width:25%
}

.swagger-ui .w-30{
  width:30%
}

.swagger-ui .w-33{
  width:33%
}

.swagger-ui .w-34{
  width:34%
}

.swagger-ui .w-40{
  width:40%
}

.swagger-ui .w-50{
  width:50%
}

.swagger-ui .w-60{
  width:60%
}

.swagger-ui .w-70{
  width:70%
}

.swagger-ui .w-75{
  width:75%
}

.swagger-ui .w-80{
  width:80%
}

.swagger-ui .w-90{
  width:90%
}

.swagger-ui .w-100{
  width:100%
}

.swagger-ui .w-third{
  width:33.3333333333%
}

.swagger-ui .w-two-thirds{
  width:66.6666666667%
}

.swagger-ui .w-auto{
  width:auto
}

@media screen and (min-width: 30em){
  .swagger-ui .w1-ns{
    width:1rem
  }

  .swagger-ui .w2-ns{
    width:2rem
  }

  .swagger-ui .w3-ns{
    width:4rem
  }

  .swagger-ui .w4-ns{
    width:8rem
  }

  .swagger-ui .w5-ns{
    width:16rem
  }

  .swagger-ui .w-10-ns{
    width:10%
  }

  .swagger-ui .w-20-ns{
    width:20%
  }

  .swagger-ui .w-25-ns{
    width:25%
  }

  .swagger-ui .w-30-ns{
    width:30%
  }

  .swagger-ui .w-33-ns{
    width:33%
  }

  .swagger-ui .w-34-ns{
    width:34%
  }

  .swagger-ui .w-40-ns{
    width:40%
  }

  .swagger-ui .w-50-ns{
    width:50%
  }

  .swagger-ui .w-60-ns{
    width:60%
  }

  .swagger-ui .w-70-ns{
    width:70%
  }

  .swagger-ui .w-75-ns{
    width:75%
  }

  .swagger-ui .w-80-ns{
    width:80%
  }

  .swagger-ui .w-90-ns{
    width:90%
  }

  .swagger-ui .w-100-ns{
    width:100%
  }

  .swagger-ui .w-third-ns{
    width:33.3333333333%
  }

  .swagger-ui .w-two-thirds-ns{
    width:66.6666666667%
  }

  .swagger-ui .w-auto-ns{
    width:auto
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .w1-m{
    width:1rem
  }

  .swagger-ui .w2-m{
    width:2rem
  }

  .swagger-ui .w3-m{
    width:4rem
  }

  .swagger-ui .w4-m{
    width:8rem
  }

  .swagger-ui .w5-m{
    width:16rem
  }

  .swagger-ui .w-10-m{
    width:10%
  }

  .swagger-ui .w-20-m{
    width:20%
  }

  .swagger-ui .w-25-m{
    width:25%
  }

  .swagger-ui .w-30-m{
    width:30%
  }

  .swagger-ui .w-33-m{
    width:33%
  }

  .swagger-ui .w-34-m{
    width:34%
  }

  .swagger-ui .w-40-m{
    width:40%
  }

  .swagger-ui .w-50-m{
    width:50%
  }

  .swagger-ui .w-60-m{
    width:60%
  }

  .swagger-ui .w-70-m{
    width:70%
  }

  .swagger-ui .w-75-m{
    width:75%
  }

  .swagger-ui .w-80-m{
    width:80%
  }

  .swagger-ui .w-90-m{
    width:90%
  }

  .swagger-ui .w-100-m{
    width:100%
  }

  .swagger-ui .w-third-m{
    width:33.3333333333%
  }

  .swagger-ui .w-two-thirds-m{
    width:66.6666666667%
  }

  .swagger-ui .w-auto-m{
    width:auto
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .w1-l{
    width:1rem
  }

  .swagger-ui .w2-l{
    width:2rem
  }

  .swagger-ui .w3-l{
    width:4rem
  }

  .swagger-ui .w4-l{
    width:8rem
  }

  .swagger-ui .w5-l{
    width:16rem
  }

  .swagger-ui .w-10-l{
    width:10%
  }

  .swagger-ui .w-20-l{
    width:20%
  }

  .swagger-ui .w-25-l{
    width:25%
  }

  .swagger-ui .w-30-l{
    width:30%
  }

  .swagger-ui .w-33-l{
    width:33%
  }

  .swagger-ui .w-34-l{
    width:34%
  }

  .swagger-ui .w-40-l{
    width:40%
  }

  .swagger-ui .w-50-l{
    width:50%
  }

  .swagger-ui .w-60-l{
    width:60%
  }

  .swagger-ui .w-70-l{
    width:70%
  }

  .swagger-ui .w-75-l{
    width:75%
  }

  .swagger-ui .w-80-l{
    width:80%
  }

  .swagger-ui .w-90-l{
    width:90%
  }

  .swagger-ui .w-100-l{
    width:100%
  }

  .swagger-ui .w-third-l{
    width:33.3333333333%
  }

  .swagger-ui .w-two-thirds-l{
    width:66.6666666667%
  }

  .swagger-ui .w-auto-l{
    width:auto
  }
}

.swagger-ui .overflow-visible{
  overflow:visible
}

.swagger-ui .overflow-hidden{
  overflow:hidden
}

.swagger-ui .overflow-scroll{
  overflow:scroll
}

.swagger-ui .overflow-auto{
  overflow:auto
}

.swagger-ui .overflow-x-visible{
  overflow-x:visible
}

.swagger-ui .overflow-x-hidden{
  overflow-x:hidden
}

.swagger-ui .overflow-x-scroll{
  overflow-x:scroll
}

.swagger-ui .overflow-x-auto{
  overflow-x:auto
}

.swagger-ui .overflow-y-visible{
  overflow-y:visible
}

.swagger-ui .overflow-y-hidden{
  overflow-y:hidden
}

.swagger-ui .overflow-y-scroll{
  overflow-y:scroll
}

.swagger-ui .overflow-y-auto{
  overflow-y:auto
}

@media screen and (min-width: 30em){
  .swagger-ui .overflow-visible-ns{
    overflow:visible
  }

  .swagger-ui .overflow-hidden-ns{
    overflow:hidden
  }

  .swagger-ui .overflow-scroll-ns{
    overflow:scroll
  }

  .swagger-ui .overflow-auto-ns{
    overflow:auto
  }

  .swagger-ui .overflow-x-visible-ns{
    overflow-x:visible
  }

  .swagger-ui .overflow-x-hidden-ns{
    overflow-x:hidden
  }

  .swagger-ui .overflow-x-scroll-ns{
    overflow-x:scroll
  }

  .swagger-ui .overflow-x-auto-ns{
    overflow-x:auto
  }

  .swagger-ui .overflow-y-visible-ns{
    overflow-y:visible
  }

  .swagger-ui .overflow-y-hidden-ns{
    overflow-y:hidden
  }

  .swagger-ui .overflow-y-scroll-ns{
    overflow-y:scroll
  }

  .swagger-ui .overflow-y-auto-ns{
    overflow-y:auto
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .overflow-visible-m{
    overflow:visible
  }

  .swagger-ui .overflow-hidden-m{
    overflow:hidden
  }

  .swagger-ui .overflow-scroll-m{
    overflow:scroll
  }

  .swagger-ui .overflow-auto-m{
    overflow:auto
  }

  .swagger-ui .overflow-x-visible-m{
    overflow-x:visible
  }

  .swagger-ui .overflow-x-hidden-m{
    overflow-x:hidden
  }

  .swagger-ui .overflow-x-scroll-m{
    overflow-x:scroll
  }

  .swagger-ui .overflow-x-auto-m{
    overflow-x:auto
  }

  .swagger-ui .overflow-y-visible-m{
    overflow-y:visible
  }

  .swagger-ui .overflow-y-hidden-m{
    overflow-y:hidden
  }

  .swagger-ui .overflow-y-scroll-m{
    overflow-y:scroll
  }

  .swagger-ui .overflow-y-auto-m{
    overflow-y:auto
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .overflow-visible-l{
    overflow:visible
  }

  .swagger-ui .overflow-hidden-l{
    overflow:hidden
  }

  .swagger-ui .overflow-scroll-l{
    overflow:scroll
  }

  .swagger-ui .overflow-auto-l{
    overflow:auto
  }

  .swagger-ui .overflow-x-visible-l{
    overflow-x:visible
  }

  .swagger-ui .overflow-x-hidden-l{
    overflow-x:hidden
  }

  .swagger-ui .overflow-x-scroll-l{
    overflow-x:scroll
  }

  .swagger-ui .overflow-x-auto-l{
    overflow-x:auto
  }

  .swagger-ui .overflow-y-visible-l{
    overflow-y:visible
  }

  .swagger-ui .overflow-y-hidden-l{
    overflow-y:hidden
  }

  .swagger-ui .overflow-y-scroll-l{
    overflow-y:scroll
  }

  .swagger-ui .overflow-y-auto-l{
    overflow-y:auto
  }
}

.swagger-ui .static{
  position:static
}

.swagger-ui .relative{
  position:relative
}

.swagger-ui .absolute{
  position:absolute
}

.swagger-ui .fixed{
  position:fixed
}

@media screen and (min-width: 30em){
  .swagger-ui .static-ns{
    position:static
  }

  .swagger-ui .relative-ns{
    position:relative
  }

  .swagger-ui .absolute-ns{
    position:absolute
  }

  .swagger-ui .fixed-ns{
    position:fixed
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .static-m{
    position:static
  }

  .swagger-ui .relative-m{
    position:relative
  }

  .swagger-ui .absolute-m{
    position:absolute
  }

  .swagger-ui .fixed-m{
    position:fixed
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .static-l{
    position:static
  }

  .swagger-ui .relative-l{
    position:relative
  }

  .swagger-ui .absolute-l{
    position:absolute
  }

  .swagger-ui .fixed-l{
    position:fixed
  }
}

.swagger-ui .o-100{
  opacity:1
}

.swagger-ui .o-90{
  opacity:.9
}

.swagger-ui .o-80{
  opacity:.8
}

.swagger-ui .o-70{
  opacity:.7
}

.swagger-ui .o-60{
  opacity:.6
}

.swagger-ui .o-50{
  opacity:.5
}

.swagger-ui .o-40{
  opacity:.4
}

.swagger-ui .o-30{
  opacity:.3
}

.swagger-ui .o-20{
  opacity:.2
}

.swagger-ui .o-10{
  opacity:.1
}

.swagger-ui .o-05{
  opacity:.05
}

.swagger-ui .o-025{
  opacity:.025
}

.swagger-ui .o-0{
  opacity:0
}

.swagger-ui .rotate-45{
  transform:rotate(45deg)
}

.swagger-ui .rotate-90{
  transform:rotate(90deg)
}

.swagger-ui .rotate-135{
  transform:rotate(135deg)
}

.swagger-ui .rotate-180{
  transform:rotate(180deg)
}

.swagger-ui .rotate-225{
  transform:rotate(225deg)
}

.swagger-ui .rotate-270{
  transform:rotate(270deg)
}

.swagger-ui .rotate-315{
  transform:rotate(315deg)
}

@media screen and (min-width: 30em){
  .swagger-ui .rotate-45-ns{
    transform:rotate(45deg)
  }

  .swagger-ui .rotate-90-ns{
    transform:rotate(90deg)
  }

  .swagger-ui .rotate-135-ns{
    transform:rotate(135deg)
  }

  .swagger-ui .rotate-180-ns{
    transform:rotate(180deg)
  }

  .swagger-ui .rotate-225-ns{
    transform:rotate(225deg)
  }

  .swagger-ui .rotate-270-ns{
    transform:rotate(270deg)
  }

  .swagger-ui .rotate-315-ns{
    transform:rotate(315deg)
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .rotate-45-m{
    transform:rotate(45deg)
  }

  .swagger-ui .rotate-90-m{
    transform:rotate(90deg)
  }

  .swagger-ui .rotate-135-m{
    transform:rotate(135deg)
  }

  .swagger-ui .rotate-180-m{
    transform:rotate(180deg)
  }

  .swagger-ui .rotate-225-m{
    transform:rotate(225deg)
  }

  .swagger-ui .rotate-270-m{
    transform:rotate(270deg)
  }

  .swagger-ui .rotate-315-m{
    transform:rotate(315deg)
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .rotate-45-l{
    transform:rotate(45deg)
  }

  .swagger-ui .rotate-90-l{
    transform:rotate(90deg)
  }

  .swagger-ui .rotate-135-l{
    transform:rotate(135deg)
  }

  .swagger-ui .rotate-180-l{
    transform:rotate(180deg)
  }

  .swagger-ui .rotate-225-l{
    transform:rotate(225deg)
  }

  .swagger-ui .rotate-270-l{
    transform:rotate(270deg)
  }

  .swagger-ui .rotate-315-l{
    transform:rotate(315deg)
  }
}

.swagger-ui .black-90{
  color:rgba(0,0,0,0.9)
}

.swagger-ui .black-80{
  color:rgba(0,0,0,0.8)
}

.swagger-ui .black-70{
  color:rgba(0,0,0,0.7)
}

.swagger-ui .black-60{
  color:rgba(0,0,0,0.6)
}

.swagger-ui .black-50{
  color:rgba(0,0,0,0.5)
}

.swagger-ui .black-40{
  color:rgba(0,0,0,0.4)
}

.swagger-ui .black-30{
  color:rgba(0,0,0,0.3)
}

.swagger-ui .black-20{
  color:rgba(0,0,0,0.2)
}

.swagger-ui .black-10{
  color:rgba(0,0,0,0.1)
}

.swagger-ui .black-05{
  color:rgba(0,0,0,0.05)
}

.swagger-ui .white-90{
  color:rgba(255,255,255,0.9)
}

.swagger-ui .white-80{
  color:rgba(255,255,255,0.8)
}

.swagger-ui .white-70{
  color:rgba(255,255,255,0.7)
}

.swagger-ui .white-60{
  color:rgba(255,255,255,0.6)
}

.swagger-ui .white-50{
  color:rgba(255,255,255,0.5)
}

.swagger-ui .white-40{
  color:rgba(255,255,255,0.4)
}

.swagger-ui .white-30{
  color:rgba(255,255,255,0.3)
}

.swagger-ui .white-20{
  color:rgba(255,255,255,0.2)
}

.swagger-ui .white-10{
  color:rgba(255,255,255,0.1)
}

.swagger-ui .black{
  color:#000
}

.swagger-ui .near-black{
  color:#111
}

.swagger-ui .dark-gray{
  color:#333
}

.swagger-ui .mid-gray{
  color:#555
}

.swagger-ui .gray{
  color:#777
}

.swagger-ui .silver{
  color:#999
}

.swagger-ui .light-silver{
  color:#aaa
}

.swagger-ui .moon-gray{
  color:#ccc
}

.swagger-ui .light-gray{
  color:#eee
}

.swagger-ui .near-white{
  color:#f4f4f4
}

.swagger-ui .white{
  color:#fff
}

.swagger-ui .dark-red{
  color:#e7040f
}

.swagger-ui .red{
  color:#ff4136
}

.swagger-ui .light-red{
  color:#ff725c
}

.swagger-ui .orange{
  color:#ff6300
}

.swagger-ui .gold{
  color:#ffb700
}

.swagger-ui .yellow{
  color:gold
}

.swagger-ui .light-yellow{
  color:#fbf1a9
}

.swagger-ui .purple{
  color:#5e2ca5
}

.swagger-ui .light-purple{
  color:#a463f2
}

.swagger-ui .dark-pink{
  color:#d5008f
}

.swagger-ui .hot-pink{
  color:#ff41b4
}

.swagger-ui .pink{
  color:#ff80cc
}

.swagger-ui .light-pink{
  color:#ffa3d7
}

.swagger-ui .dark-green{
  color:#137752
}

.swagger-ui .green{
  color:#19a974
}

.swagger-ui .light-green{
  color:#9eebcf
}

.swagger-ui .navy{
  color:#001b44
}

.swagger-ui .dark-blue{
  color:#00449e
}

.swagger-ui .blue{
  color:#357edd
}

.swagger-ui .light-blue{
  color:#96ccff
}

.swagger-ui .lightest-blue{
  color:#cdecff
}

.swagger-ui .washed-blue{
  color:#f6fffe
}

.swagger-ui .washed-green{
  color:#e8fdf5
}

.swagger-ui .washed-yellow{
  color:#fffceb
}

.swagger-ui .washed-red{
  color:#ffdfdf
}

.swagger-ui .color-inherit{
  color:inherit
}

.swagger-ui .bg-black-90{
  background-color:rgba(0,0,0,0.9)
}

.swagger-ui .bg-black-80{
  background-color:rgba(0,0,0,0.8)
}

.swagger-ui .bg-black-70{
  background-color:rgba(0,0,0,0.7)
}

.swagger-ui .bg-black-60{
  background-color:rgba(0,0,0,0.6)
}

.swagger-ui .bg-black-50{
  background-color:rgba(0,0,0,0.5)
}

.swagger-ui .bg-black-40{
  background-color:rgba(0,0,0,0.4)
}

.swagger-ui .bg-black-30{
  background-color:rgba(0,0,0,0.3)
}

.swagger-ui .bg-black-20{
  background-color:rgba(0,0,0,0.2)
}

.swagger-ui .bg-black-10{
  background-color:rgba(0,0,0,0.1)
}

.swagger-ui .bg-black-05{
  background-color:rgba(0,0,0,0.05)
}

.swagger-ui .bg-white-90{
  background-color:rgba(255,255,255,0.9)
}

.swagger-ui .bg-white-80{
  background-color:rgba(255,255,255,0.8)
}

.swagger-ui .bg-white-70{
  background-color:rgba(255,255,255,0.7)
}

.swagger-ui .bg-white-60{
  background-color:rgba(255,255,255,0.6)
}

.swagger-ui .bg-white-50{
  background-color:rgba(255,255,255,0.5)
}

.swagger-ui .bg-white-40{
  background-color:rgba(255,255,255,0.4)
}

.swagger-ui .bg-white-30{
  background-color:rgba(255,255,255,0.3)
}

.swagger-ui .bg-white-20{
  background-color:rgba(255,255,255,0.2)
}

.swagger-ui .bg-white-10{
  background-color:rgba(255,255,255,0.1)
}

.swagger-ui .bg-black{
  background-color:#000
}

.swagger-ui .bg-near-black{
  background-color:#111
}

.swagger-ui .bg-dark-gray{
  background-color:#333
}

.swagger-ui .bg-mid-gray{
  background-color:#555
}

.swagger-ui .bg-gray{
  background-color:#777
}

.swagger-ui .bg-silver{
  background-color:#999
}

.swagger-ui .bg-light-silver{
  background-color:#aaa
}

.swagger-ui .bg-moon-gray{
  background-color:#ccc
}

.swagger-ui .bg-light-gray{
  background-color:#eee
}

.swagger-ui .bg-near-white{
  background-color:#f4f4f4
}

.swagger-ui .bg-white{
  background-color:#fff
}

.swagger-ui .bg-transparent{
  background-color:transparent
}

.swagger-ui .bg-dark-red{
  background-color:#e7040f
}

.swagger-ui .bg-red{
  background-color:#ff4136
}

.swagger-ui .bg-light-red{
  background-color:#ff725c
}

.swagger-ui .bg-orange{
  background-color:#ff6300
}

.swagger-ui .bg-gold{
  background-color:#ffb700
}

.swagger-ui .bg-yellow{
  background-color:gold
}

.swagger-ui .bg-light-yellow{
  background-color:#fbf1a9
}

.swagger-ui .bg-purple{
  background-color:#5e2ca5
}

.swagger-ui .bg-light-purple{
  background-color:#a463f2
}

.swagger-ui .bg-dark-pink{
  background-color:#d5008f
}

.swagger-ui .bg-hot-pink{
  background-color:#ff41b4
}

.swagger-ui .bg-pink{
  background-color:#ff80cc
}

.swagger-ui .bg-light-pink{
  background-color:#ffa3d7
}

.swagger-ui .bg-dark-green{
  background-color:#137752
}

.swagger-ui .bg-green{
  background-color:#19a974
}

.swagger-ui .bg-light-green{
  background-color:#9eebcf
}

.swagger-ui .bg-navy{
  background-color:#001b44
}

.swagger-ui .bg-dark-blue{
  background-color:#00449e
}

.swagger-ui .bg-blue{
  background-color:#357edd
}

.swagger-ui .bg-light-blue{
  background-color:#96ccff
}

.swagger-ui .bg-lightest-blue{
  background-color:#cdecff
}

.swagger-ui .bg-washed-blue{
  background-color:#f6fffe
}

.swagger-ui .bg-washed-green{
  background-color:#e8fdf5
}

.swagger-ui .bg-washed-yellow{
  background-color:#fffceb
}

.swagger-ui .bg-washed-red{
  background-color:#ffdfdf
}

.swagger-ui .bg-inherit{
  background-color:inherit
}

.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{
  color:#000
}

.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{
  color:#111
}

.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{
  color:#333
}

.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{
  color:#555
}

.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{
  color:#777
}

.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{
  color:#999
}

.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{
  color:#aaa
}

.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{
  color:#ccc
}

.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{
  color:#eee
}

.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{
  color:#f4f4f4
}

.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{
  color:#fff
}

.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{
  color:rgba(0,0,0,0.9)
}

.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{
  color:rgba(0,0,0,0.8)
}

.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{
  color:rgba(0,0,0,0.7)
}

.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{
  color:rgba(0,0,0,0.6)
}

.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{
  color:rgba(0,0,0,0.5)
}

.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{
  color:rgba(0,0,0,0.4)
}

.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{
  color:rgba(0,0,0,0.3)
}

.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{
  color:rgba(0,0,0,0.2)
}

.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{
  color:rgba(0,0,0,0.1)
}

.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{
  color:rgba(255,255,255,0.9)
}

.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{
  color:rgba(255,255,255,0.8)
}

.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{
  color:rgba(255,255,255,0.7)
}

.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{
  color:rgba(255,255,255,0.6)
}

.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{
  color:rgba(255,255,255,0.5)
}

.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{
  color:rgba(255,255,255,0.4)
}

.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{
  color:rgba(255,255,255,0.3)
}

.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{
  color:rgba(255,255,255,0.2)
}

.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{
  color:rgba(255,255,255,0.1)
}

.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{
  color:inherit
}

.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{
  background-color:#000
}

.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{
  background-color:#111
}

.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{
  background-color:#333
}

.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{
  background-color:#555
}

.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{
  background-color:#777
}

.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{
  background-color:#999
}

.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{
  background-color:#aaa
}

.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{
  background-color:#ccc
}

.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{
  background-color:#eee
}

.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{
  background-color:#f4f4f4
}

.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{
  background-color:#fff
}

.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{
  background-color:transparent
}

.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{
  background-color:rgba(0,0,0,0.9)
}

.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{
  background-color:rgba(0,0,0,0.8)
}

.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{
  background-color:rgba(0,0,0,0.7)
}

.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{
  background-color:rgba(0,0,0,0.6)
}

.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{
  background-color:rgba(0,0,0,0.5)
}

.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{
  background-color:rgba(0,0,0,0.4)
}

.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{
  background-color:rgba(0,0,0,0.3)
}

.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{
  background-color:rgba(0,0,0,0.2)
}

.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{
  background-color:rgba(0,0,0,0.1)
}

.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{
  background-color:rgba(255,255,255,0.9)
}

.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{
  background-color:rgba(255,255,255,0.8)
}

.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{
  background-color:rgba(255,255,255,0.7)
}

.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{
  background-color:rgba(255,255,255,0.6)
}

.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{
  background-color:rgba(255,255,255,0.5)
}

.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{
  background-color:rgba(255,255,255,0.4)
}

.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{
  background-color:rgba(255,255,255,0.3)
}

.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{
  background-color:rgba(255,255,255,0.2)
}

.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{
  background-color:rgba(255,255,255,0.1)
}

.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{
  color:#e7040f
}

.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{
  color:#ff4136
}

.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{
  color:#ff725c
}

.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{
  color:#ff6300
}

.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{
  color:#ffb700
}

.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{
  color:gold
}

.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{
  color:#fbf1a9
}

.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{
  color:#5e2ca5
}

.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{
  color:#a463f2
}

.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{
  color:#d5008f
}

.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{
  color:#ff41b4
}

.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{
  color:#ff80cc
}

.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{
  color:#ffa3d7
}

.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{
  color:#137752
}

.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{
  color:#19a974
}

.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{
  color:#9eebcf
}

.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{
  color:#001b44
}

.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{
  color:#00449e
}

.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{
  color:#357edd
}

.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{
  color:#96ccff
}

.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{
  color:#cdecff
}

.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{
  color:#f6fffe
}

.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{
  color:#e8fdf5
}

.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{
  color:#fffceb
}

.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{
  color:#ffdfdf
}

.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{
  background-color:#e7040f
}

.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{
  background-color:#ff4136
}

.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{
  background-color:#ff725c
}

.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{
  background-color:#ff6300
}

.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{
  background-color:#ffb700
}

.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{
  background-color:gold
}

.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{
  background-color:#fbf1a9
}

.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{
  background-color:#5e2ca5
}

.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{
  background-color:#a463f2
}

.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{
  background-color:#d5008f
}

.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{
  background-color:#ff41b4
}

.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{
  background-color:#ff80cc
}

.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{
  background-color:#ffa3d7
}

.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{
  background-color:#137752
}

.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{
  background-color:#19a974
}

.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{
  background-color:#9eebcf
}

.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{
  background-color:#001b44
}

.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{
  background-color:#00449e
}

.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{
  background-color:#357edd
}

.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{
  background-color:#96ccff
}

.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{
  background-color:#cdecff
}

.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{
  background-color:#f6fffe
}

.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{
  background-color:#e8fdf5
}

.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{
  background-color:#fffceb
}

.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{
  background-color:#ffdfdf
}

.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{
  background-color:inherit
}

.swagger-ui .pa0{
  padding:0
}

.swagger-ui .pa1{
  padding:.25rem
}

.swagger-ui .pa2{
  padding:.5rem
}

.swagger-ui .pa3{
  padding:1rem
}

.swagger-ui .pa4{
  padding:2rem
}

.swagger-ui .pa5{
  padding:4rem
}

.swagger-ui .pa6{
  padding:8rem
}

.swagger-ui .pa7{
  padding:16rem
}

.swagger-ui .pl0{
  padding-left:0
}

.swagger-ui .pl1{
  padding-left:.25rem
}

.swagger-ui .pl2{
  padding-left:.5rem
}

.swagger-ui .pl3{
  padding-left:1rem
}

.swagger-ui .pl4{
  padding-left:2rem
}

.swagger-ui .pl5{
  padding-left:4rem
}

.swagger-ui .pl6{
  padding-left:8rem
}

.swagger-ui .pl7{
  padding-left:16rem
}

.swagger-ui .pr0{
  padding-right:0
}

.swagger-ui .pr1{
  padding-right:.25rem
}

.swagger-ui .pr2{
  padding-right:.5rem
}

.swagger-ui .pr3{
  padding-right:1rem
}

.swagger-ui .pr4{
  padding-right:2rem
}

.swagger-ui .pr5{
  padding-right:4rem
}

.swagger-ui .pr6{
  padding-right:8rem
}

.swagger-ui .pr7{
  padding-right:16rem
}

.swagger-ui .pb0{
  padding-bottom:0
}

.swagger-ui .pb1{
  padding-bottom:.25rem
}

.swagger-ui .pb2{
  padding-bottom:.5rem
}

.swagger-ui .pb3{
  padding-bottom:1rem
}

.swagger-ui .pb4{
  padding-bottom:2rem
}

.swagger-ui .pb5{
  padding-bottom:4rem
}

.swagger-ui .pb6{
  padding-bottom:8rem
}

.swagger-ui .pb7{
  padding-bottom:16rem
}

.swagger-ui .pt0{
  padding-top:0
}

.swagger-ui .pt1{
  padding-top:.25rem
}

.swagger-ui .pt2{
  padding-top:.5rem
}

.swagger-ui .pt3{
  padding-top:1rem
}

.swagger-ui .pt4{
  padding-top:2rem
}

.swagger-ui .pt5{
  padding-top:4rem
}

.swagger-ui .pt6{
  padding-top:8rem
}

.swagger-ui .pt7{
  padding-top:16rem
}

.swagger-ui .pv0{
  padding-bottom:0;
  padding-top:0
}

.swagger-ui .pv1{
  padding-bottom:.25rem;
  padding-top:.25rem
}

.swagger-ui .pv2{
  padding-bottom:.5rem;
  padding-top:.5rem
}

.swagger-ui .pv3{
  padding-bottom:1rem;
  padding-top:1rem
}

.swagger-ui .pv4{
  padding-bottom:2rem;
  padding-top:2rem
}

.swagger-ui .pv5{
  padding-bottom:4rem;
  padding-top:4rem
}

.swagger-ui .pv6{
  padding-bottom:8rem;
  padding-top:8rem
}

.swagger-ui .pv7{
  padding-bottom:16rem;
  padding-top:16rem
}

.swagger-ui .ph0{
  padding-left:0;
  padding-right:0
}

.swagger-ui .ph1{
  padding-left:.25rem;
  padding-right:.25rem
}

.swagger-ui .ph2{
  padding-left:.5rem;
  padding-right:.5rem
}

.swagger-ui .ph3{
  padding-left:1rem;
  padding-right:1rem
}

.swagger-ui .ph4{
  padding-left:2rem;
  padding-right:2rem
}

.swagger-ui .ph5{
  padding-left:4rem;
  padding-right:4rem
}

.swagger-ui .ph6{
  padding-left:8rem;
  padding-right:8rem
}

.swagger-ui .ph7{
  padding-left:16rem;
  padding-right:16rem
}

.swagger-ui .ma0{
  margin:0
}

.swagger-ui .ma1{
  margin:.25rem
}

.swagger-ui .ma2{
  margin:.5rem
}

.swagger-ui .ma3{
  margin:1rem
}

.swagger-ui .ma4{
  margin:2rem
}

.swagger-ui .ma5{
  margin:4rem
}

.swagger-ui .ma6{
  margin:8rem
}

.swagger-ui .ma7{
  margin:16rem
}

.swagger-ui .ml0{
  margin-left:0
}

.swagger-ui .ml1{
  margin-left:.25rem
}

.swagger-ui .ml2{
  margin-left:.5rem
}

.swagger-ui .ml3{
  margin-left:1rem
}

.swagger-ui .ml4{
  margin-left:2rem
}

.swagger-ui .ml5{
  margin-left:4rem
}

.swagger-ui .ml6{
  margin-left:8rem
}

.swagger-ui .ml7{
  margin-left:16rem
}

.swagger-ui .mr0{
  margin-right:0
}

.swagger-ui .mr1{
  margin-right:.25rem
}

.swagger-ui .mr2{
  margin-right:.5rem
}

.swagger-ui .mr3{
  margin-right:1rem
}

.swagger-ui .mr4{
  margin-right:2rem
}

.swagger-ui .mr5{
  margin-right:4rem
}

.swagger-ui .mr6{
  margin-right:8rem
}

.swagger-ui .mr7{
  margin-right:16rem
}

.swagger-ui .mb0{
  margin-bottom:0
}

.swagger-ui .mb1{
  margin-bottom:.25rem
}

.swagger-ui .mb2{
  margin-bottom:.5rem
}

.swagger-ui .mb3{
  margin-bottom:1rem
}

.swagger-ui .mb4{
  margin-bottom:2rem
}

.swagger-ui .mb5{
  margin-bottom:4rem
}

.swagger-ui .mb6{
  margin-bottom:8rem
}

.swagger-ui .mb7{
  margin-bottom:16rem
}

.swagger-ui .mt0{
  margin-top:0
}

.swagger-ui .mt1{
  margin-top:.25rem
}

.swagger-ui .mt2{
  margin-top:.5rem
}

.swagger-ui .mt3{
  margin-top:1rem
}

.swagger-ui .mt4{
  margin-top:2rem
}

.swagger-ui .mt5{
  margin-top:4rem
}

.swagger-ui .mt6{
  margin-top:8rem
}

.swagger-ui .mt7{
  margin-top:16rem
}

.swagger-ui .mv0{
  margin-bottom:0;
  margin-top:0
}

.swagger-ui .mv1{
  margin-bottom:.25rem;
  margin-top:.25rem
}

.swagger-ui .mv2{
  margin-bottom:.5rem;
  margin-top:.5rem
}

.swagger-ui .mv3{
  margin-bottom:1rem;
  margin-top:1rem
}

.swagger-ui .mv4{
  margin-bottom:2rem;
  margin-top:2rem
}

.swagger-ui .mv5{
  margin-bottom:4rem;
  margin-top:4rem
}

.swagger-ui .mv6{
  margin-bottom:8rem;
  margin-top:8rem
}

.swagger-ui .mv7{
  margin-bottom:16rem;
  margin-top:16rem
}

.swagger-ui .mh0{
  margin-left:0;
  margin-right:0
}

.swagger-ui .mh1{
  margin-left:.25rem;
  margin-right:.25rem
}

.swagger-ui .mh2{
  margin-left:.5rem;
  margin-right:.5rem
}

.swagger-ui .mh3{
  margin-left:1rem;
  margin-right:1rem
}

.swagger-ui .mh4{
  margin-left:2rem;
  margin-right:2rem
}

.swagger-ui .mh5{
  margin-left:4rem;
  margin-right:4rem
}

.swagger-ui .mh6{
  margin-left:8rem;
  margin-right:8rem
}

.swagger-ui .mh7{
  margin-left:16rem;
  margin-right:16rem
}

@media screen and (min-width: 30em){
  .swagger-ui .pa0-ns{
    padding:0
  }

  .swagger-ui .pa1-ns{
    padding:.25rem
  }

  .swagger-ui .pa2-ns{
    padding:.5rem
  }

  .swagger-ui .pa3-ns{
    padding:1rem
  }

  .swagger-ui .pa4-ns{
    padding:2rem
  }

  .swagger-ui .pa5-ns{
    padding:4rem
  }

  .swagger-ui .pa6-ns{
    padding:8rem
  }

  .swagger-ui .pa7-ns{
    padding:16rem
  }

  .swagger-ui .pl0-ns{
    padding-left:0
  }

  .swagger-ui .pl1-ns{
    padding-left:.25rem
  }

  .swagger-ui .pl2-ns{
    padding-left:.5rem
  }

  .swagger-ui .pl3-ns{
    padding-left:1rem
  }

  .swagger-ui .pl4-ns{
    padding-left:2rem
  }

  .swagger-ui .pl5-ns{
    padding-left:4rem
  }

  .swagger-ui .pl6-ns{
    padding-left:8rem
  }

  .swagger-ui .pl7-ns{
    padding-left:16rem
  }

  .swagger-ui .pr0-ns{
    padding-right:0
  }

  .swagger-ui .pr1-ns{
    padding-right:.25rem
  }

  .swagger-ui .pr2-ns{
    padding-right:.5rem
  }

  .swagger-ui .pr3-ns{
    padding-right:1rem
  }

  .swagger-ui .pr4-ns{
    padding-right:2rem
  }

  .swagger-ui .pr5-ns{
    padding-right:4rem
  }

  .swagger-ui .pr6-ns{
    padding-right:8rem
  }

  .swagger-ui .pr7-ns{
    padding-right:16rem
  }

  .swagger-ui .pb0-ns{
    padding-bottom:0
  }

  .swagger-ui .pb1-ns{
    padding-bottom:.25rem
  }

  .swagger-ui .pb2-ns{
    padding-bottom:.5rem
  }

  .swagger-ui .pb3-ns{
    padding-bottom:1rem
  }

  .swagger-ui .pb4-ns{
    padding-bottom:2rem
  }

  .swagger-ui .pb5-ns{
    padding-bottom:4rem
  }

  .swagger-ui .pb6-ns{
    padding-bottom:8rem
  }

  .swagger-ui .pb7-ns{
    padding-bottom:16rem
  }

  .swagger-ui .pt0-ns{
    padding-top:0
  }

  .swagger-ui .pt1-ns{
    padding-top:.25rem
  }

  .swagger-ui .pt2-ns{
    padding-top:.5rem
  }

  .swagger-ui .pt3-ns{
    padding-top:1rem
  }

  .swagger-ui .pt4-ns{
    padding-top:2rem
  }

  .swagger-ui .pt5-ns{
    padding-top:4rem
  }

  .swagger-ui .pt6-ns{
    padding-top:8rem
  }

  .swagger-ui .pt7-ns{
    padding-top:16rem
  }

  .swagger-ui .pv0-ns{
    padding-bottom:0;
    padding-top:0
  }

  .swagger-ui .pv1-ns{
    padding-bottom:.25rem;
    padding-top:.25rem
  }

  .swagger-ui .pv2-ns{
    padding-bottom:.5rem;
    padding-top:.5rem
  }

  .swagger-ui .pv3-ns{
    padding-bottom:1rem;
    padding-top:1rem
  }

  .swagger-ui .pv4-ns{
    padding-bottom:2rem;
    padding-top:2rem
  }

  .swagger-ui .pv5-ns{
    padding-bottom:4rem;
    padding-top:4rem
  }

  .swagger-ui .pv6-ns{
    padding-bottom:8rem;
    padding-top:8rem
  }

  .swagger-ui .pv7-ns{
    padding-bottom:16rem;
    padding-top:16rem
  }

  .swagger-ui .ph0-ns{
    padding-left:0;
    padding-right:0
  }

  .swagger-ui .ph1-ns{
    padding-left:.25rem;
    padding-right:.25rem
  }

  .swagger-ui .ph2-ns{
    padding-left:.5rem;
    padding-right:.5rem
  }

  .swagger-ui .ph3-ns{
    padding-left:1rem;
    padding-right:1rem
  }

  .swagger-ui .ph4-ns{
    padding-left:2rem;
    padding-right:2rem
  }

  .swagger-ui .ph5-ns{
    padding-left:4rem;
    padding-right:4rem
  }

  .swagger-ui .ph6-ns{
    padding-left:8rem;
    padding-right:8rem
  }

  .swagger-ui .ph7-ns{
    padding-left:16rem;
    padding-right:16rem
  }

  .swagger-ui .ma0-ns{
    margin:0
  }

  .swagger-ui .ma1-ns{
    margin:.25rem
  }

  .swagger-ui .ma2-ns{
    margin:.5rem
  }

  .swagger-ui .ma3-ns{
    margin:1rem
  }

  .swagger-ui .ma4-ns{
    margin:2rem
  }

  .swagger-ui .ma5-ns{
    margin:4rem
  }

  .swagger-ui .ma6-ns{
    margin:8rem
  }

  .swagger-ui .ma7-ns{
    margin:16rem
  }

  .swagger-ui .ml0-ns{
    margin-left:0
  }

  .swagger-ui .ml1-ns{
    margin-left:.25rem
  }

  .swagger-ui .ml2-ns{
    margin-left:.5rem
  }

  .swagger-ui .ml3-ns{
    margin-left:1rem
  }

  .swagger-ui .ml4-ns{
    margin-left:2rem
  }

  .swagger-ui .ml5-ns{
    margin-left:4rem
  }

  .swagger-ui .ml6-ns{
    margin-left:8rem
  }

  .swagger-ui .ml7-ns{
    margin-left:16rem
  }

  .swagger-ui .mr0-ns{
    margin-right:0
  }

  .swagger-ui .mr1-ns{
    margin-right:.25rem
  }

  .swagger-ui .mr2-ns{
    margin-right:.5rem
  }

  .swagger-ui .mr3-ns{
    margin-right:1rem
  }

  .swagger-ui .mr4-ns{
    margin-right:2rem
  }

  .swagger-ui .mr5-ns{
    margin-right:4rem
  }

  .swagger-ui .mr6-ns{
    margin-right:8rem
  }

  .swagger-ui .mr7-ns{
    margin-right:16rem
  }

  .swagger-ui .mb0-ns{
    margin-bottom:0
  }

  .swagger-ui .mb1-ns{
    margin-bottom:.25rem
  }

  .swagger-ui .mb2-ns{
    margin-bottom:.5rem
  }

  .swagger-ui .mb3-ns{
    margin-bottom:1rem
  }

  .swagger-ui .mb4-ns{
    margin-bottom:2rem
  }

  .swagger-ui .mb5-ns{
    margin-bottom:4rem
  }

  .swagger-ui .mb6-ns{
    margin-bottom:8rem
  }

  .swagger-ui .mb7-ns{
    margin-bottom:16rem
  }

  .swagger-ui .mt0-ns{
    margin-top:0
  }

  .swagger-ui .mt1-ns{
    margin-top:.25rem
  }

  .swagger-ui .mt2-ns{
    margin-top:.5rem
  }

  .swagger-ui .mt3-ns{
    margin-top:1rem
  }

  .swagger-ui .mt4-ns{
    margin-top:2rem
  }

  .swagger-ui .mt5-ns{
    margin-top:4rem
  }

  .swagger-ui .mt6-ns{
    margin-top:8rem
  }

  .swagger-ui .mt7-ns{
    margin-top:16rem
  }

  .swagger-ui .mv0-ns{
    margin-bottom:0;
    margin-top:0
  }

  .swagger-ui .mv1-ns{
    margin-bottom:.25rem;
    margin-top:.25rem
  }

  .swagger-ui .mv2-ns{
    margin-bottom:.5rem;
    margin-top:.5rem
  }

  .swagger-ui .mv3-ns{
    margin-bottom:1rem;
    margin-top:1rem
  }

  .swagger-ui .mv4-ns{
    margin-bottom:2rem;
    margin-top:2rem
  }

  .swagger-ui .mv5-ns{
    margin-bottom:4rem;
    margin-top:4rem
  }

  .swagger-ui .mv6-ns{
    margin-bottom:8rem;
    margin-top:8rem
  }

  .swagger-ui .mv7-ns{
    margin-bottom:16rem;
    margin-top:16rem
  }

  .swagger-ui .mh0-ns{
    margin-left:0;
    margin-right:0
  }

  .swagger-ui .mh1-ns{
    margin-left:.25rem;
    margin-right:.25rem
  }

  .swagger-ui .mh2-ns{
    margin-left:.5rem;
    margin-right:.5rem
  }

  .swagger-ui .mh3-ns{
    margin-left:1rem;
    margin-right:1rem
  }

  .swagger-ui .mh4-ns{
    margin-left:2rem;
    margin-right:2rem
  }

  .swagger-ui .mh5-ns{
    margin-left:4rem;
    margin-right:4rem
  }

  .swagger-ui .mh6-ns{
    margin-left:8rem;
    margin-right:8rem
  }

  .swagger-ui .mh7-ns{
    margin-left:16rem;
    margin-right:16rem
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .pa0-m{
    padding:0
  }

  .swagger-ui .pa1-m{
    padding:.25rem
  }

  .swagger-ui .pa2-m{
    padding:.5rem
  }

  .swagger-ui .pa3-m{
    padding:1rem
  }

  .swagger-ui .pa4-m{
    padding:2rem
  }

  .swagger-ui .pa5-m{
    padding:4rem
  }

  .swagger-ui .pa6-m{
    padding:8rem
  }

  .swagger-ui .pa7-m{
    padding:16rem
  }

  .swagger-ui .pl0-m{
    padding-left:0
  }

  .swagger-ui .pl1-m{
    padding-left:.25rem
  }

  .swagger-ui .pl2-m{
    padding-left:.5rem
  }

  .swagger-ui .pl3-m{
    padding-left:1rem
  }

  .swagger-ui .pl4-m{
    padding-left:2rem
  }

  .swagger-ui .pl5-m{
    padding-left:4rem
  }

  .swagger-ui .pl6-m{
    padding-left:8rem
  }

  .swagger-ui .pl7-m{
    padding-left:16rem
  }

  .swagger-ui .pr0-m{
    padding-right:0
  }

  .swagger-ui .pr1-m{
    padding-right:.25rem
  }

  .swagger-ui .pr2-m{
    padding-right:.5rem
  }

  .swagger-ui .pr3-m{
    padding-right:1rem
  }

  .swagger-ui .pr4-m{
    padding-right:2rem
  }

  .swagger-ui .pr5-m{
    padding-right:4rem
  }

  .swagger-ui .pr6-m{
    padding-right:8rem
  }

  .swagger-ui .pr7-m{
    padding-right:16rem
  }

  .swagger-ui .pb0-m{
    padding-bottom:0
  }

  .swagger-ui .pb1-m{
    padding-bottom:.25rem
  }

  .swagger-ui .pb2-m{
    padding-bottom:.5rem
  }

  .swagger-ui .pb3-m{
    padding-bottom:1rem
  }

  .swagger-ui .pb4-m{
    padding-bottom:2rem
  }

  .swagger-ui .pb5-m{
    padding-bottom:4rem
  }

  .swagger-ui .pb6-m{
    padding-bottom:8rem
  }

  .swagger-ui .pb7-m{
    padding-bottom:16rem
  }

  .swagger-ui .pt0-m{
    padding-top:0
  }

  .swagger-ui .pt1-m{
    padding-top:.25rem
  }

  .swagger-ui .pt2-m{
    padding-top:.5rem
  }

  .swagger-ui .pt3-m{
    padding-top:1rem
  }

  .swagger-ui .pt4-m{
    padding-top:2rem
  }

  .swagger-ui .pt5-m{
    padding-top:4rem
  }

  .swagger-ui .pt6-m{
    padding-top:8rem
  }

  .swagger-ui .pt7-m{
    padding-top:16rem
  }

  .swagger-ui .pv0-m{
    padding-bottom:0;
    padding-top:0
  }

  .swagger-ui .pv1-m{
    padding-bottom:.25rem;
    padding-top:.25rem
  }

  .swagger-ui .pv2-m{
    padding-bottom:.5rem;
    padding-top:.5rem
  }

  .swagger-ui .pv3-m{
    padding-bottom:1rem;
    padding-top:1rem
  }

  .swagger-ui .pv4-m{
    padding-bottom:2rem;
    padding-top:2rem
  }

  .swagger-ui .pv5-m{
    padding-bottom:4rem;
    padding-top:4rem
  }

  .swagger-ui .pv6-m{
    padding-bottom:8rem;
    padding-top:8rem
  }

  .swagger-ui .pv7-m{
    padding-bottom:16rem;
    padding-top:16rem
  }

  .swagger-ui .ph0-m{
    padding-left:0;
    padding-right:0
  }

  .swagger-ui .ph1-m{
    padding-left:.25rem;
    padding-right:.25rem
  }

  .swagger-ui .ph2-m{
    padding-left:.5rem;
    padding-right:.5rem
  }

  .swagger-ui .ph3-m{
    padding-left:1rem;
    padding-right:1rem
  }

  .swagger-ui .ph4-m{
    padding-left:2rem;
    padding-right:2rem
  }

  .swagger-ui .ph5-m{
    padding-left:4rem;
    padding-right:4rem
  }

  .swagger-ui .ph6-m{
    padding-left:8rem;
    padding-right:8rem
  }

  .swagger-ui .ph7-m{
    padding-left:16rem;
    padding-right:16rem
  }

  .swagger-ui .ma0-m{
    margin:0
  }

  .swagger-ui .ma1-m{
    margin:.25rem
  }

  .swagger-ui .ma2-m{
    margin:.5rem
  }

  .swagger-ui .ma3-m{
    margin:1rem
  }

  .swagger-ui .ma4-m{
    margin:2rem
  }

  .swagger-ui .ma5-m{
    margin:4rem
  }

  .swagger-ui .ma6-m{
    margin:8rem
  }

  .swagger-ui .ma7-m{
    margin:16rem
  }

  .swagger-ui .ml0-m{
    margin-left:0
  }

  .swagger-ui .ml1-m{
    margin-left:.25rem
  }

  .swagger-ui .ml2-m{
    margin-left:.5rem
  }

  .swagger-ui .ml3-m{
    margin-left:1rem
  }

  .swagger-ui .ml4-m{
    margin-left:2rem
  }

  .swagger-ui .ml5-m{
    margin-left:4rem
  }

  .swagger-ui .ml6-m{
    margin-left:8rem
  }

  .swagger-ui .ml7-m{
    margin-left:16rem
  }

  .swagger-ui .mr0-m{
    margin-right:0
  }

  .swagger-ui .mr1-m{
    margin-right:.25rem
  }

  .swagger-ui .mr2-m{
    margin-right:.5rem
  }

  .swagger-ui .mr3-m{
    margin-right:1rem
  }

  .swagger-ui .mr4-m{
    margin-right:2rem
  }

  .swagger-ui .mr5-m{
    margin-right:4rem
  }

  .swagger-ui .mr6-m{
    margin-right:8rem
  }

  .swagger-ui .mr7-m{
    margin-right:16rem
  }

  .swagger-ui .mb0-m{
    margin-bottom:0
  }

  .swagger-ui .mb1-m{
    margin-bottom:.25rem
  }

  .swagger-ui .mb2-m{
    margin-bottom:.5rem
  }

  .swagger-ui .mb3-m{
    margin-bottom:1rem
  }

  .swagger-ui .mb4-m{
    margin-bottom:2rem
  }

  .swagger-ui .mb5-m{
    margin-bottom:4rem
  }

  .swagger-ui .mb6-m{
    margin-bottom:8rem
  }

  .swagger-ui .mb7-m{
    margin-bottom:16rem
  }

  .swagger-ui .mt0-m{
    margin-top:0
  }

  .swagger-ui .mt1-m{
    margin-top:.25rem
  }

  .swagger-ui .mt2-m{
    margin-top:.5rem
  }

  .swagger-ui .mt3-m{
    margin-top:1rem
  }

  .swagger-ui .mt4-m{
    margin-top:2rem
  }

  .swagger-ui .mt5-m{
    margin-top:4rem
  }

  .swagger-ui .mt6-m{
    margin-top:8rem
  }

  .swagger-ui .mt7-m{
    margin-top:16rem
  }

  .swagger-ui .mv0-m{
    margin-bottom:0;
    margin-top:0
  }

  .swagger-ui .mv1-m{
    margin-bottom:.25rem;
    margin-top:.25rem
  }

  .swagger-ui .mv2-m{
    margin-bottom:.5rem;
    margin-top:.5rem
  }

  .swagger-ui .mv3-m{
    margin-bottom:1rem;
    margin-top:1rem
  }

  .swagger-ui .mv4-m{
    margin-bottom:2rem;
    margin-top:2rem
  }

  .swagger-ui .mv5-m{
    margin-bottom:4rem;
    margin-top:4rem
  }

  .swagger-ui .mv6-m{
    margin-bottom:8rem;
    margin-top:8rem
  }

  .swagger-ui .mv7-m{
    margin-bottom:16rem;
    margin-top:16rem
  }

  .swagger-ui .mh0-m{
    margin-left:0;
    margin-right:0
  }

  .swagger-ui .mh1-m{
    margin-left:.25rem;
    margin-right:.25rem
  }

  .swagger-ui .mh2-m{
    margin-left:.5rem;
    margin-right:.5rem
  }

  .swagger-ui .mh3-m{
    margin-left:1rem;
    margin-right:1rem
  }

  .swagger-ui .mh4-m{
    margin-left:2rem;
    margin-right:2rem
  }

  .swagger-ui .mh5-m{
    margin-left:4rem;
    margin-right:4rem
  }

  .swagger-ui .mh6-m{
    margin-left:8rem;
    margin-right:8rem
  }

  .swagger-ui .mh7-m{
    margin-left:16rem;
    margin-right:16rem
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .pa0-l{
    padding:0
  }

  .swagger-ui .pa1-l{
    padding:.25rem
  }

  .swagger-ui .pa2-l{
    padding:.5rem
  }

  .swagger-ui .pa3-l{
    padding:1rem
  }

  .swagger-ui .pa4-l{
    padding:2rem
  }

  .swagger-ui .pa5-l{
    padding:4rem
  }

  .swagger-ui .pa6-l{
    padding:8rem
  }

  .swagger-ui .pa7-l{
    padding:16rem
  }

  .swagger-ui .pl0-l{
    padding-left:0
  }

  .swagger-ui .pl1-l{
    padding-left:.25rem
  }

  .swagger-ui .pl2-l{
    padding-left:.5rem
  }

  .swagger-ui .pl3-l{
    padding-left:1rem
  }

  .swagger-ui .pl4-l{
    padding-left:2rem
  }

  .swagger-ui .pl5-l{
    padding-left:4rem
  }

  .swagger-ui .pl6-l{
    padding-left:8rem
  }

  .swagger-ui .pl7-l{
    padding-left:16rem
  }

  .swagger-ui .pr0-l{
    padding-right:0
  }

  .swagger-ui .pr1-l{
    padding-right:.25rem
  }

  .swagger-ui .pr2-l{
    padding-right:.5rem
  }

  .swagger-ui .pr3-l{
    padding-right:1rem
  }

  .swagger-ui .pr4-l{
    padding-right:2rem
  }

  .swagger-ui .pr5-l{
    padding-right:4rem
  }

  .swagger-ui .pr6-l{
    padding-right:8rem
  }

  .swagger-ui .pr7-l{
    padding-right:16rem
  }

  .swagger-ui .pb0-l{
    padding-bottom:0
  }

  .swagger-ui .pb1-l{
    padding-bottom:.25rem
  }

  .swagger-ui .pb2-l{
    padding-bottom:.5rem
  }

  .swagger-ui .pb3-l{
    padding-bottom:1rem
  }

  .swagger-ui .pb4-l{
    padding-bottom:2rem
  }

  .swagger-ui .pb5-l{
    padding-bottom:4rem
  }

  .swagger-ui .pb6-l{
    padding-bottom:8rem
  }

  .swagger-ui .pb7-l{
    padding-bottom:16rem
  }

  .swagger-ui .pt0-l{
    padding-top:0
  }

  .swagger-ui .pt1-l{
    padding-top:.25rem
  }

  .swagger-ui .pt2-l{
    padding-top:.5rem
  }

  .swagger-ui .pt3-l{
    padding-top:1rem
  }

  .swagger-ui .pt4-l{
    padding-top:2rem
  }

  .swagger-ui .pt5-l{
    padding-top:4rem
  }

  .swagger-ui .pt6-l{
    padding-top:8rem
  }

  .swagger-ui .pt7-l{
    padding-top:16rem
  }

  .swagger-ui .pv0-l{
    padding-bottom:0;
    padding-top:0
  }

  .swagger-ui .pv1-l{
    padding-bottom:.25rem;
    padding-top:.25rem
  }

  .swagger-ui .pv2-l{
    padding-bottom:.5rem;
    padding-top:.5rem
  }

  .swagger-ui .pv3-l{
    padding-bottom:1rem;
    padding-top:1rem
  }

  .swagger-ui .pv4-l{
    padding-bottom:2rem;
    padding-top:2rem
  }

  .swagger-ui .pv5-l{
    padding-bottom:4rem;
    padding-top:4rem
  }

  .swagger-ui .pv6-l{
    padding-bottom:8rem;
    padding-top:8rem
  }

  .swagger-ui .pv7-l{
    padding-bottom:16rem;
    padding-top:16rem
  }

  .swagger-ui .ph0-l{
    padding-left:0;
    padding-right:0
  }

  .swagger-ui .ph1-l{
    padding-left:.25rem;
    padding-right:.25rem
  }

  .swagger-ui .ph2-l{
    padding-left:.5rem;
    padding-right:.5rem
  }

  .swagger-ui .ph3-l{
    padding-left:1rem;
    padding-right:1rem
  }

  .swagger-ui .ph4-l{
    padding-left:2rem;
    padding-right:2rem
  }

  .swagger-ui .ph5-l{
    padding-left:4rem;
    padding-right:4rem
  }

  .swagger-ui .ph6-l{
    padding-left:8rem;
    padding-right:8rem
  }

  .swagger-ui .ph7-l{
    padding-left:16rem;
    padding-right:16rem
  }

  .swagger-ui .ma0-l{
    margin:0
  }

  .swagger-ui .ma1-l{
    margin:.25rem
  }

  .swagger-ui .ma2-l{
    margin:.5rem
  }

  .swagger-ui .ma3-l{
    margin:1rem
  }

  .swagger-ui .ma4-l{
    margin:2rem
  }

  .swagger-ui .ma5-l{
    margin:4rem
  }

  .swagger-ui .ma6-l{
    margin:8rem
  }

  .swagger-ui .ma7-l{
    margin:16rem
  }

  .swagger-ui .ml0-l{
    margin-left:0
  }

  .swagger-ui .ml1-l{
    margin-left:.25rem
  }

  .swagger-ui .ml2-l{
    margin-left:.5rem
  }

  .swagger-ui .ml3-l{
    margin-left:1rem
  }

  .swagger-ui .ml4-l{
    margin-left:2rem
  }

  .swagger-ui .ml5-l{
    margin-left:4rem
  }

  .swagger-ui .ml6-l{
    margin-left:8rem
  }

  .swagger-ui .ml7-l{
    margin-left:16rem
  }

  .swagger-ui .mr0-l{
    margin-right:0
  }

  .swagger-ui .mr1-l{
    margin-right:.25rem
  }

  .swagger-ui .mr2-l{
    margin-right:.5rem
  }

  .swagger-ui .mr3-l{
    margin-right:1rem
  }

  .swagger-ui .mr4-l{
    margin-right:2rem
  }

  .swagger-ui .mr5-l{
    margin-right:4rem
  }

  .swagger-ui .mr6-l{
    margin-right:8rem
  }

  .swagger-ui .mr7-l{
    margin-right:16rem
  }

  .swagger-ui .mb0-l{
    margin-bottom:0
  }

  .swagger-ui .mb1-l{
    margin-bottom:.25rem
  }

  .swagger-ui .mb2-l{
    margin-bottom:.5rem
  }

  .swagger-ui .mb3-l{
    margin-bottom:1rem
  }

  .swagger-ui .mb4-l{
    margin-bottom:2rem
  }

  .swagger-ui .mb5-l{
    margin-bottom:4rem
  }

  .swagger-ui .mb6-l{
    margin-bottom:8rem
  }

  .swagger-ui .mb7-l{
    margin-bottom:16rem
  }

  .swagger-ui .mt0-l{
    margin-top:0
  }

  .swagger-ui .mt1-l{
    margin-top:.25rem
  }

  .swagger-ui .mt2-l{
    margin-top:.5rem
  }

  .swagger-ui .mt3-l{
    margin-top:1rem
  }

  .swagger-ui .mt4-l{
    margin-top:2rem
  }

  .swagger-ui .mt5-l{
    margin-top:4rem
  }

  .swagger-ui .mt6-l{
    margin-top:8rem
  }

  .swagger-ui .mt7-l{
    margin-top:16rem
  }

  .swagger-ui .mv0-l{
    margin-bottom:0;
    margin-top:0
  }

  .swagger-ui .mv1-l{
    margin-bottom:.25rem;
    margin-top:.25rem
  }

  .swagger-ui .mv2-l{
    margin-bottom:.5rem;
    margin-top:.5rem
  }

  .swagger-ui .mv3-l{
    margin-bottom:1rem;
    margin-top:1rem
  }

  .swagger-ui .mv4-l{
    margin-bottom:2rem;
    margin-top:2rem
  }

  .swagger-ui .mv5-l{
    margin-bottom:4rem;
    margin-top:4rem
  }

  .swagger-ui .mv6-l{
    margin-bottom:8rem;
    margin-top:8rem
  }

  .swagger-ui .mv7-l{
    margin-bottom:16rem;
    margin-top:16rem
  }

  .swagger-ui .mh0-l{
    margin-left:0;
    margin-right:0
  }

  .swagger-ui .mh1-l{
    margin-left:.25rem;
    margin-right:.25rem
  }

  .swagger-ui .mh2-l{
    margin-left:.5rem;
    margin-right:.5rem
  }

  .swagger-ui .mh3-l{
    margin-left:1rem;
    margin-right:1rem
  }

  .swagger-ui .mh4-l{
    margin-left:2rem;
    margin-right:2rem
  }

  .swagger-ui .mh5-l{
    margin-left:4rem;
    margin-right:4rem
  }

  .swagger-ui .mh6-l{
    margin-left:8rem;
    margin-right:8rem
  }

  .swagger-ui .mh7-l{
    margin-left:16rem;
    margin-right:16rem
  }
}

.swagger-ui .na1{
  margin:-.25rem
}

.swagger-ui .na2{
  margin:-.5rem
}

.swagger-ui .na3{
  margin:-1rem
}

.swagger-ui .na4{
  margin:-2rem
}

.swagger-ui .na5{
  margin:-4rem
}

.swagger-ui .na6{
  margin:-8rem
}

.swagger-ui .na7{
  margin:-16rem
}

.swagger-ui .nl1{
  margin-left:-.25rem
}

.swagger-ui .nl2{
  margin-left:-.5rem
}

.swagger-ui .nl3{
  margin-left:-1rem
}

.swagger-ui .nl4{
  margin-left:-2rem
}

.swagger-ui .nl5{
  margin-left:-4rem
}

.swagger-ui .nl6{
  margin-left:-8rem
}

.swagger-ui .nl7{
  margin-left:-16rem
}

.swagger-ui .nr1{
  margin-right:-.25rem
}

.swagger-ui .nr2{
  margin-right:-.5rem
}

.swagger-ui .nr3{
  margin-right:-1rem
}

.swagger-ui .nr4{
  margin-right:-2rem
}

.swagger-ui .nr5{
  margin-right:-4rem
}

.swagger-ui .nr6{
  margin-right:-8rem
}

.swagger-ui .nr7{
  margin-right:-16rem
}

.swagger-ui .nb1{
  margin-bottom:-.25rem
}

.swagger-ui .nb2{
  margin-bottom:-.5rem
}

.swagger-ui .nb3{
  margin-bottom:-1rem
}

.swagger-ui .nb4{
  margin-bottom:-2rem
}

.swagger-ui .nb5{
  margin-bottom:-4rem
}

.swagger-ui .nb6{
  margin-bottom:-8rem
}

.swagger-ui .nb7{
  margin-bottom:-16rem
}

.swagger-ui .nt1{
  margin-top:-.25rem
}

.swagger-ui .nt2{
  margin-top:-.5rem
}

.swagger-ui .nt3{
  margin-top:-1rem
}

.swagger-ui .nt4{
  margin-top:-2rem
}

.swagger-ui .nt5{
  margin-top:-4rem
}

.swagger-ui .nt6{
  margin-top:-8rem
}

.swagger-ui .nt7{
  margin-top:-16rem
}

@media screen and (min-width: 30em){
  .swagger-ui .na1-ns{
    margin:-.25rem
  }

  .swagger-ui .na2-ns{
    margin:-.5rem
  }

  .swagger-ui .na3-ns{
    margin:-1rem
  }

  .swagger-ui .na4-ns{
    margin:-2rem
  }

  .swagger-ui .na5-ns{
    margin:-4rem
  }

  .swagger-ui .na6-ns{
    margin:-8rem
  }

  .swagger-ui .na7-ns{
    margin:-16rem
  }

  .swagger-ui .nl1-ns{
    margin-left:-.25rem
  }

  .swagger-ui .nl2-ns{
    margin-left:-.5rem
  }

  .swagger-ui .nl3-ns{
    margin-left:-1rem
  }

  .swagger-ui .nl4-ns{
    margin-left:-2rem
  }

  .swagger-ui .nl5-ns{
    margin-left:-4rem
  }

  .swagger-ui .nl6-ns{
    margin-left:-8rem
  }

  .swagger-ui .nl7-ns{
    margin-left:-16rem
  }

  .swagger-ui .nr1-ns{
    margin-right:-.25rem
  }

  .swagger-ui .nr2-ns{
    margin-right:-.5rem
  }

  .swagger-ui .nr3-ns{
    margin-right:-1rem
  }

  .swagger-ui .nr4-ns{
    margin-right:-2rem
  }

  .swagger-ui .nr5-ns{
    margin-right:-4rem
  }

  .swagger-ui .nr6-ns{
    margin-right:-8rem
  }

  .swagger-ui .nr7-ns{
    margin-right:-16rem
  }

  .swagger-ui .nb1-ns{
    margin-bottom:-.25rem
  }

  .swagger-ui .nb2-ns{
    margin-bottom:-.5rem
  }

  .swagger-ui .nb3-ns{
    margin-bottom:-1rem
  }

  .swagger-ui .nb4-ns{
    margin-bottom:-2rem
  }

  .swagger-ui .nb5-ns{
    margin-bottom:-4rem
  }

  .swagger-ui .nb6-ns{
    margin-bottom:-8rem
  }

  .swagger-ui .nb7-ns{
    margin-bottom:-16rem
  }

  .swagger-ui .nt1-ns{
    margin-top:-.25rem
  }

  .swagger-ui .nt2-ns{
    margin-top:-.5rem
  }

  .swagger-ui .nt3-ns{
    margin-top:-1rem
  }

  .swagger-ui .nt4-ns{
    margin-top:-2rem
  }

  .swagger-ui .nt5-ns{
    margin-top:-4rem
  }

  .swagger-ui .nt6-ns{
    margin-top:-8rem
  }

  .swagger-ui .nt7-ns{
    margin-top:-16rem
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .na1-m{
    margin:-.25rem
  }

  .swagger-ui .na2-m{
    margin:-.5rem
  }

  .swagger-ui .na3-m{
    margin:-1rem
  }

  .swagger-ui .na4-m{
    margin:-2rem
  }

  .swagger-ui .na5-m{
    margin:-4rem
  }

  .swagger-ui .na6-m{
    margin:-8rem
  }

  .swagger-ui .na7-m{
    margin:-16rem
  }

  .swagger-ui .nl1-m{
    margin-left:-.25rem
  }

  .swagger-ui .nl2-m{
    margin-left:-.5rem
  }

  .swagger-ui .nl3-m{
    margin-left:-1rem
  }

  .swagger-ui .nl4-m{
    margin-left:-2rem
  }

  .swagger-ui .nl5-m{
    margin-left:-4rem
  }

  .swagger-ui .nl6-m{
    margin-left:-8rem
  }

  .swagger-ui .nl7-m{
    margin-left:-16rem
  }

  .swagger-ui .nr1-m{
    margin-right:-.25rem
  }

  .swagger-ui .nr2-m{
    margin-right:-.5rem
  }

  .swagger-ui .nr3-m{
    margin-right:-1rem
  }

  .swagger-ui .nr4-m{
    margin-right:-2rem
  }

  .swagger-ui .nr5-m{
    margin-right:-4rem
  }

  .swagger-ui .nr6-m{
    margin-right:-8rem
  }

  .swagger-ui .nr7-m{
    margin-right:-16rem
  }

  .swagger-ui .nb1-m{
    margin-bottom:-.25rem
  }

  .swagger-ui .nb2-m{
    margin-bottom:-.5rem
  }

  .swagger-ui .nb3-m{
    margin-bottom:-1rem
  }

  .swagger-ui .nb4-m{
    margin-bottom:-2rem
  }

  .swagger-ui .nb5-m{
    margin-bottom:-4rem
  }

  .swagger-ui .nb6-m{
    margin-bottom:-8rem
  }

  .swagger-ui .nb7-m{
    margin-bottom:-16rem
  }

  .swagger-ui .nt1-m{
    margin-top:-.25rem
  }

  .swagger-ui .nt2-m{
    margin-top:-.5rem
  }

  .swagger-ui .nt3-m{
    margin-top:-1rem
  }

  .swagger-ui .nt4-m{
    margin-top:-2rem
  }

  .swagger-ui .nt5-m{
    margin-top:-4rem
  }

  .swagger-ui .nt6-m{
    margin-top:-8rem
  }

  .swagger-ui .nt7-m{
    margin-top:-16rem
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .na1-l{
    margin:-.25rem
  }

  .swagger-ui .na2-l{
    margin:-.5rem
  }

  .swagger-ui .na3-l{
    margin:-1rem
  }

  .swagger-ui .na4-l{
    margin:-2rem
  }

  .swagger-ui .na5-l{
    margin:-4rem
  }

  .swagger-ui .na6-l{
    margin:-8rem
  }

  .swagger-ui .na7-l{
    margin:-16rem
  }

  .swagger-ui .nl1-l{
    margin-left:-.25rem
  }

  .swagger-ui .nl2-l{
    margin-left:-.5rem
  }

  .swagger-ui .nl3-l{
    margin-left:-1rem
  }

  .swagger-ui .nl4-l{
    margin-left:-2rem
  }

  .swagger-ui .nl5-l{
    margin-left:-4rem
  }

  .swagger-ui .nl6-l{
    margin-left:-8rem
  }

  .swagger-ui .nl7-l{
    margin-left:-16rem
  }

  .swagger-ui .nr1-l{
    margin-right:-.25rem
  }

  .swagger-ui .nr2-l{
    margin-right:-.5rem
  }

  .swagger-ui .nr3-l{
    margin-right:-1rem
  }

  .swagger-ui .nr4-l{
    margin-right:-2rem
  }

  .swagger-ui .nr5-l{
    margin-right:-4rem
  }

  .swagger-ui .nr6-l{
    margin-right:-8rem
  }

  .swagger-ui .nr7-l{
    margin-right:-16rem
  }

  .swagger-ui .nb1-l{
    margin-bottom:-.25rem
  }

  .swagger-ui .nb2-l{
    margin-bottom:-.5rem
  }

  .swagger-ui .nb3-l{
    margin-bottom:-1rem
  }

  .swagger-ui .nb4-l{
    margin-bottom:-2rem
  }

  .swagger-ui .nb5-l{
    margin-bottom:-4rem
  }

  .swagger-ui .nb6-l{
    margin-bottom:-8rem
  }

  .swagger-ui .nb7-l{
    margin-bottom:-16rem
  }

  .swagger-ui .nt1-l{
    margin-top:-.25rem
  }

  .swagger-ui .nt2-l{
    margin-top:-.5rem
  }

  .swagger-ui .nt3-l{
    margin-top:-1rem
  }

  .swagger-ui .nt4-l{
    margin-top:-2rem
  }

  .swagger-ui .nt5-l{
    margin-top:-4rem
  }

  .swagger-ui .nt6-l{
    margin-top:-8rem
  }

  .swagger-ui .nt7-l{
    margin-top:-16rem
  }
}

.swagger-ui .collapse{
  border-collapse:collapse;
  border-spacing:0
}

.swagger-ui .striped--light-silver:nth-child(odd){
  background-color:#aaa
}

.swagger-ui .striped--moon-gray:nth-child(odd){
  background-color:#ccc
}

.swagger-ui .striped--light-gray:nth-child(odd){
  background-color:#eee
}

.swagger-ui .striped--near-white:nth-child(odd){
  background-color:#f4f4f4
}

.swagger-ui .stripe-light:nth-child(odd){
  background-color:rgba(255,255,255,0.1)
}

.swagger-ui .stripe-dark:nth-child(odd){
  background-color:rgba(0,0,0,0.1)
}

.swagger-ui .strike{
  -webkit-text-decoration:line-through;
  text-decoration:line-through
}

.swagger-ui .underline{
  -webkit-text-decoration:underline;
  text-decoration:underline
}

.swagger-ui .no-underline{
  -webkit-text-decoration:none;
  text-decoration:none
}

@media screen and (min-width: 30em){
  .swagger-ui .strike-ns{
    -webkit-text-decoration:line-through;
    text-decoration:line-through
  }

  .swagger-ui .underline-ns{
    -webkit-text-decoration:underline;
    text-decoration:underline
  }

  .swagger-ui .no-underline-ns{
    -webkit-text-decoration:none;
    text-decoration:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .strike-m{
    -webkit-text-decoration:line-through;
    text-decoration:line-through
  }

  .swagger-ui .underline-m{
    -webkit-text-decoration:underline;
    text-decoration:underline
  }

  .swagger-ui .no-underline-m{
    -webkit-text-decoration:none;
    text-decoration:none
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .strike-l{
    -webkit-text-decoration:line-through;
    text-decoration:line-through
  }

  .swagger-ui .underline-l{
    -webkit-text-decoration:underline;
    text-decoration:underline
  }

  .swagger-ui .no-underline-l{
    -webkit-text-decoration:none;
    text-decoration:none
  }
}

.swagger-ui .tl{
  text-align:left
}

.swagger-ui .tr{
  text-align:right
}

.swagger-ui .tc{
  text-align:center
}

.swagger-ui .tj{
  text-align:justify
}

@media screen and (min-width: 30em){
  .swagger-ui .tl-ns{
    text-align:left
  }

  .swagger-ui .tr-ns{
    text-align:right
  }

  .swagger-ui .tc-ns{
    text-align:center
  }

  .swagger-ui .tj-ns{
    text-align:justify
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .tl-m{
    text-align:left
  }

  .swagger-ui .tr-m{
    text-align:right
  }

  .swagger-ui .tc-m{
    text-align:center
  }

  .swagger-ui .tj-m{
    text-align:justify
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .tl-l{
    text-align:left
  }

  .swagger-ui .tr-l{
    text-align:right
  }

  .swagger-ui .tc-l{
    text-align:center
  }

  .swagger-ui .tj-l{
    text-align:justify
  }
}

.swagger-ui .ttc{
  text-transform:capitalize
}

.swagger-ui .ttl{
  text-transform:lowercase
}

.swagger-ui .ttu{
  text-transform:uppercase
}

.swagger-ui .ttn{
  text-transform:none
}

@media screen and (min-width: 30em){
  .swagger-ui .ttc-ns{
    text-transform:capitalize
  }

  .swagger-ui .ttl-ns{
    text-transform:lowercase
  }

  .swagger-ui .ttu-ns{
    text-transform:uppercase
  }

  .swagger-ui .ttn-ns{
    text-transform:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .ttc-m{
    text-transform:capitalize
  }

  .swagger-ui .ttl-m{
    text-transform:lowercase
  }

  .swagger-ui .ttu-m{
    text-transform:uppercase
  }

  .swagger-ui .ttn-m{
    text-transform:none
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .ttc-l{
    text-transform:capitalize
  }

  .swagger-ui .ttl-l{
    text-transform:lowercase
  }

  .swagger-ui .ttu-l{
    text-transform:uppercase
  }

  .swagger-ui .ttn-l{
    text-transform:none
  }
}

.swagger-ui .f-6,.swagger-ui .f-headline{
  font-size:6rem
}

.swagger-ui .f-5,.swagger-ui .f-subheadline{
  font-size:5rem
}

.swagger-ui .f1{
  font-size:3rem
}

.swagger-ui .f2{
  font-size:2.25rem
}

.swagger-ui .f3{
  font-size:1.5rem
}

.swagger-ui .f4{
  font-size:1.25rem
}

.swagger-ui .f5{
  font-size:1rem
}

.swagger-ui .f6{
  font-size:.875rem
}

.swagger-ui .f7{
  font-size:.75rem
}

@media screen and (min-width: 30em){
  .swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{
    font-size:6rem
  }

  .swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{
    font-size:5rem
  }

  .swagger-ui .f1-ns{
    font-size:3rem
  }

  .swagger-ui .f2-ns{
    font-size:2.25rem
  }

  .swagger-ui .f3-ns{
    font-size:1.5rem
  }

  .swagger-ui .f4-ns{
    font-size:1.25rem
  }

  .swagger-ui .f5-ns{
    font-size:1rem
  }

  .swagger-ui .f6-ns{
    font-size:.875rem
  }

  .swagger-ui .f7-ns{
    font-size:.75rem
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .f-6-m,.swagger-ui .f-headline-m{
    font-size:6rem
  }

  .swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{
    font-size:5rem
  }

  .swagger-ui .f1-m{
    font-size:3rem
  }

  .swagger-ui .f2-m{
    font-size:2.25rem
  }

  .swagger-ui .f3-m{
    font-size:1.5rem
  }

  .swagger-ui .f4-m{
    font-size:1.25rem
  }

  .swagger-ui .f5-m{
    font-size:1rem
  }

  .swagger-ui .f6-m{
    font-size:.875rem
  }

  .swagger-ui .f7-m{
    font-size:.75rem
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .f-6-l,.swagger-ui .f-headline-l{
    font-size:6rem
  }

  .swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{
    font-size:5rem
  }

  .swagger-ui .f1-l{
    font-size:3rem
  }

  .swagger-ui .f2-l{
    font-size:2.25rem
  }

  .swagger-ui .f3-l{
    font-size:1.5rem
  }

  .swagger-ui .f4-l{
    font-size:1.25rem
  }

  .swagger-ui .f5-l{
    font-size:1rem
  }

  .swagger-ui .f6-l{
    font-size:.875rem
  }

  .swagger-ui .f7-l{
    font-size:.75rem
  }
}

.swagger-ui .measure{
  max-width:30em
}

.swagger-ui .measure-wide{
  max-width:34em
}

.swagger-ui .measure-narrow{
  max-width:20em
}

.swagger-ui .indent{
  margin-bottom:0;
  margin-top:0;
  text-indent:1em
}

.swagger-ui .small-caps{
  font-feature-settings:"smcp";
  font-variant:small-caps
}

.swagger-ui .truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

@media screen and (min-width: 30em){
  .swagger-ui .measure-ns{
    max-width:30em
  }

  .swagger-ui .measure-wide-ns{
    max-width:34em
  }

  .swagger-ui .measure-narrow-ns{
    max-width:20em
  }

  .swagger-ui .indent-ns{
    margin-bottom:0;
    margin-top:0;
    text-indent:1em
  }

  .swagger-ui .small-caps-ns{
    font-feature-settings:"smcp";
    font-variant:small-caps
  }

  .swagger-ui .truncate-ns{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .measure-m{
    max-width:30em
  }

  .swagger-ui .measure-wide-m{
    max-width:34em
  }

  .swagger-ui .measure-narrow-m{
    max-width:20em
  }

  .swagger-ui .indent-m{
    margin-bottom:0;
    margin-top:0;
    text-indent:1em
  }

  .swagger-ui .small-caps-m{
    font-feature-settings:"smcp";
    font-variant:small-caps
  }

  .swagger-ui .truncate-m{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .measure-l{
    max-width:30em
  }

  .swagger-ui .measure-wide-l{
    max-width:34em
  }

  .swagger-ui .measure-narrow-l{
    max-width:20em
  }

  .swagger-ui .indent-l{
    margin-bottom:0;
    margin-top:0;
    text-indent:1em
  }

  .swagger-ui .small-caps-l{
    font-feature-settings:"smcp";
    font-variant:small-caps
  }

  .swagger-ui .truncate-l{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}

.swagger-ui .overflow-container{
  overflow-y:scroll
}

.swagger-ui .center{
  margin-left:auto;
  margin-right:auto
}

.swagger-ui .mr-auto{
  margin-right:auto
}

.swagger-ui .ml-auto{
  margin-left:auto
}

@media screen and (min-width: 30em){
  .swagger-ui .center-ns{
    margin-left:auto;
    margin-right:auto
  }

  .swagger-ui .mr-auto-ns{
    margin-right:auto
  }

  .swagger-ui .ml-auto-ns{
    margin-left:auto
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .center-m{
    margin-left:auto;
    margin-right:auto
  }

  .swagger-ui .mr-auto-m{
    margin-right:auto
  }

  .swagger-ui .ml-auto-m{
    margin-left:auto
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .center-l{
    margin-left:auto;
    margin-right:auto
  }

  .swagger-ui .mr-auto-l{
    margin-right:auto
  }

  .swagger-ui .ml-auto-l{
    margin-left:auto
  }
}

.swagger-ui .clip{
  position:fixed !important;_position:absolute !important;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px, 1px, 1px, 1px)
}

@media screen and (min-width: 30em){
  .swagger-ui .clip-ns{
    position:fixed !important;_position:absolute !important;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px)
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .clip-m{
    position:fixed !important;_position:absolute !important;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px)
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .clip-l{
    position:fixed !important;_position:absolute !important;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px)
  }
}

.swagger-ui .ws-normal{
  white-space:normal
}

.swagger-ui .nowrap{
  white-space:nowrap
}

.swagger-ui .pre{
  white-space:pre
}

@media screen and (min-width: 30em){
  .swagger-ui .ws-normal-ns{
    white-space:normal
  }

  .swagger-ui .nowrap-ns{
    white-space:nowrap
  }

  .swagger-ui .pre-ns{
    white-space:pre
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .ws-normal-m{
    white-space:normal
  }

  .swagger-ui .nowrap-m{
    white-space:nowrap
  }

  .swagger-ui .pre-m{
    white-space:pre
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .ws-normal-l{
    white-space:normal
  }

  .swagger-ui .nowrap-l{
    white-space:nowrap
  }

  .swagger-ui .pre-l{
    white-space:pre
  }
}

.swagger-ui .v-base{
  vertical-align:baseline
}

.swagger-ui .v-mid{
  vertical-align:middle
}

.swagger-ui .v-top{
  vertical-align:top
}

.swagger-ui .v-btm{
  vertical-align:bottom
}

@media screen and (min-width: 30em){
  .swagger-ui .v-base-ns{
    vertical-align:baseline
  }

  .swagger-ui .v-mid-ns{
    vertical-align:middle
  }

  .swagger-ui .v-top-ns{
    vertical-align:top
  }

  .swagger-ui .v-btm-ns{
    vertical-align:bottom
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .swagger-ui .v-base-m{
    vertical-align:baseline
  }

  .swagger-ui .v-mid-m{
    vertical-align:middle
  }

  .swagger-ui .v-top-m{
    vertical-align:top
  }

  .swagger-ui .v-btm-m{
    vertical-align:bottom
  }
}

@media screen and (min-width: 60em){
  .swagger-ui .v-base-l{
    vertical-align:baseline
  }

  .swagger-ui .v-mid-l{
    vertical-align:middle
  }

  .swagger-ui .v-top-l{
    vertical-align:top
  }

  .swagger-ui .v-btm-l{
    vertical-align:bottom
  }
}

.swagger-ui .dim{
  opacity:1;
  transition:opacity .15s ease-in
}

.swagger-ui .dim:focus,.swagger-ui .dim:hover{
  opacity:.5;
  transition:opacity .15s ease-in
}

.swagger-ui .dim:active{
  opacity:.8;
  transition:opacity .15s ease-out
}

.swagger-ui .glow{
  transition:opacity .15s ease-in
}

.swagger-ui .glow:focus,.swagger-ui .glow:hover{
  opacity:1;
  transition:opacity .15s ease-in
}

.swagger-ui .hide-child .child{
  opacity:0;
  transition:opacity .15s ease-in
}

.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{
  opacity:1;
  transition:opacity .15s ease-in
}

.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline
}

.swagger-ui .grow{
  -moz-osx-font-smoothing:grayscale;
  backface-visibility:hidden;
  transform:translateZ(0);
  transition:transform .25s ease-out
}

.swagger-ui .grow:focus,.swagger-ui .grow:hover{
  transform:scale(1.05)
}

.swagger-ui .grow:active{
  transform:scale(0.9)
}

.swagger-ui .grow-large{
  -moz-osx-font-smoothing:grayscale;
  backface-visibility:hidden;
  transform:translateZ(0);
  transition:transform .25s ease-in-out
}

.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{
  transform:scale(1.2)
}

.swagger-ui .grow-large:active{
  transform:scale(0.95)
}

.swagger-ui .pointer:hover{
  cursor:pointer
}

.swagger-ui .shadow-hover{
  cursor:pointer;
  position:relative;
  transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.swagger-ui .shadow-hover:after{
  border-radius:inherit;
  box-shadow:0 0 16px 2px rgba(0,0,0,0.2);
  content:"";
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  width:100%;
  z-index:-1
}

.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{
  opacity:1
}

.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{
  transition:background-color .15s ease-in-out
}

.swagger-ui .z-0{
  z-index:0
}

.swagger-ui .z-1{
  z-index:1
}

.swagger-ui .z-2{
  z-index:2
}

.swagger-ui .z-3{
  z-index:3
}

.swagger-ui .z-4{
  z-index:4
}

.swagger-ui .z-5{
  z-index:5
}

.swagger-ui .z-999{
  z-index:999
}

.swagger-ui .z-9999{
  z-index:9999
}

.swagger-ui .z-max{
  z-index:2147483647
}

.swagger-ui .z-inherit{
  z-index:inherit
}

.swagger-ui .z-initial,.swagger-ui .z-unset{
  z-index:auto
}

.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{
  line-height:1.5
}

.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{
  line-height:1.25
}

.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{
  list-style-type:none;
  margin-left:0;
  padding-left:0
}

.swagger-ui .nested-copy-indent p+p{
  margin-bottom:0;
  margin-top:0;
  text-indent:.1em
}

.swagger-ui .nested-copy-seperator p+p{
  margin-top:1.5em
}

.swagger-ui .nested-img img{
  display:block;
  max-width:100%;
  width:100%
}

.swagger-ui .nested-links a{
  color:#357edd;
  transition:color .15s ease-in
}

.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{
  color:#96ccff;
  transition:color .15s ease-in
}

.swagger-ui .wrapper{
  box-sizing:border-box;
  margin:0 auto;
  max-width:1460px;
  padding:0 20px;
  width:100%
}

.swagger-ui .opblock-tag-section{
  display:flex;
  flex-direction:column
}

.swagger-ui .try-out.btn-group{
  display:flex;
  flex:.1 2 auto;
  padding:0
}

.swagger-ui .try-out__btn{
  margin-left:1.25rem
}

.swagger-ui .opblock-tag{
  align-items:center;
  border-bottom:1px solid rgba(59,65,81,0.3);
  cursor:pointer;
  display:flex;
  padding:10px 20px 10px 10px;
  transition:all .2s
}

.swagger-ui .opblock-tag:hover{
  background:rgba(0,0,0,0.02)
}

.swagger-ui .opblock-tag{
  color:#3b4151;
  font-family:sans-serif;
  font-size:24px;
  margin:0 0 5px
}

.swagger-ui .opblock-tag.no-desc span{
  flex:1
}

.swagger-ui .opblock-tag svg{
  transition:all .4s
}

.swagger-ui .opblock-tag small{
  color:#3b4151;
  flex:2;
  font-family:sans-serif;
  font-size:14px;
  font-weight:400;
  padding:0 10px
}

.swagger-ui .opblock-tag>div{
  flex:1 1 150px;
  font-weight:400;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

@container swagger-ui (max-width: 640px){
  .swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{
    flex:1
  }
}

.swagger-ui .opblock-tag .info__externaldocs{
  text-align:right
}

.swagger-ui .parameter__type{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  padding:5px 0
}

.swagger-ui .parameter-controls{
  margin-top:.75em
}

.swagger-ui .examples__title{
  display:block;
  font-size:1.1em;
  font-weight:700;
  margin-bottom:.75em
}

.swagger-ui .examples__section{
  margin-top:1.5em
}

.swagger-ui .examples__section-header{
  font-size:.9rem;
  font-weight:700;
  margin-bottom:.5rem
}

.swagger-ui .examples-select{
  display:inline-block;
  margin-bottom:.75em
}

.swagger-ui .examples-select .examples-select-element{
  width:100%
}

.swagger-ui .examples-select__section-label{
  font-size:.9rem;
  font-weight:700;
  margin-right:.5rem
}

.swagger-ui .example__section{
  margin-top:1.5em
}

.swagger-ui .example__section-header{
  font-size:.9rem;
  font-weight:700;
  margin-bottom:.5rem
}

.swagger-ui .view-line-link{
  cursor:pointer;
  margin:0 5px;
  position:relative;
  top:3px;
  transition:all .5s;
  width:20px
}

.swagger-ui .opblock{
  border:1px solid #000;
  border-radius:4px;
  box-shadow:0 0 3px rgba(0,0,0,0.19);
  margin:0 0 15px
}

.swagger-ui .opblock .tab-header{
  display:flex;
  flex:1
}

.swagger-ui .opblock .tab-header .tab-item{
  cursor:pointer;
  padding:0 40px
}

.swagger-ui .opblock .tab-header .tab-item:first-of-type{
  padding:0 40px 0 0
}

.swagger-ui .opblock .tab-header .tab-item.active h4 span{
  position:relative
}

.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{
  background:grey;
  bottom:-15px;
  content:"";
  height:4px;
  left:50%;
  position:absolute;
  transform:translateX(-50%);
  width:120%
}

.swagger-ui .opblock.is-open .opblock-summary{
  border-bottom:1px solid #000
}

.swagger-ui .opblock .opblock-section-header{
  align-items:center;
  background:rgba(255,255,255,0.8);
  box-shadow:0 1px 2px rgba(0,0,0,0.1);
  display:flex;
  min-height:50px;
  padding:8px 20px
}

.swagger-ui .opblock .opblock-section-header>label{
  align-items:center;
  color:#3b4151;
  display:flex;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  margin:0 0 0 auto
}

.swagger-ui .opblock .opblock-section-header>label>span{
  padding:0 10px 0 0
}

.swagger-ui .opblock .opblock-section-header h4{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:14px;
  margin:0
}

.swagger-ui .opblock .opblock-summary-method{
  background:#000;
  border-radius:3px;
  color:#fff;
  font-family:sans-serif;
  font-size:14px;
  font-weight:700;
  min-width:80px;
  padding:6px 0;
  text-align:center;
  text-shadow:0 1px 0 rgba(0,0,0,0.1)
}

@container swagger-ui (max-width: 768px){
  .swagger-ui .opblock .opblock-summary-method{
    font-size:12px
  }
}

.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{
  align-items:center;
  color:#3b4151;
  display:flex;
  font-family:monospace;
  font-size:16px;
  font-weight:600;
  word-break:break-word
}

@container swagger-ui (max-width: 768px){
  .swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{
    font-size:12px
  }
}

.swagger-ui .opblock .opblock-summary-path{
  flex-shrink:1
}

@container swagger-ui (max-width: 640px){
  .swagger-ui .opblock .opblock-summary-path{
    max-width:100%
  }
}

.swagger-ui .opblock .opblock-summary-path__deprecated{
  -webkit-text-decoration:line-through;
  text-decoration:line-through
}

.swagger-ui .opblock .opblock-summary-operation-id{
  font-size:14px
}

.swagger-ui .opblock .opblock-summary-description{
  color:#3b4151;
  font-family:sans-serif;
  font-size:13px;
  word-break:break-word
}

.swagger-ui .opblock .opblock-summary-path-description-wrapper{
  align-items:center;
  display:flex;
  flex-direction:row;
  flex-grow:1;
  flex-wrap:wrap;
  gap:0 10px;
  padding:0 10px
}

@container swagger-ui (max-width: 550px){
  .swagger-ui .opblock .opblock-summary-path-description-wrapper{
    align-items:flex-start;
    flex-direction:column
  }
}

.swagger-ui .opblock .opblock-summary{
  align-items:center;
  cursor:pointer;
  display:flex;
  padding:5px
}

.swagger-ui .opblock .opblock-summary .view-line-link{
  cursor:pointer;
  margin:0;
  position:relative;
  top:2px;
  transition:all .5s;
  width:0
}

.swagger-ui .opblock .opblock-summary:hover .view-line-link{
  margin:0 5px;
  width:18px
}

.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{
  width:24px
}

.swagger-ui .opblock.opblock-post{
  background:rgba(73,204,144,0.1);
  border-color:#49cc90
}

.swagger-ui .opblock.opblock-post .opblock-summary-method{
  background:#49cc90
}

.swagger-ui .opblock.opblock-post .opblock-summary{
  border-color:#49cc90
}

.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{
  background:#49cc90
}

.swagger-ui .opblock.opblock-put{
  background:rgba(252,161,48,0.1);
  border-color:#fca130
}

.swagger-ui .opblock.opblock-put .opblock-summary-method{
  background:#fca130
}

.swagger-ui .opblock.opblock-put .opblock-summary{
  border-color:#fca130
}

.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{
  background:#fca130
}

.swagger-ui .opblock.opblock-delete{
  background:rgba(249,62,62,0.1);
  border-color:#f93e3e
}

.swagger-ui .opblock.opblock-delete .opblock-summary-method{
  background:#f93e3e
}

.swagger-ui .opblock.opblock-delete .opblock-summary{
  border-color:#f93e3e
}

.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{
  background:#f93e3e
}

.swagger-ui .opblock.opblock-get{
  background:rgba(97,175,254,0.1);
  border-color:#61affe
}

.swagger-ui .opblock.opblock-get .opblock-summary-method{
  background:#61affe
}

.swagger-ui .opblock.opblock-get .opblock-summary{
  border-color:#61affe
}

.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{
  background:#61affe
}

.swagger-ui .opblock.opblock-patch{
  background:rgba(80,227,194,0.1);
  border-color:#50e3c2
}

.swagger-ui .opblock.opblock-patch .opblock-summary-method{
  background:#50e3c2
}

.swagger-ui .opblock.opblock-patch .opblock-summary{
  border-color:#50e3c2
}

.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{
  background:#50e3c2
}

.swagger-ui .opblock.opblock-head{
  background:rgba(144,18,254,0.1);
  border-color:#9012fe
}

.swagger-ui .opblock.opblock-head .opblock-summary-method{
  background:#9012fe
}

.swagger-ui .opblock.opblock-head .opblock-summary{
  border-color:#9012fe
}

.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{
  background:#9012fe
}

.swagger-ui .opblock.opblock-options{
  background:rgba(13,90,167,0.1);
  border-color:#0d5aa7
}

.swagger-ui .opblock.opblock-options .opblock-summary-method{
  background:#0d5aa7
}

.swagger-ui .opblock.opblock-options .opblock-summary{
  border-color:#0d5aa7
}

.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{
  background:#0d5aa7
}

.swagger-ui .opblock.opblock-query{
  background:rgba(157,64,138,0.1);
  border-color:#9d408a
}

.swagger-ui .opblock.opblock-query .opblock-summary-method{
  background:#9d408a
}

.swagger-ui .opblock.opblock-query .opblock-summary{
  border-color:#9d408a
}

.swagger-ui .opblock.opblock-query .tab-header .tab-item.active h4 span:after{
  background:#9d408a
}

.swagger-ui .opblock.opblock-deprecated{
  background:rgba(235,235,235,0.1);
  border-color:#ebebeb;
  opacity:.6
}

.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{
  background:#ebebeb
}

.swagger-ui .opblock.opblock-deprecated .opblock-summary{
  border-color:#ebebeb
}

.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{
  background:#ebebeb
}

.swagger-ui .opblock .opblock-schemes{
  padding:8px 20px
}

.swagger-ui .opblock .opblock-schemes .schemes-title{
  padding:0 10px 0 0
}

.swagger-ui .filter .operation-filter-input{
  border:2px solid #d8dde7;
  margin:20px 0;
  padding:10px;
  width:100%
}

.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{
  color:red
}

.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{
  color:#aaa
}

.swagger-ui .model-example{
  margin-top:1em
}

.swagger-ui .model-example .model-container{
  overflow-x:auto;
  width:100%
}

.swagger-ui .model-example .model-container .model-hint:not(.model-hint--embedded){
  top:-1.15em
}

.swagger-ui .tab{
  display:flex;
  list-style:none;
  padding:0
}

.swagger-ui .tab li{
  color:#3b4151;
  cursor:pointer;
  font-family:sans-serif;
  font-size:12px;
  min-width:60px;
  padding:0
}

.swagger-ui .tab li:first-of-type{
  padding-left:0;
  padding-right:12px;
  position:relative
}

.swagger-ui .tab li:first-of-type:after{
  background:rgba(0,0,0,0.2);
  content:"";
  height:100%;
  position:absolute;
  right:6px;
  top:0;
  width:1px
}

.swagger-ui .tab li.active{
  font-weight:700
}

.swagger-ui .tab li button.tablinks{
  background:none;
  border:0;
  color:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding:0
}

.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:0 0 5px;
  padding:15px 20px
}

.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:0 0 5px
}

.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  margin:0
}

.swagger-ui .opblock-external-docs-wrapper h4{
  padding-left:0
}

.swagger-ui .execute-wrapper{
  padding:20px;
  text-align:right
}

.swagger-ui .execute-wrapper .btn{
  padding:8px 40px;
  width:100%
}

.swagger-ui .body-param-options{
  display:flex;
  flex-direction:column
}

.swagger-ui .body-param-options .body-param-edit{
  padding:10px 0
}

.swagger-ui .body-param-options label{
  padding:8px 0
}

.swagger-ui .body-param-options label select{
  margin:3px 0 0
}

.swagger-ui .responses-inner{
  padding:20px
}

.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:10px 0 5px
}

.swagger-ui .responses-inner .curl{
  max-height:400px;
  min-height:6em;
  overflow-y:auto
}

.swagger-ui .response-col_status{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px
}

.swagger-ui .response-col_status .response-undocumented{
  color:#909090;
  font-family:monospace;
  font-size:11px;
  font-weight:600
}

.swagger-ui .response-col_links{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  max-width:40em;
  padding-left:2em
}

.swagger-ui .response-col_links .response-undocumented{
  color:#909090;
  font-family:monospace;
  font-size:11px;
  font-weight:600
}

.swagger-ui .response-col_links .operation-link{
  margin-bottom:1.5em
}

.swagger-ui .response-col_links .operation-link .description{
  margin-bottom:.5em
}

.swagger-ui .opblock-body .opblock-loading-animation{
  display:block;
  margin:3em auto
}

.swagger-ui .opblock-body pre.microlight{
  background:#333;
  border-radius:4px;
  font-size:12px;
  -webkit-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto;
  margin:0;
  padding:10px;
  white-space:pre-wrap;
  word-break:break-all;
  word-break:break-word;
  word-wrap:break-word;
  color:#fff;
  font-family:monospace;
  font-weight:600
}

.swagger-ui .opblock-body pre.microlight .headerline{
  display:block
}

.swagger-ui .highlight-code{
  position:relative
}

.swagger-ui .highlight-code>.microlight{
  max-height:400px;
  min-height:6em;
  overflow-y:auto
}

.swagger-ui .highlight-code>.microlight code{
  white-space:pre-wrap !important;
  word-break:break-all
}

.swagger-ui .curl-command{
  position:relative
}

.swagger-ui .download-contents{
  align-items:center;
  background:#7d8293;
  border:none;
  border-radius:4px;
  bottom:10px;
  color:#fff;
  display:flex;
  font-family:sans-serif;
  font-size:14px;
  font-weight:600;
  height:30px;
  justify-content:center;
  padding:5px;
  position:absolute;
  right:10px;
  text-align:center
}

.swagger-ui .scheme-container{
  background:#fff;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);
  margin:0 0 20px;
  padding:30px 0
}

.swagger-ui .scheme-container .schemes{
  align-items:flex-end;
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  justify-content:space-between
}

.swagger-ui .scheme-container .schemes>.schemes-server-container{
  display:flex;
  flex-wrap:wrap;
  gap:10px
}

.swagger-ui .scheme-container .schemes>.schemes-server-container>label{
  color:#3b4151;
  display:flex;
  flex-direction:column;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  margin:-20px 15px 0 0
}

.swagger-ui .scheme-container .schemes>.schemes-server-container>label select{
  min-width:130px;
  text-transform:uppercase
}

.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)){
  justify-content:flex-end
}

.swagger-ui .scheme-container .schemes .auth-wrapper{
  flex:none;
  justify-content:start
}

.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{
  display:flex;
  flex-wrap:nowrap;
  margin:0;
  padding-right:20px
}

.swagger-ui .loading-container{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin-top:1em;
  min-height:1px;
  padding:40px 0 60px
}

.swagger-ui .loading-container .loading{
  position:relative
}

.swagger-ui .loading-container .loading:after{
  color:#3b4151;
  content:"loading";
  font-family:sans-serif;
  font-size:10px;
  font-weight:700;
  left:50%;
  position:absolute;
  text-transform:uppercase;
  top:50%;
  transform:translate(-50%, -50%)
}

.swagger-ui .loading-container .loading:before{
  animation:rotation 1s linear infinite,opacity .5s;
  backface-visibility:hidden;
  border:2px solid rgba(85,85,85,0.1);
  border-radius:100%;
  border-top-color:rgba(0,0,0,0.6);
  content:"";
  display:block;
  height:60px;
  left:50%;
  margin:-30px;
  opacity:1;
  position:absolute;
  top:50%;
  width:60px
}

@keyframes rotation{
  to{
    transform:rotate(1turn)
  }
}

.swagger-ui .response-controls{
  display:flex;
  padding-top:1em
}

.swagger-ui .response-control-media-type{
  margin-right:1em
}

.swagger-ui .response-control-media-type--accept-controller select{
  border-color:green
}

.swagger-ui .response-control-media-type__accept-message{
  color:green;
  font-size:.7em
}

.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{
  display:block;
  font-size:.7em;
  margin-bottom:.2em
}

@keyframes blinker{
  50%{
    opacity:0
  }
}

.swagger-ui .hidden{
  display:none
}

.swagger-ui .no-margin{
  border:none;
  height:auto;
  margin:0;
  padding:0
}

.swagger-ui .float-right{
  float:right
}

.swagger-ui .svg-assets{
  height:0;
  position:absolute;
  width:0
}

.swagger-ui section h3{
  color:#3b4151;
  font-family:sans-serif
}

.swagger-ui a.nostyle{
  display:inline
}

.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{
  color:inherit;
  cursor:pointer;
  text-decoration:inherit
}

.swagger-ui .fallback{
  color:#aaa;
  padding:1em
}

.swagger-ui .version-pragma{
  height:100%;
  padding:5em 0
}

.swagger-ui .version-pragma__message{
  display:flex;
  font-size:1.2em;
  height:100%;
  justify-content:center;
  line-height:1.5em;
  padding:0 .6em;
  text-align:center
}

.swagger-ui .version-pragma__message>div{
  flex:1;
  max-width:55ch
}

.swagger-ui .version-pragma__message code{
  background-color:#dedede;
  padding:4px 4px 2px;
  white-space:pre
}

.swagger-ui .opblock-link{
  font-weight:400
}

.swagger-ui .opblock-link.shown{
  font-weight:700
}

.swagger-ui span.token-string{
  color:#555
}

.swagger-ui span.token-not-formatted{
  color:#555;
  font-weight:700
}

.swagger-ui .btn{
  background:transparent;
  border:2px solid grey;
  border-radius:4px;
  box-shadow:0 1px 2px rgba(0,0,0,0.1);
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  font-weight:700;
  padding:5px 23px;
  transition:all .3s
}

.swagger-ui .btn.btn-sm{
  font-size:12px;
  padding:4px 23px
}

.swagger-ui .btn[disabled]{
  cursor:not-allowed;
  opacity:.3
}

.swagger-ui .btn:hover{
  box-shadow:0 0 5px rgba(0,0,0,0.3)
}

.swagger-ui .btn.cancel{
  background-color:transparent;
  border-color:#ff6060;
  color:#ff6060;
  font-family:sans-serif
}

.swagger-ui .btn.authorize{
  background-color:transparent;
  border-color:#49cc90;
  color:#49cc90;
  display:inline;
  line-height:1
}

.swagger-ui .btn.authorize span{
  float:left;
  padding:4px 20px 0 0
}

.swagger-ui .btn.authorize svg{
  fill:#49cc90
}

.swagger-ui .btn.execute{
  background-color:#4990e2;
  border-color:#4990e2;
  color:#fff
}

.swagger-ui .btn-group{
  display:flex;
  padding:30px
}

.swagger-ui .btn-group .btn{
  flex:1
}

.swagger-ui .btn-group .btn:first-child{
  border-radius:4px 0 0 4px
}

.swagger-ui .btn-group .btn:last-child{
  border-radius:0 4px 4px 0
}

.swagger-ui .authorization__btn{
  background:none;
  border:none;
  padding:0 0 0 10px
}

.swagger-ui .authorization__btn .locked{
  opacity:1
}

.swagger-ui .authorization__btn .unlocked{
  opacity:.4
}

.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{
  all:inherit;
  border-bottom:0;
  cursor:pointer;
  flex:1;
  padding:0
}

.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{
  outline:auto
}

.swagger-ui .expand-methods,.swagger-ui .expand-operation{
  background:none;
  border:none
}

.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{
  height:20px;
  width:20px
}

.swagger-ui .expand-methods{
  padding:0 10px
}

.swagger-ui .expand-methods:hover svg{
  fill:#404040
}

.swagger-ui .expand-methods svg{
  transition:all .3s;
  fill:#707070
}

.swagger-ui button{
  cursor:pointer
}

.swagger-ui button.invalid{
  animation:shake .4s 1;
  background:#feebeb;
  border-color:#f93e3e
}

.swagger-ui .copy-to-clipboard{
  align-items:center;
  background:#7d8293;
  border:none;
  border-radius:4px;
  bottom:10px;
  display:flex;
  height:30px;
  justify-content:center;
  position:absolute;
  right:100px;
  width:30px
}

.swagger-ui .copy-to-clipboard button{
  background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" aria-hidden=\"true\"><path fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1\"/></svg>") 50% no-repeat;
  border:none;
  flex-grow:1;
  flex-shrink:1;
  height:25px
}

.swagger-ui .copy-to-clipboard:active{
  background:#5e626f
}

.swagger-ui .opblock-control-arrow{
  background:none;
  border:none;
  text-align:center
}

.swagger-ui .curl-command .copy-to-clipboard{
  bottom:5px;
  height:20px;
  right:10px;
  width:20px
}

.swagger-ui .curl-command .copy-to-clipboard button{
  height:18px
}

.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{
  height:26px;
  position:static
}

.swagger-ui select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z\"/></svg>") right 10px center no-repeat;
  background-size:20px;
  border:2px solid #41444e;
  border-radius:4px;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  font-weight:700;
  padding:5px 40px 5px 10px
}

.swagger-ui select[multiple]{
  background:#f7f7f7;
  margin:5px 0;
  padding:5px
}

.swagger-ui select.invalid{
  animation:shake .4s 1;
  background:#feebeb;
  border-color:#f93e3e
}

.swagger-ui .opblock-body select{
  min-width:230px
}

@container swagger-ui (max-width: 768px){
  .swagger-ui .opblock-body select{
    min-width:180px
  }
}

@container swagger-ui (max-width: 640px){
  .swagger-ui .opblock-body select{
    min-width:100%;
    width:100%
  }
}

.swagger-ui label{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  margin:0 0 5px
}

.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{
  line-height:1
}

@container swagger-ui (max-width: 768px){
  .swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{
    max-width:175px
  }
}

.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{
  background:#fff;
  border:1px solid #d9d9d9;
  border-radius:4px;
  margin:5px 0;
  min-width:100px;
  padding:8px 10px
}

.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{
  animation:shake .4s 1;
  background:#feebeb;
  border-color:#f93e3e
}

.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{
  background-color:#fafafa;
  color:#888;
  cursor:not-allowed
}

.swagger-ui select[disabled]{
  border-color:#888
}

.swagger-ui textarea[disabled]{
  background-color:#41444e;
  color:#fff
}

@keyframes shake{
  10%,90%{
    transform:translate3d(-1px, 0, 0)
  }

  20%,80%{
    transform:translate3d(2px, 0, 0)
  }

  30%,50%,70%{
    transform:translate3d(-4px, 0, 0)
  }

  40%,60%{
    transform:translate3d(4px, 0, 0)
  }
}

.swagger-ui textarea{
  background:rgba(255,255,255,0.8);
  border:none;
  border-radius:4px;
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  min-height:280px;
  outline:none;
  padding:10px;
  width:100%
}

.swagger-ui textarea:focus{
  border:2px solid #61affe
}

.swagger-ui textarea.curl{
  background:#41444e;
  border-radius:4px;
  color:#fff;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  margin:0;
  min-height:100px;
  padding:10px;
  resize:none
}

.swagger-ui .checkbox{
  color:#303030;
  padding:5px 0 10px;
  transition:opacity .5s
}

.swagger-ui .checkbox label{
  display:flex
}

.swagger-ui .checkbox p{
  color:#3b4151;
  font-family:monospace;
  font-style:italic;
  font-weight:400 !important;
  font-weight:600;
  margin:0 !important
}

.swagger-ui .checkbox input[type=checkbox]{
  display:none
}

.swagger-ui .checkbox input[type=checkbox]+label>.item{
  background:#e8e8e8;
  border-radius:1px;
  box-shadow:0 0 0 2px #e8e8e8;
  cursor:pointer;
  display:inline-block;
  flex:none;
  height:16px;
  margin:0 8px 0 0;
  padding:5px;
  position:relative;
  top:3px;
  width:16px
}

.swagger-ui .checkbox input[type=checkbox]+label>.item:active{
  transform:scale(0.9)
}

.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{
  background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"8\" viewBox=\"3 7 10 8\"><path fill=\"%2341474E\" fill-rule=\"evenodd\" d=\"M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z\"/></svg>") 50% no-repeat
}

.swagger-ui .dialog-ux{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:9999
}

.swagger-ui .dialog-ux .backdrop-ux{
  background:rgba(0,0,0,0.8);
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0
}

.swagger-ui .dialog-ux .modal-ux{
  background:#fff;
  border:1px solid #ebebeb;
  border-radius:4px;
  box-shadow:0 10px 30px 0 rgba(0,0,0,0.2);
  left:50%;
  max-width:650px;
  min-width:300px;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:100%;
  z-index:9999
}

.swagger-ui .dialog-ux .modal-ux-content{
  max-height:540px;
  overflow-y:auto;
  padding:20px
}

.swagger-ui .dialog-ux .modal-ux-content p{
  color:#41444e;
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:0 0 5px
}

.swagger-ui .dialog-ux .modal-ux-content h4{
  color:#3b4151;
  font-family:sans-serif;
  font-size:18px;
  font-weight:600;
  margin:15px 0 0
}

.swagger-ui .dialog-ux .modal-ux-header{
  align-items:center;
  border-bottom:1px solid #ebebeb;
  display:flex;
  padding:12px 0
}

.swagger-ui .dialog-ux .modal-ux-header .close-modal{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:none;
  border:none;
  padding:0 10px
}

.swagger-ui .dialog-ux .modal-ux-header h3{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:20px;
  font-weight:600;
  margin:0;
  padding:0 20px
}

.swagger-ui .model{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:300;
  font-weight:600
}

.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{
  color:#a0a0a0 !important
}

.swagger-ui .model .deprecated>td:first-of-type{
  -webkit-text-decoration:line-through;
  text-decoration:line-through
}

.swagger-ui .model-toggle{
  cursor:pointer;
  display:inline-block;
  font-size:10px;
  margin:auto .3em;
  position:relative;
  top:6px;
  transform:rotate(90deg);
  transform-origin:50% 50%;
  transition:transform .15s ease-in
}

.swagger-ui .model-toggle.collapsed{
  transform:rotate(0deg)
}

.swagger-ui .model-toggle:after{
  background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"/></svg>") 50% no-repeat;
  background-size:100%;
  content:"";
  display:block;
  height:20px;
  width:20px
}

.swagger-ui .model-jump-to-path{
  cursor:pointer;
  position:relative
}

.swagger-ui .model-jump-to-path .view-line-link{
  cursor:pointer;
  position:absolute;
  top:-.4em
}

.swagger-ui .model-title{
  position:relative
}

.swagger-ui .model-title:hover .model-hint{
  display:block
}

.swagger-ui .model-hint{
  background:rgba(0,0,0,0.7);
  border-radius:4px;
  color:#ebebeb;
  display:none;
  padding:.1em .5em;
  position:absolute;
  top:-1.8em;
  white-space:nowrap
}

.swagger-ui .model p{
  margin:0 0 1em
}

.swagger-ui .model .property{
  color:#999;
  font-style:italic
}

.swagger-ui .model .property.primitive{
  color:#6b6b6b
}

.swagger-ui .model .property.primitive.extension{
  display:block
}

.swagger-ui .model .property.primitive.extension>td:first-child{
  padding-left:0;
  padding-right:0;
  width:auto
}

.swagger-ui .model .property.primitive.extension>td:first-child:after{
  content:": "
}

.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{
  color:#666;
  font-weight:400
}

.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{
  font-weight:700
}

.swagger-ui table.model tr.property-row td{
  vertical-align:top
}

.swagger-ui table.model tr.property-row td:first-child{
  padding-right:.2em
}

.swagger-ui table.model tr.property-row .star{
  color:red
}

.swagger-ui table.model tr.extension{
  color:#777
}

.swagger-ui table.model tr.extension td:last-child{
  vertical-align:top
}

.swagger-ui table.model tr.external-docs td:first-child{
  font-weight:700
}

.swagger-ui table.model tr .renderedMarkdown p:first-child{
  margin-top:0
}

.swagger-ui section.models{
  border:1px solid rgba(59,65,81,0.3);
  border-radius:4px;
  margin:30px 0
}

.swagger-ui section.models .pointer{
  cursor:pointer
}

.swagger-ui section.models.is-open{
  padding:0 0 20px
}

.swagger-ui section.models.is-open h4{
  border-bottom:1px solid rgba(59,65,81,0.3);
  margin:0 0 5px
}

.swagger-ui section.models h4{
  align-items:center;
  color:#606060;
  cursor:pointer;
  display:flex;
  font-family:sans-serif;
  font-size:16px;
  margin:0;
  padding:10px 20px 10px 10px;
  transition:all .2s
}

.swagger-ui section.models h4 svg{
  transition:all .4s
}

.swagger-ui section.models h4 span{
  flex:1
}

.swagger-ui section.models h4:hover{
  background:rgba(0,0,0,0.02)
}

.swagger-ui section.models h5{
  color:#707070;
  font-family:sans-serif;
  font-size:16px;
  margin:0 0 10px
}

.swagger-ui section.models .model-jump-to-path{
  position:relative;
  top:5px
}

.swagger-ui section.models .model-container{
  background:rgba(0,0,0,0.05);
  border-radius:4px;
  margin:0 20px 15px;
  position:relative;
  transition:all .5s
}

.swagger-ui section.models .model-container:hover{
  background:rgba(0,0,0,0.07)
}

.swagger-ui section.models .model-container:first-of-type{
  margin:20px
}

.swagger-ui section.models .model-container:last-of-type{
  margin:0 20px
}

.swagger-ui section.models .model-container .models-jump-to-path{
  opacity:.65;
  position:absolute;
  right:5px;
  top:8px
}

.swagger-ui section.models .model-box{
  background:none
}

.swagger-ui section.models .model-box:has(.model-box){
  overflow-x:auto;
  width:100%
}

.swagger-ui .model-box{
  background:rgba(0,0,0,0.1);
  border-radius:4px;
  display:inline-block;
  padding:10px
}

.swagger-ui .model-box .model-jump-to-path{
  position:relative;
  top:4px
}

.swagger-ui .model-box.deprecated{
  opacity:.5
}

.swagger-ui .model-title{
  color:#505050;
  font-family:sans-serif;
  font-size:16px
}

.swagger-ui .model-title img{
  bottom:0;
  margin-left:1em;
  position:relative
}

.swagger-ui .model-deprecated-warning{
  color:#f93e3e;
  font-family:sans-serif;
  font-size:16px;
  font-weight:600;
  margin-right:1em
}

.swagger-ui span>span.model .brace-close{
  padding:0 0 0 10px
}

.swagger-ui .prop-name{
  display:inline-block;
  margin-right:1em
}

.swagger-ui .prop-type{
  color:#55a
}

.swagger-ui .prop-enum{
  display:block
}

.swagger-ui .prop-format{
  color:#606060
}

.swagger-ui .servers>label{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:-20px 15px 0 0
}

.swagger-ui .servers>label select{
  max-width:100%;
  min-width:130px;
  width:100%
}

.swagger-ui .servers h4.message{
  padding-bottom:2em
}

.swagger-ui .servers table tr{
  width:30em
}

.swagger-ui .servers table td{
  display:inline-block;
  max-width:15em;
  padding-bottom:10px;
  padding-top:10px;
  vertical-align:middle
}

.swagger-ui .servers table td:first-of-type{
  padding-right:1em
}

.swagger-ui .servers table td input{
  height:100%;
  width:100%
}

.swagger-ui .servers .computed-url{
  margin:2em 0
}

.swagger-ui .servers .computed-url code{
  display:inline-block;
  font-size:16px;
  margin:0 1em;
  padding:4px
}

.swagger-ui .servers-title{
  font-size:12px;
  font-weight:700
}

.swagger-ui .operation-servers h4.message{
  margin-bottom:2em
}

.swagger-ui table{
  border-collapse:collapse;
  padding:0 10px;
  width:100%
}

.swagger-ui table.model tbody tr td{
  padding:0 0 0 1em;
  vertical-align:top
}

.swagger-ui table.model tbody tr td:first-of-type{
  padding:0 0 0 2em;
  width:174px
}

.swagger-ui table.headers td{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:300;
  font-weight:600;
  vertical-align:middle
}

.swagger-ui table.headers .header-example{
  color:#999;
  font-style:italic
}

.swagger-ui table tbody tr td{
  padding:10px 0 0;
  vertical-align:top
}

.swagger-ui table tbody tr td:first-of-type{
  min-width:6em;
  padding:10px 0
}

.swagger-ui table tbody tr td:has(.model-box){
  max-width:1px
}

.swagger-ui table thead tr td,.swagger-ui table thead tr th{
  border-bottom:1px solid rgba(59,65,81,0.2);
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  padding:12px 0;
  text-align:left
}

.swagger-ui .parameters-col_description{
  margin-bottom:2em;
  width:99%
}

.swagger-ui .parameters-col_description input{
  max-width:340px;
  width:100%
}

.swagger-ui .parameters-col_description select{
  border-width:1px
}

.swagger-ui .parameters-col_description .markdown:first-child p:first-child,.swagger-ui .parameters-col_description .renderedMarkdown:first-child p:first-child{
  margin:0
}

.swagger-ui .parameter__name{
  color:#3b4151;
  font-family:sans-serif;
  font-size:16px;
  font-weight:400;
  margin-right:.75em
}

.swagger-ui .parameter__name.required{
  font-weight:700
}

.swagger-ui .parameter__name.required span{
  color:red
}

.swagger-ui .parameter__name.required:after{
  color:rgba(255,0,0,0.6);
  content:"required";
  font-size:10px;
  padding:5px;
  position:relative;
  top:-6px
}

.swagger-ui .parameter__extension,.swagger-ui .parameter__in{
  color:grey;
  font-family:monospace;
  font-size:12px;
  font-style:italic;
  font-weight:600
}

.swagger-ui .parameter__deprecated{
  color:red;
  font-family:monospace;
  font-size:12px;
  font-style:italic;
  font-weight:600
}

.swagger-ui .parameter__empty_value_toggle{
  display:block;
  font-size:13px;
  padding-bottom:12px;
  padding-top:5px
}

.swagger-ui .parameter__empty_value_toggle input{
  margin-right:7px;
  width:auto
}

.swagger-ui .parameter__empty_value_toggle.disabled{
  opacity:.7
}

.swagger-ui .table-container{
  padding:20px
}

.swagger-ui .response-col_description{
  width:99%
}

.swagger-ui .response-col_description .markdown p:first-child,.swagger-ui .response-col_description .renderedMarkdown p:first-child{
  margin:0
}

.swagger-ui .response-col_description .markdown p:last-child,.swagger-ui .response-col_description .renderedMarkdown p:last-child{
  margin-bottom:0
}

.swagger-ui .response-col_links{
  min-width:6em
}

.swagger-ui .response__extension{
  color:grey;
  font-family:monospace;
  font-size:12px;
  font-style:italic;
  font-weight:600
}

.swagger-ui .topbar{
  background-color:#1b1b1b;
  padding:10px 0
}

.swagger-ui .topbar .topbar-wrapper{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:10px
}

@container swagger-ui (max-width: 550px){
  .swagger-ui .topbar .topbar-wrapper{
    align-items:start;
    flex-direction:column
  }
}

.swagger-ui .topbar a{
  align-items:center;
  color:#fff;
  display:flex;
  flex:1;
  font-family:sans-serif;
  font-size:1.5em;
  font-weight:700;
  max-width:300px;
  -webkit-text-decoration:none;
  text-decoration:none
}

.swagger-ui .topbar a span{
  margin:0;
  padding:0 10px
}

.swagger-ui .topbar .download-url-wrapper{
  display:flex;
  flex:3;
  justify-content:flex-end;
  margin-left:auto;
  max-width:600px
}

.swagger-ui .topbar .download-url-wrapper input[type=text]{
  border:2px solid #62a03f;
  border-radius:4px 0 0 4px;
  margin:0;
  max-width:100%;
  outline:none;
  width:100%
}

.swagger-ui .topbar .download-url-wrapper .select-label{
  align-items:center;
  color:#f0f0f0;
  display:flex;
  margin:0;
  max-width:600px;
  width:100%
}

.swagger-ui .topbar .download-url-wrapper .select-label span{
  flex:1;
  font-size:16px;
  padding:0 10px 0 0;
  text-align:right
}

.swagger-ui .topbar .download-url-wrapper .select-label select{
  border:2px solid #62a03f;
  box-shadow:none;
  flex:2;
  outline:none;
  width:100%
}

.swagger-ui .topbar .download-url-wrapper .download-url-button{
  background:#62a03f;
  border:none;
  border-radius:0 4px 4px 0;
  color:#fff;
  font-family:sans-serif;
  font-size:16px;
  font-weight:700;
  padding:4px 30px
}

@container swagger-ui (max-width: 550px){
  .swagger-ui .topbar .download-url-wrapper{
    width:100%
  }
}

.swagger-ui .topbar .dark-mode-toggle{
  cursor:pointer;
  margin-left:10px;
  opacity:.8;
  transition:all .2s
}

.swagger-ui .topbar .dark-mode-toggle button{
  background:none;
  border:none;
  padding:0
}

.swagger-ui .topbar .dark-mode-toggle button svg{
  fill:#e4e6e6
}

.swagger-ui .topbar .dark-mode-toggle:hover{
  opacity:1
}

.swagger-ui .info{
  margin:50px 0
}

.swagger-ui .info.failed-config{
  margin-left:auto;
  margin-right:auto;
  max-width:880px;
  text-align:center
}

.swagger-ui .info hgroup.main{
  margin:0 0 20px
}

.swagger-ui .info hgroup.main a{
  font-size:12px
}

.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info pre,.swagger-ui .info table{
  font-size:14px
}

.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5,.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{
  color:#3b4151;
  font-family:sans-serif
}

.swagger-ui .info a{
  color:#4990e2;
  font-family:sans-serif;
  font-size:14px;
  transition:all .4s
}

.swagger-ui .info a:hover{
  color:#1f69c0
}

.swagger-ui .info>div{
  margin:0 0 5px
}

.swagger-ui .info .base-url{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:300 !important;
  font-weight:600;
  margin:0
}

.swagger-ui .info .title{
  color:#3b4151;
  font-family:sans-serif;
  font-size:36px;
  margin:0
}

.swagger-ui .info .title small{
  background:#7d8492;
  border-radius:57px;
  display:inline-block;
  font-size:10px;
  margin:0 0 0 5px;
  padding:2px 4px;
  position:relative;
  top:-5px;
  vertical-align:super
}

.swagger-ui .info .title small.version-stamp{
  background-color:#89bf04
}

.swagger-ui .info .title small pre{
  color:#fff;
  font-family:sans-serif;
  margin:0;
  padding:0
}

.swagger-ui .auth-btn-wrapper{
  display:flex;
  justify-content:center;
  padding:10px 0
}

.swagger-ui .auth-btn-wrapper .btn-done{
  margin-left:1em
}

.swagger-ui .auth-wrapper{
  display:flex;
  flex:1;
  justify-content:flex-end
}

.swagger-ui .auth-wrapper .authorize{
  margin-left:10px;
  margin-right:10px;
  padding-right:20px
}

.swagger-ui .auth-container{
  border-bottom:1px solid #ebebeb;
  margin:0 0 10px;
  padding:10px 20px
}

.swagger-ui .auth-container:last-of-type{
  border:0;
  margin:0;
  padding:10px 20px
}

.swagger-ui .auth-container h4{
  margin:5px 0 15px !important
}

.swagger-ui .auth-container .wrapper{
  margin:0;
  padding:0
}

.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{
  min-width:230px
}

.swagger-ui .auth-container .errors{
  background-color:#fee;
  border-radius:4px;
  color:red;
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  margin:1em;
  padding:10px
}

.swagger-ui .auth-container .errors b{
  margin-right:1em;
  text-transform:capitalize
}

.swagger-ui .scopes h2{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px
}

.swagger-ui .scopes h2 a{
  color:#4990e2;
  cursor:pointer;
  font-size:12px;
  padding-left:10px;
  -webkit-text-decoration:underline;
  text-decoration:underline
}

.swagger-ui .scope-def{
  padding:0 0 20px
}

.swagger-ui .errors-wrapper{
  animation:scaleUp .5s;
  background:rgba(249,62,62,0.1);
  border:2px solid #f93e3e;
  border-radius:4px;
  margin:20px;
  padding:10px 20px
}

.swagger-ui .errors-wrapper .error-wrapper{
  margin:0 0 10px
}

.swagger-ui .errors-wrapper .errors h4{
  color:#3b4151;
  font-family:monospace;
  font-size:14px;
  font-weight:600;
  margin:0
}

.swagger-ui .errors-wrapper .errors small{
  color:#606060
}

.swagger-ui .errors-wrapper .errors .message{
  white-space:pre-line
}

.swagger-ui .errors-wrapper .errors .message.thrown{
  max-width:100%
}

.swagger-ui .errors-wrapper .errors .error-line{
  cursor:pointer;
  -webkit-text-decoration:underline;
  text-decoration:underline
}

.swagger-ui .errors-wrapper hgroup{
  align-items:center;
  display:flex
}

.swagger-ui .errors-wrapper hgroup h4{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:20px;
  margin:0
}

@keyframes scaleUp{
  0%{
    opacity:0;
    transform:scale(0.8)
  }

  to{
    opacity:1;
    transform:scale(1)
  }
}

.swagger-ui .Resizer.vertical.disabled{
  display:none
}

.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{
  margin:1em auto;
  word-break:break-all;
  word-break:break-word
}

.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{
  background:none;
  color:#000;
  font-weight:400;
  padding:0;
  white-space:pre-wrap
}

.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{
  background:rgba(0,0,0,0.05);
  border-radius:4px;
  color:#9012fe;
  font-family:monospace;
  font-size:14px;
  font-weight:600;
  padding:5px 7px
}

.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{
  display:block
}

.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{
  border-left:1px dashed rgba(0,0,0,0.1);
  margin:0 0 0 20px
}

.swagger-ui .json-schema-2020-12-\$vocabulary-uri{
  margin-left:35px
}

.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{
  -webkit-text-decoration:line-through;
  text-decoration:line-through
}

.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__value{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12__constraint{
  background-color:#805ad5;
  border-radius:4px;
  color:#3b4151;
  color:#fff;
  font-family:monospace;
  font-weight:600;
  line-height:1.5;
  margin-left:10px;
  padding:1px 3px
}

.swagger-ui .json-schema-2020-12__constraint--string{
  background-color:#d69e2e;
  color:#fff
}

.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__value{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{
  display:inline-block;
  margin:0;
  padding:0
}

.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{
  display:inline;
  list-style-type:none
}

.swagger-ui .json-schema-2020-12-keyword--description{
  color:#6b6b6b;
  font-size:12px;
  margin-left:20px
}

.swagger-ui .json-schema-2020-12-keyword--description p{
  margin:0
}

.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__value,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__value{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__value{
  color:#929292;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{
  border:none;
  margin:0;
  padding:0
}

.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{
  color:#55a;
  content:"/"
}

.swagger-ui .json-schema-2020-12-keyword--properties>ul{
  border:none;
  margin:0;
  padding:0
}

.swagger-ui .json-schema-2020-12-property{
  list-style-type:none
}

.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{
  color:red;
  content:"*";
  font-weight:700
}

.swagger-ui .json-schema-2020-12__title{
  color:#505050;
  display:inline-block;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  line-height:normal
}

.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{
  margin:0
}

.swagger-ui .json-schema-2020-12-property{
  margin:7px 0
}

.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  vertical-align:middle
}

.swagger-ui .json-schema-2020-12-keyword{
  margin:5px 0
}

.swagger-ui .json-schema-2020-12-keyword__children{
  border-left:1px dashed rgba(0,0,0,0.1);
  margin:0 0 0 20px;
  padding:0
}

.swagger-ui .json-schema-2020-12-keyword__children--collapsed{
  display:none
}

.swagger-ui .json-schema-2020-12-keyword__name{
  font-size:12px;
  font-weight:700;
  margin-left:20px
}

.swagger-ui .json-schema-2020-12-keyword__name--primary{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12-keyword__name--secondary{
  color:#6b6b6b;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-keyword__name--extension{
  color:#929292;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-keyword__value{
  color:#6b6b6b;
  font-size:12px;
  font-style:italic;
  font-weight:400
}

.swagger-ui .json-schema-2020-12-keyword__value--primary{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12-keyword__value--secondary{
  color:#6b6b6b;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-keyword__value--extension{
  color:#929292;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-keyword__value--warning{
  border:1px dashed red;
  border-radius:4px;
  color:#3b4151;
  color:red;
  display:inline-block;
  font-family:monospace;
  font-style:normal;
  font-weight:600;
  line-height:1.5;
  margin-left:10px;
  padding:1px 4px
}

.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{
  content:"="
}

.swagger-ui .json-schema-2020-12__attribute{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  padding-left:10px;
  text-transform:lowercase
}

.swagger-ui .json-schema-2020-12__attribute--primary{
  color:#55a
}

.swagger-ui .json-schema-2020-12__attribute--muted{
  color:gray
}

.swagger-ui .json-schema-2020-12__attribute--warning{
  color:red
}

.swagger-ui .json-schema-2020-12-json-viewer{
  margin:5px 0
}

.swagger-ui .json-schema-2020-12-json-viewer__children{
  border-left:1px dashed rgba(0,0,0,0.1);
  margin:0 0 0 20px;
  padding:0
}

.swagger-ui .json-schema-2020-12-json-viewer__children--collapsed{
  display:none
}

.swagger-ui .json-schema-2020-12-json-viewer__name{
  font-size:12px;
  font-weight:700;
  margin-left:20px
}

.swagger-ui .json-schema-2020-12-json-viewer__name--primary{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12-json-viewer__name--secondary{
  color:#6b6b6b;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-json-viewer__name--extension{
  color:#929292;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-json-viewer__value{
  color:#6b6b6b;
  font-size:12px;
  font-style:italic;
  font-weight:400
}

.swagger-ui .json-schema-2020-12-json-viewer__value--primary{
  color:#3b4151;
  font-style:normal
}

.swagger-ui .json-schema-2020-12-json-viewer__value--secondary{
  color:#6b6b6b;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-json-viewer__value--extension{
  color:#929292;
  font-style:italic
}

.swagger-ui .json-schema-2020-12-json-viewer__value--warning{
  border:1px dashed red;
  border-radius:4px;
  color:#3b4151;
  color:red;
  display:inline-block;
  font-family:monospace;
  font-style:normal;
  font-weight:600;
  line-height:1.5;
  margin-left:10px;
  padding:1px 4px
}

.swagger-ui .json-schema-2020-12-json-viewer__name--secondary+.json-schema-2020-12-json-viewer__value--secondary:before{
  content:"="
}

.swagger-ui .json-schema-2020-12{
  background-color:rgba(0,0,0,0.05);
  border-radius:4px;
  margin:0 20px 15px;
  padding:12px 0 12px 20px
}

.swagger-ui .json-schema-2020-12:first-of-type{
  margin:20px
}

.swagger-ui .json-schema-2020-12:last-of-type{
  margin:0 20px
}

.swagger-ui .json-schema-2020-12--embedded{
  background-color:inherit;
  padding-bottom:0;
  padding-left:inherit;
  padding-right:inherit;
  padding-top:0
}

.swagger-ui .json-schema-2020-12-body{
  border-left:1px dashed rgba(0,0,0,0.1);
  margin:2px 0
}

.swagger-ui .json-schema-2020-12-body--collapsed{
  display:none
}

.swagger-ui .json-schema-2020-12-accordion{
  border:none;
  outline:none;
  padding-left:0
}

.swagger-ui .json-schema-2020-12-accordion__children{
  display:inline-block
}

.swagger-ui .json-schema-2020-12-accordion__icon{
  display:inline-block;
  height:18px;
  vertical-align:bottom;
  width:18px
}

.swagger-ui .json-schema-2020-12-accordion__icon--expanded{
  transform:rotate(-90deg);
  transform-origin:50% 50%;
  transition:transform .15s ease-in
}

.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{
  transform:rotate(0deg);
  transform-origin:50% 50%;
  transition:transform .15s ease-in
}

.swagger-ui .json-schema-2020-12-accordion__icon svg{
  height:20px;
  width:20px
}

.swagger-ui .json-schema-2020-12-expand-deep-button{
  border:none;
  color:#505050;
  color:#afaeae;
  font-family:sans-serif;
  font-size:12px;
  padding-right:0
}

.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{
  font-size:16px
}

.swagger-ui .model-box>.json-schema-2020-12{
  margin:0
}

.swagger-ui .model-box .json-schema-2020-12{
  background-color:transparent;
  padding:0
}

.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{
  background-color:transparent
}

.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{
  font-size:16px
}

.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded){
  overflow-x:auto;
  width:calc(100% - 40px)
}

html.dark-mode{
  background:#1c2022
}

html.dark-mode .swagger-ui{
  background:#1c2022;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .authorization__btn svg,html.dark-mode .swagger-ui .expand-operation svg,html.dark-mode .swagger-ui .opblock-control-arrow svg{
  fill:#b7bcbf;
  opacity:1
}

html.dark-mode .swagger-ui .markdown li,html.dark-mode .swagger-ui .markdown p,html.dark-mode .swagger-ui .markdown pre,html.dark-mode .swagger-ui .renderedMarkdown li,html.dark-mode .swagger-ui .renderedMarkdown p,html.dark-mode .swagger-ui .renderedMarkdown pre,html.dark-mode .swagger-ui section h3,html.dark-mode .swagger-ui table thead tr td,html.dark-mode .swagger-ui table thead tr th{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .markdown code,html.dark-mode .swagger-ui .renderedMarkdown code{
  background:#080a0b;
  color:#b68ae1
}

html.dark-mode .swagger-ui input{
  background:#1c2022;
  border-color:#b7bcbf;
  color:#f0f1f1
}

html.dark-mode .swagger-ui input:focus:not(.download-url-input){
  border-color:#51a8ff !important;
  box-shadow:none;
  outline:none
}

html.dark-mode .swagger-ui textarea{
  background:#0d1014;
  border:1px solid #0d1014;
  color:#f0f1f1
}

html.dark-mode .swagger-ui textarea:focus{
  border-color:#51a8ff
}

html.dark-mode .swagger-ui textarea[disabled]{
  background-color:#202225;
  border-color:#202225;
  color:#8c969a
}

html.dark-mode .swagger-ui select{
  background:#1c2022 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path fill=\"%23B7BCBF\" d=\"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z\"/></svg>") right 10px center no-repeat;
  border-color:#b7bcbf;
  box-shadow:none;
  color:#f0f1f1;
  outline:none
}

html.dark-mode .swagger-ui select[multiple]{
  background:#1c2022
}

html.dark-mode .swagger-ui select:focus{
  border-color:#51a8ff
}

html.dark-mode .swagger-ui input::-moz-placeholder,html.dark-mode .swagger-ui textarea::-moz-placeholder{
  color:#f0f1f1;
  opacity:.5
}

html.dark-mode .swagger-ui input::-moz-placeholder, html.dark-mode .swagger-ui textarea::-moz-placeholder{
  color:#f0f1f1;
  opacity:.5
}

html.dark-mode .swagger-ui input:-ms-input-placeholder, html.dark-mode .swagger-ui textarea:-ms-input-placeholder{
  color:#f0f1f1;
  opacity:.5
}

html.dark-mode .swagger-ui input::placeholder,html.dark-mode .swagger-ui textarea::placeholder{
  color:#f0f1f1;
  opacity:.5
}

html.dark-mode .swagger-ui input.invalid,html.dark-mode .swagger-ui select.invalid,html.dark-mode .swagger-ui textarea.invalid{
  background:#1c2022;
  border-color:#ff5f5f
}

html.dark-mode .swagger-ui .topbar{
  background:#2a2e30
}

html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-button{
  background:#1d632e;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input{
  border-color:#1d632e
}

html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input.failed{
  color:#ff5f5f
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux{
  background-color:#2a2e30;
  border:none;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux-header{
  border-color:#545d61
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux-header .close-modal svg{
  fill:#e4e6e6
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux h2,html.dark-mode .swagger-ui .dialog-ux .modal-ux h3,html.dark-mode .swagger-ui .dialog-ux .modal-ux h4,html.dark-mode .swagger-ui .dialog-ux .modal-ux h5,html.dark-mode .swagger-ui .dialog-ux .modal-ux label,html.dark-mode .swagger-ui .dialog-ux .modal-ux p{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux .scopes a{
  color:#51a8ff
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn{
  border-color:#3ece90;
  color:#3ece90
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn.btn-done{
  border-color:#e4e6e6;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux .auth-container{
  border-color:#545d61
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]+label>.item{
  background:#545d61;
  box-shadow:none;
  color:#f0f1f1 !important
}

html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]:checked+label>.item{
  background:#545d61 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"8\" viewBox=\"3 7 10 8\"><path fill=\"%23E4E6E6\" fill-rule=\"evenodd\" d=\"M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z\"/></svg>") 50% no-repeat
}

html.dark-mode .swagger-ui .loading-container .loading:before{
  border-color:#e4e6e6 #545d61 #545d61
}

html.dark-mode .swagger-ui .loading-container .loading:after{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .scheme-container{
  background:#1c2022;
  box-shadow:0 1px 2px 0 #545d61
}

html.dark-mode .swagger-ui .scheme-container .schemes>.schemes-server-container>label{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .scheme-container .btn.authorize{
  border-color:#3ece90;
  color:#3ece90
}

html.dark-mode .swagger-ui .scheme-container .btn.authorize svg{
  fill:#3ece90
}

html.dark-mode .swagger-ui .info .title,html.dark-mode .swagger-ui .info h1,html.dark-mode .swagger-ui .info h2,html.dark-mode .swagger-ui .info h3,html.dark-mode .swagger-ui .info h4,html.dark-mode .swagger-ui .info h5{
  color:#d2d6d7
}

html.dark-mode .swagger-ui .info .base-url,html.dark-mode .swagger-ui .info li,html.dark-mode .swagger-ui .info p,html.dark-mode .swagger-ui .info table{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .info a{
  color:#51a8ff
}

html.dark-mode .swagger-ui .info .title small{
  background:#434b4f
}

html.dark-mode .swagger-ui .info .title small.version-stamp{
  background:#1d632e
}

html.dark-mode .swagger-ui .info .errors-wrapper{
  background:#434b4f;
  border-color:#ff5f5f
}

html.dark-mode .swagger-ui .info .errors-wrapper h4,html.dark-mode .swagger-ui .info .errors-wrapper span{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .info .errors-wrapper .btn.errors__clear-btn{
  border-color:#e4e6e6;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .copy-to-clipboard,html.dark-mode .swagger-ui .download-contents{
  background:#545d61;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .copy-to-clipboard button,html.dark-mode .swagger-ui .download-contents button{
  background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" aria-hidden=\"true\"><path fill=\"%23E4E6E6\" fill-rule=\"evenodd\" d=\"M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1\"/></svg>") 50% no-repeat
}

html.dark-mode .swagger-ui .opblock-tag{
  border-bottom-color:#545d61;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock-tag small{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock-tag a.link{
  color:#51a8ff
}

html.dark-mode .swagger-ui .opblock.opblock-post{
  background:#112929;
  border-color:#104834
}

html.dark-mode .swagger-ui .opblock.opblock-post thead tr td,html.dark-mode .swagger-ui .opblock.opblock-post thead tr th{
  border-color:#104834;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header{
  background:#14392c;
  border-bottom:1px solid #104834;
  border-top:1px solid #104834
}

html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#00b572
}

html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary{
  border-bottom:none;
  border-color:#104834
}

html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-method{
  background:#00b572;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body>.opblock-title_normal{
  border-top:1px solid #104834
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated{
  background:#272c34;
  border-color:#495361
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr td,html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr th{
  border-color:#495361;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header{
  background:#262e36;
  border-bottom:1px solid #495361;
  border-top:1px solid #495361
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#6a6a6a
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary{
  border-bottom:none;
  border-color:#495361
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-method{
  background:#6a6a6a;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body>.opblock-title_normal{
  border-top:1px solid #495361
}

html.dark-mode .swagger-ui .opblock.opblock-put{
  background:#27201e;
  border-color:#523524
}

html.dark-mode .swagger-ui .opblock.opblock-put thead tr td,html.dark-mode .swagger-ui .opblock.opblock-put thead tr th{
  border-color:#523524;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header{
  background:#9a5b3e;
  border-bottom:1px solid #523524;
  border-top:1px solid #523524
}

html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#ff7d35
}

html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary{
  border-bottom:none;
  border-color:#523524
}

html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-method{
  background:#ff7d35;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body>.opblock-title_normal{
  border-top:1px solid #523524
}

html.dark-mode .swagger-ui .opblock.opblock-get{
  background:#182536;
  border-color:#294262
}

html.dark-mode .swagger-ui .opblock.opblock-get thead tr td,html.dark-mode .swagger-ui .opblock.opblock-get thead tr th{
  border-color:#294262;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header{
  background:#1c3043;
  border-bottom:1px solid #294262;
  border-top:1px solid #294262
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#55a1ff
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary{
  border-bottom:none;
  border-color:#294262
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-method{
  background:#55a1ff;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body>.opblock-title_normal{
  border-top:1px solid #294262
}

html.dark-mode .swagger-ui .opblock.opblock-delete{
  background:#241a20;
  border-color:#4b2420
}

html.dark-mode .swagger-ui .opblock.opblock-delete thead tr td,html.dark-mode .swagger-ui .opblock.opblock-delete thead tr th{
  border-color:#4b2420;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header{
  background:#2f2020;
  border-bottom:1px solid #4b2420;
  border-top:1px solid #4b2420
}

html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#eb6156
}

html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary{
  border-bottom:none;
  border-color:#4b2420
}

html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-method{
  background:#eb6156;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body>.opblock-title_normal{
  border-top:1px solid #4b2420
}

html.dark-mode .swagger-ui .opblock.opblock-patch{
  background:#11282f;
  border-color:#16494b
}

html.dark-mode .swagger-ui .opblock.opblock-patch thead tr td,html.dark-mode .swagger-ui .opblock.opblock-patch thead tr th{
  border-color:#16494b;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header{
  background:#113239;
  border-bottom:1px solid #16494b;
  border-top:1px solid #16494b
}

html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#03b7bf
}

html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary{
  border-bottom:none;
  border-color:#16494b
}

html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-method{
  background:#03b7bf;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body>.opblock-title_normal{
  border-top:1px solid #16494b
}

html.dark-mode .swagger-ui .opblock.opblock-head{
  background:#282231;
  border-color:#44336a
}

html.dark-mode .swagger-ui .opblock.opblock-head thead tr td,html.dark-mode .swagger-ui .opblock.opblock-head thead tr th{
  border-color:#44336a;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header{
  background:#352c45;
  border-bottom:1px solid #44336a;
  border-top:1px solid #44336a
}

html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#b889ff
}

html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary{
  border-bottom:none;
  border-color:#44336a
}

html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-method{
  background:#b889ff;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body>.opblock-title_normal{
  border-top:1px solid #44336a
}

html.dark-mode .swagger-ui .opblock.opblock-options{
  background:#202c3c;
  border-color:#33465e
}

html.dark-mode .swagger-ui .opblock.opblock-options thead tr td,html.dark-mode .swagger-ui .opblock.opblock-options thead tr th{
  border-color:#33465e;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header{
  background:#314558;
  border-bottom:1px solid #33465e;
  border-top:1px solid #33465e
}

html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#6895c8
}

html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary{
  border-bottom:none;
  border-color:#33465e
}

html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-method{
  background:#6895c8;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body>.opblock-title_normal{
  border-top:1px solid #33465e
}

html.dark-mode .swagger-ui .opblock.opblock-query{
  background:#2a1a28;
  border-color:#4a2848
}

html.dark-mode .swagger-ui .opblock.opblock-query thead tr td,html.dark-mode .swagger-ui .opblock.opblock-query thead tr th{
  border-color:#4a2848;
  opacity:1
}

html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header{
  background:#3a2238;
  border-bottom:1px solid #4a2848;
  border-top:1px solid #4a2848
}

html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header .tab-header .tab-item .opblock-title span:after{
  background:#d977c6
}

html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary{
  border-bottom:none;
  border-color:#4a2848
}

html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-method{
  background:#d977c6;
  color:#080a0b;
  text-shadow:none
}

html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body>.opblock-title_normal{
  border-top:1px solid #4a2848
}

html.dark-mode .swagger-ui .opblock .opblock-section-header{
  box-shadow:none
}

html.dark-mode .swagger-ui .opblock .opblock-section-header h4,html.dark-mode .swagger-ui .opblock .opblock-section-header label{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn{
  border-color:#b7bcbf;
  box-shadow:none;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn.cancel{
  border-color:#ff5f5f;
  color:#ff5f5f
}

html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-add,html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-remove{
  border-color:#e4e6e6;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .validation-errors.errors-wrapper{
  background:#434b4f;
  border-color:#ff5f5f;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .body-param-options label span,html.dark-mode .swagger-ui .opblock .opblock-description-wrapper i,html.dark-mode .swagger-ui .opblock .opblock-description-wrapper p,html.dark-mode .swagger-ui .opblock .opblock-external-docs-wrapper,html.dark-mode .swagger-ui .opblock .opblock-summary-description,html.dark-mode .swagger-ui .opblock .opblock-summary-operation-id,html.dark-mode .swagger-ui .opblock .opblock-summary-path,html.dark-mode .swagger-ui .opblock .opblock-summary-path__deprecated,html.dark-mode .swagger-ui .opblock .opblock-title_normal,html.dark-mode .swagger-ui .opblock .parameter__in,html.dark-mode .swagger-ui .opblock .parameter__name,html.dark-mode .swagger-ui .opblock .parameter__type,html.dark-mode .swagger-ui .opblock .parameter__type .prop-format,html.dark-mode .swagger-ui .opblock .response-col_links,html.dark-mode .swagger-ui .opblock .response-col_status,html.dark-mode .swagger-ui .opblock .response-col_undocumented{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .opblock-external-docs a.link{
  color:#51a8ff
}

html.dark-mode .swagger-ui .opblock .parameter__name.required span,html.dark-mode .swagger-ui .opblock .parameter__name.required:after{
  color:#ff5f5f
}

html.dark-mode .swagger-ui .opblock .parameter__empty_value_toggle{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .btn.execute{
  background:#51a8ff;
  border-color:#51a8ff;
  color:#080a0b
}

html.dark-mode .swagger-ui .opblock .btn.btn-clear{
  border-color:#e4e6e6;
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .highlight-code pre.microlight{
  background:#2a2e30 !important;
  color:#f0f1f1
}

html.dark-mode .swagger-ui .opblock .curl-command .btn{
  background:#3b424d !important;
  border-color:#2a2e30 !important;
  color:#ebebeb !important
}

html.dark-mode .swagger-ui .opblock .curl-command .btn.active{
  background:#2a2e30 !important;
  color:#e4e6e6 !important
}

html.dark-mode .swagger-ui .opblock pre.microlight{
  background:#2a2e30 !important;
  color:#f0f1f1
}

html.dark-mode .swagger-ui .opblock .model-example .tab button{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .model-example .tabitem:after{
  background:#6b757a
}

html.dark-mode .swagger-ui .opblock .responses-inner h4,html.dark-mode .swagger-ui .opblock .responses-inner h5{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller select.content-type{
  border-color:#4ac966
}

html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller .response-control-media-type__accept-message{
  color:#4ac966
}

html.dark-mode .swagger-ui .model-toggle:after{
  background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"%23e4e6e6\" d=\"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"/></svg>") 50% no-repeat;
  background-size:100%
}

html.dark-mode .swagger-ui .model .prop-type{
  color:#b68ae1
}

html.dark-mode .swagger-ui .model .brace-close,html.dark-mode .swagger-ui .model .brace-open,html.dark-mode .swagger-ui .model .description,html.dark-mode .swagger-ui .model .prop-format,html.dark-mode .swagger-ui .model .property,html.dark-mode .swagger-ui .model .property-row{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .model .property-row.required .star{
  color:#ff5f5f
}

html.dark-mode .swagger-ui .model-box{
  background:#2a2e30
}

html.dark-mode .swagger-ui .model-box .model,html.dark-mode .swagger-ui .model-box .model-title{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .model-box-control:focus{
  outline:none
}

html.dark-mode .swagger-ui .model-box-control:not(.prop){
  color:#e4e6e6
}

html.dark-mode .swagger-ui .json-schema-2020-12,html.dark-mode .swagger-ui .json-schema-2020-12 button{
  background:#2a2e30
}

html.dark-mode .swagger-ui .json-schema-2020-12 button svg{
  fill:#e4e6e6
}

html.dark-mode .swagger-ui .json-schema-2020-12 a{
  color:#51a8ff
}

html.dark-mode .swagger-ui .json-schema-2020-12__title{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{
  color:#ff5f5f
}

html.dark-mode .swagger-ui .json-schema-2020-12-expand-deep-button{
  color:#b7bcbf
}

html.dark-mode .swagger-ui .json-schema-2020-12-body{
  border-color:#b7bcbf
}

html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--primary{
  color:#e4e6e6
}

html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--secondary,html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--secondary{
  color:#b7bcbf
}

html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--warning{
  border-color:#ff5f5f;
  color:#ff5f5f
}

html.dark-mode .swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{
  border-color:#b7bcbf
}

html.dark-mode .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:after,html.dark-mode .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:before,html.dark-mode .swagger-ui .json-schema-2020-12__attribute--primary{
  color:#9898ff
}

html.dark-mode .swagger-ui .json-schema-2020-12__attribute--muted{
  color:#b7bcbf
}

html.dark-mode .swagger-ui .json-schema-2020-12__attribute--warning{
  color:#ff5f5f
}

html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__name--secondary,html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__value--secondary{
  color:#b7bcbf
}

html.dark-mode .swagger-ui .json-schema-2020-12__constraint{
  background:#9898ff;
  color:#080a0b
}

html.dark-mode .swagger-ui .json-schema-2020-12__constraint--string{
  background:#d4aa53
}

html.dark-mode .swagger-ui section.models,html.dark-mode .swagger-ui section.models h4{
  border-color:#545d61
}

html.dark-mode .swagger-ui section.models h4 span{
  color:#e4e6e6
}

html.dark-mode .swagger-ui section.models .model-container{
  background:#2a2e30
}

html.dark-mode .swagger-ui section.models .models-control:focus{
  outline:none
}

html.dark-mode .swagger-ui section.models .models-control svg{
  fill:#b7bcbf
}

/*purgecss end ignore */

:root, .light, .light-theme {
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --blue-1: color(display-p3 0.986 0.992 0.999);
      --blue-2: color(display-p3 0.96 0.979 0.998);
      --blue-3: color(display-p3 0.912 0.956 0.991);
      --blue-4: color(display-p3 0.853 0.932 1);
      --blue-5: color(display-p3 0.788 0.894 0.998);
      --blue-6: color(display-p3 0.709 0.843 0.976);
      --blue-7: color(display-p3 0.606 0.777 0.947);
      --blue-8: color(display-p3 0.451 0.688 0.917);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.234 0.523 0.912);
      --blue-11: color(display-p3 0.15 0.44 0.84);
      --blue-12: color(display-p3 0.102 0.193 0.379);
    }
  }
}

.dark, .dark-theme {
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .dark, .dark-theme {
      --blue-1: color(display-p3 0.057 0.081 0.122);
      --blue-2: color(display-p3 0.072 0.098 0.147);
      --blue-3: color(display-p3 0.078 0.154 0.27);
      --blue-4: color(display-p3 0.033 0.197 0.37);
      --blue-5: color(display-p3 0.08 0.245 0.441);
      --blue-6: color(display-p3 0.14 0.298 0.511);
      --blue-7: color(display-p3 0.195 0.361 0.6);
      --blue-8: color(display-p3 0.239 0.434 0.72);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.344 0.612 0.973);
      --blue-11: color(display-p3 0.49 0.72 1);
      --blue-12: color(display-p3 0.788 0.898 0.99);
    }
  }
}

:root, .light, .light-theme {
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --slate-1: color(display-p3 0.988 0.988 0.992);
      --slate-2: color(display-p3 0.976 0.976 0.984);
      --slate-3: color(display-p3 0.94 0.941 0.953);
      --slate-4: color(display-p3 0.908 0.909 0.925);
      --slate-5: color(display-p3 0.88 0.881 0.901);
      --slate-6: color(display-p3 0.85 0.852 0.876);
      --slate-7: color(display-p3 0.805 0.808 0.838);
      --slate-8: color(display-p3 0.727 0.733 0.773);
      --slate-9: color(display-p3 0.547 0.553 0.592);
      --slate-10: color(display-p3 0.503 0.512 0.549);
      --slate-11: color(display-p3 0.379 0.392 0.421);
      --slate-12: color(display-p3 0.113 0.125 0.14);
    }
  }
}

.dark, .dark-theme {
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .dark, .dark-theme {
      --slate-1: color(display-p3 0.067 0.067 0.074);
      --slate-2: color(display-p3 0.095 0.098 0.105);
      --slate-3: color(display-p3 0.13 0.135 0.145);
      --slate-4: color(display-p3 0.156 0.163 0.176);
      --slate-5: color(display-p3 0.183 0.191 0.206);
      --slate-6: color(display-p3 0.215 0.226 0.244);
      --slate-7: color(display-p3 0.265 0.28 0.302);
      --slate-8: color(display-p3 0.357 0.381 0.409);
      --slate-9: color(display-p3 0.415 0.431 0.463);
      --slate-10: color(display-p3 0.469 0.483 0.514);
      --slate-11: color(display-p3 0.692 0.704 0.728);
      --slate-12: color(display-p3 0.93 0.933 0.94);
    }
  }
}

:root, .light, .light-theme {
  --grass-1: #fbfefb;
  --grass-2: #f5fbf5;
  --grass-3: #e9f6e9;
  --grass-4: #daf1db;
  --grass-5: #c9e8ca;
  --grass-6: #b2ddb5;
  --grass-7: #94ce9a;
  --grass-8: #65ba74;
  --grass-9: #46a758;
  --grass-10: #3e9b4f;
  --grass-11: #2a7e3b;
  --grass-12: #203c25;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --grass-1: color(display-p3 0.986 0.996 0.985);
      --grass-2: color(display-p3 0.966 0.983 0.964);
      --grass-3: color(display-p3 0.923 0.965 0.917);
      --grass-4: color(display-p3 0.872 0.94 0.865);
      --grass-5: color(display-p3 0.811 0.908 0.802);
      --grass-6: color(display-p3 0.733 0.864 0.724);
      --grass-7: color(display-p3 0.628 0.803 0.622);
      --grass-8: color(display-p3 0.477 0.72 0.482);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.344 0.598 0.342);
      --grass-11: color(display-p3 0.263 0.488 0.261);
      --grass-12: color(display-p3 0.151 0.233 0.153);
    }
  }
}

:root, .light, .light-theme {
  --cyan-1: #fafdfe;
  --cyan-2: #f2fafb;
  --cyan-3: #def7f9;
  --cyan-4: #caf1f6;
  --cyan-5: #b5e9f0;
  --cyan-6: #9ddde7;
  --cyan-7: #7dcedc;
  --cyan-8: #3db9cf;
  --cyan-9: #00a2c7;
  --cyan-10: #0797b9;
  --cyan-11: #107d98;
  --cyan-12: #0d3c48;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --cyan-1: color(display-p3 0.982 0.992 0.996);
      --cyan-2: color(display-p3 0.955 0.981 0.984);
      --cyan-3: color(display-p3 0.888 0.965 0.975);
      --cyan-4: color(display-p3 0.821 0.941 0.959);
      --cyan-5: color(display-p3 0.751 0.907 0.935);
      --cyan-6: color(display-p3 0.671 0.862 0.9);
      --cyan-7: color(display-p3 0.564 0.8 0.854);
      --cyan-8: color(display-p3 0.388 0.715 0.798);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.264 0.583 0.71);
      --cyan-11: color(display-p3 0.08 0.48 0.63);
      --cyan-12: color(display-p3 0.108 0.232 0.277);
    }
  }
}

:root, .light, .light-theme {
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --amber-1: color(display-p3 0.995 0.992 0.985);
      --amber-2: color(display-p3 0.994 0.986 0.921);
      --amber-3: color(display-p3 0.994 0.969 0.782);
      --amber-4: color(display-p3 0.989 0.937 0.65);
      --amber-5: color(display-p3 0.97 0.902 0.527);
      --amber-6: color(display-p3 0.936 0.844 0.506);
      --amber-7: color(display-p3 0.89 0.762 0.443);
      --amber-8: color(display-p3 0.85 0.65 0.3);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 0.959 0.741 0.274);
      --amber-11: color(display-p3 0.64 0.4 0);
      --amber-12: color(display-p3 0.294 0.208 0.145);
    }
  }
}

:root, .light, .light-theme {
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --red-1: color(display-p3 0.998 0.989 0.988);
      --red-2: color(display-p3 0.995 0.971 0.971);
      --red-3: color(display-p3 0.985 0.925 0.925);
      --red-4: color(display-p3 0.999 0.866 0.866);
      --red-5: color(display-p3 0.984 0.812 0.811);
      --red-6: color(display-p3 0.955 0.751 0.749);
      --red-7: color(display-p3 0.915 0.675 0.672);
      --red-8: color(display-p3 0.872 0.575 0.572);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.798 0.294 0.285);
      --red-11: color(display-p3 0.744 0.234 0.222);
      --red-12: color(display-p3 0.36 0.115 0.143);
    }
  }
}

/** Code mirror */

.mdxeditor .cm-editor {
    --sp-font-mono: var(--font-mono);
    --sp-font-body: var(--font-body);
    padding: var(--sp-space-4) 0;
  }

.mdxeditor .sp-editor .cm-editor {
    padding-bottom: 0;
  }

.mdxeditor .cm-scroller {
    padding: 0 !important;
  }

.mdxeditor .cm-focused {
    outline: none;
  }

.mdxeditor .sp-wrapper {
    overflow: hidden;
  }

.mdxeditor .sp-layout {
    border: none;
  }

.mdxeditor .sp-cm pre {
      white-space: break-spaces;
      word-break: break-word;
      overflow-wrap: anywhere;
      flex-shrink: 1;
    }

/** Diff viewer */

.mdxeditor .cm-mergeView .cm-scroller {
    font-family: var(--font-mono);
    line-height: 1.3rem;
    font-size: var(--text-xs);
  }

/** Diff viewer */

.mdxeditor .cm-sourceView .cm-scroller {
    font-family: var(--font-mono);
    line-height: 1.3rem;
    font-size: var(--text-xs);
  }

.mdxeditor .cm-gutters {
    background: transparent;
    font-size: var(--text-xxs);
  }

.mdxeditor .cm-activeLine {
    background: transparent;
  }

.mdxeditor .cm-tooltip-autocomplete {
    background: var(--baseBgSubtle);
  }

.mdxeditor hr.selected[data-lexical-decorator=true] {
    outline: 2px solid highlight;
  }
._editorRoot_f3hmk_53 {
  --accentBase: var(--blue-1);
  --accentBgSubtle: var(--blue-2);
  --accentBg: var(--blue-3);
  --accentBgHover: var(--blue-4);
  --accentBgActive: var(--blue-5);
  --accentLine: var(--blue-6);
  --accentBorder: var(--blue-7);
  --accentBorderHover: var(--blue-8);
  --accentSolid: var(--blue-9);
  --accentSolidHover: var(--blue-10);
  --accentText: var(--blue-11);
  --accentTextContrast: var(--blue-12);

  --basePageBg: white;
  --baseBase: var(--slate-1);
  --baseBgSubtle: var(--slate-2);
  --baseBg: var(--slate-3);
  --baseBgHover: var(--slate-4);
  --baseBgActive: var(--slate-5);
  --baseLine: var(--slate-6);
  --baseBorder: var(--slate-7);
  --baseBorderHover: var(--slate-8);
  --baseSolid: var(--slate-9);
  --baseSolidHover: var(--slate-10);
  --baseText: var(--slate-11);
  --baseTextContrast: var(--slate-12);

  --admonitionTipBg: var(--cyan-4);
  --admonitionTipBorder: var(--cyan-8);

  --admonitionInfoBg: var(--grass-4);
  --admonitionInfoBorder: var(--grass-8);

  --admonitionCautionBg: var(--amber-4);
  --admonitionCautionBorder: var(--amber-8);

  --admonitionDangerBg: var(--red-4);
  --admonitionDangerBorder: var(--red-8);

  --admonitionNoteBg: var(--slate-4);
  --admonitionNoteBorder: var(--slate-8);

  --error-color: var(--red-10);

  --spacing-0: 0px;
  --spacing-px: 1px;
  --spacing-0_5: 0.125rem;
  --spacing-1: 0.25rem;
  --spacing-1_5: 0.375rem;
  --spacing-2: 0.5rem;
  --spacing-2_5: 0.625rem;
  --spacing-3: 0.75rem;
  --spacing-3_5: 0.875rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-72: 18rem;
  --spacing-80: 20rem;
  --spacing-96: 24rem;

  --radius-none: 0px;
  --radius-small: var(--spacing-0_5);
  --radius-base: var(--spacing-1);
  --radius-medium: var(--spacing-1_5);
  --radius-large: var(--spacing-2);
  --radius-extra-large: var(--spacing-3);
  --radius-full: 9999px;

  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --font-body: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif;

  --text-base: 1rem;
  --text-sm: 0.875rem;
  --text-xs: 0.75rem;
  --text-xxs: 0.6rem;

  font-family: var(--font-body);
  color: var(--baseText);
}

._editorWrapper_f3hmk_155 {
}

._nestedListItem_f3hmk_158 {
  list-style: none;
}

._toolbarRoot_f3hmk_162 {
  z-index: 2;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-1);
  border-radius: var(--radius-medium);
  padding: var(--spacing-1_5);
  align-items: center;
  overflow-x: auto;
  position: sticky;
  top: 0;
  background-color: var(--baseBg);
  width: inherit;
}

._toolbarRoot_f3hmk_162 div[role='separator'] {
    margin: var(--spacing-2) var(--spacing-1);
    border-left: 1px solid var(--baseBorder);
    border-right: 1px solid var(--baseBase);
    height: var(--spacing-4);
  }

._toolbarRoot_f3hmk_162 svg {
    color: var(--baseTextContrast);
    display: block;
  }

._readOnlyToolbarRoot_f3hmk_189 {
  pointer-events: none;
  background: var(--baseBase);
}

._readOnlyToolbarRoot_f3hmk_189 > div {
    opacity: 0.5;
  }

._toolbarModeSwitch_f3hmk_198 {
  opacity: 1 !important;
  margin-left: auto;
  align-self: stretch;
  align-items: stretch;
  display: flex;
  border: 1px solid var(--baseBg);
  border-radius: var(--radius-medium);
  font-size: var(--text-xs);
}

._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208 {
    padding-inline-end: var(--spacing-4);
    padding-inline-start: var(--spacing-4);
  }

._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:active,
    ._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208[data-state='on'] {
      background-color: var(--baseBorder);
    }

._toolbarGroupOfGroups_f3hmk_219 {
  display: flex;
  margin: 0 var(--spacing-1);
}

._toolbarToggleSingleGroup_f3hmk_224:first-of-type ._toolbarToggleItem_f3hmk_208:only-child,
._toolbarToggleSingleGroup_f3hmk_224:only-child ._toolbarToggleItem_f3hmk_208:first-child,
._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:first-child {
  border-top-left-radius: var(--radius-base);
  border-bottom-left-radius: var(--radius-base);
}

._toolbarToggleSingleGroup_f3hmk_224:last-of-type ._toolbarToggleItem_f3hmk_208:only-child,
._toolbarToggleSingleGroup_f3hmk_224:only-child ._toolbarToggleItem_f3hmk_208:last-child,
._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:last-child {
  border-top-right-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
}

._toolbarToggleItem_f3hmk_208,
._toolbarButton_f3hmk_239 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-0_5);
}

@media (hover: hover) {
    ._toolbarToggleItem_f3hmk_208:hover, ._toolbarButton_f3hmk_239:hover {
      background-color: var(--baseBgActive);
    }
  }

._toolbarToggleItem_f3hmk_208:active svg, ._toolbarButton_f3hmk_239:active svg {
    transform: translate(1px, 1px);
  }

._toolbarToggleItem_f3hmk_208[data-state='on'],
  ._toolbarButton_f3hmk_239[data-state='on'],
  ._toolbarToggleItem_f3hmk_208:active,
  ._toolbarButton_f3hmk_239:active {
    color: var(--baseTextContrast);
    background-color: var(--baseBgActive);
  }

._toolbarToggleItem_f3hmk_208[data-disabled], ._toolbarButton_f3hmk_239[data-disabled] {
    pointer-events: none;
  }

._toolbarToggleItem_f3hmk_208[data-disabled] svg, ._toolbarButton_f3hmk_239[data-disabled] svg {
      color: var(--baseBorderHover);
    }

._toolbarButton_f3hmk_239 {
  border-radius: var(--radius-base);
}

._toolbarButton_f3hmk_239 + ._toolbarButton_f3hmk_239 {
  margin-left: var(--spacing-1);
}

._activeToolbarButton_f3hmk_275 {
  color: var(--accentText);
}

._toolbarToggleSingleGroup_f3hmk_224 {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

._toolbarNodeKindSelectContainer_f3hmk_285,
._toolbarButtonDropdownContainer_f3hmk_286,
._toolbarCodeBlockLanguageSelectContent_f3hmk_287,
._selectContainer_f3hmk_288 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.2));
  z-index: 3;
  width: var(--spacing-36);
  border-bottom-left-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
  background-color: var(--basePageBg);
  font-size: var(--text-sm);
}

._toolbarButtonDropdownContainer_f3hmk_286 {
  border-top-right-radius: var(--radius-base);
}

._toolbarButtonDropdownContainer_f3hmk_286 ._selectItem_f3hmk_301:first-child {
    border-top-right-radius: var(--radius-base);
  }

._toolbarNodeKindSelectTrigger_f3hmk_306,
._toolbarButtonSelectTrigger_f3hmk_307,
._selectTrigger_f3hmk_308 {
  border: 0;
  background-color: transparent;
  display: flex;
  color: inherit;
  align-items: center;
  width: var(--spacing-36);
  padding: var(--spacing-0_5) var(--spacing-1);
  padding-inline-start: var(--spacing-2);
  border-radius: var(--radius-medium);
  white-space: nowrap;
  flex-wrap: nowrap;
  font-size: var(--text-sm);
  background-color: var(--basePageBg);
  margin: 0 var(--spacing-1);
}

._toolbarNodeKindSelectTrigger_f3hmk_306[data-state='open'], ._toolbarButtonSelectTrigger_f3hmk_307[data-state='open'], ._selectTrigger_f3hmk_308[data-state='open'] {
    filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.2));
    border-bottom-right-radius: var(--radius-none);
    border-bottom-left-radius: var(--radius-none);
  }

._selectTrigger_f3hmk_308[data-placeholder] > span:first-child {
  color: var(--baseBorderHover);
}

._toolbarButtonSelectTrigger_f3hmk_307 {
  width: auto;
  padding-inline-start: var(--spacing-2);
  padding-inline-end: var(--spacing-1);
  padding-block: var(--spacing-0_5);
}

._toolbarCodeBlockLanguageSelectTrigger_f3hmk_342,
._toolbarCodeBlockLanguageSelectContent_f3hmk_287 {
  width: var(--spacing-48);
}

._toolbarNodeKindSelectItem_f3hmk_347,
._selectItem_f3hmk_301 {
  cursor: default;
  display: flex;
  padding: var(--spacing-2);
}

._toolbarNodeKindSelectItem_f3hmk_347[data-highlighted], ._selectItem_f3hmk_301[data-highlighted] {
    background-color: var(--baseBg);
  }

._toolbarNodeKindSelectItem_f3hmk_347[data-state='checked'], ._selectItem_f3hmk_301[data-state='checked'] {
    color: var(--baseTextContrast);
    background-color: var(--baseBg);
  }

._toolbarNodeKindSelectItem_f3hmk_347[data-highlighted], ._selectItem_f3hmk_301[data-highlighted] {
    outline: none;
  }

._toolbarNodeKindSelectItem_f3hmk_347:last-child, ._selectItem_f3hmk_301:last-child {
    border-bottom-left-radius: var(--radius-base);
    border-bottom-right-radius: var(--radius-base);
  }

._toolbarNodeKindSelectDropdownArrow_f3hmk_372,
._selectDropdownArrow_f3hmk_373 {
  margin-left: auto;
  display: flex;
  align-items: center;
}

._contentEditable_f3hmk_379 {
  box-sizing: border-box;
  width: 100%;
  color: var(--baseTextContrast);

  padding: var(--spacing-3);
}

._contentEditable_f3hmk_379:focus {
    outline: none;
  }

._codeMirrorWrapper_f3hmk_391 {
  margin-bottom: var(--spacing-5);
  border: 1px solid var(--baseLine);
  border-radius: var(--radius-medium);
  overflow: hidden;
  padding: 0.8rem;
  position: relative;
}

._sandPackWrapper_f3hmk_400 {
  margin-bottom: var(--spacing-5);
  border: 1px solid var(--baseLine);
  border-radius: var(--radius-medium);
  overflow: hidden;
  position: relative;
}

._codeMirrorToolbar_f3hmk_408 {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  gap: var(--spacing-1);
  padding: var(--spacing-1);
  z-index: 1;
  background-color: var(--baseBase);
  border-bottom-left-radius: var(--radius-base);
}

._frontmatterWrapper_f3hmk_412 {
  border-radius: var(--radius-medium);
  padding: var(--spacing-3);
  background-color: var(--baseBgSubtle);
}

._frontmatterWrapper_f3hmk_412[data-expanded='true'] {
    margin-bottom: var(--spacing-10);
  }

._frontmatterToggleButton_f3hmk_422 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  display: flex;
  align-items: center;
  gap: var(--spacing-1);
  font-size: var(--text-sm);
}

._propertyPanelTitle_f3hmk_430 {
  font-size: var(--text-xs);
  font-weight: 400;
  margin: 0;
  padding-top: var(--spacing-2);
  padding-left: var(--spacing-2);
}

._propertyEditorTable_f3hmk_438 {
  table-layout: fixed;
  border-spacing: var(--spacing-2);
}

._propertyEditorTable_f3hmk_438 th {
    text-align: left;
    font-size: var(--text-sm);
    padding: var(--spacing-2) var(--spacing-3);
  }

._propertyEditorTable_f3hmk_438 col:nth-child(1) {
    width: 30%;
  }

._propertyEditorTable_f3hmk_438 col:nth-child(2) {
    width: 70%;
  }

._propertyEditorTable_f3hmk_438 td:last-child ._iconButton_f3hmk_456 {
    margin-left: var(--spacing-4);
    margin-right: var(--spacing-4);
  }

._propertyEditorTable_f3hmk_438 ._readOnlyColumnCell_f3hmk_461 {
    padding-left: 0;
  }

._propertyEditorLabelCell_f3hmk_466 {
  font-weight: 400;
}

._readOnlyColumnCell_f3hmk_461 {
  padding-left: 0;
}

._buttonsFooter_f3hmk_474 {
  display: flex;
  justify-content: flex-end;
  gap: var(--spacing-2);
}

._propertyEditorInput_f3hmk_480 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  padding: var(--spacing-2) var(--spacing-3);
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBase);
  font-size: var(--text-sm);
}

._iconButton_f3hmk_456 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  color: var(--baseText);
}

@media (hover: hover) {
    ._iconButton_f3hmk_456:hover {
      color: var(--baseTextContrast);
    }
  }

._iconButton_f3hmk_456:disabled,
  ._iconButton_f3hmk_456:disabled:hover {
    color: var(--baseLine);
  }

._primaryButton_f3hmk_506,
._secondaryButton_f3hmk_507 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-2) var(--spacing-3);
  border: 1px solid var(--accentBorder);
  background-color: var(--accentSolidHover);
  color: var(--baseBase);
  font-size: var(--text-xs);
  border-radius: var(--radius-medium);
}

._primaryButton_f3hmk_506:disabled, ._secondaryButton_f3hmk_507:disabled {
    background: var(--accentLine);
    border-color: var(--accentBg);
  }

._smallButton_f3hmk_522 {
  font-size: var(--text-xs);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-base);
}

._secondaryButton_f3hmk_507 {
  border: 1px solid var(--baseBorder);
  background-color: var(--baseSolidHover);
  color: var(--baseBase);
}

._dialogForm_f3hmk_534 {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-2);
}

._linkDialogEditForm_f3hmk_540 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--spacing-2);
  padding: 0;
}

._linkDialogInputContainer_f3hmk_548 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

._linkDialogInputWrapper_f3hmk_554 {
  display: flex;
  align-items: center;
  background-color: var(--baseBase);

  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
}

._linkDialogInputWrapper_f3hmk_554[data-visible-dropdown='true'] {
    border-bottom-left-radius: var(--radius-none);
    border-bottom-right-radius: var(--radius-none);
    border-bottom-width: 0;
  }

._linkDialogInputWrapper_f3hmk_554 > button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding-right: var(--spacing-2);
  }

._linkDialogInput_f3hmk_548,
._dialogInput_f3hmk_575 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 20rem;
  padding: var(--spacing-2) var(--spacing-3);
  font-size: var(--text-sm);
}

._linkDialogInput_f3hmk_548::-moz-placeholder, ._dialogInput_f3hmk_575::-moz-placeholder {
    color: var(--baseBorder);
  }

._linkDialogInput_f3hmk_548::placeholder, ._dialogInput_f3hmk_575::placeholder {
    color: var(--baseBorder);
  }

._linkDialogAnchor_f3hmk_586 {
  position: fixed;
  background-color: highlight;
  z-index: -1;
}

._linkDialogAnchor_f3hmk_586[data-visible='true'] {
    visibility: visible;
  }

._linkDialogAnchor_f3hmk_586[data-visible='false'] {
    visibility: hidden;
  }

._linkDialogPopoverContent_f3hmk_600,
._tableColumnEditorPopoverContent_f3hmk_601,
._dialogContent_f3hmk_602 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.2));
  display: flex;
  align-items: center;
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  border: 1px solid var(--baseBg);
  background-color: var(--basePageBg);
  padding: var(--spacing-1) var(--spacing-1);
  font-size: var(--text-sm);
}

._largeDialogContent_f3hmk_614 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.2));
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBgSubtle);
  padding: var(--spacing-4);
  font-size: var(--text-sm);
}

._dialogTitle_f3hmk_624 {
  font-size: var(--text-base);
  font-weight: 600;
  padding-left: var(--spacing-2);
}

._dialogCloseButton_f3hmk_630 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
  top: 10px;
  right: 10px;
}

._popoverContent_f3hmk_637 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.2));
  display: flex;
  align-items: center;
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  background-color: var(--baseBgSubtle);
  padding: var(--spacing-2) var(--spacing-2);
  font-size: var(--text-sm);
  z-index: 1;
}

._popoverArrow_f3hmk_649 {
  fill: var(--basePageBg);
}

._linkDialogPreviewAnchor_f3hmk_653 {
  margin-right: var(--spacing-1);
  display: flex;
  align-items: center;
  color: var(--accentText);
  text-decoration: none;

  border: 1px solid transparent;
}

@media (hover: hover) {
    ._linkDialogPreviewAnchor_f3hmk_653:hover {
      color: var(--accentSolidHover);
    }
  }

._linkDialogPreviewAnchor_f3hmk_653 span {
    max-width: 14rem;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

._tooltipTrigger_f3hmk_676 {
  align-self: center;
}

._tooltipContent_f3hmk_680 {
  z-index: 2;
  position: relative;
  border-radius: var(--radius-medium);
  padding: var(--spacing-1) var(--spacing-2);
  font-size: var(--text-xs);
  background-color: var(--baseText);
  color: var(--baseBase);
}

._tooltipContent_f3hmk_680 svg {
    fill: var(--baseText);
  }

._actionButton_f3hmk_694 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  padding: var(--spacing-1) var(--spacing-1);
  border-radius: var(--radius-medium);
  color: var(--baseTextContrast);
}

._actionButton_f3hmk_694 svg {
    display: block;
  }

@media (hover: hover) {
    ._actionButton_f3hmk_694:hover {
      background-color: var(--baseBg);
    }
  }

._actionButton_f3hmk_694:active svg {
    transform: translate(1px, 1px);
  }

._actionButton_f3hmk_694[data-state='on'],
  ._actionButton_f3hmk_694:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._primaryActionButton_f3hmk_701 {
  background-color: var(--accentSolid);
  color: var(--baseBase);
}

@media (hover: hover) {
    ._primaryActionButton_f3hmk_701:hover {
      background-color: var(--accentSolidHover);
      color: var(--baseBase);
    }
  }

._tableEditor_f3hmk_713 {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

._tableEditor_f3hmk_713 thead > tr > th {
    text-align: right;
  }

._tableEditor_f3hmk_713 > tbody > tr > td:not(._toolCell_f3hmk_724),
  ._tableEditor_f3hmk_713 > tbody > tr > th:not(._toolCell_f3hmk_724):not([data-tool-cell='true']) {
    border: 1px solid var(--baseBgActive);
    padding: var(--spacing-1) var(--spacing-2);
    white-space: normal;
  }

:is(._tableEditor_f3hmk_713 > tbody > tr > td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713 > tbody > tr > th:not(._toolCell_f3hmk_724):not([data-tool-cell='true'])) > div {
      outline: none;
    }

:is(._tableEditor_f3hmk_713 > tbody > tr > td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713 > tbody > tr > th:not(._toolCell_f3hmk_724):not([data-tool-cell='true'])) > div > p {
        margin: 0;
      }

[data-active='true']:is(._tableEditor_f3hmk_713 > tbody > tr > td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713 > tbody > tr > th:not(._toolCell_f3hmk_724):not([data-tool-cell='true'])) {
      outline: solid 1px var(--baseSolid);
    }

._tableEditor_f3hmk_713 ._tableColumnEditorTrigger_f3hmk_743,
  ._tableEditor_f3hmk_713 ._tableRowEditorTrigger_f3hmk_744,
  ._tableEditor_f3hmk_713 ._addRowButton_f3hmk_745,
  ._tableEditor_f3hmk_713 ._addColumnButton_f3hmk_746,
  ._tableEditor_f3hmk_713 ._iconButton_f3hmk_456 {
    opacity: 0.15;
  }

@media (hover: hover) {
      ._tableEditor_f3hmk_713:hover ._tableColumnEditorTrigger_f3hmk_743,
      ._tableEditor_f3hmk_713:hover ._tableRowEditorTrigger_f3hmk_744,
      ._tableEditor_f3hmk_713:hover ._addRowButton_f3hmk_745,
      ._tableEditor_f3hmk_713:hover ._addColumnButton_f3hmk_746,
      ._tableEditor_f3hmk_713:hover ._iconButton_f3hmk_456 {
        opacity: 0.3;
      }

        ._tableEditor_f3hmk_713:hover ._tableColumnEditorTrigger_f3hmk_743:hover, ._tableEditor_f3hmk_713:hover ._tableRowEditorTrigger_f3hmk_744:hover, ._tableEditor_f3hmk_713:hover ._addRowButton_f3hmk_745:hover, ._tableEditor_f3hmk_713:hover ._addColumnButton_f3hmk_746:hover, ._tableEditor_f3hmk_713:hover ._iconButton_f3hmk_456:hover {
          opacity: 1;
        }
  }

._toolCell_f3hmk_724 {
  text-align: right;
}

._toolCell_f3hmk_724 button {
    margin: auto;
    display: block;
  }

._tableColumnEditorTrigger_f3hmk_743 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  padding: var(--spacing-1);
  border-radius: var(--radius-full);
  opacity: 0.2;
}

._tableColumnEditorTrigger_f3hmk_743 svg {
    display: block;
  }

@media (hover: hover) {
    ._tableColumnEditorTrigger_f3hmk_743:hover {
      background-color: var(--baseBg);
    }
  }

._tableColumnEditorTrigger_f3hmk_743:active svg {
    transform: translate(1px, 1px);
  }

._tableColumnEditorTrigger_f3hmk_743[data-state='on'],
  ._tableColumnEditorTrigger_f3hmk_743:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._tableColumnEditorTrigger_f3hmk_743[data-active='true'] {
    opacity: 1 !important;
  }

._tableColumnEditorToolbar_f3hmk_788 {
  display: flex;
}

._tableColumnEditorToolbar_f3hmk_788 > button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding: var(--spacing-1);
    color: var(--baseTextContrast);
  }

._tableColumnEditorToolbar_f3hmk_788 > button svg {
    display: block;
  }

@media (hover: hover) {
    ._tableColumnEditorToolbar_f3hmk_788 > button:hover {
      background-color: var(--baseBg);
    }
  }

._tableColumnEditorToolbar_f3hmk_788 > button:active svg {
    transform: translate(1px, 1px);
  }

._tableColumnEditorToolbar_f3hmk_788 > button[data-state='on'],
  ._tableColumnEditorToolbar_f3hmk_788 > button:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._tableColumnEditorToolbar_f3hmk_788 [role='separator'] {
    margin-left: var(--spacing-1);
    margin-right: var(--spacing-1);
  }

._toggleGroupRoot_f3hmk_801 {
  display: inline-flex;
}

._toggleGroupRoot_f3hmk_801 button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding: var(--spacing-1);
    color: var(--baseTextContrast);
  }

._toggleGroupRoot_f3hmk_801 button svg {
    display: block;
  }

@media (hover: hover) {
    ._toggleGroupRoot_f3hmk_801 button:hover {
      background-color: var(--baseBg);
    }
  }

._toggleGroupRoot_f3hmk_801 button:active svg {
    transform: translate(1px, 1px);
  }

._toggleGroupRoot_f3hmk_801 button[data-state='on'],
  ._toggleGroupRoot_f3hmk_801 button:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._toggleGroupRoot_f3hmk_801 button:first-child {
      border-top-left-radius: var(--radius-base);
      border-bottom-left-radius: var(--radius-base);
    }

._toggleGroupRoot_f3hmk_801 button:last-child {
      border-top-right-radius: var(--radius-base);
      border-bottom-right-radius: var(--radius-base);
    }

._tableToolsColumn_f3hmk_819 {
  width: 2rem;
}

._tableToolsColumn_f3hmk_819 button {
    margin: auto;
    display: block;
  }

._leftAlignedCell_f3hmk_828 {
  text-align: left;
}

._rightAlignedCell_f3hmk_832 {
  text-align: right;
}

._centeredCell_f3hmk_836 {
  text-align: center;
}

._addColumnButton_f3hmk_746,
._addRowButton_f3hmk_745 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  background-color: var(--baseBase);

  display: flex;
  align-items: center;
}

._addColumnButton_f3hmk_746 svg, ._addRowButton_f3hmk_745 svg {
    display: block;
  }

@media (hover: hover) {
    ._addColumnButton_f3hmk_746:hover, ._addRowButton_f3hmk_745:hover {
      background-color: var(--baseBg);
    }
  }

._addColumnButton_f3hmk_746:active svg, ._addRowButton_f3hmk_745:active svg {
    transform: translate(1px, 1px);
  }

._addColumnButton_f3hmk_746[data-state='on'],
  ._addRowButton_f3hmk_745[data-state='on'],
  ._addColumnButton_f3hmk_746:active,
  ._addRowButton_f3hmk_745:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._addColumnButton_f3hmk_746 svg, ._addRowButton_f3hmk_745 svg {
    margin: auto;
  }

._addRowButton_f3hmk_745 {
  width: 100%;
  margin-top: var(--spacing-px);
  box-sizing: border-box;
  border-bottom-right-radius: var(--radius-medium);
  border-bottom-left-radius: var(--radius-medium);
}

._addColumnButton_f3hmk_746 {
  margin-left: var(--spacing-px);
  height: 100%;
  border-top-right-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
}

/** Dialog */
._dialogOverlay_f3hmk_869 {
  position: fixed;
  inset: 0;
  animation: _overlayShow_f3hmk_1 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: var(--baseBase);
  z-index: 51;
  opacity: 0.5;
}

._dialogContent_f3hmk_602,
._largeDialogContent_f3hmk_614 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: _contentShow_f3hmk_1 150ms cubic-bezier(0.16, 1, 0.3, 1);
  z-index: 52;
}

._dialogContent_f3hmk_602:focus,
._largeDialogContent_f3hmk_614:focus {
  outline: none;
}

@keyframes _overlayShow_f3hmk_1 {
  from {
    opacity: 0;
  }

  to {
    opacity: 0.5;
  }
}

@keyframes _contentShow_f3hmk_1 {
  from {
    opacity: 0;
    transform: translate(-50%, -48%) scale(0.96);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

._focusedImage_f3hmk_915 {
  outline: highlight solid 2px;
}

._imageWrapper_f3hmk_919 {
  display: inline-block;
  position: relative;
}

._imageWrapper_f3hmk_919[draggable='true'] {
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -webkit-grab;
}

._editImageToolbar_f3hmk_932 {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  gap: var(--spacing-1);
  padding: var(--spacing-1);
  z-index: 1;
  background-color: var(--baseBase);
  border-bottom-left-radius: var(--radius-base);
}

._editImageButton_f3hmk_936 svg {
    display: block;
  }

._inlineEditor_f3hmk_942 {
  display: inline-flex;
  border-radius: var(--radius-medium);
  padding: var(--spacing-1);
  gap: var(--spacing-2);
  align-items: center;
  background: var(--baseBg);
}

._blockEditor_f3hmk_951 {
  display: flex;
  justify-content: stretch;
  border-radius: var(--radius-medium);
  padding: var(--spacing-2);
  gap: var(--spacing-2);
  align-items: center;
  background: var(--baseBg);
}

._blockEditor_f3hmk_951 ._nestedEditor_f3hmk_960 {
    flex-grow: 1;
  }

._nestedEditor_f3hmk_960 {
  background: var(--basePageBg);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-medium);
}

._nestedEditor_f3hmk_960 > p {
    margin: 0;
  }

._nestedEditor_f3hmk_960:focus {
    outline: none;
  }

._genericComponentName_f3hmk_979 {
  font-size: var(--text-sm);
  color: var(--baseText);
  padding-right: var(--spacing-2);
}

._diffSourceToggleWrapper_f3hmk_985 {
  margin-left: auto;
  pointer-events: auto;
  opacity: 1;
  position: sticky;
  right: 0;
}

._ggDiffSourceToggle_f3hmk_993 {
}

._diffSourceToggle_f3hmk_985 {
  border-radius: var(--radius-medium);
  background-color: var(--baseBase);
  display: flex;
}

._diffSourceToggle_f3hmk_985 ._toolbarToggleItem_f3hmk_208 {
    padding: 0;
  }

._diffSourceToggle_f3hmk_985 ._toolbarToggleItem_f3hmk_208 > span {
      display: block;
      padding: var(--spacing-1) var(--spacing-1);
    }

._selectWithLabel_f3hmk_1011 {
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
  margin-left: var(--spacing-2);
}

._selectWithLabel_f3hmk_1011 > label {
    font-size: var(--text-sm);
  }

._selectWithLabel_f3hmk_1011 ._selectTrigger_f3hmk_308 {
    border: 1px solid var(--baseBorder);
  }

._toolbarTitleMode_f3hmk_1026 {
  font-size: var(--text-sm);
  margin-left: var(--spacing-2);
}

._imageControlWrapperResizing_f3hmk_1031 {
  touch-action: none;
}

._imageResizer_f3hmk_1035 {
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  background-color: var(--accentText);
  border: 1px solid var(--baseBg);
}

._imageResizer_f3hmk_1035._imageResizerN_f3hmk_1044 {
  top: -6px;
  left: 48%;
  cursor: n-resize;
}

._imageResizer_f3hmk_1035._imageResizerNe_f3hmk_1050 {
  top: -6px;
  right: -6px;
  cursor: ne-resize;
}

._imageResizer_f3hmk_1035._imageResizerE_f3hmk_1056 {
  bottom: 48%;
  right: -6px;
  cursor: e-resize;
}

._imageResizer_f3hmk_1035._imageResizerSe_f3hmk_1062 {
  bottom: -2px;
  right: -6px;
  cursor: nwse-resize;
}

._imageResizer_f3hmk_1035._imageResizerS_f3hmk_1062 {
  bottom: -2px;
  left: 48%;
  cursor: s-resize;
}

._imageResizer_f3hmk_1035._imageResizerSw_f3hmk_1074 {
  bottom: -2px;
  left: -6px;
  cursor: sw-resize;
}

._imageResizer_f3hmk_1035._imageResizerW_f3hmk_1080 {
  bottom: 48%;
  left: -6px;
  cursor: w-resize;
}

._imageResizer_f3hmk_1035._imageResizerNw_f3hmk_1086 {
  top: -6px;
  left: -6px;
  cursor: nw-resize;
}

._imagePlaceholder_f3hmk_1092 {
  border: 2px dashed;
  padding: 48px;
  margin: 12px;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

._imageDimensionsContainer_f3hmk_1100 {
  display: flex;
  gap: var(--spacing-4);
}

._placeholder_f3hmk_1105 {
  color: var(--baseSolid);
  overflow: hidden;
  position: absolute;
  top: 0;
  padding: var(--spacing-3);
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: inline-block;
  pointer-events: none;
}

._rootContentEditableWrapper_f3hmk_1118 {
  position: relative;
}

._downshiftContainer_f3hmk_1122 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

._downshiftInputWrapper_f3hmk_1128 {
  display: flex;
  align-items: center;
  background-color: var(--baseBase);

  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
}

._downshiftInputWrapper_f3hmk_1128[data-visible-dropdown='true'] {
    border-bottom-left-radius: var(--radius-none);
    border-bottom-right-radius: var(--radius-none);
    border-bottom-width: 0;
  }

._downshiftInputWrapper_f3hmk_1128 > button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding-right: var(--spacing-2);
  }

._downshiftInput_f3hmk_1128 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 20rem;
  padding: var(--spacing-2) var(--spacing-3);
  font-size: var(--text-sm);
}

._downshiftInput_f3hmk_1128::-moz-placeholder {
    color: var(--baseBorder);
  }

._downshiftInput_f3hmk_1128::placeholder {
    color: var(--baseBorder);
  }

._downshiftAutocompleteContainer_f3hmk_1159 {
  position: relative;
}

._downshiftAutocompleteContainer_f3hmk_1159 ul {
    all: unset;
    box-sizing: border-box;
    position: absolute;
    font-size: var(--text-sm);
    width: 100%;
    display: none;
    border-bottom-left-radius: var(--radius-medium);
    border-bottom-right-radius: var(--radius-medium);
    max-height: var(--spacing-48);
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid var(--baseBorder);
    border-top-width: 0;
    background-color: var(--baseBase);
  }

._downshiftAutocompleteContainer_f3hmk_1159 ul[data-visible='true'] {
      display: block;
    }

._downshiftAutocompleteContainer_f3hmk_1159 ul li {
      padding: var(--spacing-2) var(--spacing-3);
      white-space: nowrap;
      margin-bottom: var(--spacing-1);
      overflow-x: hidden;
      text-overflow: ellipsis;
    }

._downshiftAutocompleteContainer_f3hmk_1159 ul li[data-selected='true'] {
        background-color: var(--baseBgSubtle);
      }

._downshiftAutocompleteContainer_f3hmk_1159 ul li[data-highlighted='true'] {
        background-color: var(--baseBgHover);
      }

._downshiftAutocompleteContainer_f3hmk_1159 ul li:last-of-type {
        border-bottom-left-radius: var(--radius-medium);
        border-bottom-right-radius: var(--radius-medium);
      }

._textInput_f3hmk_1205 {
  all: unset;
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBase);
  padding: var(--spacing-2) var(--spacing-3);
}

form._multiFieldForm_f3hmk_1213 {
  display: flex;
  flex-direction: column;
  padding: var(--spacing-2);
  gap: var(--spacing-2);
}

form._multiFieldForm_f3hmk_1213 ._formField_f3hmk_1219 {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-2);
  }

form._multiFieldForm_f3hmk_1213 ._formField_f3hmk_1219 label {
      font-size: var(--text-xs);
    }

._markdownParseError_f3hmk_1230 {
  border-radius: var(--radius-base);
  border: 1px solid var(--error-color);
  padding: var(--spacing-2);
  margin-block: var(--spacing-2);
  color: var(--error-color);
  font-size: var(--text-xs);
}

._popupContainer_f3hmk_1239 {
  position: relative;
  z-index: 2;
}

._inputSizer_f3hmk_1244 {
  display: inline-grid;
  vertical-align: baseline;
  align-items: center;
  position: relative;
}

._inputSizer_f3hmk_1244::after,
  ._inputSizer_f3hmk_1244 input {
    width: auto;
    min-width: 1rem;
    grid-area: 1 / 2;
    font: inherit;
    margin: 0;
    padding: 0 2px;
    resize: none;
    background: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    color: inherit;
  }

._inputSizer_f3hmk_1244 span {
    padding: 0.25em;
  }

._inputSizer_f3hmk_1244::after {
    content: attr(data-value);
    white-space: pre-wrap;
  }
:root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
      --blue-1: color(display-p3 0.986 0.992 0.999);
      --blue-2: color(display-p3 0.96 0.979 0.998);
      --blue-3: color(display-p3 0.912 0.956 0.991);
      --blue-4: color(display-p3 0.853 0.932 1);
      --blue-5: color(display-p3 0.788 0.894 0.998);
      --blue-6: color(display-p3 0.709 0.843 0.976);
      --blue-7: color(display-p3 0.606 0.777 0.947);
      --blue-8: color(display-p3 0.451 0.688 0.917);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.234 0.523 0.912);
      --blue-11: color(display-p3 0.15 0.44 0.84);
      --blue-12: color(display-p3 0.102 0.193 0.379);
    }
  }
}

._dark_6j9u9_1, ._dark-theme_6j9u9_1 {
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._dark_6j9u9_1, ._dark-theme_6j9u9_1 {
      --blue-1: color(display-p3 0.057 0.081 0.122);
      --blue-2: color(display-p3 0.072 0.098 0.147);
      --blue-3: color(display-p3 0.078 0.154 0.27);
      --blue-4: color(display-p3 0.033 0.197 0.37);
      --blue-5: color(display-p3 0.08 0.245 0.441);
      --blue-6: color(display-p3 0.14 0.298 0.511);
      --blue-7: color(display-p3 0.195 0.361 0.6);
      --blue-8: color(display-p3 0.239 0.434 0.72);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.344 0.612 0.973);
      --blue-11: color(display-p3 0.49 0.72 1);
      --blue-12: color(display-p3 0.788 0.898 0.99);
    }
  }
}

:root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
      --slate-1: color(display-p3 0.988 0.988 0.992);
      --slate-2: color(display-p3 0.976 0.976 0.984);
      --slate-3: color(display-p3 0.94 0.941 0.953);
      --slate-4: color(display-p3 0.908 0.909 0.925);
      --slate-5: color(display-p3 0.88 0.881 0.901);
      --slate-6: color(display-p3 0.85 0.852 0.876);
      --slate-7: color(display-p3 0.805 0.808 0.838);
      --slate-8: color(display-p3 0.727 0.733 0.773);
      --slate-9: color(display-p3 0.547 0.553 0.592);
      --slate-10: color(display-p3 0.503 0.512 0.549);
      --slate-11: color(display-p3 0.379 0.392 0.421);
      --slate-12: color(display-p3 0.113 0.125 0.14);
    }
  }
}

._dark_6j9u9_1, ._dark-theme_6j9u9_1 {
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._dark_6j9u9_1, ._dark-theme_6j9u9_1 {
      --slate-1: color(display-p3 0.067 0.067 0.074);
      --slate-2: color(display-p3 0.095 0.098 0.105);
      --slate-3: color(display-p3 0.13 0.135 0.145);
      --slate-4: color(display-p3 0.156 0.163 0.176);
      --slate-5: color(display-p3 0.183 0.191 0.206);
      --slate-6: color(display-p3 0.215 0.226 0.244);
      --slate-7: color(display-p3 0.265 0.28 0.302);
      --slate-8: color(display-p3 0.357 0.381 0.409);
      --slate-9: color(display-p3 0.415 0.431 0.463);
      --slate-10: color(display-p3 0.469 0.483 0.514);
      --slate-11: color(display-p3 0.692 0.704 0.728);
      --slate-12: color(display-p3 0.93 0.933 0.94);
    }
  }
}

:root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
  --grass-1: #fbfefb;
  --grass-2: #f5fbf5;
  --grass-3: #e9f6e9;
  --grass-4: #daf1db;
  --grass-5: #c9e8ca;
  --grass-6: #b2ddb5;
  --grass-7: #94ce9a;
  --grass-8: #65ba74;
  --grass-9: #46a758;
  --grass-10: #3e9b4f;
  --grass-11: #2a7e3b;
  --grass-12: #203c25;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
      --grass-1: color(display-p3 0.986 0.996 0.985);
      --grass-2: color(display-p3 0.966 0.983 0.964);
      --grass-3: color(display-p3 0.923 0.965 0.917);
      --grass-4: color(display-p3 0.872 0.94 0.865);
      --grass-5: color(display-p3 0.811 0.908 0.802);
      --grass-6: color(display-p3 0.733 0.864 0.724);
      --grass-7: color(display-p3 0.628 0.803 0.622);
      --grass-8: color(display-p3 0.477 0.72 0.482);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.344 0.598 0.342);
      --grass-11: color(display-p3 0.263 0.488 0.261);
      --grass-12: color(display-p3 0.151 0.233 0.153);
    }
  }
}

:root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
  --cyan-1: #fafdfe;
  --cyan-2: #f2fafb;
  --cyan-3: #def7f9;
  --cyan-4: #caf1f6;
  --cyan-5: #b5e9f0;
  --cyan-6: #9ddde7;
  --cyan-7: #7dcedc;
  --cyan-8: #3db9cf;
  --cyan-9: #00a2c7;
  --cyan-10: #0797b9;
  --cyan-11: #107d98;
  --cyan-12: #0d3c48;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
      --cyan-1: color(display-p3 0.982 0.992 0.996);
      --cyan-2: color(display-p3 0.955 0.981 0.984);
      --cyan-3: color(display-p3 0.888 0.965 0.975);
      --cyan-4: color(display-p3 0.821 0.941 0.959);
      --cyan-5: color(display-p3 0.751 0.907 0.935);
      --cyan-6: color(display-p3 0.671 0.862 0.9);
      --cyan-7: color(display-p3 0.564 0.8 0.854);
      --cyan-8: color(display-p3 0.388 0.715 0.798);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.264 0.583 0.71);
      --cyan-11: color(display-p3 0.08 0.48 0.63);
      --cyan-12: color(display-p3 0.108 0.232 0.277);
    }
  }
}

:root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
      --amber-1: color(display-p3 0.995 0.992 0.985);
      --amber-2: color(display-p3 0.994 0.986 0.921);
      --amber-3: color(display-p3 0.994 0.969 0.782);
      --amber-4: color(display-p3 0.989 0.937 0.65);
      --amber-5: color(display-p3 0.97 0.902 0.527);
      --amber-6: color(display-p3 0.936 0.844 0.506);
      --amber-7: color(display-p3 0.89 0.762 0.443);
      --amber-8: color(display-p3 0.85 0.65 0.3);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 0.959 0.741 0.274);
      --amber-11: color(display-p3 0.64 0.4 0);
      --amber-12: color(display-p3 0.294 0.208 0.145);
    }
  }
}

:root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_6j9u9_1, ._light-theme_6j9u9_1 {
      --red-1: color(display-p3 0.998 0.989 0.988);
      --red-2: color(display-p3 0.995 0.971 0.971);
      --red-3: color(display-p3 0.985 0.925 0.925);
      --red-4: color(display-p3 0.999 0.866 0.866);
      --red-5: color(display-p3 0.984 0.812 0.811);
      --red-6: color(display-p3 0.955 0.751 0.749);
      --red-7: color(display-p3 0.915 0.675 0.672);
      --red-8: color(display-p3 0.872 0.575 0.572);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.798 0.294 0.285);
      --red-11: color(display-p3 0.744 0.234 0.222);
      --red-12: color(display-p3 0.36 0.115 0.143);
    }
  }
}

._bold_6j9u9_10 {
  font-weight: bold;
}

._italic_6j9u9_14 {
  font-style: italic;
}

._underline_6j9u9_18 {
  text-decoration: underline;
}

._bold_6j9u9_10 {
  font-weight: 700;
}

._italic_6j9u9_14 {
  font-style: italic;
}

._underline_6j9u9_18 {
  text-decoration: underline
}

._strikethrough_6j9u9_34 {
  text-decoration: line-through
}

._underlineStrikethrough_6j9u9_38 {
  text-decoration: underline line-through
}

._subscript_6j9u9_42 {
  font-size: .8em;
  vertical-align: sub !important
}

._superscript_6j9u9_47 {
  font-size: .8em;
  vertical-align: super
}

._code_6j9u9_52 {
  background-color: var(--baseBg);
  padding: 1px .25rem;
  font-family: var(--font-mono);
  font-size: 94%
}

._quote_6j9u9_59 {
  border-inline-start: 3px solid var(--baseBorder);
  padding-inline-start: var(--spacing-4);
  margin-inline-start: 0;
  color: var(--baseText);
}

._nestedListItem_6j9u9_66 {
  list-style: none;
  list-style-type: none;
}

._nestedListItem_6j9u9_66:before,
._nestedListItem_6j9u9_66:after {
  display: none;
}

._listitem_6j9u9_76 {
  margin: var(--spacing-2) 0;
}

._listItemChecked_6j9u9_80,
._listItemUnchecked_6j9u9_81 {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  margin-inline-start: -1rem;
  padding-left: var(--spacing-6);
  padding-right: var(--spacing-6);
  list-style-type: none;
  outline: none;
}

._listItemChecked_6j9u9_80 {
  text-decoration: line-through;
}

._listItemUnchecked_6j9u9_81:before,
._listItemChecked_6j9u9_80:before {
  content: '';
  width: var(--spacing-4);
  height: var(--spacing-4);
  top: 0;
  left: 0;
  cursor: pointer;
  display: block;
  background-size: cover;
  position: absolute;
}

._listItemUnchecked_6j9u9_81[dir='rtl']:before,
._listItemChecked_6j9u9_80[dir='rtl']:before {
  left: auto;
  right: 0;
}

._listItemUnchecked_6j9u9_81:focus:before,
._listItemChecked_6j9u9_80:focus:before {
  box-shadow: 0 0 0 2px var(--accentBgActive);
  border-radius: var(--radius-small);
}

._listItemUnchecked_6j9u9_81:before {
  border: 1px solid var(--baseBorder);
  border-radius: var(--radius-small);
}

._listItemChecked_6j9u9_80:before {
  border: 1px solid var(--accentBorder);
  border-radius: var(--radius-small);
  background-color: var(--accentSolid);
  background-repeat: no-repeat;
}

._listItemChecked_6j9u9_80:after {
  content: '';
  cursor: pointer;
  border-color: var(--baseBase);
  border-style: solid;
  position: absolute;
  display: block;
  top: var(--spacing-0_5);
  width: var(--spacing-1);
  left: var(--spacing-1_5);
  right: var(--spacing-1_5);
  height: var(--spacing-2);
  transform: rotate(45deg);
  border-width: 0 var(--spacing-0_5) var(--spacing-0_5) 0;
}

._nestedListItem_6j9u9_66 {
  list-style-type: none;
}

._nestedListItem_6j9u9_66:before,
._nestedListItem_6j9u9_66:after {
  display: none;
}

._admonitionDanger_6j9u9_158,
._admonitionInfo_6j9u9_159,
._admonitionNote_6j9u9_160,
._admonitionTip_6j9u9_161,
._admonitionCaution_6j9u9_162 {
  padding: var(--spacing-2);
  margin-top: var(--spacing-2);
  margin-bottom: var(--spacing-2);
  border-left: 3px solid var(--admonitionBorder);
  background-color: var(--admonitionBg);
}

._admonitionInfo_6j9u9_159 {
  --admonitionBorder: var(--admonitionInfoBorder);
  --admonitionBg: var(--admonitionInfoBg);
}

._admonitionTip_6j9u9_161 {
  --admonitionBorder: var(--admonitionTipBorder);
  --admonitionBg: var(--admonitionTipBg);
}

._admonitionCaution_6j9u9_162 {
  --admonitionBorder: var(--admonitionCautionBorder);
  --admonitionBg: var(--admonitionCautionBg);
}

._admonitionDanger_6j9u9_158 {
  --admonitionBorder: var(--admonitionDangerBorder);
  --admonitionBg: var(--admonitionDangerBg);
}

._admonitionNote_6j9u9_160 {
  --admonitionBorder: var(--admonitionNoteBorder);
  --admonitionBg: var(--admonitionNoteBg);
}

._mdxExpression_6j9u9_195 {
  font-family: var(--font-mono);
  font-size: 84%;
  color: var(--accentText);
}

._mdxExpression_6j9u9_195 input:focus-visible {
    outline: none;
  }

/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);
}

.DayPicker-NavButton--next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==);
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *::before,.ReactCrop *::after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);border:1px dashed #fff}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0px 0px 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{outline:none;border-color:blue;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{content:"";display:block;position:absolute;background-color:rgba(255,255,255,.4)}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt::before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt::after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz::before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz::after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle::after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.7);outline:1px solid rgba(0,0,0,0)}.ReactCrop__drag-handle:focus::after{border-color:blue;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw::after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n::after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne::after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e::after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se::after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s::after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw::after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w::after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}

.graphiql-container,.graphiql-container button,.graphiql-container input{color:#141823;font-family:system,-apple-system,San Francisco,\.SFNSDisplay-Regular,Segoe UI,Segoe,Segoe WP,Helvetica Neue,helvetica,Lucida Grande,arial,sans-serif;font-size:14px}.graphiql-container{display:flex;flex-direction:row;height:100%;margin:0;overflow:hidden;width:100%}.graphiql-container .editorWrap{display:flex;flex-direction:column;flex:1;overflow-x:hidden}.graphiql-container .title{font-size:18px}.graphiql-container .title em{font-family:georgia;font-size:19px}.graphiql-container .topBarWrap{display:flex;flex-direction:row}.graphiql-container .topBar{align-items:center;background:linear-gradient(#f7f7f7,#e2e2e2);border-bottom:1px solid #d0d0d0;cursor:default;display:flex;flex-direction:row;flex:1;height:34px;overflow-y:visible;padding:7px 14px 6px;user-select:none}.graphiql-container .toolbar{overflow-x:visible;display:flex}.graphiql-container .docExplorerShow,.graphiql-container .historyShow{background:linear-gradient(#f7f7f7,#e2e2e2);border-radius:0;border-bottom:1px solid #d0d0d0;border-right:none;border-top:none;color:#3b5998;cursor:pointer;font-size:14px;margin:0;padding:2px 20px 0 18px}.graphiql-container .docExplorerShow{border-left:1px solid rgba(0,0,0,.2)}.graphiql-container .historyShow{border-right:1px solid rgba(0,0,0,.2);border-left:0}.graphiql-container .docExplorerShow:before{border-left:2px solid #3b5998;border-top:2px solid #3b5998;content:"";display:inline-block;height:9px;margin:0 3px -1px 0;position:relative;transform:rotate(-45deg);width:9px}.graphiql-container .editorBar{display:flex;flex-direction:row;flex:1;max-height:100%}.graphiql-container .queryWrap,.graphiql-container .resultWrap{display:flex;flex-direction:column;flex:1}.graphiql-container .resultWrap{flex-basis:1em;position:relative}.graphiql-container .docExplorerWrap,.graphiql-container .historyPaneWrap{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15);position:relative;width:100%;z-index:3}.graphiql-container .historyPaneWrap{min-width:230px;z-index:5}.graphiql-container .docExplorerResizer{cursor:col-resize;height:100%;position:absolute;width:10px;z-index:10}.graphiql-container .docExplorerHide{cursor:pointer;font-size:18px;margin:-7px -8px -6px 0;padding:18px 16px 15px 12px;background:0;border:0;line-height:14px}.graphiql-container div .query-editor{flex:1;position:relative}.graphiql-container .secondary-editor{display:flex;flex-direction:column;height:100%;position:relative}.graphiql-container .secondary-editor-title{background:#eee;border-bottom:1px solid #d6d6d6;border-top:1px solid #e0e0e0;color:#777;cursor:row-resize;font-variant:small-caps;font-weight:700;letter-spacing:1px;line-height:14px;padding:6px 0 8px 43px;text-transform:lowercase;user-select:none}.graphiql-container .codemirrorWrap,.graphiql-container .result-window{flex:1;height:100%;position:relative}.graphiql-container .footer{background:#f6f7f8;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-left:12px;position:relative}.graphiql-container .footer:before{background:#eee;bottom:0;content:" ";left:-13px;position:absolute;top:-1px;width:12px}.result-window .CodeMirror.cm-s-graphiql{background:#f6f7f8}.graphiql-container .result-window .CodeMirror-gutters{background-color:#f6f7f8;border:none}.editor-drag-bar{width:12px;background-color:#eee;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;cursor:col-resize}.graphiql-container .result-window .CodeMirror-foldgutter,.graphiql-container .result-window .CodeMirror-foldgutter-folded:after,.graphiql-container .result-window .CodeMirror-foldgutter-open:after{padding-left:3px}.graphiql-container .toolbar-button{background:#fdfdfd;background:linear-gradient(#f9f9f9,#ececec);border:0;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 1px 0 hsla(0,0%,100%,.7),inset 0 1px #fff;color:#555;cursor:pointer;display:inline-block;margin:0 5px;padding:3px 11px 5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.graphiql-container .toolbar-button:active{background:linear-gradient(#ececec,#d5d5d5);box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 0 0 1px rgba(0,0,0,.1),inset 0 1px 1px 1px rgba(0,0,0,.12),inset 0 0 5px rgba(0,0,0,.1)}.graphiql-container .toolbar-button.error{background:linear-gradient(#fdf3f3,#e6d6d7);color:#b00}.graphiql-container .toolbar-button-group{margin:0 5px;white-space:nowrap}.graphiql-container .toolbar-button-group>*{margin:0}.graphiql-container .toolbar-button-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.graphiql-container .toolbar-button-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.graphiql-container .execute-button-wrap{height:34px;margin:0 14px 0 28px;position:relative}.graphiql-container .execute-button{background:linear-gradient(#fdfdfd,#d2d3d6);border-radius:17px;border:1px solid rgba(0,0,0,.25);box-shadow:0 1px 0 #fff;cursor:pointer;fill:#444;height:34px;margin:0;padding:0;width:34px}.graphiql-container .execute-button svg,.graphiql-container .toolbar-button>svg{pointer-events:none}.graphiql-container .execute-button:active{background:linear-gradient(#e6e6e6,#c3c3c3);box-shadow:0 1px 0 #fff,inset 0 0 2px rgba(0,0,0,.2),inset 0 0 6px rgba(0,0,0,.1)}.graphiql-container .toolbar-menu,.graphiql-container .toolbar-select{position:relative}.graphiql-container .execute-options,.graphiql-container .toolbar-menu-items,.graphiql-container .toolbar-select-options{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.25);margin:0;padding:6px 0;position:absolute;z-index:100}.graphiql-container .execute-options{min-width:100px;top:37px;left:-1px}.graphiql-container .toolbar-menu-items{left:1px;margin-top:-1px;min-width:110%;top:100%;visibility:hidden}.graphiql-container .toolbar-menu-items.open{visibility:visible}.graphiql-container .toolbar-select-options{left:0;min-width:100%;top:-5px;visibility:hidden}.graphiql-container .toolbar-select-options.open{visibility:visible}.graphiql-container .execute-options>li,.graphiql-container .toolbar-menu-items>li,.graphiql-container .toolbar-select-options>li{cursor:pointer;display:block;margin:none;max-width:300px;overflow:hidden;padding:2px 20px 4px 11px;white-space:nowrap}.graphiql-container .execute-options>li.selected,.graphiql-container .history-contents>li:active,.graphiql-container .history-contents>li:hover,.graphiql-container .toolbar-menu-items>li.hover,.graphiql-container .toolbar-menu-items>li:active,.graphiql-container .toolbar-menu-items>li:hover,.graphiql-container .toolbar-select-options>li.hover,.graphiql-container .toolbar-select-options>li:active,.graphiql-container .toolbar-select-options>li:hover{background:#e10098;color:#fff}.graphiql-container .toolbar-select-options>li>svg{display:inline;fill:#666;margin:0 -6px 0 6px;pointer-events:none;vertical-align:middle}.graphiql-container .toolbar-select-options>li.hover>svg,.graphiql-container .toolbar-select-options>li:active>svg,.graphiql-container .toolbar-select-options>li:hover>svg{fill:#fff}.graphiql-container .CodeMirror-scroll{overflow-scrolling:touch}.graphiql-container .CodeMirror{color:#141823;font-family:Consolas,Inconsolata,Droid Sans Mono,Monaco,monospace;font-size:13px;height:100%;left:0;position:absolute;top:0;width:100%}.graphiql-container .CodeMirror-lines{padding:20px 0}.CodeMirror-hint-information .content{box-orient:vertical;color:#141823;display:flex;font-family:system,-apple-system,San Francisco,\.SFNSDisplay-Regular,Segoe UI,Segoe,Segoe WP,Helvetica Neue,helvetica,Lucida Grande,arial,sans-serif;font-size:13px;line-clamp:3;line-height:16px;max-height:48px;overflow:hidden;text-overflow:-o-ellipsis-lastline}.CodeMirror-hint-information .content p:first-child{margin-top:0}.CodeMirror-hint-information .content p:last-child{margin-bottom:0}.CodeMirror-hint-information .infoType{color:#ca9800;cursor:pointer;display:inline;margin-right:.5em}.autoInsertedLeaf.cm-property{animation-duration:6s;animation-name:insertionFade;border-bottom:2px solid hsla(0,0%,100%,0);border-radius:2px;margin:-2px -4px -1px;padding:2px 4px 1px}@keyframes insertionFade{0%,to{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}15%,85%{background:#fbffc9;border-color:#f0f3c0}}div.CodeMirror-lint-tooltip{background-color:#fff;border-radius:2px;border:0;color:#141823;box-shadow:0 1px 3px rgba(0,0,0,.45);font-size:13px;line-height:16px;max-width:430px;opacity:0;padding:8px 10px;transition:opacity .15s;white-space:pre-wrap}div.CodeMirror-lint-tooltip>*{padding-left:23px}div.CodeMirror-lint-tooltip>*+*{margin-top:12px}.graphiql-container .variable-editor-title-text{cursor:pointer;display:inline-block;color:grey}.graphiql-container .variable-editor-title-text.active{color:#000}.graphiql-container .tabs{height:42px;background-image:linear-gradient(#f7f7f7,#e2e2e2);display:flex;align-items:center}.graphiql-container .tab{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-top:0;padding-right:6px;padding-left:14px;height:100%;color:rgba(0,0,0,.6);border-left:1px solid #d3d3d3;border-top-style:none;border-bottom-style:none;border-right-style:none}.graphiql-container .tab:first-child:nth-last-child(2){padding-right:14px}.graphiql-container .tab:hover{background-image:linear-gradient(hsla(0,0%,96.1%,.7),#d7d7d7);color:rgba(0,0,0,.8)}.graphiql-container .tab.active{background-image:linear-gradient(hsla(0,0%,91.4%,.7),#cdcdcd);color:#000}.graphiql-container .tab .close{display:inline-block;cursor:pointer;border:none;background:transparent;margin-left:6px;padding:3px 6px;border-radius:4px}.graphiql-container .tab.active .close,.graphiql-container .tab:hover .close{opacity:1}.graphiql-container .tab .close:before{content:"✕";display:inline-block;font-weight:700;font-size:12px;color:rgba(0,0,0,.7);height:14px}.graphiql-container .tab .close:hover{background:rgba(0,0,0,.08)}.graphiql-container .tab .close:active{background:rgba(0,0,0,.12)}.graphiql-container .tab-add{display:flex;align-items:center;justify-content:center;border:none;background:transparent;line-height:1;font-size:26px;height:30px;border-radius:4px;color:rgba(0,0,0,.5);padding:0 8px 3px;margin-left:6px;cursor:pointer}.graphiql-container .tab-add:hover{background:rgba(0,0,0,.06)}.graphiql-container .tab-add:active{background:rgba(0,0,0,.1)}.graphiql-container .CodeMirror-foldmarker{border-radius:4px;background:#08f;background:linear-gradient(#43a8ff,#0f83e8);box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1);color:#fff;font-family:arial;font-size:12px;line-height:0;margin:0 3px;padding:0 4px 1px;text-shadow:0 -1px rgba(0,0,0,.1)}.graphiql-container div.CodeMirror span.CodeMirror-matchingbracket{color:#555;text-decoration:underline}.graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket{color:red}.cm-comment{color:#666}.cm-punctuation{color:#555}.cm-keyword{color:#b11a04}.cm-def{color:#d2054e}.cm-property{color:#1f61a0}.cm-qualifier{color:#1c92a9}.cm-attribute{color:#8b2bb9}.cm-number{color:#2882f9}.cm-string{color:#d64292}.cm-builtin{color:#d47509}.cm-string-2{color:#0b7fc7}.cm-variable{color:#397d13}.cm-meta{color:#b33086}.cm-atom{color:#ca9800}
.CodeMirror{color:#000;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{color:#666;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#666}.CodeMirror .CodeMirror-cursor{border-left:1px solid #000}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.CodeMirror.cm-fat-cursor div.CodeMirror-cursor{background:#7e7;border:0;width:auto}.CodeMirror.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;border:0;width:auto}@keyframes blink{0%{background:#7e7}50%{background:none}to{background:#7e7}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#666}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-s-default .cm-hr{color:#666}.cm-s-default .cm-link{color:#00c}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-30px;margin-right:-30px;outline:none;overflow:scroll!important;padding-bottom:30px;position:relative}.CodeMirror-sizer{border-right:30px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{min-height:100%;position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper{user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:none;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;word-wrap:normal;z-index:2}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{overflow:auto;position:relative;z-index:2}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{background:inherit;color:inherit;left:0;right:0;overflow:hidden;padding:.1em .8em;position:absolute;z-index:15}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{background:transparent;border:1px solid #d3d6db;color:inherit;font-family:monospace;outline:none;width:20em}.CodeMirror-dialog button{font-size:70%}
.CodeMirror-foldmarker{color:#00f;cursor:pointer;font-family:arial;line-height:.3;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}
.CodeMirror-info{background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.45);box-sizing:border-box;color:#555;font-family:system,-apple-system,San Francisco,\.SFNSDisplay-Regular,Segoe UI,Segoe,Segoe WP,Helvetica Neue,helvetica,Lucida Grande,arial,sans-serif;font-size:13px;line-height:16px;margin:8px -8px;max-width:400px;opacity:0;overflow:hidden;padding:8px;position:fixed;transition:opacity .15s;z-index:50}.CodeMirror-info :first-child{margin-top:0}.CodeMirror-info :last-child{margin-bottom:0}.CodeMirror-info p{margin:1em 0}.CodeMirror-info .info-description{color:#777;line-height:16px;margin-top:1em;max-height:80px;overflow:hidden}.CodeMirror-info .info-deprecation{background:#fffae8;box-shadow:inset 0 1px 1px -1px #bfb063;color:#867f70;line-height:16px;margin:8px -8px -8px;max-height:80px;overflow:hidden;padding:8px}.CodeMirror-info .info-deprecation-label{color:#c79b2e;cursor:default;display:block;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;padding-bottom:5px;text-transform:uppercase;user-select:none}.CodeMirror-info .info-deprecation-label+*{margin-top:0}.CodeMirror-info a{text-decoration:none}.CodeMirror-info a:hover{text-decoration:underline}.CodeMirror-info .type-name{color:#ca9800}.CodeMirror-info .field-name{color:#1f61a0}.CodeMirror-info .enum-value{color:#0b7fc7}.CodeMirror-info .arg-name{color:#8b2bb9}.CodeMirror-info .directive-name{color:#b33086}
.CodeMirror-jump-token{text-decoration:underline;cursor:pointer}
.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:infobackground;border-radius:4px 4px 4px 4px;border:1px solid #000;color:infotext;font-family:monospace;font-size:10pt;max-width:600px;opacity:0;overflow:hidden;padding:2px 5px;position:fixed;transition:opacity .4s;white-space:pre-wrap;z-index:100}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:0 100%;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==)}.CodeMirror-lint-mark-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=)}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:middle;width:16px}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{background-position:0 0;background-repeat:no-repeat;padding-left:18px}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=)}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=)}.CodeMirror-lint-marker-multiple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);background-position:100% 100%;background-repeat:no-repeat;width:100%;height:100%}
.graphiql-container .spinner-container{height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px;z-index:10}.graphiql-container .spinner{animation:rotation .6s linear infinite;border-radius:100%;border:6px solid hsla(0,0%,58.8%,.15);border-top-color:hsla(0,0%,58.8%,.8);display:inline-block;height:24px;position:absolute;vertical-align:middle;width:24px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.CodeMirror-hints{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.45);font-family:Consolas,Inconsolata,Droid Sans Mono,Monaco,monospace;font-size:13px;list-style:none;margin:0;max-height:14.5em;overflow:hidden;overflow-y:auto;padding:0;position:absolute;z-index:10}.CodeMirror-hint{border-top:1px solid #f7f7f7;color:#141823;cursor:pointer;margin:0;max-width:300px;overflow:hidden;padding:2px 6px;white-space:pre}li.CodeMirror-hint-active{background-color:#08f;border-top-color:#fff;color:#fff}.CodeMirror-hint-information{border-top:1px solid silver;max-width:300px;padding:4px 6px;position:relative;z-index:1}.CodeMirror-hint-information:first-child{border-bottom:1px solid silver;border-top:none;margin-bottom:-1px}.CodeMirror-hint-deprecation{background:#fffae8;box-shadow:inset 0 1px 1px -1px #bfb063;color:#867f70;font-family:system,-apple-system,San Francisco,\.SFNSDisplay-Regular,Segoe UI,Segoe,Segoe WP,Helvetica Neue,helvetica,Lucida Grande,arial,sans-serif;font-size:13px;line-height:16px;margin-top:4px;max-height:80px;overflow:hidden;padding:6px}.CodeMirror-hint-deprecation .deprecation-label{color:#c79b2e;cursor:default;display:block;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;padding-bottom:5px;text-transform:uppercase;user-select:none}.CodeMirror-hint-deprecation .deprecation-label+*{margin-top:0}.CodeMirror-hint-deprecation :last-child{margin-bottom:0}
.graphiql-container .doc-explorer{background:#fff}.graphiql-container .doc-explorer-title-bar,.graphiql-container .history-title-bar{cursor:default;display:flex;height:34px;line-height:14px;padding:8px 8px 5px;position:relative;user-select:none}.graphiql-container .doc-explorer-title,.graphiql-container .history-title{flex:1;font-weight:700;overflow-x:hidden;padding:10px 0 10px 10px;text-align:center;text-overflow:ellipsis;user-select:text;white-space:nowrap}.graphiql-container .doc-explorer-back{color:#3b5998;cursor:pointer;margin:-7px 0 -6px -8px;overflow-x:hidden;padding:17px 12px 16px 16px;text-overflow:ellipsis;white-space:nowrap;background:0;border:0;line-height:14px}.graphiql-container .doc-explorer-back:before{border-left:2px solid #3b5998;border-top:2px solid #3b5998;content:"";display:inline-block;height:9px;margin:0 3px -1px 0;position:relative;transform:rotate(-45deg);width:9px}.graphiql-container .doc-explorer-rhs{position:relative}.graphiql-container .doc-explorer-contents,.graphiql-container .history-contents{background-color:#fff;border-top:1px solid #d6d6d6;bottom:0;left:0;overflow-y:auto;padding:20px 15px;position:absolute;right:0;top:47px}.graphiql-container .doc-type-description blockquote:first-child,.graphiql-container .doc-type-description p:first-child{margin-top:0}.graphiql-container .doc-explorer-contents a{cursor:pointer;text-decoration:none}.graphiql-container .doc-explorer-contents a:hover{text-decoration:underline}.graphiql-container .doc-value-description>:first-child{margin-top:4px}.graphiql-container .doc-value-description>:last-child{margin-bottom:4px}.graphiql-container .doc-category code,.graphiql-container .doc-category pre,.graphiql-container .doc-type-description code,.graphiql-container .doc-type-description pre{--saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13);font-size:12px;line-height:1.50001;font-variant-ligatures:none;white-space:pre;white-space:pre-wrap;word-wrap:break-word;word-break:normal;-webkit-tab-size:4;-moz-tab-size:4;tab-size:4}.graphiql-container .doc-category code,.graphiql-container .doc-type-description code{padding:2px 3px 1px;border:1px solid var(--saf-0);border-radius:3px;background-color:rgba(var(--sk_foreground_min,29,28,29),.04);color:#e01e5a;background-color:#fff}.graphiql-container .doc-category{margin:20px 0}.graphiql-container .doc-category-title{border-bottom:1px solid #e0e0e0;color:#777;cursor:default;font-size:14px;font-variant:small-caps;font-weight:700;letter-spacing:1px;margin:0 -15px 10px 0;padding:10px 0;user-select:none}.graphiql-container .doc-category-item{margin:12px 0;color:#555}.graphiql-container .keyword{color:#b11a04}.graphiql-container .type-name{color:#ca9800}.graphiql-container .field-name{color:#1f61a0}.graphiql-container .field-short-description{color:#666;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.graphiql-container .enum-value{color:#0b7fc7}.graphiql-container .arg-name{color:#8b2bb9}.graphiql-container .arg{display:block;margin-left:1em}.graphiql-container .arg:first-child:last-child,.graphiql-container .arg:first-child:nth-last-child(2),.graphiql-container .arg:first-child:nth-last-child(2)~.arg{display:inherit;margin:inherit}.graphiql-container .arg:first-child:nth-last-child(2):after{content:", "}.graphiql-container .arg-default-value{color:#43a047}.graphiql-container .doc-deprecation{background:#fffae8;box-shadow:inset 0 0 1px #bfb063;color:#867f70;line-height:16px;margin:8px -8px;max-height:80px;overflow:hidden;padding:8px;border-radius:3px}.graphiql-container .doc-deprecation:before{content:"Deprecated:";color:#c79b2e;cursor:default;display:block;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;padding-bottom:5px;text-transform:uppercase;user-select:none}.graphiql-container .doc-deprecation>:first-child{margin-top:0}.graphiql-container .doc-deprecation>:last-child{margin-bottom:0}.graphiql-container .show-btn{-webkit-appearance:initial;display:block;border-radius:3px;border:1px solid #ccc;text-align:center;padding:8px 12px 10px;width:100%;box-sizing:border-box;background:#fbfcfc;color:#555;cursor:pointer}.graphiql-container .search-box{border-bottom:1px solid #d3d6db;display:flex;align-items:center;font-size:14px;margin:-15px -15px 12px 0;position:relative}.graphiql-container .search-box-icon{cursor:pointer;display:block;font-size:24px;transform:rotate(-45deg);user-select:none}.graphiql-container .search-box .search-box-clear{background-color:#d0d0d0;border-radius:12px;color:#fff;cursor:pointer;font-size:11px;padding:1px 5px 2px;position:absolute;right:3px;user-select:none;border:0}.graphiql-container .search-box .search-box-clear:hover{background-color:#b9b9b9}.graphiql-container .search-box>input{border:none;box-sizing:border-box;font-size:14px;outline:none;padding:6px 24px 8px 20px;width:100%}.graphiql-container .error-container{font-weight:700;left:0;letter-spacing:1px;opacity:.5;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}
.graphiql-container .history-contents{font-family:Consolas,Inconsolata,Droid Sans Mono,Monaco,monospace;margin:0;padding:0}.graphiql-container .history-contents li{align-items:center;display:flex;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px;border-bottom:1px solid #e0e0e0}.graphiql-container .history-contents li button:not(.history-label){display:none;margin-left:10px}.graphiql-container .history-contents li:focus-within button:not(.history-label),.graphiql-container .history-contents li:hover button:not(.history-label){display:inline-block}.graphiql-container .history-contents button,.graphiql-container .history-contents input{padding:0;background:0;border:0;font-size:inherit;font-family:inherit;line-height:14px;color:inherit}.graphiql-container .history-contents input{flex-grow:1}.graphiql-container .history-contents input::placeholder{color:inherit}.graphiql-container .history-contents button{cursor:pointer;text-align:left}.graphiql-container .history-contents .history-label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}
/* DayPicker styles */

.DayPicker {
  display: inline-block;
  font-size: 1rem;
}

.DayPicker-wrapper {
  position: relative;

  flex-direction: row;
  padding-bottom: 1em;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-Months {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.DayPicker-Month {
  display: table;
  margin: 0 1em;
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;
}

.DayPicker-NavBar {
}

.DayPicker-NavButton {
  position: absolute;
  top: 1em;
  right: 1.5em;
  left: auto;

  display: inline-block;
  margin-top: 2px;
  width: 1.25em;
  height: 1.25em;
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  color: #8B9898;
  cursor: pointer;
}

.DayPicker-NavButton:hover {
  opacity: 0.8;
}

.DayPicker-NavButton--prev {
  margin-right: 1.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);
}

.DayPicker-NavButton--next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==);
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
  text-align: left;
}

.DayPicker-Caption > div {
  font-weight: 500;
  font-size: 1.15em;
}

.DayPicker-Weekdays {
  display: table-header-group;
  margin-top: 1em;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: 0.5em;
  color: #8B9898;
  text-align: center;
  font-size: 0.875em;
}

.DayPicker-Weekday abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: 0.5em;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: 0.5em;
  min-width: 1em;
  border-right: 1px solid #EAECEC;
  color: #8B9898;
  vertical-align: middle;
  text-align: right;
  font-size: 0.75em;
  cursor: pointer;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  padding-top: 0.5em;
}

.DayPicker-TodayButton {
  border: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  color: #4A90E2;
  font-size: 0.875em;
  cursor: pointer;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #D0021B;
  font-weight: 700;
}

.DayPicker-Day--outside {
  color: #8B9898;
  cursor: default;
}

.DayPicker-Day--disabled {
  color: #DCE0E0;
  cursor: default;
  /* background-color: #eff1f1; */
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #F7F8F8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #DCE0E0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  position: relative;

  background-color: #4A90E2;
  color: #F0F8FF;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {
  background-color: #51A0FA;
}

.DayPicker:not(.DayPicker--interactionDisabled)
  .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
  background-color: #F0F8FF;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  position: absolute;
  left: 0;
  z-index: 1;

  background: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

