/* [project]/node_modules/.pnpm/@kaio-xyz+design-system@1.1.161_@types+react-dom@19.2.3_@types+react@19.2.14__@types+re_b114b6ae26107dc2c20c3d3f96253938/node_modules/@kaio-xyz/design-system/dist/styles.css [app-client] (css) */
:root {
  --primary-100: #1a1f38;
  --primary-90: #253265;
  --primary-80: #293885;
  --primary-70: #2e47ad;
  --primary-60: #385bc2;
  --primary-50: #4a74cf;
  --primary-40: #6994d8;
  --primary-30: #98bae7;
  --primary-20: #c0d3f1;
  --primary-10: #d9e6f7;
  --primary-0: #eff4fb;
  --secondary-100: #29140f;
  --secondary-90: #552b1b;
  --secondary-80: #6b321f;
  --secondary-70: #8e3f1f;
  --secondary-60: #b25424;
  --secondary-50: #c36b2c;
  --secondary-40: #cb8548;
  --secondary-30: #dbad75;
  --secondary-20: #e4c396;
  --secondary-10: #f5e7d1;
  --secondary-0: #fbf4ea;
  --tertiary-100: #2e0f43;
  --tertiary-90: #461f61;
  --tertiary-80: #5c2782;
  --tertiary-70: #6e2aa2;
  --tertiary-60: #8639c0;
  --tertiary-50: #9d57d6;
  --tertiary-40: #c396e9;
  --tertiary-30: #d2b3ef;
  --tertiary-20: #e7d4f7;
  --tertiary-10: #f2e9fb;
  --tertiary-0: #fbf6fd;
  --neutral-100: #1b1b27;
  --neutral-95: #1b1b27;
  --neutral-90: #21212c;
  --neutral-85: #252531;
  --neutral-80: #30303b;
  --neutral-75: #3d3d48;
  --neutral-70: #484851;
  --neutral-65: #52525b;
  --neutral-60: #696972;
  --neutral-55: #818188;
  --neutral-50: #9a9a9e;
  --neutral-45: #aeaeb2;
  --neutral-40: #c5c5c9;
  --neutral-35: #d2d2d5;
  --neutral-30: #dedede;
  --neutral-25: #e8e8e9;
  --neutral-20: #f5f5f5;
  --neutral-15: #f9f9fa;
  --neutral-10: #fcfcfc;
  --neutral-0: #fff;
  --semantic-success-100: #0d210d;
  --semantic-success-90: #193c16;
  --semantic-success-80: #1e4e18;
  --semantic-success-70: #22661a;
  --semantic-success-60: #2a871c;
  --semantic-success-50: #36aa27;
  --semantic-success-40: #54ca49;
  --semantic-success-30: #9fe99b;
  --semantic-success-20: #b9f1b6;
  --semantic-success-10: #d8f9d7;
  --semantic-success-0: #effcee;
  --semantic-warning-100: #331b05;
  --semantic-warning-90: #60360b;
  --semantic-warning-80: #714204;
  --semantic-warning-70: #8f5800;
  --semantic-warning-60: #bd8400;
  --semantic-warning-50: #e6b800;
  --semantic-warning-40: #fad400;
  --semantic-warning-30: #ffe924;
  --semantic-warning-20: #fffa70;
  --semantic-warning-10: #ffffbd;
  --semantic-warning-0: #fefde1;
  --semantic-danger-100: #2a0f0f;
  --semantic-danger-90: #5b2023;
  --semantic-danger-80: #6e2123;
  --semantic-danger-70: #892429;
  --semantic-danger-60: #ac2f33;
  --semantic-danger-50: #c34b4f;
  --semantic-danger-40: #d57275;
  --semantic-danger-30: #e19496;
  --semantic-danger-20: #f0c7c8;
  --semantic-danger-10: #f6e0e0;
  --semantic-danger-0: #fbefef;
  --mobile-container: 465px;
  --small-container: 820px;
  --medium-container: 1024px;
  --large-container: 1440px;
  --space-2-px: 2px;
  --space-4-px: 4px;
  --space-6-px: 6px;
  --space-8-px: 8px;
  --space-12-px: 12px;
  --space-14-px: 14px;
  --space-16-px: 16px;
  --space-20-px: 20px;
  --space-24-px: 24px;
  --space-28-px: 28px;
  --space-32-px: 32px;
  --space-42-px: 42px;
  --space-64-px: 64px;
  --radius-4-px: 4px;
  --radius-8-px: 8px;
  --radius-16-px: 16px;
  --radius-32-px: 32px;
  --radius-full: 1000px;
  --font-size-10-px: 10px;
  --font-size-12-px: 12px;
  --font-size-14-px: 14px;
  --font-size-16-px: 16px;
  --font-size-20-px: 20px;
  --font-size-24-px: 24px;
  --font-size-32-px: 32px;
  --font-size-40-px: 40px;
  --time-100-ms: .1s;
  --time-200-ms: .2s;
  --time-250-ms: .25s;
  --time-300-ms: .3s;
  --time-500-ms: .5s;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-semibold: 600;
  --blur-filter: 1px;
  --border-width: 1px;
  --shadow-low: 0 2px 0px #0000001a, 0 2px #0000000d;
  --shadow-base: 0 4px 8px #0000001a, 0 0 4px #0000000d;
  --shadow-mid: 0px 5px 20px -5px #3d3e3f39, 0px 5px 11px -7px #3d3e3f21;
  --shadow-warning-mid: 0 10px 15px -3px #0000001a, 0 4px 6px -2px hsl(var(--semantic-warning-55));
  --shadow-error-mid: 0 10px 15px -3px #0000001a, 0 4px 6px -2px hsl(var(--semantic-danger-55));
  --shadow-info-mid: 0 10px 15px -3px #0000001a, 0 4px 6px -2px hsl(var(--semantic-info-55));
  --ease-standard-css: cubic-bezier(.3, .07, .034, 1);
  --font-switzer: "Switzer";
}

