:root, :host {
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
  --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box; }

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -.125em; }
  .svg-inline--fa.fa-2xs {
    vertical-align: 0.1em; }
  .svg-inline--fa.fa-xs {
    vertical-align: 0em; }
  .svg-inline--fa.fa-sm {
    vertical-align: -0.07143em; }
  .svg-inline--fa.fa-lg {
    vertical-align: -0.2em; }
  .svg-inline--fa.fa-xl {
    vertical-align: -0.25em; }
  .svg-inline--fa.fa-2xl {
    vertical-align: -0.3125em; }
  .svg-inline--fa.fa-pull-left {
    margin-right: var(--fa-pull-margin, 0.3em);
    width: auto; }
  .svg-inline--fa.fa-pull-right {
    margin-left: var(--fa-pull-margin, 0.3em);
    width: auto; }
  .svg-inline--fa.fa-li {
    width: var(--fa-li-width, 2em);
    top: 0.25em; }
  .svg-inline--fa.fa-fw {
    width: var(--fa-fw-width, 1.25em); }

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.fa-layers-text, .fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center; }

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em; }
  .fa-layers svg.svg-inline--fa {
    -webkit-transform-origin: center center;
            transform-origin: center center; }

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center; }

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-counter-scale, 0.25));
          transform: scale(var(--fa-counter-scale, 0.25));
  -webkit-transform-origin: top right;
          transform-origin: top right; }

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right; }

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left; }

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: top right;
          transform-origin: top right; }

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: top left;
          transform-origin: top left; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  -webkit-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  -webkit-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; } }

@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, 0));
          transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto); }

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em; }

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black; }

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff); }

