
          @import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
          @import"https://fonts.googleapis.com/css2?family=Unbounded:wght@700;800;900&display=swap";
          header a {
              cursor: pointer
          }

          .page-content {
              padding-bottom: 3rem;
              padding-top: 3rem
          }

          .page-content h1 {
              font-size: 1.875rem !important;
              font-weight: 900;
              line-height: 2.2rem;
              margin-bottom: 2.5rem;
              --tw-text-opacity: 1;
              color: rgb(0 0 0/var(--tw-text-opacity, 1))
          }

          @media (min-width:640px) {
              .page-content h1 {
                  font-size: 2.25rem !important;
                  line-height: 3rem
              }
          }

          @media (min-width:1024px) {
              .page-content h1 {
                  font-size: 2.25rem !important;
                  line-height: 3.5rem
              }
          }

          .page-content h2 {
              font-size: 1.875rem;
              font-weight: 600;
              line-height: 2.25rem;
              margin-top: 1.5rem
          }

          .page-content h2,
          .page-content h3 {
              margin-bottom: .75rem;
              --tw-text-opacity: 1;
              color: rgb(var(--color-gray-900)/var(--tw-text-opacity, 1))
          }

          .page-content h3 {
              font-size: 1.5rem;
              font-weight: 500;
              line-height: 2rem;
              margin-top: 1.25rem
          }

          .page-content h4 {
              font-size: 1.25rem;
              margin-top: 1rem
          }

          .page-content h4,
          .page-content h5 {
              font-weight: 500;
              line-height: 1.75rem;
              margin-bottom: .5rem;
              --tw-text-opacity: 1;
              color: rgb(var(--color-gray-900)/var(--tw-text-opacity, 1))
          }

          .page-content h5 {
              font-size: 1.125rem;
              margin-top: .75rem
          }

          .page-content h6 {
              font-size: 1rem;
              font-weight: 600;
              line-height: 1.5rem;
              margin-bottom: .5rem;
              margin-top: .75rem;
              --tw-text-opacity: 1;
              color: rgb(var(--color-gray-900)/var(--tw-text-opacity, 1))
          }

          .page-content p {
              font-size: 1rem;
              line-height: 1.75rem;
              margin-bottom: 1rem;
              margin-top: 1rem
          }

          .page-content ul {
              list-style-type: disc
          }

          .page-content ol,
          .page-content ul {
              background-color: #e4e4e71a;
              border-radius: .75rem;
              list-style-position: inside;
              margin-bottom: 1rem;
              margin-top: 1rem;
              padding: 1.25rem;
              --tw-text-opacity: 1;
              color: rgb(9 9 11/var(--tw-text-opacity, 1))
          }

          .page-content ol {
              list-style-type: decimal
          }

          .page-content li {
              margin-bottom: .25rem
          }

          .page-content a {
              --tw-text-opacity: 1;
              color: rgb(234 88 12/var(--tw-text-opacity, 1));
              text-decoration-line: underline;
              transition-duration: .15s;
              transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
              transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
              transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
              transition-timing-function: cubic-bezier(.4, 0, .2, 1)
          }

          .page-content a:hover {
              --tw-text-opacity: 1;
              color: rgb(194 65 12/var(--tw-text-opacity, 1))
          }

          .page-content blockquote {
              border-left-width: 4px;
              margin-bottom: 1rem;
              margin-top: 1rem;
              --tw-border-opacity: 1;
              border-color: rgb(var(--color-gray-300)/var(--tw-border-opacity, 1));
              font-style: italic;
              padding-left: 1rem;
              --tw-text-opacity: 1;
              color: rgb(var(--color-gray-700)/var(--tw-text-opacity, 1))
          }

          .page-content pre {
              background-color: rgb(var(--color-gray-100)/var(--tw-bg-opacity, 1));
              border-radius: .375rem;
              margin-bottom: 1rem;
              margin-top: 1rem;
              overflow-x: auto;
              padding: 1rem
          }

          .page-content code,
          .page-content pre {
              --tw-bg-opacity: 1;
              font-size: .875rem;
              line-height: 1.25rem
          }

          .page-content code {
              background-color: rgb(var(--color-gray-200)/var(--tw-bg-opacity, 1));
              border-radius: .25rem;
              padding: .125rem .25rem
          }

          .page-content hr {
              border-top-width: 1px;
              margin-bottom: 1.5rem;
              margin-top: 1.5rem;
              --tw-border-opacity: 1;
              border-color: rgb(var(--color-gray-300)/var(--tw-border-opacity, 1))
          }

          .page-content table {
              border-collapse: collapse;
              margin-bottom: 1rem;
              margin-top: 1rem;
              width: 100%
          }

          .page-content th {
              --tw-border-opacity: 1;
              --tw-bg-opacity: 1;
              background-color: rgb(var(--color-gray-200)/var(--tw-bg-opacity, 1));
              font-weight: 600;
              text-align: left
          }

          .page-content td,
          .page-content th {
              border-color: rgb(var(--color-gray-300)/var(--tw-border-opacity, 1));
              border-width: 1px;
              padding: .5rem 1rem
          }

          .page-content td {
              --tw-border-opacity: 1
          }

          .page-content img {
              border-radius: .5rem;
              height: auto;
              margin-bottom: 1rem;
              margin-top: 1rem;
              max-width: 100%;
              --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
              --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
              box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
          }

          .page-content strong {
              font-weight: 600;
              --tw-text-opacity: 1;
              color: rgb(var(--color-gray-900)/var(--tw-text-opacity, 1))
          }

          .page-content em {
              font-style: italic;
              --tw-text-opacity: 1;
              color: rgb(var(--color-gray-800)/var(--tw-text-opacity, 1))
          }

          @media (min-width:768px) {
              .page-content h1 {
                  font-size: 3rem;
                  line-height: 1
              }
              .page-content h2 {
                  font-size: 2.25rem;
                  line-height: 2.5rem
              }
              .page-content h3 {
                  font-size: 1.875rem;
                  line-height: 2.25rem
              }
              .page-content h4 {
                  font-size: 1.5rem;
                  line-height: 2rem
              }
              .page-content h5 {
                  font-size: 1.25rem;
                  line-height: 1.75rem
              }
              .page-content h6 {
                  font-size: 1.125rem;
                  line-height: 1.75rem
              }
          }

          .no-scrollbar {
              -ms-overflow-style: none;
              scrollbar-width: none
          }

          .timeline-0 .border-line,
          .timeline-12 .border-line,
          .timeline-4 .border-line,
          .timeline-8 .border-line {
              --tw-border-opacity: 1;
              border-color: rgb(228 228 231/var(--tw-border-opacity, 1))
          }

          .timeline-0 .circle,
          .timeline-12 .circle,
          .timeline-4 .circle,
          .timeline-8 .circle {
              --tw-bg-opacity: 1;
              background-color: rgb(113 113 122/var(--tw-bg-opacity, 1))
          }

          .timeline-1 .border-line,
          .timeline-13 .border-line,
          .timeline-5 .border-line,
          .timeline-9 .border-line {
              --tw-border-opacity: 1;
              border-color: rgb(187 247 208/var(--tw-border-opacity, 1))
          }

          .timeline-1 .circle,
          .timeline-13 .circle,
          .timeline-5 .circle,
          .timeline-9 .circle {
              --tw-bg-opacity: 1;
              background-color: rgb(34 197 94/var(--tw-bg-opacity, 1))
          }

          .timeline-10 .border-line,
          .timeline-14 .border-line,
          .timeline-2 .border-line,
          .timeline-6 .border-line {
              --tw-border-opacity: 1;
              border-color: rgb(253 230 138/var(--tw-border-opacity, 1))
          }

          .timeline-10 .circle,
          .timeline-14 .circle,
          .timeline-2 .circle,
          .timeline-6 .circle {
              --tw-bg-opacity: 1;
              background-color: rgb(245 158 11/var(--tw-bg-opacity, 1))
          }

          .timeline-11 .border-line,
          .timeline-15 .border-line,
          .timeline-3 .border-line,
          .timeline-7 .border-line {
              --tw-border-opacity: 1;
              border-color: rgb(199 210 254/var(--tw-border-opacity, 1))
          }

          .timeline-11 .circle,
          .timeline-15 .circle,
          .timeline-3 .circle,
          .timeline-7 .circle {
              --tw-bg-opacity: 1;
              background-color: rgb(99 102 241/var(--tw-bg-opacity, 1))
          }

          .widget-mask {
              border-radius: 8px;
              height: 567px;
              left: 50%;
              max-width: 454px;
              pointer-events: none;
              position: fixed;
              top: 50%;
              transform: translate(-50%, -50%);
              width: 454px;
              z-index: 1000000
          }

          @media (max-width:639px) {
              .modal-ba-container .modal-ba-inner {
                  overflow-y: visible
              }
              .modal-ba-container .modal-ba {
                  border-bottom-left-radius: 0;
                  border-bottom-right-radius: 0;
                  bottom: 0;
                  display: block;
                  left: .5rem;
                  overflow-y: auto;
                  position: fixed;
                  right: .5rem;
                  width: calc(100% - 1rem)
              }
              .modal-ba-container.va-modal .modal-ba {
                  height: 100%;
                  max-height: 95%
              }
              .modal-ba-container.vb-modal .modal-ba {
                  height: auto;
                  max-height: 70%
              }
          }

          ::selection {
              background: #4da2e78f !important;
              color: #000
          }

          ::-moz-selection {
              background: #4da2e78f !important;
              color: #000
          }

          body,
          html {
              font-family: Noto Sans, sans-serif;
              font-size: 15px;
              font-weight: 400;
              height: 100%;
              margin: 0;
              padding: 0;
              --tw-text-opacity: 1;
              color: rgb(39 39 42/var(--tw-text-opacity, 1))
          }

          body #wrapper,
          html #wrapper {
              display: flex;
              flex-direction: column;
              height: 100%
          }

          body .content,
          html .content {
              flex: 1 0 auto
          }

          body #__nuxt,
          html #__nuxt {
              height: 100%
          }

          body .container,
          html .container {
              margin-left: auto;
              margin-right: auto;
              max-width: 1232px;
              padding-left: 1.25rem;
              padding-right: 1.25rem
          }

          @media (min-width:640px) {
              body .container,
              html .container {
                  padding-left: 2.5rem;
                  padding-right: 2.5rem
              }
          }

          @media (min-width:1280px) {
              body .container,
              html .container {
                  padding-left: 1rem;
                  padding-right: 1rem
              }
          }

          body .logotype,
          html .logotype {
              font-weight: 800
          }

          body .ba-font,
          body h1,
          body h2,
          body h3,
          html .ba-font,
          html h1,
          html h2,
          html h3 {
              font-family: Unbounded, sans-serif
          }
