@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";

/* src/styles.scss */
.sr-only {
  top: 0;
  left: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
}
@keyframes moveLeft {
  0% {
    left: 0;
  }
  100% {
    left: -15px;
  }
}
@keyframes fadeBox {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tabFadeSlideUp {
  0% {
    top: 50px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
i2c-tab-panel[active] > * {
  animation-play-state: running !important;
}
:root {
  --docs-bg-primary: var(--bg-primary);
  --docs-bg-primary_alt: var(--bg-primary_alt);
  --docs-bg-secondary: var(--bg-secondary);
  --docs-bg-tertiary: var(--bg-tertiary);
  --docs-text-primary-900: var(--text-primary);
  --docs-text-tertiary-600: var(--text-tertiary);
  --docs-text-secondary-700: var(--text-secondary);
  --docs-border-primary: var(--border-primary);
  --docs-border-secondary: var(--border-secondary);
  --docs-border-tertiary: var(--border-tertiary);
  --docs-input-bg-primary: var(--input-bg-primary);
  --docs-border-radius-large: var(--i2c-border-radius-large);
  --docs-dt-search-width:13.625em;
  --docs-drawer-sidebar-navs-height: 91.5%;
}
.sr-only {
  top: 0;
  left: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
}
@keyframes moveLeft {
  0% {
    left: 0;
  }
  100% {
    left: -15px;
  }
}
@keyframes fadeBox {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tabFadeSlideUp {
  0% {
    top: 50px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
i2c-tab-panel[active] > * {
  animation-play-state: running !important;
}
:root {
  --theme: var(--brand-600);
  --themeHover: var(--brand-700);
  --codeBg: var(--brand-950);
  --orange: var(--warning-400);
  --orangeHover: var(--warning-600);
  --orangeDisabled: var(--warning-250);
  --hover: var(--themeHover);
  --cms-page-bg-content:var(--gray-750);
  --lightBlue: var(--brand-500);
  --darkBlue2: var(--yourbank-100);
  --ee: var(--yourbank-50);
  --e2: var(--yourbank-100);
  --ed: var(--yourbank-100);
  --ef: var(--yourbank-100);
  --ea: var(--yourbank-100);
  --eb: var(--yourbank-100);
  --e7: var(--yourbank-100);
  --darkBlue: var(--brand-700);
  --skyBlue: var(--yourbank-200);
  --skyBlue2: var(--yourbank-300);
  --skyBlue3: var(--brand-800);
  --white: var(--base-white);
  --white2: var(--brand-50);
  --white3: var(--brand-50);
  --black: var(--docs-text-primary-900);
  --blackV1: var(--docs-text-primary-900);
  --black33: var(--docs-text-primary-900);
  --black11: var(--docs-text-primary-900);
  --black40: #404040;
  --blackMd: var(--gray-light-mode-mobile-600);
  --gray53: var(--gray-dark-mode-alpha-700);
  --gray1: var(--gray-dark-mode-alpha-600);
  --gray67: var(--gray-dark-mode-alpha-600);
  --gray66: var(--gray-dark-mode-alpha-600);
  --gray75: var(--gray-dark-mode-alpha-600);
  --gray87: var(--gray-dark-mode-alpha-700);
  --gray99: var(--gray-dark-mode-alpha-800);
  --gray90: var(--gray-dark-mode-alpha-700);
  --grayA4c: #a4acb9;
  --tableHeaderBg: #E5F3FF;
  --gray2: rgba(164, 172, 185, .25);
  --green: var(--success-800);
  --light-green: var(--success-200);
  --light-green2: var(--success-600);
  --red: var(--error-800);
  --light-red: var(--error-300);
  --light-red2: var(--error-400);
  --scrollClr1: #999;
  --scrollClr2: #ccc;
  --asideWidth: 368px;
  --background: #f7fbff;
  --smokeGray: #9797974f;
  --boxShadow: 0 var(--i2c-spacing-1) var(--i2c-spacing-1-5) #0000001a;
  --i2cShadowXs: var(--i2c-shadow-xs);
  --i2cShadowSm: var(--i2c-shadow-sm);
  --i2cShadowLg: var(--i2c-shadow-lg);
  --i2cShadowMd: var(--i2c-shadow-md);
  --switchBaseBg: #9C9EB5;
  --switchLabelCor: var(--blackV1);
  --info: #faa532;
  --infoHover: #ec9218;
  --danger: #f44336;
  --dangerHover: #e12a1c;
  --btn-radius:$btnRadius;
  --container-gutter-x: 4.5714285714em;
  --container-gutter-t: 3.7142857143em;
  --container-gutter-b: var(--container-gutter-x);
  --i2c-font-inter:Inter,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  --ifm-font-size-base: 100%;
  --ifm-line-height-base: 1.5;
  --main-content-m-height:calc(100vh - var(--i2c-spacing-18));
  --main-content-height:calc(100vh - var(--i2c-spacing-18));
}
html {
  overflow-x: hidden;
  height: 100%;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: var(--docs-bg-primary);
  color-scheme: var(--ifm-color-scheme);
  font-family: var(--i2c-font-inter);
  text-rendering: optimizelegibility;
  color: var(--docs-text-primary-900);
  scroll-behavior: smooth;
}
html * {
  box-sizing: border-box;
}
html body {
  height: 100%;
  width: 100%;
  max-width: 100%;
}
html.i2c-theme-dark .docs-nav-drawer {
  --docs-drawer-bg:var(--docs-bg-primary);
}
html.i2c-theme-dark .docs-nav-drawer .docs-drawer-content {
  background-color: var(--docs-bg-primary);
}
@media only screen and (max-width: 959px) {
  html.sidebar-open,
  html.sidebar-open body,
  html.sidebar-open .MainWrapper .main-content {
    overflow: hidden !important;
  }
}
.i2c-scroll-lock {
  overflow: hidden !important;
}
*:before,
*:after {
  box-sizing: border-box;
}
* {
  max-height: 100000px;
  --i2c-button-font-family:Inter,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  --i2c-input-font-family:Inter,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  --i2c-tooltip-font-famil:Inter,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  --i2c-font-sans:Inter,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  --indicator-color: var(--theme);
}
*:focus-visible {
  outline: none;
}
*::part(form-control-label) {
  margin-bottom: var(--i2c-spacing-1-5);
}
i2c-icon:not([exportparts]),
i2c-icon:not(:defined),
i2c-icon-button:not([exportparts]),
i2c-icon-button:not(:defined),
i2c-button:not([exportparts]),
i2c-button:not(:defined) {
  opacity: 0;
  visibility: hidden;
  transition: 0.25s opacity linear, 1s color ease;
}
i2c-icon[exportparts],
i2c-icon-button[exportparts],
i2c-button[exportparts] {
  opacity: 1;
  visibility: visible;
  transition: 0.25s opacity linear, 1s color ease;
}
.scroll-style {
  scrollbar-width: thin;
  scrollbar-color: var(--border-disabled) transparent;
  transition: scrollbar-color 0.35s linear;
}
.scroll-style::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.scroll-style::-webkit-scrollbar {
  width: 6px;
}
.scroll-style::-webkit-scrollbar-track {
  background-color: transparent;
}
.scroll-style::-webkit-scrollbar-thumb {
  background-color: var(--border-disabled);
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
  transition: background-color 0.45s linear;
}
.scroll-style:hover::-webkit-scrollbar-thumb {
  background-color: var(--border-quinary-400);
}
.scroll-style:hover {
  scrollbar-color: var(--border-quinary-400) transparent;
}
.scroll-style::-webkit-scrollbar-thumb:hover {
  background-color: var(--border-quinary-400);
}
.scroll-style:window-inactive::-webkit-scrollbar-thumb {
  background: var(--border-quinary-400);
}
body {
  font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol;
  min-width: 320px;
  font-weight: 460;
  font-stretch: normal;
  font-style: normal;
  vertical-align: baseline;
  position: relative;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  background-color: var(--docs-bg-primary);
  color-scheme: var(--ifm-color-scheme);
  font: var(--i2c-font-weight-normal) var(--i2c-font-size-small)/1.4285 var(--i2c-font-default);
  font-variation-settings: "slnt" 0;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-rendering: optimizelegibility;
  color: var(--docs-text-primary-900);
  scroll-behavior: smooth;
}
body.captcha-ready .grecaptcha-badge {
  opacity: 0.5;
}
body.captcha-ready .grecaptcha-badge:hover,
body.captcha-ready .grecaptcha-badge:focus,
body.captcha-ready .grecaptcha-badge:focus-within {
  opacity: 1;
}
.wrap-text {
  overflow: visible !important;
  text-overflow: unset !important;
  white-space: normal !important;
  word-wrap: break-word;
}
@media only screen and (min-width: 1921px) {
  html {
    --ifm-font-size-base:1rem !important;
    font-size: clamp(10px, var(--ifm-font-size-base), 32px);
  }
  html,
  body {
    --ifm-color-scheme: light;
  }
}
h1 {
  margin: 0 0 0.5882352941rem;
  font-size: 2.125rem;
  line-height: 1.2941176471;
}
@media screen and (max-width: 1439px) {
  h1 {
    font-size: 2rem;
    line-height: 1.25;
  }
}
@media screen and (max-width: 1279px) {
  h1 {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
}
@media screen and (max-width: 991px) {
  h1 {
    font-size: 1.625rem;
    line-height: 1.3076923077;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media screen and (max-width: 579px) {
  h1 {
    font-size: 1.375rem;
    line-height: 1.2727272727;
  }
}
h2 {
  margin: 0 0 0.46875rem;
  font-size: 2rem;
  line-height: 1.28125;
}
@media screen and (max-width: 1439px) {
  h2 {
    font-size: 1.875rem;
    line-height: 1.2;
  }
}
@media screen and (max-width: 1279px) {
  h2 {
    font-size: 1.75rem;
    line-height: 1.1428571429;
  }
}
@media screen and (max-width: 991px) {
  h2 {
    font-size: 1.5rem;
    line-height: 1.1666666667;
  }
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 1.375rem;
    line-height: 1.1818181818;
  }
}
@media screen and (max-width: 579px) {
  h2 {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
h3 {
  margin: 0 0 0.5769230769rem;
  font-size: 1.625rem;
  line-height: 1.2307692308;
}
@media screen and (max-width: 1439px) {
  h3 {
    font-size: 1.5rem;
    line-height: 1.1666666667;
  }
}
@media screen and (max-width: 1279px) {
  h3 {
    font-size: 1.4375rem;
    line-height: 1.1739130435;
  }
}
@media screen and (max-width: 991px) {
  h3 {
    font-size: 1.375rem;
    line-height: 1.1818181818;
  }
}
@media screen and (max-width: 767px) {
  h3 {
    font-size: 1.25rem;
    line-height: 1.25;
  }
}
@media screen and (max-width: 579px) {
  h3 {
    font-size: 1.1875rem;
    line-height: 1.2631578947;
  }
}
h4 {
  margin: 0 0 0.4545454545rem;
  font-size: 1.375rem;
  line-height: 1.1818181818;
}
@media screen and (max-width: 1439px) {
  h4 {
    font-size: 1.3125rem;
    line-height: 1.1904761905;
  }
}
@media screen and (max-width: 1279px) {
  h4 {
    font-size: 1.25rem;
    line-height: 1.25;
  }
}
@media screen and (max-width: 767px) {
  h4 {
    font-size: 1.1875rem;
    line-height: 1.2631578947;
  }
}
@media screen and (max-width: 579px) {
  h4 {
    font-size: 1.125rem;
    line-height: 1.3333333333;
  }
}
h5 {
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  line-height: 1.2;
}
@media screen and (max-width: 1439px) {
  h5 {
    font-size: 1.1875rem;
    line-height: 1.2631578947;
  }
}
@media screen and (max-width: 1279px) {
  h5 {
    font-size: 1.125rem;
    line-height: 1.3333333333;
  }
}
@media screen and (max-width: 767px) {
  h5 {
    font-size: 1.0625rem;
    line-height: 1.3529411765;
  }
}
h6 {
  margin: 0 0 0.5555555556rem;
  font-size: 1.125rem;
  line-height: 1.2222222222;
}
@media screen and (max-width: 1279px) {
  h6 {
    font-size: 1.0625rem;
    line-height: 1.2941176471;
  }
}
@media screen and (max-width: 767px) {
  h6 {
    font-size: 1rem;
    line-height: 1.25;
  }
}
.i2c-button-secondary {
  --i2c-button-background: var(--white);
  --i2c-button-border-color: var(--white);
  --i2c-button-color: var(--docs-text-tertiary-600);
  --i2c-button-box-shadow: var(--boxShadow);
  --i2c-button-hover-background: var(--theme);
  --i2c-button-hover-border-color: var(--theme);
  --i2c-button-hover-color: var(--white);
  --i2c-button-focus-background: var(--theme);
  --i2c-button-focus-border-color: var(--theme);
  --i2c-button-focus-color: var(--white);
  --i2c-button-focus-box-shadow: var(--boxShadow);
  --i2c-button-leadingDot-color: var(--success-500);
}
.i2c-button-secondary::part(base):where(:hover, :focus, :active) {
  color: var(--white);
  background: var(--theme);
  border-color: var(--theme);
}
.i2c-btn-secondary.orange {
  --i2c-button-background: var(--orange);
  --i2c-button-border-color: var(--i2c-button-background);
  --i2c-button-color: var(--white);
  --i2c-button-box-shadow: var(--i2c-shadow-x-small);
  --i2c-button-hover-background: var(--orangeHover);
  --i2c-button-hover-border-color: var(--i2c-button-hover-background);
  --i2c-button-hover-color: var(--white);
  --i2c-button-focus-background: var(--i2c-button-hover-background);
  --i2c-button-focus-border-color: var(--i2c-button-hover-background);
  --i2c-button-focus-color: var(--white);
  --i2c-button-disabled-background: var(--orangeDisabled);
  --i2c-button-disabled-border-color: var(--i2c-button-disabled-background);
  --i2c-button-disabled-color: var(--white);
}
.i2c-btn-secondary.orange::part(base) {
  min-height: inherit;
}
.i2c-btn-secondary.orange::part(label) {
  font-weight: 460;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.1125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.i2c-btn-secondary.orange-outline {
  --i2c-button-border-color: var(--orange);
  --i2c-button-color: var(--orange);
  --i2c-button-hover-color: var(--white);
  --i2c-button-focus-color: var(--white);
  --i2c-button-hover-background: var(--orange);
  --i2c-button-focus-background: var(--orange);
  --i2c-button-hover-border-color: var(--orangeHover);
  --i2c-button-focus-border-color: var(--orangeHover);
}
.i2c-secondary-white-btn {
  --i2c-button-background: var(--theme);
  --i2c-button-border-color: var(--white);
  --i2c-button-color: var(--white);
  --i2c-button-box-shadow: none;
  --i2c-button-hover-background: var(--white);
  --i2c-button-hover-border-color: var(--white);
  --i2c-button-hover-color: var(--theme);
  --i2c-button-focus-background: var(--white);
  --i2c-button-focus-border-color: var(--white);
  --i2c-button-focus-color: var(--white);
  --i2c-button-focus-box-shadow: none;
}
.i2c-secondary-white-btn::part(base):where(:hover, :focus, :active) {
  color: var(--theme);
  background: var(--white);
  border-color: var(--white);
}
.i2c-button {
}
.i2c-button.danger {
  --i2c-button-color: var(--white);
  --i2c-button-hover-color: var(--i2c-button-color);
  --i2c-button-focus-color: var(--gray-600);
  --i2c-button-background: var(--danger);
  --i2c-button-hover-background: var(--dangerHover);
  --i2c-button-focus-background: var(--i2c-button-hover-background);
  --i2c-button-border-color: var(--i2c-button-background);
  --i2c-button-hover-border-color: var(--i2c-button-hover-background);
  --i2c-button-focus-border-color: var(--i2c-button-hover-background);
}
i2c-button[class^=link-].underline::part(label) {
  text-decoration: underline;
}
i2c-button[class^=link-].underline:where(:hover, :focus)::part(label) {
  text-decoration: none;
}
.aside-holder ~ .main-content {
  margin: 0 0 0 auto;
  max-width: calc(100% - var(--asideWidth));
}
@media screen and (max-width: 992px) {
  .aside-holder ~ .main-content {
    max-width: none;
  }
}
@media screen and (max-width: 1280px) {
  body {
    --asideWidth: 300px;
  }
  body:not(.nav-open) {
    --asideWidth:0;
  }
}
.go-top-holder {
  left: 100%;
  opacity: 0;
  bottom: 23px;
  margin-left: 14px;
  position: absolute;
  visibility: hidden;
  margin-bottom: -120px;
  transition: all 0.25s ease;
  display: none;
}
.go-top-holder.show {
  opacity: 1;
  margin-bottom: 0;
  visibility: visible;
}
.go-top-holder .go-top-tooltip::part(content) {
  width: 80px;
  --max-width: 80px;
}
.go-top-holder .btn-go-top::part(base) {
  transition: all 0.25s ease;
}
.go-top-holder .btn-go-top::part(base):where(:hover, :focus) {
  opacity: 1;
}
@media screen and (max-width: 992px) {
  .go-top-holder {
    margin-left: 0;
    left: 30px;
    bottom: 18px;
  }
  .nav-open .go-top-holder {
    opacity: 0;
  }
}
img {
  height: auto;
  max-width: 100%;
  border-style: none;
  vertical-align: top;
  -webkit-user-select: none;
  user-select: none;
}
a {
  text-decoration: none;
  outline: none;
  transition: ease all 0.2s;
  -webkit-transition: ease all 0.2s;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-lt {
  font-weight: 300;
  font-variation-settings: "wght" 360;
}
.text-re {
  font-weight: 460;
  font-variation-settings: "wght" 460;
}
.text-md {
  font-weight: 500;
  font-variation-settings: "wght" 560;
}
.text-bd {
  font-variation-settings: "wght" 760;
}
.v-hidden {
  visibility: hidden;
}
.v-visible {
  visibility: visible;
}
.opacity0,
.opacity-0 {
  opacity: 0;
}
.opacity1,
.opacity-1 {
  opacity: 1;
}
form,
fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
.d-flex {
  display: flex;
}
.d-grid {
  display: grid;
}
.d-inline {
  display: inline;
}
.d-inline-flex {
  display: inline-flex;
}
.d-inline-block {
  display: inline-block;
}
.d-block {
  display: block;
}
.d-none {
  display: none !important;
}
.vertical-start {
  align-items: start;
}
.vertical-center {
  align-items: center;
}
.vertical-end {
  align-items: end;
}
.space-between {
  justify-content: space-between;
}
.space-start {
  justify-content: flex-start;
}
.space-end {
  justify-content: flex-end;
}
.space-center {
  justify-content: center;
}
.align-center {
  align-items: center;
}
.align-start {
  align-items: flex-start;
}
.align-end {
  align-items: flex-end;
}
.h-100 {
  height: 100%;
}
.h-100-px {
  height: 100px;
}
.h-50 {
  height: 50%;
}
.h-50-px {
  height: 50px;
}
.h-33 {
  height: 33.3333%;
}
.h-25 {
  height: 25%;
}
.h-25-px {
  height: 25px;
}
.w-100 {
  width: 100%;
}
.w-50 {
  width: 50%;
}
.w-33 {
  width: 33.3333%;
}
.w-25 {
  width: 25%;
}
.gap-0 {
  gap: 0;
}
.gap-5 {
  gap: 0.3571428571em;
}
.gap-10 {
  gap: 0.7142857143em;
}
.gap-15 {
  gap: 1.0714285714em;
}
.gap-20 {
  gap: 1.4285714286em;
}
.gap-24 {
  gap: 1.7142857143em;
}
.gap-30 {
  gap: 2.1428571429em;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
table tbody tr,
table tbody td {
  transition: background 0.25s ease;
}
.p-0 {
  padding: 0 !important;
}
.m-0 {
  margin: 0 !important;
}
.p-m-0 {
  margin: 0;
  padding: 0;
}
.p-t-0 {
  padding-top: 0;
}
.p-t-5 {
  padding-top: 0.3571428571em;
}
.p-t-10 {
  padding-top: 0.7142857143em;
}
.p-t-15 {
  padding-top: 1.0714285714em;
}
.p-t-20 {
  padding-top: 1.4285714286em;
}
.p-r-0 {
  padding-right: 0;
}
.p-r-5 {
  padding-right: 0.3571428571em;
}
.p-r-10 {
  padding-right: 0.7142857143em;
}
.p-r-15 {
  padding-right: 1.0714285714em;
}
.p-r-20 {
  padding-right: 1.4285714286em;
}
.p-b-0 {
  padding-bottom: 0;
}
.p-b-5 {
  padding-bottom: 0.3571428571em;
}
.p-b-10 {
  padding-bottom: 0.7142857143em;
}
.p-b-15 {
  padding-bottom: 1.0714285714em;
}
.p-b-20 {
  padding-bottom: 1.4285714286em;
}
.p-l-0 {
  padding-left: 0;
}
.p-l-5 {
  padding-left: 0.3571428571em;
}
.p-l-10 {
  padding-left: 0.7142857143em;
}
.p-l-15 {
  padding-left: 1.0714285714em;
}
.p-l-20 {
  padding-left: 1.4285714286em;
}
p {
  margin: 0 0 1.2em;
}
img {
  vertical-align: top;
}
.mt0,
.m-t-0 {
  margin-top: 0;
}
.mt5,
.m-t-5 {
  margin-top: 5px;
}
.mt10,
.m-t-10 {
  margin-top: 10px;
}
.mt15,
.m-t-15 {
  margin-top: 15px;
}
.mt20,
.m-t-20 {
  margin-top: 20px;
}
.mt25,
.m-t-25 {
  margin-top: 25px;
}
.mt30,
.m-t-30 {
  margin-top: 30px;
}
.mt35,
.m-t-35 {
  margin-top: 35px;
}
.mt40,
.m-t-40 {
  margin-top: 40px;
}
.mt50,
.m-t-50 {
  margin-top: 50px;
}
.mt60,
.m-t-60 {
  margin-top: 60px;
}
.mb0,
.m-b-0 {
  margin-bottom: 0;
}
.mb5,
.m-b-5 {
  margin-bottom: 5px;
}
.mb10,
.m-b-10 {
  margin-bottom: 10px;
}
.mb15,
.m-b-15 {
  margin-bottom: 15px;
}
.mb20,
.m-b-20 {
  margin-bottom: 20px;
}
.mb25,
.m-b-25 {
  margin-bottom: 25px;
}
.mb30,
.m-b-30 {
  margin-bottom: 30px;
}
.mb40,
.m-b-40 {
  margin-bottom: 40px;
}
.mb50,
.m-b-50 {
  margin-bottom: 50px;
}
.mb60,
.m-b-60 {
  margin-bottom: 60px;
}
.mr0,
.m-r-0 {
  margin-right: 0;
}
.mr5,
.m-r-5 {
  margin-right: 5px;
}
.mr10,
.m-r-10 {
  margin-right: 10px;
}
.mr15,
.m-r-15 {
  margin-right: 15px;
}
.mr20,
.m-r-20 {
  margin-right: 20px;
}
.mr25,
.m-r-25 {
  margin-right: 25px;
}
.mr30,
.m-r-30 {
  margin-right: 30px;
}
.mr40,
.m-r-40 {
  margin-right: 40px;
}
.mr50,
.m-r-50 {
  margin-right: 50px;
}
.mr60,
.m-r-60 {
  margin-right: 60px;
}
.ml0,
.m-l-0 {
  margin-left: 0;
}
.ml5,
.m-l-5 {
  margin-left: 5px;
}
.ml10,
.m-l-10 {
  margin-left: 10px;
}
.ml15,
.m-l-15 {
  margin-left: 15px;
}
.ml20,
.m-l-20 {
  margin-left: 20px;
}
.ml25,
.m-l-25 {
  margin-left: 25px;
}
.ml30,
.m-l-30 {
  margin-left: 30px;
}
.ml40,
.m-l-40 {
  margin-left: 40px;
}
.ml50,
.m-l-50 {
  margin-left: 50px;
}
.ml60,
.m-l-60 {
  margin-left: 60px;
}
small {
  font-size: 80%;
}
small.s-75 {
  font-size: 75%;
}
small.s-60 {
  font-size: 60%;
}
small.s-50 {
  font-size: 50%;
}
.position-relative {
  position: relative;
}
.position-fixed {
  position: fixed;
}
.position-static {
  position: static;
}
.position-sticky {
  position: sticky;
}
.img-container {
  display: inline-block;
}
.img-fluid {
  max-width: 100%;
  display: block;
  height: auto;
}
.list-unstyled {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-unstyled.d-flex {
  display: flex;
}
.list-inline > li {
  display: inline-block;
  margin: 0;
  padding: 0;
  float: left;
}
.wrapper {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
}
#main .container-wider {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  min-height: 100vh;
  box-shadow: 0 0 35px -8px rgba(0, 0, 0, 0.1019607843);
}
.main-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 24px 24px 50px;
  transition: max-width 0.25s linear;
  min-height: var(--main-content-m-height);
  overflow: auto;
  max-height: var(--main-content-height);
  scrollbar-width: thin;
  scrollbar-color: var(--border-disabled) transparent;
  transition: scrollbar-color 0.35s linear;
}
.main-content .sections_list_cms--item,
.main-content .html_contents {
  flex-grow: 1;
}
.main-content.bg-pg {
  background: var(--docs-bg-primary);
}
@media screen and (max-width: 1280px) {
  .main-content {
    --container-gutter-x: 2.1428571429em;
    --container-gutter-t: 5em;
    --container-gutter-b: 2.8571428571em;
  }
}
@media screen and (max-width: 992px) {
  .main-content {
    --main-content-height: 100%;
    --container-gutter-x: 2.1428571429em;
    --container-gutter-t: 6.6428571429em;
    --container-gutter-b: 5em;
  }
  .main-content .main-content {
    padding-block-end: 24px;
  }
}
.main-content .sections_list_cms--item .sections .alert.custom-alert {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
  max-width: 100%;
  background-color: var(--utility-brand-50);
  border: solid 1px var(--utility-brand-300);
  padding: var(--i2c-spacing-4);
  border-radius: var(--i2c-border-radius-medium);
  font-family:
    var(--i2c-font-inter),
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-size: var(--text-14);
  font-weight: var(--i2c-font-weight-normal);
  line-height: var(--i2c-button-line-height-large);
  color: var(--text-brand-secondary_alt);
  margin: 0 0;
}
.main-content .sections_list_cms--item .sections .alert.custom-alert > .alert-content {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 100%;
  flex-grow: 1;
  flex-basis: 100%;
  background: transparent;
  border-width: 0;
  word-wrap: break-word;
  word-break: break-word;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.main-content .sections_list_cms--item .sections .alert.custom-alert > .alert-content > * {
  max-width: 100%;
  flex-grow: 1;
  flex-basis: auto;
  margin-block: 0;
}
.main-content .sections_list_cms--item .sections .alert.custom-alert > .alert-content * {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit;
}
.main-content .sections_list_cms--item .sections .alert.custom-alert > .alert-content > .simple-grid {
  margin-inline: auto !important;
}
.main-content .sections_list_cms--item .sections .alert.custom-alert.alert-success {
  --utility-brand-50: var(--utility-success-50);
  --text-brand-secondary_alt: var(--utility-success-700);
  --utility-brand-300: var(--utility-success-300);
}
.main-content .sections_list_cms--item .sections .alert.custom-alert.alert-warning {
  --utility-brand-50: var(--utility-warning-50);
  --text-brand-secondary_alt: var(--utility-warning-800);
  --utility-brand-300: var(--utility-warning-300);
}
.main-content .sections_list_cms--item .sections .alert.custom-alert.alert-danger {
  --utility-brand-50: var(--utility-error-50);
  --text-brand-secondary_alt: var(--text-error-primary);
  --utility-brand-300: var(--utility-error-300);
}
.main-content .sections_list_cms--item .sections .alert.custom-alert + * {
  margin-top: var(--i2c-spacing-4) !important;
}
.main-content .sections table tbody tr:hover {
  background: var(--bg-tertiary);
}
.main-content .sections table tbody tr:hover td {
  background: var(--bg-tertiary);
}
.main-content::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.main-content::-webkit-scrollbar {
  width: 6px;
}
.main-content::-webkit-scrollbar-track {
  background-color: transparent;
}
.main-content::-webkit-scrollbar-thumb {
  background-color: var(--border-disabled);
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
  transition: background-color 0.45s linear;
}
.main-content:hover::-webkit-scrollbar-thumb {
  background-color: var(--border-quinary-400);
}
.main-content:hover {
  scrollbar-color: var(--border-quinary-400) transparent;
}
.main-content::-webkit-scrollbar-thumb:hover {
  background-color: var(--border-quinary-400);
}
.main-content:window-inactive::-webkit-scrollbar-thumb {
  background: var(--border-quinary-400);
}
body .ck.ck-balloon-panel.ck-powered-by-balloon {
  display: none !important;
}
i2c-dialog::part(overlay) {
  z-index: 149;
}
i2c-dialog::part(panel) {
  z-index: 150;
}
.default-toastr {
  --i2c-spacing-3: var(--i2c-spacing-4);
  --i2c-alert-border-color: var(--i2c-alert-title-color);
}
.default-toastr::part(base) {
  min-height: 3.875rem;
}
.default-toastr::part(alert_col_right) {
  display: flex;
  align-items: center;
}
.default-toastr::part(close-btn) {
  top: 1.2857142857em;
}
form .error-text {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  gap: var(--i2c-spacing-1);
}
form .error-text .error-link::part(linkbase) {
  font-size: var(--i2c-input-help-text-font-size-small);
  line-height: var(--i2c-line-height-1-42);
  font-weight: var(--i2c-font-weight-normal);
  border-width: 0;
}
form .error-text .error-link:not(:hover):not(:focus):not(:focus-within)::part(linkbase) {
  color: var(--text-error-primary);
}
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon-42EWFP2W.eot?bqk8ya");
  src:
    url("./media/icomoon-42EWFP2W.eot?bqk8ya#iefix") format("embedded-opentype"),
    url("./media/icomoon-AUIY4YSB.ttf?bqk8ya") format("truetype"),
    url("./media/icomoon-JGRJLG52.woff?bqk8ya") format("woff"),
    url("./media/icomoon-CNO6S7HI.svg?bqk8ya#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon", serif !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-like:before {
  content: "\e92f";
}
.icon-dislike:before {
  content: "\e930";
}
.icon-search:before {
  content: "\e937";
}
.icon-history:before {
  content: "\e931";
}
.icon-edit:before {
  content: "\e932";
}
.icon-delete:before {
  content: "\e933";
}
.icon-cross-lite:before {
  content: "\e934";
}
.icon-chat:before {
  content: "\e935";
}
.icon-ai-chat:before {
  content: "\e936";
}
.icon-regenerate-chat:before {
  content: "\e929";
}
.icon-send-message:before {
  content: "\e92a";
}
.icon-chat-generative-ai .path1:before {
  content: "\e92b";
  background:
    linear-gradient(
      180deg,
      #F3F8FF 0%,
      #96C6FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.icon-chat-generative-ai .path2:before {
  content: "\e92c";
  margin-left: -0.8818359375em;
  color: rgb(15, 101, 230);
}
.icon-chat-generative-ai .path3:before {
  content: "\e92d";
  margin-left: -0.8818359375em;
  color: rgb(15, 101, 230);
}
.icon-chat-generative-ai .path4:before {
  content: "\e92e";
  margin-left: -0.8818359375em;
  color: rgb(15, 101, 230);
}
.icon-breadcrumb:before {
  content: "\e927";
}
.icon-home:before {
  content: "\e928";
}
.icon-blockquote-end:before {
  content: "\e925";
}
.icon-blockquote-start:before {
  content: "\e926";
}
.icon-Client-Application:before {
  content: "\e921";
  color: #1434cb;
}
.icon-Client-Host:before {
  content: "\e922";
  color: #1434cb;
}
.icon-MCP-Server:before {
  content: "\e923";
  color: #1434cb;
}
.icon-RESTful-and-XML-Formats:before {
  content: "\e924";
  color: #1434cb;
}
.icon-Cross:before {
  content: "\e920";
  color: #c7c7c7;
}
.icon-icon_arrow_back:before {
  content: "\e900";
  color: #b7bac8;
}
.icon-icon_arrow_line_blk:before {
  content: "\e901";
  color: #b7bac8;
}
.icon-icon_arrow_white:before {
  content: "\e902";
  color: #b7bac8;
}
.icon-icon_bank_gray:before {
  content: "\e903";
  color: #b7bac8;
}
.icon-icon_bank_white:before {
  content: "\e904";
  color: #b7bac8;
}
.icon-icon_bullet_blue:before {
  content: "\e905";
  color: #b7bac8;
}
.icon-icon_card_nfc:before {
  content: "\e906";
  color: #b7bac8;
}
.icon-icon_checkmark:before {
  content: "\e907";
  color: #b7bac8;
}
.icon-icon_client_app:before {
  content: "\e908";
  color: #b7bac8;
}
.icon-icon_client_host:before {
  content: "\e909";
  color: #b7bac8;
}
.icon-icon_copy:before {
  content: "\e90a";
  color: #b7bac8;
}
.icon-icon_currency:before {
  content: "\e90b";
  color: #b7bac8;
}
.icon-icon_database:before {
  content: "\e90c";
  color: #b7bac8;
}
.icon-icon_device_mobile:before {
  content: "\e90d";
  color: #b7bac8;
}
.icon-icon_expand:before {
  content: "\e90e";
  color: #b7bac8;
}
.icon-icon_gear:before {
  content: "\e90f";
  color: #b7bac8;
}
.icon-icon_link:before {
  content: "\e910";
  color: #b7bac8;
}
.icon-icon_mcp_server:before {
  content: "\e911";
  color: #b7bac8;
}
.icon-icon_menu:before {
  content: "\e912";
  color: #b7bac8;
}
.icon-icon_network:before {
  content: "\e913";
  color: #b7bac8;
}
.icon-icon_platform:before {
  content: "\e914";
  color: #b7bac8;
}
.icon-icon_plus_gray:before {
  content: "\e915";
  color: #b7bac8;
}
.icon-icon_rocket:before {
  content: "\e916";
  color: #b7bac8;
}
.icon-icon_search_key:before {
  content: "\e917";
  color: #b7bac8;
}
.icon-icon_search:before {
  content: "\e918";
  color: #b7bac8;
}
.icon-icon_server:before {
  content: "\e919";
  color: #b7bac8;
}
.icon-icon_theme_switch_dark:before {
  content: "\e91a";
  color: #b7bac8;
}
.icon-icon_theme_switch_light:before {
  content: "\e91b";
  color: #b7bac8;
}
.icon-icon_wallet_gray:before {
  content: "\e91c";
  color: #b7bac8;
}
.icon-icon_xml_gear-copy:before {
  content: "\e91d";
  color: #b7bac8;
}
.icon-icon_xml_gear:before {
  content: "\e91e";
  color: #b7bac8;
}
.icon-icon_xml:before {
  content: "\e91f";
  color: #b7bac8;
}
.i2c-theme-dark {
}
.i2c-theme-dark .public-page i2c-header {
  --header-bg: var(--docs-bg-primary);
}
.i2c-theme-dark .ck.ck-editor__editable .image-inline img {
  background: #FFFFFF;
}
.public-page ::ng-deep i2c-header .inline--elements:not(.header-actions) docs-light-dark-switcher {
  visibility: hidden !important;
  opacity: 0 !important;
}
.docsPublicSpinner.page-spinner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: var(--white);
}
.docsPublicSpinner .i2c-page-spinner {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
i2c-input::part(input):-webkit-autofill {
  -webkit-text-fill-color: var(--i2c-input-color);
}
i2c-input[readonly]::part(input) {
  cursor: default !important;
  color: var(--gray-600);
}
.docs-card::part(base) {
  background: var(--docs-bg-secondary);
  border-color: var(--docs-border-secondary);
  box-shadow: none;
  --card-border-radius: var(--docs-border-radius-large);
}
.docs-card .docs-card-heading {
  font-size: var(--i2c-font-size-text-lg);
  line-height: var(--i2c-line-height-1-44);
  color: var(--docs-text-primary-900);
  margin: 0;
  font-weight: var(--i2c-font-weight-medium);
}
.cmsStatusControl {
  display: inline-block;
  width: 100%;
}
.cmsStatusControl i2c-radio-button {
  width: 100%;
}
.cmsStatusControl i2c-radio-button::part(base) {
  width: 100%;
}
::view-transition-old(page-animated) {
  animation: exit 0.4s ease 0s 1 normal forwards;
}
::view-transition-new(page-animated) {
  animation: enter 1s ease 0s 1 normal forwards;
}
@keyframes enter {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes exit {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-25px);
  }
}
@keyframes enterPub {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    opacity: 0;
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes exitPub {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* angular:styles/global:styles */
