.IconLibrary_size-010__PaoF9 {
    height: var(--size-base-010);
    width: var(--size-base-010)
}

.IconLibrary_size-010__PaoF9 * {
    stroke-width: .0469rem
}

.IconLibrary_size-020__GHUWN {
    height: var(--size-base-020);
    width: var(--size-base-020)
}

.IconLibrary_size-020__GHUWN * {
    stroke-width: .0625rem
}

.IconLibrary_size-025__Aavtz {
    height: var(--size-base-025);
    width: var(--size-base-025)
}

.IconLibrary_size-025__Aavtz * {
    stroke-width: .0938rem
}

.IconLibrary_size-030__jOAZN {
    height: var(--size-base-030);
    width: var(--size-base-030)
}

.IconLibrary_size-040__vjZ6L {
    height: var(--size-base-040);
    width: var(--size-base-040)
}

.IconLibrary_size-050__1Oleq {
    height: var(--size-base-050);
    width: var(--size-base-050)
}

.IconLibrary_size-060__RQ9tI {
    height: var(--size-base-060);
    width: var(--size-base-060)
}

.IconLibrary_size-070__ud7Db {
    height: var(--size-base-070);
    width: var(--size-base-070)
}

.IconLibrary_size-080__phUFP {
    height: var(--size-base-080);
    width: var(--size-base-080)
}

.IconLibrary_icon-ui__z1jYE {
    stroke: currentcolor;
    fill: none
}

.IconLibrary_icon-ui__z1jYE * {
    stroke-linecap: round;
    stroke-linejoin: round
}

.ActionItem_wrap__gue9u {
    --color-ai-primary: var(--color-white-000);
    --color-ai-primary-bg: var(--color-gray-900);
    --color-ai-primary-h: var(--color-gray-700);
    --color-ai-primary-d: var(--color-gray-100);
    --color-ai-primary-bg-d: var(--color-gray-200);
    --color-ai-secondary: var(--color-gray-900);
    --color-ai-secondary-bg: var(--color-gray-100);
    --color-ai-secondary-h: var(--color-gray-150);
    --color-ai-secondary-d: var(--color-gray-200);
    --color-ai-secondary-bg-d: var(--color-gray-050);
    --color-ai-tertiary: var(--color-gray-900);
    --color-ai-tertiary-bg-h: var(--color-gray-100);
    --color-ai-tertiary-d: var(--color-gray-200);
    --color-ai-outline: var(--color-gray-900);
    --color-ai-outline-border: var(--color-gray-900);
    --color-ai-outline-bg-h: var(--color-gray-100);
    --color-ai-outline-d: var(--color-gray-200);
    --color-ai-outline-border-d: var(--color-gray-200);
    --color-ai-text: var(--color-gray-900);
    --color-ai-text-h: var(--color-gray-300);
    --color-ai-text-d: var(--color-gray-200);
    --color-ai-accent-link: var(--color-gray-900);
    --color-ai-accent-link-h: var(--color-gray-300);
    --color-ai-accent-link-d: var(--color-gray-200);
    align-items: center;
    border: 0;
    border-radius: .25rem;
    color: unset;
    cursor: pointer;
    display: inline-flex;
    font-family: var(--font-semibold);
    position: relative;
    text-decoration: none
}

.ActionItem_variant-primary__E1ZrN {
    background-color: var(--color-ai-primary-bg);
    border: 1px solid var(--color-ai-primary-bg);
    color: var(--color-ai-primary)
}

.ActionItem_variant-primary__E1ZrN:hover {
    background-color: var(--color-ai-primary-h);
    border: 1px solid var(--color-ai-primary-h)
}

.ActionItem_variant-primary__E1ZrN.ActionItem_is-disabled__Z6yQp {
    background-color: var(--color-ai-primary-bg-d);
    border: 1px solid var(--color-ai-primary-bg-d);
    color: var(--color-ai-primary-d);
    pointer-events: none
}

.ActionItem_variant-secondary__tg_EH {
    background-color: var(--color-ai-secondary-bg);
    border: 1px solid var(--color-ai-secondary-bg);
    color: var(--color-ai-secondary)
}

.ActionItem_variant-secondary__tg_EH:hover {
    background-color: var(--color-ai-secondary-h);
    border: 1px solid var(--color-ai-secondary-h)
}

.ActionItem_variant-secondary__tg_EH.ActionItem_is-disabled__Z6yQp {
    background-color: var(--color-ai-secondary-bg-d);
    border: 1px solid var(--color-ai-secondary-bg-d);
    color: var(--color-ai-secondary-d);
    pointer-events: none
}

.ActionItem_variant-tertiary__9aier {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--color-ai-tertiary)
}

.ActionItem_variant-tertiary__9aier:hover {
    background-color: var(--color-ai-tertiary-bg-h);
    border: 1px solid var(--color-ai-tertiary-bg-h)
}

.ActionItem_variant-tertiary__9aier.ActionItem_is-disabled__Z6yQp {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--color-ai-tertiary-d);
    pointer-events: none
}

.ActionItem_variant-outline__va5Si {
    background-color: transparent;
    border: 1px solid var(--color-ai-outline-border);
    color: var(--color-ai-outline)
}

.ActionItem_variant-outline__va5Si:hover,
.ActionItem_variant-outline__va5Si:hover * {
    background-color: var(--color-ai-outline-bg-h)
}

.ActionItem_variant-outline__va5Si.ActionItem_is-disabled__Z6yQp {
    background-color: transparent;
    border: 1px solid var(--color-ai-outline-border-d);
    color: var(--color-ai-outline-d);
    pointer-events: none
}

.ActionItem_variant-text___8n8N {
    background-color: transparent;
    color: var(--color-ai-text);
    display: inline-block;
    font-family: var(--font-standard);
    font-size: .875rem;
    padding: 0;
    text-decoration-line: underline
}

.ActionItem_variant-text___8n8N:hover,
.ActionItem_variant-text___8n8N:hover * {
    color: var(--color-ai-text-h)
}

.ActionItem_variant-text___8n8N.ActionItem_is-disabled__Z6yQp {
    color: var(--color-ai-text-d);
    pointer-events: none
}

.ActionItem_variant-accent-link__Bgf7M {
    background-color: transparent;
    color: var(--color-ai-accent-link);
    font-family: var(--font-semibold);
    font-size: .875rem;
    padding: 0
}

.ActionItem_variant-accent-link__Bgf7M:hover,
.ActionItem_variant-accent-link__Bgf7M:hover * {
    color: var(--color-ai-accent-link-h)
}

.ActionItem_variant-accent-link__Bgf7M.ActionItem_is-disabled__Z6yQp,
.ActionItem_variant-accent-link__Bgf7M.ActionItem_is-disabled__Z6yQp * {
    color: var(--color-ai-accent-link-d);
    pointer-events: none
}

.ActionItem_variant-icon__Oh234 {
    background-color: transparent;
    padding: var(--space-005)
}

.ActionItem_is-loading__NBmUs {
    color: transparent;
    pointer-events: none
}

.ActionItem_is-loading__NBmUs>svg {
    opacity: 0
}

.ActionItem_size-medium__6gePC,
.ActionItem_size-small__H2wae {
    gap: .5rem
}

