      .auth-loader-global {
          align-content: stretch;
          align-items: stretch;
          align-self: auto;
          animation-delay: 0s;
          animation-direction: normal;
          animation-duration: 0s;
          animation-fill-mode: none;
          animation-iteration-count: 1;
          animation-name: none;
          animation-play-state: running;
          animation-timing-function: ease;
          azimuth: center;
          -webkit-backface-visibility: visible;
          backface-visibility: visible;
          background-attachment: scroll;
          background-blend-mode: normal;
          background-clip: border-box;
          background-color: rgba(0, 0, 0, 0);
          background-image: none;
          background-origin: padding-box;
          background-position: 0% 0%;
          background-repeat: repeat;
          background-size: auto auto;
          block-size: auto;
          border-block-end-color: currentcolor;
          border-block-end-style: none;
          border-block-end-width: medium;
          border-block-start-color: currentcolor;
          border-block-start-style: none;
          border-block-start-width: medium;
          border-bottom-color: currentcolor;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          border-bottom-style: none;
          border-bottom-width: medium;
          border-collapse: separate;
          border-image-outset: 0s;
          border-image-repeat: stretch;
          border-image-slice: 100%;
          border-image-source: none;
          border-image-width: 1;
          border-inline-end-color: currentcolor;
          border-inline-end-style: none;
          border-inline-end-width: medium;
          border-inline-start-color: currentcolor;
          border-inline-start-style: none;
          border-inline-start-width: medium;
          border-left-color: currentcolor;
          border-left-style: none;
          border-left-width: medium;
          border-right-color: currentcolor;
          border-right-style: none;
          border-right-width: medium;
          border-spacing: 0;
          border-top-color: currentcolor;
          border-top-left-radius: 0;
          border-top-right-radius: 0;
          border-top-style: none;
          border-top-width: medium;
          bottom: auto;
          -webkit-box-decoration-break: slice;
          box-decoration-break: slice;
          box-shadow: none;
          box-sizing: content-box;
          break-after: auto;
          break-before: auto;
          break-inside: auto;
          caption-side: top;
          caret-color: auto;
          clear: none;
          clip: auto;
          -webkit-clip-path: none;
          clip-path: none;
          color: initial;
          column-count: auto;
          column-fill: balance;
          column-gap: normal;
          column-rule-color: currentcolor;
          column-rule-style: none;
          column-rule-width: medium;
          column-span: none;
          column-width: auto;
          content: normal;
          counter-increment: none;
          counter-reset: none;
          cursor: auto;
          display: inline;
          empty-cells: show;
          filter: none;
          flex-basis: auto;
          flex-direction: row;
          flex-grow: 0;
          flex-shrink: 1;
          flex-wrap: nowrap;
          float: none;
          font-family: initial;
          font-feature-settings: normal;
          font-kerning: auto;
          font-language-override: normal;
          font-size: medium;
          font-size-adjust: none;
          font-stretch: normal;
          font-style: normal;
          font-synthesis: weight style;
          font-variant: normal;
          font-variant-alternates: normal;
          font-variant-caps: normal;
          font-variant-east-asian: normal;
          font-variant-ligatures: normal;
          font-variant-numeric: normal;
          font-variant-position: normal;
          font-weight: normal;
          grid-auto-columns: auto;
          grid-auto-flow: row;
          grid-auto-rows: auto;
          grid-column-end: auto;
          grid-column-gap: 0;
          grid-column-start: auto;
          grid-row-end: auto;
          grid-row-gap: 0;
          grid-row-start: auto;
          grid-template-areas: none;
          grid-template-columns: none;
          grid-template-rows: none;
          height: auto;
          -webkit-hyphens: manual;
          -ms-hyphens: manual;
          hyphens: manual;
          image-orientation: 0deg;
          image-rendering: auto;
          image-resolution: 1dppx;
          ime-mode: auto;
          inline-size: auto;
          isolation: auto;
          justify-content: flex-start;
          left: auto;
          letter-spacing: normal;
          line-break: auto;
          line-height: normal;
          list-style-image: none;
          list-style-position: outside;
          list-style-type: disc;
          margin-block-end: 0;
          margin-block-start: 0;
          margin-bottom: 0;
          margin-inline-end: 0;
          margin-inline-start: 0;
          margin-left: 0;
          margin-right: 0;
          margin-top: 0;
          -webkit-mask-clip: border-box;
          mask-clip: border-box;
          -webkit-mask-composite: source-over;
          mask-composite: add;
          -webkit-mask-image: none;
          mask-image: none;
          mask-mode: match-source;
          -webkit-mask-origin: border-box;
          mask-origin: border-box;
          -webkit-mask-position: 0% 0%;
          mask-position: 0% 0%;
          -webkit-mask-repeat: repeat;
          mask-repeat: repeat;
          -webkit-mask-size: auto;
          mask-size: auto;
          mask-type: luminance;
          max-height: none;
          max-width: none;
          min-block-size: 0;
          min-height: 0;
          min-inline-size: 0;
          min-width: 0;
          mix-blend-mode: normal;
          object-fit: fill;
          object-position: 50% 50%;
          offset-block-end: auto;
          offset-block-start: auto;
          offset-inline-end: auto;
          offset-inline-start: auto;
          opacity: 1;
          order: 0;
          orphans: 2;
          outline-color: initial;
          outline-offset: 0;
          outline-style: none;
          outline-width: medium;
          overflow: visible;
          overflow-wrap: normal;
          overflow-x: visible;
          overflow-y: visible;
          padding-block-end: 0;
          padding-block-start: 0;
          padding-bottom: 0;
          padding-inline-end: 0;
          padding-inline-start: 0;
          padding-left: 0;
          padding-right: 0;
          padding-top: 0;
          page-break-after: auto;
          page-break-before: auto;
          page-break-inside: auto;
          perspective: none;
          perspective-origin: 50% 50%;
          pointer-events: auto;
          position: static;
          quotes: initial;
          resize: none;
          right: auto;
          ruby-align: space-around;
          ruby-merge: separate;
          ruby-position: over;
          scroll-behavior: auto;
          -ms-scroll-snap-coordinate: none;
          scroll-snap-coordinate: none;
          -ms-scroll-snap-destination: 0px 0px;
          scroll-snap-destination: 0px 0px;
          -ms-scroll-snap-points-x: none;
          scroll-snap-points-x: none;
          -ms-scroll-snap-points-y: none;
          scroll-snap-points-y: none;
          -ms-scroll-snap-type: none;
          scroll-snap-type: none;
          shape-image-threshold: 0;
          shape-margin: 0;
          shape-outside: none;
          tab-size: 8;
          table-layout: auto;
          text-align: initial;
          text-align-last: auto;
          text-combine-upright: none;
          -webkit-text-decoration-color: currentcolor;
          text-decoration-color: currentcolor;
          -webkit-text-decoration-line: none;
          text-decoration-line: none;
          -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
          -webkit-text-emphasis-color: currentcolor;
          text-emphasis-color: currentcolor;
          -webkit-text-emphasis-position: over;
          text-emphasis-position: over right;
          -webkit-text-emphasis-style: none;
          text-emphasis-style: none;
          text-indent: 0;
          text-justify: auto;
          text-orientation: mixed;
          text-overflow: clip;
          text-rendering: auto;
          text-shadow: none;
          text-transform: none;
          text-underline-position: auto;
          top: auto;
          touch-action: auto;
          transform: none;
          transform-box: border-box;
          transform-origin: 50% 50% 0;
          transform-style: flat;
          transition-delay: 0s;
          transition-duration: 0s;
          transition-property: all;
          transition-timing-function: ease;
          vertical-align: baseline;
          visibility: visible;
          white-space: normal;
          widows: 2;
          width: auto;
          will-change: auto;
          word-break: normal;
          word-spacing: normal;
          word-wrap: normal;
          -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
          z-index: auto;
          -webkit-appearance: none;
          appearance: none;
          background-color: #fff;
          border: 1px solid #ccc;
          box-sizing: border-box;
          position: relative;
          padding: 31px;
          min-width: 300px;
          display: flex !important;
          justify-content: center;
          align-items: center
      }

      .auth-loader-global *,
      .auth-loader-global ::after,
      .auth-loader-global ::before {
          align-content: stretch;
          align-items: stretch;
          align-self: auto;
          animation-delay: 0s;
          animation-direction: normal;
          animation-duration: 0s;
          animation-fill-mode: none;
          animation-iteration-count: 1;
          animation-name: none;
          animation-play-state: running;
          animation-timing-function: ease;
          azimuth: center;
          -webkit-backface-visibility: visible;
          backface-visibility: visible;
          background-attachment: scroll;
          background-blend-mode: normal;
          background-clip: border-box;
          background-color: rgba(0, 0, 0, 0);
          background-image: none;
          background-origin: padding-box;
          background-position: 0% 0%;
          background-repeat: repeat;
          background-size: auto auto;
          block-size: auto;
          border-block-end-color: currentcolor;
          border-block-end-style: none;
          border-block-end-width: medium;
          border-block-start-color: currentcolor;
          border-block-start-style: none;
          border-block-start-width: medium;
          border-bottom-color: currentcolor;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          border-bottom-style: none;
          border-bottom-width: medium;
          border-collapse: separate;
          border-image-outset: 0s;
          border-image-repeat: stretch;
          border-image-slice: 100%;
          border-image-source: none;
          border-image-width: 1;
          border-inline-end-color: currentcolor;
          border-inline-end-style: none;
          border-inline-end-width: medium;
          border-inline-start-color: currentcolor;
          border-inline-start-style: none;
          border-inline-start-width: medium;
          border-left-color: currentcolor;
          border-left-style: none;
          border-left-width: medium;
          border-right-color: currentcolor;
          border-right-style: none;
          border-right-width: medium;
          border-spacing: 0;
          border-top-color: currentcolor;
          border-top-left-radius: 0;
          border-top-right-radius: 0;
          border-top-style: none;
          border-top-width: medium;
          bottom: auto;
          -webkit-box-decoration-break: slice;
          box-decoration-break: slice;
          box-shadow: none;
          box-sizing: content-box;
          break-after: auto;
          break-before: auto;
          break-inside: auto;
          caption-side: top;
          caret-color: auto;
          clear: none;
          clip: auto;
          -webkit-clip-path: none;
          clip-path: none;
          color: initial;
          column-count: auto;
          column-fill: balance;
          column-gap: normal;
          column-rule-color: currentcolor;
          column-rule-style: none;
          column-rule-width: medium;
          column-span: none;
          column-width: auto;
          content: normal;
          counter-increment: none;
          counter-reset: none;
          cursor: auto;
          display: inline;
          empty-cells: show;
          filter: none;
          flex-basis: auto;
          flex-direction: row;
          flex-grow: 0;
          flex-shrink: 1;
          flex-wrap: nowrap;
          float: none;
          font-family: initial;
          font-feature-settings: normal;
          font-kerning: auto;
          font-language-override: normal;
          font-size: medium;
          font-size-adjust: none;
          font-stretch: normal;
          font-style: normal;
          font-synthesis: weight style;
          font-variant: normal;
          font-variant-alternates: normal;
          font-variant-caps: normal;
          font-variant-east-asian: normal;
          font-variant-ligatures: normal;
          font-variant-numeric: normal;
          font-variant-position: normal;
          font-weight: normal;
          grid-auto-columns: auto;
          grid-auto-flow: row;
          grid-auto-rows: auto;
          grid-column-end: auto;
          grid-column-gap: 0;
          grid-column-start: auto;
          grid-row-end: auto;
          grid-row-gap: 0;
          grid-row-start: auto;
          grid-template-areas: none;
          grid-template-columns: none;
          grid-template-rows: none;
          height: auto;
          -webkit-hyphens: manual;
          -ms-hyphens: manual;
          hyphens: manual;
          image-orientation: 0deg;
          image-rendering: auto;
          image-resolution: 1dppx;
          ime-mode: auto;
          inline-size: auto;
          isolation: auto;
          justify-content: flex-start;
          left: auto;
          letter-spacing: normal;
          line-break: auto;
          line-height: normal;
          list-style-image: none;
          list-style-position: outside;
          list-style-type: disc;
          margin-block-end: 0;
          margin-block-start: 0;
          margin-bottom: 0;
          margin-inline-end: 0;
          margin-inline-start: 0;
          margin-left: 0;
          margin-right: 0;
          margin-top: 0;
          -webkit-mask-clip: border-box;
          mask-clip: border-box;
          -webkit-mask-composite: source-over;
          mask-composite: add;
          -webkit-mask-image: none;
          mask-image: none;
          mask-mode: match-source;
          -webkit-mask-origin: border-box;
          mask-origin: border-box;
          -webkit-mask-position: 0% 0%;
          mask-position: 0% 0%;
          -webkit-mask-repeat: repeat;
          mask-repeat: repeat;
          -webkit-mask-size: auto;
          mask-size: auto;
          mask-type: luminance;
          max-height: none;
          max-width: none;
          min-block-size: 0;
          min-height: 0;
          min-inline-size: 0;
          min-width: 0;
          mix-blend-mode: normal;
          object-fit: fill;
          object-position: 50% 50%;
          offset-block-end: auto;
          offset-block-start: auto;
          offset-inline-end: auto;
          offset-inline-start: auto;
          opacity: 1;
          order: 0;
          orphans: 2;
          outline-color: initial;
          outline-offset: 0;
          outline-style: none;
          outline-width: medium;
          overflow: visible;
          overflow-wrap: normal;
          overflow-x: visible;
          overflow-y: visible;
          padding-block-end: 0;
          padding-block-start: 0;
          padding-bottom: 0;
          padding-inline-end: 0;
          padding-inline-start: 0;
          padding-left: 0;
          padding-right: 0;
          padding-top: 0;
          page-break-after: auto;
          page-break-before: auto;
          page-break-inside: auto;
          perspective: none;
          perspective-origin: 50% 50%;
          pointer-events: auto;
          position: static;
          quotes: initial;
          resize: none;
          right: auto;
          ruby-align: space-around;
          ruby-merge: separate;
          ruby-position: over;
          scroll-behavior: auto;
          -ms-scroll-snap-coordinate: none;
          scroll-snap-coordinate: none;
          -ms-scroll-snap-destination: 0px 0px;
          scroll-snap-destination: 0px 0px;
          -ms-scroll-snap-points-x: none;
          scroll-snap-points-x: none;
          -ms-scroll-snap-points-y: none;
          scroll-snap-points-y: none;
          -ms-scroll-snap-type: none;
          scroll-snap-type: none;
          shape-image-threshold: 0;
          shape-margin: 0;
          shape-outside: none;
          tab-size: 8;
          table-layout: auto;
          text-align: initial;
          text-align-last: auto;
          text-combine-upright: none;
          -webkit-text-decoration-color: currentcolor;
          text-decoration-color: currentcolor;
          -webkit-text-decoration-line: none;
          text-decoration-line: none;
          -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
          -webkit-text-emphasis-color: currentcolor;
          text-emphasis-color: currentcolor;
          -webkit-text-emphasis-position: over;
          text-emphasis-position: over right;
          -webkit-text-emphasis-style: none;
          text-emphasis-style: none;
          text-indent: 0;
          text-justify: auto;
          text-orientation: mixed;
          text-overflow: clip;
          text-rendering: auto;
          text-shadow: none;
          text-transform: none;
          text-underline-position: auto;
          top: auto;
          touch-action: auto;
          transform: none;
          transform-box: border-box;
          transform-origin: 50% 50% 0;
          transform-style: flat;
          transition-delay: 0s;
          transition-duration: 0s;
          transition-property: all;
          transition-timing-function: ease;
          vertical-align: baseline;
          visibility: visible;
          white-space: normal;
          widows: 2;
          width: auto;
          will-change: auto;
          word-break: normal;
          word-spacing: normal;
          word-wrap: normal;
          -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
          z-index: auto;
          -webkit-appearance: none;
          appearance: none
      }

      @media screen and (max-width: 399px) {
          .auth-loader-global {
              width: 336px !important;
              padding: 5px;
              border: 0;
              overflow: hidden
          }
      }

      @media screen and (max-height: 520px) {
          .auth-loader-global {
              height: auto
          }
      }

      .auth-loader-global * {
          font-family: "IBM Plex Sans", Arial, Helvetica, FreeSans, sans, sans-serif;
          line-height: 1.5rem;
          font-size: 1rem;
          color: #333
      }

      .auth-loader-global h2 {
          font-size: 1rem;
          color: #333;
          font-weight: 700;
          line-height: 1.5rem;
          margin: 0;
          padding: 0;
          display: block
      }

      .auth-loader-global h3 {
          color: #333;
          font-size: 1.25rem;
          font-weight: 700;
          line-height: 1.75rem;
          margin: 0;
          padding: 0;
          display: block
      }

      .auth-loader-global__font-load-500 {
          visibility: hidden;
          font-weight: 500;
          position: absolute;
          display: inline
      }

      .auth-loader-global__font-load-600 {
          visibility: hidden;
          font-weight: 600;
          position: absolute;
          display: inline
      }

      .auth-loader-global__title {
          font-size: 1.25rem;
          font-weight: 700;
          line-height: 1.75rem;
          display: block;
          text-align: center;
          max-width: 390px
      }

      .auth-loader-global__content {
          z-index: 2000;
          width: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-direction: column
      }

      .auth-loader-global__logo {
          height: 24px;
          position: relative;
          width: 62px;
          margin-bottom: 24px
      }

      .auth-loader-global__logo-svg {
          position: absolute;
          left: -85px;
          top: -20px;
          height: 62px;
          width: 234px;
          transform: scale(0.26)
      }

      .auth-loader-global__logo-svg path {
          fill: #0060e6
      }

      .auth-loader-global__shield {
          position: absolute;
          width: 100px;
          height: 117px
      }

      .auth-loader-global__shield path {
          fill: #0060e6
      }

      .auth-loader-global__state {
          position: relative;
          height: 120px;
          width: 100px;
          margin-bottom: 24px;
          display: block
      }

      .auth-loader-global__error {
          position: absolute
      }

      .auth-loader-global__error circle,
      .auth-loader-global__error path {
          fill: #fff
      }

      .auth-loader-global__circular {
          animation: coreLoaderRotate 1s linear infinite;
          transform-origin: center center;
          margin: auto;
          z-index: 10;
          position: absolute;
          left: 24px;
          top: 28px;
          width: 50px;
          height: 50px
      }

      .auth-loader-global__circular circle:first-child {
          stroke: #3380eb
      }

      .auth-loader-global__circular circle:last-child {
          animation: coreLoaderDash 1.5s linear infinite
      }

      .auth-loader-global__text {
          text-align: center;
          vertical-align: middle;
          line-height: 1.5rem;
          min-height: 3.625rem
      }

      .auth-loader-global__description {
          line-height: 2rem;
          display: block;
          text-align: center
      }

      .auth-loader-global__link {
          color: #0060e6;
          cursor: pointer;
          padding: 0 5px
      }

      @keyframes coreLoaderRotate {
          100% {
              transform: rotate(360deg)
          }
      }

      @keyframes coreLoaderDash {
          0% {
              stroke-dasharray: 50 200
          }

          100% {
              stroke-dasharray: 50 200
          }
      }