/* Blue */
/* Neutral */
/* Red */
/* Yellow */
/* Green */
/* Orange */
/* Purple */
html[data-color-mode="light"] {
  color-scheme: light;
  --rs-color-black: #000000;
  --rs-color-brand: #2c5da3;
  --rs-color-inverse: #ffffff;
  --rs-color-text-default: #172b4d;
  --rs-color-text-error: #ae2e24;
  --rs-color-text-success: #216e4e;
  --rs-color-text-information: #26508b;
  --rs-color-text-subtlest: #626f86;
  --rs-color-text-subtle: #44546f;
  --rs-color-text-disabled: rgba(9, 30, 66, 0.31);
  --rs-color-text-warning-default: #a54800;
  --rs-color-text-warning-inverse: #172b4d;
  --rs-color-icon-default: #44546f;
  --rs-color-icon-error: #c9372c;
  --rs-color-icon-success: #22a06b;
  --rs-color-icon-information: #336bbb;
  --rs-color-icon-subtle: #626f86;
  --rs-color-icon-disabled: rgba(9, 30, 66, 0.31);
  --rs-color-icon-warning-default: #e56910;
  --rs-color-icon-warning-inverse: #172b4d;
  --rs-color-border-default: rgba(9, 30, 66, 0.14);
  --rs-color-border-error: #e2483d;
  --rs-color-border-success: #22a06b;
  --rs-color-border-information: #336bbb;
  --rs-color-border-disabled: rgba(9, 30, 66, 0.06);
  --rs-color-border-focus: #4d82ce;
  --rs-color-border-input: #8590a2;
  --rs-color-border-bold: #758195;
  --rs-color-border-warning-default: #e56910;
  --rs-color-border-warning-inverse: #172b4d;
  --rs-color-background-disabled: rgba(9, 30, 66, 0.31);
  --rs-color-background-brand-subtlest-default: #dbe6f5;
  --rs-color-background-brand-subtlest-hovered: #b8cdec;
  --rs-color-background-brand-subtlest-pressed: #94b4e2;
  --rs-color-background-brand-bold-default: #2c5da3;
  --rs-color-background-brand-bold-hovered: #26508b;
  --rs-color-background-brand-bold-pressed: #1f4273;
  --rs-color-background-brand-boldest-default: #19345c;
  --rs-color-background-brand-boldest-hovered: #1f4273;
  --rs-color-background-brand-boldest-pressed: #26508b;
  --rs-color-background-neutral-default: rgba(9, 30, 66, 0.06);
  --rs-color-background-neutral-hovered: rgba(9, 30, 66, 0.14);
  --rs-color-background-neutral-pressed: rgba(9, 30, 66, 0.31);
  --rs-color-background-neutral-subtle-default: #ffffff;
  --rs-color-background-neutral-subtle-hovered: rgba(9, 30, 66, 0.06);
  --rs-color-background-neutral-subtle-pressed: rgba(9, 30, 66, 0.14);
  --rs-color-background-neutral-bold-default: #44546f;
  --rs-color-background-neutral-bold-hovered: #2c3e5d;
  --rs-color-background-neutral-bold-pressed: #172b4d;
  --rs-color-background-input-default: #ffffff;
  --rs-color-background-input-hovered: #f7f8f9;
  --rs-color-background-input-pressed: #ffffff;
  --rs-color-background-warning-default: #fff7d6;
  --rs-color-background-warning-hovered: #f8e6a0;
  --rs-color-background-warning-pressed: #f5cd47;
  --rs-color-background-warning-bold-default: #f5cd47;
  --rs-color-background-warning-bold-hovered: #e2b203;
  --rs-color-background-warning-bold-pressed: #cf9f02;
  --rs-color-background-error-default: #ffeceb;
  --rs-color-background-error-hovered: #ffd5d2;
  --rs-color-background-error-pressed: #fd9891;
  --rs-color-background-error-bold-default: #c9372c;
  --rs-color-background-error-bold-hovered: #ae2e24;
  --rs-color-background-error-bold-pressed: #5d1f1a;
  --rs-color-background-success-default: #dcfff1;
  --rs-color-background-success-hovered: #baf3db;
  --rs-color-background-success-pressed: #7ee2b8;
  --rs-color-background-success-bold-default: #1f845a;
  --rs-color-background-success-bold-hovered: #216e4e;
  --rs-color-background-success-bold-pressed: #164b35;
  --rs-color-background-link-default: #2c5da3;
  --rs-color-background-link-pressed: #26508b;
  --rs-color-background-link-visited-default: #5e4db2;
  --rs-color-background-link-visited-pressed: #352c63;
  --rs-color-background-inverse-default: rgba(0, 0, 0, 0.16);
  --rs-color-background-inverse-hovered: rgba(0, 0, 0, 0.24);
  --rs-color-background-inverse-pressed: rgba(0, 0, 0, 0.32);
  --rs-color-background-blanket-default: rgba(9, 30, 66, 0.49);
  --rs-color-background-blanket-selected: rgba(77, 130, 206, 0.08);
  --rs-color-background-blanket-error: rgba(241, 91, 80, 0.08);
  --rs-color-background-interaction-hover: rgba(0, 0, 0, 0.16);
  --rs-color-background-interaction-pressed: rgba(0, 0, 0, 0.32);
  --rs-elevation-surface-default: #ffffff;
  --rs-elevation-surface-hovered: #f1f2f4;
  --rs-elevation-surface-pressed: #dcdfe4;
  --rs-elevation-surface-sunken: #f7f8f9;
  --rs-elevation-surface-overlay-default: #ffffff;
  --rs-elevation-surface-overlay-hovered: #f1f2f4;
  --rs-elevation-surface-overlay-pressed: #dcdfe4;
  --rs-elevation-surface-raised-default: #ffffff;
  --rs-elevation-surface-raised-hovered: #f1f2f4;
  --rs-elevation-surface-raised-pressed: #dcdfe4;
}
/* Radius */
/*End Radius*/
/*Stroke*/
/*End Stroke*/
:root {
  --rs-stroke-0: 0;
  --rs-stroke-1: 1px;
  --rs-stroke-2: 2px;
  --rs-radius-none: 0;
  --rs-radius-1: 8px;
  --rs-radius-2: 16px;
  --rs-radius-3: 24px;
  --rs-radius-4: 32px;
  --rs-radius-5: 40px;
  --rs-radius-6: 48px;
  --rs-radius-7: 64px;
  --rs-radius-full: 999px;
}
/* Spacing */
/*End Spacing*/
:root {
  --rs-spacing-0: 0;
  --rs-spacing-1: 0.1rem;
  --rs-spacing-2: 0.2rem;
  --rs-spacing-4: 0.4rem;
  --rs-spacing-6: 0.6rem;
  --rs-spacing-8: 0.8rem;
  --rs-spacing-10: 1rem;
  --rs-spacing-12: 1.2rem;
  --rs-spacing-16: 1.6rem;
  --rs-spacing-20: 2rem;
  --rs-spacing-24: 2.4rem;
  --rs-spacing-28: 2.4rem;
  --rs-spacing-32: 3.2rem;
  --rs-spacing-40: 4rem;
  --rs-spacing-42: 4.2rem;
  --rs-spacing-48: 4.8rem;
  --rs-spacing-64: 6.4rem;
  --rs-spacing-80: 8rem;
  --rs-spacing-100: 10rem;
  --rs-spacing-negative-2: -0.2rem;
  --rs-spacing-negative-4: -0.4rem;
  --rs-spacing-negative-6: -0.6rem;
  --rs-spacing-negative-8: -0.8rem;
  --rs-spacing-negative-12: -1.2rem;
  --rs-spacing-negative-16: -1.6rem;
  --rs-spacing-negative-20: -2rem;
  --rs-spacing-negative-24: -2.4rem;
  --rs-spacing-negative-32: -3.2rem;
  --rs-spacing-negative-40: -4rem;
}
.m-0 {
  margin: var(--rs-spacing-0);
}
.p-0 {
  padding: var(--rs-spacing-0);
}
/*Heading*/
/* -----Size-----*/
/* -----End Size-----*/
/* -----Line Height-----*/
/* -----Line Height Size-----*/
/*End Heading*/
/*Body*/
/* -----Size-----*/
/* -----End Size-----*/
/* -----Line Height-----*/
/* -----Line Height Size-----*/
/*End Body*/
/*Font Weight*/
/*End Font Weight*/
:root {
  --rs-font-heading-size-h1200: 5.8rem;
  --rs-font-heading-size-h1100: 4.8rem;
  --rs-font-heading-size-h1000: 4rem;
  --rs-font-heading-size-h900: 3.2rem;
  --rs-font-heading-size-h800: 2.8rem;
  --rs-font-heading-size-h700: 2.4rem;
  --rs-font-heading-size-h600: 2rem;
  --rs-font-heading-size-h500: 1.6rem;
  --rs-font-heading-size-h400: 1.4rem;
  --rs-font-heading-size-h300: 1.2rem;
  --rs-font-heading-line-height-h1200: 8.699999999999999rem;
  --rs-font-heading-line-height-h1100: 7.2rem;
  --rs-font-heading-line-height-h1000: 6rem;
  --rs-font-heading-line-height-h900: 3.6rem;
  --rs-font-heading-line-height-h800: 3.2rem;
  --rs-font-heading-line-height-h700: 2.8rem;
  --rs-font-heading-line-height-h600: 2.4rem;
  --rs-font-heading-line-height-h500: 2rem;
  --rs-font-heading-line-height-h400: 2rem;
  --rs-font-heading-line-height-h300: 1.6rem;
  --rs-font-body-size-large: 1.6rem;
  --rs-font-body-size-medium: 1.4rem;
  --rs-font-body-size-small: 1.2rem;
  --rs-font-body-line-height-large: 2.4rem;
  --rs-font-body-line-height-medium: 2rem;
  --rs-font-body-line-height-small: 1.6rem;
  --rs-font-weight-regular: 400;
  --rs-font-weight-medium: 500;
  --rs-font-weight-semi-bold: 600;
  --rs-font-weight-bold: 700;
}
.h300 {
  font-size: var(--rs-font-heading-size-h300) !important;
  line-height: var(--rs-font-heading-line-height-h300) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h400 {
  font-size: var(--rs-font-heading-size-h400) !important;
  line-height: var(--rs-font-heading-line-height-h400) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h500 {
  font-size: var(--rs-font-heading-size-h500) !important;
  line-height: var(--rs-font-heading-line-height-h500) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h600 {
  font-size: var(--rs-font-heading-size-h600) !important;
  line-height: var(--rs-font-heading-line-height-h600) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h700 {
  font-size: var(--rs-font-heading-size-h700) !important;
  line-height: var(--rs-font-heading-line-height-h700) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h800 {
  font-size: var(--rs-font-heading-size-h800) !important;
  line-height: var(--rs-font-heading-line-height-h800) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h900 {
  font-size: var(--rs-font-heading-size-h900) !important;
  line-height: var(--rs-font-heading-line-height-h900) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h1000 {
  font-size: var(--rs-font-heading-size-h1000) !important;
  line-height: var(--rs-font-heading-line-height-h1000) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h1100 {
  font-size: var(--rs-font-heading-size-h1100) !important;
  line-height: var(--rs-font-heading-line-height-h1100) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.h1200 {
  font-size: var(--rs-font-heading-size-h1200) !important;
  line-height: var(--rs-font-heading-line-height-h1200) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.bsr {
  font-size: var(--rs-font-body-size-small) !important;
  line-height: var(--rs-font-body-line-height-small) !important;
  font-weight: var(--rs-font-weight-regular) !important;
}
.bmr {
  font-size: var(--rs-font-body-size-medium) !important;
  line-height: var(--rs-font-body-line-height-medium) !important;
  font-weight: var(--rs-font-weight-regular) !important;
}
.blr {
  font-size: var(--rs-font-body-size-large) !important;
  line-height: var(--rs-font-body-line-height-large) !important;
  font-weight: var(--rs-font-weight-regular) !important;
}
.bsm {
  font-size: var(--rs-font-body-size-small) !important;
  line-height: var(--rs-font-body-line-height-small) !important;
  font-weight: var(--rs-font-weight-medium) !important;
}
.bmm {
  font-size: var(--rs-font-body-size-medium) !important;
  line-height: var(--rs-font-body-line-height-medium) !important;
  font-weight: var(--rs-font-weight-medium) !important;
}
.blm {
  font-size: var(--rs-font-body-size-large) !important;
  line-height: var(--rs-font-body-line-height-large) !important;
  font-weight: var(--rs-font-weight-medium) !important;
}
.bss {
  font-size: var(--rs-font-body-size-small) !important;
  line-height: var(--rs-font-body-line-height-small) !important;
  font-weight: var(--rs-font-weight-semi-bold) !important;
}
.bms {
  font-size: var(--rs-font-body-size-medium) !important;
  line-height: var(--rs-font-body-line-height-medium) !important;
  font-weight: var(--rs-font-weight-semi-bold) !important;
}
.bls {
  font-size: var(--rs-font-body-size-large) !important;
  line-height: var(--rs-font-body-line-height-large) !important;
  font-weight: var(--rs-font-weight-semi-bold) !important;
}
.bsb {
  font-size: var(--rs-font-body-size-small) !important;
  line-height: var(--rs-font-body-line-height-small) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.bmb {
  font-size: var(--rs-font-body-size-medium) !important;
  line-height: var(--rs-font-body-line-height-medium) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.blb {
  font-size: var(--rs-font-body-size-large) !important;
  line-height: var(--rs-font-body-line-height-large) !important;
  font-weight: var(--rs-font-weight-bold) !important;
}
.color-text-default {
  color: var(--rs-color-text-default) !important;
}
.color-text-subtle {
  color: var(--rs-color-text-subtle) !important;
}
.color-inverse {
  color: var(--rs-color-inverse) !important;
}
.color-text-error {
  color: var(--rs-color-text-error) !important;
}
.color-text-success {
  color: var(--rs-color-text-success) !important;
}
.color-text-subtle {
  color: var(--rs-color-text-subtle) !important;
}
.color-text-subtlest {
  color: var(--rs-color-text-subtlest) !important;
}
.color-text-information {
  color: var(--rs-color-text-information) !important;
}
.color-link-default {
  color: var(--rs-color-background-link-default) !important;
}
.btn-default {
  background: var(--rs-color-background-brand-bold-default);
  border-radius: var(--rs-radius-1);
  padding: var(--rs-spacing-8) var(--rs-spacing-16);
  border: none;
}
.btn-default:hover {
  background: var(--rs-color-background-brand-bold-hovered);
}
.btn-default:active {
  background: var(--rs-color-background-brand-bold-pressed);
}