.ActionItem_size-small__H2wae:not(.ActionItem_variant-icon__Oh234) {
    font-size: .875rem;
    line-height: 1.625rem
}

.ActionItem_size-small__H2wae:not(.ActionItem_variant-icon__Oh234) svg {
    height: var(--size-base-020);
    width: var(--size-base-020)
}

@media (min-width:641px) {
    .ActionItem_size-small__H2wae:not(.ActionItem_variant-icon__Oh234) svg {
        height: var(--size-base-025);
        width: var(--size-base-025)
    }
}

.ActionItem_size-small__H2wae:not(.ActionItem_variant-icon__Oh234, .ActionItem_variant-text___8n8N, .ActionItem_variant-accent-link__Bgf7M) {
    padding: .188rem .75rem
}

.ActionItem_size-medium__6gePC:not(.ActionItem_variant-icon__Oh234) {
    font-size: .875rem;
    line-height: 1.75rem
}

@media (min-width:641px) {
    .ActionItem_size-medium__6gePC:not(.ActionItem_variant-icon__Oh234) {
        font-size: 1rem
    }
}

.ActionItem_size-medium__6gePC:not(.ActionItem_variant-icon__Oh234, .ActionItem_variant-text___8n8N, .ActionItem_variant-accent-link__Bgf7M) {
    padding: .375rem 1rem
}

@media (min-width:641px) {
    .ActionItem_size-medium__6gePC:not(.ActionItem_variant-icon__Oh234, .ActionItem_variant-text___8n8N, .ActionItem_variant-accent-link__Bgf7M) {
        padding: .313rem 1rem
    }
}

.ActionItem_length-full-width__VuOi7 {
    justify-content: center;
    width: 100%
}

.ActionItem_loader-wrap__a_RjS {
    align-items: center;
    bottom: -1px;
    display: flex;
    justify-content: center;
    top: -1px;
    position: absolute;
    right: -1px;
    left: -1px
}

.ActionItem_loader-wrap__a_RjS:before {
    background: var(--color-gray-200);
    border-radius: var(--border-radius);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0
}

