
        .icon_host__2j6dP {
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex: none;
            flex: none
        }

        .icon_icon__2rH5D {
            fill: currentColor
        }


        @charset "UTF-8";

        @-webkit-keyframes modal_fadeIn__21ZXH {
            0% {
                visibility: hidden;
                opacity: var(--opacity-0)
            }

            100% {
                visibility: visible;
                opacity: var(--opacity-10)
            }
        }

        @keyframes modal_fadeIn__21ZXH {
            0% {
                visibility: hidden;
                opacity: var(--opacity-0)
            }

            100% {
                visibility: visible;
                opacity: var(--opacity-10)
            }
        }

        @-webkit-keyframes modal_fadeOut__2JNn5 {
            0% {
                visibility: visible;
                opacity: var(--opacity-10)
            }

            100% {
                visibility: hidden;
                opacity: var(--opacity-0)
            }
        }

        @keyframes modal_fadeOut__2JNn5 {
            0% {
                visibility: visible;
                opacity: var(--opacity-10)
            }

            100% {
                visibility: hidden;
                opacity: var(--opacity-0)
            }
        }

        @-webkit-keyframes modal_bounceIn__Od6Nh {
            0% {
                opacity: var(--opacity-0);
                -webkit-transform: scale(0.3);
                transform: scale(0.3)
            }

            50% {
                opacity: var(--opacity-10);
                -webkit-transform: scale(1.05);
                transform: scale(1.05)
            }

            70% {
                -webkit-transform: scale(0.9);
                transform: scale(0.9)
            }

            100% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }

        @keyframes modal_bounceIn__Od6Nh {
            0% {
                opacity: var(--opacity-0);
                -webkit-transform: scale(0.3);
                transform: scale(0.3)
            }

            50% {
                opacity: var(--opacity-10);
                -webkit-transform: scale(1.05);
                transform: scale(1.05)
            }

            70% {
                -webkit-transform: scale(0.9);
                transform: scale(0.9)
            }

            100% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }

        .modal_fadeOut__2JNn5,
        vui-modal.modal_closed__7sdq_ .modal_wrapper__1DMZe {
            -webkit-animation-name: modal_fadeOut__2JNn5;
            animation-name: modal_fadeOut__2JNn5;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }

        .modal_fadeIn__21ZXH,
        .modal_wrapper__1DMZe {
            -webkit-animation-name: modal_fadeIn__21ZXH;
            animation-name: modal_fadeIn__21ZXH;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }

        .modal_bounceIn__Od6Nh {
            -webkit-animation-name: modal_bounceIn__Od6Nh;
            animation-name: modal_bounceIn__Od6Nh;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }

        vui-modal.modal_closed__7sdq_ {
            display: none
        }

        vui-modal {
            --modal-bg-color: var(--color-background-surface);
            --modal-position-content: center;
            --modal-wrapper-padding: var(--offset-sm-l) var(--offset-md-2xs) var(--offset-md-s);
            --modal-width: auto;
            position: fixed;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            display: block;
            z-index: var(--zindex-400)
        }

        @media (min-width: 768px) {
            vui-modal {
                --modal-wrapper-padding: var(--offset-sm-l) var(--offset-md-2xs) var(--offset-lg-s)
            }

            vui-modal.modal_lg__8oPVw {
                --modal-width: 784px
            }

            vui-modal.modal_md__6JEep {
                --modal-width: 464px
            }

            vui-modal.modal_ml__38Ftt {
                --modal-width: 544px
            }

            vui-modal.modal_sm__2oGZH {
                --modal-width: 320px
            }
        }

        .modal_wrapper__1DMZe {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            display: block;
            width: var(--width-full);
            z-index: var(--zindex-500);
            background-color: var(--modal-bg-color);
            -webkit-box-shadow: var(--shadow-e3);
            box-shadow: var(--shadow-e3);
            padding: var(--modal-wrapper-padding)
        }

        @media (min-width: 768px) {
            .modal_wrapper__1DMZe {
                width: var(--modal-width);
                top: 50%;
                left: 50%;
                bottom: unset;
                right: unset;
                border-radius: var(--border-radius-l);
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                min-height: auto;
                overflow: hidden
            }
        }

        .modal_wrapper__1DMZe.modal_transparent__1hApH {
            background-color: transparent;
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .modal_wrapper__1DMZe.modal_video__jWUS9 {
            --modal-wrapper-padding: var(--offset-sm-l)
        }

        @media (min-width: 768px) {
            .modal_wrapper__1DMZe.modal_video__jWUS9 {
                --modal-wrapper-padding: 0
            }
        }

        @media (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
            .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_header__1h7ps {
                display: none
            }
        }

        @media (min-width: 768px) {
            .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_header__1h7ps {
                display: none
            }
        }

        .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_body__3sRTW {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-pack: var(--modal-position-content);
            justify-content: var(--modal-position-content);
            -ms-flex: 1;
            flex: 1;
            border-radius: var(--border-radius-l);
            overflow: hidden
        }

        @media (min-width: 768px) {
            .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_body__3sRTW {
                max-width: 100%;
                padding-top: 56.25%;
                position: relative;
                width: 100%
            }
        }

        @media (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
            .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_body__3sRTW {
                padding-top: 36%
            }
        }

        .modal_content__2PfSQ {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-pack: var(--modal-position-content);
            justify-content: var(--modal-position-content);
            -ms-flex-align: center;
            align-items: center;
            min-height: calc(var(--viewport-height) - var(--height-xl-2xl));
            max-height: calc(var(--viewport-height) - var(--height-xl-2xl));
            width: var(--width-full);
            outline: 0
        }

        @media (min-width: 768px) and (min-height: 501px) {
            .modal_content__2PfSQ {
                max-height: calc(100vh - 128px);
                min-height: 100%
            }
        }

        .modal_content__2PfSQ.modal_offset-top__1tvwl {
            padding-top: var(--offset-lg-s)
        }

        .modal_header__1h7ps {
            min-height: var(--height-md-2xs);
            width: var(--width-full);
            margin-bottom: var(--offset-md-s);
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: start;
            justify-content: flex-start;
            font: var(--black-xs)
        }

        @media (min-width: 768px) {
            .modal_header__1h7ps {
                text-align: left
            }
        }

        .modal_body__3sRTW {
            max-height: 100%;
            width: var(--width-full);
            font: var(--regular-m);
            overflow: auto
        }

        .modal_close__1Jjbf {
            position: absolute;
            top: 0;
            right: 0;
            display: -ms-flexbox;
            display: flex;
            padding: var(--offset-sm-l) var(--offset-sm-xl);
            outline: none;
            font-size: 24px;
            color: var(--color-icon-secondary-active);
            -webkit-transition: color var(--transition-fast) var(--cubic-ease-out);
            transition: color var(--transition-fast) var(--cubic-ease-out);
            z-index: var(--zindex-10)
        }

        .modal_close__1Jjbf:hover {
            color: var(--color-icon-secondary-highlight)
        }

        .modal_fixed__1h--F {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }


        @-webkit-keyframes sidebar_fadeIn__1gMfv {
            0% {
                visibility: hidden !important;
                opacity: var(--opacity-0)
            }

            100% {
                visibility: visible !important;
                opacity: var(--opacity-10)
            }
        }

        @keyframes sidebar_fadeIn__1gMfv {
            0% {
                visibility: hidden !important;
                opacity: var(--opacity-0)
            }

            100% {
                visibility: visible !important;
                opacity: var(--opacity-10)
            }
        }

        @-webkit-keyframes sidebar_fadeOut__1ZnmD {
            0% {
                visibility: visible !important;
                opacity: var(--opacity-10)
            }

            100% {
                visibility: hidden !important;
                opacity: var(--opacity-0)
            }
        }

        @keyframes sidebar_fadeOut__1ZnmD {
            0% {
                visibility: visible !important;
                opacity: var(--opacity-10)
            }

            100% {
                visibility: hidden !important;
                opacity: var(--opacity-0)
            }
        }

        .sidebar_sidebar__2_gw0 {
            visibility: hidden !important;
            -webkit-animation-name: sidebar_fadeOut__1ZnmD;
            animation-name: sidebar_fadeOut__1ZnmD;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-duration: var(--transition-faster);
            animation-duration: var(--transition-faster);
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            width: 400px;
            position: absolute;
            top: 0;
            height: 100%;
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
            -webkit-transition: -webkit-transform var(--transition-standart) var(--cubic-ease-out);
            transition: -webkit-transform var(--transition-standart) var(--cubic-ease-out);
            transition: transform var(--transition-standart) var(--cubic-ease-out);
            transition: transform var(--transition-standart) var(--cubic-ease-out), -webkit-transform var(--transition-standart) var(--cubic-ease-out);
            z-index: var(--zindex-100)
        }

        .sidebar_sidebar__2_gw0.sidebar_open__1WEhL {
            -webkit-animation-name: sidebar_fadeIn__1gMfv;
            animation-name: sidebar_fadeIn__1gMfv;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-duration: var(--transition-faster);
            animation-duration: var(--transition-faster);
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }

        @media (max-width: 767px) and (orientation: portrait),
        (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
            .sidebar_sidebar__2_gw0 {
                width: 320px;
                -webkit-transform: translateX(0);
                transform: translateX(0);
                z-index: var(--zindex-150)
            }

            .sidebar_sidebar__2_gw0.sidebar_left__3OpQb {
                left: 0
            }

            .sidebar_sidebar__2_gw0.sidebar_right__2An_2 {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }

        .sidebar_left__3OpQb {
            left: 100%
        }

        .sidebar_right__2An_2 {
            right: 0;
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }

        .sidebar_right__2An_2 .sidebar_content__1A6L0 {
            border-right: 0;
            border-left: var(--border-width-xs) solid var(--color-stroke-divider)
        }

        .sidebar_open__1WEhL {
            -webkit-transform: translateX(0);
            transform: translateX(0);
            visibility: visible !important
        }

        .sidebar_content__1A6L0 {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            background-color: var(--color-background-surface);
            border-right: var(--border-width-xs) solid var(--color-stroke-divider)
        }

        .sidebar_inner__1xdWP {
            position: relative;
            width: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            -ms-flex-positive: 10;
            flex-grow: 10;
            overflow-x: hidden
        }

        .sidebar_inner__1xdWP.sidebar_container__20UfV {
            overflow-y: scroll
        }

        .sidebar_header__kcEML {
            font: var(--regular-m);
            min-height: var(--height-lg-s);
            padding: var(--offset-sm-l) var(--offset-lg-s) var(--offset-sm-l) var(--offset-sm-l);
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            position: relative;
            color: var(--color-text-primary)
        }

        [slot=sidebar-title] {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden
        }

        .sidebar_close__ZMIe5 {
            position: absolute;
            padding: var(--offset-sm-l);
            right: 0;
            top: 0;
            color: var(--color-icon-secondary-active);
            cursor: pointer;
            -webkit-transition: color var(--transition-faster) var(--cubic-ease-out);
            transition: color var(--transition-faster) var(--cubic-ease-out)
        }

        .sidebar_close__ZMIe5:hover {
            color: var(--color-icon-secondary-highlight)
        }


        @charset "UTF-8";

        vui-button {
            --button-text-color: var(--color-text-button-primary);
            --button-disabled-text-color: var(--color-text-button-inactive);
            --button-radius: var(--border-radius-m);
            --button-blur: blur(0);
            font: var(--bold-xl-compact);
            display: inline-block;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            vertical-align: top;
            border-radius: var(--button-radius);
            cursor: pointer;
            -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-out);
            transition: background-color var(--transition-fastest) var(--cubic-ease-out);
            background-color: var(--button-bg-color);
            -webkit-backdrop-filter: var(--button-blur);
            backdrop-filter: var(--button-blur);
            color: var(--button-text-color)
        }

        @media (hover: hover) and (pointer: fine) {
            vui-button:not(:active, .button_disabled__2EO-U):hover {
                background-color: var(--button-hover-bg-color)
            }
        }

        vui-button:active {
            background-color: var(--button-bg-color)
        }

        vui-button.button_disabled__2EO-U {
            cursor: default;
            pointer-events: none;
            background-color: var(--button-disabled-bg-color);
            color: var(--button-disabled-text-color)
        }

        vui-button.button_disabled__2EO-U vui-spinner {
            --spinner-circle-color: var(--button-disabled-text-color)
        }

        vui-button.button_round__3L_QP {
            --button-radius: var(--border-radius-round)
        }

        vui-button.button_round__3L_QP .button_text-wrapper__3nklk {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center
        }

        vui-button.button_square__G0cbJ .button_text-wrapper__3nklk {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center
        }

        .button_primary__1ZDek {
            --button-bg-color: var(--color-button-primary-active);
            --button-hover-bg-color: var(--color-button-primary-highlight);
            --button-disabled-bg-color: var(--color-button-primary-inactive);
            --button-disabled-text-color: var(--color-text-inactive)
        }

        .button_red__37fKV {
            --button-bg-color: var(--color-button-negative-active);
            --button-hover-bg-color: var(--color-button-negative-highlight);
            --button-disabled-bg-color: var(--color-button-negative-inactive);
            --button-text-color: var(--color-text-button-secondary)
        }

        .button_green__2_PkB {
            --button-bg-color: var(--color-button-positive-active);
            --button-hover-bg-color: var(--color-button-positive-highlight);
            --button-disabled-bg-color: var(--color-button-positive-inactive);
            --button-text-color: var(--color-text-button-secondary)
        }

        .button_blue__2yfeF {
            --button-bg-color: var(--color-button-secondary-active);
            --button-hover-bg-color: var(--color-button-secondary-highlight);
            --button-disabled-bg-color: var(--color-button-secondary-inactive);
            --button-text-color: var(--color-text-button-secondary)
        }

        .button_secondary__1SyN1 {
            --button-bg-color: var(--color-button-neutral-active);
            --button-hover-bg-color: var(--color-button-neutral-highlight);
            --button-disabled-bg-color: var(--color-button-neutral-inactive);
            --button-text-color: var(--color-text-primary)
        }

        .button_stroke__35iKI {
            --button-bg-color: transparent;
            --button-hover-bg-color: transparent;
            --button-disabled-bg-color: transparent;
            --button-text-color: var(--color-text-primary);
            border: var(--border-width-s) solid var(--color-stroke-active);
            -webkit-transition: border-color var(--transition-fastest) var(--cubic-ease-out);
            transition: border-color var(--transition-fastest) var(--cubic-ease-out)
        }

        @media (hover: hover) and (pointer: fine) {
            .button_stroke__35iKI:not(:active, .button_disabled__2EO-U):hover {
                border: var(--border-width-s) solid var(--color-stroke-highlight)
            }
        }

        .button_stroke__35iKI.button_disabled__2EO-U {
            border: var(--border-width-s) solid var(--color-stroke-inactive)
        }

        .button_text__3oKFG {
            --button-bg-color: transparent;
            --button-hover-bg-color: transparent;
            --button-disabled-bg-color: transparent;
            --button-text-color: var(--color-text-primary);
            --button-radius: 0
        }

        .button_stretch__7ae86 {
            width: var(--width-full)
        }

        .button_btn__dCMn2 {
            position: relative;
            width: var(--width-full);
            height: 100%;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: 0 var(--offset-sm-xxl);
            border: none;
            outline: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            white-space: nowrap;
            text-transform: inherit
        }

        .button_btn__dCMn2 .button_has-icon-start__3Gfm6,
        .button_btn__dCMn2 .button_has-icon-end__3eUa3 {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .button_btn__dCMn2 .button_has-icon-start__3Gfm6 {
            margin-right: var(--offset-sm-xs)
        }

        .button_btn__dCMn2 .button_has-icon-end__3eUa3 {
            margin-left: var(--offset-sm-xs)
        }

        .button_btn__dCMn2 .button_text__3oKFG {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .button_btn__dCMn2 .button_preloader-wrapper__1fziO {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center;
            position: absolute;
            background: inherit;
            width: var(--width-full);
            height: 100%;
            left: 0;
            top: 0
        }

        .button_btn__dCMn2 vui-spinner {
            --spinner-circle-color: var(--button-text-color);
            width: var(--width-md-2xs);
            height: var(--height-md-2xs)
        }

        .button_btn__dCMn2 .button_hidden__30clR {
            opacity: 0
        }

        .button_size-2xs__16q4I {
            height: var(--height-md-2xs)
        }

        .button_size-2xs__16q4I.button_square__G0cbJ,
        .button_size-2xs__16q4I.button_round__3L_QP {
            width: var(--width-md-2xs)
        }

        .button_size-2xs__16q4I .button_btn__dCMn2 {
            padding: 0 var(--offset-sm-2xs)
        }

        .button_size-xs__m2r5p {
            height: var(--height-md-s)
        }

        .button_size-xs__m2r5p.button_square__G0cbJ,
        .button_size-xs__m2r5p.button_round__3L_QP {
            width: var(--width-md-s)
        }

        .button_size-xs__m2r5p .button_btn__dCMn2 {
            padding: 0 var(--offset-sm-m)
        }

        .button_size-xs__m2r5p vui-spinner {
            width: var(--width-sm-l);
            height: var(--height-sm-l)
        }

        .button_size-s__1ZYCF {
            height: var(--height-md-l)
        }

        .button_size-s__1ZYCF.button_square__G0cbJ,
        .button_size-s__1ZYCF.button_round__3L_QP {
            width: var(--width-md-l)
        }

        .button_size-s__1ZYCF .button_btn__dCMn2 {
            padding: 0 var(--offset-sm-l)
        }

        .button_size-m__RQWsQ {
            height: var(--height-md-2xl)
        }

        .button_size-m__RQWsQ.button_square__G0cbJ,
        .button_size-m__RQWsQ.button_round__3L_QP {
            width: var(--width-md-2xl)
        }

        .button_size-m__RQWsQ .button_btn__dCMn2 {
            padding: 0 var(--offset-sm-xxl)
        }

        .button_size-l__3iHTS {
            --button-radius: var(--border-radius-l);
            height: var(--height-lg-s)
        }

        .button_size-l__3iHTS.button_square__G0cbJ,
        .button_size-l__3iHTS.button_round__3L_QP {
            width: var(--width-lg-s)
        }

        .button_size-l__3iHTS .button_btn__dCMn2 {
            padding: 0 var(--offset-md-2xs)
        }

        .button_size-xl__1jisb {
            --button-radius: var(--border-radius-l);
            height: var(--height-lg-l);
            font: var(--bold-xxl-compact)
        }

        .button_size-xl__1jisb.button_square__G0cbJ,
        .button_size-xl__1jisb.button_round__3L_QP {
            width: var(--width-lg-l)
        }

        .button_size-xl__1jisb .button_btn__dCMn2 {
            padding: 0 var(--offset-md-l)
        }

        .button_square__G0cbJ .button_btn__dCMn2,
        .button_round__3L_QP .button_btn__dCMn2 {
            padding: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .button_size-2xs__16q4I .button_has-icon-start__3Gfm6,
        .button_size-xs__m2r5p .button_has-icon-start__3Gfm6 {
            margin-right: var(--offset-sm-2xs)
        }

        .button_size-2xs__16q4I .button_has-icon-end__3eUa3,
        .button_size-xs__m2r5p .button_has-icon-end__3eUa3 {
            margin-left: var(--offset-sm-2xs)
        }

        .button_size-2xs__16q4I vui-spinner,
        .button_size-xs__m2r5p vui-spinner {
            width: var(--width-sm-l);
            height: var(--height-sm-l)
        }

        .button_size-s__1ZYCF .button_has-icon-start__3Gfm6,
        .button_size-m__RQWsQ .button_has-icon-start__3Gfm6 {
            margin-right: var(--offset-sm-xs)
        }

        .button_size-s__1ZYCF .button_has-icon-end__3eUa3,
        .button_size-m__RQWsQ .button_has-icon-end__3eUa3 {
            margin-left: var(--offset-sm-xs)
        }

        .button_size-l__3iHTS .button_has-icon-start__3Gfm6,
        .button_size-xl__1jisb .button_has-icon-start__3Gfm6 {
            margin-right: var(--offset-sm-s)
        }

        .button_size-l__3iHTS .button_has-icon-end__3eUa3,
        .button_size-xl__1jisb .button_has-icon-end__3eUa3 {
            margin-left: var(--offset-sm-s)
        }

        [dir=rtl] .button_has-icon-start__3Gfm6 {
            margin-left: var(--offset-sm-2xs);
            margin-right: 0
        }

        [dir=rtl] .button_has-icon-end__3eUa3 {
            margin-right: var(--offset-sm-2xs);
            margin-left: 0
        }

        [dir=rtl] .button_size-l__3iHTS .button_has-icon-start__3Gfm6,
        [dir=rtl] .button_size-xl__1jisb .button_has-icon-start__3Gfm6 {
            margin-left: var(--offset-sm-s);
            margin-right: 0
        }

        [dir=rtl] .button_size-l__3iHTS .button_has-icon-end__3eUa3,
        [dir=rtl] .button_size-xl__1jisb .button_has-icon-end__3eUa3 {
            margin-right: var(--offset-sm-s);
            margin-left: 0
        }

        [dir=rtl] .button_size-s__1ZYCF .button_has-icon-start__3Gfm6,
        [dir=rtl] .button_size-m__RQWsQ .button_has-icon-start__3Gfm6 {
            margin-left: var(--offset-sm-xs);
            margin-right: 0
        }

        [dir=rtl] .button_size-s__1ZYCF .button_has-icon-end__3eUa3,
        [dir=rtl] .button_size-m__RQWsQ .button_has-icon-end__3eUa3 {
            margin-right: var(--offset-sm-xs);
            margin-left: 0
        }


        vui-scroll {
            display: -ms-flexbox;
            display: flex;
            max-height: 100%
        }

        .scroll_content__ldujL {
            position: relative;
            overflow-y: auto;
            overflow-x: hidden;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-positive: 1;
            flex-grow: 1;
            scrollbar-width: none;
            -ms-overflow-style: none
        }

        .scroll_content__ldujL::-webkit-scrollbar {
            width: 0;
            height: 0
        }

        .scroll_scroll-wrapper__2P9vD {
            position: relative;
            z-index: var(--zindex-100)
        }

        .scroll_scroll-container__3ni0T {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            width: var(--width-sm-xs);
            opacity: var(--opacity-0);
            -webkit-transition: opacity var(--transition-fast) var(--cubic-ease-out), width var(--transition-fast) var(--cubic-ease-out);
            transition: opacity var(--transition-fast) var(--cubic-ease-out), width var(--transition-fast) var(--cubic-ease-out)
        }

        .scroll_scrollable__3VvkS:hover {
            opacity: var(--opacity-10);
            width: var(--width-sm-s)
        }

        .scroll_active__29neg {
            opacity: var(--opacity-10)
        }

        .scroll_active__29neg:active,
        .scroll_active__29neg:hover {
            opacity: var(--opacity-10)
        }

        .scroll_scrollbar__2b07K {
            position: absolute;
            right: 0;
            min-height: var(--height-sm-s);
            height: var(--height-md-s);
            width: var(--width-full);
            border-radius: 8px;
            background-color: var(--color-stroke-highlight);
            -webkit-transition: -webkit-transform var(--transition-fastest) var(--cubic-ease-out);
            transition: -webkit-transform var(--transition-fastest) var(--cubic-ease-out);
            transition: transform var(--transition-fastest) var(--cubic-ease-out);
            transition: transform var(--transition-fastest) var(--cubic-ease-out), -webkit-transform var(--transition-fastest) var(--cubic-ease-out)
        }

        .scroll_transparent__1Oi6G.scroll_scroll-container__3ni0T,
        .scroll_transparent__1Oi6G .scroll_scrollbar__2b07K {
            opacity: var(--opacity-0)
        }


        @charset "UTF-8";

        vui-accordion {
            --accordion-bg-color: var(--color-background-surface);
            --accordion-box-shadow: none;
            --accordion-noborder-radius: 0;
            --accordion-arrow-icon-size: 24px;
            --accordion-header-hover-bg-color: transparent;
            --accordion-header-offsets: var(--offset-sm-l);
            --accordion-opened-header-bg: var(--color-background-surface);
            --accordion-body-bg: var(--color-background-surface);
            --accordion-arrow-icon-color: var(--color-icon-secondary-active);
            --accordion-arrow-icon-opened-color: var(--color-icon-primary-active);
            display: block;
            border: var(--border-width-xs) solid var(--color-stroke-divider);
            border-radius: var(--border-radius-l);
            overflow: hidden;
            background-color: var(--accordion-bg-color);
            -webkit-box-shadow: var(--accordion-box-shadow);
            box-shadow: var(--accordion-box-shadow)
        }

        vui-accordion.accordion_noborder__1DNP- {
            border: none;
            border-radius: var(--accordion-noborder-radius)
        }

        vui-accordion.accordion_novertical__3-5N_ {
            border-right: none;
            border-left: none;
            border-radius: 0
        }


        vui-tabs {
            display: block;
            position: relative
        }

        .tabs_nav__Z2UQ- {
            position: relative;
            overflow: hidden;
            width: 100%;
            text-align: center;
            -webkit-box-shadow: inset 0 -1px 0 var(--color-stroke-divider);
            box-shadow: inset 0 -1px 0 var(--color-stroke-divider)
        }

        .tabs_nav__Z2UQ-:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            display: block;
            width: 100%
        }

        .tabs_scrollbar__aIhyL {
            width: 100%;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: start;
            justify-content: flex-start;
            margin-bottom: calc(var(--offset-sm-xxl) * -1);
            padding-bottom: var(--offset-sm-xxl);
            overflow-x: auto;
            white-space: nowrap
        }

        @media (min-width: 768px) {
            .tabs_scrollbar__aIhyL {
                -ms-flex-pack: center;
                justify-content: center
            }
        }

        vui-tabs[type=pills] .tabs_scrollbar__aIhyL {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        vui-tabs[stretch] vui-tab-button {
            width: 100%
        }

        vui-tabs[type=pills] .tabs_nav__Z2UQ- {
            -webkit-box-shadow: none;
            box-shadow: none
        }

        vui-tabs[type=pills] .tabs_scrollbar__aIhyL {
            -ms-flex-pack: start;
            justify-content: flex-start
        }

        .tabs_tab-content__2eAbh {
            position: relative;
            height: 100%;
            width: 100%
        }

        .tabs_horizontal__e76P- {
            display: block;
            height: 100%
        }

        .tabs_vertical__7TXcF {
            display: -ms-flexbox;
            display: flex
        }

        .tabs_vertical__7TXcF .tabs_nav__Z2UQ- {
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .tabs_vertical__7TXcF .tabs_scrollbar__aIhyL {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column
        }


        vui-accordion-tab {
            display: block
        }

        @media (hover: hover) and (pointer: fine) {
            vui-accordion-tab:hover:not(.accordion-tab_active__gf2od):not(.accordion-tab_disabled__343G_) .accordion-tab_header__31_Pz {
                background-color: var(--accordion-header-hover-bg-color)
            }
        }

        vui-accordion-tab:first-of-type .accordion-tab_header__31_Pz {
            border-top: 0
        }

        vui-accordion-tab.accordion-tab_active__gf2od .accordion-tab_header__31_Pz {
            background-color: var(--accordion-opened-header-bg)
        }

        vui-accordion-tab.accordion-tab_active__gf2od .accordion-tab_header__31_Pz.accordion-tab_divider__KUn7O {
            border-bottom: var(--border-width-xs) solid var(--color-stroke-divider)
        }

        vui-accordion-tab.accordion-tab_active__gf2od .accordion-tab_header__31_Pz .accordion-tab_icon__SGwo9 {
            -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
            color: var(--accordion-arrow-icon-opened-color)
        }

        vui-accordion-tab.accordion-tab_disabled__343G_ .accordion-tab_header__31_Pz {
            cursor: not-allowed;
            color: var(--color-text-inactive)
        }

        vui-accordion-tab.accordion-tab_disabled__343G_ .accordion-tab_header__31_Pz .accordion-tab_icon__SGwo9 {
            color: var(--color-icon-secondary-inactive)
        }

        vui-accordion-tab .accordion-tab_header__31_Pz {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-align: center;
            align-items: center;
            padding: var(--accordion-header-offsets);
            color: var(--color-text-primary);
            border-top: var(--border-width-xs) solid var(--color-stroke-divider);
            font: var(--regular-l);
            cursor: pointer;
            -webkit-transition: background-color var(--transition-faster) var(--cubic-ease-out);
            transition: background-color var(--transition-faster) var(--cubic-ease-out)
        }

        vui-accordion-tab .accordion-tab_header__31_Pz .accordion-tab_icon__SGwo9 {
            -ms-flex-item-align: start;
            align-self: flex-start;
            margin-left: var(--offset-sm-s);
            -webkit-transform: rotate(0);
            transform: rotate(0);
            line-height: inherit;
            color: var(--accordion-arrow-icon-color);
            -webkit-transition: -webkit-transform var(--transition-faster) var(--cubic-ease-out);
            transition: -webkit-transform var(--transition-faster) var(--cubic-ease-out);
            transition: transform var(--transition-faster) var(--cubic-ease-out);
            transition: transform var(--transition-faster) var(--cubic-ease-out), -webkit-transform var(--transition-faster) var(--cubic-ease-out)
        }

        vui-accordion-tab .accordion-tab_body__3ihwx {
            height: 0;
            overflow: hidden;
            -webkit-transition: height var(--transition-fast) var(--cubic-ease-out);
            transition: height var(--transition-fast) var(--cubic-ease-out);
            font: var(--regular-m);
            color: var(--color-text-primary);
            background-color: var(--accordion-body-bg)
        }


        .tab-button_item__3ib7B {
            display: inline-block;
            vertical-align: middle;
            white-space: nowrap
        }

        .tab-button_item__3ib7B:focus {
            outline: none
        }

        .tab-button_btn__3saNk {
            font: var(--regular-m);
            position: relative;
            display: block;
            padding: 0 var(--offset-md-2xs);
            height: var(--height-md-2xl);
            outline: none;
            cursor: pointer;
            -webkit-transition: color var(--transition-fast) var(--cubic-ease-out);
            transition: color var(--transition-fast) var(--cubic-ease-out);
            color: var(--color-text-secondary)
        }

        .tab-button_btn__3saNk:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            display: block;
            width: 100%;
            -webkit-transform: scaleX(0);
            transform: scaleX(0);
            z-index: var(--zindex-50)
        }

        .tab-button_btn__3saNk:hover:not(.tab-button_selected__1HZnm):not(.tab-button_disabled__LuGFT) {
            color: var(--color-text-primary)
        }

        .tab-button_selected__1HZnm {
            color: var(--color-text-primary)
        }

        .tab-button_selected__1HZnm:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            display: block;
            width: 100%;
            border-bottom: var(--border-width-xs) solid var(--color-stroke-accent);
            z-index: var(--zindex-50);
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
            -webkit-transition: -webkit-transform var(--transition-fast) var(--cubic-ease-out);
            transition: -webkit-transform var(--transition-fast) var(--cubic-ease-out);
            transition: transform var(--transition-fast) var(--cubic-ease-out);
            transition: transform var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out);
            color: var(--color-text-primary)
        }

        .tab-button_disabled__LuGFT {
            opacity: var(--opacity-4);
            cursor: not-allowed
        }

        vui-tabs[orientation=vertical] vui-tab-button {
            margin-right: var(--offset-sm-l)
        }

        vui-tabs[orientation=vertical] .tab-button_item__3ib7B {
            width: 100%
        }

        vui-tabs[orientation=vertical] .tab-button_btn__3saNk {
            margin-right: 0;
            margin-left: auto
        }

        vui-tabs[orientation=vertical] .tab-button_btn__3saNk:after {
            right: 0;
            left: auto;
            height: 100%;
            -webkit-transform: scaleY(0);
            transform: scaleY(0)
        }

        vui-tabs[orientation=vertical] .tab-button_selected__1HZnm:after {
            right: 0;
            left: auto;
            height: 100%;
            width: 2px;
            background-color: var(--color-stroke-accent);
            border-bottom: 0;
            -webkit-transform: scaleY(1);
            transform: scaleY(1)
        }

        vui-tabs[type=pills] .tab-button_item__3ib7B {
            padding: var(--offset-sm-s) 0
        }

        vui-tabs[type=pills] .tab-button_btn__3saNk {
            font: var(--regular-s);
            height: var(--height-md-s);
            padding: var(--offset-sm-s) var(--offset-sm-l);
            margin-right: var(--offset-sm-s);
            background-color: var(--color-background-surface);
            border: var(--border-width-xs) solid var(--color-stroke-divider);
            border-radius: 16px;
            color: var(--color-text-secondary);
            -webkit-transition: all var(--transition-fast) var(--cubic-ease-out);
            transition: all var(--transition-fast) var(--cubic-ease-out)
        }

        vui-tabs[type=pills] .tab-button_btn__3saNk:hover:not(.tab-button_disabled__LuGFT):not(.tab-button_selected__1HZnm):not([slot=count]) {
            color: var(--color-text-primary);
            background-color: var(--color-background-highlight);
            -webkit-transition: all var(--transition-fast) var(--cubic-ease-out);
            transition: all var(--transition-fast) var(--cubic-ease-out)
        }

        vui-tabs[type=pills] .tab-button_selected__1HZnm {
            color: var(--color-text-primary);
            background-color: var(--color-background-surface);
            border: var(--border-width-xs) solid var(--color-background-surface);
            -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.12);
            box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.12)
        }

        vui-tabs[type=pills] .tab-button_selected__1HZnm:after {
            content: none
        }

        vui-tabs[type=pills] [slot=count] {
            color: var(--color-text-secondary);
            margin-left: var(--offset-sm-m)
        }

        vui-tabs[type=pills]:first-of-type .tab-button_item__3ib7B {
            padding-left: var(--offset-sm-2xs)
        }

        vui-tabs[type=pills]:last-of-type .tab-button_item__3ib7B {
            padding: var(--offset-sm-s) var(--offset-sm-2xs)
        }

        vui-tabs[type=pills]:last-of-type .tab-button_btn__3saNk {
            margin-right: 0
        }

        vui-tabs[stretch] .tab-button_item__3ib7B,
        vui-tabs[stretch] .tab-button_btn__3saNk {
            width: 100%
        }

        vui-tabs[size=md] .tab-button_btn__3saNk {
            height: var(--height-md-2xl)
        }

        @media (min-width: 768px) {
            vui-tabs[size=md] .tab-button_btn__3saNk {
                height: var(--height-lg-l)
            }
        }

        @media (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
            vui-tabs[size=md] .tab-button_btn__3saNk {
                height: var(--height-md-2xl)
            }
        }


        @charset "UTF-8";

        way-input {
            --input-bg-color: var(--color-background-secondary-surface);
            --input-border-radius: var(--border-radius-l);
            --input-font-size: var(--regular-l);
            width: var(--width-full);
            display: inline-block;
            position: relative;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: left
        }

        @media (hover: hover) and (pointer: fine) {
            way-input:not(.way-input_disabled__1tpGz, .way-input_has-focus__2SPis, .way-input_has-message__3FAP_):hover .way-input_placeholder-title__wZE1N {
                color: var(--color-text-primary)
            }

            way-input:not(.way-input_disabled__1tpGz, .way-input_has-focus__2SPis, .way-input_has-message__3FAP_):hover .way-input_input-content__1uvp4 {
                -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-highlight);
                box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-highlight)
            }
        }

        way-input.way-input_disabled__1tpGz input {
            color: var(--color-text-inactive);
            -webkit-text-fill-color: var(--color-text-inactive);
            cursor: not-allowed
        }

        way-input.way-input_disabled__1tpGz .way-input_input-content__1uvp4 {
            -webkit-box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-inactive);
            box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-inactive);
            background-color: var(--color-background-base);
            cursor: not-allowed
        }

        way-input.way-input_disabled__1tpGz .way-input_placeholder-title__wZE1N {
            color: var(--color-text-inactive)
        }

        way-input.way-input_disabled__1tpGz .way-input_item-start__1EIaj,
        way-input.way-input_disabled__1tpGz .way-input_item-end__2lXbg {
            color: var(--color-icon-primary-inactive)
        }

        way-input.way-input_hide-input__1oaz0 input {
            opacity: var(--opacity-0)
        }

        way-input:not(.way-input_has-value__2yIKd, .way-input_has-focus__2SPis) .way-input_prefix__3JBlK {
            opacity: var(--opacity-0);
            -webkit-transition: opacity var(--transition-faster) var(--cubic-ease-out);
            transition: opacity var(--transition-faster) var(--cubic-ease-out)
        }

        way-input input {
            height: inherit;
            width: var(--width-full);
            margin: 0;
            padding: var(--offset-sm-l) 0 0;
            border: none;
            background: none;
            color: var(--color-text-primary);
            caret-color: var(--color-text-accent);
            line-height: inherit;
            font-size: inherit;
            cursor: default;
            position: relative;
            z-index: var(--zindex-2)
        }

        .way-input_input-content__1uvp4 {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            background-color: var(--input-bg-color);
            -webkit-box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-active);
            box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-active);
            border-radius: var(--input-border-radius);
            -webkit-transition: var(--transition-standart) var(--cubic-ease-out);
            transition: var(--transition-standart) var(--cubic-ease-out);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            overflow: hidden
        }

        .way-input_input-wrapper__2D2eo {
            position: relative;
            width: var(--width-full);
            display: -ms-flexbox;
            display: flex
        }

        .way-input_item-start__1EIaj,
        .way-input_item-end__2lXbg {
            color: var(--color-icon-primary-active)
        }

        .way-input_item-start__1EIaj,
        .way-input_item-end__2lXbg,
        .way-input_status-icon__3Cd3k {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex: none;
            flex: none;
            -webkit-transition: var(--transition-fast) var(--cubic-ease-out);
            transition: var(--transition-fast) var(--cubic-ease-out)
        }

        .way-input_item-start__1EIaj {
            margin: 0 var(--offset-sm-s) 0 0
        }

        .way-input_item-end__2lXbg,
        .way-input_status-icon__3Cd3k {
            margin: 0 0 0 var(--offset-sm-s)
        }

        .way-input_prefix__3JBlK {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: end;
            align-items: flex-end;
            margin: 0 var(--offset-sm-3xs) 0 0;
            line-height: inherit;
            font-size: inherit;
            color: var(--color-text-primary)
        }

        .way-input_message__3JkKF {
            display: block;
            width: var(--width-full);
            padding: 0 var(--offset-sm-l);
            font: var(--bold-m);
            opacity: var(--opacity-0);
            visibility: hidden;
            color: transparent;
            -webkit-transition: opacity var(--transition-standart) var(--cubic-ease-out), padding var(--transition-standart) var(--cubic-ease-out);
            transition: opacity var(--transition-standart) var(--cubic-ease-out), padding var(--transition-standart) var(--cubic-ease-out)
        }

        .way-input_message__3JkKF:not(:empty) {
            padding: var(--offset-sm-2xs) var(--offset-sm-l)
        }

        .way-input_placeholder__3z7mI {
            position: absolute;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            top: 0;
            left: 0;
            z-index: 1;
            width: var(--width-full);
            height: 100%
        }

        .way-input_placeholder-title__wZE1N {
            width: inherit;
            font: var(--regular-m);
            color: var(--color-text-secondary);
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            line-height: normal;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-transition: color var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out);
            transition: color var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out);
            transition: color var(--transition-fast) var(--cubic-ease-out), transform var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out);
            transition: color var(--transition-fast) var(--cubic-ease-out), transform var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out)
        }

        .way-input_size-s__2OUSX {
            --input-border-radius: var(--border-radius-m)
        }

        .way-input_size-s__2OUSX .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-xs) var(--offset-sm-s) var(--offset-sm-xs) var(--offset-sm-m);
            height: var(--height-md-l);
            font: var(--bold-m)
        }

        .way-input_size-s__2OUSX .way-input_placeholder-title__wZE1N {
            font: var(--bold-m)
        }

        .way-input_size-s__2OUSX .way-input_message__3JkKF {
            padding: 0 var(--offset-sm-m);
            font: var(--bold-s)
        }

        .way-input_size-s__2OUSX .way-input_message__3JkKF:not(:empty) {
            padding: var(--offset-sm-2xs) var(--offset-sm-m)
        }

        .way-input_size-s__2OUSX input {
            padding: var(--offset-sm-m) 0 0
        }

        .way-input_size-m__1PZSu .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-s) var(--offset-sm-m) var(--offset-sm-s) var(--offset-sm-l);
            height: var(--height-md-2xl);
            font: var(--regular-m)
        }

        .way-input_size-m__1PZSu input {
            padding: var(--offset-sm-m) 0 0
        }

        .way-input_size-l__2g0xC .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-s) var(--offset-sm-m) var(--offset-sm-s) var(--offset-sm-l);
            height: var(--height-lg-s);
            font: var(--input-font-size)
        }

        .way-input_size-xl__JQtQl .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-sm) var(--offset-sm-l) var(--offset-sm-sm) var(--offset-sm-xxl);
            height: var(--height-lg-l);
            font: var(--input-font-size)
        }

        .way-input_size-xl__JQtQl .way-input_placeholder-title__wZE1N {
            font: var(--regular-l)
        }

        .way-input_size-xl__JQtQl .way-input_message__3JkKF {
            padding: 0 var(--offset-sm-xxl)
        }

        .way-input_size-xl__JQtQl .way-input_message__3JkKF:not(:empty) {
            padding: var(--offset-sm-2xs) var(--offset-sm-xxl)
        }

        .way-input_size-xl__JQtQl input {
            padding: var(--offset-sm-xxl) 0 0
        }

        .way-input_has-focus__2SPis .way-input_input-content__1uvp4 {
            -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent);
            box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent)
        }

        .way-input_valid__1fIms .way-input_status-icon__3Cd3k {
            color: var(--color-icon-positive)
        }

        .way-input_valid__1fIms .way-input_message__3JkKF {
            color: var(--color-text-positive)
        }

        .way-input_valid__1fIms .way-input_input-content__1uvp4 {
            -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-positive);
            box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-positive)
        }

        .way-input_invalid__14Ohy .way-input_status-icon__3Cd3k {
            color: var(--color-icon-negative)
        }

        .way-input_invalid__14Ohy .way-input_message__3JkKF {
            color: var(--color-text-negative)
        }

        .way-input_invalid__14Ohy .way-input_input-content__1uvp4 {
            -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-negative);
            box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-negative)
        }

        .way-input_warning__35KFr .way-input_status-icon__3Cd3k {
            color: var(--color-icon-warning)
        }

        .way-input_warning__35KFr .way-input_message__3JkKF {
            color: var(--color-text-warning)
        }

        .way-input_warning__35KFr .way-input_input-content__1uvp4 {
            -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-warning);
            box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-warning)
        }

        .way-input_help__hXo4V .way-input_message__3JkKF {
            color: var(--color-text-primary)
        }

        .way-input_help__hXo4V .way-input_input-content__1uvp4 {
            -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent);
            box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent)
        }

        .way-input_valid__1fIms .way-input_message__3JkKF:not(:empty),
        .way-input_invalid__14Ohy .way-input_message__3JkKF:not(:empty),
        .way-input_warning__35KFr .way-input_message__3JkKF:not(:empty),
        .way-input_help__hXo4V .way-input_message__3JkKF:not(:empty) {
            opacity: var(--opacity-10);
            visibility: visible
        }

        way-input:not([readonly]).way-input_has-focus__2SPis .way-input_placeholder-title__wZE1N,
        way-input.way-input_has-value__2yIKd .way-input_placeholder-title__wZE1N {
            font: var(--regular-s);
            -webkit-transform: translateY(-75%);
            transform: translateY(-75%)
        }

        way-input:not([readonly]).way-input_has-focus__2SPis.way-input_size-s__2OUSX .way-input_placeholder-title__wZE1N,
        way-input.way-input_has-value__2yIKd.way-input_size-s__2OUSX .way-input_placeholder-title__wZE1N {
            font: var(--bold-s)
        }

        way-input:not([readonly]).way-input_has-focus__2SPis.way-input_size-m__1PZSu .way-input_placeholder-title__wZE1N,
        way-input.way-input_has-value__2yIKd.way-input_size-m__1PZSu .way-input_placeholder-title__wZE1N {
            font: var(--bold-s)
        }

        way-input:not([readonly]).way-input_has-focus__2SPis.way-input_size-xl__JQtQl .way-input_placeholder-title__wZE1N,
        way-input.way-input_has-value__2yIKd.way-input_size-xl__JQtQl .way-input_placeholder-title__wZE1N {
            font: var(--regular-m)
        }

        .way-input_search__2v1mW .way-input_placeholder__3z7mI {
            padding: 0 0 0 var(--offset-md-s)
        }

        [dir=rtl] way-input {
            text-align: right
        }

        [dir=rtl] way-input.way-input_search__2v1mW .way-input_placeholder__3z7mI {
            padding: 0 var(--offset-md-s) 0 0
        }

        [dir=rtl] way-input .way-input_item-start__1EIaj {
            margin: 0 0 0 var(--offset-sm-s)
        }

        [dir=rtl] way-input .way-input_item-end__2lXbg,
        [dir=rtl] way-input .way-input_status-icon__3Cd3k {
            margin: 0 var(--offset-sm-s) 0 0
        }

        [dir=rtl] way-input .way-input_prefix__3JBlK {
            margin: 0 0 0 var(--offset-sm-3xs)
        }

        [dir=rtl] way-input .way-input_message__3JkKF {
            text-align: right
        }

        [dir=rtl] way-input .way-input_size-s__2OUSX .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-xs) var(--offset-sm-m) var(--offset-sm-xs) var(--offset-sm-s)
        }

        [dir=rtl] way-input .way-input_size-m__1PZSu .way-input_input-content__1uvp4,
        [dir=rtl] way-input .way-input_size-l__2g0xC .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-s) var(--offset-sm-l) var(--offset-sm-s) var(--offset-sm-m)
        }

        [dir=rtl] way-input .way-input_size-xl__JQtQl .way-input_input-content__1uvp4 {
            padding: var(--offset-sm-sm) var(--offset-sm-xxl) var(--offset-sm-sm) var(--offset-sm-l)
        }


        @charset "UTF-8";

        vui-backdrop {
            --backdrop-opacity: var(--opacity-0);
            --backdrop-blur: var(--bg-blur-50);
            --backdrop-bg-color: RGBA(var(--color-opacity-base), var(--backdrop-opacity));
            --backdrop-z-index: var(--zindex-400);
            position: fixed;
            z-index: var(--backdrop-z-index);
            top: 0;
            bottom: 0;
            left: 0;
            right: 0
        }

        .backdrop_backdrop__39wXZ {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: var(--backdrop-bg-color);
            -webkit-backdrop-filter: var(--backdrop-blur);
            backdrop-filter: var(--backdrop-blur);
            -webkit-transition: background var(--transition-faster) var(--cubic-ease-out);
            transition: background var(--transition-faster) var(--cubic-ease-out)
        }

        .backdrop_local__2AOVh {
            position: absolute
        }


        @charset "UTF-8";

        vui-checkbox {
            display: inline-block;
            --checkbox-main-color: var(--color-control-active);
            --checkbox-hover-color: var(--color-control-highlight);
            --checkbox-disabled-color: var(--color-control-inactive);
            --checkbox-text-color: var(--color-text-primary);
            --checkbox-disabled-text-color: var(--color-text-inactive);
            --checkbox-icon-color: var(--color-icon-inverted);
            --checkbox-label-font: var(--regular-l)
        }

        .checkbox_checkbox__3PfzU {
            font: var(--checkbox-label-font);
            display: block;
            position: relative;
            padding-left: var(--offset-md-m);
            color: var(--checkbox-text-color);
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-transition: color var(--transition-fastest) var(--cubic-ease-in-out);
            transition: color var(--transition-fastest) var(--cubic-ease-in-out)
        }

        .checkbox_checkbox__3PfzU .checkbox_icon__3_O2g {
            color: transparent
        }

        .checkbox_checkbox__3PfzU:not(.checkbox_disabled__2TWnY):hover .checkbox_checkmark__1-qxq {
            border-width: var(--border-width-l)
        }

        .checkbox_checkbox__3PfzU input {
            position: absolute;
            opacity: var(--opacity-0);
            top: 0;
            left: 0
        }

        .checkbox_checkmark__1-qxq {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            position: absolute;
            top: 0;
            left: 0;
            width: var(--width-md-2xs);
            height: var(--width-md-2xs);
            border: var(--border-width-s) solid var(--checkbox-main-color);
            border-radius: var(--border-radius-s);
            -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out);
            transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out)
        }

        .checkbox_icon__3_O2g {
            visibility: hidden;
            color: var(--checkbox-icon-color)
        }

        .checkbox_checked__zQqOq .checkbox_checkbox__3PfzU {
            color: var(--checkbox-text-color)
        }

        .checkbox_checked__zQqOq:not(.checkbox_disabled__2TWnY):hover .checkbox_checkmark__1-qxq {
            border-color: var(--checkbox-hover-color);
            background-color: var(--checkbox-hover-color)
        }

        .checkbox_checked__zQqOq .checkbox_checkmark__1-qxq {
            border-color: var(--checkbox-main-color);
            background-color: var(--checkbox-main-color)
        }

        .checkbox_checked__zQqOq .checkbox_icon__3_O2g {
            visibility: visible;
            color: var(--checkbox-icon-color)
        }

        .checkbox_checked__zQqOq .checkbox_disabled__2TWnY .checkbox_checkmark__1-qxq,
        .checkbox_checked__zQqOq .checkbox_disabled__2TWnY:hover .checkbox_checkmark__1-qxq {
            border-color: var(--checkbox-disabled-color);
            background-color: var(--checkbox-disabled-color)
        }

        .checkbox_disabled__2TWnY {
            color: var(--checkbox-disabled-text-color);
            cursor: not-allowed
        }

        .checkbox_disabled__2TWnY .checkbox_checkmark__1-qxq {
            border-color: var(--checkbox-disabled-color)
        }


        @charset "UTF-8";

        vui-radio {
            display: inline-block;
            --radio-main-color: var(--color-control-active);
            --radio-disabled-color: var(--color-control-inactive);
            --radio-text-color: var(--color-text-primary);
            --radio-disabled-text-color: var(--color-text-inactive);
            --radio-label-font: var(--regular-l)
        }

        .radio_radio__1ESde {
            font: var(--radio-label-font);
            display: block;
            position: relative;
            padding-left: var(--offset-md-s);
            color: var(--radio-text-color);
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: pointer;
            -webkit-transition: color var(--transition-fastest) var(--cubic-ease-in-out);
            transition: color var(--transition-fastest) var(--cubic-ease-in-out)
        }

        @media (hover: hover) and (pointer: fine) {
            .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
                border: var(--border-width-l) solid var(--radio-main-color)
            }
        }

        .radio_radio__1ESde.radio_disabled__QvIhn {
            cursor: not-allowed;
            color: var(--radio-disabled-text-color)
        }

        .radio_radio__1ESde.radio_disabled__QvIhn .radio_checkmark__1Oxiz {
            border-color: var(--radio-disabled-color)
        }

        .radio_radio__1ESde input {
            position: absolute;
            opacity: var(--opacity-0);
            cursor: pointer;
            top: 0;
            left: 0
        }

        .radio_checkmark__1Oxiz {
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            top: 0;
            left: 0;
            height: var(--height-md-2xs);
            width: var(--width-md-2xs);
            background-color: transparent;
            border: var(--border-width-s) solid var(--radio-main-color);
            border-radius: var(--border-radius-ml);
            -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out);
            transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out)
        }

        .radio_checkmark__1Oxiz:after {
            content: "";
            display: -ms-flexbox;
            display: flex;
            border-radius: var(--border-radius-xs);
            position: relative;
            margin: auto;
            visibility: hidden
        }

        .radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn),
        .radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_radio__1ESde:not(.radio_disabled__QvIhn) {
            color: var(--radio-text-color)
        }

        .radio_checked__2JFGR .radio_checkmark__1Oxiz,
        .radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
            border: var(--border-width-s) solid var(--radio-main-color)
        }

        .radio_checked__2JFGR .radio_checkmark__1Oxiz,
        .radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
            border-color: var(--radio-main-color)
        }

        .radio_checked__2JFGR .radio_checkmark__1Oxiz:after,
        .radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz:after {
            visibility: visible;
            background: var(--radio-main-color);
            width: var(--width-sm-m);
            height: var(--height-sm-m);
            -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-in-out);
            transition: background-color var(--transition-fastest) var(--cubic-ease-in-out)
        }

        .radio_checked__2JFGR .radio_radio__1ESde.radio_disabled__QvIhn .radio_checkmark__1Oxiz:after {
            background: var(--radio-disabled-color)
        }

        .radio_button___A4IM .radio_checkmark__1Oxiz {
            width: var(--width-full);
            height: 100%;
            border-radius: var(--border-radius-l);
            border-color: var(--color-stroke-active)
        }

        .radio_button___A4IM .radio_checkmark__1Oxiz:after {
            display: none
        }

        .radio_button___A4IM .radio_radio__1ESde {
            font: var(--black-xs);
            padding: 0 var(--offset-sm-l);
            text-align: center;
            color: var(--radio-text-color);
            border-radius: var(--border-radius-l);
            background-color: var(--color-background-surface)
        }

        @media (hover: hover) and (pointer: fine) {
            .radio_button___A4IM .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
                color: var(--radio-text-color);
                border-color: var(--color-stroke-highlight)
            }
        }

        .radio_button___A4IM .radio_radio__1ESde.radio_disabled__QvIhn {
            color: var(--radio-disabled-text-color)
        }

        .radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde:hover .radio_checkmark__1Oxiz,
        .radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde .radio_checkmark__1Oxiz {
            border: var(--border-width-s) solid var(--radio-main-color)
        }

        .radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde.radio_disabled__QvIhn {
            background: var(--color-background-secondary-surface);
            color: var(--radio-disabled-text-color)
        }

        .radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde.radio_disabled__QvIhn .radio_checkmark__1Oxiz {
            border: var(--border-width-s) solid var(--radio-disabled-color)
        }

        .radio_button___A4IM.radio_stretch__19mPq,
        .radio_button___A4IM[stretch] {
            width: var(--width-full)
        }

        .radio_button___A4IM.radio_sm__3My_z .radio_checkmark__1Oxiz {
            height: var(--height-md-s)
        }

        .radio_button___A4IM.radio_sm__3My_z .radio_radio__1ESde {
            line-height: var(--height-md-s)
        }

        .radio_button___A4IM.radio_md__3YrSA .radio_checkmark__1Oxiz {
            height: var(--height-md-l)
        }

        .radio_button___A4IM.radio_md__3YrSA .radio_radio__1ESde {
            line-height: var(--height-md-l)
        }

        .radio_button___A4IM.radio_lg__2abaJ .radio_checkmark__1Oxiz {
            height: var(--height-md-2xl)
        }

        .radio_button___A4IM.radio_lg__2abaJ .radio_radio__1ESde {
            line-height: var(--height-md-2xl)
        }

        .radio_button___A4IM.radio_xlg__1rHqd .radio_checkmark__1Oxiz {
            height: var(--height-lg-s)
        }

        .radio_button___A4IM.radio_xlg__1rHqd .radio_radio__1ESde {
            line-height: var(--height-lg-s)
        }


        .text_text-input__JsoR6 {
            position: relative;
            width: var(--width-full);
            z-index: var(--zindex-2)
        }


        .password_password-input__1CSCP {
            position: relative;
            z-index: var(--zindex-2);
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            width: var(--width-full)
        }

        .password_password-input__1CSCP .password_icon-container__2L3eK {
            position: relative;
            z-index: 3;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex: none;
            flex: none;
            margin-left: var(--offset-sm-s);
            color: var(--color-icon-primary-active);
            cursor: pointer
        }

        @media (hover: hover) and (pointer: fine) {
            .password_password-input__1CSCP .password_icon-container__2L3eK:hover {
                color: var(--color-icon-primary-highlight)
            }
        }

        [dir=rtl] .password_password-input__1CSCP .password_icon-container__2L3eK {
            margin-left: 0;
            margin-right: var(--offset-sm-s)
        }
