.Icon__icon__DqC9j__0-0-3042 {
    block-size: var(--size-block-icon, auto);
    fill: var(--color-icon, currentColor);
    inline-size: var(--size-inline-icon, auto)
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0370-03ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0370-03ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0370-03ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0370-03ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");
    unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.isu.pub/fonts/inter/v3_19/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

.ProductParagraph__product-paragraph__GMmH0__0-0-3042 {
    color: inherit;
    font-family: Inter, sans-serif;
    line-height: 1.6;
    margin: 0
}

.ProductParagraph__product-paragraph__GMmH0__0-0-3042 strong {
    font-weight: 600
}

.ProductParagraph__product-paragraph--xs__e7Wlt__0-0-3042 {
    font-size: .75rem
}

.ProductParagraph__product-paragraph--sm__taM-p__0-0-3042 {
    font-size: .875rem
}

.ProductParagraph__product-paragraph--md__RD4IP__0-0-3042 {
    font-size: 1rem
}

.ProductParagraph__product-paragraph--lg__47dLF__0-0-3042 {
    font-size: 1.25rem
}

.ProductParagraph__product-paragraph--xl__mbI-X__0-0-3042 {
    font-size: 1.5rem;
    line-height: 1.4
}

.Accordion__accordion__-3voV__0-0-3042 {
    background-color: #fff;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.Accordion__accordion__heading__mI3l4__0-0-3042 {
    align-items: center;
    background-color: #fff;
    border-width: 0;
    cursor: pointer;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    justify-content: space-between;
    line-height: 1.3;
    padding: 1.5rem 0 1rem;
    text-align: left;
    width: 100%
}

.Accordion__accordion__heading__mI3l4__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Accordion__accordion__content__rOR1a__0-0-3042 {
    overflow: hidden;
    transition: height .2s ease-out, visibility .2s ease-out
}

.Accordion__accordion__content__rOR1a__0-0-3042>p {
    padding-bottom: 1rem
}

.Accordion__accordion__separator__jodFB__0-0-3042 {
    border-block-start: .0625rem solid #e5e5e5
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042 {
    --size-border-width: 0.125rem;
    --size-font: 0.75rem;
    --size-font-weight: 500;
    --size-block-size: 2rem;
    --size-gap: 0.25rem;
    --size-padding-icon: 0.5rem;
    --size-padding-inline-start: 0;
    --size-padding-inline-end: 0;
    --size-padding-inline-start-text: 1rem;
    --size-padding-inline-end-text: 1rem;
    --size-border-radius: 0.5rem;
    --size-padding-icon-alternate: 0.25rem 0.5rem;
    --size-padding-block-text: 0.6875rem;
    --color-border: transparent;
    align-items: center;
    background-color: var(--color-background);
    block-size: var(--size-block-size);
    border-radius: var(--size-border-radius);
    border-width: 0;
    color: var(--color-text);
    cursor: pointer;
    display: inline-flex;
    font-family: Inter, sans-serif;
    font-size: var(--size-font);
    font-weight: var(--size-font-weight);
    gap: var(--size-gap);
    justify-content: center;
    line-height: 1;
    padding: 0 var(--size-padding-inline-end) 0 var(--size-padding-inline-start);
    position: relative
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:disabled,
[aria-disabled=true].ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042 {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .3
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042 {
    box-shadow: inset 0 0 0 var(--size-border-width) var(--color-border);
    transition: background-color .2s, opacity .2s
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:hover {
    background-color: var(--color-background-hover)
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:focus-visible {
    background-color: var(--color-background-focus)
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:active {
    background-color: var(--color-background-active)
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:focus-visible {
    --color-border: #1a1a1a
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.ActionableTextField__actionable-text-field__JRmVW__0-0-3042 {
    align-items: center;
    border: .0625rem solid grey;
    border-radius: .5rem;
    display: flex;
    max-inline-size: 100%;
    min-inline-size: 0;
    padding: .125rem 0 .125rem .75rem
}

.ActionableTextField__actionable-text-field__JRmVW__0-0-3042>*+* {
    margin-inline-start: .5rem
}

.ActionableTextField__actionable-text-field__JRmVW__0-0-3042>button,
.ActionableTextField__actionable-text-field__JRmVW__0-0-3042>svg {
    flex-shrink: 0
}

.ActionableTextField__actionable-text-field__JRmVW__0-0-3042>svg {
    block-size: 1.5rem;
    inline-size: 1.5rem
}

.ActionableTextField__actionable-text-field--no-action__8mtIX__0-0-3042 {
    padding-block: .25rem;
    padding-inline-end: .75rem
}

.ActionableTextField__actionable-text-field__text-wrapper__GG2w2__0-0-3042 {
    flex: 1 1;
    overflow: hidden
}

.ActionableTextField__actionable-text-field__text-wrapper__GG2w2__0-0-3042>* {
    inline-size: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042 {
    block-size: auto;
    font-size: .75em;
    margin: .125rem;
    padding: .41667em 1.33333em
}

.ActionableTextField__actionable-text-field__cta__2WisL__0-0-3042:focus:enabled {
    box-shadow: none
}

.Spinner__spinner__7h9wW__0-0-3042 {
    animation: Spinner__spinner-animation__8DUuF__0-0-3042 1s infinite
}

@keyframes Spinner__spinner-animation__8DUuF__0-0-3042 {
    to {
        transform: rotate(1turn)
    }
}

._screen-reader-only__u-screen-reader-only__xIfkK__0-0-3042 {
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important
}

.ProductButton__product-button__oPHZY__0-0-3042 {
    --size-border-width: 0.125rem;
    --size-font: 0.75rem;
    --size-font-weight: 500;
    --size-block-size: 2rem;
    --size-gap: 0.25rem;
    --size-padding-icon: 0.5rem;
    --size-padding-inline-start: 0;
    --size-padding-inline-end: 0;
    --size-padding-inline-start-text: 1rem;
    --size-padding-inline-end-text: 1rem;
    --size-border-radius: 0.5rem;
    --size-padding-icon-alternate: 0.25rem 0.5rem;
    --size-padding-block-text: 0.6875rem;
    --color-border: transparent;
    align-items: center;
    background-color: var(--color-background);
    block-size: var(--size-block-size);
    border-radius: var(--size-border-radius);
    border-width: 0;
    color: var(--color-text);
    cursor: pointer;
    display: inline-flex;
    font-family: Inter, sans-serif;
    font-size: var(--size-font);
    font-weight: var(--size-font-weight);
    gap: var(--size-gap);
    justify-content: center;
    line-height: 1;
    padding: 0 var(--size-padding-inline-end) 0 var(--size-padding-inline-start);
    position: relative
}

.ProductButton__product-button__oPHZY__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.ProductButton__product-button__oPHZY__0-0-3042:disabled,
[aria-disabled=true].ProductButton__product-button__oPHZY__0-0-3042 {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .3
}

.ProductButton__product-button__oPHZY__0-0-3042 {
    box-shadow: inset 0 0 0 var(--size-border-width) var(--color-border);
    transition: background-color .2s, opacity .2s
}

.ProductButton__product-button__oPHZY__0-0-3042:hover {
    background-color: var(--color-background-hover)
}

.ProductButton__product-button__oPHZY__0-0-3042:focus-visible {
    background-color: var(--color-background-focus)
}

.ProductButton__product-button--active__i-Kpq__0-0-3042,
.ProductButton__product-button__oPHZY__0-0-3042:active {
    background-color: var(--color-background-active)
}

.ProductButton__product-button--ghost__k-Fdm__0-0-3042:focus-visible {
    --color-border: #1a1a1a
}

.ProductButton__product-button--ghost__k-Fdm__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.ProductButton__product-button--loading__4MQpY__0-0-3042 {
    opacity: .65
}

.ProductButton__product-button--medium__FveF3__0-0-3042 {
    --size-block-size: 2.5rem;
    --size-padding-block-text: 0.8125rem;
    --size-font: 0.875rem;
    --size-gap: 0.5rem;
    --size-padding-icon-alternate: 0.5rem 0.625rem
}

.ProductButton__product-button--large__14bTO__0-0-3042 {
    --size-block-size: 3rem;
    --size-padding-block-text: 1rem;
    --size-font: 1rem;
    --size-gap: 0.5rem;
    --size-padding-icon-alternate: 0.75rem 1rem
}

.ProductButton__product-button--nano__pKS-N__0-0-3042 {
    --size-font-weight: 400;
    --size-block-size: 1.5rem;
    --size-padding-icon: 0.25rem;
    --size-padding-block-text: 0.375rem;
    --size-font: 0.875rem;
    --size-gap: 0.25rem;
    --size-padding-inline-start-text: 0.5rem;
    --size-padding-inline-end-text: 0.5rem;
    --size-border-radius: 0.25rem;
    --focus-outline-border-radius: var(--size-border-radius);
    --size-padding-icon-alternate: 0
}

.ProductButton__product-button--icon-alone__k3p3C__0-0-3042 {
    --size-padding-inline-end: 0;
    --size-padding-inline-end-text: 0;
    --size-gap: 0;
    --focus-outline-border-radius: var(--size-block-size);
    border-radius: var(--size-block-size);
    height: var(--size-block-size);
    width: var(--size-block-size)
}

.ProductButton__product-button--icon-alone-alternate__T5mQy__0-0-3042 {
    --size-gap: 0;
    --focus-outline-border-radius: var(--size-border-radius);
    border-radius: var(--size-border-radius);
    height: var(--size-block-size);
    padding: var(--size-padding-icon-alternate)
}

.ProductButton__product-button--icon-left__qLB0n__0-0-3042 {
    --size-padding-inline-start: var(--size-padding-icon);
    --size-padding-inline-start-text: 0
}

.ProductButton__product-button--icon-right__AbJ7d__0-0-3042 {
    --size-padding-inline-end: var(--size-padding-icon);
    --size-padding-inline-end-text: 0
}

.ProductButton__product-button__text__6CgRS__0-0-3042 {
    padding: calc(var(--size-padding-block-text) - var(--size-border-width)) var(--size-padding-inline-end-text) calc(var(--size-padding-block-text) - var(--size-border-width)) var(--size-padding-inline-start-text);
    text-align: center
}

.ProductButton__product-button__icon__vl-zg__0-0-3042 {
    align-items: center;
    block-size: 1.5rem;
    display: flex;
    inline-size: 1.5rem;
    justify-content: center
}

.ProductButton__product-button__icon--left__ytoMs__0-0-3042 {
    order: -1
}

@supports not (inset-inline-start:0) {
    .ProductButton__product-button__icon--left__ytoMs__0-0-3042 {
        margin-inline-end: var(--size-gap)
    }
}

.ProductButton__product-button__icon--right__04iin__0-0-3042 {
    order: 1
}

@supports not (inset-inline-start:0) {
    .ProductButton__product-button__icon--right__04iin__0-0-3042 {
        margin-inline-start: var(--size-gap)
    }
}

.ProductButton__product-button--primary__9T1iW__0-0-3042 {
    --color-background: #5f5de4;
    --color-text: #fff;
    --color-background-hover: #4b4aa1;
    --color-background-focus: #4b4aa1;
    --color-background-active: #363565
}

.ProductButton__product-button--secondary__P606t__0-0-3042 {
    --color-background: #1a1a1a;
    --color-text: #fff;
    --color-background-hover: #333;
    --color-background-focus: #333;
    --color-background-active: #4d4d4d
}

.ProductButton__product-button--secondary-inverse__pzImA__0-0-3042 {
    --color-background: #f5f5ff;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.ProductButton__product-button--tertiary__oa1O0__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd;
    --color-border: #1a1a1a
}

.ProductButton__product-button--tertiary-inverse__EyFLL__0-0-3042 {
    --color-background: transparent;
    --color-text: #fff;
    --color-background-hover: hsla(0, 0%, 100%, .2);
    --color-background-focus: hsla(0, 0%, 100%, .2);
    --color-background-active: hsla(0, 0%, 100%, .4);
    --color-border: #fff
}

.ProductButton__product-button--danger-solid__Z4bB0__0-0-3042 {
    --color-background: #b12223;
    --color-text: #fff;
    --color-background-hover: #85191a;
    --color-background-focus: #85191a;
    --color-background-active: #581112
}

.ProductButton__product-button--success-solid__dsiU5__0-0-3042 {
    --color-background: #017055;
    --color-text: #fff;
    --color-background-hover: #004a39;
    --color-background-focus: #004a39;
    --color-background-active: #00261c
}

.ProductButton__product-button--full-width__GyAdl__0-0-3042 {
    display: flex;
    inline-size: 100%
}

.Alert__alert__saykL__0-0-3042 {
    border: .125rem solid var(--color-accent);
    border-radius: .5rem;
    display: flex;
    flex-flow: column nowrap;
    font-family: Inter, sans-serif;
    gap: 1rem;
    margin: 0;
    padding: .875rem
}

@supports not (inset-inline-start:0) {
    .Alert__alert__saykL__0-0-3042 {
        margin: -.5rem
    }
    .Alert__alert__saykL__0-0-3042>* {
        margin: .5rem
    }
}

.Alert__alert__saykL__0-0-3042 *>a {
    color: inherit
}

.Alert__alert--information__CDwGI__0-0-3042 {
    --color-accent: #d7d7ff;
    --color-heading: tokeheadinglor-base-indigo-800;
    background-color: #f5f5ff;
    color: #4b4aa1
}

.Alert__alert--success__1VSSC__0-0-3042 {
    --color-accent: #82f0d5;
    --color-heading: #004a39;
    background-color: #e6fbf6;
    color: #017055
}

.Alert__alert--warning__vkC6m__0-0-3042 {
    --color-accent: #fad900;
    --color-heading: #5e2600;
    background-color: #fff7c0;
    color: #854200
}

.Alert__alert--critical__ZszEK__0-0-3042 {
    --color-accent: #f5bfc0;
    --color-heading: #85191a;
    background-color: #ffeded;
    color: #b12223
}

.Alert__alert__title__qF-Pg__0-0-3042 {
    font-weight: 500;
    line-height: 2
}

.Alert__alert__icon__Sn1mG__0-0-3042 {
    margin-top: .25rem
}

.Alert__alert__label__uzX6z__0-0-3042 {
    display: flex;
    gap: .75rem
}

@supports not (inset-inline-start:0) {
    .Alert__alert__label__uzX6z__0-0-3042 {
        margin: -.375rem
    }
    .Alert__alert__label__uzX6z__0-0-3042>* {
        margin: .375rem
    }
}

.Alert__alert__header__MZROC__0-0-3042 {
    color: var(--color-heading);
    display: flex;
    justify-content: space-between
}

.ArticleCard__article-card__OeCBK__0-0-3042 {
    font-family: Inter, sans-serif;
    line-height: 1.3;
    max-width: 100%;
    min-width: 0
}

@media (min-width:48rem) {
    .ArticleCard__article-card--sm__C-kT9__0-0-3042 {
        max-width: 160px;
        width: 160px
    }
    .ArticleCard__article-card--md__7LmH1__0-0-3042 {
        max-width: 200px;
        width: 200px
    }
    .ArticleCard__article-card--flex__Ag-3Z__0-0-3042 {
        width: 100%
    }
}

.ArticleCard__article-card__article-link__lIdH4__0-0-3042 {
    align-items: center;
    border-radius: .25rem;
    display: flex;
    gap: 12px;
    outline: none;
    text-decoration: none
}

.ArticleCard__article-card__article-link__lIdH4__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@media (min-width:48rem) {
    .ArticleCard__article-card__article-link__lIdH4__0-0-3042 {
        display: block
    }
}

.ArticleCard__article-card__cover-img__qnYLg__0-0-3042 {
    display: block;
    height: 100%;
    min-height: 1px;
    object-fit: cover;
    width: 100%
}

.ArticleCard__article-card__cover-frame__4Aa0H__0-0-3042 {
    aspect-ratio: 4/3;
    border-radius: .25rem;
    box-shadow: 0 0 0 1px #e5e5e5, 0 0 0 transparent, 0 0 0 transparent;
    flex: 0 0 160px;
    overflow: hidden;
    transition: transform .2s, box-shadow .2s
}

.ArticleCard__article-card__article-link__lIdH4__0-0-3042:hover .ArticleCard__article-card__cover-frame__4Aa0H__0-0-3042 {
    box-shadow: 0 0 0 1px #e5e5e5, 0 .0625rem .25rem 0 #00000021, 0 .25rem .75rem 0 #0000001a;
    transform: translateY(-4px)
}

.ArticleCard__article-card__meta__tBusj__0-0-3042 {
    overflow: hidden
}

.ArticleCard__article-card__title__B-lAz__0-0-3042 {
    color: #1a1a1a;
    display: block;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.6;
    margin: 0 0 6px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width:48rem) {
    .ArticleCard__article-card__title__B-lAz__0-0-3042 {
        margin-top: 8px;
        max-height: 48px
    }
}

@supports (-webkit-line-clamp:2) {
    .ArticleCard__article-card__title__B-lAz__0-0-3042 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        white-space: normal
    }
    @media (min-width:48rem) {
        .ArticleCard__article-card__title__B-lAz__0-0-3042 {
            -webkit-line-clamp: 2
        }
    }
}

.ArticleCard__article-card__read-details__BtsRR__0-0-3042 {
    color: #4d4d4d;
    display: flex;
    font-size: .75rem;
    gap: 12px
}

.ArticleCard__article-card__article-pages__9evHp__0-0-3042 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Avatar__avatar--multiple-child__pCoJs__0-0-3042 {
    position: relative
}

.Avatar__avatar--multiple-child__pCoJs__0-0-3042>.Avatar__mini-avatar__9xsGP__0-0-3042 {
    bottom: -.125rem;
    position: absolute;
    right: -.125rem
}

.Avatar__avatar__e4KBK__0-0-3042 {
    align-items: center;
    border-radius: 624.9375rem;
    display: flex;
    font-family: Inter, sans-serif;
    font-weight: 600;
    justify-content: center;
    overflow: hidden
}

.Avatar__avatar__e4KBK__0-0-3042 :not(svg) {
    block-size: 100%;
    inline-size: 100%
}

.Avatar__mini-avatar__9xsGP__0-0-3042 {
    font-size: inherit;
    height: 50%;
    width: 50%
}

.Avatar__avatar__size--nano__FC1UG__0-0-3042 {
    font-size: .625rem;
    height: 1.25rem;
    width: 1.25rem
}

.Avatar__avatar__size--mini__IzaUD__0-0-3042 {
    font-size: .625rem;
    height: 1.5rem;
    width: 1.5rem
}

.Avatar__avatar__size--small__P7Ep1__0-0-3042 {
    font-size: .75rem;
    height: 2rem;
    width: 2rem
}

.Avatar__avatar__size--medium__mCHze__0-0-3042 {
    font-size: .875rem;
    height: 2.5rem;
    width: 2.5rem
}

.Avatar__avatar__size--large__QmdzL__0-0-3042 {
    font-size: 1.25rem;
    height: 3.5rem;
    width: 3.5rem
}

.Avatar__avatar__size--extra-large__ZJRDI__0-0-3042 {
    font-size: 2rem;
    height: 8rem;
    width: 8rem
}

.Avatar__avatar__background-color--blue__0Y3Xb__0-0-3042 {
    background-color: #5f5de4;
    color: #fff
}

.Avatar__avatar__background-color--blue__0Y3Xb__0-0-3042:hover {
    background-color: #4b4aa1
}

.Avatar__avatar__background-color--darkblue__qUJ6U__0-0-3042 {
    background-color: #363565;
    color: #fff
}

.Avatar__avatar__background-color--darkblue__qUJ6U__0-0-3042:hover {
    background-color: #1b1b33
}

.Avatar__avatar__background-color--orange__RKONV__0-0-3042 {
    background-color: #ff7b6c;
    color: #000
}

.Avatar__avatar__background-color--orange__RKONV__0-0-3042:hover {
    background-color: #ff5a47
}

.Avatar__avatar__background-color--darkorange__l5iHr__0-0-3042 {
    background-color: #cc4839;
    color: #fff
}

.Avatar__avatar__background-color--darkorange__l5iHr__0-0-3042:hover {
    background-color: #99362b
}

.Avatar__avatar__background-color--green__3OGZc__0-0-3042 {
    background-color: #01bd90;
    color: #000
}

.Avatar__avatar__background-color--green__3OGZc__0-0-3042:hover {
    background-color: #019873
}

.Avatar__avatar__background-color--lime__beL1s__0-0-3042 {
    background-color: #b5d143;
    color: #000
}

.Avatar__avatar__background-color--lime__beL1s__0-0-3042:hover {
    background-color: #9db53a
}

.Avatar__avatar__background-color--yellow__mIGJy__0-0-3042 {
    background-color: #ebb800;
    color: #000
}

.Avatar__avatar__background-color--yellow__mIGJy__0-0-3042:hover {
    background-color: #d19600
}

.Avatar__avatar__background-color--darkviolet__sYMvn__0-0-3042 {
    background-color: #783c82;
    color: #fff
}

.Avatar__avatar__background-color--darkviolet__sYMvn__0-0-3042:hover {
    background-color: #552c5c
}

.Avatar__avatar__background-color--violet__nO-Mr__0-0-3042 {
    background-color: #b463c2;
    color: #000
}

.Avatar__avatar__background-color--violet__nO-Mr__0-0-3042:hover {
    background-color: #9b4ca8
}

.Badge__badge__V11MP__0-0-3042 {
    --color-text: #1a1a1a;
    --color-accent: #5f5de4;
    color: var(--color-text);
    display: inline-block;
    font-family: Inter, sans-serif;
    line-height: 1
}

.Badge__badge--solid__W5nq4__0-0-3042:not(.Badge__badge--warning__WCMr8__0-0-3042):not(.Badge__badge--neutral__yNtvJ__0-0-3042) {
    --color-text: #fff
}

.Badge__badge--secondary__7H-Eb__0-0-3042 {
    --color-accent: #000
}

.Badge__badge--danger__qG3-9__0-0-3042 {
    --color-accent: #b12223
}

.Badge__badge--success__cD1jd__0-0-3042 {
    --color-accent: #017055
}

.Badge__badge--warning__WCMr8__0-0-3042 {
    --color-accent: #fad900
}

.Badge__badge--neutral__yNtvJ__0-0-3042 {
    --color-accent: #ccc
}

.Badge__badge--outline__5DSgg__0-0-3042 {
    border: .125rem solid var(--color-accent);
    border-radius: .5rem;
    font-size: .875rem;
    padding: .25rem .75rem
}

.Badge__badge--solid__W5nq4__0-0-3042 {
    background-color: var(--color-accent);
    border-radius: 1rem;
    font-size: .625rem;
    padding: .25rem .5rem
}

.Badge__badge--solid__W5nq4__0-0-3042.Badge__badge--medium__4sJhJ__0-0-3042 {
    padding: .375rem .5rem
}

.Box__box__XGbUh__0-0-3042 {
    background-color: #fff;
    border-radius: .5rem;
    display: flex
}

.Box__box--elevation-1__abqZ8__0-0-3042 {
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a
}

.Box__box--elevation-2__a7-7K__0-0-3042 {
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .25rem .75rem 0 #0000001a
}

.Box__box--elevation-3__O-0Zq__0-0-3042 {
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .5rem 1.5rem 0 #0000001a
}

.Box__box--bordered__nCYej__0-0-3042 {
    border: .0625rem solid #e5e5e5
}

._scroll-shadows__u-scroll-shadows--vertical__Aljkb__0-0-3042 {
    background: linear-gradient(var(--scroll-shadows-background-color, #fff), var(--scroll-shadows-background-color, #fff), var(--transparent, hsla(0, 0%, 100%, 0)) calc(var(--shadow-size, .75em)*2)), radial-gradient(farthest-side at 50% 0, var(--shadow-color, rgba(26, 26, 26, .25)), var(--transparent, hsla(0, 0%, 100%, 0))), linear-gradient(to top, var(--scroll-shadows-background-color, #fff), var(--scroll-shadows-background-color, #fff), var(--transparent, hsla(0, 0%, 100%, 0)) calc(var(--shadow-size, .75em)*2)), radial-gradient(farthest-side at 50% 100%, var(--shadow-color, rgba(26, 26, 26, .25)), var(--transparent, hsla(0, 0%, 100%, 0))) 0 100%;
    background-attachment: local, scroll, local, scroll;
    background-color: var(--scroll-shadows-background-color, #fff);
    background-repeat: no-repeat;
    background-size: 100% 100%, 100% var(--shadow-size, .75em), 100% 100%, 100% var(--shadow-size, .75em);
    overflow-block: auto
}

@supports not (overflow-block:auto) {
    ._scroll-shadows__u-scroll-shadows--vertical__Aljkb__0-0-3042 {
        overflow-y: auto
    }
}

._scroll-shadows__u-scroll-shadows--horizontal__PZX-r__0-0-3042 {
    background: linear-gradient(to right, var(--scroll-shadows-background-color, #fff), var(--scroll-shadows-background-color, #fff), var(--transparent, hsla(0, 0%, 100%, 0)) calc(var(--shadow-size, .75em)*2)), radial-gradient(farthest-side at 0 50%, var(--shadow-color, rgba(26, 26, 26, .25)), var(--transparent, hsla(0, 0%, 100%, 0))), linear-gradient(to left, var(--scroll-shadows-background-color, #fff), var(--scroll-shadows-background-color, #fff), var(--transparent, hsla(0, 0%, 100%, 0)) calc(var(--shadow-size, .75em)*2)), radial-gradient(farthest-side at 100% 50%, var(--shadow-color, rgba(26, 26, 26, .25)), var(--transparent, hsla(0, 0%, 100%, 0))) 100%;
    background-attachment: local, scroll, local, scroll;
    background-color: var(--scroll-shadows-background-color, #fff);
    background-repeat: no-repeat;
    background-size: 100% 100%, var(--shadow-size, .75em) 100%, 100% 100%, var(--shadow-size, .75em) 100%;
    overflow-inline: auto
}

@supports not (overflow-inline:auto) {
    ._scroll-shadows__u-scroll-shadows--horizontal__PZX-r__0-0-3042 {
        overflow-x: auto
    }
}

.Breadcrumbs__breadcrumbs__3giok__0-0-3042 {
    color: #4d4d4d;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.5;
    list-style-type: none;
    margin: 0;
    max-inline-size: 100%;
    padding: 1rem 0;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: inline proximity
}

.Breadcrumbs__breadcrumbs__crumb__V85qT__0-0-3042 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin: 0;
    padding: 0;
    scroll-snap-align: center
}

.Breadcrumbs__breadcrumbs__crumb__V85qT__0-0-3042:first-of-type {
    margin-inline-start: .125rem;
    scroll-snap-align: start
}

.Breadcrumbs__breadcrumbs__crumb__V85qT__0-0-3042:last-of-type {
    color: #1a1a1a;
    font-weight: 600;
    margin-inline-end: .125rem;
    scroll-snap-align: end
}

.Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042,
.Breadcrumbs__breadcrumbs__text__F-aSM__0-0-3042 {
    align-items: center;
    color: inherit;
    display: inline-flex;
    padding: 0 .25rem;
    text-decoration: none
}

.Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042 {
    --focus-outline-border-radius: 0.25rem;
    border-radius: var(--focus-outline-border-radius);
    gap: .25rem
}

@supports not (inset-inline-start:0) {
    .Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042 {
        margin: -.125rem
    }
    .Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042>* {
        margin: .125rem
    }
}

.Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042:focus,
.Breadcrumbs__breadcrumbs__link__2ZDuu__0-0-3042:hover {
    color: #5f5de4;
    text-decoration: underline
}

.BubbleDecorator__bubble__C8ECo__0-0-3042 {
    --color: #5f5de4
}

.BubbleDecorator__bubble--danger__mJkKX__0-0-3042 {
    --color: #b12223
}

.BubbleDecorator__bubble--success__caOtf__0-0-3042 {
    --color: #017055
}

.BubbleDecorator__bubble--warning__5UO0W__0-0-3042 {
    --color: #fad900
}

.BubbleDecorator__bubble--floating__qUrOi__0-0-3042 {
    position: relative
}

.BubbleDecorator__bubble--floating__qUrOi__0-0-3042:after {
    background-color: var(--color);
    block-size: .5rem;
    border-radius: .5rem;
    content: "";
    inline-size: .5rem;
    inset-block-start: 0;
    inset-inline-end: -.125rem;
    position: absolute;
    transform: translate(100%, -50%)
}

@supports not (inset-block-start:0) {
    .BubbleDecorator__bubble--floating__qUrOi__0-0-3042:after {
        left: -.125rem;
        top: 0
    }
}

.BubbleDecorator__bubble--inline__xMUR3__0-0-3042 {
    align-items: center;
    display: flex;
    gap: .5rem
}

@supports not (inset-inline-start:0) {
    .BubbleDecorator__bubble--inline__xMUR3__0-0-3042 {
        margin: -.25rem
    }
    .BubbleDecorator__bubble--inline__xMUR3__0-0-3042>* {
        margin: .25rem
    }
}

.BubbleDecorator__bubble--inline__xMUR3__0-0-3042:before {
    background-color: var(--color);
    block-size: 1rem;
    border-radius: 1rem;
    content: "";
    inline-size: 1rem
}

.Checkbox__checkbox__container__lNjYC__0-0-3042 {
    block-size: 1.25rem;
    display: inline-block;
    inline-size: 1.25rem;
    margin: 0 .25rem .25rem;
    vertical-align: middle
}

.Checkbox__checkbox__visual__hVCnR__0-0-3042 {
    background-color: #fff;
    block-size: 100%;
    border: .0625rem solid grey;
    border-radius: .125rem;
    color: #fff;
    cursor: pointer;
    display: block;
    inline-size: 100%;
    position: relative;
    transition-duration: .15s;
    transition-property: border-color, background-color, color
}

.Checkbox__checkbox__visual__hVCnR__0-0-3042:has(:focus-visible) {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .Checkbox__checkbox__visual__hVCnR__0-0-3042:focus-within {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.Checkbox__checkbox__visual__hVCnR__0-0-3042:hover {
    background-color: #d7d7ff;
    border-color: #4b4aa1
}

.Checkbox__checkbox__visual__hVCnR__0-0-3042.Checkbox__checkbox__visual--disabled__kk-Lb__0-0-3042 {
    background-color: #f3f3f3;
    border-color: #ccc;
    color: #f3f3f3;
    cursor: not-allowed
}

.Checkbox__checkbox__indicator__7JqN1__0-0-3042 {
    background-color: #5f5de4;
    border-radius: .125rem;
    bottom: -.0625rem;
    display: grid;
    left: -.0625rem;
    place-content: center;
    position: absolute;
    right: -.0625rem;
    top: -.0625rem;
    transition-duration: .15s;
    transition-property: background-color, color, opacity, visibility
}

.Checkbox__checkbox__indicator__7JqN1__0-0-3042:hover,
input:hover+.Checkbox__checkbox__indicator__7JqN1__0-0-3042 {
    background-color: #4b4aa1
}

input:focus+.Checkbox__checkbox__indicator__7JqN1__0-0-3042 {
    background-color: #363565
}

input:disabled+.Checkbox__checkbox__indicator__7JqN1__0-0-3042 {
    background-color: #e5e5e5;
    color: #f3f3f3
}

.Checkbox__checkbox__indicator__7JqN1__0-0-3042 svg {
    block-size: 1.25rem;
    inline-size: 1.25rem
}

.Checkbox__checkbox__indicator--unchecked__wgkrI__0-0-3042 {
    opacity: 0;
    visibility: hidden
}

.Checkbox__checkbox__input__Zb5TV__0-0-3042 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    block-size: 100%;
    bottom: 0;
    cursor: inherit;
    inline-size: 100%;
    left: 0;
    margin: 0;
    opacity: .01;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.Chip__chip__close__rbU88__0-0-3042,
.Chip__chip__label__BsgG0__0-0-3042,
.Chip__u-unstyled__-5IW-__0-0-3042 {
    all: unset
}

.Chip__chip__dSQN2__0-0-3042 {
    align-items: center;
    background-color: #f5f5ff;
    border: .0625rem solid #b9b8fd;
    border-radius: 2rem;
    box-sizing: initial;
    color: #4b4aa1;
    cursor: pointer;
    display: flex;
    font-family: Inter;
    font-size: .875rem;
    font-weight: 500;
    min-block-size: 1.875rem;
    transition: background-color .15s ease-in-out
}

.Chip__chip__dSQN2__0-0-3042:has(:focus-visible) {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .Chip__chip__dSQN2__0-0-3042:focus-within {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.Chip__chip__dSQN2__0-0-3042:hover:not(:disabled):not(.Chip__chip--disabled__3c396__0-0-3042) {
    background-color: #d7d7ff;
    border: .0625rem solid #fff
}

.Chip__chip--active__DSy5j__0-0-3042:not(:hover),
.Chip__chip__dSQN2__0-0-3042:active:not(:hover) {
    background-color: #b9b8fd;
    border-color: #363565;
    color: #363565
}

.Chip__chip--active__DSy5j__0-0-3042:not(:hover) .Chip__chip__icon__acxPT__0-0-3042,
.Chip__chip__dSQN2__0-0-3042:active:not(:hover) .Chip__chip__icon__acxPT__0-0-3042 {
    fill: currentColor
}

.Chip__chip--disabled__3c396__0-0-3042,
.Chip__chip__dSQN2__0-0-3042:disabled {
    background-color: unset;
    border-color: #ccc;
    color: #b2b2b2;
    cursor: not-allowed
}

.Chip__chip--disabled__3c396__0-0-3042 img,
.Chip__chip__dSQN2__0-0-3042:disabled img {
    mix-blend-mode: luminosity;
    opacity: .3
}

.Chip__chip--disabled__3c396__0-0-3042 .Chip__avatar__6B-mh__0-0-3042,
.Chip__chip--disabled__3c396__0-0-3042 .Chip__avatar__6B-mh__0-0-3042:hover,
.Chip__chip--disabled__3c396__0-0-3042 .Chip__chip__avatar__OqqSq__0-0-3042,
.Chip__chip--disabled__3c396__0-0-3042 .Chip__chip__avatar__OqqSq__0-0-3042:hover,
.Chip__chip__dSQN2__0-0-3042:disabled .Chip__avatar__6B-mh__0-0-3042,
.Chip__chip__dSQN2__0-0-3042:disabled .Chip__avatar__6B-mh__0-0-3042:hover,
.Chip__chip__dSQN2__0-0-3042:disabled .Chip__chip__avatar__OqqSq__0-0-3042,
.Chip__chip__dSQN2__0-0-3042:disabled .Chip__chip__avatar__OqqSq__0-0-3042:hover {
    background-color: #f3f3f3
}

.Chip__chip__close__rbU88__0-0-3042:focus-visible:not(:hover) .Chip__chip__icon__acxPT__0-0-3042,
.Chip__chip__dSQN2__0-0-3042:focus-within:not(:active):not(.Chip__chip--active__DSy5j__0-0-3042):not(:hover) .Chip__chip__icon__acxPT__0-0-3042 {
    fill: currentColor
}

.Chip__chip__label__BsgG0__0-0-3042 {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    min-block-size: 1.125rem
}

.Chip__chip__label--with-component__PBJLP__0-0-3042 {
    padding: .25rem .5rem
}

.Chip__chip__label--alone__fAJjQ__0-0-3042 {
    padding: .25rem 1rem
}

.Chip__chip__close__rbU88__0-0-3042 {
    align-items: center;
    border-radius: 1rem;
    display: inline-flex;
    margin-right: .125rem;
    min-block-size: 1.25rem;
    padding: 1px .25rem;
    transition: background-color .15s ease-in-out
}

.Chip__chip__close__rbU88__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Chip__chip__close__rbU88__0-0-3042 .Chip__chip__icon__acxPT__0-0-3042 {
    block-size: 1.125rem
}

.Chip__chip__close__rbU88__0-0-3042:hover:not(:disabled) {
    background-color: #b9b8fd
}

.ColorIndicator__color-indicator__WE3A1__0-0-3042 {
    block-size: 100%;
    display: block;
    inline-size: 100%
}

.Tooltip__u-screen-reader-only__jBHui__0-0-3042 {
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important
}

.Tooltip__tooltip__QRXh5__0-0-3042 {
    background: #000;
    border-radius: .5rem;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    line-height: 1.4;
    opacity: 0;
    padding: .5rem 1rem;
    pointer-events: none;
    position: absolute;
    text-align: center;
    transition: opacity .2s;
    width: -moz-max-content;
    width: max-content;
    word-break: break-word;
    z-index: 4
}

.Tooltip__tooltip--is-right-end__g02i6__0-0-3042,
.Tooltip__tooltip--is-right-start__6K-3x__0-0-3042,
.Tooltip__tooltip--is-right__i57b8__0-0-3042 {
    text-align: start
}

.Tooltip__tooltip--is-left-end__v1zaJ__0-0-3042,
.Tooltip__tooltip--is-left-start__TPFQq__0-0-3042,
.Tooltip__tooltip--is-left__-2z2h__0-0-3042 {
    text-align: end
}

.Tooltip__tooltip--is-small__Z3N4W__0-0-3042 {
    max-width: 6.25rem
}

.Tooltip__tooltip--is-medium__RVKX6__0-0-3042 {
    max-width: 9.375rem
}

.Tooltip__tooltip--is-large__5xD3m__0-0-3042 {
    max-width: 15.625rem
}

.Tooltip__tooltip--is-visible__93sMy__0-0-3042,
.Tooltip__tooltip__target__-lm6Z__0-0-3042:focus-within>.Tooltip__tooltip--is-visible-on-children-focus__n-E4-__0-0-3042,
.Tooltip__tooltip__target__-lm6Z__0-0-3042:hover>.Tooltip__tooltip--is-visible-on-children-hover__sz3-j__0-0-3042 {
    opacity: 1;
    pointer-events: auto
}

@media (min-width:48rem) {
    .Tooltip__tooltip--mobile-display-screen-reader-only__q56SM__0-0-3042.Tooltip__tooltip--mobile-display-screen-reader-only__q56SM__0-0-3042 {
        height: unset !important;
        overflow: unset !important;
        position: static !important;
        width: -moz-max-content !important;
        width: max-content !important;
        clip: unset !important;
        clip-path: unset !important;
        position: absolute !important;
        white-space: unset !important
    }
}

.Tooltip__tooltip__target__-lm6Z__0-0-3042 {
    position: relative
}

.Tooltip__tooltip__target--is-inline-block__-aR--__0-0-3042 {
    display: inline-block
}

.Tooltip__tooltip__target--is-inline-grid__iQyKc__0-0-3042 {
    display: inline-grid
}

.ColorPicker__color-picker__wrapper__9CXuF__0-0-3042 {
    display: inline-flex;
    font-family: Inter, sans-serif;
    position: relative
}

.ColorPicker__color-picker__wrapper-start__fNsu-__0-0-3042 {
    justify-content: start
}

.ColorPicker__color-picker__wrapper-center__ejGRB__0-0-3042 {
    justify-content: center
}

.ColorPicker__color-picker__wrapper-end__18oSH__0-0-3042 {
    justify-content: end
}

.ColorPicker__color-picker__popup-tip__Ytdg8__0-0-3042 {
    display: block;
    overflow: hidden;
    position: absolute;
    width: 100%;
    block-size: 1.0303300859rem;
    inline-size: 2.0606601718rem;
    inset-block-end: -.75rem;
    z-index: 6
}

.ColorPicker__color-picker__popup-tip__Ytdg8__0-0-3042:before {
    background-color: #fff;
    block-size: .75rem;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a;
    content: "";
    inline-size: .75rem;
    inset-block-start: 100%;
    position: absolute;
    transform: rotate(45deg) translateX(-70.7106781187%) translateZ(0)
}

.ColorPicker__color-picker__popup-tip--start__vJtDZ__0-0-3042:before {
    inset-inline-start: 1.125rem
}

.ColorPicker__color-picker__popup-tip--center__2qNRJ__0-0-3042:before {
    inset-inline-start: 50%
}

.ColorPicker__color-picker__popup-tip--end__sZyAX__0-0-3042:before {
    inset-inline-end: .375rem
}

.ColorPicker__color-picker__popup__nA1jh__0-0-3042 {
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a;
    display: grid;
    gap: 1rem;
    inset-block-start: calc(100% + .75rem);
    min-inline-size: 17rem;
    padding: .75rem;
    position: absolute;
    z-index: 5
}

.ColorPicker__color-picker__popup--no-tip__IDzf0__0-0-3042 {
    inset-block-start: calc(100% + .375rem)
}

.ColorPicker__color-picker__popup--nano__1dzSG__0-0-3042 {
    inset-inline-start: -.75rem
}

.ColorPicker__color-picker__headline__Q3ZP-__0-0-3042 {
    align-items: center;
    display: flex;
    font-weight: 500;
    gap: .5rem
}

@supports not (inset-inline-start:0) {
    .ColorPicker__color-picker__headline__Q3ZP-__0-0-3042 {
        margin: -.25rem
    }
    .ColorPicker__color-picker__headline__Q3ZP-__0-0-3042>* {
        margin: .25rem
    }
}

.ColorPicker__color-picker__input-wrapper__XZcGI__0-0-3042 {
    align-items: flex-end;
    display: flex;
    gap: 1rem
}

@supports not (inset-inline-start:0) {
    .ColorPicker__color-picker__input-wrapper__XZcGI__0-0-3042 {
        margin: -.5rem
    }
    .ColorPicker__color-picker__input-wrapper__XZcGI__0-0-3042>* {
        margin: .5rem
    }
}

.ColorPicker__color-picker__input__h60cB__0-0-3042 {
    block-size: 2rem;
    border: .0625rem solid grey;
    border-radius: .5rem;
    flex-grow: 1;
    padding: 0 1rem
}

.ColorPicker__color-picker__input__h60cB__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.ColorPicker__color-picker__palette-wrapper__zcL7y__0-0-3042 {
    display: grid;
    gap: .75rem
}

.ColorPicker__color-picker__palette-wrapper--inner__0HX4f__0-0-3042 {
    display: grid;
    gap: .5rem
}

.ColorPicker__color-picker__palette-title__w8WZk__0-0-3042 {
    font-size: .75rem;
    font-weight: 500
}

.ColorPicker__color-picker__palette__FOr-Z__0-0-3042 {
    display: flex;
    gap: .5rem
}

@supports not (inset-inline-start:0) {
    .ColorPicker__color-picker__palette__FOr-Z__0-0-3042 {
        margin: -.25rem
    }
    .ColorPicker__color-picker__palette__FOr-Z__0-0-3042>* {
        margin: .25rem
    }
}

.ColorPicker__color-picker__palette-color__t00UE__0-0-3042 {
    block-size: 1.5rem;
    border: .0625rem solid #fff;
    border-radius: 1.5rem;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a;
    cursor: pointer;
    inline-size: 1.5rem
}

.ColorPicker__color-picker__palette-color__t00UE__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

div.HexColorPicker__color-picker__reset-styling__qS4nd__0-0-3042 {
    gap: 1rem;
    height: inherit;
    width: 100%
}

@supports not (inset-inline-start:0) {
    div.HexColorPicker__color-picker__reset-styling__qS4nd__0-0-3042 {
        margin: -.5rem
    }
    div.HexColorPicker__color-picker__reset-styling__qS4nd__0-0-3042>* {
        margin: .5rem
    }
}

div.HexColorPicker__color-picker__reset-styling__qS4nd__0-0-3042 .react-colorful__saturation {
    border: 0;
    border-radius: 0;
    height: 4.75rem
}

div.HexColorPicker__color-picker__reset-styling__qS4nd__0-0-3042 .react-colorful__pointer {
    block-size: 1rem;
    inline-size: 1rem
}

div.HexColorPicker__color-picker__reset-styling__qS4nd__0-0-3042 .react-colorful__hue {
    border-radius: .75rem;
    height: .75rem
}

.OptionsList__options-list__QscZV__0-0-3042 {
    border-radius: inherit
}

.OptionsList__options-item__JLcCh__0-0-3042 {
    align-items: center;
    background-color: #fff;
    border-width: 0;
    cursor: pointer;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    gap: .5rem;
    line-height: 1;
    padding-inline: .5rem .875rem;
    position: relative
}

.OptionsList__options-item__JLcCh__0-0-3042:hover {
    background-color: #d7d7ff
}

.OptionsList__options-item__JLcCh__0-0-3042:disabled,
.OptionsList__options-item__JLcCh__0-0-3042[aria-disabled=true] {
    cursor: not-allowed;
    opacity: .3
}

.OptionsList__options-item__JLcCh__0-0-3042+.OptionsList__options-item__JLcCh__0-0-3042 {
    border-block-start: .0625rem solid #e5e5e5
}

.OptionsList__options-search__mJc3I__0-0-3042 .OptionsList__options-item__JLcCh__0-0-3042 {
    border-block-start: none;
    font-weight: 400
}

.OptionsList__options-search__mJc3I__0-0-3042 .OptionsList__options-item__text__HqmBf__0-0-3042 {
    padding: .5rem 0
}

.OptionsList__options-item--active__2LBzp__0-0-3042 {
    background-color: #d7d7ff
}

.OptionsList__options-item--active__2LBzp__0-0-3042:first-child {
    border-start-end-radius: inherit;
    border-start-start-radius: inherit
}

.OptionsList__options-item--active__2LBzp__0-0-3042:last-child {
    border-end-end-radius: inherit;
    border-end-start-radius: inherit
}

.OptionsList__options-item--focused__Xe1sf__0-0-3042 {
    border-radius: .125rem;
    box-shadow: inset 0 0 0 .0625rem #5f5de4
}

.OptionsList__options-item--selected__RSZcY__0-0-3042 {
    background-color: #b9b8fd
}

.OptionsList__options-item--selected-with-icon__ddE6W__0-0-3042 {
    padding-inline-end: 2.5rem
}

.OptionsList__options-item__icon__IoS5u__0-0-3042 {
    align-items: center;
    display: flex;
    justify-content: center
}

.OptionsList__options-item__selected-icon__WgRJB__0-0-3042 {
    inline-size: 2.5rem;
    inset-block-start: 50%;
    inset-inline-end: 0;
    padding-inline: .5rem;
    pointer-events: none;
    position: absolute;
    transform: translateY(-50%)
}

.OptionsList__options-item__text__HqmBf__0-0-3042 {
    inline-size: -moz-max-content;
    inline-size: max-content;
    padding: .875rem 0
}

.OptionsList__options-item__text__HqmBf__0-0-3042 mark {
    background-color: initial;
    font-weight: 600
}

.PopupBox__popup-box-container__jIQhD__0-0-3042 {
    position: relative
}

.PopupBox__popup-box__ecrVf__0-0-3042 {
    display: none;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 5
}

.PopupBox__popup-box--align-bottom-end__-8PD6__0-0-3042,
.PopupBox__popup-box--align-bottom-start__nSwQP__0-0-3042 {
    inset-block-start: 100%
}

@supports not (inset-block-start:100%) {
    .PopupBox__popup-box--align-bottom-end__-8PD6__0-0-3042,
    .PopupBox__popup-box--align-bottom-start__nSwQP__0-0-3042 {
        top: 100%
    }
}

.PopupBox__popup-box--align-bottom-start__nSwQP__0-0-3042 {
    inset-inline-start: 0
}

@supports not (inset-inline-start:0) {
    .PopupBox__popup-box--align-bottom-start__nSwQP__0-0-3042 {
        left: 0
    }
}

.PopupBox__popup-box--align-bottom-end__-8PD6__0-0-3042 {
    inset-inline-end: 0
}

@supports not (inset-inline-end:0) {
    .PopupBox__popup-box--align-bottom-end__-8PD6__0-0-3042 {
        right: 0
    }
}

.PopupBox__popup-box--align-left-end__1smai__0-0-3042,
.PopupBox__popup-box--align-left-start__VjpR9__0-0-3042 {
    inset-inline-end: 100%
}

@supports not (inset-inline-end:100%) {
    .PopupBox__popup-box--align-left-end__1smai__0-0-3042,
    .PopupBox__popup-box--align-left-start__VjpR9__0-0-3042 {
        right: 100%
    }
}

.PopupBox__popup-box--align-left-start__VjpR9__0-0-3042 {
    inset-block-start: 0
}

@supports not (inset-block-start:0) {
    .PopupBox__popup-box--align-left-start__VjpR9__0-0-3042 {
        top: 0
    }
}

.PopupBox__popup-box--align-left-end__1smai__0-0-3042 {
    inset-block-end: 0
}

@supports not (inset-block-end:0) {
    .PopupBox__popup-box--align-left-end__1smai__0-0-3042 {
        bottom: 0
    }
}

.PopupBox__popup-box--align-right-end__uh5Qi__0-0-3042,
.PopupBox__popup-box--align-right-start__RQz-U__0-0-3042 {
    inset-inline-start: 100%
}

@supports not (inset-inline-start:100%) {
    .PopupBox__popup-box--align-right-end__uh5Qi__0-0-3042,
    .PopupBox__popup-box--align-right-start__RQz-U__0-0-3042 {
        left: 100%
    }
}

.PopupBox__popup-box--align-right-start__RQz-U__0-0-3042 {
    inset-block-start: 0
}

@supports not (inset-block-start:0) {
    .PopupBox__popup-box--align-right-start__RQz-U__0-0-3042 {
        top: 0
    }
}

.PopupBox__popup-box--align-right-end__uh5Qi__0-0-3042 {
    inset-block-end: 0
}

@supports not (inset-block-end:0) {
    .PopupBox__popup-box--align-right-end__uh5Qi__0-0-3042 {
        bottom: 0
    }
}

.PopupBox__popup-box--align-top-end__60W7E__0-0-3042,
.PopupBox__popup-box--align-top-start__7tEMc__0-0-3042 {
    inset-block-end: 100%
}

@supports not (inset-block-end:100%) {
    .PopupBox__popup-box--align-top-end__60W7E__0-0-3042,
    .PopupBox__popup-box--align-top-start__7tEMc__0-0-3042 {
        bottom: 100%
    }
}

.PopupBox__popup-box--align-top-start__7tEMc__0-0-3042 {
    inset-inline-start: 0
}

@supports not (inset-inline-start:0) {
    .PopupBox__popup-box--align-top-start__7tEMc__0-0-3042 {
        left: 0
    }
}

.PopupBox__popup-box--align-top-end__60W7E__0-0-3042 {
    inset-inline-end: 0
}

@supports not (inset-inline-end:0) {
    .PopupBox__popup-box--align-top-end__60W7E__0-0-3042 {
        right: 0
    }
}

.TextField__text-field__2Nf7G__0-0-3042 {
    align-items: center;
    background-color: #fff;
    border: .0625rem solid grey;
    border-radius: .5rem;
    color: #1a1a1a;
    cursor: text;
    display: flex;
    flex: 1;
    font-family: Inter, sans-serif;
    gap: .5rem;
    min-inline-size: 0;
    padding: 0 .5rem 0 .75rem;
    transition-duration: .15s;
    transition-property: background, border, border-color, box-shadow;
    transition-timing-function: ease-in-out
}

@supports not (inset-inline-start:0) {
    .TextField__text-field__2Nf7G__0-0-3042 {
        margin: -.25rem
    }
    .TextField__text-field__2Nf7G__0-0-3042>* {
        margin: .25rem
    }
}

.TextField__text-field__2Nf7G__0-0-3042:has(:focus-visible) {
    border-color: #363565;
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .TextField__text-field__2Nf7G__0-0-3042:focus-within {
        border-color: #363565;
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.TextField__text-field__2Nf7G__0-0-3042>svg {
    fill: #1a1a1a
}

.TextField__text-field__2Nf7G__0-0-3042:not(.TextField__text-field--default__c4bDj__0-0-3042)>svg {
    fill: currentColor
}

.TextField__text-field__2Nf7G__0-0-3042>:not(.TextField__text-field__content__0qi0z__0-0-3042) {
    flex-shrink: 0
}

.TextField__text-field--small__1TT-5__0-0-3042 {
    font-size: .75rem
}

.TextField__text-field--small__1TT-5__0-0-3042 .TextField__text-field__input__9VzPM__0-0-3042 {
    padding: .5625rem 0
}

.TextField__text-field--medium__7eJQO__0-0-3042 {
    font-size: .875rem
}

.TextField__text-field--medium__7eJQO__0-0-3042 .TextField__text-field__input__9VzPM__0-0-3042 {
    padding: .75rem 0
}

.TextField__text-field--large__kKoqJ__0-0-3042 {
    font-size: .875rem
}

.TextField__text-field--large__kKoqJ__0-0-3042 .TextField__text-field__input__9VzPM__0-0-3042 {
    padding: 1rem 0
}

.TextField__text-field--error__kMShz__0-0-3042 {
    border-color: #b12223;
    color: #b12223
}

.TextField__text-field--success__4PbHv__0-0-3042 {
    border-color: #017055;
    color: #017055
}

.TextField__text-field--disabled__-6qMi__0-0-3042 {
    background-color: #f3f3f3;
    border-color: #ccc;
    color: grey
}

.TextField__text-field__content__0qi0z__0-0-3042 {
    align-self: stretch;
    display: flex;
    flex: 1;
    overflow-x: hidden
}

.TextField__text-field__prefix__WCtoj__0-0-3042 {
    align-items: center;
    align-self: stretch;
    color: #666;
    display: grid
}

.TextField__text-field__prefix--before-value__vHbjn__0-0-3042,
:focus-within>.TextField__text-field__prefix__WCtoj__0-0-3042 {
    color: inherit
}

.TextField__text-field__input__9VzPM__0-0-3042 {
    background-color: initial;
    border-width: 0;
    box-sizing: initial;
    flex-grow: 1;
    font-family: inherit;
    font-size: inherit;
    inline-size: 100%;
    margin: 0;
    max-block-size: 1em;
    min-inline-size: 5ch;
    outline: none
}

.TextField__text-field__input__9VzPM__0-0-3042:disabled {
    cursor: not-allowed
}

.TextField__text-field__input__9VzPM__0-0-3042::-ms-clear,
.TextField__text-field__input__9VzPM__0-0-3042::-ms-reveal {
    display: none
}

.Combobox__combobox__tmGAW__0-0-3042 {
    display: grid;
    gap: .5rem
}

.Combobox__combobox__options-list__VOFE8__0-0-3042 {
    inline-size: 100%
}

.Combobox__combobox__selected-options__rgkUu__0-0-3042 {
    display: none;
    flex-wrap: wrap;
    gap: .5rem;
    list-style-type: none;
    margin: 0;
    padding: 0
}

@supports not (inset-inline-start:0) {
    .Combobox__combobox__selected-options__rgkUu__0-0-3042 {
        margin: -.25rem
    }
    .Combobox__combobox__selected-options__rgkUu__0-0-3042>* {
        margin: .25rem
    }
}

.Combobox__combobox__selected-options--visible__Q9vIi__0-0-3042 {
    display: flex
}

.Dropdown__dropdown--full-width__gdPEJ__0-0-3042,
.Dropdown__dropdown-box--full-width__aMcp5__0-0-3042 {
    inline-size: 100%
}

.Dropdown__dropdown__select__1vDO0__0-0-3042 {
    align-items: center;
    border-radius: .5rem;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    min-height: 2rem;
    padding: 0 .5rem 0 0;
    transition: color .2s ease-out, border-color .2s ease-out;
    width: 100%
}

.Dropdown__dropdown__select__1vDO0__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Dropdown__dropdown__placeholder__XiiZz__0-0-3042 {
    font-family: Inter, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1;
    overflow: hidden;
    padding: 0 1rem;
    text-align: left;
    white-space: nowrap
}

.Dropdown__dropdown__select--ghost__hqoUj__0-0-3042,
.Dropdown__dropdown__select--primary__54OAD__0-0-3042 {
    background-color: #fff;
    border: .0625rem solid grey;
    color: #1a1a1a
}

.Dropdown__dropdown__select--ghost__hqoUj__0-0-3042 {
    border: unset
}

.Dropdown__dropdown__select--ghost__hqoUj__0-0-3042:hover:enabled {
    background-color: #d7d7ff;
    color: #000
}

.Dropdown__dropdown__select--ghost__hqoUj__0-0-3042.Dropdown__dropdown__select--open__RpxBb__0-0-3042 {
    background-color: #b9b8fd
}

.Dropdown__dropdown__select--medium__m8bX-__0-0-3042 {
    min-height: 2.5rem
}

.Dropdown__dropdown__select--medium__m8bX-__0-0-3042 .Dropdown__dropdown__placeholder-text__n4H83__0-0-3042 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.Dropdown__dropdown__select--large__0qjUs__0-0-3042 {
    min-height: 3rem
}

.Dropdown__dropdown__select--large__0qjUs__0-0-3042 .Dropdown__dropdown__placeholder-text__n4H83__0-0-3042 {
    font-size: 1rem;
    padding-bottom: .9375rem;
    padding-top: .9375rem
}

.Dropdown__dropdown__select--error__sQhMN__0-0-3042,
.Dropdown__dropdown__select--error__sQhMN__0-0-3042:focus:not(:focus-visible),
.Dropdown__dropdown__select--error__sQhMN__0-0-3042:hover:enabled {
    border: .0625rem solid #b12223
}

.Dropdown__dropdown__select--success__7b2iU__0-0-3042,
.Dropdown__dropdown__select--success__7b2iU__0-0-3042:focus:not(:focus-visible),
.Dropdown__dropdown__select--success__7b2iU__0-0-3042:hover:enabled {
    border: .0625rem solid #017055
}

.Dropdown__dropdown__select--disabled__L0qJd__0-0-3042 {
    background-color: #f3f3f3;
    border-color: #ccc;
    color: grey;
    cursor: not-allowed
}

.Dropdown__dropdown__selected-value__EJBY3__0-0-3042 {
    align-content: center;
    display: inline-flex;
    gap: .5rem
}

.Dropdown__dropdown__value-text__azyQo__0-0-3042 {
    display: inline-block;
    padding: .5rem 0
}

.Dropdown__dropdown__value-icon__jqeVl__0-0-3042 {
    align-items: center;
    display: flex;
    justify-content: center
}

.Dropdown__dropdown__chevron__j0uOQ__0-0-3042 {
    flex-shrink: 0
}

.CreatorButtonGroup__creator-button-group__szY5Y__0-0-3042 {
    align-items: center;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding: 1rem
}

.CreatorButtonGroup__creator-button-group__actions__ZGDmH__0-0-3042 {
    display: flex;
    gap: 1rem;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.CreatorButtonGroup__creator-button-group__actions__ZGDmH__0-0-3042>* {
    flex-shrink: 0
}

.CreatorButtonGroup__creator-button-group__actions--secondary__cMfC-__0-0-3042 {
    margin-inline-start: auto
}

.ProductHeading__product-heading__wGhnq__0-0-3042 {
    color: inherit;
    font-family: Inter, sans-serif;
    line-height: 1.3;
    margin: 0
}

.ProductHeading__product-heading--2xs__8w2vT__0-0-3042 {
    font-size: 1.25rem;
    font-weight: 500
}

.ProductHeading__product-heading--xs__8Y-ve__0-0-3042 {
    font-size: 1.5rem;
    font-weight: 500
}

.ProductHeading__product-heading--sm__eDejl__0-0-3042 {
    font-size: 2rem;
    font-weight: 500
}

.ProductHeading__product-heading--md__NKYCy__0-0-3042 {
    font-size: 2.5rem;
    font-weight: 600
}

.ProductHeading__product-heading--lg__wmlNY__0-0-3042 {
    font-size: 3rem;
    font-weight: 600
}

.ProductHeading__product-heading--xl__MZTnw__0-0-3042 {
    font-size: 4rem;
    font-weight: 600
}

.ProductHeading__product-heading--medium__u7JU5__0-0-3042 {
    font-weight: 500
}

.ProductHeading__product-heading--semi-bold__DSeMn__0-0-3042 {
    font-weight: 600
}

.CreatorCard__creator-card__sx-xa__0-0-3042 {
    border-radius: .5rem;
    height: 26rem;
    overflow: hidden;
    position: relative;
    transition-duration: .3s;
    transition-property: box-shadow, background-color;
    width: 16.5rem
}

.CreatorCard__creator-card__sx-xa__0-0-3042:focus-within,
.CreatorCard__creator-card__sx-xa__0-0-3042:hover {
    background-color: #f5f5ff;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a
}

.CreatorCard__creator-card__sx-xa__0-0-3042:focus-within {
    box-shadow: 0 0 0 .0625rem #fff, 0 0 0 3px #5f5de4
}

.CreatorCard__creator-card__sx-xa__0-0-3042:active {
    background-color: #e5e5fe;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .25rem .75rem 0 #0000001a
}

.CreatorCard__creator-card__sx-xa__0-0-3042:focus-within .CreatorCard__creator-card__cover-edit__c37o1__0-0-3042,
.CreatorCard__creator-card__sx-xa__0-0-3042:hover .CreatorCard__creator-card__cover-edit__c37o1__0-0-3042 {
    opacity: 1
}

.CreatorCard__creator-card__sx-xa__0-0-3042:focus-within .CreatorCard__creator-card__cover-icon__8feU-__0-0-3042,
.CreatorCard__creator-card__sx-xa__0-0-3042:hover .CreatorCard__creator-card__cover-icon__8feU-__0-0-3042 {
    filter: brightness(.8)
}

.CreatorCard__creator-card__sx-xa__0-0-3042:focus-within .CreatorCard__creator-card__cover-img__UPyeO__0-0-3042,
.CreatorCard__creator-card__sx-xa__0-0-3042:hover .CreatorCard__creator-card__cover-img__UPyeO__0-0-3042 {
    filter: brightness(.7);
    transform: scale(1.1)
}

.CreatorCard__creator-card__sx-xa__0-0-3042:focus-within .CreatorCard__creator-card__placeholder-img__-4MwP__0-0-3042,
.CreatorCard__creator-card__sx-xa__0-0-3042:hover .CreatorCard__creator-card__placeholder-img__-4MwP__0-0-3042 {
    filter: brightness(.6)
}

.CreatorCard__creator-card__sx-xa__0-0-3042:active .CreatorCard__creator-card__cover-img__UPyeO__0-0-3042 {
    filter: brightness(.6)
}

.CreatorCard__creator-card--new__vm2hd__0-0-3042 {
    border: .125rem solid #5f5de4
}

.CreatorCard__creator-card--article__Peyty__0-0-3042,
.CreatorCard__creator-card--publication__pWE2U__0-0-3042,
.CreatorCard__creator-card--social-post__b0mXl__0-0-3042 {
    background-color: #fff;
    border: .0625rem solid #e5e5e5;
    color: #1a1a1a;
    display: grid;
    grid-template-rows: 85% 15%
}

.CreatorCard__creator-card__warning__lo7tA__0-0-3042 {
    background-color: rgba(177, 34, 35, .05)
}

.CreatorCard__creator-card__warning__lo7tA__0-0-3042:focus-within,
.CreatorCard__creator-card__warning__lo7tA__0-0-3042:hover {
    background-color: #ffefed
}

.CreatorCard__creator-card__warning__lo7tA__0-0-3042:active {
    background-color: #ffdeda
}

.CreatorCard__creator-card__clickable-area__9vHbR__0-0-3042 {
    background-color: initial;
    border-width: 0;
    cursor: pointer;
    display: grid;
    height: 100%;
    overflow: hidden;
    padding: 0;
    transition-duration: .3s;
    transition-property: background-color;
    width: 100%
}

.CreatorCard__creator-card__clickable-area__9vHbR__0-0-3042:focus-within {
    outline: none
}

.CreatorCard__creator-card__clickable-area--new__9gth-__0-0-3042 {
    align-content: center;
    color: #5f5de4;
    font-weight: 600;
    justify-content: center;
    justify-items: center
}

.CreatorCard__creator-card__clickable-area--publication__vKLSF__0-0-3042,
.CreatorCard__creator-card__clickable-area--social-post__oG-qH__0-0-3042 {
    grid-template-rows: 77% 23%
}

.CreatorCard__creator-card__clickable-area--article__HSQ4A__0-0-3042 {
    grid-template-rows: 49% 51%
}

.CreatorCard__creator-card__cover-frame__uvtLG__0-0-3042 {
    box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    position: relative
}

.CreatorCard__creator-card__cover-frame--social-post__lcfva__0-0-3042 {
    background-color: #f3f3f3;
    padding: 1.5rem 1.5rem 0
}

.CreatorCard__creator-card__cover-img__UPyeO__0-0-3042,
.CreatorCard__creator-card__cover-img__UPyeO__0-0-3042 img {
    display: block;
    height: 100%;
    object-fit: cover;
    transition-duration: .3s;
    transition-property: transform, filter;
    width: 100%
}

.CreatorCard__creator-card__cover-img__UPyeO__0-0-3042>* {
    height: 100%;
    width: 100%
}

.CreatorCard__creator-card__placeholder-img__-4MwP__0-0-3042 {
    align-items: center;
    background-color: #f3f3f3;
    color: #666;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    transition-duration: .3s;
    transition-property: filter
}

.CreatorCard__creator-card__cover-icon__8feU-__0-0-3042 {
    align-items: center;
    border-radius: .25rem;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a;
    display: flex;
    height: 2rem;
    justify-content: center;
    position: absolute;
    right: .75rem;
    top: .75rem;
    transition-duration: .3s;
    transition-property: filter;
    width: 2rem;
    z-index: 1
}

.CreatorCard__creator-card__publication-type-icon__pA8cC__0-0-3042 {
    background-color: #fff
}

.CreatorCard__creator-card__for-sale-icon__cT1GE__0-0-3042 {
    background-color: #01bd90;
    color: #fff
}

.CreatorCard__creator-card__cover-status__z9FNw__0-0-3042 {
    bottom: .75rem;
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    left: .75rem;
    position: absolute
}

.CreatorCard__creator-card__cover-edit__c37o1__0-0-3042 {
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition-duration: .3s;
    transition-property: opacity;
    z-index: 1
}

.CreatorCard__creator-card__meta__frJmX__0-0-3042 {
    height: 100%;
    overflow: hidden;
    padding: 1rem;
    text-align: left
}

.CreatorCard__creator-card__title__u7NkT__0-0-3042 {
    color: #1a1a1a;
    font-size: 1rem;
    -webkit-hyphens: auto;
    hyphens: auto;
    margin-bottom: .25rem;
    overflow: hidden;
    overflow-wrap: break-word
}

@supports (-webkit-line-clamp:2) {
    .CreatorCard__creator-card__title__u7NkT__0-0-3042 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        white-space: normal
    }
}

.CreatorCard__creator-card__timestamp__BwxPR__0-0-3042 {
    color: #666;
    display: flex;
    flex-direction: column;
    gap: .25rem;
    margin-bottom: .5rem
}

.CreatorCard__creator-card__warnings-container__uKNek__0-0-3042 {
    color: #85191a;
    display: flex;
    flex-wrap: wrap;
    gap: .25rem
}

.CreatorCard__creator-card__unpublished__EhB4q__0-0-3042 {
    background-color: #fff7c0;
    border-radius: .25rem;
    color: #1a1a1a;
    font-size: .625rem;
    padding: 1px .375rem;
    width: -moz-max-content;
    width: max-content
}

.CreatorCard__creator-card__description__Bd6pD__0-0-3042 {
    color: #4d4d4d;
    overflow: hidden
}

@supports (-webkit-line-clamp:4) {
    .CreatorCard__creator-card__description__Bd6pD__0-0-3042 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        white-space: normal
    }
}

.CreatorListItem__creator-list-item__clickable-area__rwaa-__0-0-3042,
.CreatorListItem__u-unstyled__n8HNB__0-0-3042 {
    all: unset
}

.CreatorListItem__creator-list-item__-yOXP__0-0-3042 {
    align-items: flex-start;
    background-color: #fff;
    border-radius: 0;
    color: #1a1a1a;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 2rem;
    inline-size: 100%;
    justify-content: space-between;
    padding: 1rem;
    position: relative;
    transition-duration: .3s;
    transition-property: background-color
}

.CreatorListItem__creator-list-item__-yOXP__0-0-3042:focus-within,
.CreatorListItem__creator-list-item__-yOXP__0-0-3042:hover {
    background-color: #f5f5ff
}

.CreatorListItem__creator-list-item__-yOXP__0-0-3042:active {
    background-color: #e5e5fe
}

.CreatorListItem__creator-list-item--warning__nqzVj__0-0-3042 {
    background-color: rgba(177, 34, 35, .05)
}

.CreatorListItem__creator-list-item--warning__nqzVj__0-0-3042:focus-within,
.CreatorListItem__creator-list-item--warning__nqzVj__0-0-3042:hover {
    background-color: #ffefed
}

.CreatorListItem__creator-list-item--warning__nqzVj__0-0-3042:active {
    background-color: #ffdeda
}

.CreatorListItem__creator-list-item__clickable-area__rwaa-__0-0-3042 {
    block-size: 100%;
    border-radius: inherit;
    cursor: pointer;
    inline-size: 100%;
    inset: 0;
    position: absolute
}

.CreatorListItem__creator-list-item__clickable-area__rwaa-__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.CreatorListItem__creator-list-item__interactive-element__GYEu8__0-0-3042 {
    position: relative
}

.CreatorListItem__creator-list-item__main-content__hu-Gy__0-0-3042 {
    align-items: center;
    display: flex;
    flex: 100 1 25rem;
    flex-wrap: wrap;
    gap: .5rem 1rem
}

.CreatorListItem__creator-list-item__snapshot__RH5th__0-0-3042 {
    aspect-ratio: 5/7;
    background-color: #f5f5ff;
    border-radius: .25rem;
    display: none;
    inline-size: 2.5rem;
    overflow: hidden;
    transition-duration: .3s;
    transition-property: filter
}

.CreatorListItem__creator-list-item__-yOXP__0-0-3042:focus-within .CreatorListItem__creator-list-item__snapshot__RH5th__0-0-3042,
.CreatorListItem__creator-list-item__-yOXP__0-0-3042:hover .CreatorListItem__creator-list-item__snapshot__RH5th__0-0-3042 {
    filter: brightness(.8)
}

@media (min-width:48rem) {
    .CreatorListItem__creator-list-item__snapshot__RH5th__0-0-3042 {
        display: grid
    }
}

.CreatorListItem__creator-list-item__snapshot__RH5th__0-0-3042>img {
    block-size: 100%;
    display: block;
    inline-size: 100%;
    object-fit: cover
}

.CreatorListItem__creator-list-item__snapshot--social-post__fExRZ__0-0-3042 {
    aspect-ratio: 1;
    border: .125rem solid #363565;
    border-radius: .25rem
}

.CreatorListItem__creator-list-item__snapshot--article__GFQ47__0-0-3042 {
    background-color: #e5e5fe;
    grid-template-rows: auto 1fr;
    place-items: center
}

.CreatorListItem__creator-list-item__snapshot--article__GFQ47__0-0-3042>img {
    aspect-ratio: 5/3
}

.CreatorListItem__creator-list-item__snapshot--article__GFQ47__0-0-3042>svg {
    margin-inline-start: -20%
}

.CreatorListItem__creator-list-item__meta__e4YgP__0-0-3042 {
    display: grid;
    flex: 100;
    gap: .25rem
}

.CreatorListItem__creator-list-item__header__OVVlu__0-0-3042 {
    align-items: center;
    color: #1a1a1a;
    display: grid;
    gap: .5rem;
    grid-template-columns: auto 1fr
}

.CreatorListItem__creator-list-item__header__OVVlu__0-0-3042>svg {
    flex-shrink: 0
}

.CreatorListItem__creator-list-item__header__OVVlu__0-0-3042>p {
    font-weight: 600;
    min-inline-size: 12ch;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CreatorListItem__creator-list-item__status__igkYc__0-0-3042,
.CreatorListItem__creator-list-item__warnings__NXIGg__0-0-3042 {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

.CreatorListItem__creator-list-item__status__igkYc__0-0-3042>*,
.CreatorListItem__creator-list-item__warnings__NXIGg__0-0-3042>* {
    inline-size: -moz-max-content;
    inline-size: max-content
}

.CreatorListItem__creator-list-item__status__igkYc__0-0-3042 {
    color: #666
}

.CreatorListItem__creator-list-item__warnings__NXIGg__0-0-3042 {
    color: #b12223
}

.CreatorListItem__creator-list-item__unpublished__PWQJs__0-0-3042 {
    background-color: #fff7c0;
    border-radius: .25rem;
    color: #1a1a1a;
    font-size: .625rem;
    padding: .0625rem .375rem
}

.CreatorListItem__creator-list-item__for-sale-icon__UJU6b__0-0-3042 {
    align-items: center;
    background-color: #01bd90;
    border-radius: 624.9375rem;
    color: #fff;
    display: flex;
    justify-content: center;
    padding: .25rem
}

.CreatorListItem__creator-list-item__badges__WiIqQ__0-0-3042 {
    align-self: center;
    display: flex;
    gap: .5rem
}

.CreatorListItem__creator-list-item__button-group__YhhsC__0-0-3042 {
    align-self: center;
    flex: 1;
    padding: 0
}

.CreatorListItem__creator-list-item__wrapping-border__0YCqM__0-0-3042 {
    inline-size: 100%
}

.CreatorListItem__creator-list-item__wrapping-border__0YCqM__0-0-3042:before,
.CreatorListItem__creator-list-item__wrapping-border__0YCqM__0-0-3042:last-child:after {
    background-color: #e5e5e5;
    block-size: .0625rem;
    content: "";
    display: block
}

.CreditCardField__credit-card-field__tf4Pi__0-0-3042 {
    align-items: center;
    background-color: #fff;
    border: .0625rem solid grey;
    border-radius: .5rem;
    color: #1a1a1a;
    cursor: text;
    display: flex;
    flex: 1;
    font-family: Inter, sans-serif;
    gap: .5rem;
    min-inline-size: 0;
    padding: 0 .5rem 0 .75rem;
    transition-duration: .15s;
    transition-property: background, border, border-color, box-shadow;
    transition-timing-function: ease-in-out
}

@supports not (inset-inline-start:0) {
    .CreditCardField__credit-card-field__tf4Pi__0-0-3042 {
        margin: -.25rem
    }
    .CreditCardField__credit-card-field__tf4Pi__0-0-3042>* {
        margin: .25rem
    }
}

.CreditCardField__credit-card-field__tf4Pi__0-0-3042:has(:focus-visible) {
    border-color: #363565;
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .CreditCardField__credit-card-field__tf4Pi__0-0-3042:focus-within {
        border-color: #363565;
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.CreditCardField__credit-card-field__tf4Pi__0-0-3042>svg {
    fill: #1a1a1a
}

.CreditCardField__credit-card-field__tf4Pi__0-0-3042:not(.CreditCardField__credit-card-field--default__7LlKO__0-0-3042)>svg {
    fill: currentColor
}

.CreditCardField__credit-card-field__tf4Pi__0-0-3042>:not(.CreditCardField__credit-card-field__content__5GcmU__0-0-3042) {
    flex-shrink: 0
}

.CreditCardField__credit-card-field--small__OPuXA__0-0-3042 {
    font-size: .75rem
}

.CreditCardField__credit-card-field--small__OPuXA__0-0-3042 .CreditCardField__credit-card-field__input__N-T38__0-0-3042 {
    padding: .5625rem 0
}

.CreditCardField__credit-card-field--medium__9xGy7__0-0-3042 {
    font-size: .875rem
}

.CreditCardField__credit-card-field--medium__9xGy7__0-0-3042 .CreditCardField__credit-card-field__input__N-T38__0-0-3042 {
    padding: .75rem 0
}

.CreditCardField__credit-card-field--large__M0NoE__0-0-3042 {
    font-size: .875rem
}

.CreditCardField__credit-card-field--large__M0NoE__0-0-3042 .CreditCardField__credit-card-field__input__N-T38__0-0-3042 {
    padding: 1rem 0
}

.CreditCardField__credit-card-field--error__B-S2N__0-0-3042 {
    border-color: #b12223;
    color: #b12223
}

.CreditCardField__credit-card-field--success__M6IsH__0-0-3042 {
    border-color: #017055;
    color: #017055
}

.CreditCardField__credit-card-field--disabled__JZC4W__0-0-3042 {
    background-color: #f3f3f3;
    border-color: #ccc;
    color: grey
}

.CreditCardField__credit-card-field__content__5GcmU__0-0-3042 {
    align-self: stretch;
    display: flex;
    flex: 1;
    overflow-x: hidden
}

.CreditCardField__credit-card-field__prefix__On9wU__0-0-3042 {
    align-items: center;
    align-self: stretch;
    color: #666;
    display: grid;
    flex: 1;
    min-inline-size: 4ch
}

@media (max-width:22.5rem) {
    .CreditCardField__credit-card-field__prefix__On9wU__0-0-3042 {
        display: none
    }
}

.CreditCardField__credit-card-field__prefix--before-value__1SCNw__0-0-3042,
:focus-within>.CreditCardField__credit-card-field__prefix__On9wU__0-0-3042 {
    color: inherit
}

.CreditCardField__credit-card-field__input__N-T38__0-0-3042 {
    background-color: initial;
    border-width: 0;
    box-sizing: initial;
    flex-grow: 1;
    font-family: inherit;
    font-size: inherit;
    inline-size: 100%;
    margin: 0;
    max-block-size: 1em;
    outline: none
}

.CreditCardField__credit-card-field__input__N-T38__0-0-3042:disabled {
    cursor: not-allowed
}

.CreditCardField__credit-card-field__input__N-T38__0-0-3042::-ms-clear,
.CreditCardField__credit-card-field__input__N-T38__0-0-3042::-ms-reveal {
    display: none
}

.CreditCardField__credit-card-field__input-number__Z1vLK__0-0-3042 {
    flex: auto
}

.CreditCardField__credit-card-field__input-expiry__BC9xI__0-0-3042 {
    flex: 1;
    min-inline-size: 8ch
}

.CreditCardField__credit-card-field__input-cvv__BLqsN__0-0-3042 {
    flex: 1;
    min-inline-size: 4ch
}

.DataCard__data-card__qzZt2__0-0-3042 {
    border: .0625rem solid #e5e5e5;
    border-radius: .5rem;
    padding: 1.5rem;
    width: 100%
}

.DataCard__data-card__title__m-EES__0-0-3042 {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    margin-bottom: .5rem
}

.DataCard__data-card__title__m-EES__0-0-3042>p {
    font-weight: 600
}

.DataCard__data-card__amount__MWLns__0-0-3042 {
    align-items: center;
    display: flex;
    gap: .5rem;
    margin-bottom: .5rem
}

.DataCard__data-card__amount__MWLns__0-0-3042>p {
    font-size: 2.5rem;
    line-height: 1.3
}

.DataCard__data-card__amount__MWLns__0-0-3042:last-child {
    margin-bottom: 0
}

.DataCard__data-card__trend__ZbPHg__0-0-3042 {
    color: #017055;
    font-weight: 500
}

.DataCard__data-card__trend--negative__dzC0p__0-0-3042 {
    color: #b12223
}

.DataCard__data-card__list__5f1Pt__0-0-3042 {
    margin: 1rem 0 0;
    padding: 0
}

.DataCard__data-card__list-item__4QjFc__0-0-3042 {
    color: #4d4d4d;
    list-style: none;
    margin-bottom: .25rem
}

.DataCard__data-card__list-item__4QjFc__0-0-3042:last-child {
    margin-bottom: 0
}

.react-datepicker-wrapper {
    border: 0;
    display: inline-block;
    font-family: Inter, sans-serif;
    padding: 0;
    width: 100%
}

.react-datepicker__input-container {
    display: inline-block;
    position: relative;
    width: 100%
}

@keyframes DatePicker__animate-date-picker-portal-in__0OQLJ__0-0-3042 {
    to {
        opacity: 1
    }
}

.react-datepicker__portal {
    align-items: center;
    animation: DatePicker__animate-date-picker-portal-in__0OQLJ__0-0-3042 .3s ease-in-out forwards;
    background-color: rgba(0, 0, 0, .4);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.react-datepicker-popper {
    z-index: 5
}

.react-datepicker-popper[data-placement^=bottom] {
    padding-top: 1rem
}

.react-datepicker-popper[data-placement^=top] {
    padding-bottom: 1rem
}

.react-datepicker-popper[data-placement^=right] {
    padding-left: 1rem
}

.react-datepicker-popper[data-placement^=left] {
    padding-right: 1rem
}

.react-datepicker {
    background-color: #fff;
    border: .0625rem solid #e5e5e5;
    border-radius: .25rem;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a;
    color: #1a1a1a;
    display: flex;
    flex-direction: column;
    font-family: Inter, sans-serif;
    font-size: 1rem;
    width: 20rem
}

.react-datepicker * {
    box-sizing: border-box
}

@keyframes DatePicker__animate-date-picker-in-when-inside-popper__W9RXp__0-0-3042 {
    80% {
        opacity: 1
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.react-datepicker-popper .react-datepicker {
    animation: DatePicker__animate-date-picker-in-when-inside-popper__W9RXp__0-0-3042 .3s forwards;
    opacity: 0;
    transform: translateY(1.5rem)
}

.react-datepicker__month {
    min-height: 15rem
}

.react-datepicker__day-names,
.react-datepicker__week {
    align-items: center;
    display: flex;
    justify-content: space-around;
    justify-items: center;
    padding: 0 .375rem
}

.react-datepicker__week {
    height: 2.5rem
}

.react-datepicker__week:nth-child(6) {
    padding-block-end: .375rem
}

.react-datepicker__week:nth-child(1n+7) {
    display: none
}

.react-datepicker__day-names {
    background-color: #e5e5e5;
    color: #4d4d4d;
    font-size: .875rem;
    height: 1.5rem;
    text-transform: uppercase
}

.react-datepicker__day,
.react-datepicker__day-name {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    margin: 0;
    text-align: center
}

.react-datepicker__day {
    color: #1a1a1a;
    cursor: pointer
}

.react-datepicker__day--outside-month {
    color: #4d4d4d
}

.react-datepicker__day--in-selecting-range>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    background: #d7d7ff
}

.react-datepicker__day--highlighted>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    border: .125rem solid #ff5a47;
    font-weight: 500
}

.react-datepicker__day--in-range,
.react-datepicker__day--selected {
    color: #fff
}

.react-datepicker__day--in-range>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042.DatePicker__date-picker__day-contents__I4dBP__0-0-3042,
.react-datepicker__day--selected>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    background: #5f5de4
}

.react-datepicker__day:hover:not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--disabled)>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    background: #d7d7ff;
    font-weight: 500
}

.react-datepicker__day--in-range:hover>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042,
.react-datepicker__day--selected:hover>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    background: #4b4aa1
}

.DatePicker__labelled-widget-group__support-button__4N6Us__0-0-3042 {
    border-radius: .5rem;
    border-width: .0625rem;
    box-shadow: inset 0 0 0 var(--size-border-width) #1a1a1a
}

.DatePicker__labelled-widget-group__support-button__4N6Us__0-0-3042:focus:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.react-datepicker__day:focus {
    font-weight: 500;
    outline: none
}

.react-datepicker__day:focus>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    background: #d7d7ff;
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.react-datepicker__day--in-range:focus>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042,
.react-datepicker__day--selected:focus>.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    background: #4b4aa1
}

.react-datepicker__day--disabled {
    cursor: no-drop;
    opacity: .3
}

.react-datepicker__day--disabled:hover {
    background-color: initial
}

.DatePicker__date-picker__day-contents__I4dBP__0-0-3042 {
    align-items: center;
    background-color: initial;
    border-radius: 1rem;
    box-sizing: border-box;
    display: flex;
    font-size: .875rem;
    height: 2rem;
    justify-content: center;
    transition: background-color .2s, color .2s;
    width: 2rem
}

.react-datepicker__day:last-child:not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--disabled),
.react-datepicker__day:nth-last-child(2):not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--disabled) {
    color: #4d4d4d
}

.react-datepicker__input-time-container {
    align-items: stretch;
    border-top: .0625rem solid #ccc;
    display: flex;
    justify-content: space-between;
    overflow: hidden
}

.react-datepicker--time-only .react-datepicker__input-time-container {
    border-radius: .25rem;
    border-top: 0
}

.react-datepicker-time__caption {
    align-items: center;
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    justify-content: center;
    padding: 1rem .5rem;
    z-index: 1
}

.react-datepicker-time__input-container {
    display: flex;
    height: 100%
}

.react-datepicker-time__input {
    flex-grow: 1;
    font-family: Inter, sans-serif;
    position: relative
}

.react-datepicker--time-only input {
    border-radius: .25rem
}

.Select__select__XFfze__0-0-3042 {
    border-radius: .5rem;
    position: relative
}

.Select__select__XFfze__0-0-3042>button {
    background-color: #fff;
    border: .0625rem solid grey;
    box-shadow: none;
    font-weight: 400;
    inline-size: 100%;
    justify-content: space-between;
    text-align: start
}

.Select__select__XFfze__0-0-3042:focus-within>button {
    background-color: #d7d7ff;
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@media (hover:none) {
    .Select__select__XFfze__0-0-3042 svg {
        transition: transform .2s
    }
    .Select__select__XFfze__0-0-3042:focus-within svg {
        transform: rotate(180deg)
    }
}

.Select__select__native__-Ev07__0-0-3042 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    block-size: 100%;
    cursor: pointer;
    inline-size: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0
}

.Select__select__native__-Ev07__0-0-3042:disabled {
    cursor: not-allowed
}

.Select__select__native__-Ev07__0-0-3042>option {
    font-size: .875rem
}

.Select__select__native--large__hhnYe__0-0-3042>option {
    font-size: 1rem
}

.DatePickerHeader__date-picker-header__U9S3x__0-0-3042 {
    background: #fff;
    border-radius: .25rem .25rem 0 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 1rem;
    position: relative;
    width: 20rem
}

.DatePickerHeader__date-picker-header__month-year__TXh1w__0-0-3042 {
    display: flex;
    gap: .5rem
}

@supports not (inset-inline-start:0.5rem) {
    .DatePickerHeader__date-picker-header__month-year__TXh1w__0-0-3042>:not(:first-child) {
        margin-inline-start: .5rem
    }
}

.DatePickerHeader__date-picker-header__buttons__esrBD__0-0-3042 {
    align-items: center;
    display: flex
}

.DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042,
.DatePickerHeader__date-picker-header__next-month-button__SJpZb__0-0-3042,
.DatePickerHeader__date-picker-header__prev-month-button__NNWSk__0-0-3042 {
    align-items: center;
    background-color: initial;
    border: 0;
    border-radius: .75rem;
    cursor: pointer;
    display: flex;
    height: 1.5rem;
    justify-content: center;
    margin: 0;
    padding: 0;
    transition: background-color .2s;
    width: 1.5rem
}

.DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042:focus-visible,
.DatePickerHeader__date-picker-header__next-month-button__SJpZb__0-0-3042:focus-visible,
.DatePickerHeader__date-picker-header__prev-month-button__NNWSk__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042:hover:enabled,
.DatePickerHeader__date-picker-header__next-month-button__SJpZb__0-0-3042:hover:enabled,
.DatePickerHeader__date-picker-header__prev-month-button__NNWSk__0-0-3042:hover:enabled {
    background-color: #d7d7ff
}

.DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042 {
    display: none;
    inset-inline-end: .5rem;
    position: absolute;
    transition: transform .2s;
    z-index: -1
}

@supports not (inset-inline-end:0.5rem) {
    .DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042 {
        right: .5rem
    }
}

.DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042:focus {
    transform: translateX(calc(100% + 1.5rem))
}

.react-datepicker-popper .DatePickerHeader__date-picker-header__close-button__xWH-S__0-0-3042 {
    display: flex
}

.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042 {
    align-self: start;
    background-color: initial;
    border: .0625rem solid #000;
    border-radius: .5rem;
    font-family: inherit;
    font-size: .75rem;
    grid-area: support-button;
    justify-self: end;
    margin: 0;
    opacity: 1;
    padding: .1875rem .5rem .25rem;
    transition: opacity .2s, background-color .2s
}

.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042:enabled:not([aria-readonly=true]) {
    cursor: pointer
}

.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042:focus:enabled:not([aria-readonly=true]),
.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042:hover:enabled:not([aria-readonly=true]) {
    background-color: #e5e5fe
}

.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042:active:enabled:not([aria-readonly=true]) {
    background-color: #d7d7ff
}

.LabelledWidgetGroup__labelled-widget-group__support-button__fL6GW__0-0-3042:disabled {
    cursor: not-allowed;
    opacity: 0
}

.LabelledWidgetGroup__labelled-widget-group__oE-09__0-0-3042 {
    align-content: start;
    background-color: #f5f5ff;
    border: 0;
    border-radius: .5rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    font-family: Inter, sans-serif;
    font-size: .875rem;
    grid-template-areas: "legend support-button" "widgets widgets";
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    margin: 0;
    padding: .75rem .5rem .5rem;
    transition: background-color .2s, box-shadow .2s
}

.LabelledWidgetGroup__labelled-widget-group__oE-09__0-0-3042:focus-within,
.LabelledWidgetGroup__labelled-widget-group__oE-09__0-0-3042:hover {
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a
}

.LabelledWidgetGroup__labelled-widget-group__legend__EMHfo__0-0-3042 {
    align-self: start;
    display: flex;
    font-weight: 500;
    grid-area: legend;
    margin-block-end: 1.5rem;
    padding: 0
}

.LabelledWidgetGroup__labelled-widget-group__legend__EMHfo__0-0-3042,
.LabelledWidgetGroup__labelled-widget-group__legend__EMHfo__0-0-3042 * {
    outline: none
}

.LabelledWidgetGroup__labelled-widget-group__legend--has-tooltip__9LhZj__0-0-3042 {
    text-decoration: underline;
    text-decoration-color: transparent;
    text-underline-position: under;
    transition: text-decoration-color .2s
}

.LabelledWidgetGroup__labelled-widget-group__legend--has-tooltip__9LhZj__0-0-3042:focus-within,
.LabelledWidgetGroup__labelled-widget-group__legend--has-tooltip__9LhZj__0-0-3042:hover {
    text-decoration-color: inherit
}

.LabelledWidgetGroup__labelled-widget-group__widgets__f06Hx__0-0-3042 {
    grid-area: widgets
}

.LabelledWidgetGroup__labelled-widget-group__widgets__f06Hx__0-0-3042>* {
    height: 100%
}

.LabelledWidgetGroup__labelled-widget-group__widgets__f06Hx__0-0-3042 .LabelledWidgetGroup__labelled-widget-group__possible-child-with-box-shadow__g5U57__0-0-3042:focus-within,
.LabelledWidgetGroup__labelled-widget-group__widgets__f06Hx__0-0-3042 .LabelledWidgetGroup__labelled-widget-group__possible-child-with-box-shadow__g5U57__0-0-3042:hover {
    box-shadow: none
}

.LabelledWidgetGroup__labelled-widget-group__custom-support-button-wrapper__LE7my__0-0-3042 {
    align-self: start
}

.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042 {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    border: .0625rem solid #000;
    border-radius: .5rem;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: .875rem;
    line-height: 1.25;
    padding: .5rem 1rem;
    transition: background-color .2s
}

.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042:hover {
    background-color: #d7d7ff
}

.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-inner-spin-button,
.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-calendar-picker-indicator {
    display: none
}

.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-datetime-edit-ampm-field,
.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-datetime-edit-hour-field:focus,
.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-datetime-edit-minute-field:focus,
.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::-webkit-datetime-edit-second-field:focus,
.DatePickerTimeInput__date-picker__time-input__gRvgT__0-0-3042::selection {
    background: rgba(215, 215, 255, .99)
}

.DatePickerTimeInput__date-picker__time-input-wrapper__YVqV4__0-0-3042 {
    padding: 1rem
}

.Drawer__drawer__Pg3uv__0-0-3042 {
    background-color: #fff;
    height: 100%;
    overflow-y: hidden
}

.Drawer__drawer__top-bar__IZDbq__0-0-3042 {
    align-items: center;
    border-bottom: .0625rem solid #e5e5e5;
    display: flex;
    min-block-size: 3rem;
    padding: .75rem .75rem .75rem .5rem
}

.Drawer__drawer__align-left__fWkUY__0-0-3042 {
    flex-direction: row-reverse
}

.Drawer__drawer__space-between__aJ-6v__0-0-3042 {
    justify-content: space-between
}

.Drawer__drawer__collapse-icon__AGyTx__0-0-3042 {
    margin-right: .25rem
}

.Drawer__drawer__collapse-icon-left__EIQQ3__0-0-3042 {
    margin-left: .25rem
}

.EditableHeading__editable-heading__4kbnT__0-0-3042 {
    border-radius: .5rem;
    display: inline-block
}

.EditableHeading__editable-heading__4kbnT__0-0-3042:has(:focus-visible) {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .EditableHeading__editable-heading__4kbnT__0-0-3042:focus-within {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.EditableHeading__editable-heading__4kbnT__0-0-3042:focus-within,
.EditableHeading__editable-heading__4kbnT__0-0-3042:hover {
    box-shadow: inset 0 0 0 .0625rem grey
}

.EditableHeading__editable-heading--full-width__S4Ptx__0-0-3042,
.EditableHeading__editable-heading--full-width__S4Ptx__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042 {
    inline-size: 100%
}

.EditableHeading__editable-heading__autosize__f0nMH__0-0-3042 {
    display: grid;
    max-inline-size: 100%;
    position: relative
}

.EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border-radius: inherit;
    border-width: 0;
    font-family: Inter, sans-serif;
    font-size: inherit;
    font-weight: 500;
    inline-size: auto;
    line-height: 1.6;
    margin: 0;
    min-inline-size: 1em;
    padding: .25rem .75rem;
    white-space: pre
}

.EditableHeading__editable-heading__mirror-element__0nXfi__0-0-3042 {
    visibility: hidden
}

.EditableHeading__editable-heading__input-element__JQGHC__0-0-3042 {
    block-size: 100%;
    inline-size: 100%;
    outline: none;
    overflow-x: hidden;
    position: absolute;
    text-overflow: ellipsis
}

.EditableHeading__editable-heading__input-element__JQGHC__0-0-3042::-moz-placeholder {
    color: grey
}

.EditableHeading__editable-heading__input-element__JQGHC__0-0-3042.EditableHeading__editable-heading__input-element--placeholder__q8EjB__0-0-3042:not(:focus-visible),
.EditableHeading__editable-heading__input-element__JQGHC__0-0-3042::placeholder {
    color: grey
}

.EditableHeading__editable-heading__input-element__JQGHC__0-0-3042::-moz-selection {
    background: #d7d7ff
}

.EditableHeading__editable-heading__input-element__JQGHC__0-0-3042::selection {
    background: #d7d7ff
}

.EditableHeading__editable-heading--2xs__PdDtj__0-0-3042 {
    font-size: 1.25rem
}

.EditableHeading__editable-heading--2xs__PdDtj__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    min-block-size: 2.5rem
}

.EditableHeading__editable-heading--xs__0bYkW__0-0-3042 {
    font-size: 1.5rem
}

.EditableHeading__editable-heading--xs__0bYkW__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    min-block-size: 2.9rem
}

.EditableHeading__editable-heading--sm__R9Bhy__0-0-3042 {
    font-size: 2rem
}

.EditableHeading__editable-heading--sm__R9Bhy__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    min-block-size: 3.7rem
}

.EditableHeading__editable-heading--md__JqT-Z__0-0-3042 {
    font-size: 2.5rem
}

.EditableHeading__editable-heading--md__JqT-Z__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    min-block-size: 4.5rem
}

.EditableHeading__editable-heading--lg__xgyoQ__0-0-3042 {
    font-size: 3rem
}

.EditableHeading__editable-heading--lg__xgyoQ__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    min-block-size: 5.3rem
}

.EditableHeading__editable-heading--xl__iubBG__0-0-3042 {
    font-size: 4rem
}

.EditableHeading__editable-heading--xl__iubBG__0-0-3042 .EditableHeading__editable-heading__autosize__f0nMH__0-0-3042>* {
    min-block-size: 6.9rem
}

.EmptyStateLayout__empty-state-layout__d17Q5__0-0-3042 {
    display: flex;
    flex-direction: column-reverse;
    padding: 2rem
}

@media (min-width:64rem) {
    .EmptyStateLayout__empty-state-layout__d17Q5__0-0-3042 {
        align-items: center;
        flex-direction: row;
        gap: 5rem
    }
    @supports not (inset-inline-start:0) {
        .EmptyStateLayout__empty-state-layout__d17Q5__0-0-3042 {
            margin: -2.5rem
        }
        .EmptyStateLayout__empty-state-layout__d17Q5__0-0-3042>* {
            margin: 2.5rem
        }
    }
}

.EmptyStateLayout__empty-state-layout__figure__6aTte__0-0-3042 {
    margin: 0 auto;
    margin-block-end: 2rem
}

@media (min-width:48rem) {
    .EmptyStateLayout__empty-state-layout__figure__6aTte__0-0-3042 {
        inline-size: 70%
    }
}

@media (min-width:64rem) {
    .EmptyStateLayout__empty-state-layout__figure__6aTte__0-0-3042 {
        margin-block-end: 0;
        max-inline-size: 38rem
    }
}

.EmptyStateLayout__empty-state-layout__image__t0W3n__0-0-3042 {
    display: block;
    inline-size: 100%;
    margin: 0 auto
}

.EmptyStateLayout__empty-state-layout__heading__-PW-S__0-0-3042 {
    margin-block-end: 1rem
}

.EmptyStateLayout__empty-state-layout__content__2ksve__0-0-3042 {
    margin-block-end: 2rem
}

.EmptyStateLayout__empty-state-layout__content__2ksve__0-0-3042>*+* {
    margin-block-start: .5rem
}

.EmptyStateLayout__empty-state-layout__content__2ksve__0-0-3042,
.EmptyStateLayout__empty-state-layout__heading__-PW-S__0-0-3042 {
    text-align: center
}

@media (min-width:64rem) {
    .EmptyStateLayout__empty-state-layout__content__2ksve__0-0-3042,
    .EmptyStateLayout__empty-state-layout__heading__-PW-S__0-0-3042 {
        text-align: start
    }
}

.EmptyStateLayout__empty-state-layout__alert-and-actions__WLp7g__0-0-3042 {
    display: flex;
    flex-direction: column-reverse
}

@media (min-width:64rem) {
    .EmptyStateLayout__empty-state-layout__alert-and-actions__WLp7g__0-0-3042 {
        flex-direction: column
    }
}

.EmptyStateLayout__empty-state-layout__actions__ztmJM__0-0-3042 {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem
}

@supports not (inset-inline-start:0) {
    .EmptyStateLayout__empty-state-layout__actions__ztmJM__0-0-3042 {
        margin: -.75rem
    }
    .EmptyStateLayout__empty-state-layout__actions__ztmJM__0-0-3042>* {
        margin: .75rem
    }
}

.EmptyStateLayout__empty-state-layout__actions__ztmJM__0-0-3042>* {
    flex-grow: 1
}

@media (min-width:64rem) {
    .EmptyStateLayout__empty-state-layout__actions__ztmJM__0-0-3042>:only-child {
        flex-grow: 0;
        min-inline-size: 60%
    }
}

.EmptyStateLayout__empty-state-layout__alert__6L7D3__0-0-3042 {
    margin-block-end: 1.5rem
}

@media (min-width:64rem) {
    .EmptyStateLayout__empty-state-layout__alert__6L7D3__0-0-3042 {
        margin-block-end: 0;
        margin-block-start: 1.5rem
    }
}

.IllustratedRadioButton__illustrated-radio-button--sm__Twr-u__0-0-3042+label {
    font-size: .625rem;
    min-block-size: 2.78rem;
    min-inline-size: 3rem
}

.IllustratedRadioButton__illustrated-radio-button--lg__W4JZ-__0-0-3042+label {
    font-size: .75rem;
    min-block-size: 5rem;
    min-inline-size: 5rem
}

.IllustratedRadioButton__illustrated-radio-button--md__M9cbp__0-0-3042+label {
    font-size: .75rem;
    min-block-size: 4rem;
    min-inline-size: 5rem
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042+label {
    align-items: center;
    background-color: #e5e5fe;
    border-radius: .5rem;
    color: #1a1a1a;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-family: Inter, sans-serif;
    justify-content: center;
    margin: 0;
    padding: .5rem;
    text-align: center;
    transition: background-color .2s, color .2s, opacity .2s
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042+label,
.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042+label * {
    box-sizing: border-box
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042+label>span {
    margin-block-start: .125rem
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:disabled+label {
    cursor: not-allowed
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:not(:disabled):hover+label {
    background-color: #d7d7ff
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:not(:disabled):active+label {
    background-color: #b9b8fd
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:not(:disabled):focus-visible+label {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:checked+label {
    background-color: #363565;
    color: #fff
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:checked:hover+label {
    background-color: #1b1b33
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:checked+label:active,
.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:checked:active+label {
    background-color: #4b4aa1
}

.IllustratedRadioButton__illustrated-radio-button__input__DKtON__0-0-3042:disabled+label {
    opacity: .3
}

.IllustratedRadioButtonGroup__illustrated-radio-button-group-container__yRlPK__0-0-3042 {
    background-color: initial;
    display: flex;
    gap: .25rem
}

.IllustratedRadioButtonGroup__illustrated-radio-button-group-container__yRlPK__0-0-3042>* {
    flex: 1
}

.IllustratedSelect__illustrated-select__uiqsx__0-0-3042 {
    border-radius: .5rem;
    display: block;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    inline-size: 100%;
    line-height: 1.4;
    position: relative
}

.IllustratedSelect__illustrated-select__uiqsx__0-0-3042,
.IllustratedSelect__illustrated-select__uiqsx__0-0-3042 * {
    box-sizing: border-box
}

.IllustratedSelect__illustrated-select__uiqsx__0-0-3042 svg {
    max-block-size: 1.5rem;
    max-inline-size: 1.5rem
}

.IllustratedSelect__illustrated-select__center__Wn5fc__0-0-3042,
.IllustratedSelect__illustrated-select__end__fMDrV__0-0-3042,
.IllustratedSelect__illustrated-select__start__aDGs8__0-0-3042 {
    padding-block: .75rem
}

.IllustratedSelect__illustrated-select__end__fMDrV__0-0-3042,
.IllustratedSelect__illustrated-select__start__aDGs8__0-0-3042 {
    flex-shrink: 0;
    padding-inline: .5rem
}

@supports not (padding-inline:0.5rem) {
    .IllustratedSelect__illustrated-select__end__fMDrV__0-0-3042,
    .IllustratedSelect__illustrated-select__start__aDGs8__0-0-3042 {
        padding-inline-end: .5rem;
        padding-inline-start: .5rem
    }
}

.IllustratedSelect__illustrated-select__center__Wn5fc__0-0-3042 {
    flex-grow: 1
}

.IllustratedSelect__illustrated-select__start__aDGs8__0-0-3042 svg {
    margin-block-start: -.0625rem;
    padding: .3125rem .375rem
}

.IllustratedSelect__illustrated-select__description__EIHUm__0-0-3042 {
    display: block;
    font-size: .75em;
    line-height: 1.2;
    margin-block-start: .25rem;
    min-block-size: 2.4em
}

.IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042 {
    background-color: #363565;
    block-size: 100%;
    border: 0;
    border-radius: inherit;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: inherit;
    font-size: inherit;
    inline-size: 100%;
    line-height: inherit;
    padding: 0;
    text-align: start;
    transition: background-color .2s
}

.IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042:hover:not(:disabled) {
    background-color: #1b1b33
}

.IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042:active:not(:disabled) {
    background-color: #4b4aa1
}

.IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042:disabled {
    cursor: not-allowed;
    opacity: .3
}

.IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042 .IllustratedSelect__illustrated-select__description__EIHUm__0-0-3042 {
    color: #d7d7ff
}

@supports (selector(:focus-visible)) {
    .IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042:focus-visible {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

@supports not (selector(:focus-visible)) {
    .IllustratedSelect__illustrated-select__trigger__-hCqF__0-0-3042:focus:enabled {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.IllustratedSelect__illustrated-select__options__5VRWy__0-0-3042 {
    background-color: #e5e5fe;
    border-radius: inherit;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a;
    color: #1a1a1a;
    inline-size: 100%;
    inset-block-start: -100%;
    inset-inline-start: 0;
    line-height: inherit;
    position: absolute;
    z-index: 2
}

.IllustratedSelect__illustrated-select__options__5VRWy__0-0-3042:focus {
    outline: none
}

@supports not (inset-inline-start:0) {
    .IllustratedSelect__illustrated-select__options__5VRWy__0-0-3042 {
        left: 0;
        top: -100%
    }
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042 {
    cursor: pointer;
    display: flex
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042:hover {
    background-color: #d7d7ff
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042:active {
    background-color: #b9b8fd
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042:first-child {
    border-start-end-radius: inherit;
    border-start-start-radius: inherit
}

@supports not (border-start-end-radius:inherit) {
    .IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit
    }
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042:last-child {
    border-end-end-radius: inherit;
    border-end-start-radius: inherit
}

@supports not (border-end-end-radius:inherit) {
    .IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit
    }
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042+.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042 {
    border-block-start: .125rem solid #b9b8fd
}

@media only screen and (-webkit-min-device-pixel-ratio:1.25),
only screen and (min-device-pixel-ratio:1.3),
only screen and (min-resolution:120dpi) {
    .IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042+.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042 {
        border-block-start-width: .03125rem
    }
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042 .IllustratedSelect__illustrated-select__end__fMDrV__0-0-3042 svg {
    block-size: auto;
    inline-size: 80%
}

.IllustratedSelect__illustrated-select__option__n2Ap6__0-0-3042 .IllustratedSelect__illustrated-select__description__EIHUm__0-0-3042 {
    color: #666
}

.IllustratedSelect__illustrated-select__option--active__4diFV__0-0-3042 {
    background-color: #d7d7ff;
    position: relative;
    z-index: 1
}

@supports (selector(:focus-visible)) {
    .IllustratedSelect__illustrated-select__options__5VRWy__0-0-3042:focus-visible .IllustratedSelect__illustrated-select__option--active__4diFV__0-0-3042 {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

@supports not (selector(:focus-visible)) {
    .IllustratedSelect__illustrated-select__options__5VRWy__0-0-3042:focus .IllustratedSelect__illustrated-select__option--active__4diFV__0-0-3042 {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.IllustratedSelect__illustrated-select__option--selected__XnH80__0-0-3042 {
    background-color: #363565;
    color: #fff
}

.IllustratedSelect__illustrated-select__option--selected__XnH80__0-0-3042:hover {
    background-color: #1b1b33
}

.IllustratedSelect__illustrated-select__option--selected__XnH80__0-0-3042 .IllustratedSelect__illustrated-select__description__EIHUm__0-0-3042 {
    color: #d7d7ff
}

.InfoCard__info-card__b36m9__0-0-3042 {
    align-items: flex-start;
    border: .0625rem solid #e5e5e5;
    border-radius: .5rem;
    display: flex;
    font-size: .875rem;
    gap: 1rem;
    justify-content: space-between;
    padding: 1rem;
    width: 100%
}

.InfoCard__info-card__title__CO-IE__0-0-3042 {
    font-weight: 600;
    padding-bottom: .5rem
}

.InfoCard__info-card__description__L59uA__0-0-3042 {
    padding-bottom: 1rem
}

.InfoCard__info-card__illustration__frBUd__0-0-3042 {
    display: none;
    flex-shrink: 0;
    max-width: 8rem
}

.InfoCard__info-card__illustration__frBUd__0-0-3042>img {
    display: block;
    height: 100%;
    object-fit: contain;
    width: 100%
}

@media (min-width:22.5rem) {
    .InfoCard__info-card__illustration__frBUd__0-0-3042 {
        display: block
    }
}

.LabelDecorator__label-decorator__3dIv6__0-0-3042 {
    display: grid;
    flex: 1 1 auto;
    gap: .5rem
}

.LabelDecorator__label-decorator--xs__Qtm9r__0-0-3042 {
    font-size: .625rem
}

.LabelDecorator__label-decorator--sm__km9rb__0-0-3042 {
    font-size: .75rem
}

.LabelDecorator__label-decorator--md__sxbcU__0-0-3042 {
    font-size: .875rem
}

.LabelDecorator__label-decorator--lg__6p6aX__0-0-3042 {
    font-size: 1rem
}

.LabelDecorator__label-decorator__label__QqI42__0-0-3042 {
    color: #1a1a1a;
    font-family: Inter, sans-serif;
    font-weight: 500
}

.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    box-shadow: inset 0 0 0 var(--size-border-width) var(--color-border);
    transition: background-color .2s, opacity .2s
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:hover>.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    background-color: var(--color-background-hover)
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:focus-visible>.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    background-color: var(--color-background-focus)
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:active>.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    background-color: var(--color-background-active)
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:focus-visible>.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042,
.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042:focus-visible {
    --color-border: #1a1a1a
}

.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042 {
    --size-border-width: 0.125rem;
    all: unset;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    font-family: Inter;
    font-size: .875rem;
    gap: .5rem;
    justify-content: center;
    letter-spacing: .01125rem;
    line-height: 1.4
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:disabled,
.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:disabled:hover,
.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042[aria-disabled=true],
.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042[aria-disabled=true]:focus,
.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042[aria-disabled=true]:focus-visible,
.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042[aria-disabled=true]:hover {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .3
}

@supports not (inset-inline-start:0) {
    .LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042 {
        margin: -.25rem
    }
    .LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042>* {
        margin: .25rem
    }
}

.LabelledIconButton__labelled-icon-button__DmJsc__0-0-3042:focus-visible>.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042 {
    background-color: #f5f5ff;
    border-radius: 100%;
    display: block;
    padding: .75rem
}

.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042>img,
.LabelledIconButton__labelled-icon-button__icon__1McsX__0-0-3042>svg {
    display: block
}

._unstyled__u-unstyled__LKoBk__0-0-3042 {
    all: unset
}

.PasswordTextField__visibility-toggle__22rsv__0-0-3042 {
    display: grid;
    place-content: center
}

.PasswordTextField__visibility-toggle__22rsv__0-0-3042:focus-visible:enabled {
    box-shadow: 0 0 0 .125rem #5f5de4
}

.Switch__switch__no3s2__0-0-3042 {
    --color-background-toggle: #b9b8fd;
    --color-background-indicator: #1b1b33;
    --color-text-state-label: #fff;
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: Inter, sans-serif;
    gap: .5rem;
    margin: 0;
    padding: 0
}

.Switch__switch__toggle__Oosc1__0-0-3042 {
    background-color: var(--color-background-toggle);
    border-radius: 1.5rem;
    display: block;
    height: 1.5rem;
    position: relative;
    transition: background-color .2s, opacity .2s;
    width: 2.375rem
}

.Switch__switch__toggle__Oosc1__0-0-3042:before {
    background: var(--color-background-indicator);
    block-size: 1.25rem;
    border-radius: 1.25rem;
    box-shadow: 0 .1875rem .5rem rgba(0, 0, 0, .15), 0 .1875rem .0625rem rgba(0, 0, 0, .06);
    content: "";
    inline-size: 100%;
    inset-block-start: 50%;
    inset-inline-start: .125rem;
    max-inline-size: 1.25rem;
    position: absolute;
    transform: translateY(-50%);
    transition: background-color .2s, max-width .2s, transform .2s
}

@supports not (inset-inline-start:0.125rem) {
    .Switch__switch__toggle__Oosc1__0-0-3042:before {
        left: .125rem;
        top: 50%
    }
}

.Switch__switch__state-label__IkZVo__0-0-3042 {
    color: var(--color-text-state-label);
    font-size: .75rem;
    transition: color .2s
}

.Switch__switch--invert-state-label-text-color__6AHXk__0-0-3042 {
    --color-text-state-label: #1a1a1a
}

.Switch__switch__no3s2__0-0-3042:disabled {
    cursor: not-allowed;
    opacity: .3
}

.Switch__switch__no3s2__0-0-3042:hover:enabled:not([aria-checked=true])>.Switch__switch__toggle__Oosc1__0-0-3042 {
    --color-background-toggle: #9b9afc
}

.Switch__switch__no3s2__0-0-3042:active:enabled>.Switch__switch__toggle__Oosc1__0-0-3042 {
    --color-background-toggle: #7c7af0
}

.Switch__switch__no3s2__0-0-3042:active:enabled>.Switch__switch__toggle__Oosc1__0-0-3042:before {
    max-width: 1.5625rem
}

.Switch__switch__no3s2__0-0-3042[aria-checked=true] {
    --color-background-toggle: #e4ff77
}

.Switch__switch__no3s2__0-0-3042[aria-checked=true]>.Switch__switch__toggle__Oosc1__0-0-3042:before {
    transform: translate(.875rem, -50%)
}

.Switch__switch__no3s2__0-0-3042[aria-checked=true]:hover:enabled {
    --color-background-toggle: #cde861
}

.Switch__switch__no3s2__0-0-3042[aria-checked=true]:active:enabled {
    --color-background-toggle: #b5d143
}

.Switch__switch__no3s2__0-0-3042[aria-checked=true]:active:enabled>.Switch__switch__toggle__Oosc1__0-0-3042:before {
    transform: translate(.5625rem, -50%)
}

.Switch__switch__no3s2__0-0-3042:focus-visible:enabled {
    outline: none
}

.Switch__switch__no3s2__0-0-3042:focus-visible:enabled>.Switch__switch__toggle__Oosc1__0-0-3042 {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Switch__switch--light-theme__-VUjd__0-0-3042 {
    --color-background-toggle: #ccc;
    --color-text-state-label: #1a1a1a
}

.Switch__switch--light-theme__-VUjd__0-0-3042.Switch__switch--invert-state-label-text-color__6AHXk__0-0-3042 {
    --color-text-state-label: #fff
}

.Switch__switch--light-theme__-VUjd__0-0-3042:hover:enabled:not([aria-checked=true]) {
    --color-background-toggle: #b2b2b2
}

.Switch__switch--light-theme__-VUjd__0-0-3042:active:enabled:not([aria-checked=true]) {
    --color-background-toggle: #999
}

.Switch__switch--light-theme__-VUjd__0-0-3042[aria-checked=true] {
    --color-background-toggle: #b5d143
}

.Switch__switch--light-theme__-VUjd__0-0-3042[aria-checked=true]:hover:enabled {
    --color-background-toggle: #9db53a
}

.Switch__switch--light-theme__-VUjd__0-0-3042[aria-checked=true]:active:enabled {
    --color-background-toggle: #859931
}

.LabelledSwitch__switch__u1z0J__0-0-3042 {
    --color-background-toggle: #b9b8fd;
    --color-background-indicator: #1b1b33;
    --color-text-state-label: #fff;
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: Inter, sans-serif;
    gap: .5rem;
    margin: 0;
    padding: 0
}

.LabelledSwitch__switch__toggle__xC81z__0-0-3042 {
    background-color: var(--color-background-toggle);
    border-radius: 1.5rem;
    display: block;
    height: 1.5rem;
    position: relative;
    transition: background-color .2s, opacity .2s;
    width: 2.375rem
}

.LabelledSwitch__switch__toggle__xC81z__0-0-3042:before {
    background: var(--color-background-indicator);
    block-size: 1.25rem;
    border-radius: 1.25rem;
    box-shadow: 0 .1875rem .5rem rgba(0, 0, 0, .15), 0 .1875rem .0625rem rgba(0, 0, 0, .06);
    content: "";
    inline-size: 100%;
    inset-block-start: 50%;
    inset-inline-start: .125rem;
    max-inline-size: 1.25rem;
    position: absolute;
    transform: translateY(-50%);
    transition: background-color .2s, max-width .2s, transform .2s
}

@supports not (inset-inline-start:0.125rem) {
    .LabelledSwitch__switch__toggle__xC81z__0-0-3042:before {
        left: .125rem;
        top: 50%
    }
}

.LabelledSwitch__switch__state-label__lUjWw__0-0-3042 {
    color: var(--color-text-state-label);
    font-size: .75rem;
    transition: color .2s
}

.LabelledSwitch__switch--invert-state-label-text-color__3y971__0-0-3042 {
    --color-text-state-label: #1a1a1a
}

.LabelledSwitch__switch__u1z0J__0-0-3042:disabled {
    cursor: not-allowed;
    opacity: .3
}

.LabelledSwitch__switch__u1z0J__0-0-3042:hover:enabled:not([aria-checked=true])>.LabelledSwitch__switch__toggle__xC81z__0-0-3042 {
    --color-background-toggle: #9b9afc
}

.LabelledSwitch__switch__u1z0J__0-0-3042:active:enabled>.LabelledSwitch__switch__toggle__xC81z__0-0-3042 {
    --color-background-toggle: #7c7af0
}

.LabelledSwitch__switch__u1z0J__0-0-3042:active:enabled>.LabelledSwitch__switch__toggle__xC81z__0-0-3042:before {
    max-width: 1.5625rem
}

.LabelledSwitch__switch__u1z0J__0-0-3042[aria-checked=true] {
    --color-background-toggle: #e4ff77
}

.LabelledSwitch__switch__u1z0J__0-0-3042[aria-checked=true]>.LabelledSwitch__switch__toggle__xC81z__0-0-3042:before {
    transform: translate(.875rem, -50%)
}

.LabelledSwitch__switch__u1z0J__0-0-3042[aria-checked=true]:hover:enabled {
    --color-background-toggle: #cde861
}

.LabelledSwitch__switch__u1z0J__0-0-3042[aria-checked=true]:active:enabled {
    --color-background-toggle: #b5d143
}

.LabelledSwitch__switch__u1z0J__0-0-3042[aria-checked=true]:active:enabled>.LabelledSwitch__switch__toggle__xC81z__0-0-3042:before {
    transform: translate(.5625rem, -50%)
}

.LabelledSwitch__switch__u1z0J__0-0-3042:focus-visible:enabled {
    outline: none
}

.LabelledSwitch__switch__u1z0J__0-0-3042:focus-visible:enabled>.LabelledSwitch__switch__toggle__xC81z__0-0-3042 {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042 {
    --color-background-toggle: #ccc;
    --color-text-state-label: #1a1a1a
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042.LabelledSwitch__switch--invert-state-label-text-color__3y971__0-0-3042 {
    --color-text-state-label: #fff
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042:hover:enabled:not([aria-checked=true]) {
    --color-background-toggle: #b2b2b2
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042:active:enabled:not([aria-checked=true]) {
    --color-background-toggle: #999
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042[aria-checked=true] {
    --color-background-toggle: #b5d143
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042[aria-checked=true]:hover:enabled {
    --color-background-toggle: #9db53a
}

.LabelledSwitch__switch--light-theme__Dp9tH__0-0-3042[aria-checked=true]:active:enabled {
    --color-background-toggle: #859931
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042 {
    --size-inline-spacer: 2.375rem;
    border-radius: .5rem;
    color: #1a1a1a;
    cursor: pointer;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    height: 100%;
    justify-content: space-between;
    position: relative;
    transition: opacity .2s
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042:focus-within {
    z-index: 1
}

.LabelledSwitch__labelled-switch__children__cf2-e__0-0-3042,
.LabelledSwitch__labelled-switch__label__G9lkv__0-0-3042 {
    align-items: center;
    display: flex;
    padding-inline-start: 1rem;
    position: relative
}

.LabelledSwitch__labelled-switch__label__G9lkv__0-0-3042 {
    cursor: pointer;
    order: 1;
    transition: color .2s
}

.LabelledSwitch__labelled-switch__children__cf2-e__0-0-3042 {
    align-self: center;
    order: 2
}

.LabelledSwitch__labelled-switch__spacer__iiFiG__0-0-3042 {
    margin: 0 1.5rem;
    min-height: 4rem;
    order: 3;
    width: var(--size-inline-spacer)
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch] {
    background-color: #e5e5fe;
    border-radius: inherit;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .2s;
    width: 100%
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]>* {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%)
}

.LabelledSwitch__labelled-switch--with-state-label__otmcc__0-0-3042 {
    --size-inline-spacer: calc(2.875rem + 3ch)
}

.LabelledSwitch__labelled-switch--with-state-label__otmcc__0-0-3042>[role=switch]>[aria-hidden=true] {
    right: 4.375rem
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042[aria-disabled=true] {
    cursor: not-allowed;
    opacity: .3
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042[aria-disabled=true] * {
    pointer-events: none
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]:disabled {
    opacity: 1
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]:hover:enabled {
    background-color: #d7d7ff
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]:focus:enabled {
    background-color: #d7d7ff;
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]:focus:enabled>* {
    box-shadow: none
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]:active:enabled,
.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch]:active:enabled>:not([aria-hidden=true]) {
    background: #b9b8fd
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch][aria-checked=true] {
    background-color: #363565
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch][aria-checked=true]~.LabelledSwitch__labelled-switch__label__G9lkv__0-0-3042 {
    color: #fff
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch][aria-checked=true]:focus,
.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch][aria-checked=true]:hover {
    background-color: #1b1b33
}

.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch][aria-checked=true]:active:enabled,
.LabelledSwitch__labelled-switch__pOn0p__0-0-3042>[role=switch][aria-checked=true]:active:enabled>:after {
    background-color: #4b4aa1
}

.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042 {
    border-radius: .5rem;
    display: flex;
    flex-direction: column;
    transition: box-shadow .2s
}

.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042>*,
.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042>.LabelledSwitchGroup__labelled-switch__qxgyQ__0-0-3042 {
    border-radius: 0;
    flex-grow: 1
}

.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042>*+* {
    margin-block-start: .0625rem
}

.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042>:first-child {
    border-start-end-radius: inherit;
    border-start-start-radius: inherit
}

.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042>:last-child {
    border-end-end-radius: inherit;
    border-end-start-radius: inherit
}

.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042:focus-within,
.LabelledSwitchGroup__labelled-switch-group__SeKol__0-0-3042:hover {
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a
}

.LeftSideNav__left-side-nav__Hc-iW__0-0-3042 {
    align-content: start;
    background-color: #fff;
    block-size: 100%;
    border-inline-end: .0625rem solid #e5e5e5;
    display: grid;
    gap: 1.5rem;
    grid-template-areas: "first-item" "main-nav-items" "secondary-nav-items";
    grid-template-rows: auto 1fr 1fr;
    max-inline-size: 6rem;
    padding: .5rem
}

.LeftSideNav__left-side-nav__Hc-iW__0-0-3042>:first-child {
    grid-area: first-item
}

.LeftSideNav__left-side-nav--scrollable__4A-Jd__0-0-3042 {
    overflow-y: auto
}

.LeftSideNav__left-side-nav--scrollable__4A-Jd__0-0-3042 [role=tooltip] {
    max-inline-size: 100%;
    padding-inline-end: .75rem;
    padding-inline-start: .75rem
}

.LeftSideNav__left-side-nav__items-list__2iwhe__0-0-3042 {
    align-content: start;
    display: grid;
    gap: .5rem;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.LeftSideNav__left-side-nav__main-nav-items__NrULG__0-0-3042 {
    grid-area: main-nav-items
}

.LeftSideNav__left-side-nav__secondary-nav-items__TSzWk__0-0-3042 {
    align-content: end;
    grid-area: secondary-nav-items;
    justify-content: stretch
}

.LeftSideNav__left-side-nav__list-item__wgajZ__0-0-3042 {
    display: grid
}

.LeftSideNav__left-side-nav__link__o1KlK__0-0-3042 {
    background-color: initial;
    border-radius: .5rem;
    border-width: 0;
    color: #1a1a1a;
    cursor: pointer;
    display: inline-grid;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    font-weight: 500;
    gap: .5rem;
    inline-size: 100%;
    justify-items: center;
    line-height: 1.3;
    padding: .5rem;
    place-content: center;
    text-align: center;
    text-decoration: none;
    transition-duration: .3s;
    transition-property: box-shadow, background-color
}

.LeftSideNav__left-side-nav__link__o1KlK__0-0-3042:focus-visible,
.LeftSideNav__left-side-nav__link__o1KlK__0-0-3042:hover {
    background-color: #d7d7ff
}

.LeftSideNav__left-side-nav__link__o1KlK__0-0-3042:focus-visible {
    box-shadow: 0 0 0 .0625rem #fff, 0 0 0 3px #5f5de4;
    outline: none
}

.LeftSideNav__left-side-nav__link--active__c5AlE__0-0-3042,
.LeftSideNav__left-side-nav__link__o1KlK__0-0-3042:active {
    background-color: #b9b8fd
}

.Link__link__oN2Uq__0-0-3042 {
    font-family: Inter, sans-serif
}

.Link__link__oN2Uq__0-0-3042:active,
.Link__link__oN2Uq__0-0-3042:focus,
.Link__link__oN2Uq__0-0-3042:hover,
.Link__link__oN2Uq__0-0-3042:link,
.Link__link__oN2Uq__0-0-3042:visited {
    text-decoration: underline
}

.Link__link__oN2Uq__0-0-3042:focus-visible {
    border-radius: .25rem;
    text-decoration: none
}

.Link__link--indigo__Gh1V3__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--indigo__focus-outline__lVYLJ__0-0-3042 {
    --focus-outline-color: #363565
}

.Link__link--indigo__Gh1V3__0-0-3042:active,
.Link__link--indigo__Gh1V3__0-0-3042:focus,
.Link__link--indigo__Gh1V3__0-0-3042:link,
.Link__link--indigo__Gh1V3__0-0-3042:visited {
    color: #5f5de4
}

.Link__link--indigo__Gh1V3__0-0-3042:hover {
    color: #4b4aa1
}

.Link__link--indigo__Gh1V3__0-0-3042:focus-visible {
    color: #363565
}

.Link__link--lime__m90WS__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--lime__focus-outline__Pr05j__0-0-3042 {
    --focus-outline-color: #b5d143
}

.Link__link--lime__m90WS__0-0-3042:active,
.Link__link--lime__m90WS__0-0-3042:focus,
.Link__link--lime__m90WS__0-0-3042:link,
.Link__link--lime__m90WS__0-0-3042:visited {
    color: #e4ff77
}

.Link__link--lime__m90WS__0-0-3042:hover {
    color: #cde861
}

.Link__link--lime__m90WS__0-0-3042:focus-visible {
    color: #b5d143
}

.Link__link--orange__3uJoo__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--orange__focus-outline__x26Tz__0-0-3042 {
    --focus-outline-color: #99362b
}

.Link__link--orange__3uJoo__0-0-3042:active,
.Link__link--orange__3uJoo__0-0-3042:focus,
.Link__link--orange__3uJoo__0-0-3042:link,
.Link__link--orange__3uJoo__0-0-3042:visited {
    color: #ff5a47
}

.Link__link--orange__3uJoo__0-0-3042:hover {
    color: #cc4839
}

.Link__link--orange__3uJoo__0-0-3042:focus-visible {
    color: #99362b
}

.Link__link--violet-light__mAA0o__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--violet-light__focus-outline__SsMyQ__0-0-3042 {
    --focus-outline-color: #b463c2
}

.Link__link--violet-light__mAA0o__0-0-3042:active,
.Link__link--violet-light__mAA0o__0-0-3042:focus,
.Link__link--violet-light__mAA0o__0-0-3042:link,
.Link__link--violet-light__mAA0o__0-0-3042:visited {
    color: #e89ff5
}

.Link__link--violet-light__mAA0o__0-0-3042:hover {
    color: #cd7fdb
}

.Link__link--violet-light__mAA0o__0-0-3042:focus-visible {
    color: #b463c2
}

.Link__link--violet-dark__qGP-p__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--violet-dark__focus-outline__MA-tC__0-0-3042 {
    --focus-outline-color: #552c5c
}

.Link__link--violet-dark__qGP-p__0-0-3042:active,
.Link__link--violet-dark__qGP-p__0-0-3042:focus,
.Link__link--violet-dark__qGP-p__0-0-3042:link,
.Link__link--violet-dark__qGP-p__0-0-3042:visited {
    color: #9b4ca8
}

.Link__link--violet-dark__qGP-p__0-0-3042:hover {
    color: #783c82
}

.Link__link--violet-dark__qGP-p__0-0-3042:focus-visible {
    color: #552c5c
}

.Link__link--white__JJGBe__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--white__focus-outline__ksAah__0-0-3042 {
    --focus-outline-color: #ccc
}

.Link__link--white__JJGBe__0-0-3042:active,
.Link__link--white__JJGBe__0-0-3042:focus,
.Link__link--white__JJGBe__0-0-3042:link,
.Link__link--white__JJGBe__0-0-3042:visited {
    color: #f3f3f3
}

.Link__link--white__JJGBe__0-0-3042:hover {
    color: #e5e5e5
}

.Link__link--white__JJGBe__0-0-3042:focus-visible {
    color: #ccc
}

.Link__link--disabled__-nYsR__0-0-3042 {
    cursor: default
}

.Link__link--disabled__-nYsR__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--disabled__focus-outline__F3iR6__0-0-3042 {
    --focus-outline-color: #ccc
}

.Link__link--disabled__-nYsR__0-0-3042:active,
.Link__link--disabled__-nYsR__0-0-3042:focus,
.Link__link--disabled__-nYsR__0-0-3042:hover,
.Link__link--disabled__-nYsR__0-0-3042:link,
.Link__link--disabled__-nYsR__0-0-3042:visited {
    color: #ccc
}

.Link__link--disabled__-nYsR__0-0-3042:focus-visible {
    color: #ccc
}

.Link__link--inherit__X0rNk__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Link__link--inherit__focus-outline__8lI5Q__0-0-3042 {
    --focus-outline-color: #363565
}

.Link__link--inherit__X0rNk__0-0-3042:active,
.Link__link--inherit__X0rNk__0-0-3042:focus,
.Link__link--inherit__X0rNk__0-0-3042:link,
.Link__link--inherit__X0rNk__0-0-3042:visited {
    color: inherit
}

.Link__link--inherit__X0rNk__0-0-3042:hover {
    color: #4b4aa1
}

.Link__link--inherit__X0rNk__0-0-3042:focus-visible {
    color: #363565
}

.MarketingButton__marketing-button__mL70o__0-0-3042 {
    --size-border-width: 0.125rem;
    --size-font: 0.75rem;
    --size-font-weight: 500;
    --size-block-size: 2rem;
    --size-gap: 0.25rem;
    --size-padding-icon: 0.5rem;
    --size-padding-inline-start: 0;
    --size-padding-inline-end: 0;
    --size-padding-inline-start-text: 1rem;
    --size-padding-inline-end-text: 1rem;
    --size-border-radius: 0.5rem;
    --size-padding-icon-alternate: 0.25rem 0.5rem;
    --size-padding-block-text: 0.6875rem;
    --color-border: transparent;
    align-items: center;
    background-color: var(--color-background);
    block-size: var(--size-block-size);
    border-radius: var(--size-border-radius);
    border-width: 0;
    color: var(--color-text);
    cursor: pointer;
    display: inline-flex;
    font-family: Inter, sans-serif;
    font-size: var(--size-font);
    font-weight: var(--size-font-weight);
    gap: var(--size-gap);
    justify-content: center;
    line-height: 1;
    padding: 0 var(--size-padding-inline-end) 0 var(--size-padding-inline-start);
    position: relative
}

.MarketingButton__marketing-button__mL70o__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.MarketingButton__marketing-button__mL70o__0-0-3042:disabled,
[aria-disabled=true].MarketingButton__marketing-button__mL70o__0-0-3042 {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .3
}

.MarketingButton__marketing-button__mL70o__0-0-3042 {
    box-shadow: inset 0 0 0 var(--size-border-width) var(--color-border);
    transition: background-color .2s, opacity .2s
}

.MarketingButton__marketing-button__mL70o__0-0-3042:hover {
    background-color: var(--color-background-hover)
}

.MarketingButton__marketing-button__mL70o__0-0-3042:focus-visible {
    background-color: var(--color-background-focus)
}

.MarketingButton__marketing-button__mL70o__0-0-3042:active {
    background-color: var(--color-background-active)
}

.MarketingButton__marketing-button--secondary__Iunmx__0-0-3042:focus-visible {
    --color-border: #1a1a1a
}

.MarketingButton__marketing-button--secondary__Iunmx__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.MarketingButton__marketing-button--loading__hW93i__0-0-3042 {
    opacity: .65
}

.MarketingButton__marketing-button--icon-alone__mNeys__0-0-3042 {
    --size-padding-inline-end: 0;
    --size-padding-inline-end-text: 0;
    --size-gap: 0;
    --focus-outline-border-radius: var(--size-block-size);
    border-radius: var(--size-block-size);
    height: var(--size-block-size);
    width: var(--size-block-size)
}

.MarketingButton__marketing-button__text__GXH1U__0-0-3042 {
    padding: calc(var(--size-padding-block-text) - var(--size-border-width)) var(--size-padding-inline-end-text) calc(var(--size-padding-block-text) - var(--size-border-width)) var(--size-padding-inline-start-text);
    text-align: center
}

.MarketingButton__marketing-button__icon__y2Btb__0-0-3042 {
    align-items: center;
    block-size: 1.5rem;
    display: flex;
    inline-size: 1.5rem;
    justify-content: center
}

.MarketingButton__marketing-button__icon--left__SZRxI__0-0-3042 {
    order: -1
}

@supports not (inset-inline-start:0) {
    .MarketingButton__marketing-button__icon--left__SZRxI__0-0-3042 {
        margin-inline-end: var(--size-gap)
    }
}

.MarketingButton__marketing-button__icon--right__gzuQp__0-0-3042 {
    order: 1
}

@supports not (inset-inline-start:0) {
    .MarketingButton__marketing-button__icon--right__gzuQp__0-0-3042 {
        margin-inline-start: var(--size-gap)
    }
}

.MarketingButton__marketing-button__mL70o__0-0-3042 {
    --focus-outline-border-radius: 5em;
    border-radius: 5em
}

.MarketingButton__marketing-button--primary__WlTbF__0-0-3042 {
    --color-background-hover: #cc4839;
    --color-background-focus: #99362b;
    background-color: #ff5a47;
    block-size: auto;
    color: #fff;
    font-size: 1.25em;
    font-weight: 700;
    padding: .4em 1em
}

.MarketingButton__marketing-button--secondary__Iunmx__0-0-3042 {
    box-shadow: inset 0 0 0 calc(var(--size-border-width)*.5) #000
}

.MarketingButton__marketing-button--tertiary-lime__0ZWPH__0-0-3042 {
    --color-background-hover: #cde861;
    --color-background-focus: var(--color-background-hover);
    background-color: #e4ff77
}

.MarketingButton__marketing-button--tertiary-violet__AkhqN__0-0-3042 {
    --color-background-hover: #cd7fdb;
    --color-background-focus: var(--color-background-hover);
    background-color: #e89ff5
}

.MarketingButton__marketing-button--tertiary-orange__EacLq__0-0-3042 {
    --color-background-hover: #ff9c91;
    --color-background-focus: var(--color-background-hover);
    background-color: #ffbdb5
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/poppins/v4_003/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format("woff2");
    unicode-range: u+0900-097f, u+1cd0-1cf6, u+1cf8-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8fb
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/poppins/v4_003/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");
    unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.isu.pub/fonts/poppins/v4_003/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/poppins/v4_003/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format("woff2");
    unicode-range: u+0900-097f, u+1cd0-1cf6, u+1cf8-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8fb
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/poppins/v4_003/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");
    unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    src: url(https://static.isu.pub/fonts/poppins/v4_003/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

:root {
    --fluid-heading-min-width: 360;
    --fluid-heading-max-width: 1440;
    --fluid-screen-heading: 100vw;
    --fluid-heading-bp: calc((var(--fluid-screen-heading) - var(--fluid-heading-min-width)/16*1rem)/(var(--fluid-heading-max-width) - var(--fluid-heading-min-width)))
}

@media screen and (min-width:1440px) {
    :root {
        --fluid-screen-heading: calc(var(--fluid-heading-max-width)*1px)
    }
}

:root {
    --f--0-heading-min: 24;
    --f--0-heading-max: 24;
    --step--0-heading: calc((var(--f--0-heading-min)/16)*1rem + (var(--f--0-heading-max) - var(--f--0-heading-min))*var(--fluid-heading-bp));
    --f--1-heading-min: 28.8;
    --f--1-heading-max: 31.99;
    --step--1-heading: calc((var(--f--1-heading-min)/16)*1rem + (var(--f--1-heading-max) - var(--f--1-heading-min))*var(--fluid-heading-bp));
    --f--2-heading-min: 34.56;
    --f--2-heading-max: 42.65;
    --step--2-heading: calc((var(--f--2-heading-min)/16)*1rem + (var(--f--2-heading-max) - var(--f--2-heading-min))*var(--fluid-heading-bp));
    --f--3-heading-min: 41.47;
    --f--3-heading-max: 56.85;
    --step--3-heading: calc((var(--f--3-heading-min)/16)*1rem + (var(--f--3-heading-max) - var(--f--3-heading-min))*var(--fluid-heading-bp));
    --f--4-heading-min: 49.77;
    --f--4-heading-max: 75.78;
    --step--4-heading: calc((var(--f--4-heading-min)/16)*1rem + (var(--f--4-heading-max) - var(--f--4-heading-min))*var(--fluid-heading-bp));
    --f--5-heading-min: 59.72;
    --f--5-heading-max: 101.01;
    --step--5-heading: calc((var(--f--5-heading-min)/16)*1rem + (var(--f--5-heading-max) - var(--f--5-heading-min))*var(--fluid-heading-bp))
}

.MarketingHeading__marketing-heading__zVeIP__0-0-3042 {
    color: #000;
    font-family: Poppins, sans-serif;
    line-height: 1.2
}

@media (min-width:48rem) {
    .MarketingHeading__marketing-heading__zVeIP__0-0-3042 {
        line-height: 1.3
    }
}

.MarketingHeading__marketing-heading--step-0__8PPkb__0-0-3042 {
    font-size: var(--step--0-heading)
}

.MarketingHeading__marketing-heading--step-1__om24X__0-0-3042 {
    font-size: var(--step--1-heading)
}

.MarketingHeading__marketing-heading--step-2__prqfK__0-0-3042 {
    font-size: var(--step--2-heading)
}

.MarketingHeading__marketing-heading--step-3__-y15m__0-0-3042 {
    font-size: var(--step--3-heading)
}

.MarketingHeading__marketing-heading--step-4__FswIq__0-0-3042 {
    font-size: var(--step--4-heading)
}

.MarketingHeading__marketing-heading--step-5__bPhDq__0-0-3042 {
    font-size: var(--step--5-heading)
}

.MarketingHeading__marketing-heading--inverted__nxYU2__0-0-3042 {
    color: #fff
}

:root {
    --fluid-paragraph-min-width: 360;
    --fluid-paragraph-max-width: 1440;
    --fluid-paragraph-screen: 100vw;
    --fluid-paragraph-bp: calc((var(--fluid-paragraph-screen) - var(--fluid-paragraph-min-width)/16*1rem)/(var(--fluid-paragraph-max-width) - var(--fluid-paragraph-min-width)))
}

@media screen and (min-width:1440px) {
    :root {
        --fluid-paragraph-screen: calc(var(--fluid-paragraph-max-width)*1px)
    }
}

:root {
    --f--0-paragraph-min: 17.35;
    --f--0-paragraph-max: 13.32;
    --step--0-paragraph: calc((var(--f--0-paragraph-min)/16)*1rem + (var(--f--0-paragraph-max) - var(--f--0-paragraph-min))*var(--fluid-paragraph-bp));
    --f--1-paragraph-min: 18.51;
    --f--1-paragraph-max: 14.99;
    --step--1-paragraph: calc((var(--f--1-paragraph-min)/16)*1rem + (var(--f--1-paragraph-max) - var(--f--1-paragraph-min))*var(--fluid-paragraph-bp));
    --f--2-paragraph-min: 19.75;
    --f--2-paragraph-max: 16.86;
    --step--2-paragraph: calc((var(--f--2-paragraph-min)/16)*1rem + (var(--f--2-paragraph-max) - var(--f--2-paragraph-min))*var(--fluid-paragraph-bp));
    --f--3-paragraph-min: 21.08;
    --f--3-paragraph-max: 18.97;
    --step--3-paragraph: calc((var(--f--3-paragraph-min)/16)*1rem + (var(--f--3-paragraph-max) - var(--f--3-paragraph-min))*var(--fluid-paragraph-bp));
    --f--4-paragraph-min: 22.49;
    --f--4-paragraph-max: 21.34;
    --step--4-paragraph: calc((var(--f--4-paragraph-min)/16)*1rem + (var(--f--4-paragraph-max) - var(--f--4-paragraph-min))*var(--fluid-paragraph-bp));
    --f--5-paragraph-min: 24;
    --f--5-paragraph-max: 24;
    --step--5-paragraph: calc((var(--f--5-paragraph-min)/16)*1rem + (var(--f--5-paragraph-max) - var(--f--5-paragraph-min))*var(--fluid-paragraph-bp))
}

.MarketingParagraph__marketing-paragraph__QEtE9__0-0-3042 {
    color: #1a1a1a;
    font-family: Inter, sans-serif;
    line-height: calc(.9em + .5rem)
}

.MarketingParagraph__marketing-paragraph--inverted__vME26__0-0-3042 {
    color: #fff
}

.MarketingParagraph__marketing-paragraph--step-0__4-yCB__0-0-3042 {
    font-size: var(--step--0-paragraph)
}

.MarketingParagraph__marketing-paragraph--step-1__ALRPD__0-0-3042 {
    font-size: var(--step--1-paragraph)
}

.MarketingParagraph__marketing-paragraph--step-2__XDsEE__0-0-3042 {
    font-size: var(--step--2-paragraph)
}

.MarketingParagraph__marketing-paragraph--step-3__gHktb__0-0-3042 {
    font-size: var(--step--3-paragraph)
}

.MarketingParagraph__marketing-paragraph--step-4__yDt4r__0-0-3042 {
    font-size: var(--step--4-paragraph)
}

.MarketingParagraph__marketing-paragraph--step-5__8abZ6__0-0-3042 {
    font-size: var(--step--5-paragraph)
}

.MessageDecorator__message-decorator__container__OUDP5__0-0-3042 {
    display: grid;
    gap: .25rem;
    inline-size: 100%
}

.MessageDecorator__message-decorator__fields__L2yPb__0-0-3042 {
    align-items: flex-end;
    block-size: -moz-min-content;
    block-size: min-content;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

@supports not (inset-inline-start:0) {
    .MessageDecorator__message-decorator__fields__L2yPb__0-0-3042 {
        margin: -.5rem
    }
    .MessageDecorator__message-decorator__fields__L2yPb__0-0-3042>* {
        margin: .5rem
    }
}

.MessageDecorator__message-decorator__message-wrapper__cJyW9__0-0-3042 {
    opacity: 0;
    transition: opacity .15s ease-in-out
}

.MessageDecorator__message-decorator__message-wrapper__cJyW9__0-0-3042.MessageDecorator__message-decorator__message-wrapper--tip__xBfXH__0-0-3042 {
    color: #4d4d4d
}

.MessageDecorator__message-decorator__message-wrapper__cJyW9__0-0-3042.MessageDecorator__message-decorator__message-wrapper--error__FT99h__0-0-3042 {
    color: #b12223
}

.MessageDecorator__message-decorator__message-wrapper__cJyW9__0-0-3042.MessageDecorator__message-decorator__message-wrapper--visible__GAfib__0-0-3042 {
    opacity: 1
}

.MessageDecorator__message-decorator__message-wrapper__cJyW9__0-0-3042.MessageDecorator__message-decorator__message-wrapper--placeholder__ZOpzH__0-0-3042 {
    visibility: hidden
}

.ProgressRing__progress-ring__avQG1__0-0-3042 circle {
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
    transition: stroke-dashoffset .3s
}

.MetricCard__metric-card__C303h__0-0-3042 {
    align-items: center;
    border-radius: .5rem;
    border-style: solid;
    border-width: .0625rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    grid-template-areas: "ring title" "status status";
    grid-template-columns: min-content 1fr;
    inline-size: 100%;
    justify-items: start;
    min-inline-size: 14rem;
    padding: 1rem
}

.MetricCard__metric-card__progress-ring__a1EIo__0-0-3042 {
    grid-area: ring
}

.MetricCard__metric-card--info__yjKOT__0-0-3042 {
    background-color: #eaf4ff;
    border-color: #abd3ff
}

.MetricCard__metric-card--warning__EVRcM__0-0-3042 {
    background-color: #fff7c0;
    border-color: #fad900
}

.MetricCard__metric-card--danger__6GiWU__0-0-3042 {
    background-color: #ffeded;
    border-color: #f5bfc0
}

.MetricCard__metric-card__icon__wXajX__0-0-3042 {
    grid-area: ring;
    justify-self: center
}

.MetricCard__metric-card__icon--info__RcVgw__0-0-3042 {
    color: #4b4aa1
}

.MetricCard__metric-card__icon--warning__wLjwo__0-0-3042 {
    color: #854200
}

.MetricCard__metric-card__icon--danger__-KJau__0-0-3042 {
    color: #b12223
}

.MetricCard__metric-card__title-and-metric__XLaPg__0-0-3042 {
    grid-area: title
}

.MetricCard__metric-card__title__FWrvP__0-0-3042 {
    font-weight: 600
}

.MetricCard__metric-card__title--info__-7IQe__0-0-3042 {
    color: #4b4aa1
}

.MetricCard__metric-card__title--warning__1ZChS__0-0-3042 {
    color: #854200
}

.MetricCard__metric-card__title--danger__OsceD__0-0-3042 {
    color: #b12223
}

.MetricCard__metric-card__status-message__ul33y__0-0-3042 {
    grid-area: status;
    margin-top: 1rem
}

.Modal__modal-backdrop__PIayD__0-0-3042 {
    background-color: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    opacity: 0;
    overflow: auto;
    padding: .5rem;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease-in-out;
    z-index: 10
}

.Modal__modal-backdrop__PIayD__0-0-3042.Modal__modal--is-visible__E2Y7Z__0-0-3042 {
    opacity: 1
}

.Modal__modal-container__IjNTX__0-0-3042 {
    align-items: center;
    display: flex;
    justify-content: center;
    min-block-size: 100%;
    min-inline-size: 100%
}

.Modal__modal-dialog__VTohD__0-0-3042 {
    background-color: #fff;
    border-radius: 1rem;
    display: grid;
    gap: .5rem;
    min-width: -moz-min-content;
    min-width: min-content;
    padding: 1.5rem;
    position: relative
}

.Modal__modal-dialog__topbar__Xab3a__0-0-3042 {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.Modal__modal__close-button__plybi__0-0-3042 {
    grid-column-end: none
}

.Modal__modal-dialog__actions__ws8W7__0-0-3042 {
    display: flex;
    gap: 1rem;
    justify-content: flex-end;
    margin-top: 1.5rem
}

@supports not (inset-inline-start:0) {
    .Modal__modal-dialog__actions__ws8W7__0-0-3042 {
        margin: -.5rem
    }
    .Modal__modal-dialog__actions__ws8W7__0-0-3042>* {
        margin: .5rem
    }
}

.Modal__modal-dialog--medium__4mlKZ__0-0-3042 {
    max-inline-size: min(20rem, 100vw - 10rem)
}

.Modal__modal-dialog--large__E9Frr__0-0-3042 {
    max-inline-size: min(40rem, 100vw - 10rem)
}

.Notification__notification__Pn-cU__0-0-3042 {
    border-width: 0;
    display: flex;
    flex-flow: row nowrap;
    font-family: Inter, sans-serif;
    margin: auto 0;
    padding: 1rem 1.875rem
}

.Notification__notification__Pn-cU__0-0-3042 *>a {
    color: inherit
}

.Notification__notification--info__ky3qm__0-0-3042 {
    background-color: #5f5de4;
    color: #fff
}

.Notification__notification--success__hBwdz__0-0-3042 {
    background-color: #017055;
    color: #fff
}

.Notification__notification--warning__3LtKB__0-0-3042 {
    background-color: #fad900;
    color: #1a1a1a
}

.Notification__notification--error__KeJpf__0-0-3042 {
    background-color: #b12223;
    color: #fff
}

.Notification__notification__icon__J2dYF__0-0-3042 {
    align-items: flex-start;
    display: flex;
    flex: 0;
    height: 1.5rem
}

.Notification__notification__message__HG1cY__0-0-3042 {
    flex: 2 1 auto;
    line-height: 1.6;
    margin: auto 0 auto .5rem
}

.Notification__notification__Pn-cU__0-0-3042:has(button) .Notification__notification__message__HG1cY__0-0-3042 {
    padding-top: .125rem
}

.Notification__notification__Pn-cU__0-0-3042:has(button) .Notification__notification__icon__J2dYF__0-0-3042 {
    padding-top: .25rem
}

.Notification__notification__button__oDPDD__0-0-3042 {
    flex: 1 0 auto;
    text-align: right
}

.Notification__notification__close__yeYTK__0-0-3042 {
    margin-left: 1.25rem
}

.Notification__notification__content__2agVB__0-0-3042 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    display: flex;
    flex: 2 1 auto;
    flex-flow: row nowrap
}

@media (max-width:48rem) {
    .Notification__notification__Pn-cU__0-0-3042 {
        padding: 1rem 1.5rem
    }
    .Notification__notification__button__oDPDD__0-0-3042 {
        margin-left: .5rem;
        text-align: left
    }
    .Notification__notification__icon__J2dYF__0-0-3042 {
        align-items: center
    }
    .Notification__notification__close__yeYTK__0-0-3042 {
        margin-left: .625rem
    }
    .Notification__notification__content__2agVB__0-0-3042 {
        align-items: flex-start;
        flex-flow: column nowrap;
        row-gap: 1rem
    }
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042 {
    --size-border-width: 0.125rem;
    --size-font: 0.75rem;
    --size-font-weight: 500;
    --size-block-size: 2rem;
    --size-gap: 0.25rem;
    --size-padding-icon: 0.5rem;
    --size-padding-inline-start: 0;
    --size-padding-inline-end: 0;
    --size-padding-inline-start-text: 1rem;
    --size-padding-inline-end-text: 1rem;
    --size-border-radius: 0.5rem;
    --size-padding-icon-alternate: 0.25rem 0.5rem;
    --size-padding-block-text: 0.6875rem;
    --color-border: transparent;
    align-items: center;
    background-color: var(--color-background);
    block-size: var(--size-block-size);
    border-radius: var(--size-border-radius);
    border-width: 0;
    color: var(--color-text);
    cursor: pointer;
    display: inline-flex;
    font-family: Inter, sans-serif;
    font-size: var(--size-font);
    font-weight: var(--size-font-weight);
    gap: var(--size-gap);
    justify-content: center;
    line-height: 1;
    padding: 0 var(--size-padding-inline-end) 0 var(--size-padding-inline-start);
    position: relative
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042:disabled,
[aria-disabled=true].ProductButtonLink__product-button-link__ehLVt__0-0-3042 {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .3
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042 {
    box-shadow: inset 0 0 0 var(--size-border-width) var(--color-border);
    transition: background-color .2s, opacity .2s
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042:hover {
    background-color: var(--color-background-hover)
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042:focus-visible {
    background-color: var(--color-background-focus)
}

.ProductButtonLink__product-button-link--active__FIg89__0-0-3042,
.ProductButtonLink__product-button-link__ehLVt__0-0-3042:active {
    background-color: var(--color-background-active)
}

.ProductButtonLink__product-button-link--ghost__dZY0b__0-0-3042:focus-visible {
    --color-border: #1a1a1a
}

.ProductButtonLink__product-button-link--ghost__dZY0b__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.ProductButtonLink__product-button-link--loading__zpdmm__0-0-3042 {
    opacity: .65
}

.ProductButtonLink__product-button-link--medium__9PaG0__0-0-3042 {
    --size-block-size: 2.5rem;
    --size-padding-block-text: 0.8125rem;
    --size-font: 0.875rem;
    --size-gap: 0.5rem;
    --size-padding-icon-alternate: 0.5rem 0.625rem
}

.ProductButtonLink__product-button-link--large__tskqp__0-0-3042 {
    --size-block-size: 3rem;
    --size-padding-block-text: 1rem;
    --size-font: 1rem;
    --size-gap: 0.5rem;
    --size-padding-icon-alternate: 0.75rem 1rem
}

.ProductButtonLink__product-button-link--nano__DGuVs__0-0-3042 {
    --size-font-weight: 400;
    --size-block-size: 1.5rem;
    --size-padding-icon: 0.25rem;
    --size-padding-block-text: 0.375rem;
    --size-font: 0.875rem;
    --size-gap: 0.25rem;
    --size-padding-inline-start-text: 0.5rem;
    --size-padding-inline-end-text: 0.5rem;
    --size-border-radius: 0.25rem;
    --focus-outline-border-radius: var(--size-border-radius);
    --size-padding-icon-alternate: 0
}

.ProductButtonLink__product-button-link--icon-alone__FVQaE__0-0-3042 {
    --size-padding-inline-end: 0;
    --size-padding-inline-end-text: 0;
    --size-gap: 0;
    --focus-outline-border-radius: var(--size-block-size);
    border-radius: var(--size-block-size);
    height: var(--size-block-size);
    width: var(--size-block-size)
}

.ProductButtonLink__product-button-link--icon-alone-alternate__KMxQv__0-0-3042 {
    --size-gap: 0;
    --focus-outline-border-radius: var(--size-border-radius);
    border-radius: var(--size-border-radius);
    height: var(--size-block-size);
    padding: var(--size-padding-icon-alternate)
}

.ProductButtonLink__product-button-link--icon-left__ekWo3__0-0-3042 {
    --size-padding-inline-start: var(--size-padding-icon);
    --size-padding-inline-start-text: 0
}

.ProductButtonLink__product-button-link--icon-right__HM-TK__0-0-3042 {
    --size-padding-inline-end: var(--size-padding-icon);
    --size-padding-inline-end-text: 0
}

.ProductButtonLink__product-button-link__text__--YqL__0-0-3042 {
    padding: calc(var(--size-padding-block-text) - var(--size-border-width)) var(--size-padding-inline-end-text) calc(var(--size-padding-block-text) - var(--size-border-width)) var(--size-padding-inline-start-text);
    text-align: center
}

.ProductButtonLink__product-button-link__icon__9agNb__0-0-3042 {
    align-items: center;
    block-size: 1.5rem;
    display: flex;
    inline-size: 1.5rem;
    justify-content: center
}

.ProductButtonLink__product-button-link__icon--left__hypYv__0-0-3042 {
    order: -1
}

@supports not (inset-inline-start:0) {
    .ProductButtonLink__product-button-link__icon--left__hypYv__0-0-3042 {
        margin-inline-end: var(--size-gap)
    }
}

.ProductButtonLink__product-button-link__icon--right__ML5tG__0-0-3042 {
    order: 1
}

@supports not (inset-inline-start:0) {
    .ProductButtonLink__product-button-link__icon--right__ML5tG__0-0-3042 {
        margin-inline-start: var(--size-gap)
    }
}

.ProductButtonLink__product-button-link--primary__BNBLF__0-0-3042 {
    --color-background: #5f5de4;
    --color-text: #fff;
    --color-background-hover: #4b4aa1;
    --color-background-focus: #4b4aa1;
    --color-background-active: #363565
}

.ProductButtonLink__product-button-link--secondary__VzRFM__0-0-3042 {
    --color-background: #1a1a1a;
    --color-text: #fff;
    --color-background-hover: #333;
    --color-background-focus: #333;
    --color-background-active: #4d4d4d
}

.ProductButtonLink__product-button-link--secondary-inverse__-AogI__0-0-3042 {
    --color-background: #f5f5ff;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd
}

.ProductButtonLink__product-button-link--tertiary__htl40__0-0-3042 {
    --color-background: transparent;
    --color-text: #000;
    --color-background-hover: #d7d7ff;
    --color-background-focus: #d7d7ff;
    --color-background-active: #b9b8fd;
    --color-border: #1a1a1a
}

.ProductButtonLink__product-button-link--tertiary-inverse__vztB6__0-0-3042 {
    --color-background: transparent;
    --color-text: #fff;
    --color-background-hover: hsla(0, 0%, 100%, .2);
    --color-background-focus: hsla(0, 0%, 100%, .2);
    --color-background-active: hsla(0, 0%, 100%, .4);
    --color-border: #fff
}

.ProductButtonLink__product-button-link--danger-solid__R9Sw2__0-0-3042 {
    --color-background: #b12223;
    --color-text: #fff;
    --color-background-hover: #85191a;
    --color-background-focus: #85191a;
    --color-background-active: #581112
}

.ProductButtonLink__product-button-link--success-solid__WHAwS__0-0-3042 {
    --color-background: #017055;
    --color-text: #fff;
    --color-background-hover: #004a39;
    --color-background-focus: #004a39;
    --color-background-active: #00261c
}

.ProductButtonLink__product-button-link--full-width__XHjeU__0-0-3042 {
    display: flex;
    inline-size: 100%
}

.ProductButtonLink__product-button-link__ehLVt__0-0-3042 {
    text-decoration: none
}

.Pagination__pagination__qXW-d__0-0-3042 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.Pagination__pagination__inner__iHwTs__0-0-3042 {
    align-items: center;
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.Pagination__pagination__qXW-d__0-0-3042 .Pagination__pagination-button__link__fXiH7__0-0-3042 {
    --color-border: unset
}

.Pagination__pagination-button__size__3yn9D__0-0-3042 {
    width: 32px
}

.Pagination__pagination-button__size__3yn9D__0-0-3042 span {
    align-items: center;
    block-size: 32px;
    display: flex;
    padding: unset
}

.Pagination__pagination-button__page-index__dS1um__0-0-3042 {
    margin: 0 4px
}

.Pagination__pagination__ellipsis__C4A53__0-0-3042 {
    display: flex
}

.PaidPlanBadge__paid-plan-badge__joD9G__0-0-3042 {
    --color-background: #fff7c0;
    --color-text: #783c82;
    align-items: center;
    background-color: var(--color-background);
    border-radius: .25rem;
    color: var(--color-text);
    display: flex;
    font-family: Inter, sans-serif;
    font-size: .625rem;
    font-weight: 500;
    gap: .25rem;
    padding: 0 .25rem
}

@supports not (inset-inline-start:0) {
    .PaidPlanBadge__paid-plan-badge__joD9G__0-0-3042 {
        margin: -.125rem
    }
    .PaidPlanBadge__paid-plan-badge__joD9G__0-0-3042>* {
        margin: .125rem
    }
}

.PaidPlanBadge__paid-plan-badge--upgraded__i6Dql__0-0-3042 {
    --color-background: transparent;
    --color-text: #019873
}

.Pill__pill__rKVA5__0-0-3042 {
    --focus-outline-border-radius: 624.9375rem;
    --padding-block: 0.25rem;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 624.9375rem;
    border-width: 0;
    box-shadow: inset 0 0 0 .125rem #000;
    box-sizing: initial;
    color: #1a1a1a;
    cursor: pointer;
    display: grid;
    font-size: .875rem;
    gap: .5rem;
    grid-auto-flow: column;
    min-block-size: 1.5rem;
    padding: var(--padding-block) .75rem
}

.Pill__pill__rKVA5__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.Pill__pill__rKVA5__0-0-3042:hover {
    background-color: #d7d7ff
}

.Pill__pill__rKVA5__0-0-3042:disabled,
.Pill__pill__rKVA5__0-0-3042[aria-disabled=true] {
    background-color: #f3f3f3;
    box-shadow: inset 0 0 0 .125rem #b2b2b2;
    color: #b2b2b2;
    cursor: not-allowed
}

.Pill__pill--medium__-7-92__0-0-3042 {
    --padding-block: 0.5rem
}

.Pill__pill--active__4E-9M__0-0-3042:enabled,
.Pill__pill__rKVA5__0-0-3042:active:enabled {
    background-color: #5f5de4;
    color: #fff
}

.Pill__pill--active__4E-9M__0-0-3042:enabled:hover,
.Pill__pill__rKVA5__0-0-3042:active:enabled:hover {
    background-color: #4b4aa1
}

.PublicationCard__publication-card__dZd0M__0-0-3042 {
    color: #4d4d4d;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    min-width: 0;
    position: relative;
    width: 100%
}

.PublicationCard__publication-card__promoted__uwMdx__0-0-3042 {
    line-height: 1.4;
    position: absolute;
    top: -1.05rem
}

.PublicationCard__publication-card__card-link__hUKEG__0-0-3042 {
    color: #1a1a1a;
    display: flex;
    outline: none;
    position: relative;
    text-decoration: none
}

.PublicationCard__publication-card__card-link__hUKEG__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.PublicationCard__publication-card__cover-img__5ibKR__0-0-3042 {
    display: block;
    width: 100%
}

.PublicationCard__publication-card__cover-frame__6jbWI__0-0-3042 {
    box-shadow: 0 0 0 1px #e5e5e5, 0 0 0 transparent, 0 0 0 transparent;
    max-height: 100%;
    overflow: hidden;
    position: relative;
    transition: box-shadow .2s, transform .2s
}

.PublicationCard__publication-card__label__gGc5Q__0-0-3042 {
    bottom: 4px;
    left: 4px;
    position: absolute
}

.PublicationCard__publication-card__cover-wrapper__aCt5I__0-0-3042 {
    height: -moz-min-content;
    height: min-content;
    width: 100%
}

.PublicationCard__publication-card__card-link__hUKEG__0-0-3042:hover .PublicationCard__publication-card__cover-frame__6jbWI__0-0-3042 {
    box-shadow: 0 0 0 1px #e5e5e5, 0 .0625rem .25rem 0 #00000021, 0 .25rem .75rem 0 #0000001a;
    transform: translateY(-4px)
}

.PublicationCard__publication-card__title-container__vcS8E__0-0-3042 {
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%
}

.PublicationCard__publication-card__card-title__jufAN__0-0-3042 {
    display: -webkit-box;
    margin: 0;
    overflow: hidden;
    padding-top: 8px;
    -webkit-box-orient: vertical;
    font-size: .875rem;
    font-weight: 500;
    -webkit-line-clamp: 2;
    line-height: 1.6;
    text-overflow: ellipsis
}

@supports (-moz-appearance:none) {
    .PublicationCard__publication-card__card-title__jufAN__0-0-3042 {
        -webkit-line-clamp: 1
    }
}

.PublicationCard__publication-card__price__SATkI__0-0-3042 {
    background: #5f5de4;
    border-radius: .625rem;
    bottom: 4px;
    color: #fff;
    font-size: .625rem;
    font-weight: 500;
    padding: 2px 8px;
    position: absolute;
    right: -4px
}

.PublicationCard__publication-card__title-compensator__dayGP__0-0-3042 {
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.PublicationCard__publication-card__meta__aO2ik__0-0-3042 {
    line-height: 1.4;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PublicationCard__publication-card__author-link__-bT0k__0-0-3042 {
    color: #5f5de4;
    transition: color .2s
}

.PublicationCard__publication-card__author-link__-bT0k__0-0-3042:focus,
.PublicationCard__publication-card__author-link__-bT0k__0-0-3042:hover {
    color: #4b4aa1
}

.RadioButton__radio-button__container__I642F__0-0-3042 {
    block-size: 1.25rem;
    display: inline-block;
    inline-size: 1.25rem;
    outline: none;
    vertical-align: middle
}

.RadioButton__radio-button__visual__uyBa-__0-0-3042 {
    background-color: #fff;
    block-size: 100%;
    border: .0625rem solid grey;
    border-radius: 1.25rem;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    inline-size: 100%;
    position: relative;
    transition-duration: .1s;
    transition-property: border-color, background-color
}

.RadioButton__radio-button__visual__uyBa-__0-0-3042:has(:focus-visible) {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .RadioButton__radio-button__visual__uyBa-__0-0-3042:focus-within {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.RadioButton__radio-button__visual__uyBa-__0-0-3042:hover {
    background-color: #d7d7ff;
    border-color: #4b4aa1
}

.RadioButton__radio-button__visual__uyBa-__0-0-3042:focus-within {
    background-color: #b9b8fd
}

.RadioButton__radio-button__visual__uyBa-__0-0-3042.RadioButton__radio-button__visual--disabled__psX5F__0-0-3042 {
    cursor: not-allowed;
    opacity: .3
}

.RadioButton__radio-button__visual--checked__aSD2R__0-0-3042 {
    border-color: #5f5de4
}

.RadioButton__radio-button__visual--checked__aSD2R__0-0-3042:has(:focus-visible) {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

@supports not selector(:has(:focus-visible)) {
    .RadioButton__radio-button__visual--checked__aSD2R__0-0-3042:focus-within {
        outline: .125rem solid var(--focus-outline-color, #5f5de4);
        outline-offset: .0625rem;
        transition: outline .15s
    }
}

.RadioButton__radio-button__visual--checked__aSD2R__0-0-3042:hover {
    border-color: #4b4aa1
}

.RadioButton__radio-button__input__pM8zi__0-0-3042 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    block-size: 100%;
    cursor: inherit;
    inline-size: 100%;
    margin: 0;
    outline: none;
    position: absolute;
    z-index: 1
}

.RadioButton__radio-button__indicator__ZDf42__0-0-3042 {
    background-color: #5f5de4;
    border-radius: .625rem;
    height: .625rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition-duration: .1s;
    transition-property: background-color, opacity, visibility;
    width: .625rem
}

input:hover+.RadioButton__radio-button__indicator__ZDf42__0-0-3042 {
    background-color: #4b4aa1
}

input:focus+.RadioButton__radio-button__indicator__ZDf42__0-0-3042 {
    background-color: #363565
}

input:disabled+.RadioButton__radio-button__indicator__ZDf42__0-0-3042 {
    background-color: #ccc
}

.RadioButton__radio-button__indicator--unchecked__LA069__0-0-3042 {
    opacity: 0;
    visibility: hidden
}

.RadioButtonInContainer__radio-button-in-container__H-Zmy__0-0-3042 {
    align-items: center;
    border: .0625rem solid #e5e5e5;
    border-radius: .5rem;
    display: flex;
    gap: .5rem;
    inline-size: 100%;
    padding: .5rem
}

.RadioButtonInContainer__radio-button-in-container__H-Zmy__0-0-3042>* {
    flex: 0 1 auto
}

.RadioButtonInContainer__radio-button-in-container__label__h6HIc__0-0-3042 {
    flex-grow: 1;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    font-weight: 500
}

.RadioButtonInContainer__radio-button-in-container__icon__-FPgr__0-0-3042 {
    flex-shrink: 1
}

.SegmentationButtons__segmentation-buttons__container__Iq11u__0-0-3042 {
    display: flex;
    flex-flow: row wrap;
    gap: .5rem
}

.SegmentationButtons__segmentation-buttons__item__lZBwc__0-0-3042 {
    background-color: #f5f5ff;
    border: .0625rem solid #b9b8fd;
    color: #4b4aa1;
    white-space: nowrap
}

.SegmentationButtons__segmentation-buttons__item__lZBwc__0-0-3042:focus-visible {
    --color-border: none
}

.SegmentationButtons__segmentation-buttons__item--active__nqPJk__0-0-3042,
.SegmentationButtons__segmentation-buttons__item--active__nqPJk__0-0-3042:hover,
.SegmentationButtons__segmentation-buttons__item__lZBwc__0-0-3042:active {
    background-color: #b9b8fd;
    border-color: #5f5de4;
    color: #363565
}

.SidebarExternalToggle__sidebar-external-toggle__default-position-wrapper__wKdOG__0-0-3042 {
    inset-block-end: .5rem;
    inset-inline-start: .5rem;
    position: fixed;
    z-index: 7
}

@supports not (inset-inline-start:0.5rem) {
    .SidebarExternalToggle__sidebar-external-toggle__default-position-wrapper__wKdOG__0-0-3042 {
        bottom: .5rem;
        left: .5rem
    }
}

.SidebarInternalToggle__sidebar-internal-toggle__TYynR__0-0-3042 {
    align-items: center;
    background-color: #1a1a1a;
    border: 0;
    border-radius: .5rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    margin: 0;
    padding: .5rem .75rem;
    transition: background-color .2s
}

.SidebarInternalToggle__sidebar-internal-toggle__TYynR__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.SidebarInternalToggle__sidebar-internal-toggle__TYynR__0-0-3042:focus:enabled,
.SidebarInternalToggle__sidebar-internal-toggle__TYynR__0-0-3042:hover:enabled {
    background-color: #333
}

.SidebarInternalToggle__sidebar-internal-toggle__TYynR__0-0-3042:hover:enabled {
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .0625rem .5rem 0 #0000001a
}

.SidebarInternalToggle__sidebar-internal-toggle__arrow--is-sidebar-collapsed__I2Fj8__0-0-3042 {
    transform: rotate(-180deg)
}

.SidebarNavMenuGrid__sidebar-nav-menu-grid__lk0ju__0-0-3042 {
    display: grid;
    gap: .5rem;
    padding: .5rem
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042 {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: .5rem;
    color: #1a1a1a;
    cursor: pointer;
    display: grid;
    font-family: Inter, sans-serif;
    font-size: .875rem;
    grid-template-columns: auto auto 1fr;
    margin: 0;
    position: relative;
    text-decoration: none;
    transition: background-color .2s
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item--selected__-NPbF__0-0-3042 {
    background: #b9b8fd
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042:focus-visible {
    background: #d7d7ff
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042:hover {
    background: #d7d7ff
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042:active {
    background: #b9b8fd
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042:disabled {
    background: transparent;
    cursor: not-allowed;
    opacity: .3
}

@supports not (inset-inline-start:0) {
    .BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042 {
        display: flex
    }
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__dfDmp__0-0-3042>:not(:first-child) {
    margin-inline-start: .75rem
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__icon-wrapper__-yLds__0-0-3042 {
    display: flex
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__secondary-content__1slsF__0-0-3042 {
    align-content: center;
    display: flex;
    justify-self: start
}

.BaseSidebarNavMenuItem__base-sidebar-nav-menu-item__secondary-content--justify-end__o9gpT__0-0-3042 {
    justify-self: end
}

.BaseSidebarNavMenuItem__sidebar-nav-menu-item__8gVJJ__0-0-3042 {
    grid-template-columns: auto auto 1fr;
    padding: .5rem .75rem
}

.BaseSidebarNavMenuItem__sidebar-nav-submenu-item__2nhAb__0-0-3042 {
    grid-template-columns: auto auto 1fr;
    min-height: 2.3125rem;
    padding: .40625rem .875rem .40625rem 3rem;
    text-align: start
}

.BaseSidebarNavMenuItem__sidebar-nav-menu-item__ellipsis__ugzDE__0-0-3042 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.SidebarNavSubmenu__sidebar-nav-submenu__chevron__9py7R__0-0-3042 {
    transition: .2s
}

.SidebarNavSubmenu__sidebar-nav-submenu__chevron--is-open__OsFbE__0-0-3042 {
    transform: rotate(-180deg)
}

.Snackbar__snackbar__b4ecc__0-0-3042 {
    background-color: var(--background);
    border: 0;
    border-radius: .5rem;
    color: var(--color);
    display: grid;
    font-family: Inter, sans-serif;
    font-size: 1rem;
    gap: 1rem;
    grid-auto-flow: column;
    padding: .5rem .5rem .5rem 1rem;
    position: relative
}

@supports not (inset-inline-start:1rem) {
    .Snackbar__snackbar__b4ecc__0-0-3042>:not(:first-child) {
        margin-inline-start: 1rem
    }
}

.Snackbar__snackbar__content__EgpN-__0-0-3042 {
    align-items: center;
    display: flex;
    gap: .5rem;
    margin: 0;
    min-block-size: 2rem
}

.Snackbar__snackbar__content__EgpN-__0-0-3042:first-child:last-child {
    padding-inline-end: .5rem
}

@supports not (inset-inline-start:0.5rem) {
    .Snackbar__snackbar__content__EgpN-__0-0-3042>:not(:first-child) {
        margin-inline-start: .5rem
    }
}

.Snackbar__snackbar__content-text__gdgnV__0-0-3042 {
    font-weight: 500
}

.Snackbar__snackbar__content-icon__HAtDr__0-0-3042 {
    align-items: center;
    block-size: 2rem;
    display: flex;
    flex-shrink: 0;
    inline-size: 2rem
}

.Snackbar__snackbar__content-figure__eWGtq__0-0-3042 {
    align-items: center;
    aspect-ratio: 1;
    background: var(--figure-background);
    border-radius: 50%;
    color: var(--figure-color);
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    justify-content: center;
    min-height: 1.375rem;
    min-width: 1.375rem;
    padding: .125rem
}

.Snackbar__snackbar__actions__4rSU1__0-0-3042 {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-self: end
}

@supports not (inset-inline-start:0.5rem) {
    .Snackbar__snackbar__actions__4rSU1__0-0-3042>:not(:first-child) {
        margin-inline-start: .5rem
    }
}

.Snackbar__snackbar--self-detaching__-kjy2__0-0-3042 {
    animation: Snackbar__snackbarFadeInAndOut__6vHtN__0-0-3042 10s forwards;
    opacity: 0;
    transform: translateY(1rem)
}

@keyframes Snackbar__snackbarFadeInAndOut__6vHtN__0-0-3042 {
    3% {
        opacity: 1;
        transform: translateY(0)
    }
    97% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(1rem)
    }
}

.Snackbar__snackbar--info-primary__w-dZV__0-0-3042 {
    --background: #5f5de4;
    --color: #fff;
    --figure-background: #fff;
    --figure-color: var(--background)
}

.Snackbar__snackbar--info-secondary__3AM6J__0-0-3042 {
    --background: #1a1a1a;
    --color: #fff;
    --figure-background: #fff;
    --figure-color: var(--background)
}

.Snackbar__snackbar--info-tertiary__Y11ws__0-0-3042 {
    --background: #fff;
    --color: #1a1a1a;
    --figure-background: #5f5de4;
    --figure-color: var(--background);
    border: .0625rem solid #000
}

.Snackbar__snackbar--success__f-t7Z__0-0-3042 {
    --background: #017055;
    --color: #fff;
    --figure-background: #fff;
    --figure-color: var(--background)
}

.Snackbar__snackbar--error__-hyoS__0-0-3042 {
    --background: #b12223;
    --color: #fff;
    --figure-background: #fff;
    --figure-color: var(--background)
}

:root {
    --space-0: 0px;
    --space-1: 8px;
    --space-2: 16px;
    --space-3: 24px;
    --space-4: 32px;
    --space-5: 40px;
    --space-6: 48px;
    --space-7: 56px;
    --space-8: 64px;
    --space-9: 72px;
    --space-10: 80px;
    --space-11: 88px;
    --space-12: 96px
}

.Spacing__spacing--margin-top-0__RVqB9__0-0-3042 {
    margin-top: var(--space-0)
}

.Spacing__spacing--margin-top-1__iM9hN__0-0-3042 {
    margin-top: var(--space-1)
}

.Spacing__spacing--margin-top-2__YQFc-__0-0-3042 {
    margin-top: var(--space-2)
}

.Spacing__spacing--margin-top-3__oEL3L__0-0-3042 {
    margin-top: var(--space-3)
}

.Spacing__spacing--margin-top-4__bUhyX__0-0-3042 {
    margin-top: var(--space-4)
}

.Spacing__spacing--margin-top-5__HRqqH__0-0-3042 {
    margin-top: var(--space-5)
}

.Spacing__spacing--margin-top-6__Kmo0G__0-0-3042 {
    margin-top: var(--space-6)
}

.Spacing__spacing--margin-top-7__PC14w__0-0-3042 {
    margin-top: var(--space-7)
}

.Spacing__spacing--margin-top-8__fgNXj__0-0-3042 {
    margin-top: var(--space-8)
}

.Spacing__spacing--margin-top-9__1paIe__0-0-3042 {
    margin-top: var(--space-9)
}

.Spacing__spacing--margin-top-10__uY6Qs__0-0-3042 {
    margin-top: var(--space-10)
}

.Spacing__spacing--margin-top-11__QCS2a__0-0-3042 {
    margin-top: var(--space-11)
}

.Spacing__spacing--margin-top-12__5UGmk__0-0-3042 {
    margin-top: var(--space-12)
}

.Spacing__spacing--margin-right-0__jkMpg__0-0-3042 {
    margin-right: var(--space-0)
}

.Spacing__spacing--margin-right-1__3V2jr__0-0-3042 {
    margin-right: var(--space-1)
}

.Spacing__spacing--margin-right-2__1X-zA__0-0-3042 {
    margin-right: var(--space-2)
}

.Spacing__spacing--margin-right-3__bhFg-__0-0-3042 {
    margin-right: var(--space-3)
}

.Spacing__spacing--margin-right-4__XdgzB__0-0-3042 {
    margin-right: var(--space-4)
}

.Spacing__spacing--margin-right-5__D6-y2__0-0-3042 {
    margin-right: var(--space-5)
}

.Spacing__spacing--margin-right-6__-MasA__0-0-3042 {
    margin-right: var(--space-6)
}

.Spacing__spacing--margin-right-7__HfK5A__0-0-3042 {
    margin-right: var(--space-7)
}

.Spacing__spacing--margin-right-8__KqjMA__0-0-3042 {
    margin-right: var(--space-8)
}

.Spacing__spacing--margin-right-9__CDsOt__0-0-3042 {
    margin-right: var(--space-9)
}

.Spacing__spacing--margin-right-10__d0oNC__0-0-3042 {
    margin-right: var(--space-10)
}

.Spacing__spacing--margin-right-11__HNqJK__0-0-3042 {
    margin-right: var(--space-11)
}

.Spacing__spacing--margin-right-12__-xGPl__0-0-3042 {
    margin-right: var(--space-12)
}

.Spacing__spacing--margin-bottom-0__RfzL2__0-0-3042 {
    margin-bottom: var(--space-0)
}

.Spacing__spacing--margin-bottom-1__iuZHe__0-0-3042 {
    margin-bottom: var(--space-1)
}

.Spacing__spacing--margin-bottom-2__OQ-jA__0-0-3042 {
    margin-bottom: var(--space-2)
}

.Spacing__spacing--margin-bottom-3__-Igr5__0-0-3042 {
    margin-bottom: var(--space-3)
}

.Spacing__spacing--margin-bottom-4__8fiyX__0-0-3042 {
    margin-bottom: var(--space-4)
}

.Spacing__spacing--margin-bottom-5__iuhnS__0-0-3042 {
    margin-bottom: var(--space-5)
}

.Spacing__spacing--margin-bottom-6__GwRRB__0-0-3042 {
    margin-bottom: var(--space-6)
}

.Spacing__spacing--margin-bottom-7__VMMGk__0-0-3042 {
    margin-bottom: var(--space-7)
}

.Spacing__spacing--margin-bottom-8__mHUbV__0-0-3042 {
    margin-bottom: var(--space-8)
}

.Spacing__spacing--margin-bottom-9__IjOJW__0-0-3042 {
    margin-bottom: var(--space-9)
}

.Spacing__spacing--margin-bottom-10__BSwTC__0-0-3042 {
    margin-bottom: var(--space-10)
}

.Spacing__spacing--margin-bottom-11__Dc-vD__0-0-3042 {
    margin-bottom: var(--space-11)
}

.Spacing__spacing--margin-bottom-12__94w6b__0-0-3042 {
    margin-bottom: var(--space-12)
}

.Spacing__spacing--margin-left-0__CDHNp__0-0-3042 {
    margin-left: var(--space-0)
}

.Spacing__spacing--margin-left-1__mOOkJ__0-0-3042 {
    margin-left: var(--space-1)
}

.Spacing__spacing--margin-left-2__6AKnO__0-0-3042 {
    margin-left: var(--space-2)
}

.Spacing__spacing--margin-left-3__Tr2iQ__0-0-3042 {
    margin-left: var(--space-3)
}

.Spacing__spacing--margin-left-4__khnCb__0-0-3042 {
    margin-left: var(--space-4)
}

.Spacing__spacing--margin-left-5__Qhlce__0-0-3042 {
    margin-left: var(--space-5)
}

.Spacing__spacing--margin-left-6__NtocC__0-0-3042 {
    margin-left: var(--space-6)
}

.Spacing__spacing--margin-left-7__oMGfa__0-0-3042 {
    margin-left: var(--space-7)
}

.Spacing__spacing--margin-left-8__U7ipl__0-0-3042 {
    margin-left: var(--space-8)
}

.Spacing__spacing--margin-left-9__PHQdV__0-0-3042 {
    margin-left: var(--space-9)
}

.Spacing__spacing--margin-left-10__A68C-__0-0-3042 {
    margin-left: var(--space-10)
}

.Spacing__spacing--margin-left-11__hJ7do__0-0-3042 {
    margin-left: var(--space-11)
}

.Spacing__spacing--margin-left-12__NRnSf__0-0-3042 {
    margin-left: var(--space-12)
}

.Spacing__spacing--padding-top-0__diXK-__0-0-3042 {
    padding-top: var(--space-0)
}

.Spacing__spacing--padding-top-1__T-4cA__0-0-3042 {
    padding-top: var(--space-1)
}

.Spacing__spacing--padding-top-2__2hEVs__0-0-3042 {
    padding-top: var(--space-2)
}

.Spacing__spacing--padding-top-3__tKXSA__0-0-3042 {
    padding-top: var(--space-3)
}

.Spacing__spacing--padding-top-4__myjzI__0-0-3042 {
    padding-top: var(--space-4)
}

.Spacing__spacing--padding-top-5__pJQhG__0-0-3042 {
    padding-top: var(--space-5)
}

.Spacing__spacing--padding-top-6__MQJcy__0-0-3042 {
    padding-top: var(--space-6)
}

.Spacing__spacing--padding-top-7__R35Kw__0-0-3042 {
    padding-top: var(--space-7)
}

.Spacing__spacing--padding-top-8__sw-LG__0-0-3042 {
    padding-top: var(--space-8)
}

.Spacing__spacing--padding-top-9__p5Atz__0-0-3042 {
    padding-top: var(--space-9)
}

.Spacing__spacing--padding-top-10__m9hwg__0-0-3042 {
    padding-top: var(--space-10)
}

.Spacing__spacing--padding-top-11__lpfdb__0-0-3042 {
    padding-top: var(--space-11)
}

.Spacing__spacing--padding-top-12__5ZQrV__0-0-3042 {
    padding-top: var(--space-12)
}

.Spacing__spacing--padding-right-0__uEKp8__0-0-3042 {
    padding-right: var(--space-0)
}

.Spacing__spacing--padding-right-1__IAmVw__0-0-3042 {
    padding-right: var(--space-1)
}

.Spacing__spacing--padding-right-2__QH488__0-0-3042 {
    padding-right: var(--space-2)
}

.Spacing__spacing--padding-right-3__UoPUe__0-0-3042 {
    padding-right: var(--space-3)
}

.Spacing__spacing--padding-right-4__aCYSe__0-0-3042 {
    padding-right: var(--space-4)
}

.Spacing__spacing--padding-right-5__SRJoO__0-0-3042 {
    padding-right: var(--space-5)
}

.Spacing__spacing--padding-right-6__ftegD__0-0-3042 {
    padding-right: var(--space-6)
}

.Spacing__spacing--padding-right-7__EtpRh__0-0-3042 {
    padding-right: var(--space-7)
}

.Spacing__spacing--padding-right-8__3wox7__0-0-3042 {
    padding-right: var(--space-8)
}

.Spacing__spacing--padding-right-9__y-ftS__0-0-3042 {
    padding-right: var(--space-9)
}

.Spacing__spacing--padding-right-10__6Ltwv__0-0-3042 {
    padding-right: var(--space-10)
}

.Spacing__spacing--padding-right-11__AYVMN__0-0-3042 {
    padding-right: var(--space-11)
}

.Spacing__spacing--padding-right-12__HcjMm__0-0-3042 {
    padding-right: var(--space-12)
}

.Spacing__spacing--padding-bottom-0__3iuku__0-0-3042 {
    padding-bottom: var(--space-0)
}

.Spacing__spacing--padding-bottom-1__JJVPB__0-0-3042 {
    padding-bottom: var(--space-1)
}

.Spacing__spacing--padding-bottom-2__hq6mU__0-0-3042 {
    padding-bottom: var(--space-2)
}

.Spacing__spacing--padding-bottom-3__peE0Y__0-0-3042 {
    padding-bottom: var(--space-3)
}

.Spacing__spacing--padding-bottom-4__wrIpd__0-0-3042 {
    padding-bottom: var(--space-4)
}

.Spacing__spacing--padding-bottom-5__ro3K-__0-0-3042 {
    padding-bottom: var(--space-5)
}

.Spacing__spacing--padding-bottom-6__93OWD__0-0-3042 {
    padding-bottom: var(--space-6)
}

.Spacing__spacing--padding-bottom-7__oKiWG__0-0-3042 {
    padding-bottom: var(--space-7)
}

.Spacing__spacing--padding-bottom-8__dsigT__0-0-3042 {
    padding-bottom: var(--space-8)
}

.Spacing__spacing--padding-bottom-9__LhkJ1__0-0-3042 {
    padding-bottom: var(--space-9)
}

.Spacing__spacing--padding-bottom-10__umiud__0-0-3042 {
    padding-bottom: var(--space-10)
}

.Spacing__spacing--padding-bottom-11__L6w81__0-0-3042 {
    padding-bottom: var(--space-11)
}

.Spacing__spacing--padding-bottom-12__Je3Uk__0-0-3042 {
    padding-bottom: var(--space-12)
}

.Spacing__spacing--padding-left-0__Ms4qc__0-0-3042 {
    padding-left: var(--space-0)
}

.Spacing__spacing--padding-left-1__tb-eM__0-0-3042 {
    padding-left: var(--space-1)
}

.Spacing__spacing--padding-left-2__ojyC7__0-0-3042 {
    padding-left: var(--space-2)
}

.Spacing__spacing--padding-left-3__8OD-2__0-0-3042 {
    padding-left: var(--space-3)
}

.Spacing__spacing--padding-left-4__OAEKK__0-0-3042 {
    padding-left: var(--space-4)
}

.Spacing__spacing--padding-left-5__tZi5X__0-0-3042 {
    padding-left: var(--space-5)
}

.Spacing__spacing--padding-left-6__9S4K8__0-0-3042 {
    padding-left: var(--space-6)
}

.Spacing__spacing--padding-left-7__hKj2n__0-0-3042 {
    padding-left: var(--space-7)
}

.Spacing__spacing--padding-left-8__IR-05__0-0-3042 {
    padding-left: var(--space-8)
}

.Spacing__spacing--padding-left-9__lHYrf__0-0-3042 {
    padding-left: var(--space-9)
}

.Spacing__spacing--padding-left-10__LRWA-__0-0-3042 {
    padding-left: var(--space-10)
}

.Spacing__spacing--padding-left-11__gSsWL__0-0-3042 {
    padding-left: var(--space-11)
}

.Spacing__spacing--padding-left-12__m98SS__0-0-3042 {
    padding-left: var(--space-12)
}

.SplitButton__split-button__Rm0kC__0-0-3042 {
    --separator-color: #000;
    --separator-width: 0.0625rem;
    align-items: stretch;
    border-radius: .5rem;
    display: inline-flex;
    position: relative
}

.SplitButton__split-button__Rm0kC__0-0-3042>*+:after {
    background-color: var(--separator-color);
    block-size: 100%;
    content: "";
    inline-size: var(--separator-width);
    inset-inline-start: 0;
    position: absolute;
    transform: translateX(-50%)
}

.SplitButton__split-button__action__ziLKP__0-0-3042,
.SplitButton__split-button__action__ziLKP__0-0-3042:after {
    border-end-end-radius: 0;
    border-start-end-radius: 0
}

.SplitButton__split-button__dropdown-trigger__jkNrh__0-0-3042 {
    block-size: 100%
}

.SplitButton__split-button__dropdown-trigger__jkNrh__0-0-3042,
.SplitButton__split-button__dropdown-trigger__jkNrh__0-0-3042:after {
    border-end-start-radius: 0;
    border-start-start-radius: 0
}

.SplitButton__split-button--primary__bYzlw__0-0-3042,
.SplitButton__split-button--secondary__1Yu-k__0-0-3042,
.SplitButton__split-button--tertiary-inverse__2UuUy__0-0-3042 {
    --separator-color: #fff
}

.SplitButton__split-button--ghost__3aiDw__0-0-3042 {
    --separator-color: #e5e5e5
}

.SplitButton__split-button--tertiary-inverse__2UuUy__0-0-3042,
.SplitButton__split-button--tertiary__RcVNT__0-0-3042 {
    --separator-width: 0.125rem
}

.SplitButton__split-button--tertiary-inverse__2UuUy__0-0-3042:after,
.SplitButton__split-button--tertiary__RcVNT__0-0-3042:after {
    border-radius: inherit;
    box-shadow: inset 0 0 0 var(--separator-width) var(--separator-color);
    content: "";
    inset-block-end: 0;
    inset-block-start: 0;
    inset-inline-end: 0;
    inset-inline-start: 0;
    pointer-events: none;
    position: absolute
}

.SplitButton__split-button--tertiary-inverse__2UuUy__0-0-3042 .SplitButton__split-button__action__ziLKP__0-0-3042,
.SplitButton__split-button--tertiary-inverse__2UuUy__0-0-3042 .SplitButton__split-button__dropdown-trigger__jkNrh__0-0-3042,
.SplitButton__split-button--tertiary__RcVNT__0-0-3042 .SplitButton__split-button__action__ziLKP__0-0-3042,
.SplitButton__split-button--tertiary__RcVNT__0-0-3042 .SplitButton__split-button__dropdown-trigger__jkNrh__0-0-3042 {
    box-shadow: none
}

.StackCard__stack-card__JWb7P__0-0-3042 {
    font-family: Inter, sans-serif;
    font-size: .75rem;
    min-width: 0;
    position: relative
}

.StackCard__stack-card__card-link__ZtftH__0-0-3042 {
    color: #4d4d4d;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    outline: none;
    position: relative;
    text-decoration: none
}

.StackCard__stack-card__cover-container__0MhaK__0-0-3042 {
    padding-right: 24.3%;
    position: relative
}

.StackCard__stack-card__covers__M6wCZ__0-0-3042 {
    margin-bottom: 12px;
    position: relative
}

.StackCard__stack-card__cover-wrapper__jeZ9j__0-0-3042 {
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: end;
    left: 0;
    max-width: 100%;
    position: absolute;
    transform: translate(0);
    transition: transform .1s ease-in;
    width: 100%
}

.StackCard__stack-card__cover-wrapper--l-2__r9mA9__0-0-3042 {
    bottom: -6px;
    transform: translateX(10%)
}

.StackCard__stack-card__cover-wrapper--l-3__aZL1f__0-0-3042 {
    bottom: -12px;
    transform: translateX(20%)
}

.StackCard__stack-card__image-container__VNO8f__0-0-3042 {
    background: #fff;
    box-shadow: 0 0 0 .125rem #e5e5e5, 0 0 0 0 #0000, 0 0 0 0 #0000;
    overflow: hidden;
    transition: box-shadow .1s ease-in
}

.StackCard__stack-card__image-container--empty__XNJ6H__0-0-3042 {
    align-items: center;
    box-sizing: border-box;
    color: #4d4d4d;
    display: flex;
    flex-direction: column;
    font-size: .875rem;
    justify-content: center;
    line-height: 1.3;
    padding: .5rem;
    text-align: center
}

.StackCard__stack-card__cover-image__vOmzJ__0-0-3042 {
    display: block;
    width: 100%
}

.StackCard__stack-card__card-link__ZtftH__0-0-3042:hover .StackCard__stack-card__cover-wrapper--l-2__r9mA9__0-0-3042 {
    transform: translateX(15%)
}

.StackCard__stack-card__card-link__ZtftH__0-0-3042:hover .StackCard__stack-card__cover-wrapper--l-3__aZL1f__0-0-3042 {
    transform: translateX(30%)
}

.StackCard__stack-card__card-link__ZtftH__0-0-3042:hover .StackCard__stack-card__image-container__VNO8f__0-0-3042 {
    box-shadow: 0 0 0 .125rem #e5e5e5, 0 .0625rem .25rem 0 #00000021, 0 .5rem 1.5rem 0 #0000001a
}

.StackCard__stack-card__card-link__ZtftH__0-0-3042:focus .StackCard__stack-card__image-container__VNO8f__0-0-3042 {
    box-shadow: 0 0 0 .0625rem #fff, 0 0 0 .1875rem #5f5de4 !important
}

.StackCard__stack-card__image-container--new-stack__P4tzH__0-0-3042 {
    color: #5f5de4
}

.StackCard__stack-card__cover-wrapper--l-1__9Yvtp__0-0-3042 .StackCard__stack-card__image-container--new-stack__P4tzH__0-0-3042,
.StackCard__stack-card__cover-wrapper--l-2__r9mA9__0-0-3042 .StackCard__stack-card__image-container--new-stack__P4tzH__0-0-3042,
.StackCard__stack-card__cover-wrapper--l-3__aZL1f__0-0-3042 .StackCard__stack-card__image-container--new-stack__P4tzH__0-0-3042 {
    background-color: #f5f5ff;
    box-shadow: 0 0 0 .125rem #e5e5fe, 0 0 0 0 #0000, 0 0 0 0 #0000
}

.StackCard__stack-card__cover-wrapper--l-3__aZL1f__0-0-3042 .StackCard__stack-card__image-container--new-stack__P4tzH__0-0-3042 {
    background-color: #fff
}

.StackCard__stack-card__card-link__ZtftH__0-0-3042:hover .StackCard__stack-card__image-container--new-stack__P4tzH__0-0-3042 {
    box-shadow: 0 0 0 .125rem #e5e5fe, 0 .0625rem .25rem 0 #00000021, 0 .5rem 1.5rem 0 #0000001a
}

.StackCard__stack-card__title__GyAtK__0-0-3042 {
    color: #1a1a1a;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.6;
    margin: 0;
    overflow: hidden;
    padding-top: .5rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.StackCard__stack-card__meta__sNRQI__0-0-3042 {
    line-height: 1.4;
    margin-top: .25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.StackCard__stack-card__text-with-button__W-MC7__0-0-3042 {
    padding-right: 3rem
}

.StackCard__stack-card__controls__0zc-e__0-0-3042 {
    bottom: 0;
    position: absolute;
    right: 6%
}

.StackCard__stack-card__control-button__IRkuC__0-0-3042 {
    background: transparent;
    border: 0;
    cursor: pointer;
    display: block;
    margin: 0 -.375rem;
    padding: .375rem
}

.StackCard__stack-card__button-inner__UfsXt__0-0-3042 {
    background: #1a1a1a;
    border-radius: 100%;
    box-shadow: 0 0 0 .0625rem hsla(0, 0%, 90%, .4);
    padding: .25rem
}

.StackCard__stack-card__control-button__IRkuC__0-0-3042:hover .StackCard__stack-card__button-inner__UfsXt__0-0-3042 {
    background: #333
}

.StackCard__stack-card__control-button__IRkuC__0-0-3042:active .StackCard__stack-card__button-inner__UfsXt__0-0-3042 {
    background: #4d4d4d
}

.StackCard__stack-card__control-icon__2uwi2__0-0-3042 {
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    fill: #fff
}

.StackCard__stack-card__control-button__IRkuC__0-0-3042:focus-visible {
    outline: .125rem solid #5f5de4
}

.StackCard__stack-card__selection__V7Kkn__0-0-3042 {
    align-items: center;
    color: #f3f3f3;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.StackCard__stack-card__selection--selected__dh-M7__0-0-3042 {
    color: #ff5a47;
    opacity: 1
}

.StackCard__stack-card__badge__Mxnz7__0-0-3042 {
    bottom: .25rem;
    left: .25rem;
    position: absolute
}

.StackCard__stack-card__card-link--publisher-view__Wx7kB__0-0-3042:hover .StackCard__stack-card__selection__V7Kkn__0-0-3042 {
    opacity: 1
}

.StackCard__stack-card__shadow-overlay__gFBqk__0-0-3042 {
    background: hsla(0, 0%, 100%, 0);
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: background-color .1s;
    width: 100%
}

.StackCard__stack-card__card-link--publisher-view__Wx7kB__0-0-3042:hover .StackCard__stack-card__shadow-overlay__gFBqk__0-0-3042 {
    background: hsla(0, 0%, 100%, .5);
    pointer-events: auto
}

.StackCard__stack-card__tooltip__AHVHs__0-0-3042 {
    background-color: #000;
    border-radius: .5rem;
    bottom: 100%;
    color: #fff;
    display: none;
    font-size: .75rem;
    font-weight: 400;
    left: 50%;
    letter-spacing: normal;
    line-height: 1.4;
    padding: .5rem 1rem;
    position: absolute;
    text-transform: none;
    transform: translateX(-50%);
    white-space: nowrap;
    width: -moz-max-content;
    width: max-content;
    z-index: 1
}

.StackCard__stack-card__control-button__IRkuC__0-0-3042:hover~.StackCard__stack-card__tooltip__AHVHs__0-0-3042,
.StackCard__stack-card__tooltip--visible__rZgpH__0-0-3042 {
    display: block
}

.StackedAvatars__avatar--multiple-child__OT6km__0-0-3042 {
    position: relative
}

.StackedAvatars__avatar--multiple-child__OT6km__0-0-3042>.StackedAvatars__mini-avatar__Pv3mP__0-0-3042 {
    bottom: -.125rem;
    position: absolute;
    right: -.125rem
}

.StackedAvatars__avatar__FYWno__0-0-3042 {
    align-items: center;
    border-radius: 624.9375rem;
    display: flex;
    font-family: Inter, sans-serif;
    font-weight: 600;
    justify-content: center;
    overflow: hidden
}

.StackedAvatars__avatar__FYWno__0-0-3042 :not(svg) {
    block-size: 100%;
    inline-size: 100%
}

.StackedAvatars__mini-avatar__Pv3mP__0-0-3042 {
    font-size: inherit;
    height: 50%;
    width: 50%
}

.StackedAvatars__avatar__size--nano__HG4n8__0-0-3042 {
    font-size: .625rem;
    height: 1.25rem;
    width: 1.25rem
}

.StackedAvatars__avatar__size--mini__ySMU2__0-0-3042 {
    font-size: .625rem;
    height: 1.5rem;
    width: 1.5rem
}

.StackedAvatars__avatar__size--small__bxCVU__0-0-3042 {
    font-size: .75rem;
    height: 2rem;
    width: 2rem
}

.StackedAvatars__avatar__size--medium__FU7Wh__0-0-3042 {
    font-size: .875rem;
    height: 2.5rem;
    width: 2.5rem
}

.StackedAvatars__avatar__size--large__pH-BM__0-0-3042 {
    font-size: 1.25rem;
    height: 3.5rem;
    width: 3.5rem
}

.StackedAvatars__avatar__size--extra-large__CHWoj__0-0-3042 {
    font-size: 2rem;
    height: 8rem;
    width: 8rem
}

.StackedAvatars__avatar__background-color--blue__J4TEQ__0-0-3042 {
    background-color: #5f5de4;
    color: #fff
}

.StackedAvatars__avatar__background-color--blue__J4TEQ__0-0-3042:hover {
    background-color: #4b4aa1
}

.StackedAvatars__avatar__background-color--darkblue__NiA6J__0-0-3042 {
    background-color: #363565;
    color: #fff
}

.StackedAvatars__avatar__background-color--darkblue__NiA6J__0-0-3042:hover {
    background-color: #1b1b33
}

.StackedAvatars__avatar__background-color--orange__kvEnk__0-0-3042 {
    background-color: #ff7b6c;
    color: #000
}

.StackedAvatars__avatar__background-color--orange__kvEnk__0-0-3042:hover {
    background-color: #ff5a47
}

.StackedAvatars__avatar__background-color--darkorange__Eh-Du__0-0-3042 {
    background-color: #cc4839;
    color: #fff
}

.StackedAvatars__avatar__background-color--darkorange__Eh-Du__0-0-3042:hover {
    background-color: #99362b
}

.StackedAvatars__avatar__background-color--green__4-eNG__0-0-3042 {
    background-color: #01bd90;
    color: #000
}

.StackedAvatars__avatar__background-color--green__4-eNG__0-0-3042:hover {
    background-color: #019873
}

.StackedAvatars__avatar__background-color--lime__MA-SX__0-0-3042 {
    background-color: #b5d143;
    color: #000
}

.StackedAvatars__avatar__background-color--lime__MA-SX__0-0-3042:hover {
    background-color: #9db53a
}

.StackedAvatars__avatar__background-color--yellow__0tANN__0-0-3042 {
    background-color: #ebb800;
    color: #000
}

.StackedAvatars__avatar__background-color--yellow__0tANN__0-0-3042:hover {
    background-color: #d19600
}

.StackedAvatars__avatar__background-color--darkviolet__EZnM7__0-0-3042 {
    background-color: #783c82;
    color: #fff
}

.StackedAvatars__avatar__background-color--darkviolet__EZnM7__0-0-3042:hover {
    background-color: #552c5c
}

.StackedAvatars__avatar__background-color--violet__EVcHm__0-0-3042 {
    background-color: #b463c2;
    color: #000
}

.StackedAvatars__avatar__background-color--violet__EVcHm__0-0-3042:hover {
    background-color: #9b4ca8
}

.StackedAvatars__stacked-avatars__-SrO9__0-0-3042 {
    display: flex
}

.StackedAvatars__stacked-avatars--nano__FLbM8__0-0-3042>*+* {
    margin-inline-start: -.25rem
}

.StackedAvatars__stacked-avatars--mini__JZbjG__0-0-3042>*+* {
    margin-inline-start: -.3rem
}

.StackedAvatars__stacked-avatars--small__bUAPi__0-0-3042>*+* {
    margin-inline-start: -.4rem
}

.StackedAvatars__stacked-avatars--medium__LN1QF__0-0-3042>*+* {
    margin-inline-start: -.5rem
}

.StackedAvatars__stacked-avatars--large__YsHmr__0-0-3042>*+* {
    margin-inline-start: -.7rem
}

.StackedAvatars__stacked-avatars--extra-large__p-goM__0-0-3042>*+* {
    margin-inline-start: -1.6rem
}

.StepWrapper__step__jXgvG__0-0-3042 {
    align-items: center;
    border-radius: 624.9375rem;
    color: #fff;
    display: flex;
    font-weight: 600;
    justify-content: center
}

.StepWrapper__step__label__-cNwt__0-0-3042 {
    font-weight: 500
}

.StepWrapper__step__line__jkyjU__0-0-3042 {
    border-top-style: solid;
    flex: 1 1 auto
}

.StepWrapper__step__jXgvG__0-0-3042,
.StepWrapper__step__label__-cNwt__0-0-3042 {
    font-family: Inter, sans-serif
}

.StepWrapper__step--active__R-vvB__0-0-3042 {
    background-color: #5f5de4
}

.StepWrapper__step__label--active__vSr54__0-0-3042,
.StepWrapper__step__line--active__P-Pz9__0-0-3042 {
    color: #5f5de4
}

.StepWrapper__step--success__qKATC__0-0-3042 {
    background-color: #017055
}

.StepWrapper__step__label--success__v-6IO__0-0-3042,
.StepWrapper__step__line--success__VkYR5__0-0-3042 {
    color: #017055
}

.StepWrapper__step--error__mYn03__0-0-3042 {
    background-color: #b12223
}

.StepWrapper__step__label--error__BbFNi__0-0-3042,
.StepWrapper__step__line--error__oLBsm__0-0-3042 {
    color: #b12223
}

.StepWrapper__step__numbered__kuLKm__0-0-3042 {
    align-items: center;
    border: 2px solid #666;
    border-radius: 100%;
    color: #666;
    display: flex;
    height: 1.3125rem;
    justify-content: center;
    width: 1.3125rem
}

.StepWrapper__step__numbered-small__nLXVB__0-0-3042 {
    height: .75rem;
    width: .75rem
}

.StepWrapper__step__numbered-text__1fQln__0-0-3042 {
    font-size: .4rem
}

.StepWrapper__step__numbered-active__2h4ZM__0-0-3042 {
    background-color: #5f5de4;
    border: 2px solid #5f5de4;
    color: #fff
}

.StepWrapper__step__numbered-disabled__Bwnzm__0-0-3042 {
    background-color: initial;
    border: 2px solid #666;
    color: #666
}

.StepWrapper__step--small__KZCoX__0-0-3042 {
    border: .0625rem solid;
    font-size: .625rem;
    height: 1rem;
    width: 1rem
}

.StepWrapper__step__label--small__G0-Mi__0-0-3042 {
    font-size: .625rem
}

.StepWrapper__step__line--small__5-QUq__0-0-3042 {
    border-top-width: .0625rem
}

.StepWrapper__step--medium__GIDOm__0-0-3042 {
    border: .125rem solid;
    font-size: .875rem;
    height: 1.5rem;
    width: 1.5rem
}

.StepWrapper__step__label--medium__I3m5U__0-0-3042 {
    font-size: .875rem
}

.StepWrapper__step__line--medium__xOTaT__0-0-3042 {
    border-top-width: .125rem
}

.StepWrapper__step--disabled__tVK1Y__0-0-3042,
.StepWrapper__step__label--disabled__CY7re__0-0-3042,
.StepWrapper__step__line--disabled__6Xl26__0-0-3042 {
    color: #666
}

.StepWrapper__step--disabled__tVK1Y__0-0-3042 {
    border-color: #666
}

.Steps__steps__-kSK-__0-0-3042 {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    gap: .25rem;
    line-height: 1.6
}

@supports not (inset-inline-start:0) {
    .Steps__steps__-kSK-__0-0-3042 {
        margin: -.125rem
    }
    .Steps__steps__-kSK-__0-0-3042>* {
        margin: .125rem
    }
}

.SubscriptionPlanCard__subscription-plan-card__RW-rD__0-0-3042 {
    border-radius: .5rem;
    border-style: solid;
    border-width: .0625rem;
    color: #1a1a1a;
    display: flex;
    flex-direction: column;
    padding: 1.5rem;
    width: 13.25rem
}

.SubscriptionPlanCard__subscription-plan-card--offer__HCBT7__0-0-3042 {
    width: 20.625rem
}

.SubscriptionPlanCard__subscription-plan-card--primary-blue__EkCNg__0-0-3042 {
    background: #eaf4ff;
    border-color: #d5e9ff
}

.SubscriptionPlanCard__subscription-plan-card--primary-violet__ESnx-__0-0-3042 {
    background: #fdf5fe;
    border-color: #f6d9fb
}

.SubscriptionPlanCard__subscription-plan-card--primary-green__w4SZd__0-0-3042 {
    background: #e6fbf6;
    border-color: #b7faea
}

.SubscriptionPlanCard__subscription-plan-card--primary-lime__IBVW8__0-0-3042 {
    background: #f2ffbb;
    border-color: #cde861
}

.SubscriptionPlanCard__subscription-plan-card__title__xn-4O__0-0-3042 {
    font-weight: 600;
    text-transform: capitalize
}

.SubscriptionPlanCard__subscription-plan-card__title--primary-blue__QPa8o__0-0-3042 {
    color: #1b5699
}

.SubscriptionPlanCard__subscription-plan-card__title--primary-violet__zxlyD__0-0-3042 {
    color: #9b4ca8
}

.SubscriptionPlanCard__subscription-plan-card__title--primary-green__9Zl5N__0-0-3042 {
    color: #017055
}

.SubscriptionPlanCard__subscription-plan-card__title--primary-lime__Jt9wJ__0-0-3042 {
    color: #515e1e
}

.SubscriptionPlanCard__subscription-plan-card__description__ckCQY__0-0-3042 {
    margin-bottom: 1.5rem
}

.SubscriptionPlanCard__subscription-plan-card__offer-description__JRg4g__0-0-3042 {
    margin-top: 1.5rem
}

.SubscriptionPlanCard__subscription-plan-card__price-container__W5nhA__0-0-3042 {
    font-family: Inter, sans-serif;
    font-weight: 500
}

.SubscriptionPlanCard__subscription-plan-card__price-container--primary-blue__rF4-S__0-0-3042 {
    color: #1b5699;
    font-weight: 600
}

.SubscriptionPlanCard__subscription-plan-card__price-container--primary-violet__mJCDD__0-0-3042 {
    color: #9b4ca8;
    font-weight: 600
}

.SubscriptionPlanCard__subscription-plan-card__price-container--primary-green__vijCT__0-0-3042 {
    color: #017055;
    font-weight: 600
}

.SubscriptionPlanCard__subscription-plan-card__price-container--primary-lime__pHe0T__0-0-3042 {
    color: #515e1e;
    font-weight: 600
}

.SubscriptionPlanCard__subscription-plan-card__price-amount__90kWb__0-0-3042 {
    font-size: 1.5rem;
    margin-right: .25rem
}

.SubscriptionPlanCard__subscription-plan-card__price-amount--strike-through__Im3-0__0-0-3042 {
    text-decoration: line-through
}

.SubscriptionPlanCard__subscription-plan-card__price-suffix__dA-3d__0-0-3042 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.6
}

.SubscriptionPlanCard__subscription-plan-card__icon__XSzoS__0-0-3042 {
    margin-bottom: 1rem
}

.SubscriptionPlanCard__subscription-plan-card__icon__XSzoS__0-0-3042>img {
    height: 3.5rem;
    width: 3rem
}

.TabList__tab-wrapper__ERyg0__0-0-3042 {
    height: 3.25rem;
    max-width: 100%;
    position: relative
}

.TabList__tab-wrapper__ERyg0__0-0-3042:after {
    background-color: #e5e5e5;
    bottom: .125rem;
    content: "";
    height: .0625rem;
    position: absolute;
    width: 100%;
    z-index: -1
}

.TabList__tab-wrapper--narrow__7Du7-__0-0-3042 {
    display: flex
}

.TabList__tab-list__VSSzx__0-0-3042 {
    display: flex;
    flex: 0 1 auto;
    font-family: Inter, sans-serif;
    line-height: 1.6;
    list-style-type: none;
    margin: 0;
    min-height: calc(3.25rem + 20px);
    padding: 0;
    -ms-overflow-style: none;
    overflow-x: auto;
    overflow-y: visible;
    scroll-snap-type: inline proximity;
    scrollbar-width: none
}

.TabList__tab-list__VSSzx__0-0-3042::-webkit-scrollbar {
    width: 0
}

.TabList__tab-list__VSSzx__0-0-3042>* {
    flex: 1 0;
    scroll-snap-align: center
}

.TabList__tab-list__VSSzx__0-0-3042>:first-child {
    scroll-snap-align: start
}

.TabList__tab-list__VSSzx__0-0-3042>:last-child {
    scroll-snap-align: end
}

.TabList__tab-scroll-button__1JhjH__0-0-3042 {
    bottom: 0;
    display: block;
    padding-top: .625rem;
    position: absolute;
    top: 0;
    transition: opacity .15s, visibility .15s;
    z-index: 1
}

@media (max-width:48rem) {
    .TabList__tab-scroll-button__1JhjH__0-0-3042 {
        display: none
    }
}

.TabList__tab-scroll-button__1JhjH__0-0-3042>button:not(:hover) use {
    filter: drop-shadow(1px 0 1px #ffffff) drop-shadow(-1px 0 1px #ffffff) drop-shadow(0 1px 1px #ffffff) drop-shadow(0 -1px 1px #ffffff)
}

.TabList__tab-scroll-button--hidden__NqUSs__0-0-3042 {
    opacity: 0;
    visibility: hidden
}

.TabList__tab-scroll-button--left__BfYiN__0-0-3042 {
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, .7) 50%, hsla(0, 0%, 100%, 0));
    left: 0
}

.TabList__tab-scroll-button--right__pkAZU__0-0-3042 {
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, .7) 50%, hsla(0, 0%, 100%, 0));
    right: 0
}

.TabList__tab__woT-o__0-0-3042 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: inset 0 -.0625rem transparent;
    box-sizing: initial;
    color: #4d4d4d;
    display: block;
    font-size: .875rem;
    font-weight: 500;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-block: .125rem;
    padding: .75rem 1rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: box-shadow .15s;
    white-space: nowrap
}

.TabList__tab__woT-o__0-0-3042:focus-visible,
.TabList__tab__woT-o__0-0-3042:hover {
    box-shadow: inset 0 -.25rem #b9b8fd;
    color: #5f5de4
}

.TabList__tab__woT-o__0-0-3042:focus-visible {
    outline: 0
}

.TabList__tab__woT-o__0-0-3042:focus-visible:after,
.TabList__tab__woT-o__0-0-3042:focus-visible:before {
    border-style: solid;
    border-width: .0625rem;
    content: " ";
    position: absolute;
    z-index: 1
}

.TabList__tab__woT-o__0-0-3042:focus-visible:before {
    border-color: #5f5de4;
    border-radius: .125rem;
    inset: -.125rem
}

.TabList__tab__woT-o__0-0-3042:focus-visible:after {
    border-color: #fff;
    border-radius: .0625rem;
    inset: -.0625rem
}

.TabList__tab-list__VSSzx__0-0-3042>:first-child>.TabList__tab__woT-o__0-0-3042 {
    padding-left: 1.125rem
}

.TabList__tab-list__VSSzx__0-0-3042>:first-child>.TabList__tab__woT-o__0-0-3042:focus-visible:before {
    left: 0
}

.TabList__tab-list__VSSzx__0-0-3042>:first-child>.TabList__tab__woT-o__0-0-3042:focus-visible:after {
    left: .0625rem
}

.TabList__tab-list__VSSzx__0-0-3042>:last-child>.TabList__tab__woT-o__0-0-3042 {
    padding-right: 1.125rem
}

.TabList__tab-list__VSSzx__0-0-3042>:last-child>.TabList__tab__woT-o__0-0-3042:focus-visible:before {
    right: 0
}

.TabList__tab-list__VSSzx__0-0-3042>:last-child>.TabList__tab__woT-o__0-0-3042:focus-visible:after {
    right: .0625rem
}

.TabList__tab__woT-o__0-0-3042>svg {
    margin-inline-end: .75rem;
    vertical-align: bottom
}

.TabList__tab--active__uzxrn__0-0-3042 {
    box-shadow: inset 0 -.25rem #5f5de4;
    color: #5f5de4
}

.TeamsHeader__breadcrumbs__d04Fc__0-0-3042 {
    color: #4d4d4d;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.5;
    list-style-type: none;
    margin: 0;
    max-inline-size: 100%;
    padding: 1rem 0;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: inline proximity
}

.TeamsHeader__breadcrumbs__crumb__lhAxm__0-0-3042 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin: 0;
    padding: 0;
    scroll-snap-align: center
}

.TeamsHeader__breadcrumbs__crumb__lhAxm__0-0-3042:first-of-type {
    margin-inline-start: .125rem;
    scroll-snap-align: start
}

.TeamsHeader__breadcrumbs__crumb__lhAxm__0-0-3042:last-of-type {
    color: #1a1a1a;
    font-weight: 600;
    margin-inline-end: .125rem;
    scroll-snap-align: end
}

.TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042,
.TeamsHeader__breadcrumbs__text__d5nnb__0-0-3042 {
    align-items: center;
    color: inherit;
    display: inline-flex;
    padding: 0 .25rem;
    text-decoration: none
}

.TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042 {
    --focus-outline-border-radius: 0.25rem;
    border-radius: var(--focus-outline-border-radius);
    gap: .25rem
}

@supports not (inset-inline-start:0) {
    .TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042 {
        margin: -.125rem
    }
    .TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042>* {
        margin: .125rem
    }
}

.TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042:focus,
.TeamsHeader__breadcrumbs__link__DTqkH__0-0-3042:hover {
    color: #5f5de4;
    text-decoration: underline
}

.TeamsHeader__teams-header__s8zVu__0-0-3042 {
    background-color: #e5e5e5;
    inline-size: 100%;
    max-inline-size: 100vw
}

.TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042 {
    position: relative
}

.TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:after,
.TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:before {
    background-color: inherit;
    content: "";
    inset-block: 0;
    position: absolute
}

@supports not (inset-block:0) {
    .TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:after,
    .TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:before {
        bottom: 0;
        top: 0
    }
}

.TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:before {
    inset-inline: -50vw 100%
}

@supports not (inset-inline:-50vw 100%) {
    .TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:before {
        left: -50vw;
        right: 100%
    }
}

.TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:after {
    inset-inline: 100% -50vw
}

@supports not (inset-inline:100% -50vw) {
    .TeamsHeader__teams-header--full-bleed__C7CzG__0-0-3042:after {
        left: 100%;
        right: -50vw
    }
}

.TeamsHeader__teams-header__inner-wrapper__kiQbq__0-0-3042 {
    align-items: center;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: .25rem 1rem
}

@supports not (inset-inline-start:0) {
    .TeamsHeader__teams-header__inner-wrapper__kiQbq__0-0-3042 {
        margin: -.25rem
    }
    .TeamsHeader__teams-header__inner-wrapper__kiQbq__0-0-3042>* {
        margin: .25rem
    }
}

.TeamsHeader__teams-header__start__QkORz__0-0-3042 {
    align-items: center;
    display: grid;
    flex: 100 1;
    gap: .5rem;
    grid-template-columns: auto minmax(10ch, 1fr);
    justify-content: start
}

.TeamsHeader__teams-header__breadcrumbs__9ZYmD__0-0-3042 {
    --scroll-shadows-background-color: #e5e5e5
}

.TeamsHeader__teams-header__end__8PJbw__0-0-3042 {
    align-items: center;
    display: flex;
    flex: 1 0;
    gap: 1rem;
    justify-content: flex-end;
    min-block-size: 3.125rem
}

@supports not (inset-inline-start:0) {
    .TeamsHeader__teams-header__end__8PJbw__0-0-3042 {
        margin: -.5rem
    }
    .TeamsHeader__teams-header__end__8PJbw__0-0-3042>* {
        margin: .5rem
    }
}

.TextArea__text-area__wJRVP__0-0-3042 {
    display: grid;
    gap: .5rem
}

.TextArea__text-area--xs__MnZvX__0-0-3042 {
    font-size: .75rem
}

.TextArea__text-area--sm__ZOCi-__0-0-3042 {
    font-size: .875rem
}

.TextArea__text-area--md__fuDQ-__0-0-3042 {
    font-size: 1rem
}

.TextArea__text-area--lg__0VntF__0-0-3042 {
    font-size: 1.25rem
}

.TextArea__text-area--xl__Y2lim__0-0-3042 {
    font-size: 1.5rem
}

.TextArea__text-area--no-border__TLjBX__0-0-3042 {
    margin-inline: -.8125rem
}

.TextArea__text-area--no-border__TLjBX__0-0-3042 .TextArea__text-area__textarea--no-border__dlFXC__0-0-3042:not(:focus-visible) {
    border-color: transparent
}

.TextArea__text-area__label__NaGB0__0-0-3042 {
    font-family: Inter, sans-serif;
    font-size: 1.75em
}

.TextArea__text-area__wrapper__YqctC__0-0-3042 {
    line-height: 1.4;
    max-block-size: calc(var(--min-lines, 2)*1em*1.4 + 1.5rem);
    min-block-size: calc(var(--min-lines, 2)*1em*1.4 + 1.5rem);
    position: relative;
    transition: max-height .2s
}

.TextArea__text-area__wrapper__YqctC__0-0-3042:focus-within {
    max-block-size: calc(var(--max-lines, 4)*1em*1.4 + 1.5rem)
}

.TextArea__text-area__mirror-element__pUdBW__0-0-3042,
.TextArea__text-area__textarea__gilwi__0-0-3042 {
    border: .0625rem solid grey;
    border-radius: .5rem;
    box-sizing: border-box;
    color: #4d4d4d;
    font-family: Inter, sans-serif;
    font-size: inherit;
    -webkit-hyphens: auto;
    hyphens: auto;
    inline-size: 100%;
    line-height: 1.4;
    margin: 0;
    outline: none;
    overflow-wrap: anywhere;
    overflow-y: auto;
    padding: .75rem;
    white-space: pre-wrap;
    word-wrap: break-word
}

.TextArea__text-area__mirror-element__pUdBW__0-0-3042 {
    visibility: hidden
}

.TextArea__text-area__textarea__gilwi__0-0-3042 {
    block-size: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    position: absolute;
    resize: none
}

.TextArea__text-area__textarea__gilwi__0-0-3042:focus-visible {
    outline: .125rem solid var(--focus-outline-color, #5f5de4);
    outline-offset: .0625rem;
    transition: outline .15s
}

.TextArea__text-area__textarea__gilwi__0-0-3042:not(:focus) {
    overflow-y: hidden
}

.TextArea__text-area__textarea__gilwi__0-0-3042:hover {
    border-color: #4b4aa1;
    cursor: text
}

.TextArea__text-area__textarea__gilwi__0-0-3042::-moz-selection {
    background: rgba(215, 215, 255, .99)
}

.TextArea__text-area__textarea__gilwi__0-0-3042::selection {
    background: rgba(215, 215, 255, .99)
}

@supports not (inset-inline-start:0) {
    .TextArea__text-area__textarea__gilwi__0-0-3042 {
        left: 0;
        top: 0
    }
}

.TextArea__text-area__textarea--warning__wYIQZ__0-0-3042,
.TextArea__text-area__textarea--warning__wYIQZ__0-0-3042:hover {
    border-color: #d19600
}

.TextArea__text-area__textarea--error__Igdq0__0-0-3042,
.TextArea__text-area__textarea--error__Igdq0__0-0-3042:hover {
    border-color: #b12223
}

.TextArea__text-area__textarea--disabled__nUqrh__0-0-3042,
.TextArea__text-area__textarea--disabled__nUqrh__0-0-3042:hover {
    background-color: #f3f3f3;
    border-color: #ccc;
    color: grey;
    cursor: not-allowed
}

.TextArea__text-area__character-limit-message__8fSlH__0-0-3042,
.TextArea__text-area__more-trigger__hRXsk__0-0-3042 {
    border-radius: .5rem 0;
    inset-block-end: .0625rem;
    inset-inline-end: .0625rem;
    padding: .375rem .75rem;
    pointer-events: none;
    position: absolute
}

@supports not (inset-inline-end:0.0625rem) {
    .TextArea__text-area__character-limit-message__8fSlH__0-0-3042,
    .TextArea__text-area__more-trigger__hRXsk__0-0-3042 {
        bottom: .0625rem;
        right: .0625rem
    }
}

.TextArea__text-area__character-limit-message__8fSlH__0-0-3042 {
    font-family: Inter, sans-serif
}

.TextArea__text-area__textarea__gilwi__0-0-3042:not(:focus)~.TextArea__text-area__character-limit-message__8fSlH__0-0-3042 {
    display: none
}

.TextArea__text-area__more-trigger__hRXsk__0-0-3042 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 0;
    color: #5f5de4
}

.TextArea__text-area__textarea__gilwi__0-0-3042:focus+.TextArea__text-area__more-trigger__hRXsk__0-0-3042 {
    display: none
}

.TextArea__text-area__character-limit-message--approaching__drzBm__0-0-3042 {
    background-color: #fff7c0;
    color: #854200
}

.TextArea__text-area__character-limit-message--reached__2HGn-__0-0-3042 {
    background-color: #ffeded;
    color: #b12223
}

.ThumbnailNavigation__thumbnail-navigation__0g2F1__0-0-3042 {
    background-color: #fff;
    height: 100%;
    overflow-y: auto
}

.ThumbnailNavigation__thumbnail-navigation__page__W2Nia__0-0-3042 {
    margin: 0
}

.ThumbnailNavigation__thumbnail-navigation__page-image__-EjKL__0-0-3042 {
    height: 100%;
    max-height: inherit;
    object-fit: contain;
    vertical-align: middle;
    width: 100%
}

.ThumbnailNavigation__thumbnail-navigation__page-label__1vbaI__0-0-3042 {
    font-size: .75rem;
    position: absolute;
    text-align: center;
    top: 100%;
    width: 50%
}

.ThumbnailNavigation__thumbnail-navigation__top-bar__UVMq-__0-0-3042 {
    align-items: center;
    border-bottom: .0625rem solid #e5e5e5;
    display: flex;
    justify-content: space-between;
    min-block-size: 3rem;
    padding: .75rem .75rem .75rem .5rem
}

.ThumbnailNavigation__thumbnail-navigation__pages__FDlIy__0-0-3042 {
    display: flex;
    gap: .75rem
}

@supports not (inset-inline-start:0) {
    .ThumbnailNavigation__thumbnail-navigation__pages__FDlIy__0-0-3042 {
        margin: -.375rem
    }
    .ThumbnailNavigation__thumbnail-navigation__pages__FDlIy__0-0-3042>* {
        margin: .375rem
    }
}

.ThumbnailNavigation__thumbnail-navigation__pages-label__lMg-b__0-0-3042 {
    color: #4d4d4d
}

.ThumbnailNavigation__thumbnail-navigation__pages-number__B7H0G__0-0-3042 {
    text-align: right;
    width: 4.375rem
}

.ThumbnailNavigation__thumbnail-navigation__content-wrapper__hyCjN__0-0-3042 {
    list-style-type: none;
    margin: .875rem;
    padding: 0 .75rem 0 0
}

.ThumbnailNavigation__thumbnail-navigation__spread__YLigT__0-0-3042 {
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-bottom: 1.5rem;
    position: relative
}

.ThumbnailNavigation__thumbnail-navigation__spread__YLigT__0-0-3042:after,
.ThumbnailNavigation__thumbnail-navigation__spread__YLigT__0-0-3042:before {
    border: .125rem solid #e5e5e5;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ThumbnailNavigation__thumbnail-navigation__spread__YLigT__0-0-3042:hover:before {
    background-color: #b9b8fd;
    opacity: .6
}

.ThumbnailNavigation__thumbnail-navigation__spread-button__-QS6F__0-0-3042 {
    background-color: initial;
    border: 0;
    cursor: pointer;
    font-size: 0;
    height: 100%;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.ThumbnailNavigation__thumbnail-navigation__spread-divider__HSEYV__0-0-3042 {
    border: .0625rem solid #e5e5e5;
    margin: 0 0 -.5rem
}

.ThumbnailNavigation__thumbnail-navigation__spread-single__-Zilx__0-0-3042 {
    justify-content: center
}

.ThumbnailNavigation__thumbnail-navigation__spread-single__-Zilx__0-0-3042:after,
.ThumbnailNavigation__thumbnail-navigation__spread-single__-Zilx__0-0-3042:before {
    margin: auto;
    width: 50%
}

.ThumbnailNavigation__thumbnail-navigation__single-page__YiVnc__0-0-3042 {
    width: 50%
}

.ThumbnailNavigation__thumbnail-navigation__links-number__kwJqv__0-0-3042 {
    position: absolute
}

.ThumbnailNavigation__thumbnail-navigation__links-number--right__ZcXHm__0-0-3042 {
    right: 0
}

.ThumbnailNavigation__thumbnail-navigation__links-number-badge__MzNsh__0-0-3042 {
    margin: .25rem
}

.ThumbnailNavigation__thumbnail-navigation__spread--active__YZs7e__0-0-3042:before {
    background-color: #b9b8fd;
    opacity: .4;
    z-index: 1
}

.ThumbnailNavigation__thumbnail-navigation__spread--active-borders__PXXUn__0-0-3042,
.ThumbnailNavigation__thumbnail-navigation__spread--active__YZs7e__0-0-3042:after {
    border: .0625rem solid #5f5de4
}

.ToolBar__toolbar__l8gzQ__0-0-3042 {
    display: inline-flex;
    padding: .25rem .75rem
}

.ToolBar__toolbar__list__Be1JI__0-0-3042 {
    display: flex;
    gap: .25rem;
    list-style-type: none;
    margin: 0;
    padding: 0
}

@supports not (inset-inline-start:0) {
    .ToolBar__toolbar__list__Be1JI__0-0-3042 {
        margin: -.125rem
    }
    .ToolBar__toolbar__list__Be1JI__0-0-3042>* {
        margin: .125rem
    }
}

.ToolBar__toolbar__list-item__W9oYq__0-0-3042 {
    display: inherit;
    text-align: inherit
}

.ToolBar__toolbar__group__Ux11N__0-0-3042+.ToolBar__toolbar__list-item__W9oYq__0-0-3042,
.ToolBar__toolbar__l8gzQ__0-0-3042>.ToolBar__toolbar__list__Be1JI__0-0-3042>*+*,
.ToolBar__toolbar__list-item__W9oYq__0-0-3042+.ToolBar__toolbar__group__Ux11N__0-0-3042 {
    margin-inline-start: .25rem;
    position: relative
}

.ToolBar__toolbar__group__Ux11N__0-0-3042+.ToolBar__toolbar__list-item__W9oYq__0-0-3042:before,
.ToolBar__toolbar__l8gzQ__0-0-3042>.ToolBar__toolbar__list__Be1JI__0-0-3042>*+:before,
.ToolBar__toolbar__list-item__W9oYq__0-0-3042+.ToolBar__toolbar__group__Ux11N__0-0-3042:before {
    background-color: #e5e5e5;
    block-size: 66.6666666667%;
    content: "";
    display: block;
    inline-size: .0625rem;
    inset-block-start: 50%;
    inset-inline-start: -.25rem;
    position: absolute;
    transform: translate(-50%, -50%)
}

@supports not (inset-inline-start:-0.25rem) {
    .ToolBar__toolbar__group__Ux11N__0-0-3042+.ToolBar__toolbar__list-item__W9oYq__0-0-3042:before,
    .ToolBar__toolbar__l8gzQ__0-0-3042>.ToolBar__toolbar__list__Be1JI__0-0-3042>*+:before,
    .ToolBar__toolbar__list-item__W9oYq__0-0-3042+.ToolBar__toolbar__group__Ux11N__0-0-3042:before {
        left: -.25rem;
        top: 50%
    }
}

.UploadTray__upload-tray__m7tDt__0-0-3042 {
    background-color: #4b4aa1;
    border-radius: .5rem;
    box-shadow: .125rem .3125rem .375rem rgba(0, 0, 0, .25);
    color: #fff;
    padding: var(--space-3) var(--space-4);
    position: relative
}

@media (min-width:48rem) {
    .UploadTray__upload-tray__m7tDt__0-0-3042 {
        padding: var(--space-9) var(--space-7) var(--space-8)
    }
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 {
        padding: 2rem
    }
}

@media (min-width:90rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 {
        padding: 3rem 2rem
    }
}

.UploadTray__upload-tray--highlighted__tendt__0-0-3042 {
    background-color: #5f5de4
}

@media (min-width:48rem) {
    .UploadTray__upload-tray--highlighted__tendt__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042>:first-child,
    .UploadTray__upload-tray--highlighted__tendt__0-0-3042 .UploadTray__upload-tray__title-container__Jwk3-__0-0-3042>:first-child {
        font-weight: 600
    }
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--highlighted__tendt__0-0-3042 {
        padding: var(--space-7) var(--space-7) var(--space-10)
    }
}

.UploadTray__upload-tray__content__lQ0gh__0-0-3042 {
    align-items: baseline;
    display: grid;
    gap: var(--space-3);
    grid-auto-flow: row;
    text-align: center
}

.UploadTray__upload-tray__content__lQ0gh__0-0-3042>:first-child {
    font-size: 2rem;
    margin-top: var(--space-3)
}

@media (min-width:48rem) {
    .UploadTray__upload-tray__content__lQ0gh__0-0-3042 {
        justify-content: center
    }
    .UploadTray__upload-tray__content__lQ0gh__0-0-3042>:first-child {
        font-size: 3rem;
        font-weight: 500;
        margin-bottom: var(--space-3);
        margin-top: 0
    }
    .UploadTray__upload-tray--highlighted__tendt__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }
    .UploadTray__upload-tray--highlighted__tendt__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042>:first-child {
        font-size: 3rem !important
    }
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042 {
        grid-auto-flow: column;
        grid-template-columns: max-content .5fr 1fr;
        grid-template-rows: repeat(2, max-content);
        text-align: left
    }
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042>:first-child {
        font-size: 1.5rem;
        margin-bottom: 0
    }
}

@media (min-width:90rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042 {
        grid-template-columns: max-content .5fr .65fr
    }
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__content__lQ0gh__0-0-3042>:first-child {
        font-size: 2rem
    }
}

.UploadTray__upload-tray__right-column__z2GXC__0-0-3042 {
    align-self: center;
    color: #f5f5ff;
    grid-row: 1/-1
}

@media (min-width:48rem) {
    .UploadTray__upload-tray__right-column__z2GXC__0-0-3042 {
        grid-row: 5/6
    }
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__right-column__z2GXC__0-0-3042 {
        align-items: baseline;
        display: flex;
        grid-row: 1/-1
    }
}

.UploadTray__upload-tray__upload-file-button__GVZnx__0-0-3042 {
    align-items: center;
    background-color: #fff;
    border-radius: .5rem;
    border-width: 0;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .25rem .75rem 0 #0000001a;
    color: #000;
    cursor: pointer;
    display: flex;
    grid-column: 1/span 1;
    height: 100%;
    justify-content: center;
    margin-bottom: var(--space-1);
    padding: .5rem 2rem .5rem 1rem;
    transition: background-color .3s;
    width: 100%
}

.UploadTray__upload-tray__upload-file-button__GVZnx__0-0-3042>svg {
    margin-right: .5rem
}

.UploadTray__upload-tray__upload-file-button__GVZnx__0-0-3042:hover {
    background-color: #e5e5fe
}

@media (min-width:48rem) {
    .UploadTray__upload-tray__upload-file-button__GVZnx__0-0-3042 {
        grid-row: 2/span 1;
        width: 15.625rem
    }
}

.UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__upload-file-button__GVZnx__0-0-3042 {
    justify-self: auto
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__upload-file-button__GVZnx__0-0-3042 {
        margin-bottom: 0;
        width: auto
    }
}

.UploadTray__upload-tray__title-container__Jwk3-__0-0-3042 {
    display: none
}

@media (min-width:48rem) {
    .UploadTray__upload-tray__title-container__Jwk3-__0-0-3042 {
        display: block;
        margin-bottom: 1rem
    }
    .UploadTray__upload-tray__title-container__Jwk3-__0-0-3042>:first-child {
        font-size: 2rem;
        font-weight: 500
    }
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__title-container__Jwk3-__0-0-3042 {
        flex-direction: row;
        justify-content: flex-start;
        margin-bottom: 0
    }
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__title-container__Jwk3-__0-0-3042>:first-child {
        font-size: 1.5rem;
        margin-right: 2rem
    }
}

.UploadTray__upload-tray__cloud-buttons__11scQ__0-0-3042 {
    display: flex;
    flex-direction: row-reverse;
    gap: var(--space-3);
    justify-content: center
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__cloud-buttons__11scQ__0-0-3042 {
        flex-direction: row;
        gap: var(--space-2);
        justify-content: flex-start
    }
}

.UploadTray__upload-tray__cloud-button__zF1TU__0-0-3042 {
    align-items: center;
    background: #fff;
    border-radius: 624.9375rem;
    border-width: 0;
    box-shadow: 0 .0625rem .25rem 0 #00000021, 0 .25rem .75rem 0 #0000001a;
    color: #000;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: var(--space-2);
    transition: background-color .3s
}

.UploadTray__upload-tray__cloud-button__zF1TU__0-0-3042:hover {
    background-color: #e5e5fe
}

@media (min-width:64rem) {
    .UploadTray__upload-tray--fullscreen__4MhI3__0-0-3042 .UploadTray__upload-tray__cloud-button__zF1TU__0-0-3042 {
        padding: .75rem
    }
}

.UploadTrayTooltip__toggle__g501Z__0-0-3042 {
    opacity: 1
}

.UploadTrayTooltip__toggle__g501Z__0-0-3042:hover {
    opacity: .7
}

.UploadTrayTooltip__tooltip-content__f-lt8__0-0-3042 {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    border-top: 4px solid #5f5de4;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
    color: #000;
    display: block;
    max-inline-size: min(100vw - 1.25rem, 24em);
    opacity: 0;
    padding: 1em;
    pointer-events: none;
    position: absolute;
    transition: opacity .25s;
    z-index: 4
}

.UploadTrayTooltip__tooltip-content__f-lt8__0-0-3042[data-visible=true] {
    opacity: 1;
    pointer-events: auto
}

.UploadTrayTooltip__tooltip-content-row__tgp1S__0-0-3042 {
    display: flex;
    flex-direction: row;
    width: 100%
}

.UploadTrayTooltip__tooltip-content-text__MasF3__0-0-3042 {
    display: inline-flex;
    flex: 3 1 auto;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: .75rem;
    letter-spacing: 0;
    line-height: 1.6;
    overflow: hidden
}