@keyframes ActionItem_loading__v7_DE {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.ActionItem_loader__elElg {
    animation: ActionItem_loading__v7_DE 3s linear infinite
}

.ActionBar_wrap__aZyay {
    align-items: center;
    display: flex;
    gap: var(--space-015)
}

.ActionBar_alignment-start__gfrKl {
    justify-content: flex-start
}

.ActionBar_alignment-center__VXriw {
    justify-content: center
}

.ActionBar_alignment-end__HEV7z {
    justify-content: flex-end
}

.GridLayout_grid__wHQhn {
    display: grid;
    gap: var(--space-020);
    grid-template-columns: repeat(16, minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: calc(1300px + calc(var(--page-horizontal-padding) * 2));
    padding: 0 var(--page-horizontal-padding);
    width: 100%
}

.GridLayout_direction-ltr__YkVkt {
    direction: ltr
}

.GridLayout_direction-rtl__xufnd {
    direction: rtl
}

.GridLayout_direction-rtl__xufnd * {
    direction: ltr
}

.GridLayout_c-8__FqjKM {
    grid-column: span 8
}

.GridLayout_c-16__1_4k0 {
    grid-column: span 16
}

@media (min-width:960px) {
    .GridLayout_c-1__m__JE1A2 {
        grid-column: span 1
    }
    .GridLayout_c-2__m__rN_FI {
        grid-column: span 2
    }
    .GridLayout_c-3__m__99215 {
        grid-column: span 3
    }
    .GridLayout_c-4__m__jSR5z {
        grid-column: span 4
    }
    .GridLayout_c-5__m__LVliB {
        grid-column: span 5
    }
    .GridLayout_c-6__m__WoQrb {
        grid-column: span 6
    }
    .GridLayout_c-7__m__j1wZ4 {
        grid-column: span 7
    }
    .GridLayout_c-8__m__pd33W {
        grid-column: span 8
    }
    .GridLayout_c-9__m__EycJk {
        grid-column: span 9
    }
    .GridLayout_c-10__m__Ev_b3 {
        grid-column: span 10
    }
    .GridLayout_c-11__m__NfezF {
        grid-column: span 11
    }
    .GridLayout_c-12__m__oiLOW {
        grid-column: span 12
    }
    .GridLayout_c-13__m__VBS5j {
        grid-column: span 13
    }
    .GridLayout_c-14__m__MHiWi {
        grid-column: span 14
    }
    .GridLayout_c-15__m__X47pD {
        grid-column: span 15
    }
    .GridLayout_c-16__m__Ukp2n {
        grid-column: span 16
    }
}

@media (min-width:1280px) {
    .GridLayout_c-1__l__ro16Q {
        grid-column: span 1
    }
    .GridLayout_c-2__l__dGISc {
        grid-column: span 2
    }
    .GridLayout_c-3__l__D70_M {
        grid-column: span 3
    }
    .GridLayout_c-4__l__EJSOp {
        grid-column: span 4
    }
    .GridLayout_c-5__l__dZVRS {
        grid-column: span 5
    }
    .GridLayout_c-6__l__yTyAi {
        grid-column: span 6
    }
    .GridLayout_c-7__l__i4je3 {
        grid-column: span 7
    }
    .GridLayout_c-8__l__h8cgB {
        grid-column: span 8
    }
    .GridLayout_c-9__l__75DKH {
        grid-column: span 9
    }
    .GridLayout_c-10__l__NWDvD {
        grid-column: span 10
    }
    .GridLayout_c-11__l___h5jl {
        grid-column: span 11
    }
    .GridLayout_c-12__l__e8n4h {
        grid-column: span 12
    }
    .GridLayout_c-13__l__t67hF {
        grid-column: span 13
    }
    .GridLayout_c-14__l__h29kC {
        grid-column: span 14
    }
    .GridLayout_c-15__l__ERgMG {
        grid-column: span 15
    }
    .GridLayout_c-16__l__CudA1 {
        grid-column: span 16
    }
}

.LayoutContainer_wrap__q8mlK {
    display: grid;
    height: 100%
}

.LayoutContainer_layoutitem__A5Axt {
    display: flex
}

.LayoutContainer_c-1__VaZ9d {
    grid-template-columns: minmax(0, 1fr)
}

.LayoutContainer_c-2__n1OUM {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
}

.LayoutContainer_c-3___xOML {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
}

.LayoutContainer_c-4__sO4vx {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
}

@media (min-width:640px) {
    .LayoutContainer_c-1__m__0mNB8 {
        grid-template-columns: minmax(0, 1fr)
    }
    .LayoutContainer_c-2__m__8FFNi {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
    }
    .LayoutContainer_c-3__m__q2mw1 {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
    }
    .LayoutContainer_c-4__m__uy2SF {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
    }
}

@media (min-width:1280px) {
    .LayoutContainer_c-1__l__wKqcl {
        grid-template-columns: minmax(0, 1fr)
    }
    .LayoutContainer_c-2__l__2ntRu {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
    }
    .LayoutContainer_c-3__l__wlfgA {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
    }
    .LayoutContainer_c-4__l__D_91g {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
    }
}

.LayoutContainer_align-left__a_P6Z {
    justify-content: flex-start
}

.LayoutContainer_align-center__tmmjB {
    justify-content: center
}

.LayoutContainer_align-right__Xi__D {
    justify-content: flex-end
}

.LayoutContainer_vertical-top__Nzil8 {
    align-items: flex-start
}

.LayoutContainer_vertical-middle__MxosR {
    align-items: center
}

.LayoutContainer_vertical-bottom__9hVCM {
    align-items: flex-end
}

.LayoutContainer_direction-ltr__4Sq4k {
    direction: ltr
}

.LayoutContainer_direction-rtl__F_Ra8 {
    direction: rtl
}

.SpacerContainer_ptop-005__HlimQ {
    padding-top: var(--space-005)
}

.SpacerContainer_ptop-010__986gn {
    padding-top: var(--space-010)
}

.SpacerContainer_ptop-015__gm2Vn {
    padding-top: var(--space-015)
}

.SpacerContainer_ptop-020__y1ddZ {
    padding-top: var(--space-020)
}

.SpacerContainer_ptop-025__3kUr7 {
    padding-top: var(--space-025)
}

.SpacerContainer_ptop-030__9j7ix {
    padding-top: var(--space-030)
}

.SpacerContainer_ptop-035__d2gT4 {
    padding-top: var(--space-035)
}

.SpacerContainer_ptop-040__an9Lf {
    padding-top: var(--space-040)
}

.SpacerContainer_ptop-045__YlDGH {
    padding-top: var(--space-045)
}

.SpacerContainer_ptop-050__IHm0Z {
    padding-top: var(--space-050)
}

.SpacerContainer_ptop-055__mrcwc {
    padding-top: var(--space-055)
}

.SpacerContainer_ptop-060__4ZdMu {
    padding-top: var(--space-060)
}

.SpacerContainer_ptop-065__VHHdK {
    padding-top: var(--space-065)
}

.SpacerContainer_ptop-075__mSpGJ {
    padding-top: var(--space-075)
}

.SpacerContainer_ptop-080__yKPaH {
    padding-top: var(--space-080)
}

.SpacerContainer_ptop-090__uQ5gR {
    padding-top: var(--space-090)
}

@media (min-width:960px) {
    .SpacerContainer_ptop-005__m__AleBC {
        padding-top: var(--space-005)
    }
    .SpacerContainer_ptop-010__m__6xkRN {
        padding-top: var(--space-010)
    }
    .SpacerContainer_ptop-015__m__ds7TB {
        padding-top: var(--space-015)
    }
    .SpacerContainer_ptop-020__m___y6Jm {
        padding-top: var(--space-020)
    }
    .SpacerContainer_ptop-025__m__xQMLU {
        padding-top: var(--space-025)
    }
    .SpacerContainer_ptop-030__m__KQwQo {
        padding-top: var(--space-030)
    }
    .SpacerContainer_ptop-035__m__If3Dl {
        padding-top: var(--space-035)
    }
    .SpacerContainer_ptop-040__m__0OQnp {
        padding-top: var(--space-040)
    }
    .SpacerContainer_ptop-045__m__09QOY {
        padding-top: var(--space-045)
    }
    .SpacerContainer_ptop-050__m__chfLq {
        padding-top: var(--space-050)
    }
    .SpacerContainer_ptop-055__m__lL8_U {
        padding-top: var(--space-055)
    }
    .SpacerContainer_ptop-060__m__ZCuh6 {
        padding-top: var(--space-060)
    }
    .SpacerContainer_ptop-065__m__I7l9f {
        padding-top: var(--space-065)
    }
    .SpacerContainer_ptop-075__m__9suHs {
        padding-top: var(--space-075)
    }
    .SpacerContainer_ptop-080__m__lIkQi {
        padding-top: var(--space-080)
    }
    .SpacerContainer_ptop-090__m__qZNVG {
        padding-top: var(--space-090)
    }
}

@media (min-width:1280px) {
    .SpacerContainer_ptop-005__l__MWYRi {
        padding-top: var(--space-005)
    }
    .SpacerContainer_ptop-010__l__tvJwX {
        padding-top: var(--space-010)
    }
    .SpacerContainer_ptop-015__l__X2wWt {
        padding-top: var(--space-015)
    }
    .SpacerContainer_ptop-020__l__rSvRN {
        padding-top: var(--space-020)
    }
    .SpacerContainer_ptop-025__l__UOJJr {
        padding-top: var(--space-025)
    }
    .SpacerContainer_ptop-030__l__5TLaP {
        padding-top: var(--space-030)
    }
    .SpacerContainer_ptop-035__l__FU0sq {
        padding-top: var(--space-035)
    }
    .SpacerContainer_ptop-040__l__n38Mp {
        padding-top: var(--space-040)
    }
    .SpacerContainer_ptop-045__l___gxmo {
        padding-top: var(--space-045)
    }
    .SpacerContainer_ptop-050__l__c632Y {
        padding-top: var(--space-050)
    }
    .SpacerContainer_ptop-055__l__yosmd {
        padding-top: var(--space-055)
    }
    .SpacerContainer_ptop-060__l__d9zAC {
        padding-top: var(--space-060)
    }
    .SpacerContainer_ptop-065__l__NL35f {
        padding-top: var(--space-065)
    }
    .SpacerContainer_ptop-075__l__udqcY {
        padding-top: var(--space-075)
    }
    .SpacerContainer_ptop-080__l__1y_aW {
        padding-top: var(--space-080)
    }
    .SpacerContainer_ptop-090__l__dxvFe {
        padding-top: var(--space-090)
    }
}

.AuthTemplate_auth-layout__jNJQ5 {
    background-color: var(--color-gray-050);
    background-image: url(/_next/static/media/lines-bg.a6c9509c.svg);
    background-position: 100% 0;
    background-repeat: no-repeat
}

@media (max-width:639px) {
    .AuthTemplate_auth-layout__jNJQ5 {
        background-size: 80vw
    }
}

@media (min-width:640px) {
    .AuthTemplate_auth-layout__jNJQ5 {
        background-size: 40vw
    }
}

.AuthTemplate_wrap__glMud {
    min-height: 100vh;
    display: grid
}

@supports (min-height:100dvh) {
    .AuthTemplate_wrap__glMud .AuthTemplate_wrap__glMud {
        min-height: 100dvh
    }
}

.AuthTemplate_inner-wrap__Gm1ep {
    max-width: 32rem;
    width: 100%
}

.AuthTemplate_auth-layout-box___Pf81 {
    background-color: var(--color-white-000);
    border-radius: var(--border-radius);
    box-shadow: 2px 2px 24px rgb(33 37 41/8%)
}

@media (max-width:639px) {
    .AuthTemplate_auth-layout-box___Pf81 {
        padding: var(--space-030)
    }
}

@media (min-width:640px) {
    .AuthTemplate_auth-layout-box___Pf81 {
        padding: var(--space-050)
    }
}

.AuthTemplate_legal-and-privacy__dciHr {
    gap: var(--space-030)
}

.AvatarComponent_avatar__UD0QK {
    background-color: var(--color-gray-200);
    border-radius: var(--border-radius);
    color: var(--color-white-000);
    display: flex;
    flex-direction: column;
    font-size: 1.125rem;
    height: var(--size-base-060);
    justify-content: center;
    line-height: 1.75rem;
    text-align: center;
    width: var(--size-base-060)
}

.BreadcrumbsElement_list__abJMp {
    display: flex;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.BreadcrumbsElement_link__879o6 {
    align-items: center;
    color: var(--color-gray-900);
    display: flex;
    height: 100%;
    text-decoration: none
}

.BreadcrumbsElement_listitem__Zl5ta {
    align-items: center;
    display: flex;
    cursor: default
}

.BreadcrumbsElement_listitem__Zl5ta>svg {
    margin-left: var(--space-005)
}

.BreadcrumbsElement_listitem__Zl5ta:not(:last-child) {
    margin-right: var(--space-010)
}

.BreadcrumbsElement_listitem__Zl5ta:last-child {
    margin-right: 0
}

.BreadcrumbsElement_listitem__Zl5ta:last-child svg,
.BreadcrumbsElement_listitem__Zl5ta:last-child>.BreadcrumbsElement_link__879o6 {
    color: var(--color-gray-300)
}

@media (hover:hover) and (pointer:fine) {
    .BreadcrumbsElement_link__879o6[href]:hover {
        color: var(--color-gray-300)
    }
}

.DropdownElement_wrap__RkDD3 {
    background-color: var(--color-white-000);
    border-radius: .25rem;
    box-shadow: 2px 2px 24px rgb(33 37 41/8%);
    color: var(--color-gray-900);
    font-size: .875rem;
    position: absolute
}

.DropdownElement_wrap__RkDD3:not(.DropdownElement_inside-modal__uAjZt) {
    z-index: var(--z-index-040)
}

.DropdownElement_wrap__RkDD3.DropdownElement_inside-modal__uAjZt {
    z-index: var(--z-index-120)
}

.FormCheckbox_wrap__Z_vnn {
    align-items: center;
    display: flex
}

.FormCheckbox_checkbox__tHeB8 {
    appearance: none;
    background-color: var(--color-white-000);
    border-radius: var(--border-radius);
    border: 1px solid var(--color-gray-300);
    display: grid;
    height: 1.25rem;
    margin: 0;
    min-width: 1.25rem;
    place-content: center;
    width: 1.25rem
}

.FormCheckbox_checkbox__tHeB8:after {
    border: 2px solid var(--color-white-000);
    content: "";
    height: .563rem;
    margin-top: -.125rem;
    transform: rotate(43deg);
    width: .313rem
}

.FormCheckbox_checkbox__tHeB8:checked {
    background-color: var(--color-green-500);
    border: 1px solid var(--color-green-500)
}

.FormCheckbox_checkbox__tHeB8:checked:after {
    border-color: var(--color-white-000);
    border-width: 0 2px 2px 0
}

.FormCheckbox_checkbox__tHeB8:disabled,
.FormCheckbox_checkbox__tHeB8:not(:checked).FormCheckbox_checkbox__tHeB8:not(.FormCheckbox_error__W4cRX):hover {
    border: 1px solid var(--color-gray-200)
}

.FormCheckbox_checkbox__tHeB8:disabled:checked {
    background-color: var(--color-gray-200)
}

.FormCheckbox_checkbox__tHeB8:not(:disabled):checked:hover {
    background-color: var(--color-green-700);
    border: 1px solid var(--color-green-700)
}

.FormCheckbox_error__W4cRX:not(:checked) {
    border: 1px solid var(--color-orange-500)
}

.FormCheckbox_label__qw_hv {
    margin-left: var(--space-015)
}

.FormCheckbox_label-disabled__1QIXU {
    color: var(--color-gray-200)
}

.CalendarDay_calendar-day__hahOc {
    align-items: center;
    border-top: 1px solid transparent;
    box-sizing: border-box;
    color: var(--color-gray-900);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 26px;
    position: relative;
    text-align: center;
    width: 14.2857%
}

.CalendarDay_calendar-day__hahOc:after,
.CalendarDay_calendar-day__hahOc:before {
    border-radius: 4px;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.CalendarDay_calendar-day__hahOc:before {
    background-color: var(--color-green-500);
    z-index: 1
}

.CalendarDay_calendar-day__hahOc:after {
    border: 2px solid var(--color-green-500);
    transform: scale(.95);
    transition-duration: .15s;
    transition-property: transform, opacity;
    z-index: 2
}

.CalendarDay_calendar-day__hahOc:not(.CalendarDay_disabled__xfHzs):hover:after {
    opacity: 1;
    transform: scale(1)
}

.CalendarDay_calendar-day__hahOc.CalendarDay_highlight__U1Iq6 {
    color: orange
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk:before {
    opacity: 1
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk:hover:after {
    background-color: #fff
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_disabled__xfHzs *,
.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk:not(:hover) * {
    color: #fff
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_selected-start__QWcxk:before {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    right: 0
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_selected-end__3Kh9j:before {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    left: 0
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_selected-middle__NFDy6:before {
    background-color: #ade8d9;
    border-radius: 0;
    left: 0;
    right: 0
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_selected-middle__NFDy6 span {
    color: var(--color-gray-900)
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_selected-middle__NFDy6:nth-child(7n+1):before {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk.CalendarDay_selected-middle__NFDy6:not(.CalendarDay_end__ceRrf):nth-child(7n):before {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.CalendarDay_calendar-day__hahOc.CalendarDay_today__PnO_2 {
    font-weight: 400
}

.CalendarDay_calendar-day__hahOc.CalendarDay_today__PnO_2:before {
    opacity: 1
}

.CalendarDay_calendar-day__hahOc.CalendarDay_today__PnO_2:not(.CalendarDay_selected___SSkk):before {
    background-color: var(--color-gray-100);
    margin: calc(var(--space-005) / 2)
}

.CalendarDay_calendar-day__hahOc.CalendarDay_wide__VyQA_:after,
.CalendarDay_calendar-day__hahOc.CalendarDay_wide__VyQA_:before {
    left: 12.5%;
    right: 12.5%
}

.CalendarDay_calendar-day__hahOc.CalendarDay_outside__4lZ_0 {
    color: var(--color-gray-200)
}

.CalendarDay_calendar-day__hahOc.CalendarDay_disabled__xfHzs {
    color: #d3dde6;
    cursor: default;
    pointer-events: none
}

@media (hover:none) {
    .CalendarDay_calendar-day__hahOc:after {
        content: none
    }
    .CalendarDay_calendar-day__hahOc.CalendarDay_selected___SSkk * {
        color: #fff
    }
}

.CalendarDay_calendar-day-date__EZuue {
    transition: color .15s;
    will-change: color;
    z-index: 3
}

.CalendarNavigation_button__sXK5s {
    color: var(--color-gray-900)
}

.CalendarNavigation_calendar-navigation__Utqy0 {
    align-items: center;
    color: var(--color-gray-900);
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
    position: relative;
    text-align: center;
    text-transform: capitalize
}

.CalendarNavigation_calendar-navigation-container__VPJJ1 {
    display: flex;
    justify-content: space-between
}

.CalendarNavigation_calendar-navigation-current__nDxBP {
    flex-grow: 1;
    font-size: 16px
}

.CalendarNavigation_calendar-navigation-next__OmsFs,
.CalendarNavigation_calendar-navigation-previous__6qD2D {
    stroke: var(--color-green-900);
    stroke-width: 1.5px
}

.CalendarNavigation_calendar-navigation-next__OmsFs:hover,
.CalendarNavigation_calendar-navigation-previous__6qD2D:hover {
    color: var(--color-green-500)
}

.CalendarNavigation_select-date-container___FxZt {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 1fr);
    height: 0;
    opacity: 0;
    transition-duration: .4s;
    transition-property: opacity, height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.CalendarNavigation_select-date-container___FxZt.CalendarNavigation_open__wPHrk {
    height: auto;
    opacity: 1
}

.CalendarNavigation_select-date-container___FxZt:not(.CalendarNavigation_open__wPHrk) {
    pointer-events: none
}

.CalendarNavigation_select-date-block__ScG_9 {
    align-items: center;
    border: 1px solid var(--color-gray-100);
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-height: 44px;
    transition-duration: .3s;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.CalendarNavigation_select-date-block__ScG_9.CalendarNavigation_year__3v6fQ:first-child,
.CalendarNavigation_select-date-block__ScG_9.CalendarNavigation_year__3v6fQ:last-child {
    opacity: .3;
    pointer-events: none
}

.CalendarNavigation_select-date-block__ScG_9:active {
    background-color: var(--color-green-500);
    color: #fff
}

.CalendarNavigation_select-date-block__ScG_9:hover {
    border-color: var(--color-green-500);
    color: var(--color-green-500)
}

.CalendarNavigation_select-date-block__ScG_9.CalendarNavigation_selected__ZLS5M {
    background-color: var(--color-gray-100);
    pointer-events: none
}

.CalendarGrid_calendar-grid__p1JtY {
    box-sizing: content-box;
    overflow: hidden;
    position: relative;
    user-select: none
}

.CalendarGrid_calendar-grid-container__513Wz {
    backface-visibility: hidden;
    display: flex;
    flex-wrap: wrap;
    left: 0;
    position: absolute;
    right: 0;
    transition-property: none;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    will-change: transform
}

.CalendarGrid_calendar-grid-container__513Wz.CalendarGrid_moving__VpBrB .CalendarGrid_calendar-day-date__L0MA1 {
    transition: color .3s
}

.CalendarGrid_calendar-grid-container__513Wz.CalendarGrid_origin-bottom___kvO8 {
    bottom: 0;
    top: auto
}

.CalendarGrid_calendar-grid-container__513Wz.CalendarGrid_origin-top__xUOk5 {
    bottom: auto;
    top: 0
}

.CalendarGrid_calendar-grid-container__513Wz.CalendarGrid_transition__tKS8f {
    transition-property: transform
}

.CalendarWeekHeader_calendar-week-header__qNmEC {
    display: flex;
    padding: 8px 0
}

.CalendarWeekHeader_calendar-week-header-day___o4px {
    color: var(--color-gray-300);
    font-size: 14px;
    line-height: 1;
    text-align: center;
    text-transform: capitalize;
    width: 14.2857%
}

.Calendar_calendar-body__p1jom {
    height: 0;
    opacity: 0;
    transition-duration: .4s;
    transition-property: opacity, height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.Calendar_calendar-body__p1jom.Calendar_open__hFkyN {
    height: auto;
    opacity: 1
}

.Calendar_calendar-body__p1jom:not(.Calendar_open__hFkyN) {
    pointer-events: none
}

.FormDatePicker_calendar-wrap__txvOP {
    width: 280px
}

.FormDatePicker_calendar-wrap__txvOP,
.FormDatePicker_layout-box__2B8GP {
    background-color: var(--color-white-000);
    border-radius: var(--border-radius);
    box-shadow: 0 1px 24px 0 rgb(33 37 41/8%);
    height: 100%;
    padding: var(--size-base-020)
}

@media (min-width:960px) {
    .FormDateRange_wrap__E5PVq {
        max-width: 15.5rem
    }
}

.FormDateRange_input-container__VDmoU {
    display: flex;
    flex-direction: row;
    gap: var(--space-010)
}

.FormDateRange_input__MWrLf {
    appearance: none;
    color: var(--color-gray-900);
    border-radius: var(--border-radius);
    border: 1px solid var(--color-gray-100);
    font-family: inherit;
    font-size: 1rem;
    height: 2.75rem;
    padding: var(--space-010);
    width: 100%
}

.FormDateRange_input__MWrLf:focus {
    color: var(--color-gray-900);
    border-color: var(--color-gray-900);
    outline: none
}

.FormDateRange_input__MWrLf:disabled {
    border-color: var(--color-gray-150);
    color: var(--color-gray-900);
    cursor: not-allowed
}

.FormDateRange_input__MWrLf::placeholder {
    color: var(--color-gray-300);
    font-size: 1rem
}

.FormDateRange_input__MWrLf:not([disabled]):hover {
    border-color: var(--color-gray-200);
    color: var(--color-gray-300);
    outline: none
}

.FormDateRange_error__i53BV .FormDateRange_input__MWrLf {
    background-color: var(--color-orange-050)
}

.FormDateRange_error__i53BV .FormDateRange_input__MWrLf,
.FormDateRange_error__i53BV .FormDateRange_input__MWrLf:focus {
    color: var(--color-orange-500);
    border-color: var(--color-orange-500)
}

.FormDateRange_label__stXFq {
    display: block
}

.FormDateRange_text__ALeh_ {
    display: block;
    padding-bottom: var(--space-005)
}

.FormDateRange_error-wrapper__1px_2 {
    align-items: center;
    display: flex;
    font-size: var(--space-015);
    gap: var(--space-015);
    padding-top: var(--space-005)
}

.FormDateRange_error-wrapper__1px_2 svg {
    flex-shrink: 0
}

.FormDateRange_error-message___l_wY {
    color: var(--color-orange-500);
    padding-left: var(--space-005)
}

.TooltipComponent_wrap__oD22l {
    display: inline-block;
    position: relative
}

.TooltipComponent_content___Xrng {
    align-items: center;
    border-radius: .25rem;
    border: 0;
    display: inline-flex;
    padding: var(--space-005) var(--space-020);
    position: absolute;
    width: 120px
}

.TooltipComponent_content___Xrng:after {
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    width: 0
}

.TooltipComponent_variant-light__pxGCo {
    background-color: var(--color-gray-050);
    border-color: var(--color-gray-050);
    color: var(--color-gray-900)
}

.TooltipComponent_variant-light__pxGCo:after {
    border-color: var(--color-gray-050)
}

.TooltipComponent_variant-dark__9vi5Z {
    background-color: var(--color-gray-900);
    color: var(--color-white-000)
}

.TooltipComponent_variant-dark__9vi5Z:after {
    border-color: var(--color-gray-900)
}

.TooltipComponent_position-right__far9b {
    left: calc(100% + 5px);
    top: 50%;
    transform: translateY(-50%)
}

.TooltipComponent_position-right__far9b:after {
    border-bottom: 4px solid transparent;
    border-right-style: solid;
    border-right-width: 4px;
    border-top: 4px solid transparent;
    left: auto;
    right: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.TooltipComponent_position-left__ecErq {
    left: auto;
    right: calc(100% + 5px);
    top: 50%;
    transform: translateY(-50%)
}

.TooltipComponent_position-left__ecErq:after {
    border-bottom: 4px solid transparent;
    border-left-style: solid;
    border-left-width: 4px;
    border-top: 4px solid transparent;
    left: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.TooltipComponent_position-top__YNC2p {
    bottom: calc(100% + 5px);
    left: 50%;
    transform: translateX(-50%)
}

.TooltipComponent_position-top__YNC2p:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top-style: solid;
    border-top-width: 4px;
    bottom: 100%;
    left: 50%;
    top: 100%;
    transform: translateX(-50%)
}

.TooltipComponent_position-bottom__liN6i {
    left: 50%;
    top: calc(100% + 5px);
    transform: translateX(-50%)
}

.TooltipComponent_position-bottom__liN6i:after {
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    bottom: 100%;
    left: 50%;
    top: auto;
    transform: translateX(-50%)
}

.FormInput_wrap__goWzj:not(.FormInput_full-width__NTOJ6) {
    width: min-content
}

@media (max-width:639px) {
    .FormInput_wrap__goWzj:not(.FormInput_full-width__NTOJ6).FormInput_otp__q1bzD {
        width: 2.5rem;
        height: 2.5rem
    }
}

@media (min-width:640px) {
    .FormInput_wrap__goWzj:not(.FormInput_full-width__NTOJ6).FormInput_otp__q1bzD {
        width: 3rem;
        height: 3rem
    }
}

.FormInput_wrap__goWzj.FormInput_full-width__NTOJ6 {
    width: 100%
}

.FormInput_input-wrap__aqKyw {
    border-radius: var(--border-radius);
    border: 1px solid var(--color-gray-100);
    display: flex
}

.FormInput_input-wrap__aqKyw:focus-within {
    border-color: var(--color-gray-900)
}

.FormInput_input-wrap__aqKyw.FormInput_is-disabled__qS512 {
    background-color: var(--color-gray-050);
    border-color: var(--color-gray-200);
    color: var(--color-gray-200);
    cursor: not-allowed
}

.FormInput_input-wrap__aqKyw:not(.FormInput_is-disabled__qS512):hover {
    border-color: var(--color-gray-200)
}

.FormInput_input__mzgeC {
    appearance: none;
    color: var(--color-gray-900);
    background: transparent;
    border: 0;
    border-radius: var(--border-radius);
    flex: 1;
    font-family: inherit;
    font-size: 1rem;
    height: 2.625rem;
    min-width: 0;
    padding: var(--space-010) var(--space-020) var(--space-010) var(--space-020)
}

.FormInput_input__mzgeC:focus {
    color: var(--color-gray-900);
    outline: none
}

.FormInput_input__mzgeC:disabled {
    color: var(--color-gray-200);
    cursor: not-allowed
}

.FormInput_input__mzgeC::placeholder {
    color: var(--color-gray-300);
    font-size: 1rem
}

.FormInput_input__mzgeC:not(:disabled, :focus):hover {
    color: var(--color-gray-300);
    outline: none
}

.FormInput_input__mzgeC.FormInput_otp__q1bzD {
    background-color: var(--color-white-000);
    text-align: center
}

@media (max-width:639px) {
    .FormInput_input__mzgeC.FormInput_otp__q1bzD {
        font-size: 1.125rem;
        height: 2.5rem;
        line-height: 1.875rem;
        padding: var(--space-005);
        width: 2.5rem
    }
}

@media (min-width:640px) {
    .FormInput_input__mzgeC.FormInput_otp__q1bzD {
        font-size: 1.5rem;
        height: 3rem;
        line-height: 2.25rem;
        padding: var(--space-015);
        width: 3rem
    }
}

.FormInput_hoverable__Yu5wd {
    display: flex;
    align-items: center;
    height: 100%
}

.FormInput_tooltip__W_CsU {
    width: 130px
}

.FormInput_prefix-content__9t9_z,
.FormInput_side-content__qF1hC {
    align-items: center;
    display: flex;
    justify-content: center
}

.FormInput_side-content__qF1hC {
    padding-right: var(--space-020)
}

.FormInput_prefix-content__9t9_z {
    padding-left: var(--space-020)
}

.FormInput_error__Yb8qQ .FormInput_input-wrap__aqKyw {
    background-color: var(--color-orange-050);
    border-color: var(--color-orange-500)
}

.FormInput_error__Yb8qQ .FormInput_input__mzgeC {
    color: var(--color-orange-500)
}

.FormInput_error__Yb8qQ .FormInput_input-wrap__aqKyw:focus-within {
    border-color: var(--color-orange-500)
}

.FormInput_error__Yb8qQ ::placeholder {
    color: var(--color-orange-500)
}

.FormInput_label__NmVxS {
    display: block
}

.FormInput_text___k_4c {
    display: flex;
    padding-bottom: var(--space-010);
    gap: var(--space-005)
}

.FormInput_text-required__6Lte5 {
    color: var(--color-orange-500)
}

.FormInput_text-extra__4fY4C {
    color: var(--color-gray-200)
}

.FormInput_valid___vjdR {
    border-color: var(--color-gray-150)
}

.FormInput_icon__UqN3H {
    align-items: center;
    bottom: 0;
    display: flex;
    position: absolute;
    right: 10px;
    top: 0
}

.FormInput_error-wrapper__AYwkq {
    align-items: center;
    display: flex;
    font-size: var(--space-015);
    gap: var(--space-015);
    padding-top: var(--space-005)
}

.FormInput_error-wrapper__AYwkq svg {
    flex-shrink: 0
}

.FormInput_error-message__VwfMA {
    color: var(--color-orange-500)
}

.FormSelect_wrap__IgCf1 .form-select__control {
    border: 1px solid var(--color-gray-100);
    height: 44px
}

.FormSelect_wrap__IgCf1 .form-select__control .form-select__dropdown-indicator {
    color: var(--color-gray-900)
}

.FormSelect_wrap__IgCf1 .form-select__control .form-select__single-value>div {
    padding: 0
}

.FormSelect_wrap__IgCf1 .form-select__control--is-focused.form-select__control {
    border-color: var(--color-gray-900);
    box-shadow: none;
    color: var(--color-green-500)
}

.FormSelect_wrap__IgCf1 .form-select__control--is-active.form-select__control {
    border-color: green
}

.FormSelect_wrap__IgCf1 .form-select__control:hover {
    border-color: var(--color-gray-900)
}

.FormSelect_wrap__IgCf1 .form-select__control--is-disabled {
    background-color: var(--color-gray-050)
}

.FormSelect_wrap__IgCf1 .form-select__control--is-disabled .form-select__dropdown-indicator,
.FormSelect_wrap__IgCf1 .form-select__control--is-disabled .form-select__placeholder {
    color: var(--color-gray-200)
}

.FormSelect_wrap__IgCf1 .form-select__single-value:hover {
    background-color: var(--color-gray-100)
}

.FormSelect_wrap__IgCf1 .form-select__menu-list>div:not(:last-of-type) {
    border-bottom: 1px solid var(--color-gray-075)
}

.FormSelect_wrap__IgCf1 .form-select__input,
.FormSelect_wrap__IgCf1 .form-select__placeholder {
    font-family: var(--font-standard);
    font-size: 1rem;
    color: var(--color-gray-300);
    margin: 0
}

.FormSelect_wrap__IgCf1 .form-select__input-container {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0
}

.FormSelect_wrap__IgCf1 .form-select__value-container {
    padding: .5rem
}

.FormSelect_wrap__IgCf1 .form-select__indicator-separator {
    display: none
}

.FormSelect_wrap__IgCf1 .form-select__option--is-selected {
    background-color: var(--color-green-500)
}

.FormSelect_wrap__IgCf1 .form-select__option--is-focused {
    background-color: var(--color-green-500);
    opacity: .4
}

.FormSelect_wrap__IgCf1 .FormSelect_option-wrap__FdmOS {
    align-items: center;
    display: flex;
    padding: var(--space-010)
}

.FormSelect_portal__s50Ea .form-select__menu-list>div:not(:last-of-type) {
    border-bottom: 1px solid var(--color-gray-075)
}

.FormSelect_portal__s50Ea .form-select__single-value:hover {
    background-color: var(--color-gray-100)
}

.FormSelect_full-width__Ppqiu {
    width: 100%
}

.FormSelect_text__Vdta5 {
    display: flex;
    gap: var(--space-005);
    padding-bottom: var(--space-010)
}

.FormSelect_text-required__mbaHF {
    color: var(--color-orange-500)
}

.FormSelect_text-extra__tj_4C {
    color: var(--color-gray-200)
}

.FormSelect_hoverable__OgD3X {
    display: flex;
    align-items: center;
    height: 100%
}

.FormSelect_tooltip__dGPQR {
    width: 130px
}

.FormSelect_disabled__jDr_K {
    cursor: not-allowed
}

.FormRadio_wrap__mztcJ {
    --radio-dimension: 1rem;
    display: flex
}

.FormRadio_wrap-default__uRtCL {
    align-items: center
}

.FormRadio_radio__BOMyn {
    appearance: none;
    background-color: var(--color-white-000);
    border-radius: 50%;
    border: 1px solid var(--color-gray-300);
    display: grid;
    height: var(--radio-dimension);
    margin: 0;
    min-width: var(--radio-dimension);
    place-content: center
}

.FormRadio_radio-extended-copy__nIMq3 {
    font-size: 1em;
    margin-top: calc(calc(1em + .75rem - var(--radio-dimension)) / 2)
}

.FormRadio_radio__BOMyn:before {
    background-color: var(--color-gray-300);
    border-radius: 50%;
    content: "";
    height: .5rem;
    transform: scale(0);
    transition: transform .12s ease-in-out;
    width: .5rem
}

.FormRadio_radio__BOMyn:disabled {
    border: 1px solid var(--color-gray-200)
}

.FormRadio_radio__BOMyn:disabled:before {
    background-color: var(--color-gray-200)
}

.FormRadio_radio__BOMyn:checked:before {
    transform: scale(1)
}

.FormRadio_radio__BOMyn:checked:not(:disabled) {
    border: 1px solid var(--color-green-500)
}

.FormRadio_radio__BOMyn:checked:not(:disabled):before {
    background-color: var(--color-green-500)
}

.FormRadio_radio__BOMyn:checked:not(:disabled):hover {
    border: 1px solid var(--color-green-700)
}

.FormRadio_radio__BOMyn:checked:not(:disabled):hover:before {
    background-color: var(--color-green-700)
}

.FormRadio_radio__BOMyn:not(:checked, .FormRadio_error__ohshl):hover {
    border: 1px solid var(--color-gray-200)
}

.FormRadio_error__ohshl {
    border: 1px solid var(--color-orange-500)
}

.FormRadio_label__PwV3A {
    margin-left: var(--space-015);
    min-width: 0
}

.FormRadio_label-disabled__v91wM {
    color: var(--color-gray-200)
}

.FormRadio_hoverable__uls_F {
    margin-left: var(--space-005)
}

.FormRadio_hoverable__uls_F svg {
    margin: 0 auto;
    display: block
}

.FormRadio_hoverable-extended-copy__ywyP5 {
    font-size: 1em;
    margin-top: calc(calc(1em + .75rem - var(--radio-dimension)) / 2)
}

.FormRadio_tooltip__88lZo {
    width: 130px
}

.RadioGroup_options__DLQlF {
    display: flex;
    margin-top: var(--space-010)
}

.RadioGroup_options-align-horizontal__GA_hz {
    gap: var(--space-050)
}

.RadioGroup_options-align-vertical__Z32qo {
    flex-direction: column
}

.RadioGroup_error-wrapper__1vQ4f {
    align-items: center;
    display: flex;
    font-size: var(--space-015);
    gap: var(--space-015);
    padding-top: var(--space-005)
}

.RadioGroup_error-wrapper__1vQ4f svg {
    flex-shrink: 0
}

.RadioGroup_error-message__SW0PE,
.RadioGroup_required__o_8_E {
    color: var(--color-orange-500)
}

.RadioGroup_required__o_8_E {
    margin-left: var(--space-005)
}

.InfoBox_container__DMhSj {
    border-radius: var(--border-radius);
    padding: var(--space-020);
    width: 100%
}

.InfoBox_important__2NTKQ {
    background-color: var(--color-orange-050)
}

.InfoBox_info__VCwZ8 {
    background-color: var(--color-blue-005)
}

.InfoBox_info-alt__sQIjg {
    background-color: var(--color-white-000);
    border: 1px solid var(--color-gray-075)
}

.InfoBox_info-dark__CuV6t {
    background-color: var(--color-blue-100);
    color: var(--color-gray-900)
}

.InfoBox_success__G7TDr {
    background-color: var(--color-green-050)
}

.InfoBox_warning__Q9TwB {
    background-color: var(--color-yellow-050)
}

.InfoBox_tip__prFU8 {
    background-color: var(--color-gray-050);
    border: 1px solid var(--color-gray-075)
}

.InfoBox_icon__IWatX {
    align-items: center;
    display: flex;
    height: var(--size-base-025);
    width: var(--size-base-025)
}

.InfoBox_icon-row__pNIDI {
    align-items: center;
    display: flex;
    gap: var(--space-020);
    width: 100%
}

.InfoBox_content-row__dEivj {
    padding-top: var(--space-005)
}

.ModalWindow_wrap__GX2SF {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--z-index-100)
}

.ModalWindow_overlay__QOvH3 {
    background-color: var(--color-gray-900);
    backdrop-filter: blur(10px);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .3;
    position: absolute;
    width: 100%;
    z-index: -1
}

.ModalWindow_modal__vUJdW {
    background-color: var(--color-white-000);
    border-radius: var(--border-radius);
    box-shadow: 2px 2px 24px rgb(33 37 41/8%);
    display: flex;
    flex-direction: column;
    margin: var(--space-020);
    max-height: 80vh;
    max-width: calc(100vw - (var(--space-020) * 2));
    position: relative
}

@supports (max-height:80dvh) {
    .ModalWindow_modal__vUJdW {
        max-height: 80dvh;
        max-width: calc(100dvw - (var(--space-020) * 2))
    }
}

@media (max-width:639px) {
    .ModalWindow_modal-full-screen__FieMF {
        height: 100vh;
        margin: 0;
        max-height: unset;
        max-width: unset;
        width: 100vw !important
    }
}

@supports (max-height:100dvh) {
    @media (max-width: 639px) {
        .ModalWindow_modal-full-screen__FieMF {
            height:100dvh;
            width: 100dvw !important
        }
    }
}

.ModalWindow_size-large__5UrLx {
    width: 976px
}

@media (max-width:639px) {
    .ModalWindow_size-medium__Fpa6m {
        width: 343px
    }
}

@media (min-width:640px) {
    .ModalWindow_size-medium__Fpa6m {
        width: 512px
    }
}

.ModalWindow_header__6yNlv {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.ModalWindow_header-title__HF04i {
    margin-top: 0
}

.ModalWindow_header-title-success__T50CB {
    color: var(--color-green-500)
}

.ModalWindow_header-title-error__J1PiR {
    color: var(--color-orange-500)
}

@media (max-width:639px) {
    .ModalWindow_header__6yNlv {
        padding: var(--space-030) var(--space-030) 0 var(--space-030)
    }
    .ModalWindow_footer__8iknz {
        padding: 0 var(--space-030) var(--space-030) var(--space-030)
    }
}

@media (min-width:640px) {
    .ModalWindow_header__6yNlv {
        padding: var(--space-040) var(--space-050) 0 var(--space-050)
    }
    .ModalWindow_footer__8iknz {
        padding: 0 var(--space-050) var(--space-050) var(--space-050)
    }
}

.ModalWindow_children__0v36j {
    max-height: 100%
}

.ModalWindow_children-scroll__a14cx {
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin
}

.ModalWindow_children-scroll__a14cx::-webkit-scrollbar {
    width: 6px
}

.ModalWindow_children-scroll__a14cx::-webkit-scrollbar-track {
    border-radius: 3px
}

.ModalWindow_children-scroll__a14cx::-webkit-scrollbar-thumb {
    background-color: var(--color-gray-200);
    border-radius: 3px
}

@media (max-width:639px) {
    .ModalWindow_story__AF1vb {
        margin: var(--space-030)
    }
}

@media (min-width:640px) {
    .ModalWindow_story__AF1vb {
        margin: var(--space-050)
    }
}

.OTPInput_wrap__lf_4e {
    display: flex
}

@media (max-width:639px) {
    .OTPInput_wrap__lf_4e {
        gap: var(--space-005)
    }
}

@media (min-width:640px) {
    .OTPInput_wrap__lf_4e {
        gap: var(--space-010)
    }
}

.TagItem_wrap__dz0KY {
    align-items: center;
    border-radius: var(--border-radius);
    display: inline-flex;
    gap: var(--space-015)
}

.TagItem_padding__KesDP {
    padding: 0 var(--space-010)
}

.TagItem_variant-default__7YR8g {
    background-color: var(--color-gray-050);
    color: var(--color-gray-500)
}

.TagItem_variant-dark__7gmPw {
    background-color: var(--color-gray-700);
    color: var(--color-white-000)
}

.TagItem_variant-highlight__lWT_I {
    background-color: var(--color-green-500);
    color: var(--color-white-000)
}

.TagItem_variant-network__f1b0G {
    background-color: var(--color-white-000);
    border: 1px solid var(--color-gray-100);
    color: var(--color-gray-500)
}

.TagItem_variant-fill__iS9Bq {
    line-height: 26px;
    padding: 0 var(--space-015)
}

.TagItem_variant-fill-success__lZuJl {
    background-color: var(--color-green-100);
    color: var(--color-green-700)
}

.TagItem_variant-fill-danger__S_vn3 {
    background-color: var(--color-orange-150);
    color: var(--color-orange-600)
}

.TagItem_variant-fill-warning__Hr36F {
    background-color: var(--color-clementine-100);
    color: var(--color-clementine-600)
}

.TagItem_variant-fill-info__M71sI {
    background-color: var(--color-blue-100);
    color: var(--color-blue-500)
}

.TagItem_variant-fill-secondary__o4zah {
    background-color: var(--color-gray-100);
    color: var(--color-gray-500)
}

.AlertTemplate_card__M_3CF {
    background-color: var(--color-white-000);
    padding: var(--space-020);
    box-shadow: 2px 2px 24px rgb(33 37 41/8%);
    border-radius: var(--border-radius);
    display: flex
}

@media (max-width:959px) {
    .AlertTemplate_card__M_3CF {
        width: 20.4rem
    }
}

@media (min-width:960px) {
    .AlertTemplate_card__M_3CF {
        width: 31rem
    }
}

.AlertTemplate_svg-container__kv_Zj {
    width: var(--space-060);
    height: var(--space-060);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius)
}

.AlertTemplate_svg-container-success__8W_Kb {
    background-color: var(--color-green-050)
}

.AlertTemplate_svg-container-error__D58j0 {
    background-color: var(--color-orange-050)
}

.AlertTemplate_message__h6qnC {
    padding-left: var(--space-030);
    flex: 1;
    display: inline-flex;
    align-items: center
}

.AlertTemplate_btn__LxGZ8 {
    height: fit-content;
    border: none;
    background: var(--color-white-000)
}

@media (hover:hover) and (pointer:fine) {
    .AlertTemplate_btn__LxGZ8:hover {
        cursor: pointer
    }
}

@keyframes AlertTemplate_alert-animation-small__VA0ZO {
    0% {
        transform: translateX(100%)
    }
    to {
        left: 0;
        margin: 0 auto;
        right: 0
    }
}

@keyframes AlertTemplate_alert-animation-large__8TRDi {
    0% {
        transform: translateX(100%)
    }
    50% {
        right: 20%
    }
    to {
        right: var(--page-horizontal-padding)
    }
}

.AlertTemplate_container__gN3K5 {
    animation-timing-function: cubic-bezier(.165, .84, .44, 1);
    pointer-events: auto;
    position: absolute
}

@media (max-width:959px) {
    .AlertTemplate_container__gN3K5 {
        animation-duration: .3s;
        animation-name: AlertTemplate_alert-animation-small__VA0ZO;
        left: 0;
        margin: 0 auto;
        right: 0;
        top: 9rem;
        width: fit-content
    }
}

@media (min-width:960px) {
    .AlertTemplate_container__gN3K5 {
        animation-duration: .5s;
        animation-name: AlertTemplate_alert-animation-large__8TRDi;
        right: var(--page-horizontal-padding);
        top: 6.5rem
    }
}

.SnackbarTemplate_snackbar__xeaOD {
    background-color: var(--color-gray-900);
    color: var(--color-white-000);
    padding: var(--space-010) var(--space-020);
    border-radius: var(--border-radius);
    display: flex;
    align-items: center
}

.SnackbarTemplate_btn__mcyjE {
    height: fit-content;
    display: inline-flex;
    border: none;
    background: transparent;
    padding-left: var(--space-020);
    align-self: center
}

@media (hover:hover) and (pointer:fine) {
    .SnackbarTemplate_btn__mcyjE:hover {
        cursor: pointer
    }
}

.SnackbarTemplate_fade-out__Ua0a7 {
    animation: SnackbarTemplate_fade__Z1FAd .3s linear
}

.SnackbarTemplate_container__UAgz_ {
    bottom: 2rem;
    left: 0;
    margin: 0 auto;
    max-width: 80vw;
    pointer-events: auto;
    position: fixed;
    right: 0;
    width: fit-content;
    z-index: var(--z-index-120)
}

@keyframes SnackbarTemplate_fade__Z1FAd {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.ToastComponent_wrap__PAWBV {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--z-index-120)
}