@font-face {
  font-display: swap;
  font-family: Switzer;
  font-style: normal;
  font-weight: 300;
  src: url("../media/Switzer-Light.b58af0c1.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Switzer;
  font-style: normal;
  font-weight: 400;
  src: url("../media/Switzer-Regular.6f2693a7.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Switzer;
  font-style: normal;
  font-weight: 600;
  src: url("../media/Switzer-Semibold.e86f99b2.woff2") format("woff2");
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body, html {
  font-family: Switzer;
  font-family: var(--font-switzer);
  font-weight: var(--font-weight-regular);
  max-width: 100vw;
  line-height: 1.4;
}

[data-capitalize="true"] {
  text-transform: capitalize;
}

[data-truncate="true"] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

ul {
  list-style-type: none;
}

a {
  color: inherit;
  cursor: pointer;
}

a:not([data-link="true"]) {
  color: var(--neutral-0);
  -webkit-text-decoration: none;
  text-decoration: none;
}

a:not([data-link="true"]) svg > path {
  fill: var(--neutral-0);
}

a:not([data-link="true"]):hover {
  color: var(--neutral-40);
}

a:not([data-link="true"]):hover svg > path {
  fill: var(--neutral-40);
}

button {
  all: unset;
  appearance: none;
  background-color: #0000;
  border-color: #0000;
}

button:not([data-icon="true"]) {
  cursor: pointer;
}

dialog {
  all: unset;
}

svg[data-icon] {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

input:-webkit-autofill {
  caret-color: var(--neutral-0);
  -webkit-text-fill-color: var(--neutral-0) !important;
  -webkit-box-shadow: 0 0 0 30px var(--neutral-80) inset !important;
}

input:-webkit-autofill:active {
  caret-color: var(--neutral-0);
  -webkit-text-fill-color: var(--neutral-0) !important;
  -webkit-box-shadow: 0 0 0 30px var(--neutral-80) inset !important;
}

input:-webkit-autofill:focus {
  caret-color: var(--neutral-0);
  -webkit-text-fill-color: var(--neutral-0) !important;
  -webkit-box-shadow: 0 0 0 30px var(--neutral-80) inset !important;
}

input:-webkit-autofill:hover {
  caret-color: var(--neutral-0);
  -webkit-text-fill-color: var(--neutral-0) !important;
  -webkit-box-shadow: 0 0 0 30px var(--neutral-80) inset !important;
}

:-webkit-any(input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover) {
  -webkit-box-shadow: 0 0 0 30px var(--neutral-70) inset !important;
}

:is(input:autofill:active, input:autofill:focus, input:autofill:hover) {
  -webkit-box-shadow: 0 0 0 30px var(--neutral-70) inset !important;
}

.rdt_Table {
  border: none !important;
}

.rdt_Table > div {
  background-color: #0000;
  border: none;
}

.stack-module__root__AqSLk {
  flex-direction: column;
  display: flex;
}

.stack-module__root__AqSLk[data-full-height="true"] {
  height: 100%;
  min-height: 100vh;
}

.stack-module__root__AqSLk[data-full-width="true"] {
  width: 100%;
}

.stack-module__root__AqSLk[data-margin-top="true"] {
  margin-top: var(--space-32-px);
}

.stack-module__root__AqSLk[data-margin-bottom="true"] {
  margin-bottom: var(--space-32-px);
}

.stack-module__root__AqSLk[data-margin-left="true"] {
  margin-left: var(--space-32-px);
}

.stack-module__root__AqSLk[data-padding-bottom="true"] {
  padding-bottom: var(--space-32-px);
}

.stack-module__root__AqSLk[data-capitalize="true"] {
  text-transform: capitalize;
}

.stack-module__root__AqSLk[data-space="xs"] {
  gap: var(--space-4-px);
}

.stack-module__root__AqSLk[data-space="s"] {
  gap: var(--space-8-px);
}

.stack-module__root__AqSLk[data-space="m"] {
  gap: var(--space-16-px);
}

.stack-module__root__AqSLk[data-space="l"] {
  gap: var(--space-24-px);
}

.stack-module__root__AqSLk[data-space="xl"] {
  gap: var(--space-42-px);
}

.stack-module__root__AqSLk[data-space="xxl"] {
  gap: var(--space-64-px);
}

.stack-module__root__AqSLk[data-position="horizontal-center"], .stack-module__root__AqSLk[data-position="horizontal-end"], .stack-module__root__AqSLk[data-position="horizontal-space"], .stack-module__root__AqSLk[data-position="horizontal"] {
  flex-direction: row;
  align-items: center;
}

.stack-module__root__AqSLk[data-position="horizontal-start"] {
  flex-direction: row;
  align-items: start;
}

.stack-module__root__AqSLk[data-position="horizontal-end"] {
  justify-content: flex-end;
}

.stack-module__root__AqSLk[data-position="horizontal-space"] {
  justify-content: space-between;
}

.stack-module__root__AqSLk[data-position="horizontal-center"] {
  justify-content: center;
}

.stack-module__root__AqSLk[data-align-items="center"] {
  align-items: center;
}

.stack-module__root__AqSLk[data-align-items="flex-end"] {
  align-items: flex-end;
}

.stack-module__root__AqSLk[data-align-items="flex-start"] {
  align-items: flex-start;
}

.stack-module__root__AqSLk[data-error-details="true"] {
  word-break: break-all;
  font-style: italic;
}

.stack-module__root__AqSLk[data-wrap="true"] {
  flex-wrap: wrap;
}

.badge-base-module__root__oUZlm {
  background-color: hsla(var(--support-gray), 20%);
  border-radius: var(--radius-16-px);
  color: var(--support-gray-dark);
  font-size: var(--font-size-14-px);
  min-width: 45px;
  padding: var(--space-16-px) var(--space-8-px);
  pointer-events: none;
  text-align: center;
  display: inline-block;
}

.badge-base-module__root__oUZlm[data-full-width="true"] {
  width: 100%;
}

.badge-base-module__root__oUZlm[data-size="s"] {
  font-size: var(--font-size-12-px);
  min-width: 45px;
  padding: var(--space-4-px) var(--space-8-px);
}

.badge-base-module__root__oUZlm[data-size="m"] {
  font-size: var(--font-size-14-px);
  padding: var(--space-8-px) var(--space-12-px);
}

.badge-base-module__root__oUZlm[data-size="l"] {
  font-size: var(--font-size-16-px);
  padding: var(--space-8-px) var(--space-16-px);
}

.badge-base-module__root__oUZlm svg {
  width: 24px;
  height: 24px;
}

.badge-module__root__rXpaz {
  background-color: var(--neutral-0);
  color: var(--neutral-100);
  justify-content: center;
  display: flex;
}

.badge-module__root__rXpaz[data-status="success"] {
  background-color: var(--semantic-success-90);
  color: var(--semantic-success-10);
}

.badge-module__root__rXpaz[data-status="success"] svg > path {
  fill: var(--semantic-success-10);
}

.badge-module__root__rXpaz[data-status="info"] {
  background-color: var(--primary-90);
  color: var(--primary-10);
}

.badge-module__root__rXpaz[data-status="info"] svg > path {
  fill: var(--primary-10);
}

.badge-module__root__rXpaz[data-status="tertiary"] {
  background-color: var(--tertiary-90);
  color: var(--tertiary-10);
}

.badge-module__root__rXpaz[data-status="tertiary"] svg > path {
  fill: var(--tertiary-10);
}

.badge-module__root__rXpaz[data-status="warning"] {
  background-color: var(--semantic-warning-90);
  color: var(--semantic-warning-10);
}

.badge-module__root__rXpaz[data-status="warning"] svg > path {
  fill: var(--semantic-warning-10);
}

.badge-module__root__rXpaz[data-status="rejected"] {
  background-color: var(--semantic-danger-90);
  color: var(--semantic-danger-10);
}

.badge-module__root__rXpaz[data-status="rejected"] svg > path {
  fill: var(--semantic-danger-10);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="success"] {
  background-color: var(--semantic-success-10);
  color: var(--semantic-success-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="success"] svg > path {
  fill: var(--semantic-success-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="info"] {
  background-color: var(--primary-10);
  color: var(--primary-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="info"] svg > path {
  fill: var(--primary-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="warning"] {
  background-color: var(--semantic-warning-10);
  color: var(--semantic-warning-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="warning"] svg > path {
  fill: var(--semantic-warning-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="rejected"] {
  background-color: var(--semantic-danger-10);
  color: var(--semantic-danger-90);
}

.badge-module__root__rXpaz[data-reverted="true"][data-status="rejected"] svg > path {
  fill: var(--semantic-danger-90);
}

.button-module__root__CDCDX {
  background: var(--primary-20);
  box-sizing: border-box;
  color: var(--neutral-100);
  cursor: pointer;
  align-items: center;
  gap: var(--space-8-px);
  min-width: 136px;
  padding: var(--space-12-px) var(--space-16-px);
  border: 1px solid #0000;
  border-radius: 99px;
  justify-content: center;
  display: flex;
}

.button-module__root__CDCDX > svg > path {
  fill: var(--neutral-100);
}

.button-module__root__CDCDX:hover:not([disabled]) {
  background: var(--primary-30);
}

.button-module__root__CDCDX[disabled] {
  background-color: var(--neutral-90);
  color: var(--neutral-55);
  cursor: not-allowed;
}

.button-module__root__CDCDX[disabled] > svg > path {
  fill: var(--neutral-55);
}

.button-module__root__CDCDX[data-size="small"] {
  font-size: var(--font-size-14-px);
  min-width: 105px;
  padding: var(--space-8-px) var(--space-16-px);
}

.button-module__root__CDCDX[data-size="large"] {
  min-width: 144px;
  padding: var(--space-14-px) var(--space-24-px);
}

.button-module__root__CDCDX[data-full-width="true"] {
  width: 100%;
}

.button-module__root__CDCDX[data-type="secondary"] {
  background: var(--neutral-85);
  color: var(--neutral-0);
}

.button-module__root__CDCDX[data-type="secondary"] > svg > path {
  fill: var(--neutral-50);
}

.button-module__root__CDCDX[data-type="secondary"]:hover:not([disabled]) {
  background: var(--neutral-80);
}

.button-module__root__CDCDX[data-type="info"] {
  background: var(--primary-10);
  color: var(--primary-90);
}

.button-module__root__CDCDX[data-type="info"] > svg > path {
  fill: var(--neutral-0);
}

.button-module__root__CDCDX[data-type="info"]:hover:not([disabled]) {
  background: var(--primary-20);
}

.button-module__root__CDCDX[data-type="success"] {
  background: var(--semantic-success-10);
  color: var(--semantic-success-90);
}

.button-module__root__CDCDX[data-type="success"] > svg > path {
  fill: var(--semantic-success-90);
}

.button-module__root__CDCDX[data-type="success"]:hover:not([disabled]) {
  background: var(--semantic-success-20);
}

.button-module__root__CDCDX[data-type="warning"] {
  background: var(--semantic-warning-10);
  color: var(--semantic-warning-90);
}

.button-module__root__CDCDX[data-type="warning"] > svg > path {
  fill: var(--semantic-warning-90);
}

.button-module__root__CDCDX[data-type="warning"]:hover:not([disabled]) {
  background: var(--semantic-warning-20);
}

.button-module__root__CDCDX[data-type="danger"] {
  background: var(--semantic-danger-10);
  color: var(--semantic-danger-90);
}

.button-module__root__CDCDX[data-type="danger"] > svg > path {
  fill: var(--semantic-danger-90);
}

.button-module__root__CDCDX[data-type="danger"]:hover:not([disabled]) {
  background: var(--semantic-danger-20);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="secondary"] {
  background: var(--neutral-0);
  color: var(--neutral-100);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="secondary"] > svg > path {
  fill: var(--neutral-100);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="secondary"]:hover:not([disabled]) {
  background: var(--neutral-15);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="info"] {
  background: var(--primary-80);
  color: var(--primary-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="info"] > svg > path {
  fill: var(--primary-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="info"]:hover:not([disabled]) {
  background: var(--primary-90);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="success"] {
  background: var(--semantic-success-80);
  color: var(--semantic-success-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="success"] > svg > path {
  fill: var(--semantic-success-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="success"]:hover:not([disabled]) {
  background: var(--semantic-success-90);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="warning"] {
  background: var(--semantic-warning-80);
  color: var(--semantic-warning-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="warning"] > svg > path {
  fill: var(--semantic-warning-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="warning"]:hover:not([disabled]) {
  background: var(--semantic-warning-90);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="danger"] {
  background: var(--semantic-danger-80);
  color: var(--semantic-danger-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="danger"] > svg > path {
  fill: var(--semantic-danger-10);
}

.button-module__root__CDCDX[data-inverted="true"][data-type="danger"]:hover:not([disabled]) {
  background: var(--semantic-danger-90);
}

.spinned-icon-module__root__xchkj {
  animation: 1s linear infinite spinned-icon-module__spin__JJobe;
  display: inline-block;
}

@keyframes spinned-icon-module__spin__JJobe {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.tooltip-module__trigger__8Eylk {
  width: 100%;
}

.tooltip-module__content__9x6LA {
  grid-gap: var(--space-12-px);
  animation-duration: var(--time-400-ms);
  animation-timing-function: var(--ease-standard-css);
  background-color: var(--neutral-80);
  border-radius: var(--radius-8-px);
  box-shadow: var(--shadow-mid);
  gap: var(--space-12-px);
  max-width: 60vw;
  padding: var(--space-16-px) var(--space-20-px);
  will-change: transform, opacity;
  grid-template-columns: 20px 1fr;
  line-height: 1;
  display: grid;
}

.tooltip-module__content__9x6LA[data-state="delayed-open"][data-side="top"] {
  animation-name: tooltip-module__slideDownAndFade__hED9g;
}

.tooltip-module__content__9x6LA[data-state="delayed-open"][data-side="right"] {
  animation-name: tooltip-module__slideLeftAndFade__2-G69;
}

.tooltip-module__content__9x6LA[data-state="delayed-open"][data-side="bottom"] {
  animation-name: tooltip-module__slideUpAndFade__cOtCz;
}

.tooltip-module__content__9x6LA[data-state="delayed-open"][data-side="left"] {
  animation-name: tooltip-module__slideRightAndFade__Pdmzx;
}

.tooltip-module__title__Vkj38 {
  color: var(--neutral-0);
}

.tooltip-module__icon__4oV3Q {
  aligh-self: start;
}

.tooltip-module__icon__4oV3Q > path {
  fill: var(--neutral-50);
}

.tooltip-module__body__TQO-V {
  gap: var(--space-12-px);
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.tooltip-module__description__WSiRK {
  color: var(--neutral-45);
}

.tooltip-module__arrow__7pf9p {
  fill: var(--neutral-80);
}

@keyframes tooltip-module__slideUpAndFade__cOtCz {
  0% {
    opacity: 0;
    transform: translateY(2px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes tooltip-module__slideRightAndFade__Pdmzx {
  0% {
    opacity: 0;
    transform: translateX(-2px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes tooltip-module__slideDownAndFade__hED9g {
  0% {
    opacity: 0;
    transform: translateY(-2px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes tooltip-module__slideLeftAndFade__2-G69 {
  0% {
    opacity: 0;
    transform: translateX(2px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.field-helper-module__trigger__-OHiN {
  cursor: pointer;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.field-helper-module__trigger__-OHiN[data-field-helper] {
  width: auto;
}

.field-helper-module__icon__f3Iiy {
  width: 20px;
  height: 20px;
}

.field-helper-module__icon__f3Iiy > path {
  fill: var(--neutral-45);
  transition: fill .15s;
}

.field-helper-module__trigger__-OHiN:hover .field-helper-module__icon__f3Iiy > path {
  fill: var(--neutral-0);
}

.hint-module__hint__0cpje {
  font-size: var(--font-size-12-px);
  font-weight: var(--font-weight-semibold);
}

.hint-module__hint__0cpje svg {
  width: 22px;
  height: 22px;
}

.hint-module__hint__0cpje[data-type="error"] {
  color: var(--semantic-danger-50);
}

.hint-module__hint__0cpje[data-type="error"] svg > path {
  fill: var(--semantic-danger-50);
}

.hint-module__hint__0cpje .hint-module__children__GSZxg {
  margin-top: 2px;
  line-height: .9;
}

.text-field-module__field__iZ0TF {
  font-size: var(--font-size-14-px);
  min-height: 56px;
}

.text-field-module__field__iZ0TF:-webkit-autofill {
  animation-name: text-field-module__onAutoFillStart__YUMFp;
}

.text-field-module__field__iZ0TF:not(:-webkit-autofill) {
  animation-name: text-field-module__onAutoFillCancel__oqQ8a;
}

.text-field-module__label__ClJkz {
  color: var(--neutral-45);
  cursor: text;
  height: 100%;
  margin-bottom: var(--space-8-px);
  pointer-events: none;
  top: var(--space-12-px);
  align-content: center;
  transition: all .2s;
  display: block;
}

.text-field-module__label__ClJkz[data-floating="true"] {
  left: var(--space-14-px);
  z-index: 1;
  margin-bottom: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.text-field-module__field__iZ0TF:not(:-moz-placeholder-shown) ~ .text-field-module__label__ClJkz[data-floating="true"] {
  font-size: var(--font-size-10-px);
  top: var(--space-12-px);
}

.text-field-module__field__iZ0TF:focus ~ .text-field-module__label__ClJkz[data-floating="true"], .text-field-module__field__iZ0TF:not(:placeholder-shown) ~ .text-field-module__label__ClJkz[data-floating="true"], .text-field-module__field__iZ0TF[data-autofilled="true"] ~ .text-field-module__label__ClJkz[data-floating="true"] {
  font-size: var(--font-size-10-px);
  top: var(--space-12-px);
}

.text-field-module__container__IKtNZ {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.text-field-module__container__IKtNZ[data-floating-label="true"] {
  flex-direction: column-reverse;
}

.text-field-module__container__IKtNZ .text-field-module__field__iZ0TF {
  background: var(--neutral-80);
  border: 1px solid var(--neutral-80);
  border-radius: var(--radius-8-px);
  color: var(--neutral-0);
  padding: var(--space-20-px) var(--space-8-px) var(--space-14-px) var(--space-14-px);
}

.text-field-module__container__IKtNZ .text-field-module__field__iZ0TF[data-size="small"] {
  padding: var(--space-2-px) var(--space-14-px);
}

.text-field-module__container__IKtNZ[data-has-button="true"] .text-field-module__field__iZ0TF, .text-field-module__container__IKtNZ[data-has-helper="true"] .text-field-module__field__iZ0TF {
  padding-right: 45px;
}

.text-field-module__textField__756eR:not([data-full-width="true"]) .text-field-module__container__IKtNZ[data-has-helper="true"] {
  align-items: flex-start;
}

.text-field-module__container__IKtNZ[data-native-picker="true"] .text-field-module__field__iZ0TF {
  --csstools-color-scheme--light: ;
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

.text-field-module__container__IKtNZ[data-native-picker="true"][data-has-helper="true"] .text-field-module__field__iZ0TF {
  padding-right: 80px;
}

.text-field-module__container__IKtNZ[data-native-picker="true"][data-has-helper="true"] .text-field-module__field__iZ0TF::-webkit-calendar-picker-indicator {
  transform: translate(66px, -3px);
}

.text-field-module__container__IKtNZ[data-native-picker="true"][data-has-helper="true"] .text-field-module__fieldWrapper__nQ7l8 > [data-field-helper] {
  right: 40px;
}

.text-field-module__container__IKtNZ[data-has-button="true"][data-has-helper="true"] .text-field-module__field__iZ0TF {
  padding-right: 80px;
}

.text-field-module__container__IKtNZ[data-has-button="true"][data-has-helper="true"] .text-field-module__fieldWrapper__nQ7l8 > [data-field-helper] {
  right: 40px;
}

.text-field-module__container__IKtNZ[data-has-hint="true"] .text-field-module__field__iZ0TF {
  border-color: var(--semantic-danger-50);
}

.text-field-module__fieldWrapper__nQ7l8 {
  position: relative;
}

.text-field-module__fieldWrapper__nQ7l8 > button:not([data-field-helper]) {
  border-radius: var(--radius-8-px);
  min-width: 25px;
  padding-right: var(--space-14-px);
  z-index: 2;
  background: none;
  border: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.text-field-module__fieldWrapper__nQ7l8 > button[data-type="standard"]:not([data-field-helper]):disabled {
  border: 1px solid var(--support-black);
  cursor: not-allowed;
}

.text-field-module__fieldWrapper__nQ7l8 > button:not([data-field-helper]):hover {
  color: hsla(var(--primary-100), 50%);
}

.text-field-module__fieldWrapper__nQ7l8 > [data-field-helper] {
  min-width: 25px;
  padding-right: var(--space-14-px);
  z-index: 2;
  width: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.text-field-module__fieldWrapper__nQ7l8[data-multiline="true"] > [data-field-helper] {
  padding-top: var(--space-14-px);
  bottom: auto;
}

.text-field-module__textField__756eR {
  appearance: none;
  padding: 0 0 var(--space-24-px);
  border: 0;
  margin: 0;
}

.text-field-module__textField__756eR[data-no-padding="true"] {
  padding-bottom: 0;
}

.text-field-module__textField__756eR[data-full-width="true"], .text-field-module__textField__756eR[data-full-width="true"] .text-field-module__field__iZ0TF {
  width: 100%;
}

.text-field-module__textField__756eR:focus-within .text-field-module__field__iZ0TF, .text-field-module__textField__756eR:active .text-field-module__field__iZ0TF, .text-field-module__textField__756eR:hover .text-field-module__field__iZ0TF {
  background: var(--neutral-70);
}

.text-field-module__textField__756eR input[type="number"]::-webkit-inner-spin-button {
  display: none;
}

.text-field-module__textField__756eR input[type="number"]::-webkit-outer-spin-button {
  display: none;
}

.text-field-module__textField__756eR input[type="search"] {
  appearance: none;
  outline-offset: -2px;
}

.text-field-module__hint__Ad6VA {
  margin-top: var(--space-12-px);
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
}

.container-module__container__CAxQw {
  padding: 0 var(--space-20-px);
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 1024px) {
  .container-module__container__CAxQw {
    padding: 0 var(--space-32-px);
  }
}

@media (min-width: 1280px) {
  .container-module__container__CAxQw:not([data-size]) {
    max-width: var(--medium-container);
  }
}

@media (min-width: 1600px) {
  .container-module__container__CAxQw:not([data-size]) {
    max-width: var(--large-container);
  }
}

.container-module__container__CAxQw[data-size="mobile"] {
  max-width: var(--mobile-container);
}

.container-module__container__CAxQw[data-size="small"] {
  max-width: var(--small-container);
}

.container-module__container__CAxQw[data-size="medium"] {
  max-width: var(--medium-container);
}

.container-module__container__CAxQw[data-size="large"] {
  max-width: var(--large-container);
}

.container-module__container__CAxQw[data-size="full"] {
  max-width: 100%;
}

.container-module__container__CAxQw[data-nopadding="true"] {
  padding: 0;
}

.password-field-module__field__-sFqA input {
  outline: none;
}

.password-field-module__button__FtG9V {
  justify-content: center;
  align-items: center;
  display: flex;
}

.password-field-module__button__FtG9V > svg {
  cursor: pointer;
  width: 24px;
  height: 24px;
}

.validate-password-field-module__validator__Do-6w[data-is-valid="true"] svg > path {
  fill: var(--semantic-success-50);
}

.validate-password-field-module__validator__Do-6w svg {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}

.validate-password-field-module__validator__Do-6w p {
  font-size: var(--font-size-12-px);
}

.select-module__label__EWUYF {
  color: var(--neutral-45);
  cursor: default;
  font-size: var(--font-size-14-px);
  left: var(--space-14-px);
  pointer-events: none;
  z-index: 1;
  transition: all .2s;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.select-module__label__EWUYF[data-floating="true"] {
  font-size: var(--font-size-10-px);
  top: var(--space-8-px);
  transform: none;
}

.select-module__selector__55oxp {
  position: relative;
}

.select-module__selector__55oxp[data-error="true"] {
  padding-top: .3rem;
  top: .1rem;
}

.select-module__selector__55oxp .select-module__helperSlot__WXHFE {
  padding: 0 var(--space-4-px);
  align-items: center;
  display: inline-flex;
}

.select-module__selector__55oxp .select-module__helperSlot__WXHFE > [data-field-helper] {
  width: auto;
}

.select-module__selector__55oxp[data-has-floating-label="true"] .select__value-container {
  padding-left: var(--space-12-px);
  padding-top: var(--space-20-px);
}

.select-module__selector__55oxp[data-has-floating-label="true"]:not([data-floating-active="true"]) .select__placeholder {
  visibility: hidden;
}

.select-module__selector__55oxp .select__control {
  background: var(--neutral-80);
  border-color: var(--neutral-80);
  border-radius: var(--radius-8-px);
  box-shadow: none;
  color: var(--neutral-0);
  cursor: pointer;
  min-height: 56px;
}

.select-module__selector__55oxp .select__control:hover {
  background: var(--neutral-70);
  border-color: var(--neutral-70);
}

.select-module__selector__55oxp .select__control:hover .select__placeholder {
  color: var(--neutral-0);
}

.select-module__selector__55oxp .select__control--is-focused {
  border-color: var(--neutral-70);
  box-shadow: none;
}

.select-module__selector__55oxp .select__placeholder {
  color: var(--neutral-45);
  transition: color .2s;
}

.select-module__selector__55oxp .select__input-container, .select-module__selector__55oxp .select__single-value {
  color: var(--neutral-0);
}

.select-module__selector__55oxp .select__placeholder--is-disabled, .select-module__selector__55oxp .select__single-value--is-disabled {
  color: var(--neutral-55);
}

.select-module__selector__55oxp .select__menu {
  background: var(--neutral-80);
  border: 1px solid var(--neutral-80);
  border-radius: var(--radius-8-px);
  z-index: 2;
  box-shadow: 0 4px 12px #00000026;
}

.select-module__selector__55oxp .select__menu-list {
  padding: 0;
}

.select-module__selector__55oxp .select__control--is-disabled svg > path {
  fill: var(--neutral-65);
}

.select-module__selector__55oxp .select__option {
  background: var(--neutral-80);
  color: var(--neutral-45);
  cursor: pointer;
}

.select-module__selector__55oxp .select__option:hover {
  background: var(--neutral-70);
  color: var(--neutral-0);
}

.select-module__selector__55oxp .select__option:first-of-type {
  border-top-left-radius: var(--radius-8-px);
  border-top-right-radius: var(--radius-8-px);
}

.select-module__selector__55oxp .select__option:last-of-type {
  border-bottom-left-radius: var(--radius-8-px);
  border-bottom-right-radius: var(--radius-8-px);
}

.select-module__selector__55oxp .select__option--is-focused, .select-module__selector__55oxp .select__option--is-selected {
  background: var(--neutral-70);
  color: var(--neutral-0);
}

.select-module__selector__55oxp .select__indicator-separator {
  display: none;
}

.select-module__selector__55oxp .select__dropdown-indicator {
  color: var(--neutral-45);
}

.select-module__selector__55oxp .select__multi-value {
  background: var(--neutral-70);
  border-radius: 99px;
}

.select-module__selector__55oxp .select__multi-value__label {
  color: var(--neutral-0);
}

.select-module__selector__55oxp .select__multi-value__remove {
  color: var(--neutral-45);
  cursor: pointer;
}

.select-module__selector__55oxp .select__multi-value__remove:hover {
  background: var(--neutral-60);
  color: var(--neutral-0);
}

.select-module__selector__55oxp .select__clear-indicator {
  color: var(--neutral-45);
  cursor: pointer;
}

.select-module__selector__55oxp .select__clear-indicator:hover {
  color: var(--neutral-0);
}

.select-module__selector__55oxp[data-error="true"] .select__control {
  border-color: var(--semantic-danger-50);
  margin-bottom: var(--space-24-px);
}

.select-module__selector__55oxp[data-error="true"] .select__control:hover {
  border-color: var(--semantic-danger-50);
}

.select-module__hint__SPtu- {
  margin-top: var(--space-12-px);
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
}

.loader-module__root__qnInQ {
  background-color: var(--neutral-100);
  color: var(--neutral-0);
  padding-bottom: var(--space-64-px);
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.loader-module__root__qnInQ[data-is-lighter="true"] {
  content: "";
  opacity: .9;
  position: absolute;
  inset: 0;
}

.loader-module__root__qnInQ[data-is-lighter="true"] svg > path {
  fill: var(--neutral-0);
}

.loader-module__root__qnInQ svg > path {
  fill: var(--neutral-50);
}

.loader-module__root__qnInQ p {
  font-size: var(--font-size-24-px);
  font-weight: var(--font-weight-semibold);
  text-align: center;
  width: 800px;
}

.loader-module__root__qnInQ .loader-module__body__B-xBi {
  z-index: 1;
  position: relative;
}

.checkbox-module__root__W52jD {
  --checkbox-size: 30px;
  --checkbox-radius: var(--radius-8-px);
  --checkbox-bg: var(--neutral-85);
  --checkbox-bg-hover: var(--neutral-80);
  --checkbox-bg-checked: var(--primary-10);
  --checkbox-bg-checked-hover: var(--primary-20);
  --checkbox-icon-color: var(--neutral-100);
  align-items: center;
  margin: 0;
  padding: 0;
  display: inline-flex;
  position: relative;
}

.checkbox-module__root__W52jD svg > path {
  fill: var(--neutral-100);
}

.checkbox-module__root__W52jD[data-size="small"] {
  --checkbox-radius: var(--radius-4-px);
  --checkbox-size: 24px;
}

.checkbox-module__root__W52jD[data-size="medium"] {
  --checkbox-size: 30px;
}

.checkbox-module__root__W52jD[data-variant="primary"] {
  --checkbox-bg: var(--neutral-85);
  --checkbox-bg-hover: var(--neutral-80);
  --checkbox-bg-checked: var(--primary-10);
  --checkbox-bg-checked-hover: var(--primary-20);
}

.checkbox-module__root__W52jD[data-variant="secondary"] {
  --checkbox-bg: var(--semantic-danger-90);
  --checkbox-bg-hover: var(--semantic-danger-80);
  --checkbox-bg-checked: var(--semantic-danger-10);
  --checkbox-bg-checked-hover: var(--semantic-danger-20);
}

.checkbox-module__root__W52jD[data-disabled="true"] {
  --checkbox-bg: var(--neutral-95);
  --checkbox-bg-hover: var(--neutral-90);
  --checkbox-bg-checked: var(--neutral-95);
  --checkbox-bg-checked-hover: var(--neutral-90);
}

.checkbox-module__root__W52jD[data-disabled="true"] .checkbox-module__customCheckbox__LACTE, .checkbox-module__root__W52jD[data-disabled="true"] input, .checkbox-module__root__W52jD[data-disabled="true"] label {
  cursor: not-allowed;
}

.checkbox-module__root__W52jD[data-disabled="true"] svg > path {
  fill: var(--neutral-65);
}

.checkbox-module__root__W52jD label {
  cursor: pointer;
}

.checkbox-module__label__ujd0G {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.checkbox-module__frame__njRTK {
  margin-right: 16px;
  margin-right: var(--space-16-px, 16px);
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
}

.checkbox-module__frame__njRTK input {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.checkbox-module__customCheckbox__LACTE {
  background-color: var(--checkbox-bg);
  border-radius: var(--checkbox-radius);
  cursor: pointer;
  height: var(--checkbox-size);
  width: var(--checkbox-size);
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.checkbox-module__customCheckbox__LACTE:hover {
  background-color: var(--checkbox-bg-hover);
}

:is(.checkbox-module__root__W52jD:has(input:checked) .checkbox-module__customCheckbox__LACTE, .checkbox-module__root__W52jD:has(input:indeterminate) .checkbox-module__customCheckbox__LACTE) {
  background-color: var(--checkbox-bg-checked);
}

.checkbox-module__root__W52jD:has(input:checked) .checkbox-module__customCheckbox__LACTE:hover {
  background-color: var(--checkbox-bg-checked-hover);
}

.checkbox-module__root__W52jD:has(input:indeterminate) .checkbox-module__customCheckbox__LACTE:hover {
  background-color: var(--checkbox-bg-checked-hover);
}

.checkbox-module__icon__7kQzK {
  color: var(--checkbox-icon-color);
  width: 22px;
  height: 22px;
}

.checkbox-module__root__W52jD:has(input:focus-visible) .checkbox-module__customCheckbox__LACTE {
  outline: 2px solid var(--checkbox-bg-checked);
  outline-offset: 2px;
}

.checkbox-module__withHelper__MfPKj {
  align-items: center;
  gap: var(--space-8-px);
  display: inline-flex;
}

.checkbox-module__withHelper__MfPKj > [data-field-helper] {
  width: auto;
}

.clipboard-module__root__wVZhy span {
  color: var(--neutral-25);
}

.clipboard-module__root__wVZhy svg {
  flex-shrink: 0;
  width: 20px;
  height: 22px;
}

.clipboard-module__root__wVZhy svg > path {
  fill: var(--neutral-50);
}

.clipboard-module__root__wVZhy[data-is-copied="true"] span {
  color: var(--neutral-55);
}

.clipboard-module__root__wVZhy[data-is-copied="true"] svg > path {
  fill: var(--neutral-55);
}

.clipboard-module__root__wVZhy:hover span, .clipboard-module__root__wVZhy[data-is-showing-copy="true"] span {
  color: var(--neutral-0);
}

.clipboard-module__root__wVZhy:hover svg > path, .clipboard-module__root__wVZhy[data-is-showing-copy="true"] svg > path {
  fill: var(--neutral-0);
}

.stepper-module__root__hgDss {
  gap: var(--space-12-px);
  flex-direction: column;
  justify-content: center;
  padding: 0;
  display: flex;
}

.stepper-module__root__hgDss[data-is-stepper-horizontal="true"] {
  flex-direction: row;
  align-items: center;
  gap: 0;
}

.step-module__root__Tk1Yq:not(:last-of-type):after {
  background: var(--neutral-70);
  content: "";
  height: 20px;
  margin-bottom: -8px;
  margin-left: calc(var(--icon-size) / 2 - 1px);
  width: 1px;
  margin-top: 4px;
  display: block;
}

.step-module__root__Tk1Yq .step-module__container__XbQSB {
  grid-gap: var(--space-12-px);
  align-items: center;
  gap: var(--space-12-px);
  grid-template-columns: var(--icon-size) 1fr;
  display: grid;
}

.step-module__root__Tk1Yq .step-module__label__UNF3I {
  color: var(--neutral-45);
}

.step-module__root__Tk1Yq svg {
  height: var(--icon-size);
  width: var(--icon-size);
}

.step-module__root__Tk1Yq .step-module__emptyIcon__-xNcB {
  background: var(--neutral-70);
  height: var(--icon-size);
  width: var(--icon-size);
  border-radius: 50%;
  display: block;
}

.step-module__root__Tk1Yq .step-module__checkIcon__MWBUM path {
  fill: var(--semantic-success-50);
}

.step-module__root__Tk1Yq .step-module__loadingIcon__-VoCZ path {
  fill: var(--primary-50);
}

.step-module__root__Tk1Yq[data-is-current="true"] .step-module__label__UNF3I {
  color: var(--neutral-0);
}

[data-is-stepper-horizontal="true"] > .step-module__root__Tk1Yq {
  align-items: center;
  display: flex;
}

[data-is-stepper-horizontal="true"] > .step-module__root__Tk1Yq:not(:last-of-type):after {
  height: 1px;
  margin: 0 var(--space-12-px);
  width: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.list-module__root__OXx93 > p {
  color: var(--neutral-0);
}

.list-module__root__OXx93 > ul {
  background: var(--neutral-90);
  border-radius: var(--radius-16-px);
  overflow: hidden;
}

.list-item-module__root__-fOHc {
  border-bottom: .5px solid var(--neutral-80);
  padding: var(--space-16-px);
}

.list-item-module__root__-fOHc:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-item-module__root__-fOHc:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.list-item-module__root__-fOHc .list-item-module__label__rMBF5 {
  color: var(--neutral-45);
  font-weight: var(--font-weight-light);
}

.list-item-module__root__-fOHc .list-item-module__value__A3HYb {
  word-wrap: break-word;
  color: var(--neutral-0);
  min-width: 0;
}

@media (min-width: 1024px) {
  .list-item-module__root__-fOHc {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .list-item-module__root__-fOHc[data-space="m"] {
    gap: var(--space-42-px);
  }

  .list-item-module__root__-fOHc .list-item-module__label__rMBF5 {
    align-self: center;
    max-width: 100%;
  }

  .list-item-module__root__-fOHc .list-item-module__value__A3HYb {
    text-align: right;
  }
}

.accordion-content-module__content__e93RL {
  overflow: hidden;
}

.accordion-content-module__content__e93RL[data-state="open"] {
  animation: .3s cubic-bezier(.87, 0, .13, 1) accordion-content-module__slideDown__wsPKJ;
}

.accordion-content-module__content__e93RL[data-state="closed"] {
  animation: .3s cubic-bezier(.87, 0, .13, 1) accordion-content-module__slideUp__YjN5A;
}

.accordion-content-module__childrenContainer__tAVvX {
  flex-direction: column;
  display: flex;
}

.accordion-content-module__childrenContainer__tAVvX > .accordion-content-module__children__Hihsf[data-has-padding="true"] {
  padding: var(--space-16-px);
  padding-left: var(--space-28-px);
}

@keyframes accordion-content-module__slideDown__wsPKJ {
  0% {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

@keyframes accordion-content-module__slideUp__YjN5A {
  0% {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.accordion-trigger-module__header__2LR3z {
  all: unset;
  display: flex;
}

.accordion-trigger-module__trigger__jzCw0 {
  all: unset;
  box-sizing: border-box;
  cursor: pointer;
  margin: var(--space-8-px) var(--space-6-px);
  padding: var(--space-16-px);
  background-color: #0000;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  font-family: inherit;
  line-height: 1;
  display: flex;
}

.accordion-trigger-module__trigger__jzCw0:hover {
  background: "red";
}

.accordion-trigger-module__trigger__jzCw0[data-state="open"] > .accordion-trigger-module__chevron__Xeyrh {
  transform: rotate(180deg);
}

.accordion-trigger-module__chevron__Xeyrh {
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  transition: transform var(--time-300-ms) var(--ease-standard-css);
  width: 30px;
}

.accordion-item-module__root__1Yk4f {
  color: var(--neutral-45);
  overflow: hidden;
}

.accordion-item-module__icon__U1pge {
  fill: var(--primary-100);
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
}

.modal-module__modal__X2VmM {
  opacity: 0;
  z-index: 20;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s ease-in-out;
  display: flex;
  position: fixed;
  inset: 0;
}

.modal-module__modal__X2VmM[data-visible="true"] {
  opacity: 1;
}

.modal-module__modal__X2VmM[data-visible="true"] .modal-module__content__Hrybc {
  opacity: 1;
  transform: translateY(0);
}

.modal-module__modal__X2VmM[data-is-not-closable="true"] .modal-module__header__vvu8s svg {
  cursor: not-allowed;
}

.modal-module__modal__X2VmM[data-is-not-closable="true"] .modal-module__header__vvu8s svg > path {
  fill: var(--neutral-10);
}

.modal-module__backdrop__yqE8l {
  z-index: 1;
  background-color: #00000080;
  display: block;
  position: absolute;
  inset: 0;
}

.modal-module__header__vvu8s {
  background-color: var(--neutral-100);
  color: var(--neutral-0);
  align-items: center;
  gap: var(--space-16-px);
  padding: var(--space-24-px) 0;
  z-index: 1;
  justify-content: space-between;
  display: flex;
  position: sticky;
  top: 0;
}

.modal-module__header__vvu8s > h2 {
  word-break: break-all;
}

.modal-module__header__vvu8s > svg {
  cursor: pointer;
  flex-shrink: 0;
}

.modal-module__content__Hrybc {
  -webkit-overflow-scrolling: touch;
  background-color: var(--neutral-100);
  border-radius: var(--radius-6-px);
  border-radius: var(--radius-16-px);
  color: var(--neutral-45);
  overscroll-behavior: contain;
  max-width: 850px;
  min-height: 400px;
  max-height: 90vh;
  padding: 0 var(--space-24-px);
  z-index: 1;
  width: 100%;
  position: relative;
}

.modal-module__content__Hrybc[data-size="small"] {
  min-height: auto;
  overflow: visible;
}

.modal-module__content__Hrybc[data-size="medium"] {
  min-height: 500px;
}

.modal-module__content__Hrybc[data-size="large"] {
  max-width: 1280px;
  min-height: 850px;
}

.modal-module__content__Hrybc[data-is-full-width="false"] {
  width: auto;
}

.modal-module__content__Hrybc[data-is-scrollable="true"] .modal-module__body__ax2L0 {
  max-height: 50vh;
  overflow: auto;
}

.modal-module__content__Hrybc {
  opacity: 0;
  transition: transform .3s ease-in-out, opacity .3s ease-in-out;
  transform: translateY(-20px);
}

.modal-module__body__ax2L0 {
  flex-grow: 1;
}

.modal-module__bodyWrapper__uj88Q {
  pointer-events: inherit;
  flex-direction: column;
  min-height: 100%;
  display: flex;
}

.modal-module__bodyWrapper__uj88Q > * {
  pointer-events: auto;
}

.modal-module__actions__uueCa {
  background-color: var(--neutral-100);
  padding: var(--space-24-px) 0;
  z-index: 0;
  flex-grow: 0;
  grid-auto-flow: column;
  display: grid;
  position: sticky;
  bottom: 0;
}

.modal-module__actions__uueCa > :first-child {
  justify-self: flex-start;
}

.modal-module__actions__uueCa > :first-child:last-child, .modal-module__actions__uueCa > :last-child {
  justify-self: flex-end;
}

.dropdown-menu-module__content__sSYNC {
  background-color: var(--neutral-80);
  border-radius: var(--radius-8-px);
  min-width: 200px;
  padding: var(--space-6-px);
  will-change: transform, opacity;
  animation-duration: .4s;
  animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  box-shadow: 0 10px 38px -10px #16171859, 0 10px 20px -15px #16171833;
}

.dropdown-menu-module__content__sSYNC[data-side="top"] {
  animation-name: dropdown-menu-module__slideDownAndFade__EekQ9;
}

.dropdown-menu-module__content__sSYNC[data-side="right"] {
  animation-name: dropdown-menu-module__slideLeftAndFade__l1nfC;
}

.dropdown-menu-module__content__sSYNC[data-side="bottom"] {
  animation-name: dropdown-menu-module__slideUpAndFade__SUK3K;
}

.dropdown-menu-module__content__sSYNC[data-side="left"] {
  animation-name: dropdown-menu-module__slideRightAndFade__EPj1M;
}

.dropdown-menu-module__content__sSYNC {
  z-index: 2;
}

.dropdown-menu-module__arrow__AFHzK {
  fill: var(--neutral-80);
}

.dropdown-menu-module__trigger__GLDRV {
  outline: none;
}

@keyframes dropdown-menu-module__slideUpAndFade__SUK3K {
  0% {
    opacity: 0;
    transform: translateY(2px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dropdown-menu-module__slideRightAndFade__EPj1M {
  0% {
    opacity: 0;
    transform: translateX(-2px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes dropdown-menu-module__slideDownAndFade__EekQ9 {
  0% {
    opacity: 0;
    transform: translateY(-2px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dropdown-menu-module__slideLeftAndFade__l1nfC {
  0% {
    opacity: 0;
    transform: translateX(2px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.dropdown-menu-item-module__root__zs510 {
  color: var(--neutral-45);
  cursor: pointer;
  font-size: var(--font-size-14-px);
  padding: var(--space-16-px);
  -webkit-user-select: none;
  user-select: none;
  outline: none;
  align-items: center;
  line-height: 1;
  display: flex;
  position: relative;
}

.dropdown-menu-item-module__root__zs510:first-of-type {
  border-top-left-radius: var(--radius-8-px);
  border-top-right-radius: var(--radius-8-px);
}

.dropdown-menu-item-module__root__zs510:last-of-type {
  border-bottom-left-radius: var(--radius-8-px);
  border-bottom-right-radius: var(--radius-8-px);
}

.dropdown-menu-item-module__root__zs510:not(:last-of-type) {
  margin-bottom: var(--space-4-px);
}

.dropdown-menu-item-module__root__zs510[data-disabled] {
  background: var(--semantic-danger-90);
  color: var(--semantic-danger-50);
  cursor: not-allowed;
}

.dropdown-menu-item-module__root__zs510[data-highlighted] {
  background-color: var(--neutral-70);
  color: var(--neutral-0);
}

.dropdown-menu-item-module__root__zs510[data-highlighted] svg {
  fill: var(--neutral-0);
}

.composition-bar-module__root__tm5JP {
  background-color: var(--neutral-80);
  border-radius: 4px;
  border-radius: var(--radius-8-px, 4px);
  height: 8px;
  height: var(--space-8-px, 8px);
  width: 100%;
  display: flex;
  overflow: hidden;
}

.composition-bar-module__segment__zUAfa {
  min-width: 2px;
  height: 100%;
}

.composition-bar-module__segment__zUAfa[data-tone="success"] {
  background-color: var(--semantic-success-50);
}

.composition-bar-module__segment__zUAfa[data-tone="warning"] {
  background-color: var(--semantic-warning-50);
}

.composition-bar-module__segment__zUAfa[data-tone="inert"] {
  background-color: var(--neutral-50);
}

.investments-graph-module__root__-BKux {
  background: var(--neutral-90);
  border-radius: var(--radius-16-px);
}

.investments-graph-module__root__-BKux .investments-graph-module__paddedWrapper__afkOR {
  padding: var(--space-24-px) var(--space-24-px) 0 var(--space-24-px);
}

.investments-graph-module__graphButtons__coxZq {
  align-items: center;
  gap: var(--space-8-px);
  flex-direction: row;
  display: flex;
}

.investments-graph-module__graphButtons__coxZq .investments-graph-module__graphButton__yVOBe {
  background: var(--primary-20);
  border-radius: var(--radius-8-px);
  color: var(--neutral-100);
  cursor: pointer;
  padding: var(--space-2-px) var(--space-8-px);
  border: 1px solid #0000;
}

.investments-graph-module__graphButtons__coxZq .investments-graph-module__graphButton__yVOBe:hover {
  background: var(--primary-30);
}

.investments-graph-module__graphButtons__coxZq .investments-graph-module__graphButton__yVOBe[data-active="true"] {
  background: var(--primary-30);
  font-weight: var(--font-weight-semibold);
}

.investments-graph-module__graphButtons__coxZq .investments-graph-module__graphButton__yVOBe:disabled {
  cursor: not-allowed;
  opacity: .4;
}

.investments-graph-module__graphButtons__coxZq .investments-graph-module__graphButton__yVOBe:disabled:hover {
  background: var(--primary-20);
}

.investments-graph-module__loadingPlaceholder__VigLD {
  min-height: 500px;
  position: relative;
}

.investments-graph-module__loadingPlaceholder__VigLD .investments-graph-module__loadingOverlay__Fopa0 {
  background-color: #0000;
  padding-bottom: 0;
}

.investments-graph-module__lockedPlaceholder__EgBiO {
  background: var(--neutral-85);
  border-radius: 0 0 var(--radius-16-px) var(--radius-16-px);
  justify-content: center;
  align-items: center;
  min-height: 220px;
  display: flex;
}

.investments-graph-module__lockIconCircle__B0Tft {
  background: var(--neutral-75);
  border-radius: var(--radius-full);
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.investments-graph-module__lockIconCircle__B0Tft svg {
  width: 32px;
  height: 32px;
}

.investments-graph-module__lockIconCircle__B0Tft svg path {
  fill: var(--neutral-55);
}

.investments-header-module__root__fxQmk .investments-header-module__total__DrEq0 {
  color: var(--neutral-45);
}

.investments-header-module__root__fxQmk h1 {
  color: var(--neutral-0);
}

.investments-header-module__badge__-aeBM {
  align-self: flex-start;
}

.table-module__tableWrapper__q2Fb1 {
  border: 1px solid var(--neutral-80);
  border-radius: var(--radius-16-px);
  overflow: hidden;
}

.table-module__tableWrapper__q2Fb1 .rdt_TableRow:not(:last-of-type) {
  border-bottom-color: var(--neutral-80);
}

.table-module__tableWrapper__q2Fb1 .rdt_TableHeadRow {
  border-bottom: 1px solid var(--neutral-80);
}

@media (max-width: 1024px) {
  .table-module__tableWrapper__q2Fb1 .rdt_TableCell, .table-module__tableWrapper__q2Fb1 .rdt_TableCol {
    padding: var(--space-8-px);
  }
}

.table-module__tableWrapper__q2Fb1[data-is-row-clickable="true"] .rdt_TableRow:hover {
  background-color: var(--neutral-90);
  cursor: pointer;
}

.drawer-module__root__D3rM0 {
  z-index: 20;
  position: relative;
}

.drawer-module__root__D3rM0[data-is-open="true"] .drawer-module__backdrop__2In4H {
  opacity: 1;
  visibility: visible;
}

.drawer-module__root__D3rM0[data-is-open="true"] .drawer-module__drawer__1zGfg {
  height: calc(100vh - 20px);
  top: 10px;
  right: 10px;
  transform: translateX(0);
}

.drawer-module__root__D3rM0[data-can-animate="true"] .drawer-module__backdrop__2In4H {
  transition: all .3s cubic-bezier(.4, 0, .2, 1);
}

.drawer-module__root__D3rM0[data-can-animate="true"] .drawer-module__drawer__1zGfg {
  transition: transform .4s cubic-bezier(.4, 0, .2, 1);
}

.drawer-module__backdrop__2In4H {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  opacity: 0;
  visibility: hidden;
  background-color: #00000080;
  position: fixed;
  inset: 0;
}

.drawer-module__drawer__1zGfg {
  background-color: var(--neutral-100);
  border-radius: var(--radius-16-px);
  will-change: transform;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  overflow: hidden;
  transform: translateX(100%);
  box-shadow: -4px 0 8px #0000001a;
}

@media (min-width: 1024px) {
  .drawer-module__drawer__1zGfg {
    width: var(--medium-container);
  }
}

.drawer-module__drawer__1zGfg[data-is-large="true"] {
  width: 96%;
}

.drawer-module__header__F3xzs {
  background-color: var(--neutral-100);
  align-items: center;
  gap: var(--space-16-px);
  padding: var(--space-24-px);
  z-index: 1;
  justify-content: space-between;
  display: flex;
  position: sticky;
  top: 0;
}

.drawer-module__title__6zsD3 {
  color: var(--neutral-0);
  font-size: var(--font-size-xl);
  flex: 1;
  min-width: 0;
  margin: 0;
  font-weight: 600;
}

.drawer-module__subTitle__ArBvv {
  color: var(--neutral-45);
  font-size: var(--font-size-14-px);
}

.drawer-module__closeButton__eP-nJ {
  border-radius: var(--radius-32-px);
  cursor: pointer;
  background: none;
  border: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 35px;
  transition: background-color .2s;
  display: flex;
}

.drawer-module__closeButton__eP-nJ > svg {
  fill: var(--neutral-45);
  width: 20px;
  height: 20px;
}

.drawer-module__closeButton__eP-nJ {
  background-color: var(--neutral-90);
}

.drawer-module__closeButton__eP-nJ:hover {
  background-color: var(--neutral-80);
}

.drawer-module__body__GIyF- {
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow-y: auto;
}

.drawer-module__content__bYS-4 {
  color: var(--neutral-45);
  padding: 0 var(--space-24-px) var(--space-24-px) var(--space-24-px);
  flex: 1;
}

.drawer-module__actions__pUGTF {
  background-color: var(--neutral-100);
  border-top: 1px solid var(--neutral-80);
  padding: var(--space-16-px) var(--space-24-px);
  z-index: 1;
  position: sticky;
  bottom: 0;
}

.alert-module__root__WGdLe {
  background: var(--neutral-90);
  border: 1px solid var(--neutral-80);
  border-radius: var(--radius-8-px);
  color: var(--neutral-0);
  padding: var(--space-16-px);
  flex-wrap: wrap;
}

.alert-module__root__WGdLe svg {
  flex-shrink: 0;
}

.alert-module__root__WGdLe[data-type="info"] {
  background-color: var(--primary-10);
  border-color: var(--primary-20);
  color: var(--primary-90);
}

.alert-module__root__WGdLe[data-type="info"] svg > path {
  fill: var(--primary-90);
}

.alert-module__root__WGdLe[data-type="success"] {
  background-color: var(--semantic-success-10);
  border-color: var(--semantic-success-20);
  color: var(--semantic-success-90);
}

.alert-module__root__WGdLe[data-type="success"] svg > path {
  fill: var(--semantic-success-90);
}

.alert-module__root__WGdLe[data-type="warning"] {
  background-color: var(--semantic-warning-10);
  border-color: var(--semantic-warning-20);
  color: var(--semantic-warning-90);
}

.alert-module__root__WGdLe[data-type="warning"] svg > path {
  fill: var(--semantic-warning-90);
}

.alert-module__root__WGdLe[data-type="danger"] {
  background-color: var(--semantic-danger-10);
  border-color: var(--semantic-danger-20);
  color: var(--semantic-danger-90);
}

.alert-module__root__WGdLe[data-type="danger"] svg > path {
  fill: var(--semantic-danger-90);
}

.alert-module__root__WGdLe .alert-module__button__uNX69 {
  align-self: start;
}

.box-module__root__dZ-MR {
  background: var(--neutral-90);
  border: var(--border-width) solid var(--neutral-80);
  border-radius: var(--radius-8-px);
  min-width: 200px;
  padding: var(--space-16-px);
  display: inline-flex;
}

.box-module__root__dZ-MR dt {
  color: var(--neutral-45);
  font-size: var(--font-size-14-px);
}

.box-module__root__dZ-MR dd {
  color: var(--neutral-0);
  font-size: var(--font-size-20-px);
  align-items: center;
  display: flex;
}

.box-module__root__dZ-MR .box-module__icon__3dFXL {
  margin-left: var(--space-4-px);
}

.box-module__root__dZ-MR .box-module__icon__3dFXL[data-icon-type="success"] > path {
  fill: var(--semantic-success-50);
}

.box-module__root__dZ-MR .box-module__icon__3dFXL[data-icon-type="danger"] > path {
  fill: var(--semantic-danger-50);
}

.box-module__root__dZ-MR[data-is-full-width="true"] {
  width: 100%;
}

.box-module__root__dZ-MR[data-is-full-width="true"] dd {
  display: block;
}

.tabs-module__list__Nuvl- {
  background: var(--neutral-80);
  padding: var(--space-6-px);
  border-radius: 99px;
  display: inline-flex;
}

.tabs-module__trigger__qOk2r {
  all: unset;
  border-radius: inherit;
  color: var(--neutral-40);
  cursor: pointer;
  font-family: inherit;
  font-size: var(--font-size-14-px);
  height: 24px;
  padding: var(--space-4-px) var(--space-16-px);
  -webkit-user-select: none;
  user-select: none;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: inline-flex;
}

.tabs-module__trigger__qOk2r:hover {
  color: var(--neutral-0);
}

.tabs-module__trigger__qOk2r[data-state="active"] {
  background-color: var(--neutral-70);
  color: var(--neutral-0);
}

.tabs-module__content__4w1tZ {
  color: var(--neutral-0);
  margin-top: var(--space-16-px);
  outline: none;
}

.tabs-module__counter__QkcJB {
  background: var(--primary-30);
  border-radius: var(--radius-8-px);
  color: var(--neutral-100);
  min-width: 30px;
  padding: var(--space-6-px);
  text-align: center;
}

.tile-module__root__ujItM {
  background: var(--neutral-85);
  border-radius: var(--radius-8-px);
  color: var(--neutral-0);
  cursor: pointer;
  padding: var(--space-16-px);
}

.tile-module__root__ujItM button {
  all: unset;
  display: contents;
}

.tile-module__root__ujItM p {
  color: var(--neutral-40);
}

.tile-module__root__ujItM svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.tile-module__root__ujItM svg > path {
  fill: var(--neutral-50);
}

.tile-module__root__ujItM:hover {
  background: var(--neutral-80);
}

.login-layout-module__root__kF5mq {
  background-color: var(--neutral-100);
  color: var(--neutral-45);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.login-layout-module__root__kF5mq img, .login-layout-module__root__kF5mq svg {
  align-self: center;
}

.login-layout-module__root__kF5mq > .login-layout-module__body__vmm5x {
  gap: var(--space-16-px);
  padding: 0 var(--space-16-px);
  z-index: 1;
  flex-direction: column;
  width: 400px;
  margin: auto 0;
  display: flex;
}

.login-layout-module__root__kF5mq h2 {
  color: var(--neutral-0);
}

.login-layout-module__root__kF5mq hr {
  border-color: var(--primary-100);
  border-width: 1.5px;
}

.login-layout-module__root__kF5mq .login-layout-module__footer__NHAE- {
  font-size: var(--font-size-12-px);
  text-align: center;
  width: 100%;
}

.login-layout-module__root__kF5mq .login-layout-module__footer__NHAE- button {
  font-size: var(--font-size-16-px);
}

.login-layout-module__root__kF5mq > .login-layout-module__backgroundLogo__-wPXr {
  position: absolute;
  top: 0;
  right: 0;
}

.forgot-password-module__buttonRow__3iKt6, .login-module__buttonRow__qwlav {
  font-size: var(--font-size-14-px);
  min-height: 24px;
}

/* [project]/node_modules/.pnpm/react-toastify@11.0.5_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/react-toastify/dist/ReactToastify.css [app-client] (css) */
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74d3c;
  --toastify-color-transparent: #ffffffb3;
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px #0000001a;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: .2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  width: var(--toastify-container-width);
  box-sizing: border-box;
  color: #fff;
  flex-direction: column;
  display: flex;
  position: fixed;
}

.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}

.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  align-items: center;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
  align-items: end;
}

.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}

.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  align-items: center;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
  align-items: end;
}

.Toastify__toast {
  --y: 0;
  touch-action: none;
  width: var(--toastify-toast-width);
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  padding: var(--toastify-toast-padding);
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: var(--toastify-toast-shadow);
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  z-index: 0;
  word-break: break-word;
  flex: auto;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    left: env(safe-area-inset-left);
    margin: 0;
  }

  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }

  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }

  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }

  .Toastify__toast {
    --toastify-toast-width: 100%;
    border-radius: 0;
    margin-bottom: 0;
  }
}

.Toastify__toast-container[data-stacked="true"] {
  width: var(--toastify-toast-width);
}

.Toastify__toast--stacked {
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform .3s;
  position: absolute;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity .1s;
}

.Toastify__toast--stacked[data-collapsed="false"] {
  overflow: visible;
}

.Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * {
  opacity: 0;
}

.Toastify__toast--stacked:after {
  content: "";
  height: calc(var(--g) * 1px);
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
}

.Toastify__toast--stacked[data-pos="top"] {
  top: 0;
}

.Toastify__toast--stacked[data-pos="bot"] {
  bottom: 0;
}

.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked:before {
  transform-origin: top;
}

.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked:before {
  transform-origin: bottom;
}

.Toastify__toast--stacked:before {
  content: "";
  z-index: -1;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transform: scaleY(3);
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-icon {
  flex-shrink: 0;
  width: 22px;
  margin-inline-end: 10px;
  display: flex;
}

.Toastify--animate {
  animation-duration: .5s;
  animation-fill-mode: both;
}

.Toastify--animate-icon {
  animation-duration: .3s;
  animation-fill-mode: both;
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light, .Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  cursor: pointer;
  opacity: .7;
  z-index: 1;
  background: none;
  border: none;
  outline: none;
  padding: 0;
  transition: all .3s;
  position: absolute;
  top: 6px;
  right: 6px;
}

.Toastify__toast--rtl .Toastify__close-button {
  left: 6px;
  right: unset;
}

.Toastify__close-button--light {
  color: #000;
  opacity: .3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  width: 14px;
  height: 16px;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  z-index: 1;
  opacity: .7;
  transform-origin: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.Toastify__progress-bar--animated {
  animation: linear forwards Toastify__trackProgress;
}

.Toastify__progress-bar--controlled {
  transition: transform .2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: 100%;
  border-bottom-left-radius: initial;
}

.Toastify__progress-bar--wrp {
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.Toastify__progress-bar--wrp[data-hidden="true"] {
  opacity: 0;
}

.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  box-sizing: border-box;
  border: 2px solid;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  border-radius: 100%;
  width: 20px;
  height: 20px;
  animation: .65s linear infinite Toastify__spin;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y)  - 10px), 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y)  + 20px), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y)  - 10px), 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y)  + 20px), 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    opacity: 0;
    animation-timing-function: ease-in;
    transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
  }

  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
  }

  60% {
    opacity: 1;
    transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
  }

  80% {
    transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }

  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    visibility: visible;
    transform: translate3d(110%, 0, 0);
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    visibility: visible;
    transform: translate3d(-110%, 0, 0);
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    visibility: visible;
    transform: translate3d(0, 110%, 0);
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    visibility: visible;
    transform: translate3d(0, -110%, 0);
  }

  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-duration: .3s;
  animation-timing-function: ease-in;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-duration: .3s;
  animation-timing-function: ease-in;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-duration: .3s;
  animation-timing-function: ease-in;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-duration: .3s;
  animation-timing-function: ease-in;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

/* [project]/src/style/nprogress.css [app-client] (css) */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: var(--primary-100);
  z-index: 1031;
  width: 100%;
  height: 4px;
  position: fixed;
  top: 0;
  left: 0;
}

#nprogress .peg {
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px var(--primary-100) 0 0 5px var(--primary-100);
  opacity: 1;
  display: block;
  position: absolute;
  right: 0;
  transform: rotate(3deg)translate(0, -4px);
}

#nprogress .spinner {
  z-index: 1031;
  display: block;
  position: fixed;
  bottom: 30px;
  right: 40px;
}

#nprogress .spinner-icon {
  box-sizing: border-box;
  border: 2px solid #0000;
  border-top-color: var(--primary-100);
  border-left-color: var(--primary-100);
  border-radius: 50%;
  width: 18px;
  height: 18px;
  animation: .4s linear infinite nprogress-spinner;
}

.nprogress-custom-parent {
  position: relative;
  overflow: hidden;
}

.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* [project]/src/style/toastify-theme.css [app-client] (css) */
:root {
  --toastify-color-light: var(--neutral-0);
  --toastify-color-dark: var(--neutral-100);
  --toastify-color-success: var(--semantic-success-50);
  --toastify-color-warning: var(--semantic-warning-50);
  --toastify-color-error: var(--semantic-danger-50);
  --toastify-color-transparent: #ffffffb3;
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 380px;
  --toastify-toast-background: var(--neutral-0);
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: var(--neutral-0);
  --toastify-text-color-info: var(--neutral-0);
  --toastify-text-color-success: var(--neutral-0);
  --toastify-text-color-warning: var(--neutral-0);
  --toastify-text-color-error: var(--neutral-0);
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast {
  font-family: var(--font-switzer);
  padding: var(--space-2-px) var(--space-4-px);
  gap: var(--space-12-px);
  min-width: 700px;
  padding-bottom: var(--space-12-px);
}

.Toastify__toast--success {
  border: 1px solid var(--semantic-success-50);
  border-radius: var(--radius-8-px);
  box-shadow: var(--shadow-base);
  background-color: #ebfff5;
}

.Toastify__toast-body {
  padding: 0;
}

.Toastify__toast-body > div:last-child {
  color: var(--neutral-100);
}

.Toastify__toast-icon {
  width: 30px;
  height: 30px;
  margin-right: var(--space-4-px);
}

/* [project]/src/style/main.css [app-client] (css) */
html, body, main, #__next {
  background: var(--neutral-100);
}

@media (min-width: 1280px) {
  html, body, main, #__next {
    height: 100%;
  }
}

html, body, main, #__next, h1, h2, h3, h4 {
  color: var(--neutral-0);
}

a {
  cursor: pointer;
  color: inherit;
}

a:not([data-link="true"]) {
  color: var(--neutral-0);
  text-decoration: none;
}

a:not([data-link="true"]) svg > path {
  fill: var(--neutral-0);
}

a:not([data-link="true"]):hover {
  color: var(--neutral-40);
}

a:not([data-link="true"]):hover svg > path {
  fill: var(--neutral-40);
}

[data-text-align="center"] {
  text-align: center;
}

[data-text-align="right"] {
  text-align: right;
}

hr {
  border-color: var(--neutral-70);
  margin: var(--space-20-px) 0;
}

hr[data-size="small"] {
  margin: var(--space-12-px) 0;
}

/* [project]/src/style/_vars.css [app-client] (css) */
:root {
  --header-height: 90px;
  --sidebar-width: 254px;
}

/* [project]/src/style/media.css [app-client] (css) */


/*# sourceMappingURL=_9ccfcff2._.css.map*/