html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button, input, select {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, *::before, *::after {
  box-sizing: inherit;
}

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

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

.mt-0 {
  margin-top: 0px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.bt-0 {
  border-top: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.bb-0, .api-description, .api-request-section {
  border-bottom: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.bl-0 {
  border-left: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.br-0 {
  border-right: 0px !important;
}

.m-0 {
  margin: 0px !important;
}

.p-0 {
  padding: 0px !important;
}

.b-0 {
  border: 0px !important;
}

.mt-1 {
  margin-top: 4px !important;
}

.pt-1, .swap-currs__item, .swap-rates .col.is-4 {
  padding-top: 4px !important;
}

.bt-1 {
  border-top: 4px !important;
}

.mb-1 {
  margin-bottom: 4px !important;
}

.pb-1, .swap-currs__item, .swap-rates .col.is-4 {
  padding-bottom: 4px !important;
}

.bb-1 {
  border-bottom: 4px !important;
}

.ml-1 {
  margin-left: 4px !important;
}

.pl-1 {
  padding-left: 4px !important;
}

.bl-1 {
  border-left: 4px !important;
}

.mr-1 {
  margin-right: 4px !important;
}

.pr-1 {
  padding-right: 4px !important;
}

.br-1 {
  border-right: 4px !important;
}

.m-1 {
  margin: 4px !important;
}

.p-1 {
  padding: 4px !important;
}

.b-1 {
  border: 4px !important;
}

.mt-2 {
  margin-top: 8px !important;
}

.pt-2, .swap-currs__list {
  padding-top: 8px !important;
}

.bt-2 {
  border-top: 8px !important;
}

.mb-2, .api-example-code code:not(:last-child), .api ul li, .api p, .blog-item__content > strong, .c-box__title {
  margin-bottom: 8px !important;
}

.pb-2, .swap-currs__list, .swap-label .row:first-of-type .col.is-8, .swap-label .row:first-of-type .col.is-4 {
  padding-bottom: 8px !important;
}

.bb-2 {
  border-bottom: 8px !important;
}

.ml-2 {
  margin-left: 8px !important;
}

.pl-2 {
  padding-left: 8px !important;
}

.bl-2 {
  border-left: 8px !important;
}

.mr-2 {
  margin-right: 8px !important;
}

.pr-2 {
  padding-right: 8px !important;
}

.br-2 {
  border-right: 8px !important;
}

.m-2 {
  margin: 8px !important;
}

.p-2 {
  padding: 8px !important;
}

.b-2 {
  border: 8px !important;
}

.mt-3 {
  margin-top: 16px !important;
}

.pt-3 {
  padding-top: 16px !important;
}

.bt-3 {
  border-top: 16px !important;
}

.mb-3, .api-url, .api-example-tabs, .api-example-title, .api-description h3:first-child, .api-description h2 {
  margin-bottom: 16px !important;
}

.pb-3 {
  padding-bottom: 16px !important;
}

.bb-3 {
  border-bottom: 16px !important;
}

.ml-3 {
  margin-left: 16px !important;
}

.pl-3, .swap-currs__item, .swap-rates .col.is-4, .swap-label .row:first-of-type .col.is-8, .swap-label .row:first-of-type .col.is-4 {
  padding-left: 16px !important;
}

.bl-3 {
  border-left: 16px !important;
}

.mr-3 {
  margin-right: 16px !important;
}

.pr-3, .swap-rates .col.is-4, .swap-label .row:first-of-type .col.is-8, .swap-label .row:first-of-type .col.is-4 {
  padding-right: 16px !important;
}

.br-3 {
  border-right: 16px !important;
}

.m-3 {
  margin: 16px !important;
}

.p-3 {
  padding: 16px !important;
}

.b-3 {
  border: 16px !important;
}

.mt-4 {
  margin-top: 24px !important;
}

.pt-4 {
  padding-top: 24px !important;
}

.bt-4 {
  border-top: 24px !important;
}

.mb-4, .cabinet-header {
  margin-bottom: 24px !important;
}

.pb-4 {
  padding-bottom: 24px !important;
}

.bb-4 {
  border-bottom: 24px !important;
}

.ml-4 {
  margin-left: 24px !important;
}

.pl-4 {
  padding-left: 24px !important;
}

.bl-4 {
  border-left: 24px !important;
}

.mr-4 {
  margin-right: 24px !important;
}

.pr-4 {
  padding-right: 24px !important;
}

.br-4 {
  border-right: 24px !important;
}

.m-4 {
  margin: 24px !important;
}

.p-4, .api-example, .api-description, .blog-item, .c-box {
  padding: 24px !important;
}

.b-4 {
  border: 24px !important;
}

.mt-5 {
  margin-top: 32px !important;
}

.pt-5 {
  padding-top: 32px !important;
}

.bt-5 {
  border-top: 32px !important;
}

.mb-5 {
  margin-bottom: 32px !important;
}

.pb-5 {
  padding-bottom: 32px !important;
}

.bb-5 {
  border-bottom: 32px !important;
}

.ml-5 {
  margin-left: 32px !important;
}

.pl-5 {
  padding-left: 32px !important;
}

.bl-5 {
  border-left: 32px !important;
}

.mr-5 {
  margin-right: 32px !important;
}

.pr-5 {
  padding-right: 32px !important;
}

.br-5 {
  border-right: 32px !important;
}

.m-5 {
  margin: 32px !important;
}

.p-5 {
  padding: 32px !important;
}

.b-5 {
  border: 32px !important;
}

.mt-6 {
  margin-top: 48px !important;
}

.pt-6, .swap-label .row:first-of-type .col.is-8, .swap-label .row:first-of-type .col.is-4 {
  padding-top: 48px !important;
}

.bt-6 {
  border-top: 48px !important;
}

.mb-6 {
  margin-bottom: 48px !important;
}

.pb-6 {
  padding-bottom: 48px !important;
}

.bb-6 {
  border-bottom: 48px !important;
}

.ml-6 {
  margin-left: 48px !important;
}

.pl-6 {
  padding-left: 48px !important;
}

.bl-6 {
  border-left: 48px !important;
}

.mr-6 {
  margin-right: 48px !important;
}

.pr-6 {
  padding-right: 48px !important;
}

.br-6 {
  border-right: 48px !important;
}

.m-6 {
  margin: 48px !important;
}

.p-6 {
  padding: 48px !important;
}

.b-6 {
  border: 48px !important;
}

.mt-7 {
  margin-top: 64px !important;
}

.pt-7 {
  padding-top: 64px !important;
}

.bt-7 {
  border-top: 64px !important;
}

.mb-7 {
  margin-bottom: 64px !important;
}

.pb-7 {
  padding-bottom: 64px !important;
}

.bb-7 {
  border-bottom: 64px !important;
}

.ml-7 {
  margin-left: 64px !important;
}

.pl-7 {
  padding-left: 64px !important;
}

.bl-7 {
  border-left: 64px !important;
}

.mr-7 {
  margin-right: 64px !important;
}

.pr-7 {
  padding-right: 64px !important;
}

.br-7 {
  border-right: 64px !important;
}

.m-7 {
  margin: 64px !important;
}

.p-7 {
  padding: 64px !important;
}

.b-7 {
  border: 64px !important;
}

.mt-8 {
  margin-top: 80px !important;
}

.pt-8 {
  padding-top: 80px !important;
}

.bt-8 {
  border-top: 80px !important;
}

.mb-8 {
  margin-bottom: 80px !important;
}

.pb-8 {
  padding-bottom: 80px !important;
}

.bb-8 {
  border-bottom: 80px !important;
}

.ml-8 {
  margin-left: 80px !important;
}

.pl-8 {
  padding-left: 80px !important;
}

.bl-8 {
  border-left: 80px !important;
}

.mr-8 {
  margin-right: 80px !important;
}

.pr-8 {
  padding-right: 80px !important;
}

.br-8 {
  border-right: 80px !important;
}

.m-8 {
  margin: 80px !important;
}

.p-8 {
  padding: 80px !important;
}

.b-8 {
  border: 80px !important;
}

.row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.row.nowrap {
  flex-wrap: nowrap;
}
.row.gap-4 {
  margin: -4px;
  width: calc(100% + 2 * 4px);
}
.row.gap-4 > .col {
  padding: 4px;
}
.row.gap-8 {
  margin: -8px;
  width: calc(100% + 2 * 8px);
}
.row.gap-8 > .col {
  padding: 8px;
}
.row.gap-16 {
  margin: -16px;
  width: calc(100% + 2 * 16px);
}
.row.gap-16 > .col {
  padding: 16px;
}
.row.gap-24 {
  margin: -24px;
  width: calc(100% + 2 * 24px);
}
.row.gap-24 > .col {
  padding: 24px;
}
.row.gap-32 {
  margin: -32px;
  width: calc(100% + 2 * 32px);
}
.row.gap-32 > .col {
  padding: 32px;
}
.row .col {
  width: 100%;
}
.row .col.is-1 {
  width: 12.5%;
}
.row .col.offset-1 {
  margin-left: 12.5%;
}
.row .col.is-2 {
  width: 25%;
}
.row .col.offset-2 {
  margin-left: 25%;
}
.row .col.is-3 {
  width: 37.5%;
}
.row .col.offset-3 {
  margin-left: 37.5%;
}
.row .col.is-4 {
  width: 50%;
}
.row .col.offset-4 {
  margin-left: 50%;
}
.row .col.is-5 {
  width: 62.5%;
}
.row .col.offset-5 {
  margin-left: 62.5%;
}
.row .col.is-6 {
  width: 75%;
}
.row .col.offset-6 {
  margin-left: 75%;
}
.row .col.is-7 {
  width: 87.5%;
}
.row .col.offset-7 {
  margin-left: 87.5%;
}
.row .col.is-8 {
  width: 100%;
}
.row .col.offset-8 {
  margin-left: 100%;
}
.row .col.is-0 {
  display: none;
}

.notification {
  display: block;
  width: 100%;
  padding: 16px;
  border-radius: 14px;
}
.notification.is-info {
  background-color: var(--notification-info);
}
.notification.is-success {
  background-color: var(--notification-success);
}
.notification.is-danger {
  background-color: var(--notification-danger);
}
.notification.is-primary {
  background-color: var(--notification-primary);
}
.notification a {
  text-decoration: underline;
}

.is-hidden {
  display: none !important;
}
.is-fullwidth {
  width: 100% !important;
}
.is-flex {
  display: flex !important;
}
.is-block {
  display: block !important;
}
.is-relative {
  position: relative !important;
}
.is-mono, .footer-nav__block {
  font-family: var(--family-mono) !important;
}
.is-overflow-hidden {
  overflow: hidden !important;
}
.is-align-start {
  align-items: flex-start !important;
}
.is-align-center {
  align-items: center !important;
}
.is-align-end {
  align-items: flex-end !important;
}
.is-justify-start {
  justify-content: flex-start !important;
}
.is-justify-center {
  justify-content: center !important;
}
.is-justify-end {
  justify-content: flex-end !important;
}
.is-bg-white {
  background-color: var(--white) !important;
}
.is-bg-black {
  background-color: var(--black) !important;
}

svg {
  height: 1.25em;
  width: auto;
}
svg.feather, svg.ionicon {
  height: 1.25em;
  width: 1.25em;
  color: inherit;
}
svg.ionicon {
  fill: currentColor;
}

.m-only {
  display: none !important;
}
.m-logo {
  height: 32px;
}
.m-button, .api-example-tabs label {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border: 1px solid var(--border);
  padding: 0 16px;
  height: 40px;
  border-radius: var(--radius);
  font-weight: 500;
  line-height: 1.15;
  cursor: pointer;
}
.m-button i img, .api-example-tabs label i img {
  height: 1.25em;
  width: auto;
}
.m-button:hover, .api-example-tabs label:hover {
  background-color: var(--button-hover);
}
.m-button:active, .api-example-tabs label:active {
  background-color: var(--button-active);
}
.m-button.is-plain, .api-example-tabs label.is-plain {
  border: none;
}
.m-button.is-black, .api-example-tabs label.is-black, .api-example-tabs label.active {
  border: none;
  color: var(--white);
  background-color: var(--blue);
}
.m-button.is-black:not(.is-animate):hover, .api-example-tabs label.is-black:not(.is-animate):hover, .api-example-tabs label.active:not(.is-animate):hover {
  background-color: var(--blue-dull);
}
.m-button.is-black:after, .api-example-tabs label.is-black:after, .api-example-tabs label.active:after {
  border-left-color: var(--white) !important;
  border-bottom-color: var(--white) !important;
}
.m-button.is-dashed, .api-example-tabs label.is-dashed {
  background-color: var(--white-dull);
  border: 1px dashed var(--border-input);
}
.m-button.is-dashed:hover, .api-example-tabs label.is-dashed:hover {
  background-color: var(--button-hover);
  border-color: var(--border-input-hover);
}
.m-button.is-thin, .api-example-tabs label.is-thin {
  font-weight: 400;
}
.m-button.is-wide, .api-example-tabs label.is-wide {
  padding: 0 24px;
}
.m-button.is-rounded, .api-example-tabs label.is-rounded {
  --radius: 20px;
}
.m-button.is-icon, .api-example-tabs label.is-icon {
  padding: 0;
  width: 40px;
}
.m-button.is-animate, .api-example-tabs label.is-animate {
  overflow: hidden;
}
.m-button.is-animate i, .api-example-tabs label.is-animate i {
  transition: 0.2s ease-in-out;
}
.m-button.is-animate i:first-child, .api-example-tabs label.is-animate i:first-child {
  opacity: 1;
}
.m-button.is-animate i:last-child, .api-example-tabs label.is-animate i:last-child {
  margin-right: calc(-1.25em - 6px);
  opacity: 0;
}
.m-button.is-animate:hover i:first-child, .api-example-tabs label.is-animate:hover i:first-child {
  margin-left: calc(-1.25em - 6px);
  opacity: 0;
}
.m-button.is-animate:hover i:last-child, .api-example-tabs label.is-animate:hover i:last-child {
  margin-right: -4px;
  opacity: 1;
}
.m-button.is-animate span.is-fullwidth, .api-example-tabs label.is-animate span.is-fullwidth {
  text-align: left;
}
.m-button.is-underline, .api-example-tabs label.is-underline {
  height: 1.8em;
  min-height: 32px;
  max-height: 40px;
  border: none;
  background-color: unset;
  padding: 0 6px;
  border-bottom: 2px solid var(--black);
  border-radius: 0;
  transform: translateY(1.5px);
}
.m-button.is-underline svg, .api-example-tabs label.is-underline svg {
  height: 1.2em;
  width: 1.2em;
  max-height: 24px;
  max-width: 24px;
}
.m-button.is-underline:hover, .api-example-tabs label.is-underline:hover {
  background-color: unset;
}
.m-button.is-loading *, .api-example-tabs label.is-loading * {
  opacity: 0;
}
.m-button.is-loading:after, .api-example-tabs label.is-loading:after {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  position: absolute !important;
  animation: spin 500ms infinite linear;
  border: 2px solid var(--black);
  border-radius: 2em;
  border-right-color: transparent;
  border-top-color: transparent;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.m-button i, .api-example-tabs label i {
  display: flex;
}
.m-button i:first-child, .api-example-tabs label i:first-child {
  margin-left: -4px;
}
.m-button i:last-child, .api-example-tabs label i:last-child {
  margin-right: -4px;
}
.m-input {
  display: flex;
  gap: 4px;
  flex-direction: column;
  position: relative;
}
.m-input__label {
  font-size: 13px;
  font-family: var(--family-mono);
  padding-left: 3px;
}
.m-input input, .m-input textarea {
  color: var(--white);
  background-color: #242427;
  width: 100%;
  height: 40px;
  padding: 0 12px;
  border: 1px solid var(--border-input);
  border-radius: var(--radius);
  transition: 0.2s;
}
.m-input input:hover, .m-input textarea:hover {
  border-color: var(--border-input-hover);
}
.m-input input:focus, .m-input textarea:focus {
  border-color: var(--border-input-hover);
  box-shadow: rgba(0, 0, 0, 0.066) 0 0 0 3px;
}
.m-input input:disabled, .m-input textarea:disabled {
  cursor: not-allowed;
  background-color: var(--button-hover);
}
.m-input input.is-success, .m-input textarea.is-success {
  border-color: var(--green);
}
.m-input input.is-danger, .m-input textarea.is-danger {
  border-color: var(--red);
}
.m-input textarea {
  padding: 12px;
  height: unset;
}
.m-input .m-button, .m-input .api-example-tabs label, .api-example-tabs .m-input label {
  position: absolute;
  bottom: 1px;
  right: 1px;
  height: 38px;
  border-width: 0 0 0 1px;
  border-radius: 0 var(--radius) var(--radius) 0;
  font-weight: 400;
  background-color: #3a3a3c;
  color: #fff;
  z-index: 1;
}
.m-input__captcha {
  height: 40px;
  padding-left: 8px;
  background-color: var(--white);
  margin-left: 8px;
  border-radius: var(--radius);
}
.m-input__captcha img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.m-input_checkbox:hover .m-button, .m-input_checkbox:hover .api-example-tabs label, .api-example-tabs .m-input_checkbox:hover label {
  background-color: var(--button-hover);
}
.m-input_checkbox-status {
  left: 1px;
  border: none;
  border-radius: var(--radius) !important;
  pointer-events: none;
}
.m-input_checkbox-status .m-input__checked,
.m-input_checkbox-status .m-input__unchecked {
  display: none;
}
input:checked ~ .m-input_checkbox-status .m-input__checked {
  display: block;
}
input:not(:checked) ~ .m-input_checkbox-status .m-input__unchecked {
  display: block;
}
.m-input.is-active .m-input__select {
  display: block;
}
.m-input_select.is-active input {
  box-shadow: none !important;
}
.m-input_large {
  gap: 6px;
}
.m-input_large .m-input__label {
  font-size: 14px;
}
.m-input_large input {
  padding: 0 16px;
  height: 52px;
  font-size: 16px;
}
.m-input_large .m-button, .m-input_large .api-example-tabs label, .api-example-tabs .m-input_large label {
  height: 50px;
}
.m-live {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background-color: var(--green);
  position: relative;
  animation-name: livePulse;
  animation-fill-mode: forwards;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
@keyframes livePulse {
  from {
    box-shadow: rgba(103, 193, 44, 0.3137254902) 0 0 0 0;
  }
  to {
    box-shadow: rgba(103, 193, 44, 0.3137254902) 0 0 0 4px;
  }
}
.m-tag {
  font-size: 10px;
  font-style: normal;
  line-height: 0.8;
  padding: 3.5px 6px 3px 6px;
  border: 1px dashed var(--black);
  border-radius: 10px;
  font-weight: 500;
}
.m-accordion-item:hover {
  background-color: var(--button-hover);
}
.m-accordion-item__header {
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.m-accordion-item__header strong {
  flex: 1;
  padding-right: 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
}
.m-accordion-item__header .m-button.is-black, .m-accordion-item__header .api-example-tabs label.is-black, .m-accordion-item__header .api-example-tabs label.active, .api-example-tabs .m-accordion-item__header label.is-black, .api-example-tabs .m-accordion-item__header label.active {
  display: none;
}
.m-accordion-item__content {
  display: none;
  width: 100% !important;
}
.m-accordion-item__content > div {
  padding: 0 24px 24px 24px;
}
.m-accordion-item.is-active {
  background-color: var(--button-hover);
}
.m-accordion-item.is-active .m-button.is-black, .m-accordion-item.is-active .api-example-tabs label.is-black, .m-accordion-item.is-active .api-example-tabs label.active, .api-example-tabs .m-accordion-item.is-active label.is-black, .api-example-tabs .m-accordion-item.is-active label.active {
  display: inline-flex;
}
.m-accordion-item.is-active .m-button:not(.is-black), .m-accordion-item.is-active .api-example-tabs label:not(.is-black), .api-example-tabs .m-accordion-item.is-active label:not(.is-black) {
  display: none;
}

* {
  -webkit-tap-highlight-color: transparent !important;
  outline: none !important;
}

:root {
  --font-family: "Source Sans 3", sans-serif;
  --family-mono: "Space Mono", sans-serif;
  --body-size: 14px;
  --body-line-height: 1.7;
  --primary: #ccdf00;
  --blue: #6657ff;
  --blue-dull: #5246d5;
  --green: #67c12c;
  --red: #c12c2c;
  --black: #18181b;
  --black-dull: #323232;
  --white: #FFFFFF;
  --white-dull: #fcfcfc;
  --border: #212121;
  --border-input: #3a3a3c;
  --border-input-hover: #3d3d40;
  --border-draw: #d9d9d9;
  --border-draw_dark: #33304a;
  --text: var(--black);
  --text-10: #111111;
  --text-20: #454545;
  --text-30: #747474;
  --text-40: #858585;
  --text-50: #969696;
  --radius: 8px;
  --button-hover: #242429;
  --button-active: #202025;
  --notification-danger: #ac2042;
  --notification-success: #19a371;
  --notification-info: #3535e1;
  --notification-primary: var(--primary);
}

html {
  background-color: var(--white);
  font-family: var(--font-family);
  font-size: var(--body-size);
  line-height: var(--body-line-height);
  color: var(--black);
}

body, button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  appearance: none;
}

input::placeholder {
  color: var(--text-50);
}

a {
  color: inherit;
  text-decoration: unset;
}

.main {
  min-height: calc(100vh - 80px);
}

.container, .container-s {
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  padding: 0 16px;
  position: relative;
}
.container-s {
  max-width: 1000px;
}

.section__title {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.35;
  margin-bottom: 16px;
}
.section__subtitle {
  width: min(700px, 100%);
}
.section__anchor {
  display: flex;
  gap: 8px;
  align-items: center;
  color: var(--text-30);
  margin-top: 32px;
  margin-bottom: 16px;
}
.section_dark {
  background-color: var(--black);
  color: var(--white);
  --border-draw: var(--border-draw_dark);
}
.section_dark .section__anchor {
  color: var(--white-dull);
}
.section_dark .m-button.is-underline, .section_dark .api-example-tabs label.is-underline, .api-example-tabs .section_dark label.is-underline {
  border-color: var(--white);
  border-width: 1.5px;
}
.section_dull {
  background-color: var(--white-dull);
}

.draw-row {
  border-left: 0.75px dashed var(--border-draw);
  border-top: 0.75px dashed var(--border-draw);
}
.draw-col, .api-description, .api-description-section, .api-request-section, .api-response-section {
  position: relative;
  border-right: 0.75px dashed var(--border-draw);
  border-bottom: 0.75px dashed var(--border-draw);
}
.draw-col_1-1:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.draw-col_1-2:before {
  content: "";
  display: block;
  padding-top: 50%;
}
.draw-col_1-3:before {
  content: "";
  display: block;
  padding-top: 33.3333333333%;
}
.draw-col_1-4:before {
  content: "";
  display: block;
  padding-top: 25%;
}
.draw-corner {
  background-image: url("/assets/svg/feather/plus-light.svg");
  background-size: cover;
  width: 14px;
  height: 14px;
  position: absolute;
  transition: 1s opacity;
  opacity: 0;
}
.draw-corner:nth-of-type(1) {
  inset: 0 0 0 0;
  transform: translate(-50%, -50%);
}
.draw-corner:nth-of-type(2) {
  inset: 0 0 auto auto;
  transform: translate(50%, -50%);
}
.draw-corner:nth-of-type(3) {
  inset: auto 0 0 auto;
  transform: translate(50%, 50%);
}
.draw-corner:nth-of-type(4) {
  inset: auto auto 0 0;
  transform: translate(-50%, 50%);
}
.draw-corners_hover:hover .draw-corner {
  opacity: 1;
}
.draw-corners_fixed .draw-corner {
  opacity: 1;
}
.draw-corners_fixed-tl .draw-corner:nth-of-type(1) {
  opacity: 1;
}
.draw-corners_fixed-tr .draw-corner:nth-of-type(2) {
  opacity: 1;
}
.draw-corners_fixed-br .draw-corner:nth-of-type(3) {
  opacity: 1;
}
.draw-corners_fixed-bl .draw-corner:nth-of-type(4) {
  opacity: 1;
}

.header {
  position: sticky;
  top: 0;
  color: var(--white);
  background-color: var(--black);
  border-bottom: 0.75px dashed var(--border-draw_dark);
  z-index: 999;
}
.header__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__side {
  height: 80px;
  display: flex;
  align-items: center;
  gap: 32px;
}
.header__side a > svg {
  font-size: 24px;
}
.header__nav {
  display: flex;
  gap: 4px;
  align-items: center;
  position: relative;
}
.header-solutions {
  display: flex;
  gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  padding: 8px;
}
.header-solutions__wrapper {
  display: none;
  position: absolute;
  left: 0;
  top: 60px;
  background-color: var(--black);
  border: 1px solid var(--border);
  border-radius: 0 0 14px 14px;
  width: 210px !important;
  box-shadow: rgba(255, 255, 255, 0.05) 0 2px 10px;
}
.header-solutions__trigger i {
  transition: 0.4s;
}
.header-solutions__trigger.active {
  background-color: var(--button-hover);
}
.header-solutions__trigger.active i {
  transform: rotate(180deg);
}
.header__mobile {
  display: none;
}

.hero__title, .swap__title {
  font-size: 46px;
  font-weight: 700;
  line-height: 1.25;
  width: min(800px, 90vw);
  text-align: center;
  margin: 0 auto;
  padding: 16px;
}
.hero__subtitle {
  width: min(400px, 100%);
  text-align: center;
  margin: 0 auto;
}
.hero-line {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 32px;
  color: var(--black);
}
.hero-line__wrapper {
  background: var(--primary);
  padding: 16px;
  overflow: hidden;
}
.hero-line__item {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  line-height: 0.5;
}
.hero-line__item svg {
  height: 1.5em;
}

.trusted__title {
  font-size: 16px;
  text-align: center;
}
.trusted__tip {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.trusted__tip strong {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.trusted__tip svg.trustpilot {
  width: 98%;
  height: auto;
  margin-top: -2px;
}

.industry__top-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.industry__top-item {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 8px;
}
.industry__top-item strong {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 8px;
}
.industry__top-item strong img {
  width: 28px;
  border-radius: 28px;
}
.industry-planet {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 350px;
  width: 350px;
  min-width: 350px;
  position: relative;
}
.industry-planet__wrapper {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  height: 100%;
  width: 20%;
  z-index: -1;
}
.industry-planet img {
  height: 90%;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 1;
}
.industry-planet svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.product__title {
  font-size: 24px;
}
.product__title strong {
  font-weight: 600;
}
.product__title span {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 8px;
}
.product__tip {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.product__tip strong {
  font-size: 16px;
  font-weight: 600;
}
.product__tip span {
  line-height: 1.5;
}
.product__tip svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 35%;
}
.product__tip svg path {
  stroke-width: 1;
}

.about-posts {
  position: relative;
  height: 200px;
}
.about-post {
  position: absolute;
  top: 232px;
  transition: 0.6s;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  height: 168px;
  padding: 18px 16px 16px 16px;
  border: 0.75px solid #353535;
  border-radius: 20px;
  background-color: #202020;
}
.about-post i {
  display: flex;
  font-size: 16px;
  color: var(--text-30);
  transition: 0.2s opacity;
  opacity: 0;
}
.about-post__icon {
  display: flex;
}
.about-post__icon svg {
  height: 24px;
}
.about-post__title {
  flex: 1;
  font-weight: 500;
}
.about-post__read {
  height: 16px;
  display: flex;
  gap: 4px;
  align-items: center;
  font-size: 12px;
  color: var(--text-30);
  cursor: pointer;
}
.about-post__read:hover {
  text-decoration: underline;
}
.about-post__content {
  padding: 0 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.about-post:not(.first) {
  pointer-events: none;
}
.about-post:hover i {
  opacity: 1;
}
.about-post.first {
  transform: translateY(-200px);
}
.about-post.first:hover {
  transform: translateY(-200px) scale(1.025);
}
.about-post.second {
  transform: translateY(-216px) scale(0.95);
  background-color: #181818;
}
.about-post.third {
  transform: translateY(-230px) scale(0.9);
  background-color: #121212;
}
.about-post.before {
  transform: translateY(0) scale(1);
}
.about-post.after {
  transform: translateY(-224px) scale(0.85);
}

.howit__section .section__subtitle {
  width: min(350px, 100%);
}
.howit__offer {
  position: sticky;
  top: 160px;
}
@keyframes bgMoveDown {
  from {
    background-position: center 0;
  }
  to {
    background-position: center -767%;
  }
}
.howit-step > .col:last-of-type {
  background-image: var(--src);
  background-size: auto 115%;
  background-position: top;
  background-color: var(--button-hover);
  background-repeat: repeat-y;
  animation: bgMoveDown 6s infinite linear;
}
.howit-step__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
}
.howit-step small {
  display: block;
  font-size: 12px;
  line-height: 145%;
}
.howit-step .m-button, .howit-step .api-example-tabs label, .api-example-tabs .howit-step label {
  font-size: 12px;
  height: 32px;
}

.footer-nav__block {
  display: flex;
  gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 0;
}
.footer-nav__block a {
  position: relative;
}
.footer-nav__block a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 0;
  left: 0;
  bottom: -2px;
  background: var(--white);
  transition: 0.4s;
}
.footer-nav__block a:hover:after {
  width: 100%;
}
.footer__copyright {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.footer__copyright a > svg {
  font-size: 24px;
}
.footer__copyright small {
  display: block;
  color: var(--text-30);
  width: 80%;
}

.explore__live {
  display: block;
  height: 400px;
  background-image: url("/assets/img/live.jpg?v=4");
  background-size: min(730px, 100vw - 72px);
  background-position: top center;
  background-repeat: repeat-y;
  position: relative;
  animation: exploreLive 60s infinite linear;
}
.explore__live:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0deg, rgb(255, 255, 255) 1%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 99%);
}
@keyframes exploreLive {
  from {
    background-position: center 0;
  }
  to {
    background-position: center 600%;
  }
}

.swap__title {
  width: 100%;
  font-size: 42px;
}
.swap-label {
  display: flex;
  flex-direction: column;
}
.swap-label .row {
  height: unset;
}
.swap-input {
  width: 100%;
  border: none;
  height: 60px;
  font-size: 18px;
  font-weight: 500;
  color: inherit;
}
.swap-rates .col.is-4 {
  color: var(--text-50);
}
.swap-currs:focus > .swap-currs__wrapper, .swap-currs:hover > .swap-currs__wrapper {
  display: block;
}
.swap-currs > .swap-currs__selected {
  background-color: var(--button-hover);
}
.swap-currs > .swap-currs__selected img {
  display: block;
}
.swap-currs strong {
  font-weight: 500;
  line-height: 1;
}
.swap-currs__selected {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 16px;
  height: 60px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.swap-currs__selected img {
  display: none;
  height: 2.5em;
  width: auto;
}
.swap-currs__wrapper {
  display: none;
  position: absolute;
  left: -1px;
  top: calc(100% - 60px);
  width: calc(100% + 2px);
  border: 1px solid var(--border);
  border-top: none;
  border-radius: 0 0 16px 16px;
  background-color: var(--white);
  box-shadow: rgba(0, 0, 0, 0.07) 0 4px 20px;
  overflow: hidden;
  z-index: 1;
}
.swap-currs__list {
  height: 270px;
  overflow: auto;
}
.swap-currs__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.5px dashed var(--border-draw);
  cursor: pointer;
}
.swap-currs__item img {
  height: 2em;
  width: auto;
}
.swap-currs__item strong {
  font-size: 15px;
  display: flex;
  gap: 12px;
  align-items: center;
}
.swap-currs__item:hover {
  background-color: var(--button-hover);
}
.swap-currs__item:hover > .swap-currs__selected {
  background-color: var(--button-hover);
}
.swap-currs__item .swap-currs__selected {
  position: relative;
  height: 48px;
}
.swap-currs__item.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.swap-currs__curr {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}
.swap-currs__curr strong {
  font-size: 15px;
}
.swap-action {
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
}
.swap-action__terms {
  font-size: 12px;
  color: var(--text-50);
  line-height: 135%;
}
.swap-action__terms a {
  color: var(--black);
  text-decoration: underline;
}
.swap-action .m-button, .swap-action .api-example-tabs label, .api-example-tabs .swap-action label {
  min-width: 180px;
}
.swap-in .swap-input {
  background-color: var(--button-hover);
}
.swap-out .swap-input {
  color: var(--green);
}
.swap-out .swap-currs__selected {
  background-color: var(--white);
}
.swap-receiver .swap-input {
  background-color: var(--button-hover);
}
.swap-qr {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  height: 80%;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
}

.attention {
  position: fixed;
  left: 16px;
  bottom: 16px;
  background-color: var(--white);
  border: 1px solid var(--border);
  border-radius: 16px;
  width: min(100vw - 32px, 500px);
  padding: 17px 36px 17px 22px;
  box-shadow: rgba(0, 0, 0, 0.07) 0 4px 20px;
  z-index: 99;
  font-size: 13px;
  line-height: 130%;
}
.attention .m-button, .attention .api-example-tabs label, .api-example-tabs .attention label {
  position: absolute;
  top: 4px;
  right: 4px;
  --radius: 12px;
}

.app {
  flex: 1;
  background-color: #18181b;
  padding: 32px 40px;
  border-radius: 12px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.0196078431);
}
.app-body {
  background-color: #09090b;
  color: var(--white);
}

.login {
  color: var(--white);
  background-color: var(--black);
}
.login__container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: calc(100vh - 81px);
  gap: 16px;
}
.login__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
}
.login__copyright {
  color: var(--text-50);
}

.c-box {
  color: var(--white);
  width: 100%;
  height: 100%;
  display: flex;
  gap: 8px;
  flex-direction: column;
  background-color: var(--black);
  border: 1px solid var(--border);
  border-radius: 14px;
}
.c-box_light {
  box-shadow: none;
}
.c-box__title {
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}
.c-table {
  max-height: 400px;
  overflow: auto;
  display: block;
  padding: 0;
  background: var(--button-hover);
  border-radius: var(--radius);
}
.c-table tbody {
  display: table;
  width: 100%;
}
.c-table tr:not(:last-child) {
  border-bottom: 1px solid var(--border);
}
.c-table tr:hover:not(:first-child), .c-table tr:hover:not(:last-child) {
  background: #202025;
}
.c-table tr:first-child td, .c-table tr:last-child td {
  padding: 4px;
}
.c-table td {
  padding: 12px;
  line-height: 1;
  vertical-align: middle;
}
.c-table td:first-child {
  padding-left: 16px;
}
.c-table td:last-child {
  padding-right: 16px;
}
.c-table td > small {
  display: block;
  margin-bottom: 6px;
  color: var(--text-30);
}
.c-table td strong {
  display: flex;
  gap: 2px;
  align-items: flex-end;
  font-weight: 500;
}
.c-table td strong small {
  font-size: 10px;
  line-height: 110%;
  margin: 0;
}
.c-table td strong .m-live {
  margin-bottom: 0.25em;
  margin-right: 0.5em;
}
.c-table .m-button, .c-table .api-example-tabs label, .api-example-tabs .c-table label {
  height: 36px;
}

.cabinet {
  display: flex;
  gap: 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  padding: 16px;
  position: relative;
}
.cabinet .sidebar {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 110px;
  padding: 16px;
  border-radius: 14px;
  height: calc(100vh - 32px);
  position: sticky;
  top: 16px;
  background-color: #09090b;
}
.cabinet .sidebar__header a > svg {
  font-size: 32px;
}
.cabinet .sidebar__nav {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cabinet .sidebar .m-logo {
  height: 28px;
}
.cabinet .sidebar .m-button, .cabinet .sidebar .api-example-tabs label, .api-example-tabs .cabinet .sidebar label {
  flex-direction: column;
  height: auto;
  padding: 8px;
}
.cabinet .sidebar .m-button span, .cabinet .sidebar .api-example-tabs label span, .api-example-tabs .cabinet .sidebar label span {
  font-size: 12px;
  text-align: center;
}
.cabinet .sidebar .m-button i:first-child, .cabinet .sidebar .api-example-tabs label i:first-child, .api-example-tabs .cabinet .sidebar label i:first-child {
  margin-left: 0;
}
.cabinet .sidebar .m-button i:last-child, .cabinet .sidebar .api-example-tabs label i:last-child, .api-example-tabs .cabinet .sidebar label i:last-child {
  display: none;
}
.cabinet .sidebar .m-button.is-default, .cabinet .sidebar .api-example-tabs label.is-default, .api-example-tabs .cabinet .sidebar label.is-default {
  color: #fff;
  background-color: var(--black-dull);
  border-color: var(--text-20);
}
.cabinet .sidebar .m-button.is-default:hover, .cabinet .sidebar .api-example-tabs label.is-default:hover, .api-example-tabs .cabinet .sidebar label.is-default:hover {
  border-color: var(--text-30);
}
.cabinet .sidebar .m-button.is-plain, .cabinet .sidebar .api-example-tabs label.is-plain, .api-example-tabs .cabinet .sidebar label.is-plain {
  color: #fff;
  background-color: transparent;
}
.cabinet .sidebar .m-button.is-plain:hover, .cabinet .sidebar .api-example-tabs label.is-plain:hover, .api-example-tabs .cabinet .sidebar label.is-plain:hover {
  border-color: var(--text-20);
  background-color: var(--black-dull);
}
.cabinet .sidebar .m-button.is-plain.is-active, .cabinet .sidebar .api-example-tabs label.is-plain.is-active, .api-example-tabs .cabinet .sidebar label.is-plain.is-active {
  border-style: solid;
  color: var(--black);
  background-color: var(--white-dull);
}
.cabinet .sidebar .m-button.is-danger:hover, .cabinet .sidebar .api-example-tabs label.is-danger:hover, .api-example-tabs .cabinet .sidebar label.is-danger:hover {
  border-color: rgb(135, 60, 60);
  background-color: rgb(46, 21, 21);
}
.cabinet__title {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}
.cabinet-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cabinet-header__actions {
  display: flex;
  gap: 8px;
  align-items: center;
}
.cabinet-header__deposit {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 4px 4px 4px 12px;
  border-radius: 12px;
}
.cabinet-header__deposit .m-button, .cabinet-header__deposit .api-example-tabs label, .api-example-tabs .cabinet-header__deposit label {
  height: 36px;
}
.cabinet-header__deposit strong {
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
}
.cabinet-header__deposit svg {
  color: var(--blue);
  background-color: #fff;
  border-radius: 100%;
  height: 21px;
  width: 21px;
}
.cabinet-profit__all {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 24px;
  line-height: 125%;
  font-weight: 600;
}
.cabinet-profit__all svg {
  color: var(--blue);
  background-color: #fff;
  border-radius: 100%;
  height: 23px;
  width: 23px;
}
.cabinet-deps .c-table {
  height: 160px;
  overflow-y: auto;
}
.cabinet-ga img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  padding: 4px;
  object-fit: contain;
  object-position: right;
}
.cabinet-pay > .row > .col {
  padding: 20px;
}
.cabinet-pay__info {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: 13px;
  font-weight: 500;
  color: var(--text-30);
}
.cabinet-pay__info svg {
  margin-top: 1px;
}
.cabinet-pay__info span {
  flex: 1;
}
.cabinet-pay__qr {
  position: absolute;
  top: 55%;
  left: 50%;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
  transform: translate(-50%, -50%);
  width: 200px;
  height: 200px;
  border-radius: var(--radius);
}

.plan {
  position: relative;
  display: flex;
  gap: 16px;
  flex-direction: column;
  overflow: hidden;
  border: 1.25px solid var(--text-20);
  border-radius: var(--radius);
  padding: 20px;
  cursor: pointer;
}
.plan:not(.plan_methods) {
  padding-left: 56px !important;
}
.plan:hover {
  box-shadow: rgba(0, 0, 0, 0.07) 0 0 0 3px;
  border-style: solid;
}
.plan__wrapper input {
  display: none;
}
.plan__wrapper input:checked ~ .plan {
  border-style: solid;
  box-shadow: var(--blue) 0 0 0 2px;
}
.plan__wrapper input:checked ~ .plan .feather-circle {
  display: none;
}
.plan__wrapper input:checked ~ .plan .feather-check-circle {
  display: block;
}
.plan__wrapper input:checked ~ .plan .plan__name {
  background-color: var(--blue);
}
.plan__name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  left: -44%;
  top: 21%;
  width: 100%;
  transform: rotate(-90deg);
  z-index: 2;
  background-color: var(--text-20);
  padding: 10px 16px;
}
.plan__desc {
  line-height: 135%;
  margin-top: -8px;
}
.plan__perc {
  display: flex;
  gap: 4px;
  align-items: flex-end;
  line-height: 1;
}
.plan__perc strong {
  font-size: 32px;
  font-weight: 500;
}
.plan__perc span {
  padding-bottom: 2px;
}
.plan__tips {
  display: flex;
  gap: 1px;
  flex-direction: column;
  color: var(--text-30);
  font-size: 13px;
  font-weight: 500;
}
.plan__tips span {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.plan__tips span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 5px;
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted var(--text-20);
}
.plan__tips span strong {
  flex: unset;
  color: var(--white);
  text-transform: uppercase;
  opacity: 1;
  padding-left: 8px;
}
.plan__tips span text {
  padding-right: 8px;
}
.plan__tips span text, .plan__tips span strong {
  background: #18181b;
  position: relative;
  z-index: 1;
}
.plan .feather {
  position: absolute;
  top: 16px;
  right: 16px;
  height: 20px;
  width: 20px;
}
.plan .feather-check-circle {
  display: none;
}
.plan_methods {
  padding: 8px;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.plan_methods strong {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
}
.plan_methods strong svg {
  height: 1.75em;
}
.plan_methods small {
  background-color: var(--button-hover);
  padding: 6px 12px;
  border-radius: 6px;
}
.plan__wrapper input:checked ~ .plan_methods small {
  background-color: var(--blue);
  color: var(--white);
}

.cashout-table__list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cashout-table__item {
  display: flex;
  gap: 4px;
  flex-direction: column;
  padding: 16px;
}
.cashout-table__item:not(:first-child) {
  padding-left: 0;
}
.cashout-table__item:not(:last-child) {
  padding-right: 0;
}
.cashout-table__item strong {
  font-size: 15px;
  font-weight: 500;
  color: var(--bulma-light);
  line-height: 1.15em;
}
.cashout-table__item * {
  line-height: 1;
}
.cashout-table__item:first-of-type {
  min-width: 120px;
}
.cashout-table__item:nth-child(2), .cashout-table__item:nth-child(3), .cashout-table__item:nth-child(4) {
  flex: 1;
}
.cashout-table__item:nth-child(5) {
  min-width: 120px;
}
.cashout-table__item:nth-child(6) {
  min-width: 80px;
}
.cashout-table__item:last-of-type {
  min-width: 56px;
}
.cashout-table__curr {
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.cashout-table__curr svg {
  width: unset !important;
  height: 2.2em !important;
  padding: 0 !important;
  background: none;
}
.cashout-table__curr span {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.cashout-table__header {
  display: flex;
  gap: 16px;
  align-items: center;
  width: 100%;
  padding: 0;
}
.cashout-table__header .cashout-table__item {
  padding: 0;
}
.cashout-table__header .cashout-table__item:first-of-type {
  padding-left: 16px;
}
.cashout-table__header .cashout-table__item:last-of-type {
  padding-right: 16px;
}
.cashout-table .m-accordion-item {
  border-radius: var(--radius);
  background-color: var(--button-hover);
}
.cashout-table .m-accordion-item:hover {
  background-color: var(--button-active);
}
.cashout-table .m-accordion-item__header {
  gap: 16px;
  padding: 0;
}
.cashout-table .m-accordion-item__content {
  border-top: 1px solid var(--border-input);
}
.cashout-table .m-accordion-item__content form > div {
  padding: 16px;
}
.cashout-table .valid {
  color: var(--green);
}
.cashout-table .invalid {
  color: var(--text-40);
}

.blog-item {
  width: 100%;
}
.blog-item__img p {
  display: flex;
}
.blog-item__img img {
  border-radius: var(--radius);
}
.blog-item__content > strong {
  display: block;
  font-size: 18px;
  font-weight: 500;
  line-height: 135%;
}
.blog-item__content > p {
  line-height: 140%;
}

.api a {
  font-weight: 700;
  text-decoration: underline;
}
.api pre {
  font-family: var(--family-mono);
}
.api ul {
  margin-left: 14px;
}
.api ul li {
  list-style: disc;
  line-height: 155%;
}
.api-p-header, .api-p-req {
  font-weight: 700;
}
.api-code-curl-f, .api-code-php-f {
  color: var(--red);
}
.api-code-curl-const, .api-code-php-const {
  color: var(--green);
}
.api-description-section, .api-request-section, .api-response-section {
  display: flex;
}
.api-description {
  width: 60%;
}
.api-description h2 {
  font-size: 20px;
  font-weight: 600;
}
.api-description h3 {
  font-size: 16px;
  font-weight: 600;
}
.api-description h3:first-child {
  font-size: 20px;
}
.api-example {
  width: 40%;
}
.api-example-title {
  font-size: 20px;
  font-weight: 600;
}
.api-example-tabs label[data-lang=python] {
  display: none !important;
}
.api-example-code {
  display: none;
}
.api-example-code-wrapper {
  background-color: var(--button-hover);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 16px;
  overflow: auto;
}
.api-example-code.active {
  display: block;
}
.api-example-code code {
  display: block;
}
.api-url {
  display: flex;
  gap: 16px;
  align-items: center;
  background-color: var(--button-hover);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 8px;
  overflow: auto;
}
.api-url-method {
  background-color: var(--green);
  border-radius: 6px;
  padding: 8px;
  color: var(--white);
  font-weight: 600;
  line-height: 115%;
}
.api-url-method.post {
  background-color: var(--red);
}
.api-url-line {
  font-size: 15px;
  color: var(--text-40);
  font-family: var(--family-mono);
}
.api-url-link {
  color: var(--black);
}
.api-code-param {
  color: var(--green);
}
.api-response-section .api-example-code {
  display: block;
}
.api-table-wrap {
  background-color: var(--button-hover);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: auto;
}
.api-table-wrap thead {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid var(--border);
}
.api-table-wrap thead td {
  padding: 16px;
}
.api-table-wrap tbody tr:nth-child(2n) {
  background-color: var(--button-active);
}
.api-table-wrap tbody tr td:first-child {
  white-space: nowrap;
  overflow: hidden;
}
.api-table-wrap td {
  padding: 8px 16px;
  vertical-align: top;
}
.api-table-wrap .table-deep-i {
  display: inline-block;
  width: 1.2em;
  padding: 0;
  position: relative;
  vertical-align: middle;
  margin-left: 0;
}
.api-table-wrap .table-plus {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: var(--black);
  border-radius: 12px;
  margin-bottom: -1px;
  margin-right: 8px;
}
.api-table-wrap .table-plus.empty {
  background-color: var(--border-input-hover);
}
.api-table-p-type {
  color: var(--text-40);
  line-height: 135%;
  font-family: var(--family-mono);
}
.api-table-p-req:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: var(--black);
  border-radius: 12px;
  margin-bottom: -1px;
  margin-right: 8px;
}
.api-table-p-req.not:before {
  background-color: transparent;
  border: 2px solid var(--black);
}
.api-param-ex {
  font-weight: 600;
}

.ex-table {
  min-width: 100%;
}
.ex-table td > div {
  min-height: 40px;
}
.ex-table td:not(:last-child, :first-child) {
  min-width: 150px;
}
.ex-table img {
  width: auto;
  height: 28px;
}
.ex-table a:hover {
  text-decoration: underline;
}
.ex-table .is-loading td {
  height: 40px;
}
.ex-table .is-loading td:before {
  content: "";
}
.ex-status {
  min-width: 120px;
  max-width: 120px;
}
.ex-status > div {
  display: flex;
  gap: 8px;
  align-items: center;
  min-width: 100px;
  font-weight: 600;
}
.ex-direction > div, .ex-assets > div {
  display: flex;
  gap: 4px;
  align-items: center;
}
.ex-direction__item, .ex-assets__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ex-amount > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ex-tx > div {
  min-width: 150px;
}

.arb {
  height: 500px;
  overflow: auto;
}
.arb-table {
  width: 100%;
  background-color: var(--white);
}
.arb-table tr:hover {
  background-color: #fafafa;
}
.arb-table th {
  text-align: left;
}
.arb-table td, .arb-table th {
  min-width: 130px;
}
.arb-table td:first-child, .arb-table th:first-child {
  min-width: 160px;
}
.arb-table td:nth-child(2), .arb-table th:nth-child(2) {
  width: 100%;
}
.arb-table strong {
  font-weight: 500;
}
.arb-arrow {
  width: 18px !important;
}
.arb-arrow:last-child {
  display: none;
}
.arb-cexes {
  display: flex;
  align-items: center;
  gap: 16px;
}
.arb-cex {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.arb-cex__name {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--blue);
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
}
.arb-cex__name svg {
  width: 14px;
  height: auto;
  margin-bottom: 2px;
}
.arb-cex__details {
  line-height: 1;
  color: var(--text-40);
}
.arb-cex__wrapper:nth-of-type(2) .arb-cex__details {
  color: var(--green);
}
.arb-ticker {
  font-size: 15px;
}
.arb-volume {
  font-size: 15px;
  font-weight: 500;
  color: var(--text-40);
}
.arb-profit {
  font-size: 15px;
  font-weight: 500;
  color: var(--green);
}
.arb-potential {
  font-size: 15px;
  font-weight: 500;
}

.hero__line {
  overflow: hidden;
}

.tradingview-widget-container {
  width: calc(100% + 40px) !important;
  height: auto !important;
  padding-top: 4px;
  padding-bottom: 12px;
}
.tradingview-widget-copyright {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .m-only {
    display: block !important;
  }
  .m-logo {
    height: 26px;
  }
  .section__anchor {
    margin-top: 24px;
  }
  .section__title {
    font-size: 21px;
  }
  .section__title br {
    display: none;
  }
  .header__side {
    height: 60px;
  }
  .header__side:first-of-type .header__nav {
    display: none;
  }
  .header__side .m-button:not(.is-plain, .m-only), .header__side .api-example-tabs label:not(.is-plain, .m-only), .api-example-tabs .header__side label:not(.is-plain, .m-only) {
    display: none;
  }
  .header__mobile {
    position: absolute;
    left: 0;
    top: 61px;
    z-index: 999;
    width: 100% !important;
    height: calc(100vh - 61px);
    background-color: var(--black);
  }
  .header-trigger {
    display: flex !important;
  }
  .header-trigger i {
    margin: 0 -4px !important;
  }
  .header-trigger i:last-of-type {
    display: none;
  }
  .header-trigger.is-active i:first-of-type {
    display: none;
  }
  .header-trigger.is-active i:last-of-type {
    display: flex !important;
  }
  .hero__section .swap-sketch {
    height: 150px !important;
  }
  .hero__section .m-button.is-fullwidth, .hero__section .api-example-tabs label.is-fullwidth, .api-example-tabs .hero__section label.is-fullwidth {
    max-width: unset !important;
    margin-left: 0 !important;
  }
  .hero__title, .swap__title {
    padding: 16px 0 0 0;
    font-size: 29px;
  }
  .hero__subtitle strong {
    display: block;
  }
  .trusted__section .is-8 > .arb-table {
    display: none;
  }
  .trusted__section .arb-table td {
    min-width: 110px !important;
    font-size: 12px;
  }
  .trusted__section .arb-table td:nth-child(3), .trusted__section .arb-table td:nth-child(5) {
    display: none;
  }
  .trusted__section .arb-table td:nth-child(1).pr-4, .trusted__section .arb-table td:nth-child(4).pr-4 {
    padding-right: 0 !important;
  }
  .trusted__section .arb-table .pl-4 {
    padding-left: 16px !important;
  }
  .trusted__section .arb-ticker {
    font-size: 13px;
  }
  .industry__section .row > .nowrap {
    flex-wrap: wrap;
  }
  .industry-planet {
    min-width: unset;
    width: calc(100vw - 50px);
    height: calc(100vw - 50px);
    left: 8px;
  }
  .industry-planet__wrapper {
    right: unset;
    left: 0;
    width: 100%;
    height: 144px;
    align-items: flex-end;
  }
  .industry__top-item strong {
    font-size: 13px;
  }
  .product__tip .is-mono, .product__tip .footer-nav__block {
    line-height: 125%;
  }
  .about__section .section__subtitle {
    margin-bottom: 16px !important;
  }
  .footer-nav__block {
    padding-left: 24px;
  }
  .footer-nav__block, .footer__copyright {
    border-right: 0.5px dashed var(--border-draw) !important;
  }
  .footer-nav__block small, .footer__copyright small {
    width: 100%;
  }
  .howit__offer {
    padding-right: 24px;
  }
  .howit__offer .m-button, .howit__offer .api-example-tabs label, .api-example-tabs .howit__offer label {
    width: 100%;
  }
  .howit-step > .col:last-of-type {
    background-size: auto 75%;
  }
  @keyframes bgMoveDown {
    from {
      background-position: center 0;
    }
    to {
      background-position: center 300%;
    }
  }
  .howit-steps > .col:nth-child(2) .howit-step .col {
    animation-delay: 2s !important;
  }
  .howit-steps > .col:nth-child(3) .howit-step .col {
    animation-delay: 4s !important;
  }
  .explore__section .product__title span {
    flex-direction: column;
    align-items: center;
    text-align: center;
    line-height: 125%;
  }
  .explore__live {
    height: 200px;
  }
  .cabinet {
    max-width: 100vw;
    background-color: #18181b;
    overflow: hidden;
    padding: 0;
  }
  .cabinet.open > .sidebar {
    transform: translateX(0);
  }
  .cabinet.open > .app {
    transform: scale(0.9);
    opacity: 0;
  }
  .cabinet.open > .app * {
    pointer-events: none;
  }
  .cabinet .app {
    padding: 16px;
    border-radius: 0;
    transition: 0.4s;
  }
  .cabinet .sidebar {
    margin-left: 16px;
    position: fixed;
    width: calc(100vw - 32px);
    height: 80vh;
    z-index: 999;
    transition: 0.4s;
    transform: translateX(-100vw);
  }
  .cabinet .sidebar__nav > .m-button, .cabinet .api-example-tabs .sidebar__nav > label, .api-example-tabs .cabinet .sidebar__nav > label {
    height: 48px;
  }
  .cabinet .sidebar__nav > .m-button i, .cabinet .api-example-tabs .sidebar__nav > label i, .api-example-tabs .cabinet .sidebar__nav > label i {
    display: none;
  }
  .cabinet .sidebar__nav > .m-button span, .cabinet .api-example-tabs .sidebar__nav > label span, .api-example-tabs .cabinet .sidebar__nav > label span {
    font-size: 14px;
  }
  .cabinet .sidebar__header {
    display: flex;
    justify-content: space-between;
  }
  .cabinet .sidebar__header .m-button, .cabinet .sidebar__header .api-example-tabs label, .api-example-tabs .cabinet .sidebar__header label {
    background-color: var(--black-dull);
  }
  .cabinet .sidebar__header .header-trigger {
    height: 32px !important;
    padding: 0 12px !important;
  }
  .cabinet-header {
    padding-top: 12px;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 24px !important;
  }
  .cabinet-header__actions {
    order: 2;
  }
  .cabinet__title {
    display: none;
  }
  .cabinet-pay > .row > .col {
    padding: 0;
  }
  .cabinet-pay > .row > .col.is-4, .cabinet-pay > .row > .col:last-child {
    margin-top: 32px;
  }
  .cabinet .plan__name {
    left: -45%;
    top: 13%;
  }
  .cabinet .cashout-table__item:nth-child(2) {
    padding: 8px 0;
  }
  .cabinet .cashout-table__item:nth-child(3), .cabinet .cashout-table__item:nth-child(4), .cabinet .cashout-table__item:nth-child(5), .cabinet .cashout-table__item:nth-child(6) {
    display: none;
  }
  .cabinet .cashout-table__item:last-of-type {
    padding: 8px 8px 8px 0;
  }
  .cabinet .cashout-table__curr {
    min-width: 110px;
    padding: 16px 0 16px 16px;
  }
  .cabinet .m-accordion-item__header strong {
    font-size: 14px;
    padding-right: 0;
  }
  .cabinet .c-table {
    max-width: calc(100vw - 82px);
  }
  .cabinet .c-box {
    max-width: calc(100vw - 32px);
  }
  .swap-action {
    flex-direction: column;
    align-items: flex-start;
  }
  .swap-action .m-button, .swap-action .api-example-tabs label, .api-example-tabs .swap-action label {
    width: 100%;
  }
  .row.m-gap-4 {
    margin: -4px;
    width: calc(100% + 2 * 4px);
  }
  .row.m-gap-4 > .col {
    padding: 4px;
  }
  .row.m-gap-8 {
    margin: -8px;
    width: calc(100% + 2 * 8px);
  }
  .row.m-gap-8 > .col {
    padding: 8px;
  }
  .row.m-gap-16 {
    margin: -16px;
    width: calc(100% + 2 * 16px);
  }
  .row.m-gap-16 > .col {
    padding: 16px;
  }
  .row.m-gap-24 {
    margin: -24px;
    width: calc(100% + 2 * 24px);
  }
  .row.m-gap-24 > .col {
    padding: 24px;
  }
  .row.m-gap-32 {
    margin: -32px;
    width: calc(100% + 2 * 32px);
  }
  .row.m-gap-32 > .col {
    padding: 32px;
  }
  .row .col {
    width: 100%;
  }
  .row .col.m-is-1 {
    width: 12.5%;
  }
  .row .col.m-is-1.is-0 {
    display: block;
  }
  .row .col.m-offset-1 {
    margin-left: 12.5%;
  }
  .row .col.m-is-2 {
    width: 25%;
  }
  .row .col.m-is-2.is-0 {
    display: block;
  }
  .row .col.m-offset-2 {
    margin-left: 25%;
  }
  .row .col.m-is-3 {
    width: 37.5%;
  }
  .row .col.m-is-3.is-0 {
    display: block;
  }
  .row .col.m-offset-3 {
    margin-left: 37.5%;
  }
  .row .col.m-is-4 {
    width: 50%;
  }
  .row .col.m-is-4.is-0 {
    display: block;
  }
  .row .col.m-offset-4 {
    margin-left: 50%;
  }
  .row .col.m-is-5 {
    width: 62.5%;
  }
  .row .col.m-is-5.is-0 {
    display: block;
  }
  .row .col.m-offset-5 {
    margin-left: 62.5%;
  }
  .row .col.m-is-6 {
    width: 75%;
  }
  .row .col.m-is-6.is-0 {
    display: block;
  }
  .row .col.m-offset-6 {
    margin-left: 75%;
  }
  .row .col.m-is-7 {
    width: 87.5%;
  }
  .row .col.m-is-7.is-0 {
    display: block;
  }
  .row .col.m-offset-7 {
    margin-left: 87.5%;
  }
  .row .col.m-is-8 {
    width: 100%;
  }
  .row .col.m-is-8.is-0 {
    display: block;
  }
  .row .col.m-offset-8 {
    margin-left: 100%;
  }
  .row .col.m-is-0 {
    display: none;
  }
  .row .col.m-offset-0 {
    margin-left: 0;
  }
  .api-description-section, .api-request-section, .api-response-section {
    flex-wrap: wrap;
  }
  .api-example {
    width: 100%;
  }
  .api-description {
    width: 100%;
  }
  .draw-row {
    border-left: 1px dashed var(--border-draw);
    border-top: 1px dashed var(--border-draw);
  }
  .draw-col, .api-description-section, .api-request-section, .api-response-section, .api-description {
    border-right: 1px dashed var(--border-draw);
    border-bottom: 1px dashed var(--border-draw);
  }
}