.c-fancy-header{margin-bottom:25px;font-size:26px;font-family:gelica,sans-serif;font-weight:400;font-style:normal}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}.c-labeled_row{display:flex;align-items:center;min-height:50px}.c-labeled_row>span{width:160px;display:inline-block}.c-labeled_row>input[type=file]{padding:0;font-size:14px}.c-labeled_row>input,.c-labeled_row .c-input,.c-labeled_row .c-input-select{width:325px;max-width:100%}.c-labeled_row .o-spacer{margin-left:10px}.c-labeled_row--tall{align-items:start;height:auto;min-height:45px}.c-labeled_row--tall>span{padding-top:10px}.c-labeled_row--tall>div{flex:1;line-height:1.3;max-width:700px}.c-labeled_row--tall>textarea{margin-top:5px;width:500px;height:150px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,.app{height:100%;width:100%;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;color:#222;background:linear-gradient(90deg, #fff, #eef0f4)}.app>div{height:100%}*{box-sizing:border-box;transition-property:none;transition-duration:.3s;transition-timing-function:ease-out}.x-home{height:100%}.x-home svg{min-height:auto;min-width:auto;width:auto}.x-home__header{display:flex;height:80px;background:linear-gradient(90deg, #fff, #e9edf4);border-bottom:2px solid #83975f;align-items:center}.x-home__header__left{width:1075px;display:flex;align-items:center}.x-home__header__left>span{margin:0 25px}.x-home__header__left>span a{display:inline-block;padding:5px 7px;text-decoration:none;text-transform:uppercase;font-size:12px;border-radius:2px;color:#333;background:#ddd}.x-home__header__left>span a:hover{background:gold}.x-home__header__logo{align-items:center;display:flex;font-family:gelica,sans-serif;font-size:24px;font-style:normal;font-weight:400;gap:10px;padding-left:35px;padding-right:4px}.x-home__header__logo img{width:45px}.x-home__header__partner{opacity:.6;height:16px;margin-top:3px}.x-home__header__right{width:405px;padding:25px;text-align:right;display:flex;flex-direction:row-reverse}.x-home__body{display:flex;height:calc(100% - 80px)}.x-home__body__sidebar{width:100px;background:#363636}.x-home__body__letterbox{width:auto;overflow-y:auto;display:flex;flex:1}.x-home__body__page{width:100%;max-width:1350px;padding:38px 50px}.x-home__body__page>*{flex-shrink:0}.x-home__body__page__content{background:#fff;box-shadow:0 30px 60px -45px #969bac;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;padding:30px}.x-home__body__page--no-scroll{display:flex;flex-direction:column}.x-home__license{padding:20px 150px;background:#fcc;border-bottom:1px solid #900}.x-home__license span{font-family:monospace;font-weight:bold;font-size:13px;display:inline-block;padding:4px;margin:0 4px;background:#faa}.x-home__license__title{font-weight:bold;padding-bottom:7px}.x-sidebar__item{color:#eee;display:block;font-size:26px;text-align:center;padding:23px 0;border-bottom:1px solid rgba(0,0,0,.25);cursor:pointer}.x-sidebar__item:hover{background:#83975f}.x-sidebar__item__label{color:#fff;font-size:12px;padding-top:5px}input{padding:5px 8px;font-size:15px;color:#222;width:300px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}textarea{color:#222;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}a{text-decoration:none;display:inline-block;color:inherit}.u-break{overflow-wrap:break-word;width:1050px}@media print{.app,body{background:#fff}.x-home__body__sidebar{display:none}.x-home__body__letterbox{overflow-y:initial}.x-home__header{display:none}.x-home__license{display:none}.x-home__body__page{padding:10px 0}*{box-shadow:none !important}}.c-save-block{background:#fff;border-top:1px solid #ddd;padding:15px 35px;display:flex;align-items:center;box-shadow:0 30px 60px -45px #969bac}.c-save-block__error{color:red;margin-left:25px;background:#fcc;padding:13px 25px}.c-save-block__ok{margin-left:25px;color:#697651}.c-save-block__cancel{cursor:pointer;margin-left:15px;padding:13px 25px;background:#fcc}.c-save-block__cancel:hover{background:#f99}.c-save-block__neutral{cursor:pointer;margin-left:15px;padding:13px 25px;background:#ddd}.c-save-block__neutral:hover{background:#ccc}.c-save-block__backonly{cursor:pointer;margin-left:-5px;padding:13px 25px;background:#ddd}.c-save-block__backonly:hover{background:#ccc}.c-save-block .c-button__icon{--fa-primary-color: #5c770b;--fa-secondary-opacity: 1;--fa-secondary-color: #df9b36}.c-disabled-block{background:#fff;border-top:1px solid #ddd;padding:15px 35px;display:flex;align-items:center;box-shadow:0 30px 40px -32px #969bac}.c-disabled-block__desc{padding-left:25px}.c-disabled-block__cancel{margin-left:20px;padding:13px 25px;background:#eee}.c-disabled-block__neutral{margin-left:20px;padding:13px 25px;background:#eee}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}.c-button{background:#ababab;padding:0 8px;font-size:15px;font-family:"ibm-plex-sans",sans-serif;display:inline-flex;align-items:center;height:33px;justify-content:center;cursor:pointer;color:#1f1f1f;gap:6px;border:0;border-radius:0}.c-button:hover:not(.c-button--disabled){background:#8e8e8e}.c-button:focus:not(.c-button--disabled){outline:none;box-shadow:0 0 0 2px #1f1f1f}.c-button--primary{background:#c5ff49;color:#1f1f1f}.c-button--primary:hover:not(.c-button--disabled){background:#83975f;color:#fff}.c-button--large{height:40px;padding:0 18px}.c-button--disabled{filter:grayscale(100%);opacity:.75;cursor:not-allowed}
.c-small_button{background:#83975f;padding:7px 20px;display:inline-flex;align-items:center;cursor:pointer;color:#fff}.c-small_button:hover{background:#7a8d57}.c-small_button--disabled{background:#ddd;color:#aaa;cursor:not-allowed}.c-small_button--disabled:hover{background:#d3d3d3}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,.app{height:100%;width:100%;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;color:#222;background:linear-gradient(90deg, #fff, #eef0f4)}.app>div{height:100%}*{box-sizing:border-box;transition-property:none;transition-duration:.3s;transition-timing-function:ease-out}.x-home{height:100%}.x-home svg{min-height:auto;min-width:auto;width:auto}.x-home__header{display:flex;height:80px;background:linear-gradient(90deg, #fff, #e9edf4);border-bottom:2px solid #83975f;align-items:center}.x-home__header__left{width:1075px;display:flex;align-items:center}.x-home__header__left>span{margin:0 25px}.x-home__header__left>span a{display:inline-block;padding:5px 7px;text-decoration:none;text-transform:uppercase;font-size:12px;border-radius:2px;color:#333;background:#ddd}.x-home__header__left>span a:hover{background:gold}.x-home__header__logo{align-items:center;display:flex;font-family:gelica,sans-serif;font-size:24px;font-style:normal;font-weight:400;gap:10px;padding-left:35px;padding-right:4px}.x-home__header__logo img{width:45px}.x-home__header__partner{opacity:.6;height:16px;margin-top:3px}.x-home__header__right{width:405px;padding:25px;text-align:right;display:flex;flex-direction:row-reverse}.x-home__body{display:flex;height:calc(100% - 80px)}.x-home__body__sidebar{width:100px;background:#363636}.x-home__body__letterbox{width:auto;overflow-y:auto;display:flex;flex:1}.x-home__body__page{width:100%;max-width:1350px;padding:38px 50px}.x-home__body__page>*{flex-shrink:0}.x-home__body__page__content{background:#fff;box-shadow:0 30px 60px -45px #969bac;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;padding:30px}.x-home__body__page--no-scroll{display:flex;flex-direction:column}.x-home__license{padding:20px 150px;background:#fcc;border-bottom:1px solid #900}.x-home__license span{font-family:monospace;font-weight:bold;font-size:13px;display:inline-block;padding:4px;margin:0 4px;background:#faa}.x-home__license__title{font-weight:bold;padding-bottom:7px}.x-sidebar__item{color:#eee;display:block;font-size:26px;text-align:center;padding:23px 0;border-bottom:1px solid rgba(0,0,0,.25);cursor:pointer}.x-sidebar__item:hover{background:#83975f}.x-sidebar__item__label{color:#fff;font-size:12px;padding-top:5px}input{padding:5px 8px;font-size:15px;color:#222;width:300px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}textarea{color:#222;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}a{text-decoration:none;display:inline-block;color:inherit}.u-break{overflow-wrap:break-word;width:1050px}@media print{.app,body{background:#fff}.x-home__body__sidebar{display:none}.x-home__body__letterbox{overflow-y:initial}.x-home__header{display:none}.x-home__license{display:none}.x-home__body__page{padding:10px 0}*{box-shadow:none !important}}.c-titled-section{box-shadow:0 30px 60px -45px #969bac;max-height:10000px;transition-property:max-height}.c-titled-section+.c-save-block{overflow:hidden;max-height:10000px;transition-property:max-height,padding,border}.c-titled-section--collapsed{max-height:50px;overflow:hidden}.c-titled-section--collapsed+.c-save-block{max-height:0;padding-top:0;padding-bottom:0;border:0}.c-titled-section__title{background:#eff5e5;border-left:4px solid #c0cfa5;font-weight:bold;text-transform:uppercase;padding:25px 30px;height:50px;color:#333;font-size:15px;display:flex;justify-content:space-between;align-items:center}.c-titled-section__title--clickable{cursor:pointer}.c-titled-section__title__left,.c-titled-section__title__right{display:flex;align-items:center;gap:10px}.c-titled-section__title__icon{display:flex;align-items:center;justify-content:center;margin-left:-30px;margin-right:-10px;width:30px;height:30px}.c-titled-section__body{background:#fff;padding:30px 35px}.c-titled-section__body--no-pad{background:#fff;padding:0}.c-titled-section__body__notice{background:#e4f3c8;padding:15px 35px;margin-bottom:20px}.c-titled-section__body__notice--warning{background:#c9c676}.c-titled-section--grow{flex-grow:1;flex-basis:0;display:flex;flex-direction:column}.c-titled-section--grow .c-titled-section__body{flex-grow:1;flex-basis:0;display:flex;flex-direction:column}
.c-loading{width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;flex-direction:column;padding:15px}.c-loading__content{display:flex;align-items:center;flex-direction:column;gap:15px}.c-loading__content__icon{opacity:.5}.c-loading__content__text{font-size:1rem;opacity:.75}.c-loading__content--inline{flex-direction:row;gap:8px;margin-top:0}.c-loading__content--inline .c-loading__content__icon{opacity:1}.c-loading__content--inline .c-loading__content__text{font-size:1rem}.c-loading--tall{justify-content:start;margin-top:70px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,.app{height:100%;width:100%;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;color:#222;background:linear-gradient(90deg, #fff, #eef0f4)}.app>div{height:100%}*{box-sizing:border-box;transition-property:none;transition-duration:.3s;transition-timing-function:ease-out}.x-home{height:100%}.x-home svg{min-height:auto;min-width:auto;width:auto}.x-home__header{display:flex;height:80px;background:linear-gradient(90deg, #fff, #e9edf4);border-bottom:2px solid #83975f;align-items:center}.x-home__header__left{width:1075px;display:flex;align-items:center}.x-home__header__left>span{margin:0 25px}.x-home__header__left>span a{display:inline-block;padding:5px 7px;text-decoration:none;text-transform:uppercase;font-size:12px;border-radius:2px;color:#333;background:#ddd}.x-home__header__left>span a:hover{background:gold}.x-home__header__logo{align-items:center;display:flex;font-family:gelica,sans-serif;font-size:24px;font-style:normal;font-weight:400;gap:10px;padding-left:35px;padding-right:4px}.x-home__header__logo img{width:45px}.x-home__header__partner{opacity:.6;height:16px;margin-top:3px}.x-home__header__right{width:405px;padding:25px;text-align:right;display:flex;flex-direction:row-reverse}.x-home__body{display:flex;height:calc(100% - 80px)}.x-home__body__sidebar{width:100px;background:#363636}.x-home__body__letterbox{width:auto;overflow-y:auto;display:flex;flex:1}.x-home__body__page{width:100%;max-width:1350px;padding:38px 50px}.x-home__body__page>*{flex-shrink:0}.x-home__body__page__content{background:#fff;box-shadow:0 30px 60px -45px #969bac;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;padding:30px}.x-home__body__page--no-scroll{display:flex;flex-direction:column}.x-home__license{padding:20px 150px;background:#fcc;border-bottom:1px solid #900}.x-home__license span{font-family:monospace;font-weight:bold;font-size:13px;display:inline-block;padding:4px;margin:0 4px;background:#faa}.x-home__license__title{font-weight:bold;padding-bottom:7px}.x-sidebar__item{color:#eee;display:block;font-size:26px;text-align:center;padding:23px 0;border-bottom:1px solid rgba(0,0,0,.25);cursor:pointer}.x-sidebar__item:hover{background:#83975f}.x-sidebar__item__label{color:#fff;font-size:12px;padding-top:5px}input{padding:5px 8px;font-size:15px;color:#222;width:300px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}textarea{color:#222;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}a{text-decoration:none;display:inline-block;color:inherit}.u-break{overflow-wrap:break-word;width:1050px}@media print{.app,body{background:#fff}.x-home__body__sidebar{display:none}.x-home__body__letterbox{overflow-y:initial}.x-home__header{display:none}.x-home__license{display:none}.x-home__body__page{padding:10px 0}*{box-shadow:none !important}}.c-tab-selector{flex-grow:1;display:flex;flex-direction:column}.c-tab-selector__options{display:flex;justify-content:space-between;border-bottom:2px solid #83975f}.c-tab-selector__options__left{display:flex}.c-tab-selector__options__right{display:flex}.c-tab-selector__tab{background:#a9bb88;padding:10px 35px;color:#fff;cursor:pointer;margin-left:5px}.c-tab-selector__tab--selected{background:#83975f}.c-tab-selector__element{background:#fff;flex-grow:1;display:flex;flex-direction:column;box-shadow:0 30px 60px -45px #969bac;min-height:200px}.c-tab-selector__btn{border:1px solid #555;border-radius:2px;padding:4px 25px;margin-bottom:8px;color:#555;cursor:pointer;margin-left:5px}.c-tab-selector__btn:hover{background:#ddd}.c-tab-selector--transparent{background:rgba(0,0,0,0)}.c-tab-header{padding:8px 20px;background:#f1f7e6;display:flex;align-items:center;border-bottom:1px solid #b9cb99}.c-tab-header__label{padding:10px 0}.c-tab-header__buttons{padding-right:15px;display:flex}.c-tab-header__icon{display:block;color:#5b6d3b;font-size:16px;padding-right:10px}
.c-plus_button{background:#c5ff49;padding:9px 18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#333}.c-plus_button:hover{background:#83975f;color:#fff}.c-plus_button__label{padding:4px}.c-plus_button__x{padding:0 2px;padding-right:4px;font-size:18px;padding-bottom:1px;--fa-primary-color: #5c770b;--fa-secondary-opacity: 1;--fa-secondary-color: #df9b36}.c-plus_button--disabled{background:#cccfc7;cursor:not-allowed;color:gray}.c-plus_button--disabled:hover{background:#dfe6cf;color:gray}.c-plus_button--disabled .c-plus_button__x{padding:0 2px;padding-right:4px;font-size:18px;padding-bottom:1px;--fa-primary-color: #808080;--fa-secondary-opacity: 1;--fa-secondary-color: #808080}
.p-step_edit__banner{background:#fff;padding:40px 35px}.pc-spec-modal{padding:5px;min-height:275px}.pc-option-button{padding:25px 30px;display:flex;justify-content:space-between;color:#666;cursor:pointer;margin:10px;border:1px solid #91a36c}.pc-option-button:hover{background:#f2f9e3;color:#222}.pc-option-button svg{font-size:16px}.pc-spec-selector{height:450px;overflow-y:auto}.pc-spec-selector__item{padding:13px 20px;display:flex;justify-content:space-between;border-bottom:1px solid #c7d5ab;cursor:pointer}.pc-spec-selector__item:hover{background:#f2f9e3}.pc-spec-selector__item__label__builtin{display:inline-block;color:#aaa;padding-left:10px}.pc-spec-selector__desc{padding:15px;background:#eee;margin-bottom:4px}.pc-spec-create{padding:15px 25px}.pc-spec-create textarea{width:100%;height:175px}.pc-spec-create__save{padding-top:10px}.pc-env-create{padding:20px 30px}.pc-env-create__save{padding:15px 0}.pc-header-create{padding:20px 35px}.pc-header-create__save{padding-top:15px}.pc-internal-select{display:flex}.pc-internal-select__options{width:40%;border-right:1px solid #c7d5ab;height:300px;overflow-y:auto}.pc-internal-select__options__item{padding:13px 20px;border-bottom:1px solid #c7d5ab;cursor:pointer}.pc-internal-select__options__item--selected{background:#f2f9e3}.pc-internal-select__desc{width:60%;padding:20px 25px}.pc-internal-select__desc__label{padding-bottom:15px}.pc-multispec{display:flex}.pc-multispec>div{margin-right:5px}.pc-multispec__action{display:flex;align-items:center;background:#798366;color:#fff;padding:7px 8px;cursor:pointer}.pc-multispec__action:hover{background:#969f87}.pc-code-area textarea{padding:10px;width:100%;height:300px}.pc-test-cases__rotation{padding:20px 35px}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}.c-menu{position:relative}.c-menu__overlay{position:relative;z-index:101}.c-menu__backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.c-menu__display{background:#fff;border:1px solid #8e8e8e;color:#1f1f1f;height:33px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;cursor:pointer;width:325px}.c-menu__display>span{display:inline-block}.c-menu__display>.o-sub{color:#aaa}.c-menu__display--disabled{color:#aaa;background:#eee;border:1px solid #bbb}.c-menu__display:hover,.c-menu__display:focus,.c-menu__display:focus-visible,.c-menu__display--open{background:#ebebeb;border-color:#1f1f1f}.c-menu__display:active{background:#b8b8b8}.c-menu__dropdown{position:absolute;top:35px;width:350px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);z-index:100}.c-menu__dropdown__item{background:#fff;border-bottom:1px solid #ddd;padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between}.c-menu__dropdown__item>span{display:inline-block}.c-menu__dropdown__item>.o-sub{padding-right:15px;color:#aaa}.c-menu__dropdown__item:hover{background:#eee}.c-menu--short .c-menu__display{width:150px}.c-menu--short .c-menu__dropdown{width:200px}.c-menu--long .c-menu__display{width:600px}.c-menu--long .c-menu__dropdown{width:600px}.c-menu--800px .c-menu__display{width:800px}.c-menu--800px .c-menu__dropdown{width:800px}.c-menu--big,.c-menu--detail{display:flex;justify-content:flex-end}.c-menu--big .c-menu__display,.c-menu--detail .c-menu__display{height:25px;width:45px;padding:0;justify-content:center;color:#555}.c-menu--big .c-menu__display:hover,.c-menu--detail .c-menu__display:hover{background:#eee}.c-menu--big .c-menu__dropdown,.c-menu--detail .c-menu__dropdown{top:25px;right:0;width:175px}.c-menu--big .c-menu__dropdown__item,.c-menu--detail .c-menu__dropdown__item{text-align:right}.c-menu--big .c-menu__dropdown{width:275px}.c-menu--mega .c-menu__display{width:550px;font-size:14px}.c-menu--mega .c-menu__dropdown{width:550px}.c-menu--mega .c-menu__dropdown__item{font-size:13px}.c-menu--settings{display:flex;justify-content:flex-end}.c-menu--settings .c-menu__display{height:45px;width:45px;padding:0;justify-content:center}.c-menu--settings .c-menu__dropdown{top:45px;right:0;width:200px}.c-menu--settings .c-menu__dropdown__item{text-align:right}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}.c-dropdown{position:absolute;box-shadow:0 0 4px 0 rgba(0,0,0,.3);z-index:100;overflow-y:auto}.c-dropdown__item{background:#fff;border-bottom:1px solid #b8b8b8;padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between}.c-dropdown__item svg{width:initial;min-width:initial}.c-dropdown__item:last-child{border-bottom:none}.c-dropdown__item:hover,.c-dropdown__item:focus,.c-dropdown__item:focus-visible{background:#ebebeb}.c-dropdown__item:active{background:#b8b8b8}.c-dropdown-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}
.c-status{display:flex;align-items:center}.c-status__icon{width:20px;display:inline-block}.c-status__msg{display:inline-block;margin-left:7px;text-transform:uppercase;font-size:12px}.c-status--complete .c-status__icon{color:#83975f}.c-status--pending .c-status__icon{color:#ccc}.c-status--working .c-status__icon{color:#83975f}.c-status--sparkle .c-status__icon{color:gold}.c-status--failed .c-status__icon{color:#a00}.c-status--notice .c-status__icon{color:#999;font-size:12px}
.c-navbar{display:flex;height:40px;margin-bottom:35px;align-items:center;justify-content:space-between}.c-navbar__left{display:flex;align-items:center;font-size:20px}.c-navbar__left>span{padding:8px;font-weight:bold}.c-navbar__quick{padding:10px 15px;background:#fff;border:1px solid #eee;color:#555;margin-right:13px}.c-navbar__quick>span{padding-right:25px}.c-navbar__quick:hover{cursor:pointer}.c-navbar__arrow{padding:4px;font-size:16px}.c-navbar__up{padding:10px 12px;color:#617046}.c-navbar__up:hover{background:#fff;color:#617046;cursor:pointer}
.c-checkbox{display:flex;height:22px;width:22px;border:1px solid #798366;cursor:pointer;font-size:16px;color:#5a7a20;border-radius:1px;padding:2px;background:#fff}.c-checkbox--fake{cursor:not-allowed;background:#f3f3f3;border:1px solid #ccc}
.c-content-area{padding:10px;width:100%;height:250px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}.c-content-area--200{height:200px !important}.c-content-area--prompt{height:175px !important}.c-content-area--mega{height:340px !important;width:100% !important;max-width:780px !important}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}.c-input-select__input{position:fixed;top:0;left:0;opacity:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;pointer-events:none}.c-input-select__input:hover+.c-input-select__display{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input-select__input:focus+.c-input-select__display,.c-input-select__input:focus-visible+.c-input-select__display,.c-input-select__input:active+.c-input-select__display{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input-select__display{background:#fff;border:1px solid #8e8e8e;height:33px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;cursor:pointer;gap:10px}.c-input-select__display__text{flex:1;display:flex;align-items:center;justify-content:space-between}.c-input-select__display--disabled{color:#a0a0a0;background:#ebebeb;border:1px solid #b8b8b8}.c-input-select__display--large{height:40px;padding:0 18px}.c-input-select__display--placeholder{color:#a0a0a0}
.c-spacer{height:45px}
.c-grid{background:#fff;border-bottom:1px solid #fff;overflow:auto;max-height:100%;flex-grow:1;flex-basis:0;position:relative;opacity:1;min-width:100%;min-height:200px}.c-grid thead,.c-grid tbody,.c-grid tr,.c-grid th,.c-grid td{vertical-align:middle}.c-grid--loading{opacity:0}.c-grid--flex{box-shadow:none}.c-grid--flex .c-grid__header{position:sticky;top:0;left:0;width:100%;z-index:1}.c-grid--flex .c-grid__body{position:relative;width:100%}.c-grid--paged{overflow-y:hidden}.c-grid .o-one-line{display:block;width:680px;white-space:nowrap;overflow-x:hidden;padding:5px 0;margin:-5px 0;text-overflow:ellipsis}.c-grid .o-sample-indicator{background:#e4f3c8;padding:5px 10px;text-align:center;width:75px;border-radius:2px}.c-grid .o-blabla{background:#f3f3f3;padding:10px 20px;font-size:13px;line-height:1.1}.c-grid .o-width-25px{width:25px}.c-grid .o-width-60px{width:60px}.c-grid .o-width-75px{width:75px}.c-grid .o-width-85px{width:85px}.c-grid .o-width-200px{width:200px}.c-grid .o-width-25{width:25%}.c-grid .o-width-30{width:30%}.c-grid .o-width-40{width:40%}.c-grid .o-width-50{width:50%}.c-grid .o-mono{font-size:12px;font-family:monospace}.c-grid .o-clickable{cursor:pointer;padding:18px 20px}.c-grid .o-clickable:hover{text-decoration:underline}.c-grid .o-addbutton{cursor:pointer}.c-grid .o-addbutton:hover{text-decoration:underline}.c-grid .o-citation{background:#f6f6f6;padding:10px 20px}.c-grid .o-citation span{font-size:13px;display:inline-block;max-width:1000px;color:#555;border-left:2px solid #ccc;padding:5px 15px}.c-grid .o-license-link{width:500px}.c-grid .o-license-link a{color:#555}.c-grid .o-outbound-link{text-align:center;width:80px}.c-grid .o-outbound-link a{color:#888}.c-grid .o-star{color:#ccc;padding:5px 10px}.c-grid .o-star--active{color:gold}.c-grid .o-pin{color:#888;text-align:center;width:80px}.c-grid .o-grey{color:#ccc}.c-grid table{width:100%}.c-grid:not(.c-grid--flex) thead{position:sticky;top:0;left:0;width:100%;z-index:1}.c-grid th:not(.c-grid__header__row__cell){background:#ebebeb;text-align:left;padding:14px 20px;font-size:14px;border-right:1px solid #fff;font-weight:bold;position:relative;height:46px}.c-grid th:not(.c-grid__header__row__cell):last-child{border-right:none}.c-grid td:not(.c-grid__body__row__cell){padding:14px 20px;font-size:14px;border-bottom:1px solid #ebebeb;height:46px}.c-grid__header{background:#ebebeb}.c-grid__header__row__cell{font-weight:bold;background:#ebebeb;border-right:1px solid #fff}.c-grid__header__row__cell:last-child{border-right:none}.c-grid__header__row__cell__content{display:flex;align-items:center;justify-content:start;min-height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:10px 20px}.c-grid__header__row__cell .c-grid-resizer{position:absolute;top:0;height:100%;right:0;width:3px;cursor:col-resize;user-select:none;touch-action:none}.c-grid__header__row__cell .c-grid-resizer--resizing{background:#c5ff49}.c-grid__header td:not(.c-grid__body__row__cell)>div:not(.c-grid__body__row__cell__content){display:flex;justify-content:space-between}.c-grid__header .o-light{opacity:.6}.c-grid__subheader{background:#abbf88;color:#fff;text-transform:uppercase}.c-grid__subheader td{font-size:12px;padding:10px 20px}.c-grid__subheader td>div{display:flex;justify-content:space-between}.c-grid__subheader .o-add{cursor:pointer}.c-grid__subheader .o-add:hover{text-decoration:underline}.c-grid__body__row__cell{border-bottom:1px solid #ebebeb}.c-grid__body__row__cell__content{display:flex;align-items:center;justify-content:space-between;min-height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:10px 20px}.c-grid__spacer{width:30px}.c-grid__spaced{width:280px}.c-grid__fixed{width:15%}.c-grid__actions{text-align:right !important;padding:3px 20px !important}.c-grid__actions>div{margin-left:10px}.c-grid__add__btn{cursor:pointer;width:150px;margin:0 auto;padding:8px 20px;text-align:center;border-radius:3px;border:1px solid #abbf88;font-size:12px;color:#333}.c-grid__add__btn:hover{background:#f0f0f0}.c-grid--inline{border:none}.c-grid__empty{text-align:center !important;padding:35px 0 !important;color:#555 !important}.c-pagination{background:#ebebeb;display:flex;justify-content:end;align-items:center;padding:10px 20px;gap:10px;color:#1f1f1f}.c-pagination__button{background:rgba(0,0,0,0);border:none;box-shadow:none;color:#999}.c-pagination__button:hover:not(.c-button--disabled),.c-pagination__button:focus:not(.c-button--disabled){background:rgba(0,0,0,0);border:none;box-shadow:none;color:#7d7d7d}.c-pagination__button:active:not(.c-button--disabled){background:rgba(0,0,0,0);border:none;box-shadow:none;color:#1f1f1f}.c-pagination__button.c-button--disabled{background:rgba(0,0,0,0);border:none;box-shadow:none;color:#b8b8b8}.c-pagination__page{font-size:.85em}
.c-loading{width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;flex-direction:column;padding:15px}.c-loading__content{display:flex;align-items:center;flex-direction:column;gap:15px}.c-loading__content__icon{opacity:.5}.c-loading__content__text{font-size:1rem;opacity:.75}.c-loading__content--inline{flex-direction:row;gap:8px;margin-top:0}.c-loading__content--inline .c-loading__content__icon{opacity:1}.c-loading__content--inline .c-loading__content__text{font-size:1rem}.c-loading--tall{justify-content:start;margin-top:70px}.c-error{width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;flex-direction:column}.c-error__content{display:flex;align-items:center;flex-direction:column;gap:15px}.c-error__content--inline{flex-direction:row;gap:8px}.c-error__content img{max-width:85px;opacity:.75}.c-error--tall{justify-content:start;padding-top:70px}
.pc-proto-pg__suggest{padding-top:4px;padding-bottom:10px}.pc-proto-pg__suggest__btn{cursor:pointer;padding:4px 0;text-decoration:underline;font-size:13px}.pc-proto-pg__prompt{padding:30px 35px;background:#e4f3c8;margin-bottom:55px}.pc-proto-pg__prompt textarea{border:1px solid #a6b789 !important}.pc-proto-pg__prompt__btn{display:flex;align-items:center;padding-top:10px}.pc-proto-pg__prompt__btn .c-menu{margin-left:15px}.pc-proto-pg__prompt__btn .c-menu__display{width:215px;height:40px;padding:0 15px}.pc-proto-pg__prompt__btn .c-menu__dropdown{top:40px}.pc-proto-pg__prompt__btn__email{margin-left:20px;display:flex;align-items:center}.pc-proto-pg__prompt__btn__email span{display:inline-block;margin-left:8px}
.p-appnav__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.p-appnav__header .c-fancy-header{margin-bottom:0}.p-appnav__header__buttons{display:flex}.p-appnav__header__buttons__btn{border:1px solid #333;border-radius:2px;padding:10px 20px;margin-left:10px;cursor:pointer}.p-appnav__header__buttons__btn:hover{background:#ddd}.pc-card{box-shadow:0 20px 25px -30px #969bac;background:#fff;margin-bottom:40px}.pc-card .c-grid{box-shadow:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pc-card .c-grid tr:last-child td{border:none}.pc-card__header{padding:20px 30px;background:repeating-linear-gradient(45deg, #ceff64, #ceff64 2px, #e8ffb3 2px, #e8ffb3 4px);display:flex;justify-content:space-between}.pc-card__header__left h1{font-family:gelica,sans-serif;font-weight:400;font-style:normal;font-size:22px}.pc-card__header__left h2{font-size:14px;padding-top:7px;padding-bottom:15px}.pc-card__header__left .c-small_button{background:#363636;color:#fff;padding:9px 20px}.pc-card__header__actions .c-small_button{margin-right:10px}.pc-card__header__right .o-notation{text-align:right}.pc-card__header__right .o-notation__item{color:#222;display:inline-block;padding:5px 7px;font-size:12px}.pc-card__header__right .o-notation__item span{display:inline-block;padding-right:5px}.pc-card__header__right .o-notation__link:hover{opacity:.75;background:#fff}.pc-app{box-shadow:0 10px 45px -30px #969bac}.pc-app h1{font-weight:bold;text-transform:uppercase;font-style:normal;padding:20px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.pc-app .pc-browse-btn{padding:10px 15px;background:#f0f0f0;border-radius:3px;cursor:pointer;color:#aaa;margin:0 6px}.pc-app .pc-browse-btn:hover{background:#ddd}.pc-app__controls{background:#fff;padding:30px}.pc-app__controls__desc{padding-bottom:25px}
.c-desc-btn{display:flex;align-items:center;padding:0 15px}.c-desc-btn__help{font-size:18px;color:#b9b9b9;padding:7px 12px;background:#eee;cursor:pointer;margin-right:15px}.c-desc-btn__help:hover{background:#ddd}.c-desc-btn__desc{max-width:600px}
.c-link{background:none;border:0;color:#5e8fbf;text-decoration:underline;cursor:pointer}.c-link:hover{color:#4376a9;text-decoration:none}.c-link--fill{width:100%;display:block}.c-link--no-color{color:inherit}.c-link--no-color:hover{color:inherit}
.pc-modal-item{padding:15px 30px;border-bottom:1px solid #eee}.pc-modal-item:hover{background:#f2f9e3;cursor:pointer}
.p-collections__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.p-collections__header .c-fancy-header{margin-bottom:0}.p-collections__items{display:flex;flex-wrap:wrap;gap:30px}.p-collections__items__item{border-left:4px solid #83975f;padding:25px;background-color:#f1f7e6;min-height:150px;display:flex;cursor:pointer;width:calc(33.3333333333% - 20px)}.p-collections__items__item__left{flex:1}.p-collections__items__item__right{margin-top:3px}.p-collections__items__item__title{font-size:22px;font-family:gelica,sans-serif;font-style:normal}.p-collections__items__item__description{font-size:15px;padding-top:10px;font-style:italic}.p-collections__items__item:hover{background-color:#e8f1d8}.p-collections__items__item--add{border:2px dashed #c0c5b5;background-color:rgba(0,0,0,0);cursor:pointer;color:#78806b;font-family:gelica,sans-serif;font-style:normal;display:flex;align-items:center;justify-content:center;gap:10px}.p-collections__items__item--add:hover{background-color:#f3f8ea}.p-collections .pc-browse{display:flex;gap:12px}.p-collections .pc-browse__item{padding:10px 15px;border:1px solid #b9cb99;cursor:pointer;font-size:14px;color:#444}.p-collections .pc-browse__item span{margin-left:5px}.p-collections .pc-browse__item:hover{background:#d9e9b3}.p-collections .pc-answer__header{background-color:#f1f7e6;padding:10px 20px}.p-collections .pc-answer__header input[type=text]{width:800px}.p-collections .pc-answer__header__asked{display:inline-flex;background-color:#fff;border:1px solid #777;padding:10px 15px;align-items:center;cursor:pointer}.p-collections .pc-answer__header__asked__cancel{margin-left:10px}.p-collections .pc-answer__content{max-width:1000px;margin:0 auto}.p-collections .pc-answer__content__answer{line-height:1.25}.p-collections .pc-answer__content__answer__support{background-color:#fff;padding:30px 50px}.p-collections .pc-answer__content__answer__support__item{padding-bottom:25px}.p-collections .pc-answer__content__answer__support__item .o-title{font-weight:bold;padding:10px;border-left:4px solid #83975f;background-color:#f1f7e6;margin-bottom:15px}.p-collections .pc-answer__content__answer__support__item .o-text{margin-left:14px}.p-collections .pc-answer__content__answer__support__item:last-child{padding-bottom:0}.p-collections .pc-answer__content__answer__main{border:2px solid #83975f;background-color:#fff;padding:30px 50px;margin-bottom:35px}.p-collections .pc-answer__empty{padding:35px}.p-collections .pc-answer__empty p{margin-bottom:20px;text-align:center}.p-collections .pc-answer__empty p a{color:#83975f;text-decoration:underline;cursor:pointer}.p-collections .pc-fact__search{padding-top:20px}.p-collections .pc-fact__list{padding-top:20px}.p-collections .pc-fact__list__item__header{background:#eee;padding:10px 35px;display:flex;align-items:center}.p-collections .pc-fact__list__item__header span{display:inline-block;background:#83975f;color:#fff;padding:4px 8px;margin-left:10px;text-transform:uppercase;font-size:12px;border-radius:2px}.p-collections .pc-fact__list__item__abstract{padding:15px 35px;max-width:1000px}.p-collections .pc-fact__list__item__abstract a{display:inline-block;color:#333;text-decoration:none;margin-bottom:10px}.p-collections .pc-fact__list__item__add{padding:0 35px;padding-bottom:25px}.p-collections .pc-fact__added{display:inline-block;border:2px solid #83975f;color:#83975f;padding:9px 25px}.p-collections .pc-fact__added span{margin-left:10px;color:#555}.p-collections .pc-analyze-meta textarea{width:800px;height:150px;padding:10px}.p-collections .pc-analyze-box{background:#fff;padding:40px 50px;max-width:900px;margin:0 auto}.p-collections .pc-analyze-box__item{padding:30px 0;border-bottom:1px solid #bbb}.p-collections .pc-analyze-box__item:first-child{padding-top:0}.p-collections .pc-analyze-box__item:last-child{padding-bottom:0;border-bottom:0}.p-collections .pc-analyze-box__item table{width:100%;border-collapse:collapse}.p-collections .pc-analyze-box__item table .o-left{width:175px}.p-collections .pc-analyze-box__item table td{vertical-align:top;padding-bottom:10px}.p-collections .pc-analyze-box__item__md h2{margin-bottom:10px;background:#f1f7e6;padding:10px}.p-collections .pc-history__queue_row td{padding:15px 30px;color:#83975f}.p-collections .pc-history__queue_row td span{margin-left:10px;color:#444}.p-collections .pc-finished{background:#e4f3c8;padding:25px 35px;width:900px;margin:0 auto;margin-top:15px;display:flex;align-items:center;justify-content:space-around}.p-collections .pc-finished__content span{margin-left:15px}.p-collections .pc-report{padding:35px;background:#fff}.p-collections .pc-report__body{max-width:900px}.p-collections .pc-specialist{padding:35px;background:#fff}.p-collections .pc-specialist__items{max-width:900px}.p-collections .pc-specialist__items__item h2{display:none}.p-collections .pc-specialist__items__item__header{background:#f1f7e6;padding:10px;margin:15px 0}.p-collections .pc-experiment{padding:35px;background:#fff}.p-collections .pc-experiment__items{max-width:900px}.p-collections .pc-experiment__items__item{padding:20px 0;border-bottom:1px solid #bbb}.p-collections .pc-experiment__items__item h3{font-size:1.2em}.p-collections .pc-experiment__items__item:last-child{border-bottom:0}.p-collections .pc-experiment__items__item table .o-left{width:175px}.p-collections .pc-discovery{padding:35px;background:#fff}.p-collections .pc-discovery table{width:100%}.p-collections .pc-discovery__header{margin-bottom:30px}.p-collections .pc-discovery__header h2{font-size:1.5em;margin-bottom:15px}.p-collections .pc-discovery__header p{font-size:14px;color:#666}.p-collections .pc-discovery-add{display:inline-block;border:2px solid #83975f;color:#83975f;padding:7px 20px;width:115px;cursor:pointer;text-align:center}.p-collections .pc-discovery-add--added{cursor:not-allowed;background-color:#f1f7e6}.p-collections .pc-discovery-add span{margin-left:10px}.p-collections__text__view{background:#fff;white-space:pre-wrap}
.c-chat-saved{background:#fff;border:1px solid #b9cb99;display:flex;align-items:center;padding:10px 20px;border-radius:3px;color:#889c65}.c-chat-saved span{display:inline-block;margin-left:6px;color:#444}.c-chat{flex-grow:1;min-height:200px}.c-chat__dialog{max-width:100%;background:#fff;height:calc(100vh - 420px);padding:20px 30px;overflow-y:auto;display:flex;flex-direction:column}.c-chat__dialog .o-assistant__notify,.c-chat__dialog .o-assistant__md,.c-chat__dialog .o-user__md,.c-chat__dialog .o-system--icon{margin-bottom:15px;max-width:60%;display:inline-block;background:#eee;font-size:14px;padding:10px 15px;border-radius:5px;color:#777;line-height:1.3}.c-chat__dialog .o-assistant__notify strong,.c-chat__dialog .o-assistant__md strong,.c-chat__dialog .o-user__md strong,.c-chat__dialog .o-system--icon strong{font-weight:bold;color:#c00}.c-chat__dialog .o-assistant__notify div,.c-chat__dialog .o-assistant__md div,.c-chat__dialog .o-user__md div,.c-chat__dialog .o-system--icon div{display:inline-block;margin-right:10px;color:#333}.c-chat__dialog .o-system--icon{align-self:baseline;display:block}.c-chat__dialog .o-system--icon span{padding-bottom:10px}.c-chat__dialog .o-user__md{background:#ffc;align-self:end}.c-chat__dialog .o-assistant__md{align-self:start}.c-chat__dialog .o-assistant__protocol{background:#f6f8fe}.c-chat__dialog .o-assistant__protocol__text{font-size:14px;color:#5d6479;font-style:italic;line-height:1.3;margin-bottom:15px}.c-chat__dialog .o-assistant__protocol__text .o-edit{text-decoration:underline;cursor:pointer;display:block;margin-top:5px;font-style:normal}.c-chat__dialog .o-assistant__protocol__text textarea{width:800px;max-width:100%;height:125px;padding:2px 4px;font-size:13px}.c-chat__dialog .o-assistant__protocol__actions{display:flex;align-items:center}.c-chat__dialog .o-assistant__protocol__actions .c-small_button,.c-chat__dialog .o-assistant__protocol__actions .c-small_button--disabled{padding:10px 20px;margin-right:25px}.c-chat__dialog .o-assistant__protocol__actions>span{margin-left:8px}.c-chat__dialog .o-assistant__answer{line-height:1.3;font-style:italic;font-size:14px}.c-chat__dialog .o-assistant__qualify__item__question{font-size:15px;padding-bottom:15px}.c-chat__dialog .o-assistant__qualify__item__answers{max-width:600px;padding-bottom:25px}.c-chat__dialog .o-assistant__qualify__btn .c-small_button{padding:10px 20px}.c-chat__dialog .o-assistant__qualify__btn__done{display:inline-flex;padding:8px 20px;border:1px solid #6f8e37;background:#fff}.c-chat__dialog .o-assistant__qualify__btn__done span{color:#6f8e37}.c-chat__dialog .o-assistant__qualify__btn__done div{margin-left:10px}.c-chat__dialog .o-assistant__review__summary{line-height:1.3;font-style:italic;font-size:14px}.c-chat__dialog .o-assistant__review__btn{padding-top:12px;display:flex;align-items:center}.c-chat__dialog .o-assistant__review__btn .c-checkbox{margin-left:12px;margin-right:8px}.c-chat__dialog .o-assistant__frame{display:flex;max-width:70%;margin-bottom:20px}.c-chat__dialog .o-assistant__frame__box{background:#f6f8fe;border-radius:3px;border:1px solid #c1cbe0;min-width:375px}.c-chat__dialog .o-assistant__frame__box__title{border-bottom:1px solid #c1cbe0;font-size:13px;text-transform:uppercase;padding:8px 20px}.c-chat__dialog .o-assistant__frame__box__content{padding:15px 20px}.c-chat__dialog .o-assistant__upload__title{font-size:13px;text-transform:uppercase}.c-chat__dialog .o-assistant__upload__file input[type=file]{padding:0}.c-chat__dialog .o-assistant__upload__file span{display:block;font-size:13px;padding-top:4px;padding-bottom:8px}.c-chat__dialog .o-assistant__upload__btn{display:flex;align-items:center}.c-chat__dialog .o-assistant__upload__btn__error{margin-left:10px;color:#a00}.c-chat__dialog .o-assistant__uploadsave{font-size:14px;margin-bottom:10px}.c-chat__dialog .o-assistant__uploadsave__title>div{font-size:13px;text-transform:uppercase;margin-bottom:4px}.c-chat__dialog .o-assistant__uploadsave__btn{display:flex}.c-chat__dialog .o-assistant__uploadsave__saved{display:flex}.c-chat__dialog .o-assistant__uploadsave__saved__wrap{display:flex;align-items:center;color:#6f8e37;padding:6px 10px;border:1px solid #6f8e37;border-radius:3px}.c-chat__dialog .o-assistant__uploadsave__saved__wrap span{margin-left:6px;color:#555}.c-chat__dialog .o-assistant__notify{display:flex}.c-chat__dialog .o-assistant__notify span{display:flex;background:#f1f7e6;padding:4px 15px;margin-bottom:15px;text-transform:uppercase;font-size:12px}.c-chat__dialog .o-assistant__notify--user{flex-direction:row-reverse;max-width:100%;background:none}.c-chat__dialog .o-assistant__appselect__sel{margin-bottom:8px}.c-chat__dialog .o-assistant__appupload__dataset{display:flex;margin-bottom:13px}.c-chat__dialog .o-assistant__appupload__dataset span{width:155px;font-size:14px}.c-chat__dialog .o-assistant__appupload__row{display:flex;align-items:center;margin-bottom:13px}.c-chat__dialog .o-assistant__appupload__row span{display:inline-block;width:155px;font-size:14px}.c-chat__dialog .o-assistant__appupload__row .o-file input[type=file]{padding:0}.c-chat__dialog .o-assistant__appupload__row__btn span{display:inline-block;margin-left:15px;color:#a00}.c-chat__dialog .o-assistant__appupload__appform__rows__row{display:flex;align-items:center;margin-bottom:8px}.c-chat__dialog .o-assistant__appupload__appform__rows__row span{display:inline-block;width:200px;font-size:13px}.c-chat__dialog .o-assistant__appupload__appform__rows__row input[type=text]{padding:3px 5px !important}.c-chat__dialog .o-assistant__appupload__appform__rows__row .c-menu__display{width:300px;padding:0 5px}.c-chat__dialog .o-assistant__appupload__spinready__projects__item{margin-bottom:10px;font-size:13px;padding-top:5px;padding-bottom:10px;border-bottom:1px solid #c1cbe0}.c-chat__dialog .o-assistant__appupload__spinready__projects__item:last-child{border-bottom:none}.c-chat__dialog .o-assistant__appupload__spinready__projects__item .o-row{display:flex;padding:7px 0}.c-chat__dialog .o-assistant__appupload__spinready__projects__item .o-row>span{display:block;width:100px}.c-chat__dialog .o-assistant__appupload__spinready__projects__item .o-row>div{flex:1;display:flex}.c-chat__dialog .o-assistant__appupload__spinready__projects__item .o-row>div ul{list-style:none;padding:0;margin:0}.c-chat__dialog .o-assistant__appupload__spinready__projects__item .o-row>div ul li{display:inline-block;background:#8a95aa;color:#fff;padding:4px 8px;border-radius:3px;margin-right:5px;margin-bottom:4px}.c-chat__dialog .o-assistant__appupload__spinready__projects__item__title{font-size:14px;font-style:italic;margin-bottom:7px}.c-chat__dialog .o-assistant__appready__label{margin-bottom:15px}.c-chat__dialog .o-assistant__appready__action{display:flex;align-items:center}.c-chat__dialog .o-assistant__appready__action span{margin-left:7px;font-size:14px}.c-chat__dialog .o-assistant__appready__action__check{margin-left:17px}.c-chat__scroll{max-width:100%;position:relative;height:30px;margin-top:-30px}.c-chat__scroll__btn{height:30px;text-align:center;margin:0 auto;cursor:pointer;width:200px;padding-top:6px;color:#fff;background:#617046}.c-chat__scroll__btn span{font-size:13px;margin-left:5px;display:inline-block}.c-chat__actions{max-width:100%;background:#f1f7e6}.c-chat__actions__prompts{padding:20px 30px;border-bottom:1px solid #b9cb99}.c-chat__actions__prompts .o-prompt{padding:10px 15px;border-radius:5px;font-size:13px;background:#83975f;color:#fff;margin-bottom:10px;margin-right:100px;cursor:pointer}.c-chat__actions__prompts .o-prompt:last-child{margin-bottom:0}.c-chat__actions__prompts .o-prompt:hover{background:#6b7f4b}.c-chat__actions__prompts__header{font-weight:bold;font-size:14px;margin-bottom:10px;color:#617046}.c-chat__actions__msg{padding:20px 30px}.c-chat__actions__msg__input{margin-right:6px}.c-chat__actions__msg__input textarea{width:100%;height:70px;padding:4px 10px}.c-chat__actions__msg__btn{display:flex;align-items:center;padding-top:8px}.c-chat__actions__msg__btn .c-small_button{padding:8px 30px}.c-chat__actions__msg__btn__reset{display:flex;align-items:center;cursor:pointer;margin-left:5px;padding:8px 15px}.c-chat__actions__msg__btn__reset span{margin-left:5px}.c-chat__actions__msg__btn__reset:hover{background:#b9cb99}
.c-prog-message{margin:0 auto;width:900px;position:relative}.c-prog-message ul{position:relative;padding:15px}.c-prog-message li{text-align:center;max-width:350px;margin:15px auto;z-index:2;background:#ddd;padding:10px 20px;border-radius:3px;font-size:12px;text-transform:uppercase}.c-prog-message__line{position:absolute;left:50%;height:100%;border-left:1px solid #888}
.c-running{margin:0 auto;width:100px}.c-running__x{margin-top:15px;text-align:center;margin-bottom:10px;color:#7a8d57}.c-running__label{font-size:13px;text-align:center;color:#444}
.c-paper-title{display:flex;align-items:center}.c-paper-title__source--elsevier,.c-paper-title__source--wiley{margin-left:8px}.c-paper-title__source--elsevier img,.c-paper-title__source--wiley img{height:12px;opacity:.6}
.c-markdown h1,.c-markdown h2,.c-markdown h3,.c-markdown h4,.c-markdown h5,.c-markdown h6{font-weight:bold;margin:15px 0}.c-markdown h1{font-size:24px}.c-markdown h2{font-size:20px}.c-markdown h3{font-size:18px}.c-markdown>p{margin-bottom:15px;line-height:1.25}.c-markdown>p:last-child{margin-bottom:0}.c-markdown ul,.c-markdown ol{margin-left:20px;margin-bottom:25px}.c-markdown ul:last-child,.c-markdown ol:last-child{margin-bottom:0}.c-markdown ul ol,.c-markdown ul ul,.c-markdown ol ol,.c-markdown ol ul{margin-top:10px;margin-bottom:15px}.c-markdown ul{list-style-type:disc}.c-markdown ol{list-style-type:decimal}.c-markdown li{margin-bottom:10px}.c-markdown a{color:#5e8fbf;text-decoration:underline}.c-markdown a:hover{color:#4376a9}.c-markdown code{background:#ebebeb;padding:2px 4px;border-radius:3px;font-family:monospace;white-space:pre;font-size:13px}.c-markdown pre{font-size:13px;background:#ebebeb;padding:15px;margin-bottom:15px;border-radius:3px;overflow-x:auto;white-space:pre;line-height:1.15}.c-markdown pre code{background:none;padding:0}.c-markdown blockquote{border-left:4px solid #ababab;padding-left:15px;margin-bottom:15px;color:#8e8e8e}.c-markdown table{width:100%;border-collapse:collapse;margin-bottom:15px}.c-markdown table th,.c-markdown table td{border:1px solid #ababab;padding:8px;text-align:left}.c-markdown table th{background:#ebebeb;font-weight:bold}.c-markdown img{max-width:100%;height:auto;margin-bottom:15px}.c-markdown strong{font-weight:bold}.c-markdown em{font-style:italic}.c-markdown hr{border:0;border-top:1px solid #ababab;margin:20px 0}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
.p-library .pc-upload__form{display:flex;align-items:center;height:75px;background:#f1f7e6;padding:0 30px}.p-library .pc-upload__form input[type=file]{padding:0;width:250px}.p-library .pc-upload__form span{background:#83975f;color:#fff;display:inline-block;padding:10px 20px}.p-library__remote__query{padding:25px 35px;background:#f1f7e6;border-bottom:1px solid #b9cb99}.p-library__remote__query .c-labeled_row>span{width:100px}.p-library__remote__query .c-plus_button{margin-top:6px;margin-left:100px}.p-library__remote__progress{padding:25px 35px;border-bottom:1px solid #b9cb99}.p-library__remote__progress__item{display:flex;align-items:center}.p-library__remote__progress__item span{display:inline-block;font-size:15px;padding-right:9px;--fa-primary-color: #5c770b;--fa-secondary-opacity: 1;--fa-secondary-color: #df9b36}.p-library__remote__progress__item .o-msg{padding:6px;width:850px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-library__remote__docs__item{padding:22px 35px;border-bottom:1px solid #ddd;font-weight:bold}.p-library__remote__docs__item a{font-weight:normal;color:#777;margin-top:10px;display:inline-block}.p-library__search__query{padding:25px 60px;background:#e4f3c8;border-bottom:1px solid #b9cb99}.p-library__search__query input{width:450px}.p-library__search__papers__header{padding:14px 45px;background:#eee;font-size:13px;text-transform:uppercase}.p-library__search__papers__item{padding:25px;border-bottom:1px solid #ddd;display:flex}.p-library__search__papers__item__nostar{width:50px}.p-library__search__papers__item__star{width:50px;color:#ccc}.p-library__search__papers__item__star span{display:block;padding:10px;cursor:pointer}.p-library__search__papers__item__star--active{color:gold}.p-library__search__papers__item__body{flex:1}.p-library__search__papers__item__body .o-title{font-weight:bold;padding-top:10px}.p-library__search__papers__item__body .o-uri{padding:10px 0;cursor:pointer;text-decoration:none;color:#666;display:inline-block}.p-library__search__papers__item__body .o-snippet{font-size:12px;color:#888;max-width:800px}.p-library__search__papers__item__body .o-doctags{padding:12px 0}.p-library__search__papers__item__body .o-doctags span{background:#e4f3c8;font-size:13px;padding:5px 12px;margin-right:10px;display:inline-block;border-radius:2px;color:#617046}.p-library__search__papers__item__download{margin-right:45px;margin-top:15px}.p-library__search__papers__item__download__btn{padding:15px 25px;background:#eee;cursor:pointer;display:inline-block}.p-library__search__papers__item__download__btn span{margin-left:12px;font-size:13px}.p-library__search__papers__item__download__btn:hover{background:#ddd}.p-library__protein__list__item__header{background:#eee;padding:10px 35px;display:flex;align-items:center}.p-library__protein__list__item__header span{display:inline-block;background:#83975f;color:#fff;padding:4px 8px;margin-left:10px;text-transform:uppercase;font-size:12px;border-radius:2px}.p-library__protein__list__item__abstract{padding:15px 35px;max-width:1000px}.p-library__compound__list__item__header{background:#eee;padding:10px 35px;display:flex;align-items:center}.p-library__compound__list__item__fact{padding:10px 35px}.p-library__compound__list__item__fact__row{padding-bottom:5px}.p-library__compound__list__item__fact__row span{display:inline-block;width:130px}.p-library__compound__list__item__desc{padding:10px 35px}.p-library__compound__list__item__relation{padding:10px 35px}.p-library__compound__list__item__relation .o-title{font-weight:bold;padding-bottom:10px}.p-library__compound__list__item__relation .o-rel{margin-bottom:4px}.p-library__compound__list__item__relation .o-rel span{display:inline-block;padding:3px 5px;font-style:italic;min-width:80px}.p-library__compound__list__item__relation .o-rel div{display:inline-block;padding:3px 5px;background:#e4f3c8;border-radius:4px}.p-library__compound__list__item__synonym{padding:10px 35px}.p-library__compound__list__item__synonym .o-title{font-weight:bold;padding-bottom:10px}.p-library__compound__list__item__synonym .o-syn{padding-bottom:5px}.p-library__compound__list__item__synonym .o-ont{padding-bottom:2px;font-family:monospace;font-size:12px}
.p-catalog .pc-description p{padding-bottom:15px}.p-catalog .pc-add{padding-top:10px}.p-catalog .pc-add__item{display:flex;width:345px;align-items:center;margin-bottom:15px;border:1px solid #ffc400;cursor:pointer}.p-catalog .pc-add__item .o-icon{font-size:20px;width:45px;text-align:center;padding:10px;background:#ffc400;color:#fff}.p-catalog .pc-add__item .o-label{margin-left:15px;flex:1}.p-catalog .pc-add__item .o-arrow{width:30px}.p-catalog .pc-add__item:hover{border:1px solid #ffdb64}.p-catalog .pc-add__item:hover .o-icon{background:#ffdb64}.p-catalog .pc-page-content{max-width:850px}.p-catalog .pc-ready{background:#f0f0f0;padding:20px 25px}.p-catalog .pc-paste{width:100%;height:325px}
.p-collection-cross .pc-table .docKey{display:none}.p-collection-cross .pc-save{margin:0 auto;width:100%;padding-bottom:30px}.p-collection-cross .pc-save__box{padding:22px;background:#e4f3c8;text-align:center;box-shadow:0 25px 55px -50px #969bac}
.p-assembly .pc-assembly__source{background-color:#fff;padding:30px}.p-assembly .pc-run__signature{font-family:"Courier New",Courier,monospace;font-size:13px;white-space:pre-wrap;padding-top:3px}.p-assembly .pc-platebox{padding:15px 30px;background:#fff}.p-assembly .pc-platebox__row{display:flex;flex-direction:row;padding:30px 0}.p-assembly .pc-platebox__row__left{width:550px;padding-right:40px}.p-assembly .pc-platebox__row__left .o-title{font-size:13px;text-transform:uppercase;margin-bottom:15px}.p-assembly .pc-platebox__row__left .o-name{margin-bottom:15px}.p-assembly .pc-platebox__row__left .o-purpose{margin-bottom:15px}.p-assembly .pc-platebox__row__left .o-reagents__item{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.p-assembly .pc-platebox__row__left .o-reagents__item__patch{margin-right:10px}.p-assembly .pc-platebox__row__left .o-reagents__item__volume{margin-left:10px;color:#888}.p-assembly .pc-platebox__row__left .o-empty{color:#888;font-style:italic}.p-assembly .pc-platebox__row__right{flex:1}.p-assembly .pc-progress__block{padding:35px 50px;background:#fff;box-shadow:0 25px 55px -50px #969bac;margin:0 auto;max-width:850px;line-height:1.4}.p-assembly .pc-finished{background:#e4f3c8;padding:25px 35px;width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.p-assembly .pc-finished__content span{margin-left:15px}
.c-plate{display:flex}.c-plate__display{flex:1}.c-plate__display__label{font-size:13px;text-transform:uppercase;padding-bottom:20px}.c-plate__display__text{padding-bottom:20px}.c-plate__reagent__item{display:flex;align-items:center;margin-bottom:6px}.c-plate__reagent__item__color{width:16px;height:16px;border-radius:50%;margin-right:8px}.c-plate__wells{position:relative;background:#e9edf4;border-radius:15px;border:1px solid #bdcbe1}.c-plate__wells>div{position:absolute;font-size:13px;background:#fff;border:1px solid #bdcbe1}
.pc-wiki{padding:30px;background:#fff;line-height:1.4}.pc-wiki__content{max-width:900px}.pc-global-param{padding:10px;background:#fff;margin:10px 0;border-bottom:1px solid #ddd}.pc-sdk{padding:10px;background:#fff}.pc-sdk p{margin:10px 0}.pc-sdk__function{max-width:850px;padding-bottom:30px}.pc-sdk__function__name{font-weight:bold;font-size:16px;margin:10px 0}.pc-sdk__function__parameters{padding-left:40px;list-style:circle}.pc-origin{padding:10px;background:#fff}.pc-origin__header{padding:10px 25px;background:#eff5e5}.pc-origin__meta{padding:25px}
.c-qualify{background:#f6f8fe;padding:30px;border:2px solid #c1cbe0;width:850px;margin:0 auto}.c-qualify__item__question{font-size:15px;padding-bottom:15px}.c-qualify__item__answers{max-width:600px;padding-bottom:25px}.c-qualify__btn{display:flex;align-items:center}.c-qualify__btn .c-small_button{padding:10px 20px}.c-qualify__btn__countdown{color:#666;margin-left:10px}.c-qualify__btn__done{display:inline-flex;padding:8px 20px;border:1px solid #6f8e37;background:#fff}.c-qualify__btn__done span{color:#6f8e37}.c-qualify__btn__done div{margin-left:10px}
.c-toggle{display:inline-flex;align-items:center;justify-content:center;background:#e2e5ee;border-radius:15px;margin-bottom:7px;margin-right:7px;font-size:14px;cursor:pointer}.c-toggle__icon{padding-left:12px;padding-right:8px;font-size:13px;color:#9ca4b9}.c-toggle__label{padding:8px 10px;padding-left:10px;border-left:1px solid #ced3e0;border-radius:0 15px 15px 0;padding-right:20px}.c-toggle:hover{background:#c3cbe2}.c-toggle:hover .c-toggle__label{border-left:1px solid #a4aeca}.c-toggle--checked{background:#9caad2}.c-toggle--checked .c-toggle__icon{color:#fff}.c-toggle--checked .c-toggle__label{background:#bbc5e4;border-left:0;border-left:1px solid #a4aeca}
.p-generated .pc-grid-section__header{background:#f1f7e6;padding:10px 20px;font-size:13px;text-transform:uppercase}
.p-schema .pc-diagram{width:100%;height:calc(100vh - 400px)}.p-schema .pc-diagram--loading{opacity:0}.p-schema .pc-box{background:#fff;width:900px;padding:35px 45px;margin:0 auto;margin-bottom:25px;box-shadow:0 25px 55px -50px #969bac}.p-schema .pc-box h1{font-weight:bold;padding-bottom:25px}.p-schema .pc-box--all{width:100%;margin:0}.p-schema .pc-box--title h1{padding-bottom:0;text-align:center}.p-schema .pc-box__md{padding-bottom:25px;margin-bottom:25px;font-size:14px;border-bottom:1px solid #ddd}.p-schema .pc-box__md:last-child{border-bottom:none}.p-schema .pc-box__toggle{padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px}.p-schema .pc-box__toggle:last-child{border-bottom:none;margin-bottom:0}.p-schema .pc-box__toggle>div{text-align:center;padding:10px;background:#f0f0f0;border-radius:5px;cursor:pointer;margin:0 auto;width:150px;text-transform:uppercase;font-size:13px}.p-schema .pc-box__section{border:1px solid #aaa;margin-bottom:25px}.p-schema .pc-box__section__title{padding:10px 20px;background:#f0f0f0;border-bottom:1px solid #bbb}.p-schema .pc-box__section__body{font-size:14px;padding:20px}.p-schema .pc-box__section__subsection{font-size:14px;padding:20px;border-bottom:1px solid #bbb}.p-schema .pc-box__section__summary{padding-bottom:20px;line-height:1.25}.p-schema .pc-box__section__row{display:flex;padding-bottom:15px}.p-schema .pc-box__section__row:last-child{padding-bottom:0}.p-schema .pc-box__section__row>span{display:block;width:185px}.p-schema .pc-box__section__row>div{flex:1;line-height:1.25}.p-schema .pc-box__section__row ul{flex:1;display:flex;flex-wrap:wrap;margin-bottom:-6px}.p-schema .pc-box__section__row ul li{background:#e4f3c8;margin-right:8px;margin-bottom:6px;border-radius:15px;padding:5px 10px;font-size:13px}.p-schema .pc-box__section__row ol{flex:1}.p-schema .pc-box__section__row ol li{margin-bottom:5px;line-height:1.25}.p-schema .pc-box__section__row .o-payoff span{background:#ffc}.p-schema .pc-progress{margin:0 auto;margin-top:-25px;width:900px;position:relative}.p-schema .pc-progress ul{position:relative;padding:15px}.p-schema .pc-progress li{text-align:center;max-width:450px;margin:10px auto;z-index:2;background:#ddd;padding:8px 20px;border-radius:3px;font-size:12px;text-transform:uppercase}.p-schema .pc-progress__line{position:absolute;left:50%;height:100%;border-left:1px solid #888}.p-schema .pc-finished-spin{background:#e4f3c8;width:900px;margin:0 auto;padding:25px 35px;display:flex;align-items:center;justify-content:space-around}.p-schema .pc-finished-spin__content span{margin-left:15px}.p-schema .pc-diagram-selector{display:flex;align-items:center;padding:15px 30px;background:#e4f3c8}.p-schema .pc-diagram-selector span{display:inline-block;margin-right:15px}.p-schema .pc-finished-schema{background:#e4f3c8;padding:25px 35px;width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.p-schema .pc-finished-schema__content span{margin-left:15px}
/* this gets exported as style.css and can be used for the default theming */
/* these are the necessary styles for React/Svelte Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;

  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);

  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgb(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #1a192b;
  --xy-node-border-radius-default: 3px;

  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;

  --xy-selection-background-color-default: rgba(0, 89, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(0, 89, 220, 0.8);

  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #ffffff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);

  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgb(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #999;

  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;

  --xy-selection-background-color-default: rgba(200, 200, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(200, 200, 220, 0.8);

  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
}
.react-flow__pane.draggable {
    cursor: grab;
  }
.react-flow__pane.dragging {
    cursor: grabbing;
  }
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}
.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
    overflow: visible;
    position: absolute;
    pointer-events: none;
  }
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
    cursor: pointer;
  }
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge.selectable:focus .react-flow__edge-path,
  .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
    cursor: pointer;
  }
.react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }
.react-flow__node.draggable.dragging {
      cursor: grabbing;
    }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
}
.react-flow__handle.connectingfrom {
    pointer-events: all;
  }
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
.react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.center {
    left: 50%;
    transform: translateX(-50%);
  }
.react-flow__attribution {
  font-size: 10px;
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(--xy-minimap-background-color, var(--xy-minimap-background-color-default))
  );
}
.react-flow__minimap-svg {
    display: block;
  }
.react-flow__minimap-mask {
    fill: var(
      --xy-minimap-mask-background-color-props,
      var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default))
    );
    stroke: var(
      --xy-minimap-mask-stroke-color-props,
      var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-mask-stroke-width-props,
      var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default))
    );
  }
.react-flow__minimap-node {
    fill: var(
      --xy-minimap-node-background-color-props,
      var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default))
    );
    stroke: var(
      --xy-minimap-node-stroke-color-props,
      var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-node-stroke-width-props,
      var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default))
    );
  }
.react-flow__background-pattern.dots {
    fill: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default))
    );
  }
.react-flow__background-pattern.lines {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default))
    );
  }
.react-flow__background-pattern.cross {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default))
    );
  }
.react-flow__controls {
  display: flex;
  flex-direction: column;
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
}
.react-flow__controls.horizontal {
    flex-direction: row;
  }
.react-flow__controls-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    width: 26px;
    padding: 4px;
    border: none;
    background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
    border-bottom: 1px solid
      var(
        --xy-controls-button-border-color-props,
        var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default))
      );
    color: var(
      --xy-controls-button-color-props,
      var(--xy-controls-button-color, var(--xy-controls-button-color-default))
    );
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
      fill: currentColor;
    }
.react-flow__edge.updating .react-flow__edge-path {
      stroke: #777;
    }
.react-flow__edge-text {
    font-size: 10px;
  }
.react-flow__node.selectable:focus,
  .react-flow__node.selectable:focus-visible {
    outline: none;
  }
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  font-size: 12px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
}
.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
      box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
    }
.react-flow__node-input.selectable.selected,
    .react-flow__node-input.selectable:focus,
    .react-flow__node-input.selectable:focus-visible,
    .react-flow__node-default.selectable.selected,
    .react-flow__node-default.selectable:focus,
    .react-flow__node-default.selectable:focus-visible,
    .react-flow__node-output.selectable.selected,
    .react-flow__node-output.selectable:focus,
    .react-flow__node-output.selectable:focus-visible,
    .react-flow__node-group.selectable.selected,
    .react-flow__node-group.selectable:focus,
    .react-flow__node-group.selectable:focus-visible {
      box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
    }
.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__nodesselection-rect:focus,
  .react-flow__nodesselection-rect:focus-visible,
  .react-flow__selection:focus,
  .react-flow__selection:focus-visible {
    outline: none;
  }
.react-flow__controls-button:hover {
      background: var(
        --xy-controls-button-background-color-hover-props,
        var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default))
      );
      color: var(
        --xy-controls-button-color-hover-props,
        var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default))
      );
    }
.react-flow__controls-button:disabled {
      pointer-events: none;
    }
.react-flow__controls-button:disabled svg {
        fill-opacity: 0.4;
      }
.react-flow__controls-button:last-child {
    border-bottom: none;
  }
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 4px;
  height: 4px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  transform: translate(-50%, -50%);
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}
.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}
.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}

.p-schema .pc-endpoint-node{background:#e4f3c8;border:1px solid #7a9842;border-radius:2px;font-size:13px;padding:10px 25px}.p-schema .pc-step-node{background:#fff;border:1px solid #864291;border-radius:2px;font-size:13px;width:350px}.p-schema .pc-step-node__title{border-bottom:1px solid #864291;background:#f3e6f5;padding:5px 10px}.p-schema .pc-step-node__docstring{padding:5px 10px}.p-schema .pc-fact-node{background:#fff;border:1px solid #aaa;border-radius:2px;font-size:13px}.p-schema .pc-fact-node__title{border-bottom:1px solid #aaa;background:#fff;text-transform:uppercase;padding:5px 10px}.p-schema .pc-fact-node__attr{display:flex;border-bottom:1px solid #ddd;padding:2px 10px}.p-schema .pc-fact-node__attr>span{display:inline-block;width:200px;padding-right:15px}.p-schema .pc-fact-node__attr>div{width:250px}.p-schema .pc-fact-base{border:1px solid #7585a7}.p-schema .pc-fact-base__title{border-bottom:1px solid #7585a7;background:#d4dcf3;padding:5px 10px;font-size:13px;text-transform:uppercase}.p-schema .pc-fact-base__body{display:flex;align-items:center;padding:5px 10px;font-size:11px;color:#5b7dc7}.p-schema .pc-fact-base__body span{display:inline-block;margin-left:5px;font-size:13px;color:#444}.p-schema .pc-fact-base__desc{padding:5px 10px;font-size:12px;color:#555;max-width:400px;border-top:1px solid #bfc9df;background:#fff}
.pc-lab-proto{line-height:1.4;margin-bottom:35px;background:#fff}.pc-lab-proto__selector{display:flex;align-items:center;background:#fff;border-bottom:1px solid #eee;padding:20px 30px}.pc-lab-proto__selector__options{display:inline-flex;border-radius:3px;background:#a9bb88}.pc-lab-proto__selector__options .o-option{padding:5px 25px;cursor:pointer;color:#fff;border-right:1px solid #fff}.pc-lab-proto__selector__options .o-option span{margin-left:8px}.pc-lab-proto__selector__options .o-option:last-child{border-right:none}.pc-lab-proto__selector__options .o-option:hover{background:#83975f}.pc-lab-proto__selector__options .o-option--active{background:#83975f}.pc-lab-proto__selector__mode{margin-right:10px}.pc-lab-proto__block{padding:35px;padding-bottom:0;width:100%}.pc-lab-proto__block:last-child{padding-bottom:35px}.pc-lab-proto__actions{display:flex;align-items:center;padding-top:15px;padding-bottom:20px;padding-left:35px}.pc-lab-proto__actions .c-plus_button{padding:5px 15px}.pc-lab-proto__actions .c-lesser_button{padding:5px 15px}.pc-lab-proto__title{font-family:gelica,sans-serif;font-size:24px;padding-bottom:16px}.pc-lab-proto__abstract{padding-bottom:10px}.pc-lab-proto__abstract__format{white-space:pre-line;width:700px}.pc-lab-proto__steps{padding-bottom:10px}.pc-lab-proto__materials li{list-style:circle;margin-left:18px}.pc-lab-proto__citations{width:700px}.pc-lab-proto__citations .o-citation{margin-bottom:30px}.pc-lab-proto__citations .o-citation__reasoning{margin-bottom:12px}.pc-lab-proto__citations .o-citation__quote{border-left:3px solid #333;background:#eee;padding:15px 25px;font-size:14px}.pc-lab-proto__citations .o-citation__quote__title{padding-top:10px;font-size:13px;color:#777}.pc-lab-proto__citations .o-citation__quote__text{font-style:italic}.pc-method-step{display:flex}.pc-method-step__content{flex:1;padding:30px 35px;padding-bottom:55px}.pc-method-step__action{width:275px;background:#ddd;padding:35px 25px}.pc-method-step__action__copilot{background:#687b45;padding:11px 25px;margin-bottom:10px;text-align:center;cursor:pointer;color:#fff}.pc-method-step__action__copilot span{display:inline-block;margin-left:8px}.pc-method-step__action__copilot:hover{background:#83975f}.pc-method-step__action__item{background:#f0f0f0;padding:11px 25px;margin-bottom:10px;text-align:center;cursor:pointer}.pc-method-step__action__item:hover{background:#fff}.pc-method-step__action__saved{margin-top:10px;text-align:center;color:#687b45}.pc-lab-copilot__action{display:flex;align-items:center;background:#e4f3c8;padding:10px 35px;border-bottom:1px solid #b9cb99}.pc-lab-copilot__action span{margin-left:10px;padding:5px 0}.pc-analyze-question td{padding:15px 35px}.pc-analyze-step{line-height:1.3}.pc-analyze-step td{padding:20px}.pc-analyze-step--ok{background:#e4f3c8;color:#617046}.pc-analyze-step--warning{background:#f3e4c8;color:#614e04}.pc-analyze-step--error{background:#f3c8c8;color:#611e1e}.pc-lab-ref__search{padding:25px 35px;background:#e4f3c8;border-top:1px solid #b9cb99;border-bottom:1px solid #b9cb99}.pc-lab-ref__search .c-labeled_row>span{width:100px}.pc-lab-ref__search .c-plus_button{margin-top:6px;margin-left:100px}.pc-lab-ref__btn{padding:10px;border:1px solid #ddd;background:#f0f0f0;margin-right:20px;margin-top:5px;cursor:pointer;font-size:15px;width:45px;text-align:center}.pc-lab-ref__btn--add:hover{background:#ddd}.pc-lab-ref__btn--remove{font-size:13px;background:#e4f3c8;border:1px solid #b9cb99}.pc-lab-ref__btn--remove:hover{background:#b9cb99}.pc-graph{padding:15px;background:#fff;margin-bottom:35px}.pc-graph__queued{padding:20px}.pc-graph__svg{padding:20px}.pc-graph__svg svg{max-width:100%;height:auto}.pc-graph__commentary{padding:20px;padding-top:0}.pc-graph__commentary article{white-space:pre-line;line-height:1.4;width:800px;padding-bottom:35px}.pc-graph__commentary__title{font-weight:bold;padding-bottom:30px}.pc-graph__commentary__disclaimer{display:inline-block;background:#e4f3c8;padding:15px 20px}.pc-export-download{padding:5px 10px;color:#83975f;text-align:center;cursor:pointer}.o-method{padding-bottom:30px}.o-method:last-child{padding-bottom:0}.o-method__title{display:flex;align-items:center;border-bottom:1px solid #333}.o-method__number{width:25px;height:25px;background:#333;color:#fff;padding-top:1px;text-align:center}.o-method__label{flex:1;margin-left:10px;font-weight:bold}.o-method__detail{padding-top:20px;padding-left:35px}.o-method__tools{padding-top:20px;padding-left:35px;display:flex;align-items:center}.o-method__tools__item{display:flex;align-items:center;padding:5px 13px;background:#e4f3c8;margin-left:10px;cursor:pointer}.o-method__tools__item:hover{background:#b9cb99}.o-method__tools__item span{margin-right:10px}.o-method__tools__item--disabled{display:flex;align-items:center;padding:5px 13px;background:#eee;margin-left:10px}
.p-schema .pc-schema-summary{line-height:1.4;margin-bottom:35px;background:#fff;padding:35px}.p-schema .pc-schema-summary__block{padding:35px;padding-bottom:0;width:100%}.p-schema .pc-schema-summary__block:last-child{padding-bottom:35px}.p-schema .pc-schema-summary__procedure{margin-bottom:16px}.p-schema .pc-schema-summary__title{font-family:gelica,sans-serif;font-size:24px;padding-bottom:16px}.p-schema .pc-schema-summary__abstract{padding-bottom:35px}.p-schema .pc-schema-summary .o-method__detail{padding:16px 35px}.p-schema .pc-schema-summary .o-method__detail p{margin-bottom:16px}.p-schema .pc-schema-summary .o-method__detail li{list-style:decimal;margin-left:18px;margin-bottom:18px}.p-schema .pc-export-download{padding:5px 10px;color:#83975f;text-align:center;cursor:pointer}
.p-review .pc-review-box{background:#fff;padding:30px 35px;margin:0 auto;margin-bottom:25px}.p-review .pc-review-box h1{font-weight:bold;padding-bottom:20px}.p-review .pc-review-box>p{line-height:1.25}.p-review .pc-review-box__section{font-size:14px;border:1px solid #aaa;margin-bottom:25px}.p-review .pc-review-box__section__title{padding:10px 20px;background:#f0f0f0;border-bottom:1px solid #bbb}.p-review .pc-review-box__section__title span{display:block;text-transform:uppercase;font-size:13px}.p-review .pc-review-box__section__body{padding:20px;padding-right:50px;padding-bottom:10px}.p-review .pc-review-box__section__body__block{line-height:1.25;padding-bottom:15px}.p-review .pc-review-box__section__body__row{display:flex;margin-bottom:7px;line-height:1.25}.p-review .pc-review-box__section__body__row span{display:block;min-width:165px}.p-review .pc-review-box__section__body__tags{display:flex;flex-wrap:wrap;padding-bottom:10px}.p-review .pc-review-box__section__body__tags span{background:#e4f3c8;margin-right:10px;margin-bottom:10px;border-radius:15px;padding:7px 12px;font-size:13px}.p-review .pc-review-box__section__body__steps{padding-bottom:5px;padding-left:4px}.p-review .pc-review-box__section__body__steps .o-title{font-weight:bold;padding-bottom:10px}.p-review .pc-review-box__section__body__steps ol{padding-left:16px}.p-review .pc-review-box__section__body__steps ol li{list-style:auto;margin-bottom:5px;padding-left:4px;line-height:1.25}.p-review .pc-review-box__section__body__steps .o-btn{margin-top:15px;margin-bottom:10px}.p-review .pc-review-box__section__body__rated div{padding:10px 23px;font-weight:bold}.p-review .pc-review-box__section__body__rated ul{padding:20px 25px;padding-left:42px;padding-top:18px}.p-review .pc-review-box__section__body__rated ul li{list-style:lower-alpha;margin-bottom:5px;padding-left:4px;line-height:1.25}.p-review .pc-review-box__section__body__rated--good div{border-left:3px solid #98b55c;background:#f7ffe7}.p-review .pc-review-box__section__body__rated--bad div{border-left:3px solid #b07272;background:#ffefef}.p-review .pc-review-box__section__body__rated--neutral div{border-left:3px solid #888;background:#eee}.p-review .pc-review-box__grid{border-top:2px solid #aaa}.p-review .pc-review-box__grid__item{display:flex;border-bottom:1px solid #ddd;padding:8px 0;font-size:14px}.p-review .pc-review-box__grid__item .o-guideline{flex:1}.p-review .pc-review-box__grid__item .o-status{padding-left:25px;width:125px}.p-review .pc-progress{margin:0 auto;margin-top:-25px;width:900px;position:relative}.p-review .pc-progress ul{position:relative;padding:15px}.p-review .pc-progress ul li{text-align:center;max-width:450px;margin:10px auto;z-index:2;background:#ddd;padding:8px 20px;border-radius:3px;font-size:12px;text-transform:uppercase}.p-review .pc-progress__line{position:absolute;left:50%;height:100%;border-left:1px solid #888}.p-review .pc-finished-review{background:#e4f3c8;padding:25px 35px;width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.p-review .pc-finished-review__content span{margin-left:15px}.p-review .pc-guidelines-header{display:flex;align-items:center;padding:15px 25px;background:#e4f3c8}.p-review .pc-guidelines-header span{display:inline-block;padding-left:10px;font-size:14px}.p-review .pc-guidelines{border-top:2px solid #999}.p-review .pc-guidelines__item{display:flex;border-bottom:1px solid #ddd;background:#f0f0f0;padding:8px 25px;font-size:14px}.p-review .pc-guidelines__item .o-section{flex:1;padding-right:10px}.p-review .pc-guidelines__item .o-status{padding-left:15px;width:125px}.p-review .pc-guidelines__evidence{padding:10px 25px;background:#fff;border-bottom:1px solid #ddd}.p-review .pc-guidelines__evidence:last-child{border-bottom:none}.p-review .pc-guidelines__evidence__item{line-height:1.15;display:flex;margin:10px 0}.p-review .pc-guidelines__evidence__item>span{display:block;min-width:165px}.p-review .pc-guidelines__evidence__item>div{flex:1}.p-review .pc-guidelines__evidence__item .o-quote{padding:15px;background:#f6f6f6;border-left:3px solid #999}.p-review .pc-guidelines__evidence__item .o-statwrap{display:inline-block;padding:5px 15px;border-radius:3px}.p-review .pc-guidelines__evidence__item .o-statwrap--red{background:#fcc}.p-review .pc-guidelines__evidence__item .o-statwrap--note{background:#ffc}.p-review .pc-guidelines__evidence__item .o-statwrap--green{background:#e4f3c8}.p-review .pc-guidelines-none{padding:25px}
.c-navbtn{background:#83975f;padding:10px 15px;display:inline-flex;align-items:center;cursor:pointer;color:#fff;font-size:14px}.c-navbtn span{margin-right:8px;font-size:14px;margin-top:-1px}.c-navbtn:hover{background:#7a8d57}.c-navbtn--disabled{background:#ddd;color:#aaa;cursor:not-allowed}.c-navbtn--disabled:hover{background:#d3d3d3}
.p-launcher .pc-launcher{display:flex;flex-wrap:wrap;gap:45px;margin-bottom:45px}.p-launcher .pc-launcher-group{display:flex;flex-direction:column;gap:15px;flex:1;flex-basis:300px}.p-launcher .pc-launcher-group__title{font-size:13px;text-transform:uppercase;display:inline-flex;align-items:center}.p-launcher .pc-launcher-group__title__link{cursor:pointer;margin-left:5px}.p-launcher .pc-launcher-group__title__link:hover{background:#e4f3c8}.p-launcher .pc-launcher-group__title>span{display:inline-flex;align-items:center;margin:0 2px}.p-launcher .pc-launcher-group__title .o-icon{display:inline-flex;margin:0 2px;font-size:15px;align-items:center}.p-launcher .pc-launcher-group__title .o-green{color:#83975f}.p-launcher .pc-launcher-group__title .o-red{color:#ff5c01}.p-launcher .pc-launcher-group-spacer{flex:1;flex-basis:300px}.c-tool-card{background:#fff;display:flex;align-items:center;cursor:pointer;gap:15px;padding:15px}.c-tool-card__icon{font-size:28px;width:35px;text-align:center;color:#83975f}.c-tool-card__name{display:block;flex:1;font-size:17px;color:#222}.c-tool-card--blue{border:1px solid #7d9ac3;border-left:5px solid #7d9ac3}.c-tool-card--blue .c-tool-card__icon{color:#3f9bff}.c-tool-card--blue:hover{background:#e6f0ff}.c-tool-card--red{border:1px solid #e69d7b;border-left:5px solid #e69d7b}.c-tool-card--red .c-tool-card__icon{color:#ff5c01}.c-tool-card--red:hover{background:#ffe6d9}.c-tool-card--yellow{border:1px solid #e6c37b;border-left:5px solid #e6c37b}.c-tool-card--yellow .c-tool-card__icon{color:#e6c37b}.c-tool-card--yellow:hover{background:#fff8e6}.c-tool-card--purple{border:1px solid #9d88e6;border-left:5px solid #9d88e6}.c-tool-card--purple .c-tool-card__icon{color:#9d88e6}.c-tool-card--purple:hover{background:#f5f0ff}.c-tool-card--green{border:1px solid #83975f;border-left:5px solid #83975f}.c-tool-card--green .c-tool-card__icon{color:#83975f}.c-tool-card--green:hover{background:#f0f8f1}.c-tool-card--cyan{border:1px solid #7b9d9e;border-left:5px solid #7b9d9e}.c-tool-card--cyan .c-tool-card__icon{color:#7b9d9e}.c-tool-card--cyan:hover{background:#e6f0ff}.c-tool-card--pink{border:1px solid #e86ccd;border-left:5px solid #e86ccd}.c-tool-card--pink .c-tool-card__icon{color:#e86ccd}.c-tool-card--pink:hover{background:#f5f0ff}.c-tool-card--disabled{background:#ebebeb;border:1px solid #b8b8b8;border-left:5px solid #a0a0a0;cursor:not-allowed}.c-tool-card--disabled .c-tool-card__icon{color:#999}.c-tool-card--disabled .c-tool-card__name{color:#8e8e8e}.c-tool-card--disabled:hover{background:#ebebeb}
.p-playground .pc-progress-indicator{position:relative}.p-playground .pc-progress-indicator__line{position:absolute;left:50%;border-left:1px solid #ddd;top:0;bottom:0}.p-playground .pc-progress-indicator__steps{position:relative;text-align:center;padding:30px 0;z-index:1}.p-playground .pc-progress-indicator__steps__item{display:flex;justify-content:center}.p-playground .pc-progress-indicator__steps__item span{display:inline-block;padding:4px 10px;background:#d6e1f2;margin-bottom:15px;border-radius:2px;text-transform:uppercase;font-size:12px}.p-playground .pc-progress-indicator__steps__item:last-child span{margin-bottom:0}.p-playground__block{padding:40px 65px;background:#fff;box-shadow:0 25px 55px -50px #969bac;margin:0 auto;margin-bottom:20px}.p-playground__block__label{padding-bottom:20px;display:flex;align-items:center}.p-playground__block__label__name{font-weight:bold;flex:1}.p-playground__block__text{line-height:1.4}.p-playground__block__text .o-method{padding-bottom:30px}.p-playground__block__text .o-method:last-child{padding-bottom:0}.p-playground__block__text .o-method__title{display:flex;align-items:center;border-bottom:1px solid #333}.p-playground__block__text .o-method__number{width:25px;height:25px;background:#333;color:#fff;padding-top:1px;text-align:center}.p-playground__block__text .o-method__label{flex:1;margin-left:10px;font-weight:bold}.p-playground__block__text .o-method__detail{padding-top:20px;padding-left:35px}.p-playground__block__text .o-method__tools{padding-top:15px;padding-left:35px;display:flex;align-items:center}.p-playground__block__text .o-method__tools__item{padding:5px 10px;background:#e4f3c8;margin-left:10px}.p-playground__block__text .o-tool{border-left:3px solid #333;background:#eee;padding:15px 25px;margin-bottom:15px}.p-playground__block__text .o-tool__title{padding-bottom:3px}.p-playground__block__text .o-tool__reasoning{color:#777;font-size:13px;font-style:italic}.p-playground__block__text .o-citation{margin-bottom:30px}.p-playground__block__text .o-citation__reasoning{margin-bottom:12px}.p-playground__block__text .o-citation__quote{border-left:3px solid #333;background:#eee;padding:15px 25px;font-size:14px}.p-playground__block__text .o-citation__quote__title{padding-top:10px;font-size:13px;color:#777}.p-playground__block__text .o-citation__quote__text{font-style:italic}.p-playground__block__tags{display:flex;flex-wrap:wrap}.p-playground__block__tags .o-tag{padding:5px 10px;background:#ddd;margin-right:10px;margin-bottom:10px;border-radius:2px;font-size:13px}.p-playground__block__docs .o-document{background:#eee;padding:15px 25px;margin-bottom:15px;border-left:3px solid #333}.p-playground__block__docs .o-document__title{padding-bottom:7px}.p-playground__block__docs .o-document__uri{color:#888;font-size:12px}.p-playground__block--safety{background:#ffeb98}.p-playground__block--safety p{margin-bottom:15px}.p-playground__block--safety p:last-child{margin-bottom:0}.p-playground__block--safety a{color:#333}.p-playground__save{margin:0 auto;width:900px;padding-bottom:30px}.p-playground__save__box{padding:22px;background:#e4f3c8;text-align:center;box-shadow:0 25px 55px -50px #969bac}.p-playground__queue{padding:15px;text-align:center;color:#fff;background:#83975f;margin:0 auto;width:900px;margin-bottom:20px}.pc-documents__body__index{padding:15px;min-height:280px}.pc-documents__body__index__item{display:flex;padding:20px;color:#666;margin-bottom:10px;justify-content:space-between;align-items:center;border:1px solid #91a36c;cursor:pointer}.pc-documents__body__index__item:hover{background:#e4f3c8;color:#333}.pc-docsearch__query{padding:15px 25px;border-bottom:1px solid #eee}.pc-docsearch__query input{width:80%}.pc-docsearch__notice{padding:35px;min-height:150px}.pc-docsearch__results{height:300px;overflow-y:auto}.pc-docsearch__results__item{display:flex;align-items:center;padding:10px 25px;border-bottom:1px solid #eee}.pc-docsearch__results__item__content{flex:1}.pc-docsearch__results__item__content span{display:block;font-weight:bold;padding-bottom:4px;font-size:14px}.pc-docsearch__results__item__content a{display:inline-block;color:#777;font-size:12px;text-decoration:none}.pc-docsearch__results__item__content .o-pages{font-size:13px;font-style:italic;margin-top:2px}.pc-docsearch__results__item__options{flex:1;margin-left:8px}.pc-docsearch__results__item__options span{margin-left:8px}.pc-docsearch__results__item__options input{width:340px}.pc-docsearch__results__item__add{padding:10px 20px;background:#f0f0f0;color:#888;cursor:pointer}.pc-docsearch__results__item__add:hover{background:#e4f3c8;color:#298b29}.pc-docsearch__results__item__remove{padding:10px 20px;background:#e4f3c8;color:#298b29;cursor:pointer}.pc-pgvar{box-shadow:0 25px 55px -50px #969bac;margin:0 auto;width:900px;margin-bottom:25px;margin-top:15px}.pc-pgvar__tabs{display:flex;align-items:center;margin-left:65px;border-bottom:1px solid #333}.pc-pgvar__tabs__item{background:#333;color:#fff;margin-right:10px;padding:10px 35px;text-transform:uppercase;font-size:13px;cursor:pointer}.pc-pgvar__tabs__item:hover{background:#555}.pc-pgvar__content{background:#fff;padding:25px 65px;padding-bottom:35px;line-height:1.4}.pc-suggest__body{display:flex;justify-content:space-between}.pc-suggest__body__left{width:50%;border-right:1px solid #ddd}.pc-suggest__body__right{flex:1}.pc-suggest__body__title{background:#eee;padding:10px 25px;text-transform:uppercase;font-size:13px}.pc-suggest__body__list{padding:20px 25px}.pc-suggest__body__list .o-suggest{background:#e4f3c8;border-radius:4px;margin-bottom:10px;padding:8px 15px;font-size:13px;cursor:pointer}.pc-suggest__body__list .o-suggest:hover{background:#b9cb99}
.c-factcard{padding:40px 65px;background:#fff;box-shadow:0 25px 55px -50px #969bac;margin-bottom:20px}.c-factcard--none{margin:0 auto;box-shadow:0 15px 10px -20px #969bac}.c-factcard--center{margin:0 auto;max-width:900px;margin-bottom:20px}.c-factcard--empty{padding:50px;text-align:center}.c-factcard__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.c-factcard__header__title{font-weight:bold}.c-factcard__header__flip{cursor:pointer;display:flex;align-items:center;background:#fdd5ab;padding:5px 10px;border-radius:3px}.c-factcard__header__flip span{display:inline-block;margin-left:8px}
.c-help-btn{background:#f3f3f3;font-size:14px;padding:8px 18px;display:inline-flex;align-items:center;cursor:pointer;color:#222}
.c-help{background:#fafafa;padding:25px 30px;margin-bottom:20px}.c-help__text{margin-bottom:10px}.c-help__text textarea{width:100%;height:125px;font-size:13px}.c-help__action{display:flex}.c-help__action__ok{background:#fff0e4;padding:10px 20px;margin-left:10px}.c-help__action__error{background:#fff0e4;padding:10px 20px;margin-left:10px}
.p-playground-overview__box{padding:35px;padding-bottom:0;background:#fff;box-shadow:0 10px 55px -35px #969bac;width:1000px}.p-playground-overview__box__banner{padding-bottom:30px;display:flex;align-items:center}.p-playground-overview__box__banner__btn{flex:1;text-align:right}.p-playground-overview__box__banner__btn .o-show-work{display:inline-block;background:#ddd;padding:13px 25px;cursor:pointer}.p-playground-overview__box__banner__btn .o-show-work:hover{background:#ccc}.p-playground-overview__box__steps{border-top:1px solid #b9cb99;padding-bottom:10px}.p-playground-overview__box__steps .o-item{display:flex;border-bottom:1px solid #eee;padding:15px 0}.p-playground-overview__box__steps .o-item:last-child{border-bottom:none}.p-playground-overview__box__steps .o-item__icon{width:50px;text-align:center;font-size:18px;color:#666}.p-playground-overview__box__steps .o-item__icon--green{color:#83975f}.p-playground-overview__box__steps .o-item__icon--pending{color:#ccc}.p-playground-overview__box__steps .o-item__icon--stop{color:#a00}.p-playground-overview__box__steps .o-item__number{width:30px;font-size:16px}.p-playground-overview__box__steps .o-item__text{font-size:16px}.p-playground-overview__show{padding:20px 35px;background:#e4f3c8;box-shadow:0 10px 55px -35px #969bac;width:1000px;display:flex;align-items:center}.p-playground-overview__show__btn{margin-left:15px}.p-playground-overview__show__work{margin-left:15px}.p-playground-overview__show__work .o-show-work{background:#ddd;padding:13px 25px;cursor:pointer}.p-playground-overview__show__work .o-show-work:hover{background:#ccc}
.c-banner{display:flex}.c-banner__icon{--fa-primary-color: #00d300;--fa-secondary-opacity: 1;--fa-secondary-color: #ff9800;padding-right:15px;font-size:35px}.c-banner__msg{color:#242f0f}.c-banner__msg__title{font-size:18px;font-weight:bold;padding-bottom:5px}.c-banner__msg__body{line-height:1.3}
.pc-proto__header{display:flex;justify-content:space-between;align-items:center}.pc-proto-step{background:#fff;box-shadow:0 20px 65px -45px #969bac;margin-bottom:35px;line-height:1.4;display:flex;min-height:180px}.pc-proto-step__left{flex:1;padding:30px;padding-top:0;padding-left:40px}.pc-proto-step__center{width:55px;padding:8px;padding-top:70px;border-left:1px solid #969bac;border-right:1px solid #969bac}.pc-proto-step__center__btn{padding:7px 0;font-size:14px;text-align:center;background:#969bac;color:#fff;margin-bottom:15px;cursor:pointer}.pc-proto-step__center__btn:hover{background:#afb3c2}.pc-proto-step__right{flex:1;padding:30px;padding-top:0;padding-left:50px}.pc-proto-step__title{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:5px;height:50px}.pc-proto-step__title__label{display:flex;align-items:center}.pc-proto-step__title__label span{display:flex;background:#333;color:#fff;width:30px;height:30px;justify-content:center;align-items:center;margin-right:15px}.pc-proto-step__title__label div{font-weight:bold}.pc-proto-step__method{white-space:pre-wrap;font-size:13px}.pc-proto-step__config{white-space:pre-wrap;font-size:13px;font-family:monospace;line-height:1.1}.pc-proto-add{border:1px solid #222;color:#222;border-radius:1px;padding:10px 15px;cursor:pointer}.pc-proto-add:hover{background:#dddfe7}.pc-proto-add span{margin-right:5px}.pc-diff-modal__split{display:flex;min-height:400px;max-height:600px}.pc-diff-modal__split__original{flex:1;border-right:1px solid #aaa}.pc-diff-modal__split__update{flex:1}.pc-diff__header{background:#eee;padding:10px 25px;text-transform:uppercase;font-size:12px}.pc-diff__content{padding:10px 25px;white-space:pre-wrap;overflow-y:auto;max-height:450px}.pc-diff__content .o-removed{color:red;text-decoration:line-through;display:inline-block;background:#fdd}.pc-diff__content .o-added{color:green;display:inline-block;background:#dfd}.pc-diff__content__title{padding-bottom:10px}.pc-diff__config{padding:15px 25px;white-space:pre-wrap;font-family:monospace;font-size:13px;overflow-y:auto;max-height:450px}.pc-diff__config .o-removed{color:red;text-decoration:line-through;display:inline-block;background:#fdd}.pc-diff__config .o-added{color:green;display:inline-block;background:#dfd}.pc-diff__config__title{padding-bottom:10px}.pc-protocol-progress{padding:20px 25px}.pc-protocol-progress__step{padding-bottom:15px;display:flex;align-items:center}.pc-protocol-progress__step span{font-size:15px;padding-right:9px;--fa-primary-color: #5c770b;--fa-secondary-opacity: 1;--fa-secondary-color: #df9b36}.pc-proto-status{padding-top:45px}.pc-proto-notice{padding:15px 20px;background:#e4f3c8;margin-bottom:20px}.pc-proto-notice span{display:inline-block;padding:5px;border-radius:2px;background:#83975f;font-size:13px;cursor:pointer;color:#fff}.pc-proto-notice span:hover{background:#b9cb99}
.c-commentable{display:flex}.c-commentable--indent{display:flex}.c-commentable__text{width:770px;padding-right:70px;white-space:pre-wrap}.c-commentable__comments{width:325px}.c-commentable__comments__start{font-style:italic;margin-bottom:15px;color:#666}.c-commentable__comments__actions .o-action{padding:9px 20px;background:#e4f3c8;margin-bottom:8px;display:flex;font-size:14px;width:225px;cursor:pointer}.c-commentable__comments__actions .o-action span{display:inline-block;margin-left:10px;font-size:12px;text-transform:uppercase;color:#333}.c-commentable__comments__actions .o-action:hover{background:#b9cb99}.c-commentable__comments__thread{background:#e4f3c8;padding:12px;margin-bottom:10px}.c-commentable__comments__thread>div{margin-top:8px}
.c-thread{padding:0 10px;background:#eee;width:100%;margin-bottom:13px;border-radius:5px;font-size:13px;cursor:pointer;border-top:2px solid #b9cb99;border-bottom:2px solid #b9cb99}.c-thread__items__item{padding:5px 0;border-bottom:1px solid #ddd}.c-thread__items__item:last-child{border-bottom:none}.c-thread__items__item .o-user{display:inline-block;font-weight:bold;margin-right:5px}.c-thread__append{border-top:1px solid #ddd;padding-bottom:5px}.c-thread__append__input{padding:5px 0}.c-thread__append input[type=text]{font-size:13px}
.c-feedback{padding:15px 0;display:flex;flex-direction:column}.c-feedback h2{font-size:15px}.c-feedback__desc{font-size:12px;margin-right:15px}.c-feedback__rating{display:flex;align-items:center}.c-feedback__rating span{padding:5px 0;font-size:14px;text-align:center;width:30px;height:30px;margin:0 5px;background:#fff;border:1px solid #b9cb99;cursor:pointer}.c-feedback__rating span:hover{background:#e4f3c8}.c-feedback__rating span.o-active{background:#b9cb99}.c-feedback__rating__icon--bad{font-size:18px;margin:0 10px;color:#ffcfcf}.c-feedback__rating__icon--good{font-size:18px;margin:0 10px;color:#c5dd9a}.c-feedback__details{margin:40px 0}
.c-quality .c-menu{margin-left:15px}.c-quality .c-menu__display{width:215px;height:40px;padding:0 15px}.c-quality .c-menu__dropdown{top:40px;width:270px}
.c-section-edit{padding:10px 15px;cursor:pointer;color:#666;font-weight:normal;font-size:16px;margin-right:-15px}.c-section-edit>span{display:inline-block;padding-right:8px;font-size:14px}.c-section-edit:hover{color:#333}
.c-minor_button{background:#f0f0f0;padding:8px 25px;width:100%;display:inline-flex;justify-content:center;margin-bottom:10px;align-items:center;cursor:pointer}.c-minor_button:hover{background:#fff}.c-minor_button__label{padding:4px}.c-minor_button__x{padding:0 2px;padding-right:4px;font-size:14px;color:#444}
.p-dataset .pc-preview--text{white-space:pre;font-family:monospace;overflow:auto;max-width:100%;max-height:500px;font-size:13px}.p-dataset .pc-preview--text pre{background:#fff;margin-bottom:0}.p-dataset .pc-preview--image img{max-width:100%}.p-dataset .pc-preview--blob{padding:35px}.p-dataset .pc-preview--unknown{padding:35px}.p-dataset .pc-compare{display:flex;align-items:center;margin-bottom:15px;height:25px}.p-dataset .pc-compare__label{display:inline-block;margin-left:10px;margin-right:10px}.p-dataset .pc-dual{display:flex;justify-content:space-between;align-items:baseline}.p-dataset .pc-dual .c-titled-section{width:640px}.p-dataset .pc-datamenu{position:relative}.p-dataset .pc-datamenu__backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.p-dataset .pc-datamenu__display{background:#fff;width:120px;border:1px solid #aaa;color:#555;border-radius:2px;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;text-transform:uppercase;font-size:14px;cursor:pointer}.p-dataset .pc-datamenu__display>span{display:inline-block}.p-dataset .pc-datamenu__display>.o-sub{color:#aaa}.p-dataset .pc-datamenu__dropdown{position:absolute;top:40px;right:0;width:250px;box-shadow:0 5px 15px -12px rgba(0,0,0,.3);z-index:100}.p-dataset .pc-datamenu__dropdown__item{background:#fff;border-bottom:1px solid #ddd;padding:15px 20px;cursor:pointer;display:flex;flex-direction:row-reverse}.p-dataset .pc-datamenu__dropdown__item:hover{background:#eee}.p-dataset__query textarea{width:100%;max-width:800px;height:125px;border:1px solid #888;padding:12px}.p-dataset .pc-query{background:#fff;padding:35px;white-space:pre-wrap;font-family:monospace;font-size:13px}
.p-fleet .pc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.p-fleet .pc-header .c-fancy-header{margin-bottom:0}.p-fleet .pc-header__actions{display:flex}.p-fleet .pc-header__actions__btn{border:1px solid #333;border-radius:2px;padding:10px 15px;cursor:pointer;margin-left:12px}.p-fleet .pc-header__actions__btn:hover{background:#ddd}.c-fleet-view{display:flex;margin-bottom:45px;box-shadow:0 20px 80px -50px #969bac}.c-fleet-map{flex:1;background:#fff;padding:20px}.c-fleet-map__legend{display:flex;padding-bottom:20px}.c-fleet-map__legend .o-row{display:flex;align-items:center}.c-fleet-map__legend .o-row span{display:block;background:#ddd;height:15px;width:15px;margin-right:7px}.c-fleet-map__legend .o-row div{color:#222;margin-right:20px}.c-fleet-map__legend .o-row--starting span{background:#ccddab}.c-fleet-map__legend .o-row--grace span{background:#abcfdd}.c-fleet-map__legend .o-row--assigned span{background:#779341}.c-fleet-map__legend .o-row--unassigned span{background:#ddcfab}.c-fleet-map__legend .o-row--stopping span{background:#ddabab}.c-fleet-map__header{font-weight:bold;font-size:16px;padding-bottom:5px;border-bottom:1px dashed #ddd}.c-fleet-map__empty{color:#aaa;padding:10px 0}.c-fleet-map__boxes{display:flex;padding-top:15px;padding-bottom:30px}.c-fleet-map__boxes .o-box{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:1px solid #aaa;margin-right:15px;color:#fff}.c-fleet-map__boxes .o-box--starting{background:#ccddab}.c-fleet-map__boxes .o-box--grace{background:#abcfdd}.c-fleet-map__boxes .o-box--assigned{background:#779341}.c-fleet-map__boxes .o-box--unassigned{background:#ddcfab}.c-fleet-map__boxes .o-box--stopping{background:#ddabab}.c-fleet-map__boxes .o-box--down{color:#999}.c-fleet-log{width:400px;background:#f0f0f0;max-height:450px;overflow-y:auto}.c-fleet-log .o-row{padding:12px 20px;border-bottom:1px solid #ccc;font-size:12px;font-family:monospace}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,.app{height:100%;width:100%;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal;color:#222;background:linear-gradient(90deg, #fff, #eef0f4)}.app>div{height:100%}*{box-sizing:border-box;transition-property:none;transition-duration:.3s;transition-timing-function:ease-out}.x-home{height:100%}.x-home svg{min-height:auto;min-width:auto;width:auto}.x-home__header{display:flex;height:80px;background:linear-gradient(90deg, #fff, #e9edf4);border-bottom:2px solid #83975f;align-items:center}.x-home__header__left{width:1075px;display:flex;align-items:center}.x-home__header__left>span{margin:0 25px}.x-home__header__left>span a{display:inline-block;padding:5px 7px;text-decoration:none;text-transform:uppercase;font-size:12px;border-radius:2px;color:#333;background:#ddd}.x-home__header__left>span a:hover{background:gold}.x-home__header__logo{align-items:center;display:flex;font-family:gelica,sans-serif;font-size:24px;font-style:normal;font-weight:400;gap:10px;padding-left:35px;padding-right:4px}.x-home__header__logo img{width:45px}.x-home__header__partner{opacity:.6;height:16px;margin-top:3px}.x-home__header__right{width:405px;padding:25px;text-align:right;display:flex;flex-direction:row-reverse}.x-home__body{display:flex;height:calc(100% - 80px)}.x-home__body__sidebar{width:100px;background:#363636}.x-home__body__letterbox{width:auto;overflow-y:auto;display:flex;flex:1}.x-home__body__page{width:100%;max-width:1350px;padding:38px 50px}.x-home__body__page>*{flex-shrink:0}.x-home__body__page__content{background:#fff;box-shadow:0 30px 60px -45px #969bac;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;padding:30px}.x-home__body__page--no-scroll{display:flex;flex-direction:column}.x-home__license{padding:20px 150px;background:#fcc;border-bottom:1px solid #900}.x-home__license span{font-family:monospace;font-weight:bold;font-size:13px;display:inline-block;padding:4px;margin:0 4px;background:#faa}.x-home__license__title{font-weight:bold;padding-bottom:7px}.x-sidebar__item{color:#eee;display:block;font-size:26px;text-align:center;padding:23px 0;border-bottom:1px solid rgba(0,0,0,.25);cursor:pointer}.x-sidebar__item:hover{background:#83975f}.x-sidebar__item__label{color:#fff;font-size:12px;padding-top:5px}input{padding:5px 8px;font-size:15px;color:#222;width:300px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}textarea{color:#222;font-size:15px;font-family:ibm-plex-sans,sans-serif;font-weight:400;font-style:normal}a{text-decoration:none;display:inline-block;color:inherit}.u-break{overflow-wrap:break-word;width:1050px}@media print{.app,body{background:#fff}.x-home__body__sidebar{display:none}.x-home__body__letterbox{overflow-y:initial}.x-home__header{display:none}.x-home__license{display:none}.x-home__body__page{padding:10px 0}*{box-shadow:none !important}}
.c-modal{position:absolute;inset:0;z-index:100}.c-modal__box{background:rgba(0,0,0,.45);height:100%;width:100%;padding-top:125px;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.c-modal__box__container{background:#fff;margin:0 auto;width:720px}.c-modal__title{display:flex;background:#d9ebb5;padding-left:25px;align-items:center;justify-content:space-between}.c-modal__title__x{padding:15px 25px;cursor:pointer}.c-modal__body{max-height:500px;min-height:150px;overflow-y:auto}.c-modal__body__prompt{padding:25px}.c-modal__body__prompt p{padding-bottom:15px}.c-modal__body__textarea{padding:10px 20px}.c-modal__body__textarea>div{padding-bottom:15px}.c-modal__body__textarea textarea{width:100%;height:300px;padding:10px 15px}.c-modal__body__form{padding:15px 25px;max-height:350px;overflow-y:auto}.c-modal__body__form textarea{width:100%;height:130px;padding:10px}.c-modal__list__item{display:flex;align-items:center;justify-content:space-between;padding:10px 25px;border-bottom:1px solid #ddd}.c-modal__footer{background:#eee;padding:15px 25px;display:flex;justify-content:right}.c-modal--wide .c-modal__box__container{background:#fff;margin:0 auto;width:1200px}
.c-upgrade_btn{background:#fff;border:1px solid #86af95;padding:9px 18px;display:flex;align-items:center;justify-content:center;margin-right:15px;cursor:pointer;color:#333}.c-upgrade_btn:hover{background:#83975f;color:#fff}.c-upgrade_btn__label{padding:4px}.c-upgrade_btn__x{padding:0 2px;padding-right:4px;font-size:18px;padding-bottom:1px;--fa-primary-color: #5c770b;--fa-secondary-opacity: 1;--fa-secondary-color: #df9b36}.c-upgrade_btn--disabled{background:#cccfc7;cursor:not-allowed;color:gray}.c-upgrade_btn--disabled:hover{background:#dfe6cf;color:gray}.c-upgrade_btn--disabled .c-upgrade_btn__x{padding:0 2px;padding-right:4px;font-size:18px;padding-bottom:1px;--fa-primary-color: #808080;--fa-secondary-opacity: 1;--fa-secondary-color: #808080}
.c-enterprise{position:absolute;inset:0;z-index:100}.c-enterprise__box{background:rgba(0,0,0,.25);height:100%;width:100%;padding-top:125px;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.c-enterprise__box__container{background:#fff;margin-left:400px;width:800px}.c-enterprise__header{display:flex;flex-direction:row-reverse}.c-enterprise__header__btn{display:inline-block;cursor:pointer;padding:8px 20px;margin-top:7px;margin-right:7px;border:1px solid #ddd;background:#f0f0f0;font-size:13px}.c-enterprise__header__btn:hover{background:#ddd}.c-enterprise__content{display:flex;align-items:center;padding:45px;padding-top:0;padding-bottom:30px}.c-enterprise__content__text{padding-right:30px}.c-enterprise__content__text article{min-height:225px}.c-enterprise__content__text article h1{font-size:30px;font-family:gelica,sans-serif;font-weight:400;font-style:normal}.c-enterprise__content__text article h2{padding:15px 0;font-size:18px;line-height:1.3}.c-enterprise__content__cta__msg{background:#e4f3c8;padding:13px 20px;color:#2b680d}.c-enterprise__content__img img{width:300px}
.p-job-detail__title{padding:12px 20px;color:#fff;background:#83975f}.p-job-detail__subtitle{padding:12px 20px;background:#f0f0f0}.p-job-detail__section{background:#fff;padding:20px 30px}.p-job-detail__section__stop{margin-left:10px}.c-dashboard-list{display:flex;padding:15px 25px}.c-dashboard-list__cell{width:calc(50% - 15px)}.c-dashboard-list__cell__title{font-weight:bold;padding-bottom:10px}.c-dashboard-list__cell__chart{border:1px solid #eee}
.c-onetag{background:#eaf2da;padding:4px 8px;display:inline-flex;align-items:center;border-radius:1px;cursor:pointer;color:#5d7139;margin-right:8px}.c-onetag:last-child{margin-right:0}.c-onetag__label{padding:2px;font-size:13px}
.c-stop_button{background:#cf6a6a;padding:8px 17px;display:inline-flex;align-items:center;cursor:pointer;color:#fff}.c-stop_button:hover{background:#b34d4d}.c-stop_button__label{padding-left:7px;font-size:12px}.c-stop_button__x{padding:0;font-size:13px}
.pc-lab-copilot__chat{width:1000px;background:#fff;height:calc(100vh - 500px);box-shadow:0 25px 60px -40px #969bac;padding:20px 30px;overflow-y:auto}.pc-lab-copilot__chat .o-assistant,.pc-lab-copilot__chat .o-user,.pc-lab-copilot__chat .o-system{margin-bottom:15px}.pc-lab-copilot__chat .o-assistant span,.pc-lab-copilot__chat .o-user span,.pc-lab-copilot__chat .o-system span{max-width:75%;display:inline-block;background:#eee;font-size:13px;padding:10px 20px;border-radius:5px;white-space:pre-wrap;color:#777}.pc-lab-copilot__chat .o-assistant div,.pc-lab-copilot__chat .o-user div,.pc-lab-copilot__chat .o-system div{display:inline-block;margin-right:10px;color:#333}.pc-lab-copilot__chat .o-user{display:flex;flex-direction:row-reverse}.pc-lab-copilot__chat .o-user span{background:#ffc}.pc-lab-copilot__actions{width:1000px;background:#e4f3c8;box-shadow:0 25px 60px -25px #969bac}.pc-lab-copilot__actions__prompts{padding:20px 30px;border-bottom:1px solid #b9cb99}.pc-lab-copilot__actions__prompts__header{font-weight:bold;font-size:14px;margin-bottom:10px;color:#617046}.pc-lab-copilot__actions__prompts .o-prompt{padding:10px 15px;border-radius:5px;font-size:13px;background:#83975f;color:#fff;margin-bottom:10px;margin-right:100px;cursor:pointer}.pc-lab-copilot__actions__prompts .o-prompt:last-child{margin-bottom:0}.pc-lab-copilot__actions__prompts .o-prompt:hover{background:#6b7f4b}.pc-lab-copilot__actions__msg{display:flex;align-items:center;padding:20px 30px}.pc-lab-copilot__actions__msg__input{margin-right:6px}.pc-lab-copilot__actions__msg__input input[type=text]{width:500px}.pc-lab-copilot__actions__msg__btn .c-small_button{padding:10px 30px}
.pc-license textarea{width:590px;height:400px;padding:15px}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}
.c-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.c-input{display:flex;flex-direction:column;gap:2px}.c-input__field{padding:0 8px;font-size:15px;color:#1f1f1f;width:100%;height:33px;font-family:"ibm-plex-sans",sans-serif;font-weight:400;font-style:normal;border:1px solid #8e8e8e;border-radius:0}.c-input__field:hover{border-color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.c-input__field:focus,.c-input__field:focus-visible,.c-input__field:active{outline:none;border-color:#1f1f1f;box-shadow:inset 0 0 0 2px #1f1f1f}.c-input__field--textarea{padding:4px 10px}.c-input__field--large{padding:0 18px;height:40px}.c-input__field--error{border-color:red}.c-input__error{color:red;font-size:15px;margin:2px 0 5px}.x-login{padding-top:150px}.c-login{width:425px;margin:0 auto;padding:40px 60px;box-shadow:0 10px 40px -25px #969bac}.c-login__logo{text-align:center;margin-bottom:15px}.c-login__logo img{width:50px}.c-login .c-input{width:100%}.c-login .c-button{margin-top:15px;width:190px}.c-login__status{text-align:center}.c-login__status-error{color:red}.c-login__status-success{color:#508959}.c-login__forgot{padding:50px 0;text-align:center}.c-login__forgot a{color:#8e8e8e}
.x-password{width:300px;margin:200px auto}.x-password__notice{text-align:center;padding-bottom:20px;line-height:1.3}.x-password__input input{width:100%;padding:8px 10px;margin-bottom:10px;border:1px solid #999}.x-password__status{color:#c00;text-align:center;padding:15px;background:#fcc}.x-password__btn .c-plus_button{margin:15px auto;width:190px;display:flex}
.c-loop-job-settings__selector{padding-bottom:10px}
.c-loop-edit{display:flex;background:#fff}.c-loop-edit__left{width:325px;border-right:1px solid #ddd}.c-loop-edit__left__header{background:#e0e0e0;padding:10px 35px}.c-loop-edit__right{flex:1;padding:35px 45px}.o-step{padding:12px 35px;border-bottom:1px solid #e0e0e0;cursor:pointer;color:#83975f}.o-step>span{display:inline-block;padding-right:10px;color:#222}.o-step:hover{background:#f0f0f0}.o-step--none>span{color:#999}
.c-step__list{display:flex;align-items:center;padding-bottom:10px;height:35px}.c-step__list>span{display:inline-block;width:85px}.c-step__list>.c-link{background:#c5ff49;color:#fff;padding:5px}.c-step__list__item{font-size:13px;margin-right:8px;padding:6px 10px;background:#eaf2da;border-radius:1px;color:#5d7139;cursor:pointer}.c-step__list__item>span{display:inline-block}.c-step__list__item>svg{padding-left:7px}.c-step__list__empty{font-style:italic;color:#999}.c-step__desc{padding-top:20px}.c-step__table>span{display:block;padding-top:5px;padding-bottom:15px}.c-step--code textarea{margin-top:15px;width:100%;height:350px;padding:8px}
.p-mainloop .p-mainloop__prompt{max-width:800px}.p-mainloop .pc-mainloop{background:#fff}.p-mainloop .pc-mainloop__traces{padding:35px}.p-mainloop .pc-mainloop__traces__item{padding:10px 0;font-family:monospace;white-space:pre-wrap;font-size:13px}.p-mainloop .pc-mainloop__traces__item .o-header{background:#eee;padding:10px;margin-bottom:10px}.p-mainloop .pc-uploader__items{padding:5px 0;display:inline-flex;gap:10px;width:100%}.p-mainloop .pc-uploader__items__item{cursor:pointer;border:1px solid #b9cb99;padding:8px 12px;border-radius:3px;display:flex;align-items:center;gap:10px;color:#444}.p-mainloop .pc-uploader__items__item:hover{background:#e7eedb}.p-mainloop .pc-uploader__form{width:100%;display:flex;align-items:center;justify-content:space-between;background:#e7eedb;padding:8px 12px}.p-mainloop .pc-uploader__form__close{cursor:pointer;color:#444;font-size:14px;padding:8px 10px}.p-mainloop .pc-uploader__form__close:hover{background:#d7e0c7}.p-mainloop .pc-uploader__files{border:1px solid #aaa;border-top:0;margin-bottom:8px}.p-mainloop .pc-uploader__files__file{padding:5px 10px;display:inline-flex;margin:6px 12px;margin-right:0;margin-bottom:0;align-items:center;border-radius:3px;background:#eff5e4}.p-mainloop .pc-uploader__files__file:last-child{margin-right:12px;margin-bottom:12px}.p-mainloop .pc-uploader__files__file__x{cursor:pointer;color:#444;font-size:14px;margin-left:10px;padding:4px}.p-mainloop textarea{width:100%;height:125px;border:1px solid #888;border-bottom:0;padding:12px;resize:none}.p-mainloop textarea:focus,.p-mainloop textarea:active{outline:none;box-shadow:none}.p-mainloop .pc-report{background:#fff;max-width:1000px}.p-mainloop .pc-report__body{padding:20px 35px}
.p-notebook .p-notebook__prompt{max-width:800px}.p-notebook .p-notebook__prompt textarea{width:100%;height:125px;border:1px solid #888;padding:12px}.p-notebook .pc-finished{background:#e4f3c8;padding:25px 35px;width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.p-notebook .pc-finished__content span{margin-left:15px}.p-notebook .pc-markdown{background:#fff}.p-notebook .pc-markdown__title{background:#e4f3c8;padding:12px 35px}.p-notebook .pc-markdown__body{padding:15px 35px;width:1000px}.p-notebook .pc-ipynb{width:100%;height:calc(100vh - 275px);margin:0 auto;padding:25px 35px;background:#fff;overflow:auto;zoom:.8}
.ipynb-renderer-root .cell{margin:5px 0}.ipynb-renderer-root pre code{display:inline}.ipynb-renderer-root .input{display:flex;flex-direction:row}.ipynb-renderer-root .input>.inner_cell{overflow:auto}.ipynb-renderer-root div.output_area{display:flex}.ipynb-renderer-root div.output_latex{color:#888}.ipynb-renderer-root div.inner_cell{width:100%}.ipynb-renderer-root div.output_error{white-space:pre}.ipynb-renderer-root div.output_subarea.output_error{background-color:rgba(255,0,0,.25)}.ipynb-renderer-root div.output_subarea.output_error code{background-color:transparent}.ipynb-renderer-root div.output_subarea.output_text{margin-left:0!important}.ipynb-renderer-root div.output_subarea.output_text.output_stream{padding:0!important}.ipynb-renderer-root div.output_subarea.output_text pre{margin:0}.ipynb-renderer-root div.output_subarea.output_text.output-stderr pre{background-color:rgba(255,0,0,.25)}.ipynb-renderer-root .inner_cell .rendered_html h1{line-height:1.5}.ipynb-renderer-root .inner_cell .rendered_html h2{line-height:1.4}.ipynb-renderer-root .inner_cell .rendered_html h3{line-height:1.3}.ipynb-renderer-root .inner_cell .rendered_html h4{line-height:1}.ipynb-renderer-root .inner_cell .rendered_html h1,.ipynb-renderer-root .inner_cell .rendered_html h2,.ipynb-renderer-root .inner_cell .rendered_html h3,.ipynb-renderer-root .inner_cell .rendered_html h4{margin-left:0!important}.ipynb-renderer-root div#notebook{font-family:sans-serif;font-size:13pt;line-height:170%;color:#303030;-webkit-font-smoothing:antialiased!important;padding-top:25px!important}.ipynb-renderer-root body,.ipynb-renderer-root div.body{font-family:sans-serif;font-size:13pt;color:#303030;background-color:#fff;background:#fff;-webkit-font-smoothing:antialiased!important}.ipynb-renderer-root body.notebook_app{padding:0;background-color:#fff;background:#fff;padding-right:0!important;overflow-y:hidden}.ipynb-renderer-root a{font-family:sans-serif;color:#303030;-webkit-font-smoothing:antialiased!important}.ipynb-renderer-root a:focus,.ipynb-renderer-root a:hover{color:#2F2F2F;-webkit-font-smoothing:antialiased!important}.ipynb-renderer-root div#maintoolbar{position:relative;width:90%;margin-left:-10%;padding-right:8%;float:left;background:#fff!important;background-color:#fff!important}.ipynb-renderer-root #maintoolbar{margin-bottom:-3px;margin-top:2px!important;border:0;min-height:27px;padding-top:2px;padding-bottom:0}.ipynb-renderer-root #maintoolbar .container{width:75%;margin-right:auto;margin-left:auto}.ipynb-renderer-root .list_header,.ipynb-renderer-root div#notebook_list_header.row.list_header{font-size:14pt;color:#2F2F2F;background-color:transparent;height:35px}.ipynb-renderer-root i.fa.fa-folder{display:inline-block;font:normal normal normal 14px FontAwesome;font-family:FontAwesome!important;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:18px;-moz-osx-font-smoothing:grayscale}.ipynb-renderer-root #running .panel-group .panel .panel-heading{font-size:14pt;color:#303030;padding:8px 8px;background:#e4e4e4;background-color:#e4e4e4}.ipynb-renderer-root #running .panel-group .panel .panel-heading a{font-size:14pt;color:#303030}.ipynb-renderer-root #running .panel-group .panel .panel-heading a:focus,.ipynb-renderer-root #running .panel-group .panel .panel-heading a:hover{font-size:14pt;color:#303030}.ipynb-renderer-root #running .panel-group .panel .panel-body .list_container .list_item{background:#f4f4f4;background-color:#f4f4f4;padding:2px;border-bottom:2px solid #DEDEDE}.ipynb-renderer-root #running .panel-group .panel .panel-body .list_container .list_item:hover{background:#f4f4f4;background-color:#f4f4f4}.ipynb-renderer-root #running .panel-group .panel .panel-body{padding:2px}.ipynb-renderer-root button#refresh_running_list{border:none!important}.ipynb-renderer-root button#refresh_cluster_list{border:none!important}.ipynb-renderer-root div.running_list_info.toolbar_info{font-size:15px;padding:4px 0 4px 0;margin-top:5px;margin-bottom:8px;height:24px;line-height:24px;text-shadow:none}.ipynb-renderer-root .list_placeholder{font-weight:400}.ipynb-renderer-root #tree-selector{padding:0;border-color:transparent}.ipynb-renderer-root #project_name>ul>li>a>i.fa.fa-home{color:#FF7823;font-size:17pt;display:inline-block;position:static;padding:0 0;font-weight:400;text-align:center;vertical-align:text-top}.ipynb-renderer-root .fa-folder:before{color:#126DCE}.ipynb-renderer-root .fa-arrow-up:before{font-size:14px}.ipynb-renderer-root .fa-arrow-down:before{font-size:14px}.ipynb-renderer-root span#last-modified.btn.btn-xs.btn-default.sort-action:hover .fa,.ipynb-renderer-root span#sort-name.btn.btn-xs.btn-default.sort-action:hover .fa{color:#ef5c00}.ipynb-renderer-root .folder_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f07b";color:#126DCE}.ipynb-renderer-root .notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;color:#009e07!important;top:0}.ipynb-renderer-root .file_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15b";position:relative;top:0;color:#6a737d!important}.ipynb-renderer-root #project_name a{display:inline-flex;padding-left:7px;margin-left:-2px;text-align:-webkit-auto;vertical-align:baseline;font-size:18px}.ipynb-renderer-root div#notebook_toolbar div.dynamic-instructions{font-family:sans-serif;font-size:17px;color:#828892}.ipynb-renderer-root #logout,.ipynb-renderer-root span#login_widget>.button{font-family:"Proxima Nova",sans-serif;color:#303030;background:0 0;background-color:transparent;border:2px solid #f7f7f7;font-weight:400;box-shadow:none;text-shadow:none;border-radius:3px;margin-right:10px;padding:2px 7px}.ipynb-renderer-root #logout:hover,.ipynb-renderer-root span#login_widget>.button:hover{color:#ef5c00;background-color:transparent;background:0 0;border:2px solid #ef5c00;background-image:none;box-shadow:none!important;border-radius:3px}.ipynb-renderer-root #logout.active,.ipynb-renderer-root #logout.focus,.ipynb-renderer-root #logout:active,.ipynb-renderer-root #logout:focus,.ipynb-renderer-root .open>.dropdown-toggle#logout,.ipynb-renderer-root .open>.dropdown-togglespan#login_widget>.button,.ipynb-renderer-root span#login_widget>.button.active,.ipynb-renderer-root span#login_widget>.button.focus,.ipynb-renderer-root span#login_widget>.button:active,.ipynb-renderer-root span#login_widget>.button:focus{color:#1c1c1c;background-color:#303030;background:#303030;border-color:#303030;background-image:none;box-shadow:none!important;border-radius:2px}.ipynb-renderer-root body>#header #header-container{padding-bottom:0;padding-top:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ipynb-renderer-root body>#header{background:#fff;background-color:#fff;position:relative;z-index:100}.ipynb-renderer-root .list_container{font-size:13pt;color:#303030;border:none;text-shadow:none!important}.ipynb-renderer-root .list_container>div{border-bottom:1px solid rgba(180,180,180,.14);font-size:13pt}.ipynb-renderer-root .list_header>div,.ipynb-renderer-root .list_item>div{padding-top:6px;padding-bottom:2px;padding-left:0}.ipynb-renderer-root .list_header>div .item_link,.ipynb-renderer-root .list_item>div .item_link{margin-left:-1px;vertical-align:middle;line-height:22px;font-size:13pt}.ipynb-renderer-root .item_icon{color:#126DCE;font-size:13pt;vertical-align:middle}.ipynb-renderer-root .list_item input:not([type=checkbox]){padding-right:0;height:1.75em;width:25%;margin:0 0 0;margin-top:0}.ipynb-renderer-root .list_header>div .item_link,.ipynb-renderer-root .list_item>div .item_link{margin-left:-1px;vertical-align:middle;line-height:1.5em;font-size:12pt;display:inline-table;position:static}.ipynb-renderer-root #button-select-all{height:34px;min-width:55px;z-index:0;border:none!important;padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0;left:-3px;border-radius:0!important}.ipynb-renderer-root #button-select-all.active.focus,.ipynb-renderer-root #button-select-all.active:focus,.ipynb-renderer-root #button-select-all.focus,.ipynb-renderer-root #button-select-all:active.focus,.ipynb-renderer-root #button-select-all:active:focus,.ipynb-renderer-root #button-select-all:focus{background-color:#f7f7f7!important;background:#f7f7f7!important}.ipynb-renderer-root button#tree-selector-btn{height:34px;font-size:12pt;border:none;left:0;border-radius:0!important}.ipynb-renderer-root input#select-all.pull-left.tree-selector{margin-left:7px;margin-right:2px;margin-top:2px;top:4px}.ipynb-renderer-root input[type=checkbox],.ipynb-renderer-root input[type=radio]{margin-top:1px;line-height:normal}.ipynb-renderer-root .delete-button{border:none!important}.ipynb-renderer-root i.fa.fa-trash{font-size:13.5pt}.ipynb-renderer-root .list_container a{font-size:16px;color:#303030;border:none;text-shadow:none!important;font-weight:400;font-style:normal}.ipynb-renderer-root div.list_container a:hover{color:#2F2F2F}.ipynb-renderer-root .list_header>div input,.ipynb-renderer-root .list_item>div input{margin-right:7px;margin-left:12px;vertical-align:baseline;line-height:22px;position:relative;top:-1px}.ipynb-renderer-root div.list_item:hover{background-color:#fafafa}.ipynb-renderer-root .breadcrumb>li{font-size:12pt;color:#303030;border:none;text-shadow:none!important}.ipynb-renderer-root .breadcrumb>li+li:before{content:"/\00a0";padding:0;color:#303030;font-size:18px}.ipynb-renderer-root #project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:400;margin-top:-2px}.ipynb-renderer-root ul#tabs a{font-family:sans-serif;font-size:13.5pt;font-weight:400;font-style:normal;text-shadow:none!important}.ipynb-renderer-root .nav-tabs{font-family:sans-serif;font-size:13.5pt;font-weight:400;font-style:normal;background-color:transparent;border-color:transparent;text-shadow:none!important;border:2px solid transparent}.ipynb-renderer-root .nav-tabs>li.active>a,.ipynb-renderer-root .nav-tabs>li.active>a:focus,.ipynb-renderer-root .nav-tabs>li.active>a:hover,.ipynb-renderer-root .nav-tabs>li>a:active,.ipynb-renderer-root .nav-tabs>li>a:focus,.ipynb-renderer-root .nav-tabs>li>a:hover{color:#ef5c00;background-color:transparent;border-color:transparent;border-bottom:2px solid transparent}.ipynb-renderer-root .nav>li.disabled>a,.ipynb-renderer-root .nav>li.disabled>a:hover{color:#828892}.ipynb-renderer-root .nav-tabs>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#ef5c00;visibility:hidden;-webkit-transform:perspective(0) scaleX(0);transform:perspective(0) scaleX(0);-webkit-transition:ease 220ms;transition:ease 220ms;-webkit-font-smoothing:antialiased!important}.ipynb-renderer-root .nav-tabs>li>a:hover:before{visibility:visible;-webkit-transform:perspective(1) scaleX(1);transform:perspective(1) scaleX(1)}.ipynb-renderer-root .nav-tabs>li.active>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#ef5c00;visibility:visible;-webkit-transform:perspective(1) scaleX(1);transform:perspective(1) scaleX(1);-webkit-font-smoothing:subpixel-antialiased!important}.ipynb-renderer-root div#notebook{font-family:sans-serif;font-size:13pt;padding-top:4px}.ipynb-renderer-root .notebook_app{background-color:#fff}.ipynb-renderer-root #notebook-container{padding:13px 2px;background-color:#fff;min-height:0;box-shadow:none;width:980px;margin-right:auto;margin-left:auto}.ipynb-renderer-root div#ipython-main-app.container{width:980px;margin-right:auto;margin-left:auto}.ipynb-renderer-root .container{width:980px;margin-right:auto;margin-left:auto}.ipynb-renderer-root div#menubar-container{width:100%;width:980px}.ipynb-renderer-root div#header-container{width:980px}.ipynb-renderer-root .edit_app #header,.ipynb-renderer-root .notebook_app #header{box-shadow:none!important;background-color:#fff;border-bottom:2px solid rgba(180,180,180,.14)}.ipynb-renderer-root #header,.ipynb-renderer-root .edit_app #header{font-family:sans-serif;font-size:13pt;box-shadow:none;background-color:#fff}.ipynb-renderer-root #header .header-bar,.ipynb-renderer-root .edit_app #header .header-bar{background:#fff;background-color:#fff}.ipynb-renderer-root body>#header .header-bar{width:100%;background:#fff}.ipynb-renderer-root span.autosave_status,.ipynb-renderer-root span.checkpoint_status{font-size:small;display:none}.ipynb-renderer-root #menubar,.ipynb-renderer-root div#menubar{background-color:#fff;padding-top:0!important}.ipynb-renderer-root #menubar .navbar,.ipynb-renderer-root .navbar-default{background-color:#fff;margin-bottom:0;margin-top:0}.ipynb-renderer-root .navbar{border:none}.ipynb-renderer-root .navbar-text,.ipynb-renderer-root .navbar-text.indicator_area,.ipynb-renderer-root div.navbar-text,.ipynb-renderer-root p.navbar-text.indicator_area{margin-top:8px!important;margin-bottom:0;color:#FF7823}.ipynb-renderer-root .navbar-default{font-family:sans-serif;font-size:13pt;background-color:#fff;border-color:#d4d4d4;line-height:1.5em;padding-bottom:0}.ipynb-renderer-root .navbar-default .navbar-nav>li>a{font-family:sans-serif;font-size:13pt;color:#303030;display:block;line-height:1.5em;padding-top:14px;padding-bottom:11px}.ipynb-renderer-root .navbar-default .navbar-nav>li>a:focus,.ipynb-renderer-root .navbar-default .navbar-nav>li>a:hover{color:#2F2F2F!important;background-color:rgba(180,180,180,.14)!important;border-color:#d4d4d4!important;line-height:1.5em;transition:80ms ease}.ipynb-renderer-root .navbar-default .navbar-nav>.open>a,.ipynb-renderer-root .navbar-default .navbar-nav>.open>a:focus,.ipynb-renderer-root .navbar-default .navbar-nav>.open>a:hover{color:#1c1c1c;background-color:#DEDEDE;border-color:#DEDEDE;line-height:1.5em}.ipynb-renderer-root .navbar-nav>li>.dropdown-menu{margin-top:0}.ipynb-renderer-root .navbar-nav{margin:0}.ipynb-renderer-root .notification_widget.active.focus,.ipynb-renderer-root .notification_widget.active:focus,.ipynb-renderer-root .notification_widget.active:hover,.ipynb-renderer-root .notification_widget.info,.ipynb-renderer-root .notification_widget:active.focus,.ipynb-renderer-root .notification_widget:active:focus,.ipynb-renderer-root .notification_widget:active:hover,.ipynb-renderer-root .open>.dropdown-toggle.notification_widget.focus,.ipynb-renderer-root .open>.dropdown-toggle.notification_widget:focus,.ipynb-renderer-root .open>.dropdown-toggle.notification_widget:hover,.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn,.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:focus,.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:hover,.ipynb-renderer-root div.notification_widget.info{color:#303030!important;background-color:transparent!important;border-color:transparent!important;padding-bottom:0!important;margin-bottom:0!important;font-size:9pt!important;z-index:0}.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn{font-size:9pt!important;z-index:0}.ipynb-renderer-root .notification_widget{color:#126DCE;z-index:-500;font-size:9pt;background:0 0;background-color:transparent;margin-right:3px;border:none}.ipynb-renderer-root .notification_widget,.ipynb-renderer-root div.notification_widget{margin-right:0;margin-left:0;padding-right:0;vertical-align:text-top!important;margin-top:6px!important;background:0 0!important;background-color:transparent!important;font-size:9pt!important;border:none}.ipynb-renderer-root .navbar-btn.btn-xs:hover{border:none!important;background:0 0!important;background-color:transparent!important;color:#303030!important}.ipynb-renderer-root .notification_widget.info,.ipynb-renderer-root div.notification_widget.info{display:none!important}.ipynb-renderer-root .edit_mode .modal_indicator:before{display:none}.ipynb-renderer-root .command_mode .modal_indicator:before{display:none}.ipynb-renderer-root .item_icon{color:#126DCE}.ipynb-renderer-root .item_buttons .kernel-name{font-size:13pt;color:#126DCE}.ipynb-renderer-root .running_notebook_icon:before{color:#009e07!important;font:normal normal normal 15px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10c";vertical-align:middle;position:static;display:inherit}.ipynb-renderer-root .item_buttons .running-indicator{padding-top:4px;color:#009e07;font-family:sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased}.ipynb-renderer-root #notification_trusted{font-family:sans-serif;border:none;background:0 0;background-color:transparent;margin-bottom:0!important;vertical-align:bottom!important;color:#828892!important;cursor:default!important}.ipynb-renderer-root #notification_area,.ipynb-renderer-root div.notification_area{float:right!important;position:static;cursor:pointer;padding-top:6px;padding-right:4px}.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn{font-size:9pt!important;z-index:0;margin-top:-5px!important}.ipynb-renderer-root #modal_indicator{float:right!important;color:#4c8be2;background:#fff;background-color:#fff;margin-top:8px!important;margin-left:0}.ipynb-renderer-root #kernel_indicator{float:right!important;color:#FF7823;background:#fff;background-color:#fff;border-left:2px solid #FF7823;padding-top:0;padding-bottom:4px;margin-top:10px!important;margin-left:-2px;padding-left:5px!important}.ipynb-renderer-root #kernel_indicator .kernel_indicator_name{font-size:17px;color:#FF7823;background:#fff;background-color:#fff;padding-left:5px;padding-right:5px;margin-top:4px;vertical-align:text-top;padding-bottom:0}.ipynb-renderer-root .kernel_idle_icon:before{display:inline-block;font:normal normal normal 22px/1 FontAwesome;font-size:22px;text-rendering:auto;-webkit-font-smoothing:antialiased;cursor:pointer;margin-left:0!important;opacity:.7;vertical-align:bottom;margin-top:1px;content:"\f1db"}.ipynb-renderer-root .kernel_busy_icon:before{display:inline-block;font:normal normal normal 22px/1 FontAwesome;font-size:22px;-webkit-animation:pulsate 2s infinite ease-out;animation:pulsate 2s infinite ease-out;text-rendering:auto;-webkit-font-smoothing:antialiased;cursor:pointer;margin-left:0!important;vertical-align:bottom;margin-top:1px;content:"\f111"}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1,1);opacity:.8}8%{-webkit-transform:scale(1,1);opacity:.8}50%{-webkit-transform:scale(.75,.75);opacity:.3}92%{-webkit-transform:scale(1,1);opacity:.8}100%{-webkit-transform:scale(1,1);opacity:.8}}.ipynb-renderer-root .notification_widget.active.focus,.ipynb-renderer-root .notification_widget.active:focus,.ipynb-renderer-root .notification_widget.active:hover,.ipynb-renderer-root .notification_widget.info,.ipynb-renderer-root .notification_widget:active.focus,.ipynb-renderer-root .notification_widget:active:focus,.ipynb-renderer-root .notification_widget:active:hover,.ipynb-renderer-root .open>.dropdown-toggle.notification_widget.focus,.ipynb-renderer-root .open>.dropdown-toggle.notification_widget:focus,.ipynb-renderer-root .open>.dropdown-toggle.notification_widget:hover,.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn,.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:focus,.ipynb-renderer-root div#notification_notebook.notification_widget.btn.btn-xs.navbar-btn:hover,.ipynb-renderer-root div.notification_widget.info{color:#303030;background-color:#fff;border-color:#fff}.ipynb-renderer-root #notification_area,.ipynb-renderer-root div.notification_area{float:right!important;position:static}.ipynb-renderer-root .notification_widget,.ipynb-renderer-root div.notification_widget{margin-right:0;margin-left:0;padding-right:0;vertical-align:text-top!important;margin-top:6px!important;z-index:1000}.ipynb-renderer-root #kernel_logo_widget,.ipynb-renderer-root #kernel_logo_widget .current_kernel_logo{display:block}.ipynb-renderer-root div#ipython_notebook{display:none}.ipynb-renderer-root i.fa.fa-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.ipynb-renderer-root .fa{display:inline-block;font:normal normal normal 10pt/1 FontAwesome,sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ipynb-renderer-root .dropdown-menu{font-family:sans-serif;font-size:13pt;box-shadow:none;padding:0;text-align:left;border:none;background-color:#DEDEDE;background:#DEDEDE;line-height:1}.ipynb-renderer-root .dropdown-menu:hover{font-family:sans-serif;font-size:13pt;padding:0;text-align:left;border:none;background-color:#DEDEDE;box-shadow:none;line-height:1}.ipynb-renderer-root .dropdown-menu>li>a{font-family:sans-serif;font-size:12pt;display:block;padding:10px 20px 9px 10px;color:#303030;background-color:#DEDEDE;background:#DEDEDE}.ipynb-renderer-root .dropdown-menu>li>a:focus,.ipynb-renderer-root .dropdown-menu>li>a:hover{color:#2F2F2F;background-color:#d4d4d4;background:#d4d4d4;border-color:#d4d4d4;transition:.2s ease}.ipynb-renderer-root .dropdown-menu .divider{height:1px;margin:0 0;overflow:hidden;background-color:rgba(180,180,180,.3)}.ipynb-renderer-root .dropdown-submenu>.dropdown-menu{display:none;top:2px!important;left:100%;margin-top:-2px;margin-left:0;padding-top:0;transition:.2s ease}.ipynb-renderer-root .dropdown-menu>.disabled>a,.ipynb-renderer-root .dropdown-menu>.disabled>a:focus,.ipynb-renderer-root .dropdown-menu>.disabled>a:hover{font-family:sans-serif;font-size:12pt;font-weight:400;color:#828892;padding:none;display:block;clear:both;white-space:nowrap}.ipynb-renderer-root .dropdown-submenu>a:after{color:#303030;margin-right:-16px;margin-top:0;display:inline-block}.ipynb-renderer-root .dropdown-submenu:active>a:after,.ipynb-renderer-root .dropdown-submenu:focus>a:after,.ipynb-renderer-root .dropdown-submenu:hover>a:after,.ipynb-renderer-root .dropdown-submenu:visited>a:after{color:#FF7823;margin-right:-16px;display:inline-block!important}.ipynb-renderer-root .kse-dropdown>.dropdown-menu,.ipynb-renderer-root div.kse-dropdown>.dropdown-menu{min-width:0;top:94%}.ipynb-renderer-root .btn,.ipynb-renderer-root .btn-default{font-family:sans-serif;color:#303030;background:#f7f7f7;background-color:#f7f7f7;border:2px solid #f7f7f7;font-weight:400;box-shadow:none;text-shadow:none;border-radius:3px;font-size:13pt!important}.ipynb-renderer-root .btn-default:hover,.ipynb-renderer-root .btn.active:hover,.ipynb-renderer-root .btn:active:hover,.ipynb-renderer-root .btn:hover,.ipynb-renderer-root .open>.dropdown-toggle.btn-default:hover,.ipynb-renderer-root .open>.dropdown-toggle.btn:hover{color:#ef5c00;border:2px solid #f2f2f2;background-color:#f2f2f2;background:#f2f2f2;background-image:none;box-shadow:none!important;border-radius:3px}.ipynb-renderer-root .btn-default.active,.ipynb-renderer-root .btn-default.active.focus,.ipynb-renderer-root .btn-default.active:focus,.ipynb-renderer-root .btn-default.active:hover,.ipynb-renderer-root .btn-default.focus,.ipynb-renderer-root .btn-default:active,.ipynb-renderer-root .btn-default:active.focus,.ipynb-renderer-root .btn-default:active:focus,.ipynb-renderer-root .btn-default:active:hover,.ipynb-renderer-root .btn-default:focus,.ipynb-renderer-root .btn.active,.ipynb-renderer-root .btn.active.focus,.ipynb-renderer-root .btn.active:focus,.ipynb-renderer-root .btn:active,.ipynb-renderer-root .btn:active.focus,.ipynb-renderer-root .btn:active:focus,.ipynb-renderer-root .open>.dropdown-toggle.btn-default.focus,.ipynb-renderer-root .open>.dropdown-toggle.btn-default.hover,.ipynb-renderer-root .open>.dropdown-toggle.btn-default:focus,.ipynb-renderer-root .open>.dropdown-toggle.btn-default:hover,.ipynb-renderer-root .open>.dropdown-toggle.btn.focus,.ipynb-renderer-root .open>.dropdown-toggle.btn:focus{color:#ef5c00;border:2px solid #f2f2f2;background-color:#f2f2f2!important;background:#f2f2f2!important;background-image:none;box-shadow:none!important;border-radius:3px}.ipynb-renderer-root .btn-default.active.focus,.ipynb-renderer-root .btn-default.active:focus,.ipynb-renderer-root .btn-default.active:hover,.ipynb-renderer-root .btn-default:active.focus,.ipynb-renderer-root .btn-default:active:focus,.ipynb-renderer-root .btn-default:active:hover{color:#ef5c00!important;background-color:#f7f7f7;border-color:#ffccac!important;transition:2s ease}.ipynb-renderer-root .btn.active,.ipynb-renderer-root .btn.active.focus,.ipynb-renderer-root .btn.active:focus,.ipynb-renderer-root .btn.focus,.ipynb-renderer-root .btn:active,.ipynb-renderer-root .btn:active.focus,.ipynb-renderer-root .btn:active:focus,.ipynb-renderer-root .btn:focus{color:#ef5c00!important;outline:0!important;outline-width:0!important;background:#ffccac!important;background-color:#ffccac!important;border-color:#ffccac!important;transition:.2s ease!important}.ipynb-renderer-root .item_buttons>.btn,.ipynb-renderer-root .item_buttons>.btn-group,.ipynb-renderer-root .item_buttons>.input-group{font-size:13pt;background:0 0;background-color:transparent;border:0 solid #e4e4e4;border-bottom:2px solid transparent;margin-left:5px;padding-top:4px!important}.ipynb-renderer-root .item_buttons>.btn-group.active,.ipynb-renderer-root .item_buttons>.btn-group:hover,.ipynb-renderer-root .item_buttons>.btn.active,.ipynb-renderer-root .item_buttons>.btn.focus,.ipynb-renderer-root .item_buttons>.btn:hover,.ipynb-renderer-root .item_buttons>.input-group.active,.ipynb-renderer-root .item_buttons>.input-group:hover{margin-left:5px;background:#dfdfdf;padding-top:4px!important;background-color:transparent;border:0 solid transparent;border-bottom:2px solid #FF7823;border-radius:0;transition:none}.ipynb-renderer-root .item_buttons{line-height:1.5em!important}.ipynb-renderer-root .item_buttons .btn{min-width:11ex}.ipynb-renderer-root .btn-group>.btn:first-child{margin-left:0}.ipynb-renderer-root .alternate_upload .btn-upload,.ipynb-renderer-root .btn-group,.ipynb-renderer-root .btn-group-sm>.btn,.ipynb-renderer-root .btn-group-vertical,.ipynb-renderer-root .btn-group-xs>.btn,.ipynb-renderer-root .btn-group>.btn-mini,.ipynb-renderer-root .btn-sm,.ipynb-renderer-root .btn-xs{font-size:inherit;font-weight:400;height:inherit;line-height:inherit}.ipynb-renderer-root .btn-group-xs>.btn,.ipynb-renderer-root .btn-xs{font-size:initial!important;background-image:none;font-weight:400;text-shadow:none;display:inline-table;padding:2px 5px;line-height:1.45}.ipynb-renderer-root #new-buttons>button,.ipynb-renderer-root #refresh_notebook_list,.ipynb-renderer-root div#new-buttons>button,.ipynb-renderer-root div#refresh_notebook_list{background:0 0;background-color:transparent;border:none}.ipynb-renderer-root #new-buttons>button.active.focus,.ipynb-renderer-root #new-buttons>button.active:focus,.ipynb-renderer-root #new-buttons>button.focus,.ipynb-renderer-root #new-buttons>button:active.focus,.ipynb-renderer-root #new-buttons>button:active:focus,.ipynb-renderer-root #new-buttons>button:focus,.ipynb-renderer-root #new-buttons>button:hover,.ipynb-renderer-root #refresh_notebook_list,.ipynb-renderer-root .alternate_upload .btn-upload,.ipynb-renderer-root .alternate_upload .btn-upload.active.focus,.ipynb-renderer-root .alternate_upload .btn-upload.active:focus,.ipynb-renderer-root .alternate_upload .btn-upload.focus,.ipynb-renderer-root .alternate_upload .btn-upload:active.focus,.ipynb-renderer-root .alternate_upload .btn-upload:active:focus,.ipynb-renderer-root .alternate_upload .btn-upload:focus,.ipynb-renderer-root .dynamic-buttons>button,.ipynb-renderer-root .dynamic-buttons>button.active.focus,.ipynb-renderer-root .dynamic-buttons>button.active:focus,.ipynb-renderer-root .dynamic-buttons>button.focus,.ipynb-renderer-root .dynamic-buttons>button:active.focus,.ipynb-renderer-root .dynamic-buttons>button:active:focus,.ipynb-renderer-root .dynamic-buttons>button:focus,.ipynb-renderer-root div#new-buttons>button:hover,.ipynb-renderer-root div#refresh_notebook_list,.ipynb-renderer-root div.alternate_upload .btn-upload,.ipynb-renderer-root div.dynamic-buttons>button{background:0 0!important;background-color:transparent!important;border:none!important}.ipynb-renderer-root .alternate_upload input.fileinput{text-align:center;vertical-align:bottom;margin-left:-.5ex;display:inline-table;border:solid 0 #f7f7f7;margin-bottom:-1ex}.ipynb-renderer-root .alternate_upload .btn-upload{display:inline-table;background:0 0;border:none}.ipynb-renderer-root .btn-group .btn+.btn,.ipynb-renderer-root .btn-group .btn+.btn-group,.ipynb-renderer-root .btn-group .btn-group+.btn,.ipynb-renderer-root .btn-group .btn-group+.btn-group{margin-left:-2px}.ipynb-renderer-root .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0;z-index:2}.ipynb-renderer-root .dropdown-header{font-family:sans-serif!important;font-size:13pt!important;color:#FF7823!important;border-bottom:none!important;padding:0!important;margin:6px 6px 0!important}.ipynb-renderer-root span#file-size.btn.btn-xs.btn-default.sort-action,.ipynb-renderer-root span#last-modified.btn.btn-xs.btn-default.sort-action,.ipynb-renderer-root span#sort-name.btn.btn-xs.btn-default.sort-action{font-family:sans-serif;font-size:16px;background-color:transparent;background:0 0;border:none;color:#303030;padding-bottom:0;margin-bottom:0;vertical-align:sub}.ipynb-renderer-root span#last-modified.btn.btn-xs.btn-default.sort-action{margin-left:19px}.ipynb-renderer-root button.close{border:0 none;font-family:sans-serif;font-size:20pt;font-weight:400}.ipynb-renderer-root .dynamic-buttons{padding-top:0;display:inline-block;width:100%}.ipynb-renderer-root .close{color:#de143d;opacity:.5;text-shadow:none;font-weight:400}.ipynb-renderer-root .close:hover{color:#de143d;opacity:1;font-weight:400}.ipynb-renderer-root .btn-default.disabled,.ipynb-renderer-root .btn-default.disabled.focus,.ipynb-renderer-root .btn-default.disabled:focus,.ipynb-renderer-root .btn-default.disabled:hover,.ipynb-renderer-root .btn-default[disabled],.ipynb-renderer-root .btn-default[disabled].focus,.ipynb-renderer-root .btn-default[disabled]:focus,.ipynb-renderer-root .btn-default[disabled]:hover,.ipynb-renderer-root div.nbext-enable-btns .btn[disabled],.ipynb-renderer-root div.nbext-enable-btns .btn[disabled]:hover,.ipynb-renderer-root fieldset[disabled] .btn-default.focus,.ipynb-renderer-root fieldset[disabled] .btn-default:focus,.ipynb-renderer-root fieldset[disabled] .btn-default:hover{color:#4A4A4A;background:#f5f5f5;background-color:#f5f5f5;border-color:#f5f5f5;transition:.2s ease}.ipynb-renderer-root .input-group-addon{padding:2px 5px;font-size:13pt;font-weight:400;height:auto;color:#303030;text-align:center;background-color:transparent;border:2px solid transparent!important;text-transform:capitalize}.ipynb-renderer-root a.btn.btn-default.input-group-addon:hover{background:0 0!important;background-color:transparent!important}.ipynb-renderer-root .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;height:100%}.ipynb-renderer-root .btn-group>.btn+.dropdown-toggle:hover{background:#f2f2f2!important}.ipynb-renderer-root .input-group-btn{position:relative;font-size:inherit;white-space:nowrap;background:#e4e4e4;background-color:#e4e4e4;border:none}.ipynb-renderer-root .input-group-btn:hover{background:#dfdfdf;background-color:#dfdfdf;border:none}.ipynb-renderer-root .input-group-btn:first-child>.btn,.ipynb-renderer-root .input-group-btn:first-child>.btn-group{background:#e4e4e4;background-color:#e4e4e4;border:none;margin-left:2px;margin-right:-1px;font-size:inherit}.ipynb-renderer-root .input-group-btn:first-child>.btn-group:hover,.ipynb-renderer-root .input-group-btn:first-child>.btn:hover{background:#f2f2f2;background-color:#f2f2f2;border:none;font-size:inherit;transition:.2s ease}.ipynb-renderer-root div.modal .btn-group>.btn:first-child{background:#e4e4e4;background-color:#e4e4e4;border:1px solid #e1e1e1;margin-top:0!important;margin-left:0;margin-bottom:2px}.ipynb-renderer-root div.modal .btn-group>.btn:first-child:hover{background:#dfdfdf;background-color:#dfdfdf;border:1px solid #dfdfdf;transition:.2s ease}.ipynb-renderer-root div.modal-footer>button,.ipynb-renderer-root div.modal>button{background:#e4e4e4;background-color:#e4e4e4;border-color:#e4e4e4}.ipynb-renderer-root div.modal-footer>button:hover,.ipynb-renderer-root div.modal>button:hover{background:#dfdfdf;background-color:#dfdfdf;border-color:#dfdfdf;transition:.2s ease}.ipynb-renderer-root .modal-content{font-family:sans-serif;font-size:12pt;position:relative;background:#e4e4e4;background-color:#e4e4e4;border:none;border-radius:1px;background-clip:padding-box;outline:0}.ipynb-renderer-root .modal-header{font-family:sans-serif;font-size:13pt;color:#303030;background:#e4e4e4;background-color:#e4e4e4;border-color:#DEDEDE;padding:12px;min-height:16.43px}.ipynb-renderer-root .modal-content h4{font-family:sans-serif;font-size:16pt;color:#303030;padding:5px}.ipynb-renderer-root .modal-body{background-color:#fff;position:relative;padding:15px}.ipynb-renderer-root .modal-footer{padding:8px;text-align:right;background-color:#fff;border-top:none}.ipynb-renderer-root .alert-info{background-color:#fdfdfd;border-color:#DEDEDE;color:#303030}.ipynb-renderer-root .modal-header .close{margin-top:-5px;font-size:25pt}.ipynb-renderer-root .modal-backdrop,.ipynb-renderer-root .modal-backdrop.in{opacity:.85;background-color:notebook-bg}.ipynb-renderer-root .panel,.ipynb-renderer-root .panel-default,.ipynb-renderer-root div.panel,.ipynb-renderer-root div.panel-default{font-family:sans-serif;font-size:13pt;background-color:#f4f4f4;color:#303030;margin-bottom:14px;border:0;box-shadow:none}.ipynb-renderer-root div.panel-default>.panel-heading,.ipynb-renderer-root div.panel>.panel-heading{font-size:14pt;color:#303030;background:#e4e4e4;background-color:#e4e4e4;border:0}.ipynb-renderer-root .modal .modal-dialog{min-width:950px;margin:50px auto}.ipynb-renderer-root div.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:5px}.ipynb-renderer-root .form-control,.ipynb-renderer-root div.form-control{font-family:sans-serif;font-size:initial;color:#303030;background-color:#fff;border:1px solid #d0d0d0!important;margin-left:2px;box-shadow:none;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.ipynb-renderer-root .form-control-static{min-height:inherit;height:inherit}.ipynb-renderer-root .form-group.list-group-item{color:#303030;background-color:#f4f4f4;border-color:#DEDEDE;margin-bottom:0}.ipynb-renderer-root .form-group .input-group{float:left}.ipynb-renderer-root button,.ipynb-renderer-root input,.ipynb-renderer-root select,.ipynb-renderer-root textarea{background-color:#fff;font-weight:400;border:1px solid #DEDEDE}.ipynb-renderer-root select.form-control.select-xs{height:30px;font-size:13pt}.ipynb-renderer-root .toolbar label,.ipynb-renderer-root .toolbar select{width:auto;vertical-align:top;margin-right:0;margin-bottom:0;display:inline;font-size:92%;margin-left:10px;padding:0;background:#f7f7f7!important;background-color:#f7f7f7!important;border:2px solid #f7f7f7!important}.ipynb-renderer-root .toolbar .btn{padding:3px 8px}.ipynb-renderer-root .form-control:focus{border-color:#FF7823;outline:2px solid rgba(240,147,43,.5);-webkit-box-shadow:none}.ipynb-renderer-root ::-webkit-input-placeholder{color:#828892}.ipynb-renderer-root ::-moz-placeholder{color:#828892}.ipynb-renderer-root :-ms-input-placeholder{color:#828892}.ipynb-renderer-root :-moz-placeholder{color:#828892}.ipynb-renderer-root [dir=ltr] #find-and-replace .input-group-btn+.form-control{border:2px solid #DEDEDE!important}.ipynb-renderer-root [dir=ltr] #find-and-replace .input-group-btn+.form-control:focus{border-color:#FF7823;outline:2px solid rgba(240,147,43,.5);-webkit-box-shadow:none;box-shadow:none}.ipynb-renderer-root div.output.output_scroll{box-shadow:none}.ipynb-renderer-root ::-webkit-scrollbar{width:11px;max-height:9px;background-color:#ebebeb;border-radius:3px;border:none}.ipynb-renderer-root ::-webkit-scrollbar-track{background:#ebebeb;border:none;width:11px;max-height:9px}.ipynb-renderer-root ::-webkit-scrollbar-thumb{border-radius:2px;border:none;background:#909090;background-clip:content-box;width:11px}.ipynb-renderer-root HTML,.ipynb-renderer-root a,.ipynb-renderer-root blockquote,.ipynb-renderer-root body,.ipynb-renderer-root button,.ipynb-renderer-root code,.ipynb-renderer-root dd,.ipynb-renderer-root div,.ipynb-renderer-root dl,.ipynb-renderer-root dt,.ipynb-renderer-root fieldset,.ipynb-renderer-root form,.ipynb-renderer-root h1,.ipynb-renderer-root h2,.ipynb-renderer-root h3,.ipynb-renderer-root h4,.ipynb-renderer-root h5,.ipynb-renderer-root h6,.ipynb-renderer-root input,.ipynb-renderer-root legend,.ipynb-renderer-root li,.ipynb-renderer-root ol,.ipynb-renderer-root p,.ipynb-renderer-root pre,.ipynb-renderer-root span,.ipynb-renderer-root td,.ipynb-renderer-root textarea,.ipynb-renderer-root th,.ipynb-renderer-root ul{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400}.ipynb-renderer-root .rendered_html td,.ipynb-renderer-root .rendered_html th,.ipynb-renderer-root .rendered_html tr{text-align:left;vertical-align:middle;padding:.42em .47em;line-height:normal;white-space:normal;max-width:none;border:none}.ipynb-renderer-root .rendered_html td{font-family:sans-serif!important;font-size:9.3pt}.ipynb-renderer-root .rendered_html th{font-size:9.3pt}.ipynb-renderer-root .rendered_html table{font-family:sans-serif!important;margin-left:8px;margin-right:auto;border:none;border-collapse:collapse;border-spacing:0;color:#353535;table-layout:fixed}.ipynb-renderer-root .rendered_html thead{font-family:sans-serif!important;font-size:9.4pt!important;background:#ebebeb;color:#353535;border-bottom:1px solid #ebebeb;vertical-align:bottom}.ipynb-renderer-root .rendered_html tbody tr:nth-child(odd){background:#fafafa}.ipynb-renderer-root .rendered_html tbody tr{background:#f2f2f2}.ipynb-renderer-root .rendered_html tbody tr:hover:nth-child(odd){background:#f7f7f7}.ipynb-renderer-root .rendered_html tbody tr:hover{background:#f0f0f0}.ipynb-renderer-root .rendered_html *+table{margin-top:.05em}.ipynb-renderer-root div.widget-area{background-color:#fff;background:#fff;color:#303030}.ipynb-renderer-root div.widget-area a{font-family:sans-serif;font-size:12pt;font-weight:400;font-style:normal;color:#303030;text-shadow:none!important}.ipynb-renderer-root div.widget-area a:focus,.ipynb-renderer-root div.widget-area a:hover{font-family:sans-serif;font-size:12pt;font-weight:400;font-style:normal;color:#2F2F2F;background:rgba(180,180,180,.14);background-color:rgba(180,180,180,.14);border-color:transparent;background-image:none;text-shadow:none!important}.ipynb-renderer-root div.widget_item.btn-group>button.btn.btn-default.widget-combo-btn,.ipynb-renderer-root div.widget_item.btn-group>button.btn.btn-default.widget-combo-btn:hover{background:#e1e1e1;background-color:#e1e1e1;border:2px solid #e1e1e1!important;font-size:inherit;z-index:0}.ipynb-renderer-root div.jupyter-widgets.widget-hprogress.widget-hbox{display:inline-table!important;width:38%!important;margin-left:10px}.ipynb-renderer-root .widget-hbox .widget-label,.ipynb-renderer-root .widget-inline-hbox .widget-label,.ipynb-renderer-root div.jupyter-widgets.widget-hprogress.widget-hbox .widget-label,.ipynb-renderer-root div.widget-hbox .widget-label,.ipynb-renderer-root div.widget-label{text-align:-webkit-auto!important;margin-left:15px!important;max-width:240px!important;min-width:100px!important;vertical-align:text-top!important;color:#303030!important;font-size:14px!important}.ipynb-renderer-root .widget-hprogress .progress{flex-grow:1;height:20px;margin-top:auto;margin-left:12px;margin-bottom:auto;width:300px}.ipynb-renderer-root .progress{overflow:hidden;height:22px;margin-bottom:10px;padding-left:10px;background-color:#D6D6D6!important;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;z-index:10}.ipynb-renderer-root .progress-bar-danger{background-color:#e5344a!important}.ipynb-renderer-root .progress-bar-info{background-color:#2980b9!important}.ipynb-renderer-root .progress-bar-warning{background-color:#f39c12!important}.ipynb-renderer-root .progress-bar-success{background-color:#5cb85c!important}.ipynb-renderer-root .widget-select select{margin-left:12px}.ipynb-renderer-root .rendered_html :link{font-family:sans-serif;font-size:100%;color:#FF7823;text-decoration:underline}.ipynb-renderer-root .rendered_html :visited,.ipynb-renderer-root .rendered_html :visited:active,.ipynb-renderer-root .rendered_html :visited:focus{color:#fa863c}.ipynb-renderer-root .rendered_html :link:hover,.ipynb-renderer-root .rendered_html :visited:hover{font-family:sans-serif;font-size:100%;color:#f96000}.ipynb-renderer-root div.cell.text_cell a.anchor-link:link{font-size:inherit;text-decoration:none;padding:0 20px;visibility:none;color:rgba(0,0,0,.32)}.ipynb-renderer-root div.cell.text_cell a.anchor-link:link:hover{font-size:inherit;color:#DE6D25}.ipynb-renderer-root .navbar-text{margin-top:4px;margin-bottom:0}.ipynb-renderer-root #clusters>a{color:#ef5c00;text-decoration:underline;cursor:auto}.ipynb-renderer-root #clusters>a:hover{color:#126DCE;text-decoration:underline;cursor:auto}.ipynb-renderer-root #nbextensions-configurator-container>div.row.container-fluid.nbext-selector>h3{font-size:17px;margin-top:5px;margin-bottom:8px;height:24px;padding:4px 0 4px 0}.ipynb-renderer-root #nbextensions-configurator-container.container,.ipynb-renderer-root div#nbextensions-configurator-container.container{width:100%;margin-right:auto;margin-left:auto}.ipynb-renderer-root div.nbext-selector>nav>.nav>li>a{font-family:sans-serif;font-size:10.5pt;padding:2px 5px}.ipynb-renderer-root div.nbext-selector>nav>.nav>li>a:hover{background:0 0}.ipynb-renderer-root div.nbext-selector>nav>.nav>li:hover{background-color:rgba(180,180,180,.14)!important;background:rgba(180,180,180,.14)!important}.ipynb-renderer-root div.nbext-selector>nav>.nav>li.active:hover{background:0 0!important;background-color:transparent!important}.ipynb-renderer-root .nav-pills>li.active>a,.ipynb-renderer-root .nav-pills>li.active>a:active,.ipynb-renderer-root .nav-pills>li.active>a:focus,.ipynb-renderer-root .nav-pills>li.active>a:hover{color:#1c1c1c;background-color:rgba(180,180,180,.14)!important;background:rgba(180,180,180,.14)!important;-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased!important}.ipynb-renderer-root div.nbext-readme>.nbext-readme-contents>.rendered_html{font-family:sans-serif;font-size:11.5pt;line-height:145%;padding:1em 1em;color:#353535;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ipynb-renderer-root .nbext-compat-div,.ipynb-renderer-root .nbext-desc,.ipynb-renderer-root .nbext-enable-btns,.ipynb-renderer-root .nbext-icon,.ipynb-renderer-root .nbext-params{margin-bottom:8px;font-size:11.5pt}.ipynb-renderer-root div.nbext-readme>.nbext-readme-contents{padding:0;overflow-y:hidden}.ipynb-renderer-root div.nbext-readme>.nbext-readme-contents:not(:empty){margin-top:.5em;margin-bottom:2em;border:none;border-top-color:#828892}.ipynb-renderer-root .nbext-showhide-incompat{padding-bottom:.5em;color:#4A4A4A;font-size:10.5pt}.ipynb-renderer-root .nbext-filter-menu.dropdown-menu>li>a.ui-state-focus,.ipynb-renderer-root .nbext-filter-menu.dropdown-menu>li>a:focus,.ipynb-renderer-root .nbext-filter-menu.dropdown-menu>li>a:hover{color:#2F2F2F!important;background-color:#d4d4d4!important;background:#d4d4d4!important;border-color:#d4d4d4!important}.ipynb-renderer-root .nbext-filter-input-wrap>.nbext-filter-input-subwrap,.ipynb-renderer-root .nbext-filter-input-wrap>.nbext-filter-input-subwrap>input{border:none;outline:0;background-color:transparent;padding:0;vertical-align:middle;margin-top:-2px}.ipynb-renderer-root span.rendered_html code{background-color:transparent;color:#303030}.ipynb-renderer-root #nbextensions-configurator-container>div.row.container-fluid.nbext-selector{padding-left:0;padding-right:0}.ipynb-renderer-root .nbext-filter-menu{max-height:55vh!important;overflow-y:auto;outline:0;border:none}.ipynb-renderer-root .nbext-filter-menu:hover{border:none}.ipynb-renderer-root .alert-warning{background-color:#f4f4f4;border-color:#f4f4f4;color:#303030}.ipynb-renderer-root .notification_widget.danger{color:#fff;background-color:#e5344a;border-color:#e5344a;padding-right:5px}.ipynb-renderer-root #nbextensions-configurator-container>div.nbext-buttons.tree-buttons.no-padding.pull-right>span>button{border:none!important}.ipynb-renderer-root button#refresh_running_list{border:none!important}.ipynb-renderer-root .mark,.ipynb-renderer-root mark{background-color:#fff;color:#353535;padding:.15em}.ipynb-renderer-root a.text-warning,.ipynb-renderer-root a.text-warning:hover{color:#828892}.ipynb-renderer-root a.text-warning.bg-warning{background-color:#fff}.ipynb-renderer-root span.bg-success.text-success{background-color:transparent;color:#009e07}.ipynb-renderer-root span.bg-danger.text-danger{background-color:#fff;color:#de143d}.ipynb-renderer-root .has-success .input-group-addon{color:#009e07;border-color:transparent;background:inherit;background-color:rgba(83,180,115,.1)}.ipynb-renderer-root .has-success .form-control{border-color:#009e07;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.025);box-shadow:inset 0 1px 1px rgba(0,0,0,.025)}.ipynb-renderer-root .has-error .input-group-addon{color:#de143d;border-color:transparent;background:inherit;background-color:rgba(192,57,67,.1)}.ipynb-renderer-root .has-error .form-control{border-color:#de143d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.025);box-shadow:inset 0 1px 1px rgba(0,0,0,.025)}.ipynb-renderer-root .kse-input-group-pretty>kbd{font-family:monospace,monospace;color:#303030;font-weight:400;background:0 0}.ipynb-renderer-root .kse-input-group-pretty>kbd{font-family:monospace,monospace;color:#303030;font-weight:400;background:0 0}.ipynb-renderer-root .btn-default.disabled,.ipynb-renderer-root .btn-default[disabled],.ipynb-renderer-root div.nbext-enable-btns .btn[disabled],.ipynb-renderer-root div.nbext-enable-btns .btn[disabled]:hover{background:#f5f5f5;background-color:#f5f5f5;color:#282828}.ipynb-renderer-root label#Keyword-Filter{display:none}.ipynb-renderer-root .input-group .nbext-list-btn-add,.ipynb-renderer-root .input-group-btn:last-child>.btn-group>.btn{background:#e4e4e4;background-color:#e4e4e4;border-color:#e4e4e4;border:2px solid #e4e4e4}.ipynb-renderer-root .input-group .nbext-list-btn-add:hover,.ipynb-renderer-root .input-group-btn:last-child>.btn-group>.btn:hover{background:#dfdfdf;background-color:#dfdfdf;border-color:#dfdfdf;border:2px solid #dfdfdf}.ipynb-renderer-root #notebook-container>div.cell.code_cell.rendered.selected>div.widget-area>div.widget-subarea>div>div.widget_item.btn-group>button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn{background:#e4e4e4;background-color:#e4e4e4;border-color:#e4e4e4}.ipynb-renderer-root #notebook-container>div.cell.code_cell.rendered.selected>div.widget-area>div.widget-subarea>div>div.widget_item.btn-group>button.btn.btn-default.dropdown-toggle.widget-combo-carrot-btn:hover{background:#dfdfdf;background-color:#dfdfdf;border-color:#dfdfdf}.ipynb-renderer-root .ui-widget-content{background:#f7f7f7;background-color:#f7f7f7;border:2px solid #f7f7f7;color:#303030}.ipynb-renderer-root div.collapsible_headings_toggle{color:rgba(180,180,180,.3)!important}.ipynb-renderer-root div.collapsible_headings_toggle:hover{color:#FF7823!important}.ipynb-renderer-root .collapsible_headings_toggle .h1,.ipynb-renderer-root .collapsible_headings_toggle .h2,.ipynb-renderer-root .collapsible_headings_toggle .h3,.ipynb-renderer-root .collapsible_headings_toggle .h4,.ipynb-renderer-root .collapsible_headings_toggle .h5,.ipynb-renderer-root .collapsible_headings_toggle .h6{margin:.3em .4em 0 0!important;line-height:1.2!important}.ipynb-renderer-root div.collapsible_headings_toggle .fa-caret-down:before,.ipynb-renderer-root div.collapsible_headings_toggle .fa-caret-right:before{font-size:xx-large;transition:transform 1s;transform:none!important}.ipynb-renderer-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h1:after,.ipynb-renderer-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h2:after,.ipynb-renderer-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h3:after,.ipynb-renderer-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h4:after,.ipynb-renderer-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h5:after,.ipynb-renderer-root .collapsible_headings_collapsed.collapsible_headings_ellipsis .rendered_html h6:after{position:absolute;right:0;bottom:20%!important;content:"[\002026]";color:rgba(180,180,180,.3)!important;padding:.5em 0 0 0!important}.ipynb-renderer-root .collapsible_headings_ellipsis .rendered_html h1,.ipynb-renderer-root .collapsible_headings_ellipsis .rendered_html h2,.ipynb-renderer-root .collapsible_headings_ellipsis .rendered_html h3,.ipynb-renderer-root .collapsible_headings_ellipsis .rendered_html h4,.ipynb-renderer-root .collapsible_headings_ellipsis .rendered_html h5,.ipynb-renderer-root .collapsible_headings_ellipsis .rendered_html h6,.ipynb-renderer-root .collapsible_headings_toggle .fa{transition:transform 1s!important;-webkit-transform:inherit!important;-moz-transform:inherit!important;-ms-transform:inherit!important;-o-transform:inherit!important;transform:inherit!important;padding-right:0!important}.ipynb-renderer-root #toc-wrapper{z-index:90;position:fixed!important;display:flex;flex-direction:column;overflow:hidden;padding:10px;border-style:solid;border-width:thin;border-right-width:medium!important;background-color:#fff!important}.ipynb-renderer-root #toc-wrapper.ui-draggable.ui-resizable.sidebar-wrapper{border-color:rgba(180,180,180,.14)!important}.ipynb-renderer-root #navigate_menu a,.ipynb-renderer-root #toc a,.ipynb-renderer-root .toc{color:#303030!important;font-size:11!important}.ipynb-renderer-root #toc li>span:hover{background-color:#d4d4d4!important}.ipynb-renderer-root #navigate_menu a:hover,.ipynb-renderer-root #toc a:hover,.ipynb-renderer-root .toc{color:#1c1c1c!important;font-size:11!important}.ipynb-renderer-root #toc-wrapper .toc-item-num{color:#FF7823!important;font-size:11!important}.ipynb-renderer-root input.raw_input{font-family:monospace,monospace;font-size:11!important;color:#303030;background-color:#fff;border-color:#fcfcfc;background:#fcfcfc;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em;-webkit-box-shadow:none;box-shadow:none}.ipynb-renderer-root audio,.ipynb-renderer-root video{display:inline;vertical-align:middle;align-content:center;margin-left:20%}.ipynb-renderer-root .cmd-palette .modal-body{padding:0;margin:0}.ipynb-renderer-root .cmd-palette form{background:#E5E5E5;background-color:#E5E5E5}.ipynb-renderer-root .typeahead-field input:last-child,.ipynb-renderer-root .typeahead-hint{background:#E5E5E5;background-color:#E5E5E5;z-index:1}.ipynb-renderer-root .typeahead-field input{font-family:sans-serif;color:#303030;border:none;font-size:28pt;display:inline-block;line-height:inherit;padding:3px 10px;height:70px}.ipynb-renderer-root .typeahead-select{background-color:#E5E5E5}.ipynb-renderer-root body>div.modal.cmd-palette.typeahead-field{display:table;border-collapse:separate;background-color:#f4f4f4}.ipynb-renderer-root .typeahead-container button{font-family:sans-serif;font-size:28pt;background-color:#e4e4e4;border:none;display:inline-block;line-height:inherit;padding:3px 10px;height:70px}.ipynb-renderer-root .typeahead-search-icon{min-width:40px;min-height:55px;display:block;vertical-align:middle;text-align:center}.ipynb-renderer-root .typeahead-container button:focus,.ipynb-renderer-root .typeahead-container button:hover{color:#2F2F2F;background-color:#dfdfdf;border-color:#f2f2f2}.ipynb-renderer-root .typeahead-list>li.typeahead-group.active>a,.ipynb-renderer-root .typeahead-list>li.typeahead-group>a,.ipynb-renderer-root .typeahead-list>li.typeahead-group>a:focus,.ipynb-renderer-root .typeahead-list>li.typeahead-group>a:hover{display:none}.ipynb-renderer-root .typeahead-dropdown>li>a,.ipynb-renderer-root .typeahead-list>li>a{color:#303030;text-decoration:none}.ipynb-renderer-root .typeahead-dropdown,.ipynb-renderer-root .typeahead-list{font-family:sans-serif;font-size:13pt;color:#303030;background-color:#fff;border:none;background-clip:padding-box;margin-top:0;padding:3px 2px 3px 0;line-height:1.7}.ipynb-renderer-root .typeahead-dropdown>li.active>a,.ipynb-renderer-root .typeahead-dropdown>li>a:focus,.ipynb-renderer-root .typeahead-dropdown>li>a:hover,.ipynb-renderer-root .typeahead-list>li.active>a,.ipynb-renderer-root .typeahead-list>li>a:focus,.ipynb-renderer-root .typeahead-list>li>a:hover{color:#2F2F2F;background-color:#f4f4f4;border-color:#f4f4f4}.ipynb-renderer-root .command-shortcut:before{content:"(command)";padding-right:3px;color:#828892}.ipynb-renderer-root .edit-shortcut:before{content:"(edit)";padding-right:3px;color:#828892}.ipynb-renderer-root ul.typeahead-list i{margin-left:1px;width:18px;margin-right:10px}.ipynb-renderer-root ul.typeahead-list{max-height:50vh;overflow:auto}.ipynb-renderer-root .typeahead-list>li{position:relative;border:none}.ipynb-renderer-root body>div.modal.cmd-palette.in>div>div>div>form>div>div.typeahead-field>span.typeahead-query>input.typeahead-hint,.ipynb-renderer-root div.input.typeahead-hint,.ipynb-renderer-root input.typeahead-hint{color:#828892!important;background-color:transparent;padding:3px 10px}.ipynb-renderer-root .typeahead-dropdown>li>a,.ipynb-renderer-root .typeahead-list>li>a{display:block;padding:5px;clear:both;font-weight:400;line-height:1.7;border:1px solid #fff;border-bottom-color:rgba(180,180,180,.3)}.ipynb-renderer-root body>div.modal.cmd-palette.in>div{min-width:750px;margin:150px auto}.ipynb-renderer-root .typeahead-container strong{font-weight:bolder;color:#FF7823}.ipynb-renderer-root #find-and-replace #replace-preview .insert,.ipynb-renderer-root #find-and-replace #replace-preview .match{color:#fff;background-color:#FF7823;border-color:#FF7823;border-style:solid;border-width:1px;border-radius:0}.ipynb-renderer-root #find-and-replace #replace-preview .replace .match{background-color:#de143d;border-color:#de143d;border-radius:0}.ipynb-renderer-root #find-and-replace #replace-preview .replace .insert{background-color:#009e07;border-color:#009e07;border-radius:0}.ipynb-renderer-root .jupyter-dashboard-menu-item.selected::before{font-family:FontAwesome!important;content:'\f00c'!important;position:absolute!important;color:#FF7823!important;left:0!important;top:13px!important;font-size:12px!important}.ipynb-renderer-root .shortcut_key,.ipynb-renderer-root span.shortcut_key{display:inline-block;width:16ex;text-align:right;font-family:monospace}.ipynb-renderer-root .jupyter-keybindings{padding:1px;line-height:24px;border-bottom:1px solid rgba(180,180,180,.14)}.ipynb-renderer-root .jupyter-keybindings i{background:#fff;font-size:small;padding:5px;margin-left:7px}.ipynb-renderer-root .well,.ipynb-renderer-root div#short-key-bindings-intro.well{background-color:#e4e4e4;border:1px solid #e4e4e4;color:#303030;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.ipynb-renderer-root #texteditor-backdrop{background:#fff;background-color:#fff}.ipynb-renderer-root #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.ipynb-renderer-root #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background:#e0e1e3;background-color:#e0e1e3;color:#828892}.ipynb-renderer-root .edit_app #menubar .navbar{margin-bottom:0}.ipynb-renderer-root #texteditor-backdrop #texteditor-container{padding:0;background-color:#fff;box-shadow:none}.ipynb-renderer-root .terminal-app{background:#fff}.ipynb-renderer-root .terminal-app>#header{background:#fff}.ipynb-renderer-root .terminal-app .terminal{font-family:monospace,monospace;font-size:11;line-height:170%;color:#303030;background:#fff;padding:.4em;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.ipynb-renderer-root .terminal .xterm-viewport{background-color:#fff;color:#303030;overflow-y:auto}.ipynb-renderer-root .terminal .xterm-color-0{color:#FF7823}.ipynb-renderer-root .terminal .xterm-color-1{color:#de143d}.ipynb-renderer-root .terminal .xterm-color-2{color:#713bc5}.ipynb-renderer-root .terminal .xterm-color-3{color:#e22978}.ipynb-renderer-root .terminal .xterm-color-4{color:#ff8132}.ipynb-renderer-root .terminal .xterm-color-5{color:#009e07}.ipynb-renderer-root .terminal .xterm-color-6{color:#e22978}.ipynb-renderer-root .terminal .xterm-color-7{color:#e22978}.ipynb-renderer-root .terminal .xterm-color-8{color:#ef5c00}.ipynb-renderer-root .terminal .xterm-color-9{color:#009e07}.ipynb-renderer-root .terminal .xterm-color-10{color:#e22978}.ipynb-renderer-root .terminal .xterm-color-14{color:#e22978}.ipynb-renderer-root .terminal .xterm-bg-color-15{background-color:#fff}.ipynb-renderer-root .terminal:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar) .terminal-cursor{background-color:#FF7823;color:#fff}.ipynb-renderer-root .terminal:not(.focus) .terminal-cursor{outline:1px solid #FF7823;outline-offset:-1px}.ipynb-renderer-root .celltoolbar{font-size:100%;padding-top:3px;border-color:transparent;border-bottom:thin solid #828892;background:0 0}.ipynb-renderer-root .cell-tag,.ipynb-renderer-root .tags-input button,.ipynb-renderer-root .tags-input input{color:#303030;background-color:#fff;background-image:none;border:1px solid #303030;border-radius:1px;box-shadow:none;width:inherit;font-size:inherit;height:22px;line-height:22px}.ipynb-renderer-root #notebook-container>div.cell.code_cell.rendered.selected>div.input>div.inner_cell>div.ctb_hideshow.ctb_show>div>div>button,.ipynb-renderer-root #notebook-container>div.input>div.inner_cell>div.ctb_hideshow.ctb_show>div>div>button{font-size:10pt;color:#303030;background-color:#fff;background-image:none;border:1px solid #303030;border-radius:1px;box-shadow:none;width:inherit;font-size:inherit;height:22px;line-height:22px}.ipynb-renderer-root div#pager #pager-contents{background:#fff!important;background-color:#fff!important}.ipynb-renderer-root div#pager pre{color:#303030!important;background:#fff!important;background-color:#fff!important;padding:.4em}.ipynb-renderer-root div#pager .ui-resizable-handle{top:0;height:8px;background:#FF7823!important;border-top:1px solid #FF7823;border-bottom:1px solid #FF7823}.ipynb-renderer-root div.input_area{background-color:#fff;background:#fff;padding-right:1.2em;border:0;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.ipynb-renderer-root div.cell{padding:0;background:#fff;background-color:#fff;border:medium solid #fff;border-radius:4px;top:0}.ipynb-renderer-root div.cell.selected{background:#fff;background-color:#fff;border:medium solid #fff;padding:0;border-radius:5px}.ipynb-renderer-root .edit_mode div.cell.selected{padding:0;background:#fff;background-color:#fff;border:medium solid #fff;border-radius:5px}.ipynb-renderer-root div.cell.edit_mode{padding:0;background:#fff;background-color:#fff}.ipynb-renderer-root div.CodeMirror-sizer{margin-left:0;margin-bottom:-21px;border-right-width:16px;min-height:37px;padding-right:0;padding-bottom:0;margin-top:0}.ipynb-renderer-root .edit_mode div.cell.selected:before,.ipynb-renderer-root div.cell.selected.jupyter-soft-selected:before,.ipynb-renderer-root div.cell.selected:before{background:#fff!important;border:none;border-radius:3px;position:absolute;display:block;top:0;left:0;width:0;height:100%}.ipynb-renderer-root .edit_mode div.cell.text_cell.selected:before,.ipynb-renderer-root div.cell.text_cell.selected.jupyter-soft-selected:before,.ipynb-renderer-root div.cell.text_cell.selected::before,.ipynb-renderer-root div.cell.text_cell.selected:before{background:#fff!important;background-color:#fff!important;border-color:#f2f2f2!important}.ipynb-renderer-root div.cell.code_cell .input{border-left:5px solid #fff!important;border-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.ipynb-renderer-root div.cell.code_cell.selected .input{border-left:5px solid #FF7823!important;border-radius:3px}.ipynb-renderer-root .edit_mode div.cell.code_cell.selected .input{border-left:5px solid #ffd5bb!important;border-radius:3px}.ipynb-renderer-root .edit_mode div.cell.selected:before{height:100%;border-left:5px solid #ffd5bb!important;border-radius:3px}.ipynb-renderer-root div.cell.jupyter-soft-selected,.ipynb-renderer-root div.cell.selected.jupyter-soft-selected{border-left-color:#ffd5bb!important;border-left-width:0!important;padding-left:7px!important;border-right-color:#ffd5bb!important;border-right-width:0!important;background:#ffd5bb!important;border-radius:6px!important}.ipynb-renderer-root div.cell.selected.jupyter-soft-selected .input{border-left:5px solid #fff!important}.ipynb-renderer-root div.cell.selected.jupyter-soft-selected{border-left-color:#FF7823;border-color:#fff;padding-left:7px;border-radius:6px}.ipynb-renderer-root div.cell.code_cell.selected .input{border-left:none;border-radius:3px}.ipynb-renderer-root div.cell.selected.jupyter-soft-selected .prompt,.ipynb-renderer-root div.cell.text_cell.selected.jupyter-soft-selected .prompt{top:0;border-left:#fff!important;border-radius:2px}.ipynb-renderer-root div.cell.text_cell.selected.jupyter-soft-selected .input_prompt{border-left:none!important}.ipynb-renderer-root div.cell.text_cell.jupyter-soft-selected,.ipynb-renderer-root div.cell.text_cell.selected.jupyter-soft-selected{border-left-color:#f2f2f2!important;border-left-width:0!important;padding-left:26px!important;border-right-color:#f2f2f2!important;border-right-width:0!important;background:#f2f2f2!important;border-radius:5px!important}.ipynb-renderer-root div.cell.jupyter-soft-selected .input,.ipynb-renderer-root div.cell.selected.jupyter-soft-selected .input{border-left-color:#ffd5bb!important}.ipynb-renderer-root .prompt,.ipynb-renderer-root div.prompt{font-family:monospace,monospace;font-size:9pt!important;font-weight:400;color:#828892;line-height:170%;padding:0;padding-top:4px;padding-left:0;padding-right:1px;text-align:right!important;min-width:11.5ex!important;width:11.5ex!important}.ipynb-renderer-root div.prompt.input_prompt{font-size:9pt!important;background-color:#fff;border-top:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-right:3px;min-width:11.5ex;width:11.5ex!important}.ipynb-renderer-root div.prompt_container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch!important;text-align:right}.ipynb-renderer-root div.cell.code_cell .input_prompt{border-right:2px solid rgba(240,147,43,.5)}.ipynb-renderer-root div.cell.selected .prompt{top:0}.ipynb-renderer-root .edit_mode div.cell.selected .prompt{top:0}.ipynb-renderer-root .edit_mode div.cell.selected .prompt{top:0}.ipynb-renderer-root .run_this_cell{visibility:hidden;color:transparent;padding-top:0;padding-bottom:0;padding-left:3px;padding-right:12px;width:1.5ex;width:0;background:0 0;background-color:transparent}.ipynb-renderer-root div.code_cell:hover div.input .run_this_cell{visibility:visible}.ipynb-renderer-root div.cell.code_cell.rendered.selected .run_this_cell:hover{background-color:#f5f5f5;background:#f5f5f5;color:#FF7823!important}.ipynb-renderer-root div.cell.code_cell.rendered.unselected .run_this_cell:hover{background-color:#f5f5f5;background:#f5f5f5;color:#FF7823!important}.ipynb-renderer-root i.fa-step-forward.fa{display:inline-block;font:normal normal normal 9px FontAwesome}.ipynb-renderer-root .fa-step-forward:before{content:"\f04b"}.ipynb-renderer-root div.cell.code_cell.rendered.selected.jupyter-soft-selected .run_this_cell:hover,.ipynb-renderer-root div.cell.code_cell.rendered.unselected.jupyter-soft-selected .run_this_cell:hover,.ipynb-renderer-root div.cell.selected.jupyter-soft-selected .run_this_cell,.ipynb-renderer-root div.cell.selected.jupyter-soft-selected .run_this_cell:hover,.ipynb-renderer-root div.cell.unselected.jupyter-soft-selected .run_this_cell:hover{background-color:#ffd5bb!important;background:#ffd5bb!important;color:#ffd5bb!important}.ipynb-renderer-root div.output_wrapper{background-color:#fff;border:0;left:0;margin-bottom:0;margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.ipynb-renderer-root div.output_subarea.output_text,.ipynb-renderer-root div.output_subarea.output_text.output_stream.output_stdout{font-family:monospace,monospace;font-size:8.5pt!important;line-height:150%!important;background-color:#fff;color:#303030;border-top-right-radius:0;border-top-left-radius:0;margin-left:11.5px}.ipynb-renderer-root div.output_area pre{font-family:monospace,monospace;font-size:8.5pt!important;line-height:151%!important;color:#303030;border-top-right-radius:0;border-top-left-radius:0}.ipynb-renderer-root div.output_area{display:-webkit-box}.ipynb-renderer-root div.output_html{font-family:monospace,monospace;font-size:8.5pt;color:#353535;background-color:#fff;background:#fff}.ipynb-renderer-root div.output_subarea{overflow-x:auto;padding:1.2em!important;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.ipynb-renderer-root div.btn.btn-default.output_collapsed{background:#d7d7d7;background-color:#d7d7d7;border-color:#d7d7d7}.ipynb-renderer-root div.btn.btn-default.output_collapsed:hover{background:#d2d2d2;background-color:#d2d2d2;border-color:#d2d2d2}.ipynb-renderer-root div.prompt.output_prompt{font-family:monospace,monospace;font-weight:700!important;background-color:#fff;color:transparent;border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;min-width:12ex!important;width:12ex!important;border-right:2px solid transparent}.ipynb-renderer-root div.out_prompt_overlay.prompt{font-family:monospace,monospace;font-weight:700!important;background-color:#fff;border-bottom-left-radius:2px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;min-width:12ex!important;width:12ex!important;border-right:2px solid transparent;color:transparent}.ipynb-renderer-root div.out_prompt_overlay.prompt:hover{background-color:#f7f7f7;box-shadow:none!important;border:none;border-bottom-left-radius:2px;-webkit-border-:2px;-moz-border-radius:2px;border-top-right-radius:0;border-top-left-radius:0;min-width:12ex!important;width:12ex!important;border-right:2px solid #f7f7f7!important}.ipynb-renderer-root div.cell.code_cell .output_prompt{border-right:2px solid transparent;color:transparent}.ipynb-renderer-root div.cell.selected .out_prompt_overlay.prompt,.ipynb-renderer-root div.cell.selected .output_prompt{border-left:5px solid #f2f2f2;border-right:2px solid #fff;border-radius:0!important}.ipynb-renderer-root .edit_mode div.cell.selected .out_prompt_overlay.prompt,.ipynb-renderer-root .edit_mode div.cell.selected .output_prompt{border-left:5px solid #f2f2f2;border-right:2px solid #fff;border-radius:0!important}.ipynb-renderer-root div.text_cell,.ipynb-renderer-root div.text_cell_render,.ipynb-renderer-root div.text_cell_render pre{font-family:sans-serif;font-size:13pt;line-height:130%!important;color:#353535;background:#fff;background-color:#fff;border-radius:0}.ipynb-renderer-root div .text_cell_render{padding:.4em .4em .4em .4em}.ipynb-renderer-root div.cell.text_cell .CodeMirror-lines{padding-top:.7em!important;padding-bottom:.4em!important;padding-left:.5em!important;padding-right:.5em!important;margin-top:.4em;margin-bottom:.3em}.ipynb-renderer-root div.cell.text_cell.rendered div.input_area,.ipynb-renderer-root div.cell.text_cell.unrendered div.input_area{background-color:#fff;background:#fff;border:0;border-radius:2px}.ipynb-renderer-root div.cell.text_cell .CodeMirror,.ipynb-renderer-root div.cell.text_cell .CodeMirror pre{line-height:170%!important}.ipynb-renderer-root div.cell.text_cell.rendered.selected{font-family:sans-serif;line-height:170%!important;background:#fff;background-color:#fff;border-radius:0}.ipynb-renderer-root div.cell.text_cell.unrendered.selected{font-family:sans-serif;line-height:170%!important;background:#fff;background-color:#fff;border-radius:0}.ipynb-renderer-root div.cell.text_cell.selected{font-family:sans-serif;line-height:170%!important;background:#fff;background-color:#fff;border-radius:0}.ipynb-renderer-root .edit_mode div.cell.text_cell.selected{font-family:sans-serif;line-height:170%!important;background:#fff;background-color:#fff;border-radius:0}.ipynb-renderer-root div.edit_mode div.text_cell.unrendered,.ipynb-renderer-root div.text_cell.unrendered,.ipynb-renderer-root div.text_cell.unrendered.selected{font-family:sans-serif;line-height:170%!important;background:#fff;background-color:#fff;border-radius:0}.ipynb-renderer-root div.cell.text_cell .prompt{border-right:0;min-width:11.5ex!important;width:11.5ex!important}.ipynb-renderer-root div.cell.text_cell.rendered .prompt{font-family:monospace,monospace;font-size:9.5pt!important;font-weight:400;color:#828892!important;text-align:right!important;min-width:12ex!important;width:12ex!important;background-color:#fff;border-right:2px solid transparent;border-left:4px solid #fff}.ipynb-renderer-root div.cell.text_cell.unrendered .prompt{font-family:monospace,monospace;font-size:9.5pt!important;font-weight:400;color:#828892!important;text-align:right!important;min-width:12ex!important;width:12ex!important;border-right:2px solid transparent;border-left:4px solid #fff;background-color:#fff}.ipynb-renderer-root div.cell.text_cell.rendered .prompt{border-right:2px solid transparent}.ipynb-renderer-root div.cell.text_cell.rendered.selected .prompt{top:0;border-left:4px solid #f2f2f2;border-right:2px solid transparent}.ipynb-renderer-root div.text_cell.rendered.selected .prompt,.ipynb-renderer-root div.text_cell.unrendered.selected .prompt{top:0;background:#fff;border-left:4px solid #f2f2f2;border-right:2px solid transparent}.ipynb-renderer-root div.rendered_html code{font-family:monospace,monospace;font-size:11;padding-top:3px;padding-left:2px;color:#303030;background:#fff;background-color:#fff}.ipynb-renderer-root code,.ipynb-renderer-root kbd,.ipynb-renderer-root pre,.ipynb-renderer-root samp{white-space:pre-wrap}.ipynb-renderer-root .well code,.ipynb-renderer-root code{font-family:monospace,monospace;font-size:11!important;line-height:170%!important;color:#353535;background:#fff;background-color:#fff;border-color:#fff}.ipynb-renderer-root kbd{padding:1px;font-size:11;font-weight:800;color:#303030;background-color:transparent!important;border:0;box-shadow:none}.ipynb-renderer-root pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12pt;line-height:1.42857143;color:#303030;background-color:#fff;border:1px solid #E7E7E7;border-radius:2px}.ipynb-renderer-root div.rendered_html{color:#353535}.ipynb-renderer-root .rendered_html *+ul{margin-top:.4em;margin-bottom:.3em}.ipynb-renderer-root .rendered_html *+p{margin-top:.5em;margin-bottom:.5em}.ipynb-renderer-root div.rendered_html pre{font-family:monospace,monospace;font-size:11!important;line-height:170%!important;color:#353535!important;background:#fff;background-color:#fff;border-left:3px solid #fff;max-width:80%;border-radius:0;padding-left:5px;margin-left:6px}.ipynb-renderer-root div.text_cell_render code,.ipynb-renderer-root div.text_cell_render pre{font-family:monospace,monospace;font-size:11!important;line-height:170%!important;color:#353535;background:#fff;background-color:#fff;max-width:80%;border-radius:0;border-left:none}.ipynb-renderer-root div.text_cell_render pre{border-left:3px solid rgba(240,147,43,.5)!important;max-width:80%;border-radius:0;padding-left:5px;margin-left:6px}.ipynb-renderer-root div.rendered_html h1,.ipynb-renderer-root div.rendered_html h2,.ipynb-renderer-root div.rendered_html h3,.ipynb-renderer-root div.rendered_html h4,.ipynb-renderer-root div.rendered_html h5,.ipynb-renderer-root div.text_cell_render h1,.ipynb-renderer-root div.text_cell_render h2,.ipynb-renderer-root div.text_cell_render h3,.ipynb-renderer-root div.text_cell_render h4,.ipynb-renderer-root div.text_cell_render h5{font-family:sans-serif;margin:.4em .2em .3em .2em!important}.ipynb-renderer-root .rendered_html h1:first-child,.ipynb-renderer-root .rendered_html h2:first-child,.ipynb-renderer-root .rendered_html h3:first-child,.ipynb-renderer-root .rendered_html h4:first-child,.ipynb-renderer-root .rendered_html h5:first-child,.ipynb-renderer-root .rendered_html h6:first-child{margin-top:.2em!important;margin-bottom:.2em!important}.ipynb-renderer-root .rendered_html h1,.ipynb-renderer-root .text_cell_render h1{color:#126DCE!important;font-size:200%;text-align:left;font-style:normal;font-weight:400}.ipynb-renderer-root .rendered_html h2,.ipynb-renderer-root .text_cell_render h2{color:#126DCE!important;font-size:170%;font-style:normal;font-weight:400}.ipynb-renderer-root .rendered_html h3,.ipynb-renderer-root .text_cell_render h3{color:#126DCE!important;font-size:140%;font-style:normal;font-weight:400}.ipynb-renderer-root .rendered_html h4,.ipynb-renderer-root .text_cell_render h4{color:#126DCE!important;font-size:110%;font-style:normal;font-weight:400}.ipynb-renderer-root .rendered_html h5,.ipynb-renderer-root .text_cell_render h5{color:#126DCE!important;font-size:100%;font-style:normal;font-weight:400}.ipynb-renderer-root hr{margin-top:8px;margin-bottom:10px;border:0;border-top:1px solid #126DCE}.ipynb-renderer-root .rendered_html hr{color:#126DCE;background-color:#126DCE;margin-right:2em}.ipynb-renderer-root #complete>select>option:hover{background:#d4d4d4;background-color:#d4d4d4}.ipynb-renderer-root div#_vivaldi-spatnav-focus-indicator._vivaldi-spatnav-focus-indicator{position:absolute;z-index:9999999999;top:0;left:0;box-shadow:none;pointer-events:none;border-radius:2px}.ipynb-renderer-root div.CodeMirror,.ipynb-renderer-root div.CodeMirror pre{font-family:monospace,monospace;font-size:11;line-height:170%;color:#303030}.ipynb-renderer-root div.CodeMirror-lines{padding-bottom:.9em;padding-left:.5em;padding-right:1.5em;padding-top:.7em}.ipynb-renderer-root .ansi-black-fg,.ipynb-renderer-root span.ansiblack{color:#e22978}.ipynb-renderer-root .ansi-blue-fg,.ipynb-renderer-root .ansi-blue-intense-fg,.ipynb-renderer-root span.ansiblue{color:#009e07}.ipynb-renderer-root .ansi-gray-fg,.ipynb-renderer-root .ansi-gray-intense-fg,.ipynb-renderer-root span.ansigray{color:#ff8132}.ipynb-renderer-root .ansi-green-fg,.ipynb-renderer-root span.ansigreen{color:#333}.ipynb-renderer-root .ansi-green-intense-fg{color:#ff8132}.ipynb-renderer-root .ansi-purple-fg,.ipynb-renderer-root .ansi-purple-intense-fg,.ipynb-renderer-root span.ansipurple{color:#653bc5}.ipynb-renderer-root .ansi-cyan-fg,.ipynb-renderer-root .ansi-cyan-intense-fg,.ipynb-renderer-root span.ansicyan{color:#653bc5}.ipynb-renderer-root .ansi-yellow-fg,.ipynb-renderer-root .ansi-yellow-intense-fg,.ipynb-renderer-root span.ansiyellow{color:#ff8132}.ipynb-renderer-root .ansi-red-fg,.ipynb-renderer-root .ansi-red-intense-fg,.ipynb-renderer-root span.ansired{color:#de143d}.ipynb-renderer-root div.output-stderr{background-color:#ebb5b7}.ipynb-renderer-root div.output-stderr pre{color:#000}.ipynb-renderer-root div.js-error{color:#de143d}.ipynb-renderer-root .ipython_tooltip{font-family:monospace,monospace;font-size:11;line-height:170%;border:2px solid #dadada;background:#eee;background-color:#eee;border-radius:2px;overflow-x:visible;overflow-y:visible;box-shadow:none;position:absolute;z-index:1000}.ipynb-renderer-root .ipython_tooltip .tooltiptext pre{font-family:monospace,monospace;font-size:11;line-height:170%;background:#eee;background-color:#eee;color:#303030;overflow-x:visible;overflow-y:visible;max-width:900px}.ipynb-renderer-root div#tooltip.ipython_tooltip{overflow-x:wrap;overflow-y:visible;max-width:800px}.ipynb-renderer-root div.tooltiptext.bigtooltip{overflow-x:visible;overflow-y:scroll;height:400px;max-width:800px}.ipynb-renderer-root .cm-s-ipython.CodeMirror{font-family:monospace,monospace;font-size:11;background:#fff;color:#303030;border-radius:2px;font-style:normal;font-weight:400;padding-right:1.2em}.ipynb-renderer-root .cm-s-ipython div.CodeMirror-selected{background:#e0e1e3}.ipynb-renderer-root .CodeMirror-gutters{border:none;border-right:1px solid #e0e1e3!important;background-color:#e0e1e3!important;background:#e0e1e3!important;border-radius:0;white-space:nowrap}.ipynb-renderer-root .cm-s-ipython .CodeMirror-gutters{background:#e0e1e3;border:none;border-radius:0;width:36px}.ipynb-renderer-root .cm-s-ipython .CodeMirror-linenumber{color:#828892}.ipynb-renderer-root .CodeMirror-sizer{margin-left:40px}.ipynb-renderer-root .CodeMirror-gutter.CodeMirror-linenumber div.CodeMirror-gutter.CodeMirror-linenumber,.ipynb-renderer-root .CodeMirror-linenumber,.ipynb-renderer-root div.CodeMirror-linenumber{padding-right:1px;margin-left:0;margin:0;width:26px!important;padding:0;text-align:right}.ipynb-renderer-root .CodeMirror-linenumber{color:#828892}.ipynb-renderer-root .cm-s-ipython .CodeMirror-cursor{border-left:2px solid default!important}.ipynb-renderer-root .cm-s-ipython span.cm-comment{color:#8d8d8d;font-style:italic}.ipynb-renderer-root .cm-s-ipython span.cm-atom{color:#055be0}.ipynb-renderer-root .cm-s-ipython span.cm-number{color:#ff8132}.ipynb-renderer-root .cm-s-ipython span.cm-property{color:#303030}.ipynb-renderer-root .cm-s-ipython span.cm-attribute{color:#303030}.ipynb-renderer-root .cm-s-ipython span.cm-keyword{color:#713bc5;font-weight:400}.ipynb-renderer-root .cm-s-ipython span.cm-string{color:#009e07}.ipynb-renderer-root .cm-s-ipython span.cm-meta{color:#A2F}.ipynb-renderer-root .cm-s-ipython span.cm-operator{color:#055be0}.ipynb-renderer-root .cm-s-ipython span.cm-builtin{color:#e22978}.ipynb-renderer-root .cm-s-ipython span.cm-variable{color:#303030}.ipynb-renderer-root .cm-s-ipython span.cm-variable-2{color:#de143d}.ipynb-renderer-root .cm-s-ipython span.cm-variable-3{color:#A2F}.ipynb-renderer-root .cm-s-ipython span.cm-def{color:#e22978;font-weight:400}.ipynb-renderer-root .cm-s-ipython span.cm-error{background:rgba(191,11,55,.7)}.ipynb-renderer-root .cm-s-ipython span.cm-tag{color:#e22978}.ipynb-renderer-root .cm-s-ipython span.cm-link{color:#ef5c00}.ipynb-renderer-root .cm-s-ipython span.cm-storage{color:#055be0}.ipynb-renderer-root .cm-s-ipython span.cm-entity{color:#e22978}.ipynb-renderer-root .cm-s-ipython span.cm-quote{color:#009e07}.ipynb-renderer-root div.CodeMirror span.CodeMirror-matchingbracket{color:#fff;font-weight:700;background-color:#009e07}.ipynb-renderer-root div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#fff;font-weight:700;background:rgba(191,11,55,.7)!important}.ipynb-renderer-root .cm-header-1{font-size:215%}.ipynb-renderer-root .cm-header-2{font-size:180%}.ipynb-renderer-root .cm-header-3{font-size:150%}.ipynb-renderer-root .cm-header-4{font-size:120%}.ipynb-renderer-root .cm-header-5{font-size:100%}.ipynb-renderer-root .cm-s-default .cm-hr{color:#055be0}.ipynb-renderer-root div.cell.text_cell .cm-s-default .cm-header{font-family:sans-serif;font-weight:400;color:#126DCE!important;margin-top:.3em!important;margin-bottom:.3em!important}.ipynb-renderer-root div.cell.text_cell .cm-s-default span.cm-variable-2{color:#353535!important}.ipynb-renderer-root div.cell.text_cell .cm-s-default span.cm-variable-3{color:#A2F!important}.ipynb-renderer-root .cm-s-default span.cm-comment{color:#8d8d8d!important}.ipynb-renderer-root .cm-s-default .cm-tag{color:#009fb7}.ipynb-renderer-root .cm-s-default .cm-builtin{color:#e22978}.ipynb-renderer-root .cm-s-default .cm-string{color:#009e07}.ipynb-renderer-root .cm-s-default .cm-keyword{color:#713bc5}.ipynb-renderer-root .cm-s-default .cm-number{color:#ff8132}.ipynb-renderer-root .cm-s-default .cm-error{color:#055be0}.ipynb-renderer-root .cm-s-default .cm-link{color:#ef5c00}.ipynb-renderer-root .cm-s-default .cm-atom{color:#ff8132}.ipynb-renderer-root .cm-s-default .cm-def{color:#e22978}.ipynb-renderer-root .CodeMirror-cursor{border-left:2px solid default!important;border-right:none;width:0}.ipynb-renderer-root .cm-s-default div.CodeMirror-selected{background:#e0e1e3}.ipynb-renderer-root .cm-s-default .cm-selected{background:#e0e1e3}.ipynb-renderer-root .MathJax,.ipynb-renderer-root .MathJax_Display{border:0!important;font-size:100%!important;text-align:center!important;margin:0!important;line-height:2.25!important}.ipynb-renderer-root .MathJax:focus,.ipynb-renderer-root body :focus .MathJax{display:inline-block!important}.ipynb-renderer-root .MathJax:focus,.ipynb-renderer-root body :focus .MathJax{display:inline-block!important}.ipynb-renderer-root div.cell.code_cell>.input{border-left:none!important}.ipynb-renderer-root div.cell.code_cell .input_prompt{border-right:none!important}.ipynb-renderer-root div.cell.code_cell .input_prompt>span{padding-right:5px}.ipynb-renderer-root div.output_area{display:flex;padding:5px 0}.ipynb-renderer-root div.output_area .prompt{padding-right:0!important}.ipynb-renderer-root div.input_area{padding-right:0!important}.ipynb-renderer-root div.output_subarea{padding:0!important;margin-top:1.5px}.ipynb-renderer-root div.highlight{background-color:#fbfbfb;border:solid 1px #f0f0f0}.ipynb-renderer-root div.highlight pre{margin:10px 0!important}.ipynb-renderer-root .output_prompt{border-right:none!important}.ipynb-renderer-root .input_prompt{padding-right:0!important}.ipynb-renderer-root div.prompt.input_prompt,.ipynb-renderer-root div.prompt.output_prompt{width:80px!important;min-width:80px!important}
.x-onboard{margin:0 auto;margin-top:100px;width:1000px}.x-onboard h1{font-family:gelica,sans-serif;font-size:32px;padding-bottom:16px;text-align:center;margin-bottom:15px}.x-onboard p{padding-bottom:25px;width:700px;line-height:1.4;font-size:16px}.x-onboard__progress{padding:45px;padding-bottom:32px;background:#fff;box-shadow:0 0 40px -25px #969bac;margin-bottom:20px}.x-onboard__box{box-shadow:0 10px 40px -25px #969bac;background:#fff;padding:40px 55px}.x-onboard__box .o-green{color:#090}.x-onboard__box__tryptic{display:flex;padding-top:20px;padding-bottom:40px}.x-onboard__box__tryptic__item{flex:1}.x-onboard__box__tryptic__item .o-label{padding-bottom:25px;text-align:center;font-weight:bold}.x-onboard__box__tryptic__item .o-img{width:240px;height:175px;background:#ddd;margin:0 auto;overflow:hidden;box-shadow:0 5px 40px -15px #969bac}.x-onboard__btn{margin-top:25px;display:flex}.x-onboard__btn .c-plus_button{margin-right:15px}.x-onboard__btn__skip{background:#eee;padding:15px 40px;cursor:pointer}.x-onboard__btn__skip:hover{background:#ddd}.x-onboard__invite__max{background:#fcc;padding:20px 35px}.x-onboard__invite__add{display:inline-flex;background:#eee;padding:10px 15px;margin:10px 0;font-size:13px;cursor:pointer}.x-onboard__invite__add:hover{background:#ddd}.x-onboard__invite__add__label{margin-left:8px}.x-onboard__upload{padding-bottom:15px}.x-onboard__upload__form{background:#e4f3c8;padding:15px;margin-bottom:20px}
.c-progress{position:relative;z-index:0;display:flex;align-items:end;padding-top:10px;padding-bottom:0;margin:0 auto;width:395px}.c-progress__step{position:relative;color:#ddd;z-index:101}.c-progress__step .o-label{position:absolute;top:-32px;left:-2px;text-align:center;width:20px;color:#83975f;font-size:26px;font-family:gelica,sans-serif;font-weight:400;font-style:normal}.c-progress__step .o-dot{font-size:18px;--fa-primary-color: #9fae84;--fa-secondary-opacity: 1;--fa-secondary-color: #ddd}.c-progress__spacer{position:relative;width:175px;background:#ddd;height:10px;margin-bottom:4px;margin-left:-3px;margin-right:-3px;z-index:1}.c-progress__spacer__fill{position:absolute;top:3px;bottom:3px;width:100%;background:#9fae84}
.c-privacy-badge{display:inline-flex;border-radius:3px;border:1px solid #dd9b00;align-items:center;background:#ffc;margin-bottom:20px}.c-privacy-badge__x{background:#dd9b00;color:#fff;padding:8px}.c-privacy-badge__label{display:inline-block;padding:6px 10px}
.p-operation .pc-opwrap{width:1000px;background:#fff;box-shadow:0 5px 35px -20px #969bac}.p-operation .pc-opwrap__title{padding:20px 30px;border-bottom:1px solid #e5e5e5;font-weight:bold;text-transform:uppercase}.p-operation .pc-opwrap__block{padding:20px 30px;border-bottom:1px solid #e5e5e5}.p-operation .pc-opwrap__block__checkrow{display:flex;align-items:center;margin-bottom:10px}.p-operation .pc-opwrap__block__checkrow>span{margin-left:10px}.p-operation .pc-compute__select{display:inline-flex;display:flex;margin-bottom:10px}.p-operation .pc-compute__select__option{background:#c4d0b0;padding:8px 20px;border-right:1px solid #fff;color:#fff;cursor:pointer}.p-operation .pc-compute__select__option span{margin-right:10px}.p-operation .pc-compute__select__option span:last-child{margin-right:0}.p-operation .pc-compute__select__option:last-child{border-right:0}.p-operation .pc-compute__select__option--active{background:#83975f}.p-operation .pc-compute__empty{padding-top:5px;padding-bottom:35px;font-style:italic;color:#666}.p-operation .pc-compute__desc{font-size:14px;border:1px solid #83975f;padding:10px 15px;background:#fff;line-height:1.25;margin-bottom:15px;border-left:4px solid #83975f;max-width:600px}.p-operation .pc-compute__desc--inactive{border:1px solid #ccc;border-left:4px solid #ccc;color:#aaa;cursor:pointer}.p-operation .pc-compute__desc--inactive .pc-compute__desc__row .o-subtext{color:#ccc}.p-operation .pc-compute__desc__row span{display:inline-block;width:120px;margin-right:5px}.p-operation .pc-compute__desc__row .o-subtext{width:auto;color:#999;margin-left:10px}.p-runop .pc-opblock:last-child{padding-bottom:15px}.p-runop .pc-opblock__title{padding:20px 30px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center}.p-runop .pc-opblock__title__label{font-weight:bold;text-transform:uppercase}.p-runop .pc-opblock__title__stop{margin-left:10px}.p-runop .pc-opblock__tasks{padding:15px 30px}.p-runop .pc-opblock__tasks .o-error,.p-runop .pc-opblock__tasks .o-warning,.p-runop .pc-opblock__tasks .o-ok,.p-runop .pc-opblock__tasks .o-pending{margin-bottom:15px}.p-runop .pc-opblock__tasks .o-error span,.p-runop .pc-opblock__tasks .o-warning span,.p-runop .pc-opblock__tasks .o-ok span,.p-runop .pc-opblock__tasks .o-pending span{display:inline-block;width:35px;text-align:center}.p-runop .pc-opblock__tasks .o-error:last-child,.p-runop .pc-opblock__tasks .o-warning:last-child,.p-runop .pc-opblock__tasks .o-ok:last-child,.p-runop .pc-opblock__tasks .o-pending:last-child{margin-bottom:0}.p-runop .pc-opblock__tasks .o-pending span{color:#aaa}.p-runop .pc-opblock__tasks .o-ok span{color:#0a0}.p-runop .pc-opblock__tasks .o-warning span{color:#fc0}.p-runop .pc-opblock__tasks .o-error{display:flex;align-items:center}.p-runop .pc-opblock__tasks .o-error span{color:#a00}.p-runop .pc-opblock__tasks .o-error__logs{margin-left:10px;cursor:pointer;background:#a00;color:#fff;padding:4px 8px;border-radius:3px;text-transform:uppercase;font-size:13px}.p-runop .pc-opblock__waiting{padding:15px 30px;font-style:italic;color:#aaa}
.p-planner__prompt{max-width:800px}.p-planner__prompt textarea{width:100%;height:125px;border:1px solid #888;padding:12px}.p-planner__mainloop{max-width:950px;padding:12px 35px;background:#f1f7e6}.p-planner__generated{max-width:950px;background:#fff;padding:25px 35px}.p-planner .pc-finished{background:#e4f3c8;padding:25px 35px;width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.p-planner .pc-finished__content span{margin-left:15px}.p-planner .pc-stepcard{position:relative;border:1px solid #b8b8b8;border-top:5px solid #83975f;padding:15px 35px;margin-bottom:30px;line-height:1.4}.p-planner .pc-stepcard__toggle{position:absolute;top:20px;right:35px;cursor:pointer;font-size:16px;padding:5px 12px;border-radius:3px}.p-planner .pc-stepcard__toggle:hover{background:#ebebeb}.p-planner .pc-stepcard__body pre{padding:15px;white-space:pre-wrap;font-family:monospace;font-size:13px}
.x-signup{margin:0 auto;margin-top:100px;width:750px}.x-signup h1{font-family:gelica,sans-serif;font-size:32px;padding-bottom:16px;text-align:center;margin-bottom:20px}.x-signup__box{box-shadow:0 10px 40px -25px #969bac;background:#fff}.x-signup__box .c-save-block{box-shadow:none;padding-left:55px}.x-signup__box__content{padding:40px 55px}.x-signup__box__content p{padding-bottom:25px;width:700px;line-height:1.4;font-size:16px}.x-signup__box__content p span{font-weight:bold}.x-signup__box__error{padding:40px 55px;color:#c00}.x-signup__link{padding:45px 0;text-align:center}.x-signup__link a{color:#666;text-decoration:underline;padding:10px 20px;cursor:pointer}.x-reset{margin:0 auto;margin-top:100px;width:550px}.x-reset h1{font-family:gelica,sans-serif;font-size:32px;padding-bottom:16px;text-align:center;margin-bottom:20px}.x-reset__box{box-shadow:0 10px 40px -25px #969bac;background:#fff}.x-reset__box .c-save-block{box-shadow:none;padding-left:55px}.x-reset__box .c-disabled-block{box-shadow:none;padding-left:55px}.x-reset__box__content{padding:50px 55px}.x-reset__box__content p{padding-bottom:25px;width:700px;line-height:1.4;font-size:16px}.x-reset__box__content p span{font-weight:bold}.x-reset__form span{display:inline-block;margin-right:15px}.x-reset__box__error{padding:40px 55px;color:#c00}.x-reset__link{padding:50px 0;text-align:center}.x-reset__link a{color:#666;text-decoration:underline;padding:10px 20px;cursor:pointer}.x-reset-update{margin:0 auto;margin-top:100px;width:550px}.x-reset-update h1{font-family:gelica,sans-serif;font-size:32px;padding-bottom:16px;text-align:center;margin-bottom:20px}.x-reset-update__box{box-shadow:0 10px 40px -25px #969bac;background:#fff}.x-reset-update__box .c-save-block{box-shadow:none;padding-left:55px}.x-reset-update__box input[type=password]{width:260px}.x-reset-update__box__content{padding:40px 55px}.x-reset-update__link{padding:50px 0;text-align:center}.x-reset-update__link a{color:#666;text-decoration:underline;padding:10px 20px;cursor:pointer}
.x-user{display:flex;flex-direction:column}.x-user .x-home__body__page{padding:50px}.x-user__header{display:inline-flex;align-items:center;cursor:pointer}.x-user__header .o-logo{width:40px}.x-user__header .o-logo img{width:100%}.x-user__header h1{font-family:gelica,serif;font-size:28px;margin-left:15px}.x-user__top{display:flex;margin-top:55px;margin-bottom:65px;gap:50px}@media(width <= 1024px){.x-user__top{flex-direction:column}}.x-user__left{flex:1}.x-user__left h1{font-family:gelica,serif;font-size:32px;margin-bottom:12px;background:#ffccc9;display:inline-block;padding:6px 2px}.x-user__left h2{font-size:18px;margin-bottom:35px}.x-user__left p{padding-bottom:25px;width:700px;line-height:1.4;font-size:16px}.x-user__left__features{margin-bottom:50px}.x-user__left__features__item{display:flex;margin-bottom:10px}.x-user__left__features__item .o-check{color:#508959}.x-user__left__features__item span{margin-left:10px}.x-user__right{width:550px}@media(width <= 1024px){.x-user__right{width:initial}}.x-user__box{box-shadow:0 10px 40px -25px #969bac;background:#fff;padding:55px}.x-user__box__line{border-top:1px solid #83975f;margin:25px 50px}.x-user__box__signup{margin-top:20px;display:flex;justify-content:flex-end}.x-user__box__signup .c-plus_button{margin:0 auto;padding:9px 30px}.x-user__box__signup__notice{margin-top:25px;padding:15px;color:red;text-align:center}.x-user__exists{margin-top:30px;text-align:center}.x-user__bottom{border-top:1px solid #83975f;padding:50px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:25px}.x-user__bottom__quote{font-size:24px;line-height:1.25;max-width:700px}.x-user__bottom__attribution{font-size:18px;max-width:700px}.p-signup footer{background:#393d34;padding:50px}.p-signup .x-user-footer{color:#fff;display:flex;justify-content:space-between}.p-signup .x-user-footer__left__name{font-family:gelica,serif;font-size:28px}.p-signup .x-user-footer__left__address{font-size:18px;margin-top:20px;line-height:1.25}.p-signup .x-user-footer__left__email{font-size:18px;margin-top:20px}.p-signup .x-user-footer__right{margin-top:45px}
.p-spin .pc-box{background:#fff;width:950px;padding:30px 35px;margin:0 auto;margin-bottom:25px;box-shadow:0 25px 55px -50px #969bac}.p-spin .pc-box--title h1{padding-bottom:0;text-align:center}.p-spin .pc-box h1{font-weight:bold;padding-bottom:25px}.p-spin .pc-box__section{border:1px solid #aaa;margin-bottom:25px}.p-spin .pc-box__section__title{padding:10px 20px;background:#f0f0f0;border-bottom:1px solid #bbb}.p-spin .pc-box__section__body{font-size:14px;padding:20px}.p-spin .pc-box__section__subsection{font-size:14px;padding:20px;border-bottom:1px solid #bbb}.p-spin .pc-box__section__summary{padding-bottom:20px;line-height:1.25}.p-spin .pc-box__section__row{display:flex;padding-bottom:15px}.p-spin .pc-box__section__row:last-child{padding-bottom:0}.p-spin .pc-box__section__row>span{display:block;width:185px}.p-spin .pc-box__section__row>div{flex:1;line-height:1.25}.p-spin .pc-box__section__row ul{flex:1;display:flex;flex-wrap:wrap;margin-bottom:-6px}.p-spin .pc-box__section__row ul li{background:#e4f3c8;margin-right:8px;margin-bottom:6px;border-radius:15px;padding:5px 10px;font-size:13px}.p-spin .pc-box__section__row ol{flex:1}.p-spin .pc-box__section__row ol li{margin-bottom:5px;line-height:1.25}.p-spin .pc-box__section__row .o-payoff span{background:#ffc}.p-spin .pc-progress{margin:0 auto;margin-top:-25px;width:900px;position:relative}.p-spin .pc-progress ul{position:relative;padding:15px}.p-spin .pc-progress li{text-align:center;max-width:450px;margin:10px auto;z-index:2;background:#ddd;padding:8px 20px;border-radius:3px;font-size:12px;text-transform:uppercase}.p-spin .pc-progress__line{position:absolute;left:50%;height:100%;border-left:1px solid #888}.p-spin .pc-finished-spin{background:#e4f3c8;width:900px;margin:0 auto;padding:25px 35px;display:flex;align-items:center;justify-content:space-around}.p-spin .pc-finished-spin__content span{margin-left:15px}
.p-switch{margin:0 auto;margin-top:100px;width:650px}.p-switch h1{font-family:gelica,sans-serif;font-size:32px;padding-bottom:16px;text-align:center;margin-bottom:15px}.p-switch p{padding-bottom:25px;width:700px;line-height:1.4;font-size:16px}.p-switch__box{box-shadow:0 10px 40px -25px #969bac;background:#fff}.p-switch__box__item{display:flex;align-items:center;justify-content:space-between;padding:30px 55px;border-bottom:1px solid #eee;cursor:pointer}.p-switch__box__item:hover{background:#e4f3c8}.p-switch__box__item__manager{padding-top:10px;font-style:italic;color:#888;font-size:13px}
.p-support .pc-support-grid{margin-bottom:40px}.p-support .pc-support-grid__title{font-size:18px;font-weight:bold;color:#666;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.p-support .pc-support-card{background:#fff;padding:30px;margin-bottom:20px;border:1px solid;border-left:5px solid;display:flex;align-items:flex-start;gap:20px}.p-support .pc-support-card--blue{border-color:#7d9ac3}.p-support .pc-support-card--blue .o-icon{color:#3f9bff}.p-support .pc-support-card--blue .pc-support-card__instructions{background:#e6f0ff}.p-support .pc-support-card--blue .c-button{background:#7d9ac3;color:#fff}.p-support .pc-support-card--blue .c-button:hover{background:#3f9bff}.p-support .pc-support-card--green{border-color:#83975f}.p-support .pc-support-card--green .o-icon{color:#83975f}.p-support .pc-support-card--green .pc-support-card__instructions{background:#f0f8f1}.p-support .pc-support-card--green .c-button{background:#83975f;color:#fff}.p-support .pc-support-card--green .c-button:hover{background:#83975f}.p-support .pc-support-card--purple{border-color:#9d88e6}.p-support .pc-support-card--purple .o-icon{color:#9d88e6}.p-support .pc-support-card--purple .pc-support-card__instructions{background:#f5f0ff}.p-support .pc-support-card--purple .c-button{background:#9d88e6;color:#fff}.p-support .pc-support-card--purple .c-button:hover{background:#9d88e6}.p-support .pc-support-card .o-icon{font-size:32px;flex-shrink:0;margin-top:5px}.p-support .pc-support-card__content{flex:1}.p-support .pc-support-card__content h3{margin:0 0 10px;font-size:20px;font-weight:600;color:#333}.p-support .pc-support-card__content p{margin:0 0 15px;color:#666;line-height:1.5}.p-support .pc-support-card__instructions{background:#f8f9fa;padding:15px;margin:15px 0}.p-support .pc-support-card__instructions p{margin:0 0 10px;font-weight:600}.p-support .pc-support-card__instructions ol{margin:0;padding-left:20px}.p-support .pc-support-card__instructions ol li{margin:0 0 5px;color:#555}.p-support .pc-support-card__contact{background:#f8f9fa;padding:15px;margin:15px 0}.p-support .pc-support-card__email{display:block;font-size:18px;color:#83975f;text-decoration:none;font-weight:600;margin-top:5px}.p-support .pc-support-card__email:hover{text-decoration:underline}.p-support .pc-support-card__response-time{font-size:14px;color:#888;font-style:italic;margin-top:10px !important}@media(width <= 768px){.p-support .pc-support{padding:15px}.p-support .pc-support-card{flex-direction:column;text-align:center;gap:15px}.p-support .pc-support-card .o-icon{margin-top:0}}
.p-accept{margin:0 auto;margin-top:100px;width:750px}.p-accept h1{font-family:gelica,sans-serif;font-size:32px;padding-bottom:16px;text-align:center;margin-bottom:15px}.p-accept p{padding-bottom:25px;width:700px;line-height:1.4;font-size:16px}.p-accept__box{box-shadow:0 10px 40px -25px #969bac;background:#fff;margin-bottom:20px}.p-accept__box__empty{padding:30px 55px}.p-accept__box__item{display:flex;align-items:center;justify-content:space-between;padding:30px 55px;border-bottom:1px solid #eee}.p-accept__box__item__manager{padding-top:10px;font-style:italic;color:#888;font-size:13px}
.p-billing__labeled_row{height:35px}.pc-pricing{width:250px;text-align:right;font-size:15px}.pc-pricing input{width:100px;text-align:right}.pc-pricing--total{border-top:1px solid #aaa;padding-top:10px}.pc-newcard{cursor:pointer;margin-top:10px;margin-left:160px;color:#33f;text-decoration:underline}.pc-shortplan{padding:15px;border-left:4px solid}.pc-shortplan--blue{background:#d8e4ef;border-color:#4980b7}.pc-shortplan--cyan{background:#d8eeef;border-color:#49afb7}.pc-shortplan--green{background:#dae9dc;border-color:#589661}.pc-shortplan--orange{background:#f5e7d6;border-color:#d28e40}.pc-downgrade{width:650px}.pc-downgrade__text{padding:30px;background:#fff;box-shadow:0 25px 45px -30px #969bac}.pc-downgrade__text span{font-weight:bold}.pc-promo{display:flex;align-items:center}.pc-promo__input{width:250px}.pc-promo__input input[type=text]{width:100%;text-align:right}.pc-promo__btn{margin-left:10px;background:#f19d45;color:#fff;padding:9px 12px;font-size:13px;cursor:pointer}.pc-promo__error{margin-left:10px;background:#fcc;color:#c00;padding:9px 12px}.pc-promo__active{display:flex;align-items:center}.pc-promo__active__message{width:250px;margin-left:12px;font-size:13px;display:flex;flex-direction:row-reverse}.pc-promo__active__message span{display:inline-block;background:#c0cfa5;padding:9px 10px;text-align:right}.pc-promo__active__clear{cursor:pointer;padding:5px 10px}.pc-total-charge{margin-top:25px;padding:10px 0;border-top:1px solid #ccc;max-width:410px}
.c-plan-list{display:flex;padding:35px 0;gap:35px;align-items:stretch}@media(width <= 1024px){.c-plan-list{flex-direction:column}}.c-plan{flex-grow:1;flex-basis:0;position:relative;background:#fff;display:flex;flex-direction:column}.c-plan__selected{position:absolute;width:100%;max-width:100%;background:#999;padding:12px 20px;text-align:center;color:#fff}.c-plan__head{background:#666;color:#fff;padding:25px 30px;padding-top:65px;min-height:250px;display:flex;flex-direction:column;flex-grow:1}.c-plan__head .c-small_button{padding:13px 30px;border:3px solid #ababab}.c-plan__head__title{font-family:gelica,sans-serif;font-weight:400px;font-size:28px;margin-bottom:13px}.c-plan__head__price{font-size:22px;margin-bottom:8px}.c-plan__head__description{margin-bottom:20px;color:#ebebeb;flex-grow:1}.c-plan__head__button{padding-bottom:15px}.c-plan__features{padding:30px;border:1px solid #ccc;border-top:0;height:200px}.c-plan__features>div{font-weight:bold;margin-bottom:10px;font-size:16px}.c-plan__features li{margin-bottom:5px}.c-plan--blue .c-plan__selected{background:#769fc9}.c-plan--blue .c-plan__head{background:#4376a9}.c-plan--blue .c-small_button{border-color:#4376a9;background:#769fc9}.c-plan--blue .c-small_button:hover{background:#2f5376}.c-plan--cyan .c-plan__selected{background:#76c3c9}.c-plan--cyan .c-plan__head{background:#43a2a9}.c-plan--cyan .c-small_button{background:#76c3c9;border-color:#43a2a9}.c-plan--cyan .c-small_button:hover{background:#2f7176}.c-plan--green .c-plan__selected{background:#7eb386}.c-plan--green .c-plan__head{background:#508959}.c-plan--green .c-small_button{background:#7eb386;border-color:#508959}.c-plan--green .c-small_button:hover{background:#38603e}.c-plan--orange .c-plan__selected{background:#ddaa70}.c-plan--orange .c-plan__head{background:#cf8532}.c-plan--orange .c-small_button{background:#ddaa70;border-color:#cf8532}.c-plan--orange .c-small_button:hover{background:#925d22}
.c-work-block{background:#fff;border-top:1px solid #ddd;padding:15px 35px;display:flex;align-items:center;box-shadow:0 30px 60px -30px #969bac}.c-work-block__btn{display:flex;align-items:center;background:#fff;border:1px solid #83975f;border-radius:2px;padding:11px 22px}.c-work-block__btn__spinner{margin-right:8px;color:#83975f}
.p-api .pc-add_key{display:flex;align-items:center;border:1px solid #92a56f;background-color:#dae5c5;cursor:pointer;padding:8px 12px;border-radius:2px;font-weight:normal;font-size:14px}.p-api .pc-add_key span{display:inline-block;margin-left:10px}.p-api .pc-add_key:hover{background-color:#c0cfa5}.p-api .pc-api-example__title{font-weight:bold;padding-bottom:15px}.p-api .pc-api-example p{padding-bottom:15px}
.p-web_search .pc-result{background:#fff;padding:25px 30px}.p-web_search .pc-result__title{font-weight:bold;padding:15px 0}.p-web_search .pc-result__annotations{margin-top:15px}.p-web_search .pc-result__annotations__item{padding:10px 0}.p-web_search .pc-result__annotations__item .o-title{font-weight:bold;margin-bottom:5px}

/*# sourceMappingURL=main.4d4c713c76cfc5406071.css.map*/